body,td,th {FONT-SIZE: 12px;color:  #333;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.T1{font-weight:bold;FONT-SIZE: 12px; LINE-HEIGHT:23PX;letter-spacing:2PX;COLOR: #FFFFFF;}
.T2{font-weight:bold;FONT-SIZE: 12px; LINE-HEIGHT:22PX;letter-spacing:2PX;COLOR: #0055AA;}
.T3{font-weight:bold;FONT-SIZE: 12px; LINE-HEIGHT:19PX;letter-spacing:2PX;COLOR: #FFFFFF;}
.T4{font-weight:bold;FONT-SIZE: 12px; LINE-HEIGHT:22PX;letter-spacing:2PX;COLOR: #0055AA;}
.price1 {COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.price2 {FONT-FAMILY: Arial, Helvetica, sans-serif; }
.price3 {FONT-FAMILY: Arial, Helvetica, sans-serif;LINE-HEIGHT:20PX; color:#0055AA;font-weight:bold; }
.F_12_0055AA{FONT-SIZE: 12px; COLOR:0055AA;}
.time {FONT-FAMILY: Arial, Helvetica, sans-serif; }
.link_top{FONT-SIZE: 12px; COLOR: #CDE4F6;}
A.M1_link:link    {FONT-SIZE: 14px; COLOR:#FFFFFF;font-weight:bold;TEXT-DECORATION: NONE}
A.M1_link:visited {FONT-SIZE: 14px; COLOR:#FFFFFF;font-weight:bold;TEXT-DECORATION: NONE}
A.M1_link:active  {FONT-SIZE: 14px; COLOR:#FFFFFF;font-weight:bold;TEXT-DECORATION: NONE}
A.M1_link:hover   {FONT-SIZE: 14px; COLOR:#FFFFFF;font-weight:bold;TEXT-DECORATION: NONE}
A.M2_link:link    {FONT-SIZE: 12px; COLOR:#FFFFFF;TEXT-DECORATION: NONE}
A.M2_link:visited {FONT-SIZE: 12px; COLOR:#FFFFFF;TEXT-DECORATION: NONE}
A.M2_link:active  {FONT-SIZE: 12px; COLOR:#FFFFFF;TEXT-DECORATION: NONE}
A.M2_link:hover   {FONT-SIZE: 12px; COLOR:#FFFF00;TEXT-DECORATION: underline}

A.14_ff6600:link    {FONT-SIZE: 14px; COLOR:#ff6600;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_ff6600:visited {FONT-SIZE: 14px; COLOR:#ff6600;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_ff6600:active  {FONT-SIZE: 14px; COLOR:#ff6600;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_ff6600:hover   {FONT-SIZE: 14px; COLOR:#ff6600;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: underline}

A.14_7AB900:link    {FONT-SIZE: 14px; COLOR:#0055AA;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_7AB900:visited {FONT-SIZE: 14px; COLOR:#0055AA;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_7AB900:active  {FONT-SIZE: 14px; COLOR:#0055AA;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_7AB900:hover   {FONT-SIZE: 14px; COLOR:#FF6600;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: underline}

A.12_ff6600:link    {FONT-SIZE: 12px; COLOR:#ff6600;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.12_ff6600:visited {FONT-SIZE: 12px; COLOR:#ff6600;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.12_ff6600:active  {FONT-SIZE: 12px; COLOR:#ff6600;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.12_ff6600:hover   {FONT-SIZE: 12px; COLOR:#ff6600;letter-spacing:0PX;TEXT-DECORATION: underline}

A.12_0055AA:link    {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.12_0055AA:visited {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.12_0055AA:active  {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.12_0055AA:hover   {FONT-SIZE: 12px; COLOR:#ff6600;letter-spacing:0PX;TEXT-DECORATION: NONE}

A.14_0055AA:link    {FONT-SIZE: 12px; COLOR:#0055AA;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_0055AA:visited {FONT-SIZE: 12px; COLOR:#0055AA;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_0055AA:active  {FONT-SIZE: 12px; COLOR:#0055AA;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: none}
A.14_0055AA:hover   {FONT-SIZE: 12px; COLOR:#ff6600;font-weight:bold;letter-spacing:0PX;TEXT-DECORATION: underline}
/* 链接样式 */
A:link    {color:#333;font-size:12px;text-decoration:none;}
A:visited {color:#333;font-size:12px;text-decoration:none;}
A:active  {color:#333;font-size:12px;text-decoration:none;}
A:hover   {color:#333;font-size:12px;text-decoration:underline;}

A.link1:link    {color:#888888;font-size:12px;LINE-HEIGHT:20PX;text-decoration:none;}
A.link1:visited {color:#888888;font-size:12px;LINE-HEIGHT:20PX;text-decoration:none;}
A.link1:active  {color:#888888;font-size:12px;LINE-HEIGHT:20PX;text-decoration:none;}
A.link1:hover   {color:#ff9900;font-size:12px;LINE-HEIGHT:20PX;text-decoration:underline;}


.line1 {background-image:url(../images/line1.gif); }

.tb0 {border:1px solid #cccccc; padding:1px}
.tb1 {border-BOTTOM: 1px solid #cccccc; border-LEFT: 1px solid #cccccc; border-RIGHT: 1px solid #cccccc;}
.tb2 {border:1px solid #cccccc; padding:1px}
.tb3 {border:1px solid #cccccc; padding:1px}
.tb4 {border-BOTTOM: 1px solid #cccccc;}
.pic1{width:230px;height:160px;border:1px #D8D8D8 solid; background-color:#EAEAEA; padding:5px;}
.pic1_title{ width:230px;height:25px;padding:6px;text-align:center;margin-top:2px;}
.pic2{width:260px;height:150px;border:1px #D8D8D8 solid; background-color:#EAEAEA; padding:5px;}
.pic2_title{ width:260px;height:16px;text-align:center;margin-top:4px;}
.pic3{width:150px;height:160px;background-color:#eaeaea; padding:5px;}
.pic3_title{ width:150px;height:16px;text-align:center;margin-top:4px;}
.pic4{width:92px;height:35px;border:1px #D8D8D8 solid; padding:1px;}
.pic5{width:104px;height:79px;border:1px #D8D8D8 solid; padding:1px;}

.K1 {width:63px; height:23px; background-image:url(../images/K1.gif); float:left; margin-left:4px; padding-top:7px; letter-spacing:1PX;color:#0055AA;text-align:center;}
.K2 {width:63px; height:23px; background-image:url(../images/K2.gif); float:left; margin-left:4px; padding-top:6px; letter-spacing:1PX;color:#0055AA;text-align:center}
A.k1_link:link    {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k1_link:visited {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k1_link:active  {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k1_link:hover   {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k2_link:link    {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k2_link:visited {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k2_link:active  {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
A.k2_link:hover   {FONT-SIZE: 12px; COLOR:#0055AA;letter-spacing:0PX;TEXT-DECORATION: NONE}
.title {FONT-SIZE: 14px;  COLOR: #0055AA; LINE-HEIGHT:25PX; PADDING-TOP: 2px; TEXT-DECORATION: none}
.title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff7700; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none;PADDING-TOP: 5px;
}
.title2 {FONT-SIZE: 14px;  COLOR: #339900; LINE-HEIGHT:22PX; letter-spacing:2PX;PADDING-TOP: 4px; font-weight:bold;}
/* 底部 */
.bot1{width:960px; height:13px;margin-top:6px;}
.bot2{width:960px; height:135px;}
.bot3 {color:#888888;}
.bot2_1{font-size:12px;LINE-HEIGHT:22PX;width:600px; height:27px;text-align:left;color:#0055AA}
.bot2_2{font-size:12px;LINE-HEIGHT:22PX;width:600px; height:66px;text-align:left;FONT-FAMILY: Arial, Helvetica, sans-serif; color:#0055AA}


.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_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:367px;}
.pic_fresh{
	margin:5px 0 0 7px;
}
.pic_367x126{height:126px;}
.special_offer{
	height:66px;
	margin-top:3px;
	padding:18px 0 0 4px;
	background-position: 0 0;
}
.special_offer a{
	float:left;
	width:180px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.commond_tool{ padding-bottom:20px; padding-left:20px;}

/* 滑动门 */
ol li {
	margin: 8px
}
#con {
	font-size: 12px;
	margin: 0px auto;
	padding-left:10px;
}
#tags {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	width: 650px;
	padding-top: 0px;
	height: 23px
}
#tags li {
	background: url(../images/tagleft.gif) no-repeat left bottom;
	float: left;
	margin-right: 1px;
	list-style-type: none;
	height: 23px;
	width:auto;
}
#tags li a {
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/tagright.gif) no-repeat right bottom;
	float: left;
	padding-bottom: 0px;
	color: #999;
	line-height: 23px;
	padding-top: 0px;
	height: 23px;
	text-decoration: none
}
#tags li.emptytag {
	background: none transparent scroll repeat 0% 0%;
	width: 4px
}
#tags li.selecttag {
	background-position: left top;
	margin-bottom: -2px;
	position: relative;
	height: 25px;
	width:auto;

}
#tags li.selecttag a {
	background-position: right top;
	color: #000;
	line-height: 25px;
	height: 25px;
	width:auto;
}
#tagcontent {
	border-right: #ABD8FF 1px solid;
	padding-right: 1px;
	border-top: #ABD8FF 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #ABD8FF 1px solid;
	padding-top: 1px;
	border-bottom: #ABD8FF 1px solid;
	background-color: #fff;
	height:317px;
}
.tagcontent {
	padding-right: 5px;
	padding-left: 5px;
	background: url(../images/bg.gif) repeat-x;
	padding-bottom: 10px;
	width: 650px;
	color: #474747;
	padding-top: 10px;
	height: 317px;
	border:1px solid #ccc;
}
#tagcontent div.selecttag {
	display: block
}
li, ul {
	margin:0;
	padding:0;
	list-style-type:0
}
li img {
	vertical-align:bottom;
	border:0px
}
.dhooo_tab {
	width:420px;
	margin:0px;
	background:#fff url(../images/main_bg.gif) repeat-x 0 100%;
	border:1px solid #ccc;
	position:relative;
	float:left;
}
.tab_btn li {
	float:left;
	width:auto;
}
.tab_btn li {
	font-size:12px;
	display:block;
	padding:10px;
	margin-right:5px;
	zoom:1;
	text-decoration:none;
	color:#333;
	line-height:50%;
	cursor:pointer;
}
.tab_btn li.hot {
	background:#fff;
	color:#333;
	font-weight:bold;
	cursor:default;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	
}
.tab_btn {
	overflow:hidden;
	height:27px;
	padding-left:20px;
	background:url(../images/left1.gif) repeat-x;
}
.tab_btn_num {
	position:absolute;
	right:50px;
	bottom:15px;
}
.tab_btn_num li {
	width:20px;
	height:20px;
	background: #CC3300;
	border:2px solid #993300;
	overflow:hidden;
	color:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
	float:left;
	cursor:default;
	font-size:12px;
	line-height:20px;
	margin:0px 5px;
	font-family:Arial;
}
.tab_btn_num li.hot {
	background:#FFCC00;
	color:#993300;
	border:2px solid #FF0000;
}
.main {
	width:420px;
	height:125px;
	overflow:hidden;
	margin:10px auto;
	text-align:left;
	font-size:12px;
}

.main1 {
	width:900px;
	overflow:hidden;
	margin:10px auto;
	text-align:center;
	font-size:12px;
}

.txt_input{border:solid 1px #333;}
