/* general */
body {margin:0; padding:0; font-size:12px; font-family:Arial, "宋体"}
input, select, textarea {font-size:12px; font-family:Arial, "宋体"}
form {margin:0; padding:0}
.ellipsis {text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; white-space:nowrap; overflow:hidden; -moz-binding:url(../files/ellipsis.xml#ellipsis)}
.hidden {display:none}

/* header */
div#header {overflow:hidden; width:971px; height:97px; margin:auto; background:url(../img/bk1.jpg)}
div#header ul {float:right; margin:10px 0 0 0; padding:0; list-style:none; overflow:hidden}
div#header ul li {float:left; margin:0; padding:0 10px 0 10px; border-left:solid 1px #6B5B15; display:inline}
div#header ul li.first {float:left; margin:0; padding-right:10px; border:0}
div#header ul li a {color:#69550E; text-decoration:none}
div#header ul li a:hover {color:#69550E; text-decoration:underline}
div#header div {float:left; width:190px; overflow:hidden; height:97px; margin-left:310px; position:relative; display:inline}

div#header div img {position:absolute; border:0}


/* footer */
div#footer {overflow:hidden; position:relative; width:971px; height:112px; margin:20px auto 0 auto; background:url(../img/bk2.jpg);}
div#footer ul {margin:20px 0 0 200px ; padding:0; list-style:none; overflow:hidden}
div#footer ul li {margin:0; padding:0; line-height:1.5em}
div#footer ul li span {color:#7B7B7B}
div#footer ul li a {text-decoration:none; color:#7B7B7B}
div#footer ul li a:hover {text-decoration:underline; color:#7B7B7B}
div#footer ul li span.red {color:red}
cdiv#footer ul li a.reg {color:#2E89D7}


/* nav bar */
div#nav {overflow:hidden; width:971px; height:44px; margin:auto; background:url(../img/bk3.jpg)}
div#nav ul.blue {overflow:hidden; width:494px; height:44px; float:left; list-style:none; margin:0 0 0 29px; padding:0; line-height:44px; display:inline}
div#nav ul.blue li {float:left; margin:13px 48px 0 0; overflow:hidden; padding:0}
div#nav ul.blue li a {text-align:center; display:block; height:17px; padding:0; margin:0}
div#nav ul.blue li a.b1 {width:58px; background:url(../img/nav1.jpg)}
div#nav ul.blue li a.b1:hover {width:58px; background:url(../img/nav1a.jpg)}
div#nav ul.blue li a.b2 {width:44px; background:url(../img/nav2.jpg)}
div#nav ul.blue li a.b2:hover {background:url(../img/nav2a.jpg)}
div#nav ul.blue li a.b3 {width:44px; background:url(../img/nav3.jpg)}
div#nav ul.blue li a.b3:hover {background:url(../img/nav3a.jpg)}
div#nav ul.blue li a.b4 {width:43px; background:url(../img/nav4.jpg)}
div#nav ul.blue li a.b4:hover {background:url(../img/nav4a.jpg)}
div#nav ul.blue li a.b5 {width:58px; background:url(../img/nav5.jpg)}
div#nav ul.blue li a.b5:hover {width:58px; background:url(../img/nav5a.jpg)}

div#nav ul.red {overflow:hidden; height:44px; float:left; list-style:none; margin:0 0 0 45px; padding:0; line-height:44px; display:inline}
div#nav ul.red li {float:left; margin:13px 33px 0 0; overflow:hidden; padding:0; display:inline}
div#nav ul.red li a {text-align:center; display:block; height:17px}
div#nav ul.red li a.b1 {width:59px; background:url(../img/nav6.jpg)}
div#nav ul.red li a.b1:hover {background:url(../img/nav6a.jpg)}
div#nav ul.red li a.b2 {width:30px; background:url(../img/nav7.jpg)}
div#nav ul.red li a.b2:hover {background:url(../img/nav7a.jpg)}
div#nav ul.red li a.b3 {width:31px; background:url(../img/nav8.jpg)}
div#nav ul.red li a.b3:hover {background:url(../img/nav8a.jpg)}


div#nav div {overflow:hidden; width:184px; height:44px; float:right; position:relative}
div#nav div input.text {width:119px; height:17px; left:19px; top:20px; position:absolute; border:0; padding:0}
div#nav div input.image {left:152px; top:15px; position:absolute; margin:0}


/* login bar */
ul#login {overflow:hidden; width:971px; height:49px; margin:0 auto; list-style:none; padding:0; line-height:49px}
ul#login li {float:left; height:49px; line-height:49px; color:#7F7F7F; vertical-align:middle}
ul#login li a {color:#868686; text-decoration:none}
ul#login li a.other {color:#135DA4; text-decoration:none}
ul#login li.img {width:102px; background:url(../img/bk5.jpg) left center no-repeat}
ul#login li.username {width:54px}
ul#login li.input_username {width:129px; background:url(../img/bk4.jpg) left center no-repeat}
ul#login li.input_username input {width:97px; height:17px; border:0; margin:15px 0 0 11px; background:transparent; display:block}
ul#login li.password {width:39px}
ul#login li.input_password {width:129px; background:url(../img/bk4.jpg) left center no-repeat}
ul#login li.input_password input {width:97px; height:17px; border:0; margin:15px 0 0 11px; background:transparent; display:block}
ul#login li.submit {width:65px}
ul#login li.submit input {width:63px; height:27px; margin-top:11px; display:block}
ul#login li.reg {width:72px; line-height:49px; vertical-align:middle}
ul#login li.reg a {width:63px; height:27px; display:block; overflow:hidden; margin-top:11px}
ul#login li.reg a img {border:0; width:63px; height:27px; float:left}
ul#login li.forget {width:182px}
ul#login li.forum {padding-right:10px}
ul#login li.welcome {width:670px}

/* body */
div#body {overflow:hidden; width:971px; margin:auto}
div#body div#contact_us {overflow:hidden; width:971px; margin:auto; height:40px; line-height:40px; font-weight:bold; font-size:14px; text-align:center; color:red}

div#island_body {overflow:hidden; width:971px; margin:auto; background:#DBF5F2}

div#body div#categories {float:left; width:169px; overflow:hidden}		/* 左侧列 */
div#body div#main {float:left; width:573px; overflow:hidden}			/* 中间列 */
div#body div#america_main {float:left; width:573px; overflow:hidden}			/* 美洲 中间列 */
div#body div#australia_main {float:left; width:573px; overflow:hidden}			/* 澳洲 中间列 */
div#body div#europe_main {float:left; width:573px; overflow:hidden}			/* 欧洲 中间列 */
div#body div#seasia_main {float:left; width:573px; overflow:hidden}			/* 东南亚 中间列 */
div#body div#oversea_main {float:left; width:573px; overflow:hidden}			/* 出境游 中间列 */
div#body div#domestic_main {float:left; width:573px; overflow:hidden}			/* 国内游 中间列 */
div#body div#free_main {float:left; width:573px; overflow:hidden}			/* 国内游 中间列 */
div#island_body div#island_main {float:left; width:746px; overflow:hidden}			/* 海岛游 频道页 左侧列 */
div#island_body div#island_recommended {float:left; width:225px; overflow:hidden}			/* 海岛游 频道页 左侧列 */

div#body div#notice {float:left; max-width:229px; overflow:hidden}			/* 右侧列 */
div#body div#fast_search {float:left; max-width:229px; overflow:hidden}		/*  快速搜索 右侧列 */
div#body div#fast_search_green {float:left; max-width:229px; overflow:hidden}		/*  快速搜索 右侧列 绿色 */
div#body div#fast_search_orange {float:left; max-width:229px; overflow:hidden}		/*  快速搜索 右侧列 橙色 */

div#body div#domestic_list_main {float:left; width:798px; overflow:hidden}			/* 国内游 右侧 */
div#body div#list_main {float:left; width:798px; overflow:hidden}			/* 地区列表 右侧 */
div#body div#notice_list_main {float:left; width:798px; overflow:hidden}			/* 地区列表 右侧 */
div#body div#news_list_main {float:left; width:798px; overflow:hidden}			/* 地区列表 右侧 */
div#body div#msg_list_main {float:left; width:798px; overflow:hidden}			/* 地区列表 右侧 */
div#body div#book_list_main {float:left; width:798px; overflow:hidden}			/* 地区列表 右侧 */
div#body div#cruise_right_main {float:left; width:798px; overflow:hidden; margin-left:4px}
div#body div#detail_main {float:left; width:798px; overflow:hidden}

/* categories */

	/* 游轮类别 */
div#categories ul#cruise {overflow:hidden; width:163px; margin:0 0 5px 0; list-style:none; padding:0 0 20px 0; background:url(../img/bk172.jpg)}
div#categories ul#cruise li {float:left; overflow:hidden; margin:10px 0 0 10px; padding:0}
div#categories ul#cruise li a {float:left; overflow:hidden; width:130px; height:23px; line-height:23px; margin:0; color:white; font-size:14px; font-weight:bold; text-decoration:none; padding-left:6px}
div#categories ul#cruise li a.blue {background:#43B3C7}
div#categories ul#cruise li a.orange {background:#F7AA28}


div#categories ul#travel_channel {overflow:hidden; width:163px; margin:0; list-style:none; padding:0}
div#categories ul#travel_channel li {float:left; overflow:hidden; width:163px; height:23px; line-height:23px; margin:0; background:url(../img/bk7.jpg)}
div#categories ul#travel_channel li a {margin-left:33px; text-decoration:none; color:#6C5813; display:block; max-width:128px; overflow:hidden}
div#categories ul#travel_channel li.img {width:163px; background:url(../img/bk15.jpg); text-align:center; height:auto}
div#categories ul#travel_channel li.img a {margin:auto; max-width:159px; text-align:center; width:159px}
div#categories ul#travel_channel li.img a img {border:0; float:left; width:159px; border-top:solid 1px white; margin:auto}
div#categories ul#travel_channel li.header {height:36px; background:url(../img/bk6.jpg)}
div#categories ul#travel_channel li.cruise_header {height:28px; background:url(../img/bk9.jpg)}
div#categories ul#travel_channel li.free_header {height:28px; background:url(../img/bk10.jpg)}
div#categories ul#travel_channel li.community_header {height:28px; background:url(../img/bk11.jpg)}
div#categories ul#travel_channel li.footer {height:12px; background:url(../img/bk8.jpg)}
div#categories ul#travel_channel li.plain_header {height:1px; background:#E86062}
div#categories ul#travel_channel li.oversea_header {height:36px; background:url(../img/bk102.jpg)}
div#categories ul#travel_channel li.domestic_header {height:36px; background:url(../img/bk115.jpg)}
div#categories ul#travel_channel li.free_top_header {height:36px; background:url(../img/bk132.jpg)}
div#categories ul#travel_channel li.island_header {height:36px; background:url(../img/bk147.jpg)}

div#categories ul#travel_channel li.sales_header {height:36px; background:url(../img/bk60.jpg)}	/* 特价专区 */
div#categories ul#travel_channel li.sales {padding:8px 12px; height:auto; background:url(../img/bk66.jpg)}
div#categories ul#travel_channel li.sales div {padding:0; margin:10px 0; overflow:hidden; width:139px; line-height:1.2em}
div#categories ul#travel_channel li.sales a {color:#E46202; line-height:1.2em; text-decoration:none; margin:0; padding:0; max-width:none; display:inline; float:left}
div#categories ul#travel_channel li.sales a img {border:0}
div#categories ul#travel_channel li.sales span {color:red; margin-left:5px; float:left}


/* main */


	/* continents */
div#main div#idx_continents {overflow:hidden; width:566px}
div#main div#idx_continents ul.tabs {width:540px; height:27px; margin:0 0 0 16px; padding:0; list-style:none}
div#main div#idx_continents ul.tabs li {margin:0 0 0 1px; padding:0; float:left; position:relative; height:27px}
div#main div#idx_continents ul.tabs li a {color:white; display:block; text-decoration:none; height:28px; line-height:28px; text-align:center; 
					width:46px; background:url(../img/bk12.jpg) no-repeat; position:relative; z-index:100000; 
					margin-bottom:-1px; left:0; top:0; font-weight:bold; font-size:13px}
div#main div#idx_continents ul.tabs li a:hover, div#main div#idx_continents ul.tabs li a.current {color:#FEE800; background:url(../img/bk12a.jpg) no-repeat}
div#main div#idx_continents ul.tabs li.long {margin:0 0 0 1px; padding:0; float:left; position:relative; height:27px}
div#main div#idx_continents ul.tabs li.long a {width:72px; background:url(../img/bk13.jpg) no-repeat}
div#main div#idx_continents ul.tabs li.long a:hover, 
div#main div#idx_continents ul.tabs li.long a.current {background:url(../img/bk13a.jpg) no-repeat}


div#main div#idx_continents div.box {width:566px; height:363px; background:url(../img/bk14.jpg) no-repeat; position:relative}
div#main div#idx_continents div.box a.more {position:absolute; top:215px; left:510px; text-decoration:none; color:orange; z-index:100; font-weight:bold}
div#main div#idx_continents div.box a.image {left:20px; top:17px; width:527px; height:176px; position:absolute; overflow:hidden}
div#main div#idx_continents div.box a.image img {width:527px; height:176px; float:left; border:0}

/* 图片右侧文字 */
div#main div#idx_continents div.box ul.top_right {left:282px; top:15px; width:269px; height:182px; position:absolute; overflow:hidden; margin:0; padding:0}
	div#main div#idx_continents div.box ul.top_right li {
		background:url(../img/bk17.jpg) 0 7px no-repeat; padding:0 0 0 6px; line-height:1.6em; margin:0; overflow:hidden; 
	}
	div#main div#idx_continents div.box ul.top_right li.red {
		background:url(../img/bk17.jpg) 0 7px no-repeat;
	}
		div#main div#idx_continents div.box ul.top_right li a {
			text-decoration:none; color:black
		}
		div#main div#idx_continents div.box ul.top_right li a:hover {
			text-decoration:underline; 
		}
		div#main div#idx_continents div.box ul.top_right li a img {border:0; line-height:1.6em; }
		div#main div#idx_continents div.box ul.top_right li.red a {
			text-decoration:none; color:black
		}
		div#main div#idx_continents div.box ul.top_right li.red a:hover {
			text-decoration:underline; 
		}


/* 团体行程
div#main div#idx_continents div.box ul.group_schedule {
	left:18px; top:238px; width:534px; height:103px; position:absolute; overflow:hidden; margin:0; padding:0; list-style:none; 
	vertical-align:top; background:red; 
}
	div#main div#idx_continents div.box ul.group_schedule li {
		float:left; background:url(../img/bk16.jpg) 0 6px no-repeat; padding:0 0 4px 5px; margin:0; width:262px; overflow:hidden; 
	}
		div#main div#idx_continents div.box ul.group_schedule li a {
			text-decoration:none; color:black; line-height:1.9em; 
		}
		div#main div#idx_continents div.box ul.group_schedule li a:hover {
			text-decoration:underline; 
		}
		div#main div#idx_continents div.box ul.group_schedule li a img {border:0}

	div#main div#idx_continents div.box ul.group_schedule li.red {
		background:url(../img/bk16.jpg) 0 6px no-repeat; 
	}
		div#main div#idx_continents div.box ul.group_schedule li.red a {text-decoration:none; color:black}
		div#main div#idx_continents div.box ul.group_schedule li.red a:hover {text-decoration:underline}
 */



/* 团体行程 */
div#main div#idx_continents div.box div.group_schedule {
	left:14px; top:238px; width:542px; height:103px; position:absolute; overflow:hidden; margin:0; padding:0; list-style:none; 
}
	div#main div#idx_continents div.box div.group_schedule ul {
		width:262px; height:103px; overflow:hidden; margin:0 0 0 5px; padding:0; list-style:none; float:left; display:inline; 
	}
		div#main div#idx_continents div.box div.group_schedule li {
			float:left; padding:0; margin:0 0 3px 0; width:271px; overflow:hidden; 
		}
			div#main div#idx_continents div.box div.group_schedule li a {
				text-decoration:none; color:black; 
			}
			div#main div#idx_continents div.box div.group_schedule li a:hover {
				text-decoration:underline; 
			}
			div#main div#idx_continents div.box div.group_schedule li img {border:0; display:inline; }










/* 自由行 */
div#main div#idx_continents div.box ul.free {left:290px; top:238px; width:262px; height:103px; position:absolute; overflow:hidden; margin:0; padding:0}
div#main div#idx_continents div.box ul.free li {background:url(../img/bk16.jpg) 0 6px no-repeat; padding:0 0 0 9px; line-height:1.7em; margin:0}
div#main div#idx_continents div.box ul.free li.red {background:url(../img/bk17.jpg) 0 6px no-repeat; padding:0 0 0 9px; line-height:1.7em; margin:0}
div#main div#idx_continents div.box ul.free li a {text-decoration:none; color:#6B580C}
div#main div#idx_continents div.box ul.free li.red a {text-decoration:none; color:#FF5700}









	/* idx_search */
div#main div#idx_search {overflow:hidden; width:566px; margin-top:7px}
div#main div#idx_search ul.tabs {width:540px; height:25px; margin:0 0 0 16px; padding:0; list-style:none}
div#main div#idx_search ul.tabs li {margin:0 0 0 1px; padding:0; float:left; position:relative; height:25px}
div#main div#idx_search ul.tabs li a {color:white; display:block; text-decoration:none; height:26px; line-height:26px; text-align:center; 
											width:46px; background:url(../img/bk18.jpg) no-repeat; position:relative; z-index:100000; margin-bottom:-1px; 
											left:0; top:0; font-weight:bold; font-size:13px}
div#main div#idx_search ul.tabs li a:hover, div#main div#idx_search ul.tabs li a.current {color:red; background:url(../img/bk18a.jpg) no-repeat}
div#main div#idx_search ul.tabs li.long {margin:0 0 0 1px; padding:0; float:left; position:relative; height:27px}
div#main div#idx_search ul.tabs li.long a {width:73px; background:url(../img/bk19.jpg) no-repeat}
div#main div#idx_search ul.tabs li.long a:hover, div#main div#idx_search ul.tabs li.long a.current {background:url(../img/bk19a.jpg) no-repeat}


div#main div#idx_search div.box {width:566px; height:87px; background:url(../img/bk20.jpg) no-repeat; position:relative}
div#main div#idx_search div.box span {position:absolute; display:block; overflow:hidden; height:22px; line-height:22px}
div#main div#idx_search div.box span.source {left:19px; top:24px; z-index:2}
div#main div#idx_search div.box span.source select {width:120px;}
div#main div#idx_search div.box span.target {left:19px; top:36px; z-index:2}
div#main div#idx_search div.box span.target select {width:120px;}
div#main div#idx_search div.box span.from {text-align:right; left:192px; top:24px; width:305px}
div#main div#idx_search div.box span.to {text-align:right; left:192px; top:46px; width:305px}
div#main div#idx_search div.box input.image {position:absolute; width:52px; height:46px; left:501px; top:23px}





/* 首页横幅 */
div#main div#banner {overflow:hidden; width:566px; margin-top:7px}
div#main div#banner img {width:566px; border:0}





/* idx_lists 首页排行榜 */
div#main div#idx_lists {background:url(../img/bk21.jpg); overflow:hidden; width:566px; height:390px; margin-top:6px;}
	div#main div#idx_lists ul {
		width:256px; height:332px; overflow:hidden; margin:42px 0 0 18px; padding:0; list-style:none; float:left; display:inline
	}
		div#main div#idx_lists ul li {
			background:url(../img/bk16.jpg) 0 6px no-repeat; padding:0 0 4px 9px; margin:0; display:inline; width:247px; float:left; 
		}
			div#main div#idx_lists ul li a {text-decoration:none; color:#6B580C; line-height:1.9em}
			div#main div#idx_lists ul li a:hover {text-decoration:underline; }
			div#main div#idx_lists ul li a img {border:0}

		div#main div#idx_lists ul li.blue {
			background:url(../img/bk16.jpg) 0 6px no-repeat; 
		}
			div#main div#idx_lists ul li.blue a {text-decoration:none; color:#6B580C}
			div#main div#idx_lists ul li.blue a:hover {text-decoration:underline; }








/* index notice */
div#notice ul {overflow:hidden; width:229px; margin:0; list-style:none; padding:0}
div#notice ul li {float:left; overflow:hidden; width:229px; line-height:1.7em; margin:0; background:url(../img/bk24.jpg); padding:0}
div#notice ul li a {text-decoration:none; color:#02466B; display:block; overflow:hidden; width:205px; margin:auto; border-top:solid 1px white;
					background:url(../img/bk27.jpg) 16px 8px no-repeat; text-indent:2.5em; padding:0 10px}
div#notice ul li.red a {text-decoration:none; color:red; display:block; overflow:hidden; width:205px; margin:auto; border-top:solid 1px white;
					background:url(../img/bk27.jpg) 16px 8px no-repeat; text-indent:2.5em; padding:0 10px}

div#notice ul li.header {height:36px; line-height:36px; background:url(../img/bk23.jpg); text-align:right}
div#notice ul li.header a {margin-right:15px; text-decoration:none; color:white; display:inline; border:0; background:none; padding:0; font-weight:bold; font-size:11px}
div#notice ul li.news_header {height:23px; background:url(../img/bk25.jpg)}
div#notice ul li.footer {height:12px; background:url(../img/bk26.jpg)}






/* long flipping photos */
div.longFlip {width:971px; height:263px; overflow:hidden; margin-bottom:10px; position:relative}
div.longFlip img {width:971px; height:263px; border:0}
div.longFlip div {position:absolute; overflow:hidden; width:971px; height:263px; left:0; top:0}
div.longFlip div div {width:971px; height:30px; line-height:30px; position:absolute; overflow:hidden; top:233px; z-index:2}
div.longFlip div span {position:absolute; color:white; left:10px; top:240px; overflow:hidden; z-index:3; background:#999999}
div.longFlip ul {color:white; overflow:hidden; margin:0; padding:0; position:absolute; right:10px; bottom:0; z-index:5; height:30px; line-height:30px}
div.longFlip ul li {overflow:hidden; margin:6px 0 0 0; padding:0; float:left; margin-left:.5em}
div.longFlip ul li a {color:white; overflow:hidden; margin:0; padding:0; text-decoration:none; height:19px; width:19px; display:block; line-height:19px; text-align:center; font-size:11px}
div.longFlip ul li a:hover, div#longFlip ul li a.current {color:white; overflow:hidden; margin:0; padding:0; font-weight:bold; text-decoration:none; border:solid 1px #666666; background:#666666; height:17px; width:17px; 
							border-radius:4px; -moz-border-radius:4px; display:block; line-height:17px; text-align:center}


/* short flipping photos */
div.shortFlip {width:566px; height:263px; overflow:hidden; margin-bottom:10px; position:relative}
div.shortFlip img {width:566px; height:263px; border:0}
div.shortFlip div {position:absolute; overflow:hidden; width:566px; height:263px; left:0; top:0}
div.shortFlip div div {width:566px; height:30px; line-height:30px; position:absolute; overflow:hidden; top:233px; z-index:2}
div.shortFlip div span {position:absolute; color:white; left:10px; top:240px; overflow:hidden; z-index:3; background:#999999}
div.shortFlip ul {color:white; overflow:hidden; margin:0; padding:0; position:absolute; right:10px; bottom:0; z-index:5; height:30px; line-height:30px}
div.shortFlip ul li {overflow:hidden; margin:6px 0 0 0; padding:0; float:left; margin-left:.5em}
div.shortFlip ul li a {color:white; overflow:hidden; margin:0; padding:0; text-decoration:none; height:19px; width:19px; display:block; line-height:19px; text-align:center; font-size:11px}
div.shortFlip ul li a:hover, div#longFlip ul li a.current {color:white; overflow:hidden; margin:0; padding:0; font-weight:bold; text-decoration:none; border:solid 1px #666666; background:#666666; height:17px; width:17px; 
							border-radius:4px; -moz-border-radius:4px; display:block; line-height:17px; text-align:center}



/* short flipping photos */
div.middleFlip {width:798px; height:263px; overflow:hidden; margin-bottom:10px; position:relative}
div.middleFlip img {width:798px; height:263px; border:0}
div.middleFlip div {position:absolute; overflow:hidden; width:798px; height:263px; left:0; top:0}
div.middleFlip div div {width:798px; height:30px; line-height:30px; position:absolute; overflow:hidden; top:233px; z-index:2}
div.middleFlip div span {position:absolute; color:white; left:10px; top:240px; overflow:hidden; z-index:3; background:#999999}
div.middleFlip ul {color:white; overflow:hidden; margin:0; padding:0; position:absolute; right:10px; bottom:0; z-index:5; height:30px; line-height:30px}
div.middleFlip ul li {overflow:hidden; margin:6px 0 0 0; padding:0; float:left; margin-left:.5em}
div.middleFlip ul li a {color:white; overflow:hidden; margin:0; padding:0; text-decoration:none; height:19px; width:19px; display:block; line-height:19px; text-align:center; font-size:11px}
div.middleFlip ul li a:hover, div#longFlip ul li a.current {color:white; overflow:hidden; margin:0; padding:0; font-weight:bold; text-decoration:none; border:solid 1px #666666; background:#666666; height:17px; width:17px; 
							border-radius:4px; -moz-border-radius:4px; display:block; line-height:17px; text-align:center}



/* america main 蓝色主体部分 */
	/* 美洲 */
div#america_main ul {overflow:hidden; width:566px; margin:0; padding:0; list-style:none}
div#america_main ul li {overflow:hidden; margin:0; padding:0; float:left; width:566px; background:#E6F3FC url(../img/bk36.jpg)}
div#america_main ul li.header {overflow:hidden; margin:0; padding:0; height:9px; background:url(../img/bk29.jpg)}
div#america_main ul li.footer {overflow:hidden; margin:0; padding:0; height:12px; background:url(../img/bk30.jpg)}
div#america_main ul li.usa {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk31.jpg); line-height:34px}
div#america_main ul li.canada {overflow:hidden; margin:0; padding:0; height:34px; background:url(../img/bk32.jpg); line-height:34px}
div#america_main ul li.hawai {overflow:hidden; margin:0; padding:0; height:34px; background:url(../img/bk33.jpg); line-height:34px}
div#america_main ul li.msamerica {overflow:hidden; margin:0; padding:0; height:34px; background:url(../img/bk34.jpg); line-height:34px}
div#america_main ul li.oversea {overflow:hidden; margin:0; padding:0; height:34px; background:url(../img/bk35.jpg); line-height:34px}
div#america_main ul li a.more {float:right; margin:0 1em 0 0; color:#1381A6; text-decoration:none; margin-top:4px}
div#america_main ul li ul {overflow:hidden; width:548px; margin:0 auto; padding:0; list-style:none}
div#america_main ul li ul li {overflow:hidden; margin:0; padding:8px 5px; float:left; width:260px; background:none}
div#america_main ul li ul li div {overflow:hidden}
div#america_main ul li ul li a {color:#E46204; overflow:hidden; float:left; width:190px; line-height:1.5em; height:1.5em; white-space:nowrap; 
						font-size:14px; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; 
						text-decoration:none; font-weight:bold}
div#america_main ul li ul li span {color:red; overflow:hidden; float:right; width:70px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#america_main ul li ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em; color:#0260B8}

	/* 澳洲 */
div#australia_main ul {overflow:hidden; width:566px; margin:0; padding:0; list-style:none}
div#australia_main ul li {overflow:hidden; margin:0; padding:0; float:left; width:566px; background:#F0FAFB url(../img/bk46.jpg)}
div#australia_main ul li.header {overflow:hidden; margin:0; padding:0; height:9px; background:url(../img/bk47.jpg)}
div#australia_main ul li.footer {overflow:hidden; margin:0; padding:0; height:12px; background:url(../img/bk48.jpg)}
div#australia_main ul li.australia {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk43.jpg); line-height:34px}
div#australia_main ul li.newzealand {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk44.jpg); line-height:34px}
div#australia_main ul li.fiji {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk45.jpg); line-height:34px}
div#australia_main ul li a.more {float:right; margin:0 1em 0 0; color:#1381A6; text-decoration:none; margin-top:4px}
div#australia_main ul li ul {overflow:hidden; width:548px; margin:0 auto; padding:0; list-style:none}
div#australia_main ul li ul li {overflow:hidden; margin:0; padding:8px 5px; float:left; width:260px; background:none}
div#australia_main ul li ul li div {overflow:hidden}
div#australia_main ul li ul li a {color:#E46204; overflow:hidden; float:left; width:190px; line-height:1.5em; height:1.5em; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none}
div#australia_main ul li ul li span {color:red; overflow:hidden; float:right; width:70px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#australia_main ul li ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em; color:#0260B8}


	/* 欧洲 绿色 */
div#europe_main ul {overflow:hidden; width:566px; margin:0; padding:0; list-style:none}
div#europe_main ul li {overflow:hidden; margin:0; padding:0; float:left; width:566px; background:#F6FEF3 url(../img/bk49.jpg)}
div#europe_main ul li.header {overflow:hidden; margin:0; padding:0; height:9px; background:url(../img/bk50.jpg)}
div#europe_main ul li.footer {overflow:hidden; margin:0; padding:0; height:12px; background:url(../img/bk51.jpg)}

div#europe_main ul li.northeurope {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk52.jpg); line-height:34px}
div#europe_main ul li.sweurope {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk53.jpg); line-height:34px}		/* 西南欧 */
div#europe_main ul li.middleeurope {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk54.jpg); line-height:34px}
div#europe_main ul li.easteurope {overflow:hidden; margin:0; padding:0; height:34px; background:#E6F3FC url(../img/bk55.jpg); line-height:34px}

div#europe_main ul li a.more {float:right; margin:0 1em 0 0; color:#81B90E; text-decoration:none; margin-top:4px}
div#europe_main ul li ul {overflow:hidden; width:548px; margin:0 auto; padding:0; list-style:none}
div#europe_main ul li ul li {overflow:hidden; margin:0; padding:8px 5px; float:left; width:260px; background:none}
div#europe_main ul li ul li div {overflow:hidden}
div#europe_main ul li ul li a {color:#E46204; overflow:hidden; float:left; width:190px; line-height:1.5em; height:1.5em; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none}
div#europe_main ul li ul li span {color:red; overflow:hidden; float:right; width:70px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#europe_main ul li ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em; color:#0260B8}



	/* 东南亚 橙色 */
div#seasia_main ul {overflow:hidden; width:566px; margin:0; padding:0; list-style:none}
div#seasia_main ul li {overflow:hidden; margin:0; padding:0; float:left; width:566px; background:#F6FEF3 url(../img/bk67.jpg)}
div#seasia_main ul li.header {overflow:hidden; margin:0; padding:0; height:9px; background:url(../img/bk61.jpg)}
div#seasia_main ul li.footer {overflow:hidden; margin:0; padding:0; height:12px; background:url(../img/bk68.jpg)}

div#seasia_main ul li.country_header {overflow:hidden; margin:0; padding:0; height:53px; background:url(../img/bk69.jpg); position:relative}
div#seasia_main ul li.country_header span {position:absolute; left:88px; top:30px; color:white; font-weight:bold; font-size:16px}

div#seasia_main ul li a.more {float:right; margin:0 1em 0 0; color:#81B90E; text-decoration:none; margin-top:4px}
div#seasia_main ul li ul {overflow:hidden; width:548px; margin:0 auto; padding:0; list-style:none}
div#seasia_main ul li ul li {overflow:hidden; margin:0; padding:8px 5px; float:left; width:260px; background:none}
div#seasia_main ul li ul li div {overflow:hidden}
div#seasia_main ul li ul li a {color:#E46204; overflow:hidden; float:left; width:190px; line-height:1.5em; height:1.5em; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none}
div#seasia_main ul li ul li span {color:red; overflow:hidden; float:right; width:70px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#seasia_main ul li ul li p {color:#8E6803; margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em}

div#seasia_main ul li.countries {overflow:hidden}
div#seasia_main ul li.countries ul {overflow:hidden; margin:auto; height:109px; padding:0 0 0 2px; list-style:none; width:555px}
div#seasia_main ul li.countries ul li {overflow:hidden; margin:0 3px 0 0; height:109px; float:left; width:108px; padding:0}
div#seasia_main ul li.countries ul li a {overflow:hidden; height:109px; width:108px}
div#seasia_main ul li.countries ul li a:hover, div#seasia_main ul li.countries ul li a.current {background:white url(../img/bk70.jpg) center bottom no-repeat}
div#seasia_main ul li.countries ul li a img {float:left; width:108px; height:73px; border:0}
div#seasia_main ul li.countries ul li a span {float:left; width:108px; height:30px; line-height:30px; text-align:center; color:#E26103; font-weight:bold}











/* fast search */
div#fast_search ul {overflow:hidden; width:229px; margin:0; list-style:none; padding:0; background:url(../img/bk38.jpg); padding:0}
div#fast_search ul li {float:left; overflow:hidden; width:229px; line-height:1.7em; margin:0}
div#fast_search ul li.search {padding:18px}
div#fast_search ul li.search div {margin-top:5px}
div#fast_search ul li.search div.submit {text-align:right; padding-right:40px; margin-top:10px}
div#fast_search ul li.search div.source select {max-width:135px; width:135px!important;}
div#fast_search ul li.header {height:36px; line-height:36px; background:url(../img/bk37.jpg); text-align:right}
div#fast_search ul li.travel_book_header {height:26px; background:url(../img/bk40.jpg)}
div#fast_search ul li.footer {height:10px; background:url(../img/bk39.jpg)}
div#fast_search ul li.travel_book_first {padding:18px; background:url(../img/bk41.jpg) left bottom no-repeat}
div#fast_search ul li.travel_book_first a {float:left; color:#624C00; text-decoration:none}
div#fast_search ul li.travel_book_first a img {width:100px; height:66px; float:left; border:0}
div#fast_search ul li.travel_book_first a.text {float:left; width:80px; background:url(../img/bk42.jpg) left 4px no-repeat; padding-left:10px; line-height:1.5em; margin-left:10px; height:6em; overflow:hidden}
div#fast_search ul li a.list {margin:.4em 0 0 12px; background:url(../img/bk42.jpg) left center no-repeat; padding:0 0 0 11px; width:194px; overflow:hidden; color:#624C00; text-decoration:none;
					white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; display:block}
div#fast_search ul li.contact {text-align:center; padding:1px 0; background:url(../img/pic1.jpg) 2px 1px no-repeat; height:147px}
div#fast_search ul li.contact span {margin:50px 0 0 0; display:block}

div#fast_search ul li.img {text-align:center; padding:1px 0}
div#fast_search ul li.img img {margin:auto; display:block}





/* fast search green */
div#fast_search_green ul {overflow:hidden; width:229px; margin:0; list-style:none; padding:0; background:url(../img/bk57.jpg); padding:0}
div#fast_search_green ul li {float:left; overflow:hidden; width:229px; line-height:1.7em; margin:0}
div#fast_search_green ul li.search {padding:18px}
div#fast_search_green ul li.search div {margin-top:5px}
div#fast_search_green ul li.search div.submit {text-align:right; padding-right:40px; margin-top:10px}
div#fast_search_green ul li.search div.source select {max-width:135px; width:135px!important;}
div#fast_search_green ul li.header {height:36px; line-height:36px; background:url(../img/bk56.jpg); text-align:right}
div#fast_search_green ul li.travel_book_header {height:26px; background:url(../img/bk58.jpg)}
div#fast_search_green ul li.footer {height:10px; background:url(../img/bk59.jpg)}
div#fast_search_green ul li.travel_book_first {padding:18px; background:url(../img/bk41.jpg) left bottom no-repeat}
div#fast_search_green ul li.travel_book_first a {float:left; color:#624C00; text-decoration:none}
div#fast_search_green ul li.travel_book_first a img {width:100px; height:66px; float:left; border:0}
div#fast_search_green ul li.travel_book_first a.text {float:left; width:80px; background:url(../img/bk42.jpg) left 4px no-repeat; padding-left:10px; line-height:1.5em; margin-left:10px; height:6em; overflow:hidden}
div#fast_search_green ul li a.list {margin:.4em 0 0 12px; background:url(../img/bk42.jpg) left center no-repeat; padding:0 0 0 11px; width:194px; overflow:hidden; color:#624C00; text-decoration:none;
					white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; display:block}
div#fast_search_green ul li.img {text-align:center; padding:1px 0}
div#fast_search_green ul li.img img {margin:auto; display:block}
div#fast_search_green ul li.contact {text-align:center; padding:1px 0; background:url(../img/pic1.jpg) 2px 1px no-repeat; height:147px}
div#fast_search_green ul li.contact span {margin:50px 0 0 0; display:block}




/* fast search orange */
div#fast_search_orange ul {overflow:hidden; width:229px; margin:0; list-style:none; padding:0; background:url(../img/bk63.jpg); padding:0}
div#fast_search_orange ul li {float:left; overflow:hidden; width:229px; line-height:1.7em; margin:0}
div#fast_search_orange ul li.search {padding:18px}
div#fast_search_orange ul li.search div {margin-top:5px}
div#fast_search_orange ul li.search div.submit {text-align:right; padding-right:40px; margin-top:10px}
div#fast_search_orange ul li.search div.source select {max-width:135px; width:135px!important;}
div#fast_search_orange ul li.header {height:36px; line-height:36px; background:url(../img/bk62.jpg); text-align:right}
div#fast_search_orange ul li.travel_book_header {height:26px; background:url(../img/bk64.jpg)}
div#fast_search_orange ul li.footer {height:10px; background:url(../img/bk65.jpg)}
div#fast_search_orange ul li.travel_book_first {padding:18px; background:url(../img/bk41.jpg) left bottom no-repeat}
div#fast_search_orange ul li.travel_book_first a {float:left; color:#624C00; text-decoration:none}
div#fast_search_orange ul li.travel_book_first a img {width:100px; height:66px; float:left; border:0}
div#fast_search_orange ul li.travel_book_first a.text {float:left; width:80px; background:url(../img/bk42.jpg) left 4px no-repeat; padding-left:10px; line-height:1.5em; margin-left:10px; height:6em; overflow:hidden}
div#fast_search_orange ul li a.list {margin:.4em 0 0 12px; background:url(../img/bk42.jpg) left center no-repeat; padding:0 0 0 11px; width:194px; overflow:hidden; color:#624C00; text-decoration:none;
					white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; display:block}
div#fast_search_orange ul li.img {text-align:center; padding:1px 0}
div#fast_search_orange ul li.img img {margin:auto; display:block}
div#fast_search_orange ul li.contact {text-align:center; padding:1px 0; background:url(../img/pic1.jpg) 2px 1px no-repeat; height:147px}
div#fast_search_orange ul li.contact span {margin:50px 0 0 0; display:block}


/* 日韩频道 */
div#japan_main {width:971px; margin:auto; padding:314px 0 20px 0; overflow:hidden; background:#FAEDF4 url(../img/bk71.jpg) top no-repeat}
div#japan_main div.left {overflow:hidden; float:left}
div#japan_main div.left ul.recommendation {overflow:hidden; margin:10px 0 0 20px; padding:0; list-style:none; width:343px}
div#japan_main div.left ul.recommendation li {float:left; overflow:hidden; margin:0; padding:0; list-style:none; width:343px; background:url(../img/bk79.jpg); height:22px; line-height:22px}
div#japan_main div.left ul.recommendation li.header {float:left; overflow:hidden; margin:0; padding:0; list-style:none; width:343px; height:38px; background:url(../img/bk77.jpg)}
div#japan_main div.left ul.recommendation li.footer {float:left; overflow:hidden; margin:0; padding:0; list-style:none; width:343px; height:10px; background:url(../img/bk78.jpg)}
div#japan_main div.left ul.recommendation li a {width:255px; font-size:14px; color:#641C44; text-decoration:none; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
									-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; overflow:hidden; float:left; margin-left:10px}
div#japan_main div.left ul.recommendation li span {width:68px; color:red; overflow:hidden; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
									-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; float:right; margin-right:10px; text-align:right}
div#japan_main div.left ul.recommendation li a.odd {color:#641C44}
div#japan_main div.left ul.recommendation li a.even {color:#C93684}

div#japan_main div.left ul.ads {overflow:hidden; margin:10px 0 0 20px; padding:0; list-style:none; width:343px}
div#japan_main div.left ul.ads li {float:left; overflow:hidden; margin:10px 0 0 20px; padding:0; list-style:none; width:343px; text-align:center}
div#japan_main div.left ul.ads li a {overflow:hidden}
div#japan_main div.left ul.ads li a img {width:300px; border:solid 1px #8C3200; float:left}

div#japan_main div.right {overflow:hidden; float:left; margin-left:30px}
div#japan_main div.right ul.routes {overflow:hidden; width:549px; margin:0; padding:0; list-style:none}
div#japan_main div.right ul.routes li {overflow:hidden; margin:0; padding:0; float:left; width:549px; background:url(../img/bk73.jpg)}
div#japan_main div.right ul.routes li.header {overflow:hidden; margin:0; padding:0; height:11px; background:url(../img/bk72.jpg)}
div#japan_main div.right ul.routes li.footer {overflow:hidden; margin:0; padding:0; height:34px; background:url(../img/bk74.jpg)}

div#japan_main div.right ul.routes li.japan {overflow:hidden; margin:0; padding:0; height:37px; background:#E6F3FC url(../img/bk75.jpg)}
div#japan_main div.right ul.routes li.korea {overflow:hidden; margin:0; padding:0; height:39px; background:#E6F3FC url(../img/bk76.jpg)}

div#japan_main div.right ul.routes li ul {overflow:hidden; width:522px; margin:5px auto; padding:0; list-style:none}
div#japan_main div.right ul.routes li ul li {overflow:hidden; margin:0; padding:5px 5px; float:left; width:251px; background:none}
div#japan_main div.right ul.routes li ul li div {overflow:hidden}
div#japan_main div.right ul.routes li ul li a {color:#E46204; overflow:hidden; float:left; width:181px; line-height:1.5em; height:1.5em; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none}
div#japan_main div.right ul.routes li ul li span {color:red; overflow:hidden; float:right; width:70px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#japan_main div.right ul.routes li ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em; color:#0260B8}





/* 台湾频道 */
div.taiwan_temp {width:971px; margin:auto; overflow:hidden; background:url(../img/bk81.jpg)}
div.taiwan_temp div#waiwan_main {width:971px; margin:auto; padding:0; overflow:hidden; background:url(../img/bk80.jpg) top no-repeat}
div#waiwan_main div.left {overflow:hidden; float:left; margin:335px 0 0 0; width:514px}

div#waiwan_main div.left ul.intro {overflow:hidden; margin:0 0 0 36px; padding:0; list-style:none; width:400px; 
				background:white url(../img/bk83.jpg) left bottom no-repeat; border-right:solid 3px #D1B399; 
				border-bottom:solid 3px #D1B399}

div#waiwan_main div.left ul.intro li {float:left; overflow:hidden; margin:0; padding:0; list-style:none; height:32px; line-height:32px}

div#waiwan_main div.left ul.intro li a {text-decoration:none; color:#006496; font-weight:bold; padding:0 0 0 30px; 
					background:url(../img/bk82.jpg) left center no-repeat; margin:0 0 0 5px; white-space:nowrap; display:block}

div#waiwan_main div.left div {margin:20px 0 0 22px; width:492px; height:500px; overflow:auto; background:#F8EBE2}


div#waiwan_main div.right {overflow:hidden; float:left; margin:208px 0 0 31px}
div#waiwan_main div.right ul.routes {overflow:hidden; width:400px; margin:0; padding:0; list-style:none}
div#waiwan_main div.right ul.routes li {overflow:hidden; margin:0; padding:0; float:left; width:400px}
div#waiwan_main div.right ul.routes li.header {overflow:hidden; margin:0; padding:5px 0 0 0; height:90px; background:url(../img/bk84.jpg) left 3px no-repeat}

div#waiwan_main div.right ul.routes li.island {overflow:hidden; margin:0; padding:0; height:26px; background:#E6F3FC url(../img/bk85.jpg); text-align:right; line-height:26px}
div#waiwan_main div.right ul.routes li.business {overflow:hidden; margin:0; padding:0; height:26px; background:#E6F3FC url(../img/bk86.jpg); text-align:right; line-height:26px}
div#waiwan_main div.right ul.routes li.island a {color:white; text-decoration:none; margin-right:15px}
div#waiwan_main div.right ul.routes li.business a {color:white; text-decoration:none; margin-right:15px}

div#waiwan_main div.right ul.routes li ul {overflow:hidden; width:400px; margin:5px auto; padding:0; list-style:none}
div#waiwan_main div.right ul.routes li ul li {overflow:hidden; margin:0; padding:5px 0; float:left; width:400px; background:none}
div#waiwan_main div.right ul.routes li ul li div {overflow:hidden}
div#waiwan_main div.right ul.routes li ul li a {color:#96762B; overflow:hidden; float:left; width:300px; line-height:1.5em; height:1.5em; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none; font-weight:bold}
div#waiwan_main div.right ul.routes li ul li span {color:red; overflow:hidden; float:right; width:100px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#waiwan_main div.right ul.routes li ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; max-height:6em; color:#0260B8}





/* 非洲频道 */
div.africa_temp {width:971px; margin:auto; overflow:hidden; background:#D4963F}
div.africa_temp div#africa_main {width:971px; margin:auto; padding:0 0 20px 0; overflow:hidden; background:url(../img/bk87.jpg) top no-repeat}

div#africa_main div.left {overflow:hidden; float:left; margin:286px 0 0 0; width:318px}

div#africa_main div.left ul.ads {overflow:hidden; margin:0 0 0 10px; padding:0; list-style:none; width:308px}
div#africa_main div.left ul.ads li {float:left; overflow:hidden; margin:0 0 20px 0; padding:0; list-style:none; width:308px; text-align:center}
div#africa_main div.left ul.ads li a {overflow:hidden}
div#africa_main div.left ul.ads li a img {width:308px; float:left; border:0}

div#africa_main div.right {overflow:hidden; float:left; margin:295px 0 0 10px}

div#africa_main div.right ul.hot {overflow:hidden; width:630px; height:200px; margin:0; padding:0; list-style:none}
div#africa_main div.right ul.hot li.img {overflow:hidden; margin:24px 0 0 18px; padding:0; float:left; width:257px; height:153px; background:red; display:inline}
div#africa_main div.right ul.hot li.img a {width:257px; height:153px; overflow:hidden}
div#africa_main div.right ul.hot li.img a img {float:left; width:257px; height:153px; border:0}

div#africa_main div.right ul.hot li.box {overflow:hidden; margin:41px 0 0 26px; padding:0; float:left; width:305px; height:140px}
div#africa_main div.right ul.hot li.box ul {overflow:hidden; width:305px; margin:0; padding:0; list-style:none}
div#africa_main div.right ul.hot li.box ul li {overflow:hidden; margin:0; padding:3px 0; float:left; width:305px; background:none}
div#africa_main div.right ul.hot li.box ul li div {overflow:hidden}
div#africa_main div.right ul.hot li.box ul li a {color:#82007F; overflow:hidden; float:left; width:205px; line-height:1.4em; height:1.4em; white-space:nowrap; font-size:14px; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none; font-weight:bold}
div#africa_main div.right ul.hot li.box ul li span {color:red; overflow:hidden; float:right; width:100px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#africa_main div.right ul.hot li.box ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em; color:#686697; font-weight:bold}


div#africa_main div.right ul.routes {overflow:hidden; width:636px; margin:0; padding:0; list-style:none}
div#africa_main div.right ul.routes li {overflow:hidden; margin:10px 8px 0 0; padding:0; float:left; width:306px; background:url(../img/bk94.jpg)}



div#africa_main div.right ul.routes li ul {overflow:hidden; width:306px; margin:auto; padding:0; list-style:none}
div#africa_main div.right ul.routes li ul li {overflow:hidden; margin:0; padding:0; float:left; width:306px; background:none}

div#africa_main div.right ul.routes li ul li.southafrica {overflow:hidden; margin:0; padding:0; height:36px; background:url(../img/bk88.jpg); line-height:36px; text-align:right}
div#africa_main div.right ul.routes li ul li.kenya {overflow:hidden; margin:0; padding:0; height:36px; background:url(../img/bk89.jpg); line-height:36px; text-align:right}
div#africa_main div.right ul.routes li ul li.egypt {overflow:hidden; margin:0; padding:0; height:36px; background:url(../img/bk90.jpg); line-height:36px; text-align:right}
div#africa_main div.right ul.routes li ul li.dubai {overflow:hidden; margin:0; padding:0; height:36px; background:url(../img/bk91.jpg); line-height:36px; text-align:right}
div#africa_main div.right ul.routes li ul li.tunisia {overflow:hidden; margin:0; padding:0; height:36px; background:url(../img/bk92.jpg); line-height:36px; text-align:right}
div#africa_main div.right ul.routes li ul li.greece {overflow:hidden; margin:0; padding:0; height:36px; background:url(../img/bk93.jpg); line-height:36px; text-align:right}
div#africa_main div.right ul.routes li ul li.footer {overflow:hidden; margin:0; padding:0; height:6px; background:url(../img/bk95.jpg)}

div#africa_main div.right ul.routes li ul li a {color:#825B1A; text-decoration:none; margin:0 15px 5px 0}

div#africa_main div.right ul.routes li ul li.box {overflow:hidden; height:280px}
div#africa_main div.right ul.routes li ul li.box ul li {overflow:hidden; padding:0 10px}
div#africa_main div.right ul.routes li ul li.box ul li div {overflow:hidden; margin:5px 0 0 0; width:286px}
div#africa_main div.right ul.routes li ul li.box ul li a {color:#814F08; overflow:hidden; float:left; width:200px; line-height:1.5em; height:1.5em; white-space:nowrap; font-size:14px;
						text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-decoration:none; margin:0}
div#africa_main div.right ul.routes li ul li.box ul li span {color:yellow; overflow:hidden; float:right; width:86px; line-height:1.5em; height:1.5em; white-space:nowrap; text-overflow:ellipsis;
						-webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; text-align:right}
div#africa_main div.right ul.routes li ul li.box ul li p {margin:.5em 0 0 0; line-height:1.5em; overflow:hidden; height:3em; color:white; width:286px}






/* 香港频道 */
div.hk_temp {width:971px; margin:auto; overflow:hidden; background:url(../img/bk97.jpg)}
div.hk_temp div#hk_main {width:971px; margin:auto; padding:0 0 20px 0; overflow:hidden; background:url(../img/bk96.jpg) top no-repeat}

div#hk_main div.left {overflow:hidden; float:left; margin:375px 0 0 0; width:312px}
div#hk_main div.left ul.ads {overflow:hidden; margin:0 0 0 32px; padding:0; list-style:none; width:268px}
div#hk_main div.left ul.ads li {float:left; overflow:hidden; margin:0 0 20px 0; padding:0; list-style:none; width:268px; text-align:center}
div#hk_main div.left ul.ads li a {overflow:hidden}
div#hk_main div.left ul.ads li a img {width:268px; float:left; border:0}


div#hk_main div.right {overflow:hidden; float:left; margin:327px 0 0 11px}

div#hk_main div.right ul.hot {overflow:hidden; width:630px; height:200px; margin:0; padding:0; list-style:none}
div#hk_main div.right ul.hot li.img {overflow:hidden; margin:24px 0 0 18px; padding:0; float:left; width:257px; height:153px; background:red; display:inline}
div#hk_main div.right ul.hot li.img a {width:257px; height:153px; overflow:hidden}
div#hk_main div.right ul.hot li.img a img {float:left; width:257px; height:153px; border:0}

div#hk_main div.right ul.routes {overflow:hidden; width:620px; margin:0; padding:20px 10px; list-style:none; background:white}

div#hk_main div.right ul.routes li.group {overflow:hidden; margin:0; padding:0; float:left; width:620px}
div#hk_main div.right ul.routes li.parents {overflow:hidden; margin:0; padding:0; float:left; width:620px}
div#hk_main div.right ul.routes li.free {overflow:hidden; margin:0; padding:0; float:left; width:620px}
div#hk_main div.right ul.routes li.macau {overflow:hidden; margin:0; padding:0; float:left; width:620px}

div#hk_main div.right ul.routes li ul {overflow:hidden; margin:0; padding:0; float:left; width:620px; list-style:none}
div#hk_main div.right ul.routes li ul li {overflow:hidden; margin:0; padding:0 0 5px 0; float:left; width:620px; list-style:none}
div#hk_main div.right ul.routes li ul li.header {overflow:hidden; margin:0; padding:0; float:left; width:620px; height:24px; line-height:24px; text-align:right}
div#hk_main div.right ul.routes li ul li.header a {text-decoration:none; margin-right:20px}
div#hk_main div.right ul.routes li ul li.header span {color:white; float:left; margin-left:10px; font-weight:bold; font-size:14px}

div#hk_main div.right ul.routes li.group ul li.header {background:url(../img/bk98.jpg)}
div#hk_main div.right ul.routes li.group ul li.header a {color:#2EB5E5}

div#hk_main div.right ul.routes li.parents ul li.header {background:url(../img/bk99.jpg)}
div#hk_main div.right ul.routes li.parents ul li.header a {color:#80D174}

div#hk_main div.right ul.routes li.free ul li.header {background:url(../img/bk100.jpg)}
div#hk_main div.right ul.routes li.free ul li.header a {color:#8679CB}

div#hk_main div.right ul.routes li.macau ul li.header {background:url(../img/bk101.jpg)}
div#hk_main div.right ul.routes li.macau ul li.header a {color:#DB6B6A}

div#hk_main div.right ul.routes li ul li ul li {float:left; margin:5px 0 0 10px; width:300px; display:inline}
div#hk_main div.right ul.routes li ul li ul li a {float:left; margin:0; width:300px; overflow:hidden; color:black; text-decoration:none; white-space:nowrap; 
								text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis;}
div#hk_main div.right ul.routes li ul li ul li span {font-size:12px; font-weight:normal}
div#hk_main div.right ul.routes li ul li ul li.top {float:left; margin:0; padding:10px; width:600px; overflow:hidden; white-space:normal}
div#hk_main div.right ul.routes li ul li ul li.top a {margin:0; padding:0; width:600px; height:1.5em; line-height:1.5em; white-space:nowrap; 
										color:#1593C5; font-size:14px; overflow:hidden; display:block; 
										text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; }
div#hk_main div.right ul.routes li ul li ul li.top p {margin:.5em 0 0 0; padding:0; width:410px; height:1.5em; line-height:1.5em; height:9em;
										color:#C47703; overflow:hidden; display:block; float:left}

div#hk_main div.right ul.routes li ul li ul li.top div {margin:.5em 0 0 20px; padding:0; width:140px; height:100px; float:left; overflow:hidden}
div#hk_main div.right ul.routes li ul li ul li.top div a {margin:0; padding:0; width:140px; height:100px; float:left; overflow:hidden}

div#hk_main div.right ul.routes li ul li ul li.top div a img {margin:0; padding:0; width:140px; height:100px; float:left; border:0}



/* oversea_main */


	/* continents */
div#oversea_main div#idx_continents {overflow:hidden; width:566px}
div#oversea_main div#idx_continents img {border:0}
div#oversea_main div#idx_continents ul.tabs {width:540px; height:27px; margin:0 0 0 16px; padding:0; list-style:none}
div#oversea_main div#idx_continents ul.tabs li {margin:0 0 0 1px; padding:0; float:left; position:relative; height:27px}
div#oversea_main div#idx_continents ul.tabs li a {color:white; display:block; text-decoration:none; height:28px; line-height:28px; 
						text-align:center; width:46px; background:url(../img/bk12.jpg) no-repeat; position:relative; 
						z-index:100000; margin-bottom:-1px; left:0; top:0; font-weight:bold; font-size:13px}
div#oversea_main div#idx_continents ul.tabs li a:hover, div#oversea_main div#idx_continents ul.tabs li a.current {color:#FEE800; background:url(../img/bk12a.jpg) no-repeat}
div#oversea_main div#idx_continents ul.tabs li.long {margin:0 0 0 1px; padding:0; float:left; position:relative; height:27px}
div#oversea_main div#idx_continents ul.tabs li.long a {width:72px; background:url(../img/bk13a.jpg) no-repeat}
div#oversea_main div#idx_continents ul.tabs li.long a:hover, div#oversea_main div#idx_continents ul.tabs li.long a.current {background:url(../img/bk13a.jpg) no-repeat}


div#oversea_main div#idx_continents div.box {width:566px; height:222px; background:url(../img/bk103a.jpg) no-repeat; position:relative}
div#oversea_main div#idx_continents div.box a.image {left:20px; top:17px; width:527px; height:176px; position:absolute; overflow:hidden}
div#oversea_main div#idx_continents div.box a.image img {width:527px; height:176px; float:left; border:0}

/* 图片右侧文字 */
div#oversea_main div#idx_continents div.box ul.top_right {left:282px; top:15px; width:269px; height:182px; position:absolute; overflow:hidden; margin:0; padding:0}
div#oversea_main div#idx_continents div.box ul.top_right li {background:url(../img/bk16.jpg) 0 6px no-repeat; padding:0 0 0 9px; line-height:1.7em; margin:0}
div#oversea_main div#idx_continents div.box ul.top_right li.red {background:url(../img/bk17.jpg) 0 6px no-repeat; padding:0 0 0 9px; line-height:1.7em; margin:0}
div#oversea_main div#idx_continents div.box ul.top_right li a {text-decoration:none; color:#6B580C}
div#oversea_main div#idx_continents div.box ul.top_right li.red a {text-decoration:none; color:#FF5700}


div#oversea_main ul.list {overflow:hidden; width:566px; margin:10px 0 0 0; padding:0; list-style:none}
div#oversea_main ul.list li {float:left; width:566px; margin:0; padding:0; background:url(../img/bk105.jpg)}
div#oversea_main ul.list li.header {height:9px; float:left; width:566px; margin:0; padding:0; background:url(../img/bk104.jpg); font-size:0}
div#oversea_main ul.list li.footer {height:9px; float:left; width:566px; margin:0; padding:0; background:url(../img/bk106.jpg); font-size:0}

div#oversea_main ul.list li ul {overflow:hidden; width:550px; margin:auto; padding:0 0 10px 0; list-style:none}
div#oversea_main ul.list li ul li {float:left; overflow:hidden; width:265px; margin:10px 0 0 10px; padding:0; list-style:none; background:none; display:inline}


div#oversea_main ul.list li ul li ul {overflow:hidden; width:255px; margin:0; padding:0; list-style:none; height:22em}
div#oversea_main ul.list li ul li ul li {overflow:hidden; width:255px; margin:0; padding:0; float:left; line-height:2em; height:2em}

div#oversea_main ul.list li ul li ul li.america {text-align:right; background:url(../img/bk107.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.america a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.europe {text-align:right; background:url(../img/bk108.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.europe a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.australia {text-align:right; background:url(../img/bk109.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.australia a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.hk {text-align:right; background:url(../img/bk110.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.hk a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.taiwan {text-align:right; background:url(../img/bk111.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.taiwan a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.africa {text-align:right; background:url(../img/bk112.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.africa a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.japan {text-align:right; background:url(../img/bk113.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.japan a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}
div#oversea_main ul.list li ul li ul li.seasia {text-align:right; background:url(../img/bk114.jpg); line-height:25px; height:25px}
div#oversea_main ul.list li ul li ul li.seasia a {color:#DF753B; text-decoration:none; float:right; display:inline; width:auto}

div#oversea_main ul.list li ul li ul li a {color:#656462; text-decoration:none; float:left; display:block; width:180px; overflow:hidden; 
								text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis;}
div#oversea_main ul.list li ul li ul li span {color:#656462; text-decoration:none; float:right; display:block; width:75px; overflow:hidden; text-align:right;
								text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis;}



/* 国内游 list */

div#domestic_main ul.list {overflow:hidden; width:566px; margin:10px 0 0 0; padding:0; list-style:none}
div#domestic_main ul.list li {float:left; width:566px; margin:0; padding:0; background:url(../img/bk117.jpg)}
div#domestic_main ul.list li.header {height:9px; float:left; width:566px; margin:0; padding:0; background:url(../img/bk116.jpg); font-size:0}
div#domestic_main ul.list li.footer {height:9px; float:left; width:566px; margin:0; padding:0; background:url(../img/bk118.jpg); font-size:0}

div#domestic_main ul.list li ul {overflow:hidden; width:550px; margin:auto; padding:0 0 10px 0; list-style:none}
div#domestic_main ul.list li ul li {float:left; overflow:hidden; width:265px; margin:10px 0 0 10px; padding:0; list-style:none; background:none; display:inline}


div#domestic_main ul.list li ul li ul {overflow:hidden; width:255px; margin:0; padding:0; list-style:none; height:10em}
div#domestic_main ul.list li ul li ul li {overflow:hidden; width:255px; margin:0; padding:0; float:left; line-height:2em; height:2em}

div#domestic_main ul.list li ul li ul li.north {text-align:right; background:url(../img/bk119.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.north a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}
div#domestic_main ul.list li ul li ul li.east {text-align:right; background:url(../img/bk120.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.east a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}
div#domestic_main ul.list li ul li ul li.south {text-align:right; background:url(../img/bk121.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.south a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}
div#domestic_main ul.list li ul li ul li.medium {text-align:right; background:url(../img/bk122.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.medium a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}
div#domestic_main ul.list li ul li ul li.northeast {text-align:right; background:url(../img/bk123.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.northeast a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}
div#domestic_main ul.list li ul li ul li.northwest {text-align:right; background:url(../img/bk124.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.northwest a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}
div#domestic_main ul.list li ul li ul li.southwest {text-align:right; background:url(../img/bk125.jpg); line-height:25px; height:25px}
div#domestic_main ul.list li ul li ul li.southwest a {color:#8ABA02; text-decoration:none; float:right; display:inline; width:auto}

div#domestic_main ul.list li ul li ul li a {color:#656462; text-decoration:none; float:left; display:block; width:180px; overflow:hidden; 
								text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis;}
div#domestic_main ul.list li ul li ul li span {color:#656462; text-decoration:none; float:right; display:block; width:75px; overflow:hidden; text-align:right;
								text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -khtml-text-overflow:ellipsis;}






/* 行程列表 list */

div#domestic_list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#domestic_list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk127.jpg)}
div#domestic_list_main ul.list li.header {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk126.jpg); font-size:0}
div#domestic_list_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk128.jpg); font-size:0}

div#domestic_list_main ul.list li ul {overflow:hidden; width:780px; margin:auto; padding:0 0 10px 0; list-style:none}
div#domestic_list_main ul.list li ul li.title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk129.jpg) repeat-y; display:inline; height:25px; line-height:25px; border:0}
div#domestic_list_main ul.list li ul li.title span {margin:0 0 0 1em; color:white; font-size:14px; font-weight:bold}
div#domestic_list_main ul.list li ul li {float:left; overflow:hidden; width:780px; margin:0; padding:0; list-style:none; background:none; display:inline; height:38px; line-height:38px; border-bottom:dotted 1px #A9B5C5}

div#domestic_list_main ul.list li ul li a.name {color:#656462; text-decoration:none; float:left; width:180px; overflow:hidden; width:340px; height:auto; padding-left:20px; background:url(../img/bk130.jpg) 5px center no-repeat}
div#domestic_list_main ul.list li ul li select {float:left; width:100px; max-width:100px; margin-left:10px; margin-top:9px; display:inline}
div#domestic_list_main ul.list li ul li span.time {float:left; width:60px; color:#FF7802; margin-left:10px; text-align:center}
div#domestic_list_main ul.list li ul li span.price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px}
div#domestic_list_main ul.list li ul li span.hot_price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px; background:url(../img/hot.gif) right center no-repeat}
div#domestic_list_main ul.list li ul li span.new_price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px; background:url(../img/new.gif) right center no-repeat}
div#domestic_list_main ul.list li ul li span.sale_price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px; background:url(../img/sale.gif) right center no-repeat}
div#domestic_list_main ul.list li ul li input {float:left; width:77px; height:22px; margin-left:10px; margin-top:7px}






/* 通用行程列表 list */

div#list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk127.jpg)}
div#list_main ul.list li.header {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk126.jpg); font-size:0}
div#list_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk128.jpg); font-size:0}

div#list_main ul.list li ul {overflow:hidden; width:780px; margin:auto; padding:0 0 10px 0; list-style:none}
div#list_main ul.list li ul li.title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk129.jpg) repeat-y; display:inline; height:25px; line-height:25px; border:0}
div#list_main ul.list li ul li.title span {margin:0 0 0 1em; color:white; font-size:14px; font-weight:bold}

div#list_main ul.list li ul li.usa_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk148.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.australia_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk151.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.fiji_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk152.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.newzealand_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk153.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.hawai_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk154.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.oversea_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk155.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.canada_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk156.jpg) repeat-y; display:inline; height:32px; border:0}
div#list_main ul.list li ul li.msamerica_title {float:left; overflow:hidden; width:780px; margin:5px 0; padding:0; list-style:none; background:url(../img/bk157.jpg) repeat-y; display:inline; height:32px; border:0}


div#list_main ul.list li ul li {float:left; overflow:hidden; width:780px; margin:0; padding:0; list-style:none; background:none; display:inline; height:38px; line-height:38px; border-bottom:dotted 1px #A9B5C5}
div#list_main ul.list li ul li.paging {height:1.5em; line-height:1.5em; border:0; color:#067CAA; text-align:center; padding:10px 0 0 0}
div#list_main ul.list li ul li.paging span {color:#067CAA}
div#list_main ul.list li ul li.paging a {color:#067CAA; text-decoration:none}

div#list_main ul.list li ul li a.name {color:#656462; text-decoration:none; float:left; width:180px; overflow:hidden; width:340px; height:auto; padding-left:20px; background:url(../img/bk130.jpg) 5px center no-repeat}
div#list_main ul.list li ul li select {float:left; width:100px; max-width:100px; margin-left:10px; margin-top:9px; display:inline}
div#list_main ul.list li ul li span.time {float:left; width:60px; color:#FF7802; margin-left:10px; text-align:center}
div#list_main ul.list li ul li span.price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px}
div#list_main ul.list li ul li span.hot_price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px; background:url(../img/hot.gif) right center no-repeat}
div#list_main ul.list li ul li span.new_price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px; background:url(../img/new.gif) right center no-repeat}
div#list_main ul.list li ul li span.sale_price {float:left; width:80px; color:#FF7802; text-align:right; padding-right:37px; margin-left:10px; background:url(../img/sale.gif) right center no-repeat}

div#list_main ul.list li ul li a.submit {float:left; width:77px; height:22px; margin-left:10px; margin-top:7px}
div#list_main ul.list li ul li a.submit img {border:0}



/* 公告列表 list */

div#notice_list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#notice_list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk160.jpg)}
div#notice_list_main ul.list li.header {height:40px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk158.jpg); font-size:0}
div#notice_list_main ul.list li.footer {height:8px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk159.jpg); font-size:0}

div#notice_list_main ul.list li ul {overflow:hidden; width:780px; margin:auto; padding:0 0 10px 0; list-style:none}
div#notice_list_main ul.list li ul li.list {float:left; overflow:hidden; width:780px; margin:0; padding:0; list-style:none; background:none; display:inline; height:156px; border-bottom:dotted 1px #A9B5C5; position:relative}
div#notice_list_main ul.list li ul li {float:left; overflow:hidden; width:780px; margin:0; padding:0; list-style:none; background:none; display:inline; border:0}
div#notice_list_main ul.list li ul li.paging {height:1.5em; line-height:1.5em; border:0; color:#067CAA; text-align:center; padding:10px 0 0 0}
div#notice_list_main ul.list li ul li.paging span {color:#067CAA}
div#notice_list_main ul.list li ul li.paging a {color:#067CAA; text-decoration:none}

div#notice_list_main ul.list li ul li.list a.name {color:#02439D; text-decoration:none; float:left; overflow:hidden; font-size:16px; font-weight:bold; line-height:16px}
div#notice_list_main ul.list li ul li.list span.time {float:left; color:#02439D; margin-left:10px; text-align:center; line-height:16px}
div#notice_list_main ul.list li ul li.list div {overflow:hidden; width:580px; display:block; float:none; clear:both; margin-top:10px; line-height:1.5em}
div#notice_list_main ul.list li ul li div.title {overflow:hidden; width:auto; display:block; line-height:1.5em; text-align:center; font-size:16px; font-weight:bold; color:#02439D}
div#notice_list_main ul.list li ul li.list img {position:absolute; width:148px; height:118px; left:600px; top:20px}



/* 新闻列表 list */

div#news_list_main div.img {width:798px; height:116px; margin:0 0 10px 0; overflow:hidden}
div#news_list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#news_list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk162.jpg)}
div#news_list_main ul.list li.header {height:38px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk161.jpg); font-size:0}
div#news_list_main ul.list li.profile_header {height:38px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk190.jpg); font-size:0}
div#news_list_main ul.list li.header select {float:right; margin:18px 20px 0 0}
div#news_list_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk163.jpg); font-size:0}

div#news_list_main ul.list li ul {overflow:hidden; width:760px; margin:10px auto 0 auto; padding:0; list-style:none}
div#news_list_main ul.list li ul li {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline; border:0}
div#news_list_main ul.list li ul li.paging {height:1.5em; line-height:1.5em; border:0; color:#067CAA; text-align:center; padding:10px 0 0 0}
div#news_list_main ul.list li ul li.paging span {color:#067CAA}
div#news_list_main ul.list li ul li.paging a {color:#067CAA; text-decoration:none}

div#news_list_main ul.list li ul li.list {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline}
div#news_list_main ul.list li ul li.alt {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline; background:#DEEEC9}
div#news_list_main ul.list li ul li.list a.name {color:#02439D; text-decoration:none; float:left; overflow:hidden; line-height:16px}
div#news_list_main ul.list li ul li.list span.time {float:right; color:#02439D; margin-left:10px; text-align:center; line-height:16px}
div#news_list_main ul.list li ul li div.title {overflow:hidden; width:auto; display:block; line-height:1.5em; text-align:center; font-size:16px; font-weight:bold}

/* 搜索结果 list */

div#search_list_main div.img {width:798px; height:116px; margin:0 0 10px 0; overflow:hidden}
div#search_list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#search_list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk162.jpg)}
div#search_list_main ul.list li.header {height:38px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk193.jpg); font-size:0}
div#search_list_main ul.list li.profile_header {height:38px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk190.jpg); font-size:0}
div#search_list_main ul.list li.header select {float:right; margin:18px 20px 0 0}
div#search_list_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk163.jpg); font-size:0}

div#search_list_main ul.list li ul {overflow:hidden; width:760px; margin:10px auto 0 auto; padding:0; list-style:none}
div#search_list_main ul.list li ul li {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline; border:0}
div#search_list_main ul.list li ul li.paging {height:1.5em; line-height:1.5em; border:0; color:#067CAA; text-align:center; padding:10px 0 0 0}
div#search_list_main ul.list li ul li.paging span {color:#067CAA}
div#search_list_main ul.list li ul li.paging a {color:#067CAA; text-decoration:none}

div#search_list_main ul.list li ul li.list {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline}
div#search_list_main ul.list li ul li.alt {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline; background:#DEEEC9}
div#search_list_main ul.list li ul li.list a.name {color:#02439D; text-decoration:none; float:left; overflow:hidden; line-height:16px}
div#search_list_main ul.list li ul li.list span.time {float:right; color:#02439D; margin-left:10px; text-align:center; line-height:16px}
div#search_list_main ul.list li ul li div.title {overflow:hidden; width:auto; display:block; line-height:1.5em; text-align:center; font-size:16px; font-weight:bold}


/* 行程宝典 list */

div#book_list_main div.img {width:798px; height:116px; margin:0 0 10px 0; overflow:hidden}
div#book_list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#book_list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk162.jpg)}
div#book_list_main ul.list li.header {height:38px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk168.jpg); font-size:0}
div#book_list_main ul.list li.header select {float:right; margin:18px 20px 0 0}
div#book_list_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk163.jpg); font-size:0}

div#book_list_main ul.list li ul {overflow:hidden; width:760px; margin:10px auto 0 auto; padding:0; list-style:none}
div#book_list_main ul.list li ul li {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline; border:0}
div#book_list_main ul.list li ul li.paging {height:1.5em; line-height:1.5em; border:0; color:#067CAA; text-align:center; padding:10px 0 0 0}
div#book_list_main ul.list li ul li.paging span {color:#067CAA}
div#book_list_main ul.list li ul li.paging a {color:#067CAA; text-decoration:none}

div#book_list_main ul.list li ul li.list {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline}
div#book_list_main ul.list li ul li.alt {float:left; overflow:hidden; width:750px; margin:0; padding:5px; list-style:none; background:none; display:inline; background:#DEEEC9}
div#book_list_main ul.list li ul li.list a.name {color:#02439D; text-decoration:none; float:left; overflow:hidden; line-height:16px}
div#book_list_main ul.list li ul li.list span.time {float:right; color:#02439D; margin-left:10px; text-align:center; line-height:16px}
div#book_list_main ul.list li ul li div.title {overflow:hidden; width:auto; display:block; line-height:1.5em; text-align:center; font-size:16px; font-weight:bold}



/* 留言板 */

div#msg_list_main div.img {width:798px; height:116px; margin:0 0 10px 0; overflow:hidden}
div#msg_list_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#msg_list_main ul.list li {float:left; width:798px; margin:0; padding:0; background:url(../img/bk167.jpg)}
div#msg_list_main ul.list li.header {height:164px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk165.jpg); font-size:0}
div#msg_list_main ul.list li.header div {width:500px; margin:20px auto 0 auto; color:red; font-size:14px}
div#msg_list_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk166.jpg); font-size:0}

div#msg_list_main ul.list li div.content {overflow:hidden; width:700px; padding:0; margin:0 auto 20px auto}
div#msg_list_main ul.list li div.content div {margin-top:10px}
div#msg_list_main ul.list li div.content label {overflow:hidden; width:80px; text-align:right; float:left}
div#msg_list_main ul.list li div.content input.submit {margin-left:300px}



/* 自由行频道首页 list */

div#free_main ul.list {overflow:hidden; width:573px; margin:0; padding:0; list-style:none; }
div#free_main ul.list li {width:277px; margin:0 9px 10px 0; padding:0; float:left}

div#free_main ul.list li ul {overflow:hidden; width:273px; margin:0; padding:1px; list-style:none; border:solid 1px #7CBDFD; background:#EFF6FE; height:17em}
div#free_main ul.list li ul li {float:left; overflow:hidden; width:263px; margin:0; padding:8px 5px 2px 5px; list-style:none; display:inline}
div#free_main ul.list li ul li a {color:#255472; text-decoration:none; float:left; width:180px}
div#free_main ul.list li ul li span {color:#255472; text-decoration:none; float:left; width:70px; text-align:right}

div#free_main ul.list li ul li.usa {background:url(../img/bk133.jpg); height:48px; padding:0; width:273px}
div#free_main ul.list li ul li.europe {background:url(../img/bk134.jpg); height:48px; padding:0; width:273px}
div#free_main ul.list li ul li.hk {background:url(../img/bk135.jpg); height:48px; padding:0; width:273px}
div#free_main ul.list li ul li.seasia {background:url(../img/bk136.jpg); height:48px; padding:0; width:273px}
div#free_main ul.list li ul li.japan {background:url(../img/bk137.jpg); height:48px; padding:0; width:273px}
div#free_main ul.list li ul li.domestic {background:url(../img/bk138.jpg); height:48px; padding:0; width:273px}
div#free_main ul.list li ul li.more {}
div#free_main ul.list li ul li.more a {float:right; width:auto; color:#137FA5}






/* 海岛 频道页 */
div#island_main img.channel {float:left; width:746px; overflow:hidden}
div#island_main ul.list {float:left; width:735px; overflow:hidden; margin:0 0 0 6px; padding:0; list-style:none}
div#island_main ul.list li {float:left; width:735px; overflow:hidden; margin:0; padding:0; list-style:none; display:inline}
div#island_main ul li.header {height:45px; background:url(../img/bk140.jpg)}
div#island_main ul li.footer {height:24px; background:url(../img/bk141.jpg)}
div#island_main ul li.content {background:url(../img/bk142.jpg)}
div#island_main ul li.content ul {float:left; width:240px; overflow:hidden; margin:0 0 0 5px; padding:0; display:inline; height:19em}
div#island_main ul li.content ul li {float:left; width:218px; overflow:hidden; margin:5px 0 0 11px; padding:0; display:inline}
div#island_main ul li.content ul li.img {margin-top:0}
div#island_main ul li.content ul li.img img {float:left; width:210px; height:110px; overflow:hidden; border:solid 4px white}
div#island_main ul li.content ul li.name {color:red; margin-right:10px; text-decoration:none; font-weight:bold; font-size:14px}
div#island_main ul li.content ul li.more {overflow:hidden; padding:0; margin-bottom:10px;}
div#island_main ul li.content ul li.more a {float:right; color:black; text-decoration:none; width:auto}
div#island_main ul li.content ul li a {width:148px; float:left; overflow:hidden; margin:0; padding:0; color:black; text-decoration:none}
div#island_main ul li.content ul li span {width:70px; float:left; overflow:hidden; margin:0; padding:0; text-align:right}

div#island_recommended {float:left; width:225px; overflow:hidden}	
div#island_recommended ul#clubmed {float:left; width:215px; overflow:hidden; list-style:none; margin:0; padding:90px 0 0 0; background:#F2EEE2 url(../img/bk143.jpg) no-repeat}
div#island_recommended ul#clubmed li {float:left; width:205px; overflow:hidden; margin:0; padding:5px; background: url(../img/bk145.jpg) bottom center no-repeat}
div#island_recommended ul#clubmed li.footer {width:215px; padding:0; height:16px; background:url(../img/bk144.jpg)}
div#island_recommended ul#clubmed li div, div#island_recommended ul#clubmed li p {margin:0; padding:0}
div#island_recommended ul#clubmed li div {padding:4px 0; overflow:hidden}
div#island_recommended ul#clubmed li div a {text-decoration:none; color:red; width:135px; overflow:hidden; float:left; font-size:14px}
div#island_recommended ul#clubmed li div span {text-decoration:none; color:red; width:70px; overflow:hidden; float:left; color:red; text-align:right}
div#island_recommended ul#clubmed li p {color:#9A9994}


div#island_recommended ul#recommended {float:left; width:215px; overflow:hidden; list-style:none; margin:10px 0 0 0; padding:70px 0 0 0; background:#F2EEE2 url(../img/bk146.jpg) no-repeat}
div#island_recommended ul#recommended li {float:left; width:205px; overflow:hidden; margin:0; padding:5px; background: url(../img/bk145.jpg) bottom center no-repeat}
div#island_recommended ul#recommended li.footer {width:215px; padding:0; height:16px; background:url(../img/bk144.jpg)}
div#island_recommended ul#recommended li div, div#island_recommended ul#recommended li p {margin:0; padding:0}
div#island_recommended ul#recommended li div {padding:4px 0; overflow:hidden}
div#island_recommended ul#recommended li div a {text-decoration:none; color:black; width:135px; overflow:hidden; float:left; font-size:14px}
div#island_recommended ul#recommended li div span {text-decoration:none; color:red; width:70px; overflow:hidden; float:left; color:red; text-align:right}
div#island_recommended ul#recommended li p {color:#9A9994}






/* 行程详情 */

div#detail_main ul.list {overflow:hidden; width:798px; margin:0; padding:0; list-style:none}
div#detail_main ul.list li {float:left; width:778px; margin:0; padding:0 10px; background:url(../img/bk127.jpg)}
div#detail_main ul.list li.header {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk126.jpg); font-size:0}
div#detail_main ul.list li.footer {height:9px; float:left; width:798px; margin:0; padding:0; background:url(../img/bk128.jpg); font-size:0}
div#detail_main ul.list li ul {overflow:hidden; width:778px; margin:0; padding:0; list-style:none}
div#detail_main ul.list li ul li {background:none; float:none; overflow:hidden; padding:0}
div#detail_main ul.list li ul li.title {float:left; width:770px; margin:0; padding:4px; background:#3AB6E7; color:white; font-weight:bold; font-size:14px}
div#detail_main ul.list li ul li.title span.name {float:left; margin:0; padding:0; background:#3AB6E7; color:white; font-weight:bold; font-size:14px}
div#detail_main ul.list li ul li.title span.name1 {float:center; margin:0; padding:0; background:#3AB6E7; color:white; font-weight:bold; font-size:16px}
div#detail_main ul.list li ul li.title span.price {float:right; width:100px; margin:0; padding:0; background:#3AB6E7; color:red; font-weight:bold; font-size:14px}

div#detail_main ul.list li ul li.intro {float:left; width:770px; margin:0; padding:8px 4px}
div#detail_main ul.list li ul li.date {float:left; width:770px; margin:0; padding:8px 4px; background:#D3EAFA; color:#DA0203; font-size:14px; font-weight:bold}
div#detail_main ul.list li ul li.content {float:left; width:778px; margin:0; padding:8px 0}
div#detail_main ul.list li ul li.func {float:left; width:770px; margin:0; padding:4px; background:#D3EAFA; color:#05619D; text-align:right}
div#detail_main ul.list li ul li.func a {color:#888888; text-decoration:none; margin-right:10px}

div#detail_main div.login {overflow:hidden; margin:10px 0 0 0}
div#detail_main div.login div span {display:block; height:24px; line-height:24px; background:url(../img/bk149.jpg); text-align:center}

div#detail_main div.login div.nonmember, div#detail_main div.login div.member {float:left; width:260px; height:122px; border:solid 1px #C1EAFE; overflow:hidden}
div#detail_main div.login div.nonmember {background:url(../img/bk150.jpg) left bottom no-repeat; line-height:122px; text-align:center; vertical-align:middle}
div#detail_main div.login div.nonmember a {width:128px; margin:auto; overflow:hidden; display:block; height:25px; margin-top:30px}
div#detail_main div.login div.nonmember img {float:left; border:0}

div#detail_main div.login div.member {position:relative}
div#detail_main div.login div.member label {width:50px; float:left; text-align:right}
div#detail_main div.login div.member div.username {position:absolute; top:40px; left:20px}
div#detail_main div.login div.member div.password {position:absolute; top:65px; left:20px}
div#detail_main div.login div.member div.submit {position:absolute; top:65px; left:180px}
div#detail_main div.login div.member div.reg {position:absolute; top:95px; left:50px; color:#FF7802}
div#detail_main div.login div.member div.reg a {color:#FF7802; text-decoration:none}
div#detail_main div.login div.member a.apply {width:128px; margin:auto; overflow:hidden; display:block; height:25px; margin-top:30px}
div#detail_main div.login div.member img {float:left; border:0}



/* order */
ul.order_tabs {margin:10px 0 0 0; padding:0; list-style:none; overflow:hidden; height:46px}
ul.order_tabs li {float:left; margin:10px 0 0 10px; overflow:hidden; border:solid 1px #E0DBD1; height:34px; width:128px; background:url(../img/bk170.jpg); line-height:34px; color:#666666; text-align:center}
ul.order_tabs li.current {height:44px; background:url(../img/bk169.jpg); line-height:44px; color:#000000; font-weight:bold; margin:0 0 0 10px}

div.order {border:solid 1px #E7E3DB; width:949px; margin:0; padding:0 10px 10px 10px; overflow:hidden}
div.order div.title {background:url(../img/bk171.jpg) repeat-x; color:black; font-weight:bold; padding:10px; margin:10px 0 0 0}
div.order div.title span {background:url(../img/g1.gif) 3px center no-repeat; padding-left:20px}
div.order td.title {width:140px; background:url(../img/bk171.jpg) repeat-x; text-align:center}
div.order td {width:260px; background:url(../img/bk171.jpg) repeat-x; text-align:center; background:none; text-align:left}
div.order td.nowidth {width:auto;}
div.order td.price {color:#990000; font-size:14px; font-weight:bold}
div.order table {border-collapse:collapse}
div.order div.submit {width:949px; text-align:center}
div.order div.submit img {border:0}
div.order div.message {width:949px; text-align:center; height:200px; line-height:200px; color:red; font-size:16px; font-weight:bold}




/* cruises */
div#main div#cruise_middle {overflow:hidden; width:566px}
div#main div#cruise_middle div.left {overflow:hidden; width:280px; float:left; margin:0}
div#main div#cruise_middle div.left div.oceans {overflow:hidden; width:272px}
div#main div#cruise_middle div.left div.oceans div.imgs {overflow:hidden; width:190px; height:135px; float:left; position:relative}
div#main div#cruise_middle div.left div.oceans div.imgs img {width:190px; height:135px; position:absolute}
div#main div#cruise_middle div.left div.oceans ul.handles {overflow:hidden; width:81px; height:115px; float:left; margin:0 0 0 1px; background:url(../img/bk173.jpg); padding:10px 0 10px 0; list-style:none}
div#main div#cruise_middle div.left div.oceans ul.handles li {width:81px; text-align:center; margin:0; padding:0}
div#main div#cruise_middle div.left div.oceans ul.handles li a {display:block; height:23px; line-height:23px; width:70px; overflow:hidden; color:#626669; text-decoration:none; margin:0 5px}
div#main div#cruise_middle div.left div.oceans ul.handles li a.current {background:url(../img/bk174.jpg); color:white; font-weight:bold}
div#main div#cruise_middle div.left div.oceans ul.handles li a:hover {background:url(../img/bk174.jpg); color:white; font-weight:bold}

div#main div#cruise_middle div.left ul.dreaming {overflow:hidden; width:273px; margin:9px 0 0 0; padding:35px 0 0 0; background:url(../img/bk175.jpg) no-repeat; list-style:none; height:174px}
div#main div#cruise_middle div.left ul.dreaming li {float:left; overflow:hidden; margin:0 1px 1px 0}
div#main div#cruise_middle div.left ul.dreaming li a {overflow:hidden}
div#main div#cruise_middle div.left ul.dreaming li a img {float:left; border:0; width:90px; height:57px}

div#main div#cruise_middle ul.right {overflow:hidden; width:286px; margin:0; list-style:none; padding:0}
div#main div#cruise_middle ul.right li {float:left; width:286px; background:url(../img/bk178.jpg); margin:0; padding:0}
div#main div#cruise_middle ul.right li.header {height:52px; background:url(../img/bk176.jpg)}
div#main div#cruise_middle ul.right li.footer {height:8px; background:url(../img/bk177.jpg)}
div#main div#cruise_middle ul.right li ul {overflow:hidden; width:260px; margin:0 auto 7px auto; list-style:none; padding:0; height:285px}
div#main div#cruise_middle ul.right li ul li {background:url(../img/bk16.jpg) 0 6px no-repeat; padding:0 0 0 9px; line-height:1.7em; margin:0}
div#main div#cruise_middle ul.right li ul li.red {background:url(../img/bk17.jpg) 0 6px no-repeat; padding:0 0 0 9px; line-height:1.7em; margin:0}
div#main div#cruise_middle ul.right li ul li a {text-decoration:none; color:#6B580C}
div#main div#cruise_middle ul.right li ul li.red a {text-decoration:none; color:#FF5700}




div#cruise_banner {overflow:hidden; margin:0 auto 10px auto; background:url(../img/bk179.jpg); width:971px; height:87px}

div#cruise_right_main div.ship_banner {overflow:hidden; width:798px; height:208px; background:url(../img/bk180.jpg)}

div#cruise_right_main ul.ship_button {width:798px; height:38px; margin:0; padding:0; list-style:none}
div#cruise_right_main ul.ship_button li {float:left; width:114px; height:38px; margin:0; padding:0; overflow:hidden}
div#cruise_right_main ul.ship_button li a {display:block; width:114px; height:38px; line-height:38px; background:url(../img/bk181.jpg); text-align:center; text-decoration:none; font-size:14px;
								font-weight:bold; color:#124DAB}
div#cruise_right_main ul.ship_button li a:hover {background:url(../img/bk182.jpg); color:#FF41A5}
div#cruise_right_main ul.ship_button li a.current {background:url(../img/bk182.jpg); color:#FF41A5}

div#cruise_right_main ul.ships {width:798px; padding:0; list-style:none; margin:10px 0 0 0; overflow:hidden}
div#cruise_right_main ul.ships li {float:left; width:798px; margin:0; padding:0; overflow:hidden; background:#9ABAEB}
div#cruise_right_main ul.ships li.header {height:31px; background:url(../img/bk183.jpg) no-repeat}
div#cruise_right_main ul.ships li.footer {height:8px; background:url(../img/bk184.jpg) no-repeat}
div#cruise_right_main ul.ships li ul {width:798px; margin:0; padding:0; overflow:hidden}
div#cruise_right_main ul.ships li ul li {float:left; width:120px; height:156px; margin:10px 0 0 11px; padding:0; overflow:hidden}
div#cruise_right_main ul.ships li ul li img {display:block; width:120px; height:80px; margin:0; padding:0; overflow:hidden; border:0; float:left}
div#cruise_right_main ul.ships li ul li span.name {display:block; width:120px; margin:0; padding:0; overflow:hidden; line-height:1.5em; color:yellow; text-align:center}
div#cruise_right_main ul.ships li ul li span.name_en {display:block; width:120px; margin:0; padding:0; overflow:hidden; line-height:1.5em; color:yellow; text-align:center}
div#cruise_right_main ul.ships li ul li span.tonnage {display:block; width:120px; margin:0; padding:0; overflow:hidden; line-height:1.5em; color:white; text-align:center}
div#cruise_right_main ul.ships li ul li span.water_year {display:block; width:120px; margin:0; padding:0; overflow:hidden; line-height:1.5em; color:white; text-align:center}

div#cruise_right_main ul.ship_info {width:798px; margin:0; padding:0; list-style:none; margin:10px 0 0 0}
div#cruise_right_main ul.ship_info li {float:left; width:798px; margin:0; padding:0; overflow:hidden}


div#cruise_right_main ul.dreaming {overflow:hidden; width:798px; margin:0; padding:35px 0 0 0; background:url(../img/bk185.jpg) no-repeat; list-style:none}
div#cruise_right_main ul.dreaming li {float:left; overflow:hidden; margin:0 1px 1px 0}
div#cruise_right_main ul.dreaming li a {overflow:hidden}
div#cruise_right_main ul.dreaming li a img {float:left; border:0; width:90px; height:57px}



div#cruise_right_main div.oceans {overflow:hidden; width:798px}
div#cruise_right_main div.oceans div.imgs {overflow:hidden; width:716px; height:240px; float:left; position:relative}
div#cruise_right_main div.oceans div.imgs img {width:716px; height:240px; position:absolute}
div#cruise_right_main div.oceans ul.handles {overflow:hidden; width:81px; height:220px; float:left; margin:0 0 0 1px; background:url(../img/bk186.jpg); padding:10px 0 10px 0; list-style:none}
div#cruise_right_main div.oceans ul.handles li {width:81px; text-align:center; margin:0; padding:0}
div#cruise_right_main div.oceans ul.handles li a {display:block; height:23px; line-height:23px; width:70px; overflow:hidden; color:#626669; text-decoration:none; margin:0 5px}
div#cruise_right_main div.oceans ul.handles li a.current {background:url(../img/bk174.jpg); color:white; font-weight:bold}
div#cruise_right_main div.oceans ul.handles li a:hover {background:url(../img/bk174.jpg); color:white; font-weight:bold}



div#cruise_right_main ul.routes {overflow:hidden; float:left; margin:10px 0 0 0; padding:0; list-style:none; width:798px}
div#cruise_right_main ul.routes li {width:798px; margin:0; padding:0; float:left; background:url(../img/bk188.jpg)}
div#cruise_right_main ul.routes li.header {background:url(../img/bk187.jpg); height:57px}
div#cruise_right_main ul.routes li.footer {background:url(../img/bk189.jpg); height:57px}

div#cruise_right_main ul.routes li ul {overflow:hidden; margin:auto; padding:0; list-style:none; width:770px}
div#cruise_right_main ul.routes li ul li {overflow:hidden; margin:0; padding:5px; list-style:none; width:770px; background:none}
div#cruise_right_main ul.routes li ul li.title {font-size:14px; color:#9E89A0; font-weight:bold}
div#cruise_right_main ul.routes li ul li.routes {border-bottom:dotted 1px #C5D8F0; margin:0 0 10px 0}
div#cruise_right_main ul.routes li ul li.routes ul {overflow:hidden; margin:auto; padding:0; list-style:none; width:770px}
div#cruise_right_main ul.routes li ul li.routes ul li {overflow:hidden; margin:0; padding:0; list-style:none; width:770px; background:none}



div#member_main {margin:10px auto 0 auto; width:803px; height:306px; background:url(../img/bk192.jpg)}

div#gotop {position:absolute; right:10px; padding:10px 15px; overflow:hidden; border:solid 1px orange}
div#gotop a {color:#626262; text-decoration:none}















