/* 全局CSS定义 */
* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
	
}
body {
	text-align: center;
	padding:0;
	margin:auto;
	color:#0066CC;
}
table {
	text-align:left;
}
div, form, img, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
body, div, table, td, tr, th {
	font-size:12px;
	line-height:18px;
}
/* 链接颜色 */
a:link {
	color: #0066CC;
}
a:visited {
	color:#0066CC;
}
a:hover {
	color: #FF6600;
	text-decoration:underline;
}
a:active {
	color: #0066CC;
}
/* 颜色属性 [定义规则，小写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;
	font-size:1px;
	width:1px;
	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:5px;
}
/* 价格表*/

.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:126px;
	display:inline-block;
}

.pricelist_box li .htitle_box {
	width:100px;
	display:inline-block;
}

.price_box a:link, .price_box a:visited {
	color:#F00;
}

/* 主框 */
#main {
	background-color:#FFFFFF;
	width:746px;
	margin:5px;
	border:3px solid #3366cc;
	text-align:left;
}
#main table {
	text-align:left;
}
/* 页脚 */
.copyright {
	font-family:宋体;
	font-size:12px;
	line-height:18px;
}
#packet {
	background-color:#FFFFFF;
	width:746px;
	margin:5px;
	border:3px solid #FF7300;
	text-align:left;
}
#packet table {
	text-align:left;
}
/* 首页左侧 */
#HomeLeft {
	margin-left:15px;
	margin-top:35px;
	line-height:150%;
	color:#0066FF;
}
#HomeLeft a {
	color:#0066FF;
}
#HomeLeft h3 {
	font-weight:bold;
	font-size:12px;
	display:inline;
}
/* 首页右侧 */
#HomeRight {
	margin-left:15px;
	margin-top:0px;
	margin-bottom:15px;
}
/* 导航 */

#nav_info_box {
	margin-bottom:4px;
	background-color:#c9eeff;
	clear:both;
}
#nav_info {
	clear:both;
	padding-left:26px;
}
#nav_info div {
	float:left;
}
#nav_info #nav_rev {
	padding-left:26px;
}
#nav_box {
	margin:auto;
	padding-left:12px;
	background-color:#c9eeff;
}
#nav_box span, img {
	display:inline;
}
#nav_box li {
	float:left;
	display:block;
	text-align:center;
	padding:0px 0px 0px 10px;
	font-size:12px;
	height:24px;
}
#nav_box a {
	float:left;
	display:block;
	color:#036;
	cursor:pointer;
	text-align:center;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	height:20px;
}
#nav_box a:hover {
	color:#F30;
	text-decoration:none;
}
/* 二级菜单下拉　*/

    /* 机票　*/
#m_ticket {
	position:absolute;
	z-index:8;
	display:none;
	width: 80px;
	padding:10px;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:133px;
	border:2px solid #52a2ee;
}
/* 特惠　*/
#m_studio {
	position:absolute;
	width:540px;
	z-index:8;
	padding:10px;
	display:none;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:0px;
	border:2px solid #52a2ee;
}
/* 酒店　*/
#m_hotel {
	position:absolute;
	width:540px;
	z-index:8;
	padding:10px;
	display:none;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:80px;
	border:2px solid #52a2ee;
}
/* 公寓　*/
#m_house {
	position:absolute;
	width:540px;
	z-index:8;
	padding:10px;
	display:none;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:120px;
	border:2px solid #52a2ee;
}
/* 旅游　*/
#m_tour {
	position:absolute;
	width:540px;
	z-index:8;
	padding:10px;
	display:none;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:160px;
	border:2px solid #52a2ee;
}
/* 社区　*/
#m_bbs {
	position:absolute;
	z-index:8;
	display:none;
	width: 80px;
	padding:10px;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:460px;
	border:2px solid #52a2ee;
}
/* 自由行　*/
#m_package {
	position:absolute;
	z-index:12;
	display:none;
	width: 560px;
	padding:10px;
	background-color: #f1faff;
	line-height:18px;
	margin-top:0px;
	margin-left:10px;
	border:2px solid #52a2ee;
}
/*　机票导航　*/
#Ticket #nav_box {
	background-color:#ffe073;
	color:#900;
}
#Ticket #nav_info {
	background-color:#ffe073;
}
#Ticket .cDBlue, #Ticket a.cDBlue:link, #Ticket a.cDBlue:visited {
	color: #b12f0b;
}
#Ticket a.cDBlue:hover {
	color:#F00;
	text-decoration:underline;
}
/*　社区导航　*/

#Community #nav_box {
	background-color:#a2d2ff;
	color:#000000;
}
#Community #nav_info {
	background-color:#a2d2ff;
}
#Community .cDBlue, #Community a.cDBlue:link, #Community a.cDBlue:visited {
	color:#000000;
}
#Community a.cDBlue:hover {
	color:#FF0;
	text-decoration:underline;
}
/*　团队导航　*/
#Group .cDBlue {
	background-color:#FFF8E1;
}
#Group {
	width:540px;
	border-bottom:1px solid #E1A955;
}
#Group .cDBlue, #Group a.cDBlue:link, #Group a.cDBlue:visited {
	color: #006633;
}
#Group a.cDBlue:hover {
	color:#FF6600;
}
/*　旅游左侧　*/
#TourLeft {
	margin-left:15px;
	margin-top:35px;
	line-height:150%;
	color:#006633;
}
#TourLeft a {
	color:#006633;
}
#TourLeft table {
	color:#006633;
}
#TourLeft h3 {
	font-weight:bold;
	font-size:12px;
	display:inline;
}
/*　机票左侧　*/
#TicketLeft {
	margin-left:15px;
	margin-top:35px;
	line-height:150%;
	color:#000033;
}
#TicketLeft a {
	color:#000033;
}
#TicketLeft table {
	color:#000033;
}
#TicketLeft h3 {
	font-weight:bold;
	font-size:12px;
	display:inline;
}
/*　团队左侧　*/
#GroupLeft {
	margin-left:15px;
	margin-top:35px;
	line-height:150%;
	color:#003333;
}
#GroupLeft a {
	color:#003333;
}
#GroupLeft table {
	color:#003333;
}
#GroupLeft h3 {
	font-weight:bold;
	font-size:12px;
	display:inline;
}
/*　团队左侧　*/
#GroupLeft {
	margin-left:15px;
	margin-top:35px;
	line-height:150%;
	color:#003333;
}
#GroupLeft a {
	color:#003333;
}
#GroupLeft table {
	color:#003333;
}
#GroupLeft h3 {
	font-weight:bold;
	font-size:12px;
	display:inline;
}
/* 二级菜单　*/
#menu_hotel {
	position:absolute;
	width:540px;
	z-index:8;
	padding:5px 5px 5px 5px;
	visibility: hidden;
	background-color: #F0FCFF;
	line-height:18px;
	margin-top:10px;
	margin-left:0px;
}
#menu_suite {
	position:absolute;
	width:540px;
	z-index:8;
	padding:5px 0px 5px 0px;
	visibility: hidden;
	background-color: #F0FCFF;
	line-height:18px;
	margin-top:10px;
	margin-left:0px;
}
#menu_house {
	position:absolute;
	width:540px;
	z-index:8;
	padding:5px 0px 5px 5px;
	visibility: hidden;
	background-color: #F0FCFF;
	line-height:18px;
	margin-top:10px;
	margin-left:0px;
}
#menu_package {
	position:absolute;
	z-index:9;
	width: 120px;
	padding:5px 5px 5px 5px;
	background-color: #F0FCFF;
	visibility: hidden;
	line-height:18px;
}
#menu_ticket {
	position:absolute;
	z-index:10;
	width: 70px;
	padding:5px 5px 5px 12px;
	background-color: #F0FCFF;
	visibility: hidden;
	margin-top:10px;
	margin-left:0px;
}
#menu_tour {
	position:absolute;
	z-index:11;
	width: 540px;
	padding:5px 5px 5px 12px;
	background-color: #F0FCFF;
	visibility: hidden;
	line-height:18px;
	margin-top:10px;
	margin-left:0px;
}
#menu_bbs {
	position:absolute;
	z-index:12;
	width: 80px;
	padding:5px 5px 5px 12px;
	background-color: #F0FCFF;
	visibility: hidden;
	line-height:18px;
	margin-top:10px;
	margin-left:407px;
}
#menu_ticket {
	position:absolute;
	z-index:14;
	width: 80px;
	padding:5px 5px 5px 12px;
	background-color: #F0FCFF;
	visibility: hidden;
	line-height:18px;
	margin-top:10px;
	margin-left:136px;
}
#menu {
	color:#0033CC;
	line-height:20px;
}
/*　首页块　*/
#home_hotel td {
	height:18px;
	line-height:18px;
}
/*　套票选择　*/
.package_on {
	padding-bottom:0px;
	text-align:center;
	color:#0066ff;
	font-weight:bold;
	background-image:url(/images/dest1.gif);
}
.package_off {
	text-align:center;
	padding-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(/images/dest2.gif);
}
.package_on a {
	line-height:18px;
	color:#0066ff;
	text-decoration:none;
}
.package_off a {
	line-height:18px;
	color:#ffffff;
	text-decoration:none;
}
.table_title {
	font-family: "宋体";
	font-weight: bold;
	color: #4866A6;
}
.title14o {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #FF6600;
}
/*菜单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;
}
