/* 全局CSS定义 */
* {
	margin:0px;
	padding:0px;
	font-size:12px;
}
html, body {
	height:100%;
}
body {
	text-align: center;
	padding:0;
	color:#0066CC;
	background-color:#ffffff;
}
table {
	text-align:left;
}
div, form, img, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
}

dl, dt, dd, ul, li {
	padding:0px;
	margin:0px;
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
}
body, div, table, td, tr, th {
	font-size:12px;
	line-height:18px;
}
/* 链接颜色 */
a:link {
	color: #0066CC;
	text-decoration:none;
}
a:visited {
	color:#0066CC;
	text-decoration:none;
}
a:hover {
	color: #FF6600;
	text-decoration:underline;
}
a:active {
	color: #0066CC;
	text-decoration:none;
}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed, a.cRed:link, a.cRed:visited {
	color:#FF0000;
}
a.cRed:hover {
	color:#FF0000;
	text-decoration:underline;
}
.cBlue, a.cBlue:link, a.cBlue:visited {
	color:#0066FF;
}
a.cBlue:hover {
	color:#FF6600;
}
.cDBlue, a.cDBlue:link, a.cDBlue:visited {
	color:#0033CC;
}
a.cDBlue:hover {
	color:#FF6600;
}
.cGreen, a.cGreen:link, a.cGreen:visited {
	color:#006666;
}
a.cGreen:hover {
	color:#FF6600;
}
.cGray, a.cGray:link, a.cGray:visited {
	color: #4F544D;
}
.cDGreen, .cDGreen a, a.cDGreen:link, a.cDGreen:visited, a.cDGreen:active {
	color: #339900;
}
a.cDGreen:hover {
	color: #FF6600;
	text-decoration:underline;
}
/* 社区文字颜色 */
.ccb, a.ccb:link, a.ccb:visited {
	color:#0000FF;
}
/* 机票、当地旅游导航文字 */
.cDRed, a.cDRed:link, a.cDRed:visited {
	color: #993333;
}
.cWhite, a.cWhite:link, a.cWhite:visited {
	color:#fff;
}
.cBlack, a.cBlack:link, a.cBlack:visited {
	color:#000;
}
a.cBlack:hover {
	color:#bc2931;
}
.cYellow, a.cYellow:link, a.cYellow:visited {
	color:#FF3300;
}
.cOrange, a.cOrange:link, a.cOrange:visited {
	color:#FF6600;
}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {
	font-weight: bold;
}
.fI {
	font-style: italic;
}
/* 字体大小*/
.f12px {
	font-size:12px;
}
.f14px {
	font-size:14px;
}
/* 其他属性 */
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
	visibility: hidden;
}
.hidden {
	display: none;
}
.unLine, .unLine a {
	text-decoration: none;
}
.noBorder {
	border:none;
}
/*广告*/
.adtxt {
	display:none;
}
.ad_preload {
	display:none;
}
.ad_box {
	display:block;
	margin-bottom:20px;
}
/* 价格表*/

.pricelist_box * {
	padding:0px;
	margin:0px;
}
.pricelist_box {
	font-size:12px;
}
.pricelist_box h3 {
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#066;
}
.pricelist_box h3 a:link, .pricelist_box h3 a:visited, .pricelist_box h3 a:active {
	color:#066;
}
.pricelist_box ul {
	list-style:none;
}
.pricelist_box li {
	height:22px;
}
.pricelist_box img {
	vertical-align:middle;
}
.pricelist_box span {
	display:inline-block;
	line-height:22px;
	height:22px;
}
.pricelist_box li .ptitle_box {
	width:156px;
	display:inline-block;
}
.pricelist_box li .htitle_box {
	width:100px;
	display:inline-block;
}
.price_box a:link, .price_box a:visited {
	color:#F00;
}
/* 页脚 */
.copyright {
	font-family:宋体;
	font-size:12px;
	line-height:18px;
}
/*菜单class*/
.menu_box_only {
	width:100%;
}
.menu_box_only ul {
	margin:0px;
	padding:0px;
}
.menu_box_only li {
	float:left;
	display:block;
}
/*菜单class*/
.Menubox {
	width:100%;
	height:20px;
	line-height:18px;
}
.Menubox ul {
	margin:0px;
	padding:0px;
}
.Menubox li {
	float:left;
	display:block;
	cursor:pointer;
	padding:0 8px 0 8px;
	text-align:center;
	margin-left:2px;
	color:#2F7BB7;
	background:#e5f1fe;
}
.Menubox li.hover {
	padding:0px;
	padding:0 8px 0 8px;
	margin-left:2px;
	color:#ffffff;
	background:#479BDE;
}
.Menubox li.hoverlight {
	padding:0px;
	padding:0 8px 0 8px;
	margin-left:2px;
	color:#ffffff;
	background:#ff6600;
}
.Contentbox {
	clear:both;
	margin-top:0px;
	border-top:none;
	text-align:left;
	padding-top:8px;
}
#DLLefttAd {
	width:120px;
	float:right;
	position:fixed !important;
	top:100px;
	position:absolute;
	top:30%;
	z-index:300;
	left:2px;
}
#DLRightAd {
	width:120px;
	float:right;
	position:fixed !important;
	top:100px;
	position:absolute;
	top:30%;
	z-index:400;
	right:2px;
}
/* 栏目标题*/
.package_tbox {
	width:542px;
	margin:10px 0px;
	overflow:hidden;
	white-space:nowrap;
	text-align:left;
	clear:both;
	border-bottom:3px solid #d5e1f9;
}
.package_tbox h2, .package_tbox strong {
	font-size:14px;
	display:inline;
}
/*box*/

.box392 {
	width:392px;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	white-space:nowrap;
}
.box271 {
	width:271px;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	white-space:nowrap;
}
.box170 {
	width:170px;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	white-space:nowrap;
}
.box160 {
	width:160px;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	white-space:nowrap;
}
.box150 {
	width:150px;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	white-space:nowrap;
}
.box130 {
	width:130px;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	white-space:nowrap;
}
.box120 {
	float:left;
	width:120px;
	white-space:nowrap;
	overflow:hidden;
}
/* 左栏搜索框 160 */
.tab_box160 * {
	padding:0px;
	margin:0px;
	list-style:none;
}
.tab_box160 dt {
	clear:both;
	height:22px;
	line-height:20px;
	overflow:visible;
}
.tab_box160 dt.search_list_box {
	clear:both;
	overflow:visible;
}
.tab_box160 dt span, .tab_box160 dt div {
	line-height:18px;
	display:block;
	float:left;
}
.input_select {
	border: 1px solid #97b8e3;
	width:95px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	margin-left:4px;
	background-image:url(/images/bg_inputselect.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFF;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	display:inline;
}
.input_select_w {
	width:125px;
	border: 1px solid #97b8e3;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	margin-left:4px;
	background-image:url(/images/bg_inputselect.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFF;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	display:inline;
}
.text_70 {
	padding:0px 2px;
	width: 70px;
	overflow:hidden;
}
.text_100 {
	padding:0px 2px;
	width: 100px;
	overflow:hidden;
}
/* 左栏搜索列表内容*/
.search_list_box {
	overflow:visible;
	position:absolute;
	z-index:10;
	background-color:#F4FCFF;
	border:1px solid #3399CC;
	width:180px;
}
.search_list_box li {
	white-space:nowrap;
	overflow:visible;
	clear:both;
}
.search_list_box a {
	display:block;
	font-size:12px;
	padding:2px 10px;
	color:#000;
	text-decoration:none;
}
.search_list_box a:hover {
	background-color:#C9EAF8;
	color:#039;
}
.search_list_box img {
	vertical-align:middle;
	margin:2px;
}
.tab_span {
	clear:both;
	border-bottom:1px solid #97b8e3;
	margin:2px 0px 5px 0px;
}
.box_span20 {
	clear:both;
	display:block;
	height:20px;
}
/* 左栏信息列表*/
.tree_listbox160 {
	color:#0066cc;
	width:160px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
}
.tree_listbox160 h3 {
	font-size:12px;
	font-weight:bold;
	display:inline;
}
/* 左栏tab标签*/
.tab_menu, .tab_menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.tab_menu li {
	float:left;
	margin:0px 1px;
	padding:0px 3px;
	line-height:18px;
	display:block;
	cursor:pointer;
	text-align:center;
	color:#339900;
	font-weight:bold;
}
.tab_menu .tab_selected {
	color:#0066ff;
	background-color:#c9e0fb;
}
.s_btn {
	color:#FFF;
	background-color:#099;
	text-decoration:none;
	text-align:center;
	border:none;
	font-size:12px;
	height:18px;
	width:32px;
	cursor:pointer;
}
.hide {
	display:none;
}
.show {
	display:block;
}
img {
	vertical-align:middle;
}
.lightgray,a.lightgray:link, a.lightgray:visited {
	color:#999;
}
/* 价格表补充样式 */
.pricelist_box li .fptitle_box {
	width:170px;
	display:inline-block;
}
.pricelist_box li .title120_box {
	width:120px;
	display:inline-block;
}
.pricelist_box li .title130_box {
	width:130px;
	display:inline-block;
}
.pricelist_box img {
	margin-right:5px;
}
/*旅游*/
.tour_list {
	margin:0px;
	padding:0px;
}
.tour_list dt {
	line-height:24px;
	width:180px;
}
.tour_list dt img {
	margin:5px 0;
	vertical-align:middle;
}
.bg_dd_gray {
	background-image:url(../images/dd_gray.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	clear:both;
	height:12px;
}
.clightgray {
	color: #999;
}
.airline_box th {
	font-size:12px;
	font-weight:normal;
	background-color:#c9e7fd;
	padding:5px 2px;
	text-align:center;
}
.airline_box td {
	padding:3px 2px;
	text-align:center;
}
form {
	margin:0px;
	padding:0px;
}
table {
	text-align:left;
}
#tab_box dl {
	padding:0px;
	margin:0px;
	background-color:#c1ddfc;
}
#tab_box dt {
	text-align:left;
	padding:0px;
	margin:0px;
	height:22px;
	line-height:22px;
	border-bottom:1px solid #afd3fc;
	padding-left:10px;
	cursor:pointer;
}
#tab_box a {
	display:block;
	width:150px;
	line-height:22px;
}
.tab_over {
	color:#009933;
	background-color:#CEEEFB;
	background-image:url(/images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:150px;
	border-bottom:1px solid #afd3fc;
}
.tab_over a, .tab_over a:link, .tab_over a:visited, .tab_over a:hover {
	color:#009933;
	text-decoration:none;
}
.tab_normal {
	cursor:pointer;
	color:#0066ff;
	background-color:#c1ddfc;
	background-image:url(/images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:150px;
	border-bottom:1px solid #afd3fc;
}
.tab_normal a, .tab_normal a:link, .tab_normal a:visited, .tab_normal a:hover {
	color:#0066ff;
	text-decoration:none;
}
.tab_clicked {
	cursor:pointer;
	color:#009933;
	background-color:#FFF;
	border-bottom:1px solid #afd3fc;
}
.tab_clicked a, .tab_clicked a:link, .tab_clicked a:visited, .tab_clicked a:hover {
	color:#009933;
	text-decoration:none;
}
.bg_dd_gray {
	background-image:url(/images/dd_gray.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	clear:both;
	height:12px;
}
.bg_dd_gray1 {
	background-image:url(/images/dd_gray.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	clear:both;
	height:12px;
}
.topbox_title {
	display:inline-block;
	border:1px solid #c9e7fd;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#390;
	padding:3px 0px;
	width:120px;
	text-align:center
}
.topbox_line {
	display:inline-block;
	border-bottom:1px solid #c9e7fd;
	float:left;
	font-size:12px;
	margin-left:9px;
	padding:3px 0px;
	color:#009933;
	width:408px;
}
/* 框架布局 */
#top_box{
	margin:0px auto;
	text-align:left;
	padding:0px;
	width:950px !important;
}
#layout_box {
	margin:0px auto;
	text-align:left;
	padding:0px;
	width:950px !important;
	border:3px solid #446cc0;
}
/* 左栏 */
#con_left_box {
	background-color:#afd3fc;
	vertical-align:top;
	width:172px;
	white-space:normal;
	display:block;
	float:left;
}
/* 右部内容区 */
#con_container {
	background-color:#ffffff;
	vertical-align:top;
	white-space:normal;
	width:778px;
	display:block;
	float:left;
}
#con_container dl {
	margin:15px;
	padding:0px;
}
#con_container #wrap {
	margin:15px;
	padding:0px;
}
#con_container dt {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}
/* 中间栏 */
#con_center_box {
	vertical-align:top;
	width:557px;
	white-space:normal;
	border-right:1px solid #c9e7fd;
	float:left;
}
/* 右边栏 */
#con_right_box {
	vertical-align:top;
	width:190px;
	float:left;
	white-space:normal;
}
/* 左栏如何预订 */

#howto_box {
	margin:20px 0px;
	line-height:20px;
	padding-left:10px;
}
/* 版权信息 */

#copyright_box {
	padding:20px 0px;
	margin:0px auto;
	text-align:center;
	background-color:#446cc0;
	color:#FFF;
	clear:both;
}
/* Logo 顶广告 */

#logo_box {
	border-bottom:4px solid #FFF;
	margin-bottom:20px;
}
#top_ad_box {
	display:block;
	overflow:hidden;
	width:542px;
	height:72px;
	padding:0px;
	clear:both;
}
#right_ad_box {
	display:block;
	overflow:visible;
	margin:12px 0px 20px 22px;
}
/* 联系信息 */

#right_contact {
	width:190px;
	height:85px;
	overflow:hidden;
	background-color:#f8fcff;
}
#right_contact strong {
	font-family:Verdana;
	font-size:14px;
}
#right_contact img {
	margin:0px 4px;
}
#right_contact ul {
	margin-left:10px;
}
#right_contact li {
	height:26px;
}
/* 旅游攻略 */
#guide_box {
	width:178px;
	overflow:hidden;
	margin-left:12px;
}
#guide_box div {
	line-height:22px;
	height:22px;
}
#guide_box h3 {
	display:block;
	background-image:url(/images/tab_bg_1.gif);
	background-repeat:no-repeat;
	font-size:12px;
	height:26px;
	color:#339900;
	font-weight:bold;
	padding-left:15px;
	padding-top:6px;
	margin-top:20px;
	margin-bottom:10px;
}
#guide_box ul {
	margin-left:12px;
}

/* 搜索框 */
#search_ticket_box {
	width:178px;
	overflow:hidden;
	margin-left:12px;
	margin-top:20px;
}

/* 核心内容区 */
#main_container {
	display:block;
	width:542px;
	white-space:normal;
}
.lmbox_title {
	display:block;
	border:1px solid #c9e7fd;
	margin-right:10px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#390;
	padding:0px;
	text-align:center
}
.lmbox_right {
	display:block;
	float:left;
	font-size:12px;
	color:#009933;
	padding:0px;
	border-bottom:1px solid #c9e7fd;
}
.top_box_right {
	display:inline-block;
	width:408px;
	border-bottom:1px solid #c9e7fd;
	float:left;
	font-size:12px;
	margin-left:9px;
	padding:0px;
	line-height:24px;
	color:#009933;
}
.new_menu {
	line-height:24px;
}
.new_menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.new_menu li {
	float:left;
	color:#390;
	padding:0px 5px;
	font-size:12px;
	margin-left:6px;
	cursor:pointer;
	background-color:#e5f1fe;
}
.new_menu li.hover {
	color:#fff;
	border-bottom:1px solid #479BDE;
	background-color:#479BDE;
}
/*酒店栏目列表*/
.list_talbe img {
	vertical-align:middle;
	margin-right:5px;
}
.list_talbe th {
	font-weight:normal;
	border-bottom:1px solid #e9eff3;
	height:22px;
	vertical-align:middle;
	text-align:left;
}
.list_talbe td {
	font-weight:normal;
	line-height:22px;
	text-align:left;
} 

/*精品推荐*/
.recommend_title {
	width:12px;
	padding:0px 8px;
	width:12px;
	font-size:12px;
	font-family: "宋体";
	background-color:#f9f9f9;
	color:#8eaac6;
	text-align:center;
	line-height:14px;
	white-space:normal;
	word-spacing:normal;
}
.recommend_list_box {
	width:382px;
	padding-left:10px;
	float:left;
	overflow:hidden;
}
.recommend_ad_box {
	width:150px;
	overflow:hidden;
	float:left;
}
.recommend_ad_box li {
	display:block;
	height:93px;
}
.recommend_list_info td {
	line-height:21px;
	padding-right:6px;
}
/*酒店产品页*/

#menu_tab {
	font:12px verdana, arial, sans-serif;
	width:540px;
	padding-left:10px;
	line-height:15px;
}
#menu_tab div.off {
	color:#000;
	height:28px;
	margin-right:10px;
	line-height:28px;
	padding:0 20px;
	float:left;
	background:url(../hotel/images/tabs_0.gif) repeat-x left bottom;
	border:1px solid #ddd;
	border-bottom:none;
	cursor:pointer;
	position:relative;
	z-index:2;
}
#menu_tab div.on {
	padding:0 20px;
	margin-right:10px;
	margin-top:1px;
	float:left;
	background:url(../hotel/images/tabs_2.gif) repeat-x left bottom;
	border:1px solid #F60;
	border-bottom:none;
	cursor:pointer;
	height:28px;
	line-height:28px;
	position:relative;
	z-index:3;
}
div.hide {
	display:none;
	width:0;
	overflow:hidden;
}
div.show {
	clear:left;
	border-top:2px solid #F60;
	padding:20px 0 0 0;
	margin-top:0;
	z-index:2;
	line-height:18px;
	width:540px;
	background:#fff;
	/*
	position:relative;
	*/
}
div.show img {
}
.frt_header td {
	color:#069;
	font-weight:bold;
	height:30px;
	border-bottom:1px solid #CCC;
	background-color:#f7f7f7;
}
.frt_content td {
	color:#000;
	height:30px;
	border-bottom:1px solid #CCC;
}
.htprice_table {
	font-size:12px;
	line-height:18px;
	background-color:#aabde6;
	text-align:left;
}
.htprice_table th {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#4866a6;
	height:30px;
	background-color:#D4DEF6;
}
.htprice_table td {
	font-size:12px;
	line-height:18px;
	padding:5px;
	background-color:#ECF0FA;
}
img {
	vertical-align:middle;
	padding:0px;
	margin:0px;
	border:0px;
}
a.btn_allprice {
	padding:5px;
	border:none;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
a.btn_allprice:link, a.btn_allprice:visited {
	background-color:#0c85e2;
	color:#FFFFFF;
}
a.btn_allprice:hover {
	background-color:#0c85e2;
	color:#FFFFFF;
	text-decoration:none;
}
.nav_normal {
	font-size:12px;
	font-weight:normal;
}
.room_name_box {
	display:inline-block;
	width:182px;
	margin-left:5px;
	font-weight:bold;
	overflow:hidden;
	vertical-align:middle;
}
.red_price_box, a.red_price_box, a.red_price_box:link, a.red_price_box:visited {
	display:inline-block;
	width:36px;
	color:red;
	text-decoration:none;
	overflow:visible;
}
a.red_price_box:hover {
	text-decoration:underline;
}
.title_list_box dl {
	padding:0px;
	margin:0px;
}
.title_list_box dt {
	padding:0px;
	margin:5px 0px;
	color:#999;
	text-align:left;
}
.title_list_box dt span {
	color:#06C;
	width:75px;
}
.title_list_box td {
	white-space:normal;
}
.pic_box {
	margin-bottom:20px;
}
.pic_box img {
	margin-bottom:10px;
}
.pic_box dt {
	color:#4F544D;
	line-height:150%;
	white-space:normal;
}
#mainphoto {
	cursor:pointer;
	display:block;
}
#goleft {
	float:left;
	clear:left;
	margin:0px;
}
#goright {
	float:right;
	clear:right;
	margin:0px;
}
#photos {
	width:510px;
	height:60px;
	background-color:#CCC;
	overflow:hidden;
}
#showArea img {
	float:left;
	cursor:pointer;
	margin:5px;
}
#mainphoto_m {
	cursor:pointer;
	display:block;
}
#goleft_m {
	float:left;
	clear:left;
	margin:0px;
}
#goright_m {
	float:right;
	clear:right;
	margin:0px;
}
#photos_m {
	width:510px;
	height:60px;
	background-color:#CCC;
	overflow:hidden;
}
#showArea_m img {
	float:left;
	cursor:pointer;
	margin:5px;
}
.button {
	font-size: 12px;
	height:24px;
	cursor:pointer;
	padding:2px 5px;
}


.promotion_box {
	padding:0px 5px;
}
.promotion_box h1 {
	font-size:12px;
	font-weight:bold;
	color:#339900;
	display:block;
	height:24px;
}
.promotion_box ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.promotion_box li {
	display:block;
	height:20px;
}

.side_box {
	width:167px;
	background-color:#f3f9fe;
	border:1px solid #c4e6fe;
	padding:5px;
	line-height:150%;
	text-align:left;
}



/* 搜索切换外框 */
#tab_search * {
	margin:0px;
	padding:0px;
}
#tab_search {
	text-align:left;
	width:167px;
	background-image:url(../images/bg_167.gif);
	background-repeat:repeat-y;
}
#tab_search input, #tab_search select {
	margin:0px;
	padding:0px;
}
/* 切换按钮 */
.tab_menu_83 {
	height:23px;
	line-height:23px;
}
.tab_83_off {
	background-image:url(/images/tab_83_off.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#339900;
	width:83px;
	height:23px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.tab_83_on {
	background-image:url(/images/tab_83_on.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#0066cc;
	width:83px;
	height:23px;
	float:left;
	text-align:center;
	cursor:pointer;
}

/*
酒店搜索框内容
*/
#con_hotel_searchbox {
	margin:6px 0px 0px 6px;
}
#con_hotel_searchbox h3 {
	font-size:12px;
	font-weight:bold;
	color:red;
	
	background-position:60px 0px;
	background-repeat:no-repeat;
	width:90px;
	height:16px;
	margin-top:6px;
	float:left;
	display:block;
}
#con_hotel_searchbox .list {
	margin-top:5px;
}

#con_hotel_searchbox li {
	line-height:22px;
}
/*
机票搜索框内容
*/
#con_ticket_searchbox {
	margin-left:6px;
	margin-top:6px;
}
#con_ticket_searchbox h3 {
	font-size:12px;
	font-weight:bold;
	color:red;
	
	background-position:70px 0px;
	background-repeat:no-repeat;
	width:90px;
	display:block;
	margin-top:6px;
	height:16px;
	float:left;
}
#con_ticket_searchbox .list {
	margin-top:5px;
}

#con_ticket_searchbox li {
	line-height:22px;
}
#tooltip{
	position:absolute;
	border:3px solid #666;
	background:#f9fdfe;
	padding:5px;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	width:200px;
	color:#333;
	z-index:16;
	display:none;
}
.tooltip, .tooltip a, a.tooltip:link, a.tooltip:visited, a.tooltip:active {
	color:#666;
	font-weight:normal;
}
a.tooltip:hover {
	color: #FF6600;
	text-decoration:underline;
}

.top_line{
	border-top:1px solid #AABDE6;
}

.tab_83_on_new {
	
	
	font-size:12px;
	font-weight:bold;
	color:#339900;
	width:120px;
	height:23px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.tab_menu_83_new {
    
        background-image:url(/images/tab_168_on.gif);
        background-repeat:no-repeat;
       
	height:23px;
	line-height:23px;
}
.tab_menu_83_airticet {
    
        background-image:url(/images/tab_168_airticket.gif);
        background-repeat:no-repeat;
       
	height:23px;
	line-height:23px;
}
.tab_83_on_airticket {
	font-size:12px;
	font-weight:bold;
	color:#339900;
	width:100px;
	height:23px;
	float:left;
	text-align:center;
}
.tab_83_on_airticket_index {
	font-size:12px;
	font-weight:bold;
	color:#339900;
	width:68px;
	height:23px;
	float:left;
	text-align:center;
}