body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

TD {
        FONT-SIZE: 12px;
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif";


}
div{margin:auto;}
LI {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #666
}
A:link {
	COLOR: #333; font-size:12px; TEXT-DECORATION: none;
}
A:visited {
	font-size:12px;TEXT-DECORATION: none;
}
A:hover {
	font-size:12px;COLOR: #e54001; TEXT-DECORATION: underline;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#menu UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#menu_out {
	PADDING-LEFT: 4px; BACKGROUND: url(../images/menu_left.gif) no-repeat left top; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto
}
#menu_in {
	PADDING-RIGHT: 4px; BACKGROUND: url(../images/menu_right.gif) no-repeat right top
}
#menu {
	BACKGROUND: url(../images/menu_bg.gif) repeat-x; HEIGHT: 38px;
}
.menu_line {
	BACKGROUND: url(../images/menu_line.gif) no-repeat center top; WIDTH: 8px
}
.menu_line2 {
	BACKGROUND: url(../images/menu_line2.gif) no-repeat center top; WIDTH: 15px
}
#nav {
	PADDING-LEFT: 20px;
}
#nav LI {
	FLOAT: left; HEIGHT: 35px
}
#nav LI A {
	DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../images/menu_on_left.gif) no-repeat left top; FLOAT: left; CURSOR: pointer; HEIGHT: 35px; TEXT-DECORATION: none
}
#nav LI A SPAN {
	PADDING-RIGHT: 14px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/menu_on_right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 11px; TEXT-DECORATION: none
}
#nav LI .nav_on {
	BACKGROUND-POSITION: left 100%
}
#nav LI .nav_on SPAN {
	PADDING-RIGHT: 14px; BACKGROUND-POSITION: right 100%; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; COLOR: #333333; PADDING-TOP: 14px; TEXT-DECORATION: none
}
#menu_con {
	CLEAR: both; PADDING-LEFT: 20px; TEXT-ALIGN: left
}
#menu_con LI {
	MARGIN-TOP: 8px; FLOAT: left; HEIGHT: 22px
}
#menu_con LI A {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: url(../images/menu_on_left2.gif) no-repeat left top; FLOAT: left; CURSOR: pointer
}
#menu_con LI A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../images/menu_on_right2.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; PADDING-TOP: 6px
}
#menu_con LI A:hover {
	FONT-SIZE: 12px; BACKGROUND: url(../images/menu_on_left2.gif) no-repeat left bottom; TEXT-DECORATION: none
}
#menu_con LI A:hover SPAN {
	FONT-SIZE: 12px; BACKGROUND: url(../images/menu_on_right2.gif) no-repeat right bottom
}

#menu_daohang {
	CLEAR: both; float:left;width:100%;HEIGHT: 35px;BACKGROUND: url(../images/menu_bg.gif) repeat-x;display:inline; 
}
#menu_about {
	CLEAR: both; display:inline;line-height:35px;width:30%; PADDING-right: 5px; TEXT-ALIGN: right;HEIGHT: 35px;font-size:14px;*float:right;
}

.about_text{color:#FFFFFF;font-size:12px; }
.about_text2{color:#014593; font-size:12px;}

#top {
	PADDING-LEFT: 20px; PADDING-right: 20px;text-align:left; height:20px;  width:1010; background-color:#f8f8f8; 
}

#logo {
	PADDING-LEFT: 0px;  PADDING-top: 0px; MARGIN-LEFT: auto; WIDTH: 950px; height:116px; MARGIN-RIGHT: auto; 
}
#logo_middle {
    padding: 0px 250px 0px 0px;
	height:64px;
	text-align:center;
    margin: 0px;	
}
#logo_right {
     height:64px; float:right; text-align:right;
}
#waikuang {
	MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; BACKGROUND: url(../images/menu_bg.gif) repeat-x; HEIGHT: 40px
}
A.text2:link {
	COLOR: #014593; TEXT-DECORATION: none
}
A.text2:visited {
	COLOR: #014593; TEXT-DECORATION: none
}
A.text2:hover {
	COLOR: #FF6600; TEXT-DECORATION: underline
}
A.text2:active {
	COLOR: #014ff593; TEXT-DECORATION: underline
}
A.about:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.about:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.about:hover {
	COLOR: #ffff99; TEXT-DECORATION: underline
}
A.about:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.searchtb{
	background-color:#F7F7F7;
    padding-top: 10px;
    width:100%;
}
A.hoteltext:link {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #003078;
	text-decoration: none;
	font-weight: bold;
}

A.hoteltext:visited {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #003078;
	text-decoration: none;
}

A.hoteltext:hover {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #003078;
	text-decoration: none;
}

A.hoteltext:active {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #003078;
	text-decoration: none;
}
.tow_ovr_1 {
	background-image: url('../images/ovr_holiday.jpg');
	cursor: pointer;
}

.tow_def_1 {
	background-image: url('../images/btn_holiday.jpg');
	cursor: pointer;
}

.tow_ovr_2 {
	background-image: url('../images/ovr_hotel.jpg');
	cursor: pointer;
}

.tow_def_2 {
	background-image: url('../images/btn_hotel.jpg');
	cursor: pointer;
}

.tow_ovr_3 {
	background-image: url('../images/ovr_visa.jpg');
	cursor: pointer;
}

.tow_def_3 {
	background-image: url('../images/btn_visa.jpg');
	cursor: pointer;
}

.tow_ovr_4 {
	background-image: url('../images/ovr_ticket.jpg');
	cursor: pointer;
}

.tow_def_4 {
	background-image: url('../images/btn_ticket.jpg');
	cursor: pointer;
}

.tow_ovr_5 {
	background-image: url('../images/ovr_scenery.jpg');
	cursor: pointer;
}

.tow_def_5 {
	background-image: url('../images/btn_scenery.jpg');
	cursor: pointer;
}

.tow_ovr_6 {
	background-image: url('../images/ovr_transport.jpg');
	cursor: pointer;
}

.tow_def_6 {
	background-image: url('../images/btn_transport.jpg');
	cursor: pointer;
}
.btnLogin{
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.btnhref{
	font-size: 14px;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.btnhref a:link{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 2px;
}
.btnhref a:visited{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 2px;
}
.btnhref a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 2px;
}

.search_title{
	font-size: 12px;
	text-align: right;
	width:55px;
}
.search_sub{
	font-size:12px;
	text-align: left;
	width: 100px;
}
.logintxt {
	font-size: 12px;
	font-weight: bold;
	color: #2D1C14;
}

.logintxt a:link {
	font-size: 12px;
	font-weight: bold;
	word-spacing: 2px;
}

.text1 {
	font-size: 14px;
	color: #0066ff;
	font-family: Arial, Helvetica, sans-serif;
}

.text2 {
	font-size: 14px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.text3 {
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.text4 {
	font-size: 12px;
	padding-left: 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.numbertext {
	font-size: 12px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.hotdeal {
	font-size: 16px;
	color: #759d51;
	font-family: Arial, Helvetica, sans-serif;
}

.text5 {
	font-size: 12px;
	color: #000;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.redtext {
	font-size: 16px;
	color: #ff3333;
	font-family: Arial, Helvetica, sans-serif;
}

.redtext2 {
	font-size: 12px;
	color: #ff3333;
	font-family: Arial, Helvetica, sans-serif;
}

.purpletext {
	font-size: 16px;
	color: #7f2d91;
	font-family: Arial, Helvetica, sans-serif;
}

.purpletext2 {
	font-size: 12px;
	color: #7f2d91;
	font-family: Arial, Helvetica, sans-serif;
}

.bluetext2 {
	font-size: 12px;
	color: #0070ba;
	font-family: Arial, Helvetica, sans-serif;
}

.bluetext {
	font-size: 16px;
	color: #0070ba;
	font-family: Arial, Helvetica, sans-serif;
}

.border {
	border: 2px;
	border-style: solid;
	border-color: #3399cc;
}

.border1 {
	border: 1px;
	border-style: solid;
	border-color: #ff9900;
}

A.text1:link {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #0066ff;
	text-decoration: none;
}

A.text1:visited {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #00327d;
	text-decoration: none;
}

A.text1:hover {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #00327d;
	text-decoration: none;
}

A.text1:active {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #0066ff;
	text-decoration: none;
}

A.text2:link {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #fff;
	text-decoration: none;
}

A.text2:visited {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #0066cc;
	text-decoration: none;
}

A.text2:hover {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #0066cc;
	text-decoration: none;
}

A.text2:active {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #fff;
	text-decoration: none;
}

A.text3:link {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #333333;
	text-decoration: none;
}

A.text3:visited {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #0066cc;
	text-decoration: none;
}

A.text3:hover {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #0066cc;
	text-decoration: none;
}

A.text3:active {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #333333;
	text-decoration: none;
}

A.redtext2:link {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #ff3333;
	text-decoration: none;
}

A.redtext2:visited {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #ff3333;
	text-decoration: none;
}

A.redtext2:hover {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #ff3333;
	text-decoration: underline;
}

A.redtext2:active {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #ff3333;
	text-decoration: none;
}

A.bluetext2:link {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #0070ba;
	text-decoration: none;
}

A.bluetext2:visited {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #0070ba;
	text-decoration: none;
}

A.bluetext2:hover {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #0070ba;
	text-decoration: underline;
}

A.bluetext2:active {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #0070ba;
	text-decoration: none;
}

A.purpletext2:link {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #7f2d91;
	text-decoration: none;
}

A.purpletext2:visited {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #7f2d91;
	text-decoration: none;
}

A.purpletext2:hover {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #7f2d91;
	text-decoration: underline;
}

A.purpletext2:active {
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #7f2d91;
	text-decoration: none;
}

a:link {
	font-weight: normal;
	COLOR: #000;
	text-decoration: none;
}

a:visited {
	font-weight: normal;
	COLOR: #0066cc;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	COLOR: #0066cc;
	text-decoration: none;
}

a:active {
	font-weight: normal;
	COLOR: #000;
	text-decoration: none;
}

A.about:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 12px;
}

A.about:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 12px;
}

A.about:hover {
	COLOR: #ffff99;
	TEXT-DECORATION: underline;
	font-size: 12px;
}

A.about:active {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-size: 12px;
}
.hover {
	background-image: url("../images/img_btn_white2.jpg");
	background-repeat: no-repeat;
}
