@charset "utf-8";
/* CSS Document */
body { background:#f1f9fc; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#545454; background-repeat:repeat-x; background-position:left bottom; }
a { color:#000; text-decoration:none; }
p { line-height:18px; margin-bottom:10px; }
a:hover { color:#fff; }
#navigation{ margin-left:10px;}
h1 { font-size:20px; color:#3a7bb3; background:none; padding-left:4px; border-bottom:1px solid #c4c4c4; margin:0px 10px; margin-top:20px; position:relative; }
.googlesearch{top:-10px;}
.clear { clear:both }
#wrapper #headerlinks{
	top: -46px;
}
#maincontent { width:885px; margin: 0 auto; background:#fff; height:500px; }
#header { width:auto; height:30px;margin-bottom:15px;}
#header ul { margin:0; }
#header ul li { list-style:none; float: left; margin: 0 10px 0 0; padding: 5px; background:blue; color:#fff; width:100px; text-align:center; }
#content { width:885px; margin:0 auto;  background:url(/image/cruise/ship_bg.jpg) repeat-y; padding-left:12px; padding-right:12px; margin-left:-14px;} 
#contentLeft { width:680px; float: left; background:#fff; padding-left:10px; }
#contentLeft h2.shiph2{
	background:url(/image/cruise/h2_bg.jpg) left no-repeat #ececec;
	line-height:31px;
	padding-left:14px;
	clear:both;
}
#contentLeft ul.topNav { margin:0; padding:0 0 0 0; border-bottom: 3px solid #3a7bb3; height: 100%; overflow: hidden; margin-bottom:10px; }
#contentLeft ul.topNav li { list-style: none; background: #aec446; padding: 5px 10px; cursor:pointer; float: left; width:auto; margin-right: 5px; font-size:14px; color:#FFF }
#contentLeft ul.topNav li.cinquiry{
	padding:0px;
	margin:0px;
	float:right;
	background:none;
	height: 25px;
}
#contentLeft ul.topNav li a{ color:#FFF}
#contentLeft ul.topNav li a:hover{text-decoration:none;}
#contentLeft ul.topNav li.active { background: #3a7bb3 }
#contentLeft ul.topNav li:hover { background:#3a7bb3;  }
#contentLeft h2 { font-size:18px; font-weight: normal;  }
#contentRight { float: right; width:760px; background:green; }
.factsBox { width:183px; float: right; margin: 0 0 5px 10px; }
.factsTitle { background:url(/image/cruise/bg-facts.png) no-repeat; padding:5px; color:#FFF; width:183px; height:17px; font-size:16px; padding-left:10px;}
table.cruiseFacts { width:183px; border:1px solid #bcbcbc; border-top:none; padding:5px; }
table.cruiseFacts td { border-bottom: 1px dashed #bcbcbc; padding:5px; font-weight:bold; }
.picture { margin:15px 0; height:100%; overflow: hidden }
.simpleship .picture .image { width:460px; height:270px;}
.simpleship .picture .price { width:400px; min-height:270px;}
.simpleship .picture .price .customer p.simpleshiptxt{
	font-size:12px;
	font-weight:lighter;
	width:380px;
	text-align:justify;
	min-height:122px;
}
.simpleship .picture .price .customer .simpleshiptxt p{
	font-size:12px;
	font-weight:lighter;
	width:380px;
	text-align:justify;
}
.simpleship .picture .price .customer .simpleshiptxt .blue{
	color:#638bbe;
	font-weight:bold;
}

.simpleship .picture .price .customer p.simpleshiptxt span{
	color:#638bbe;
	font-weight:bold;
}
.picture .image { width:560px; height:250px; float:left; margin-top:10px; margin-left:10px;}
.picture .price { width:300px; min-height:250px; float:right; margin-right:10px; }
.picture .price .customer { background: #ffffff; }
.picture .price .customer p { font-family: Arial, Helvetica, sans-serif; margin:0px; font-size:12px; font-weight:bold; margin-left:5px; }
ul.customer1 { margin:0; padding-left:5px; padding-top:10px;}
ul.customer1 li {
	list-style:none;
	line-height:18px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
ul.customer1 li span { font-size:16px; color:#3d83c1; margin-left:5px; }
ul.customer1 li span.itinerary { font-size:12px; font-weight:normal;}
.picture .price .customer p.cit{
	width:100px;
	float:left;
	line-height:18px;
}
.picture .price .customer p span.itinerary { font-size:12px; font-weight:normal; color:#3d83c1; width:140px; float:left;line-height:18px;}
ul.faq { margin:0; padding-left:5px; }
ul.faq li { list-style:none; line-height:18px; margin-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:url(/image/cruise/pic1.jpg) no-repeat left 6px; padding-left:12px; }
ul.faq li span{
	color:#3f84c9;
	font-weight:bold; font-size:14px;
}
.simpleship ul.faq {
	margin-bottom:10px;
}

ul.faq li a:hover {color: #3d83c1}
.simpleship .bookShip {width:393px; margin-top:1px;padding:10px 0; background:#DFF2F8; border-radius:5px; min-height:62px;}
.simpleship .bookShip .priceFrom { width:180px; float:left;}
.simpleship .bookShip .bookButton { width:180px; float:left; }
.bookButton p { margin:0; text-align:center; line-height:1em; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
/*.bookShip { height:90px; width:300px; margin-top:1px;padding-top:10px; background:url(/image/cruise/shipprice_bg.jpg) no-repeat;  }*/
.bookShip .priceFrom { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; font-weight:bold; margin:10px 0 0 20px;}
.bookShip .priceFrom .priceRed { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#b40b0b; font-weight:800; }
.bookShip .priceFrom sub { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; font-weight:normal; }
.bookShip .bookButton { margin-top:6px; text-align:center }
.priceTable { margin-top:0px;}

.priceTable .priceTitle { font-size:18px; margin:10px 0; display:block }
#bookCruise { padding:10px; }
#bookCruise p{ float:left; margin-left:20px; }
#bookCruise ul{ margin:0px; padding:0px;}
#bookCruise ul li{ float:left; margin-left:20px; }
#bookCruise a { color:#000; }
#bookCruise a:hover { color:#3f84c9; }
#bookCruise .cuiseprice p{
	float:none;
	margin-left:0px;
	
}
#bookCruise .cuiseprice p.price_tit{
	margin:0px;
	padding:0px;
	background-color:#ededed;
	line-height:24px;
}
table{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.TableTour { border:#999 1px solid; border-top:#3f84c9 3px solid}
.TableTour td { border-bottom:1px #ccc solid; padding:5px; border-right:1px #ccc solid; text-align:center; }
.TableTour td p { text-align:center; }
.TableTour td s { font-style:italic; }
.TableTour th { background-color:#f4f4f4; border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px; }
.priceNow { color: #f6834c; font-size:16px; }
p.specialNotes  { border:2px dashed #F49877; padding:5px; -moz-border-radius:4px;}
p.specialNotes .tipping { font-size:14px; color:#F49877; display:block;}

.priceIntro { margin:10px 0; height: 260px;}
.priceIntro .inclusion { background: url(/pic/right.png) no-repeat 115px 100px #fff7ef; font-size:13px; width:303px; height:238px;float:left; padding:10px;}
.priceIntro .exclusion { background: url(/pic/left.png) no-repeat 170px 110px #fff7ef; font-size:13px; width:303px; height:238px; float:right; padding:10px;}
p.priceExplain { padding:5px;}

.promoBox { margin:10px auto; height:165px; width:880px}
.promoBox .promoImg { width:272px; float:left; margin-right: 30px}
.promoBox .promoRight { float:right; margin: 0;}
.shipDealList .listImage {
	width:168px;
	float:left;
	margin:0 10px 0 0;
	position:relative
}
.shipDealList .listImage .lowprice {
	background:url(/pic/lowest-price.png) no-repeat;
	width:98px;
	height:88px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left:-25px;
	top:-25px;
	text-align:center;
	padding-top:1px;
}

.contentright h2{
	width: 165;
	height: 21px;
	background-image: url(/image/bg-3.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
	padding-top: 4px;
	margin-bottom: 5px;
}
.contentright{
	float:left;
	width:180px;
	margin-left:10px;
}
.contentright h2 a{
	color: #fff;
}
.contentright h2 a:hover{
	text-decoration:underline;
}
.contentright ul{
	padding:0px;
	margin:0px;
}
.contentright ul li {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6B6B6B;
background-image: url(/image/p-1.GIF);
background-repeat: no-repeat;
background-position: 3px 6px;
padding-left: 15px;
line-height: 18px;
margin-bottom: 8px;
}
.contentright ul li a{
	color: #6B6B6B;
	text-decoration: none;
}
.contentright ul li a:hover{
	text-decoration:underline;
}
#bookCruise p label{
	color:#3f84c9;
}
.tableStyle, .TableTour {
	border-top:3px solid #3f84c9;
}
.cuiseprice{
	border:1px;
	width:670px;
}

.cuiseprice .tablehead{
	background:url(/image/cruise/price_tit.jpg) no-repeat;
	height:30px;
}
#bookCruise .cuiseprice .tablehead .datesinfo{
	width:140px;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	line-height:29px;
	text-align:center;
	margin:0px;
	height:25px;
}
#bookCruise .cuiseprice .tablehead .roomtypename{
	width:250px;
	float:left;
	text-align:center;
	margin:0px;
	height:25px;
}

#bookCruise .cuiseprice .tablehead .roomtypename a{
	font-size:14px;
	color:#FFFFFF;
	line-height:29px;
	
}
#bookCruise .cuiseprice table{
	width:644px;
	border-left:1px solid #bebebe;
	border-bottom:3px solid #bebebe;
}
#bookCruise .cuiseprice table td{
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	
}
#bookCruise .cuiseprice table td.roomtype_tit{
	padding:10px;
	padding-top:10px;
}
#bookCruise .cuiseprice table td.priceplace{
	background-color:#ededed;
	border-bottom:1px;
	color:#323232;
	height:30px;
	padding:0px;
}

.reviews h2 {
	background:none;
	font-size:16px;
	color:#3f84c9;
	padding-left:0px;
	margin-top: 20px;
	border-top:3px solid #b6b6b6;
}
.reviews h2 a{
	color:#3f84c9;
}
.reviews .cruisereview .cruisereviewtop{
	background:url(/image/cruise/reviewtop.gif) no-repeat;
	width:181px;
	height:11px;
}
.reviews .cruisereview a{
	color:#545454;
	text-decoration:none;
}
.reviews .cruisereview a:hover{
	color:#545454;
	text-decoration:underline;
}
.reviews .cruisereview .cruisereviewfoot{
	background:url(/image/cruise/reviewfoot.gif) no-repeat;
	width:181px;
	height:22px;
}

.reviews .cruisereview p.reviewinfo{
	background-color:#f1f1f1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	padding:0px 6px;
	margin:0px;
	width:167px;
}

.reviews .cruisereview p.personinfo{
	color:#3f84c9;
	font-size:11px;
	font-weight:bold;
}
.video{
	width:230px;
	float:right;
	margin:10px;
}
.video p{
	padding:0px;
	margin:0px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
}


.ad .picinfo {
	position: absolute;
	background:url(/image/cruise/shipinfo_bg.png) no-repeat;
	width: 560px;
	height: 34px;
	margin-top: 216px;
	z-index: 1;
}

.simpleship .ad .picinfo{
	width:460px;
	margin-top:228px;
}

ul.num {
	position: absolute;
	margin-top: 226px;
	margin-left: 304px;
	z-index: 6;
}
.simpleship ul.num {
	margin-top:238px;
	margin-left: 204px;
}

a.shipphonemore{
	position: absolute;
	margin-top: 226px;
	margin-left: 458px;
	z-index: 6;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.simpleship a.shipphonemore{
	margin-top:238px;
	margin-left: 358px;
}

ul.num li {
	float: left;
	padding: 0px 6px;
	margin-left: 2px;
	margin-top: 0px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
ul.num li.on{
	background-color:#3c82ca;
}
.simpleship .ad .pic img{
	width:460px;
	height:260px;
}

.ad .pic img{
	width:560px;
	height:250px;
}

.ad .picinfo p{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:34px;
	margin-left:20px;
}

.grayBg .note{
	background:url(/image/cruise/noteleft.jpg) no-repeat;
	padding-left:20px;
	width:460px;
	text-align:left;
}
.grayBg p{
	margin:0px;
	padding:0px;
}
.grayBg .note span{
	color: #FF8053;
	font-weight:bold;
}
.morefacilities{
	float:right;
	margin:4px 0px;
}
.morefacilities a{
	color:#3a7bb3;
	text-decoration:underline;
}
.morefacilities a:hover{
	color:#3a7bb3;
	text-decoration:none;
}
.august{
	position:absolute;
	margin-left:340px;
	margin-top:8px;
	cursor:pointer;
	text-decoration:underline;
}

.simpleship ul.itul{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
.simpleship ul.itul li{
	width:300px;
	float:left;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.simpleship ul.itul li.active{
	color:#397fc4;
	background:none;
}
.simpleship .cabininfo{
	border:1px solid #dadada;
	padding:10px;
}
.simpleship .cabininfo h3{
	font-size:12px;
	color:#545454;
	margin:0px;
	padding:0px;
}
.simpleship table.cabintabinfo{
	border-left:1px solid #dadada;
	border-top:1px solid #dadada;
	width:660px;
	text-align:center;
	margin:10px 0px;
}
.simpleship table.cabintabinfo th{
	background:#3f84c9;
	color:#FFFFFF;
	font-weight:bold;
}
.simpleship table.cabintabinfo th,.simpleship table.cabintabinfo td{
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:4px;
}
.simpleship table.cabintabinfo td strong{
	text-decoration:underline;
	font-weight:lighter;
	cursor:pointer;
}
.simpleship table.cabintabinfo td strong.active{
	font-weight:bold;
}
.simpleship table.cabintabinfo .cabinpic td img{
	margin:20px;
}

.simpleship .deckplanpic{
	border:1px solid #dadada;
	padding-bottom:1px;
	margin:10px 0px;
}
.simpleship .deckplanpic img{
	margin-left:40px;
}
.simpleship .deckplanpic ul{
	margin:1px;
	padding:0px;
	padding-top:11px;
}
.simpleship .deckplanpic ul p{
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
}
.simpleship .deckplanpic ul li{
	background:#9c9c9c;
	width:108px;
	height:38px;
	color:#FFFFFF;
	float:left;
	margin-left:1px;
	padding-top:3px;
	margin-bottom:4px;
	cursor:pointer;
}
.simpleship .deckplanpic ul li.active{
	background:url(/pic/cruise/li_bg.png) no-repeat;
	height:41px;
	padding-top:11px;
	margin-top:-11px;
}

.roomname{
	width:auto;
	margin-left:120px;
}

.roomname1{
	background:url(/pic/cruise/left1.png) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomname2{
	background:url(/pic/cruise/left2.png) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomname3{
	background:url(/pic/cruise/left3.png) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomname4{
	background:url(/pic/cruise/left4.png) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomname5{
	background:url(/pic/cruise/green-ico.gif) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomname6{
	background:url(/pic/cruise/blue-ico.gif) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomname7{
	background:url(/pic/cruise/yellow-ico.gif) no-repeat;
	float:left;
	width:140px;
	padding-left:20px;
	font-weight:bold;
}
.roomspan1{float:left;width:140px;} 
.roomspan1 span {background: #c0a264;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan2{float:left;width:140px;} 
.roomspan2 span {background: #cc7eb2;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan3{float:left;width:140px;} 
.roomspan3 span {background: #fed000;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan4{float:left;width:140px;} 
.roomspan4 span {background: #5ec2d1;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan5{float:left;width:140px;} 
.roomspan5 span {background: #47c1e8;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan6{float:left;width:140px;} 
.roomspan6 span {background: #6cba6f;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan7{float:left;width:140px;} 
.roomspan7 span {background: #f0a42c;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan8{float:left;width:140px;} 
.roomspan8 span {background: #ec6548;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan9{float:left;width:140px;} 
.roomspan9 span {background: #c6e6f3;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan10{float:left;width:140px;} 
.roomspan10 span {background: #9dcba7;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan11{float:left;width:140px;} 
.roomspan11 span {background: #f6b1b6;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan12{float:left;width:140px;} 
.roomspan12 span {background: #f8dfe3;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan13{float:left;width:140px;} 
.roomspan13 span {background: #b79bc3;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan14{float:left;width:140px;} 
.roomspan14 span {background: #b2c470;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan15{float:left;width:140px;} 
.roomspan15 span {background: #acc078;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan16{float:left;width:140px;} 
.roomspan16 span {background: #4d779f;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan17{float:left;width:140px;} 
.roomspan17 span {background: #906d8d;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan18{float:left;width:140px;} 
.roomspan18 span {background: #795853;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan19{float:left;width:140px;} 
.roomspan19 span {background: #efc203;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan20{float:left;width:160px;} 
.roomspan20 span {background: #529b0c;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan21{float:left;width:140px;} 
.roomspan21 span {background: #7e2869;display: inline-block;width:13px;height:13px;margin:0 4px;}
.roomspan22{float:left;width:140px;} 
.roomspan22 span {background: #077ba0;display: inline-block;width:13px;height:13px;margin:0 4px;}
.activites{
	width:180px;
}
.activites .activitesbody{
	padding:9px;
	border:1px solid #b9b9b9;
}
.activites .activitesbody h4{
	
	margin:0px;
	padding:0px;
	line-height:24px;
}

.activites .activitesbody h4 a{
	text-decoration:underline;
	color:#3f84c9;
}
.activites .activitesbody a:hover{
	text-decoration:none;
}

.activites h3{
	width: 170px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	background-image: url(/image/bg-4.gif);
	line-height:24px;
	color:#ffffff;
	padding-left:10px;
}
.shipdeal{
	width: 331px;
	/*background: url(/pic/cruise/dealship_bg.jpg) no-repeat top;*/
	float:left;
	margin-right:16px;
}
.shipdeal h2{
	margin:10px 0px;
	padding:0px;
	color:#333333;
	font-size:16px;
	margin-left:12px;
}
.dealshipinfo{
	margin:6px 0px;
	margin-left:12px;
	
}

.dealshipinfo .shippic{
	float:left;
}

.dealshipinfo .dealshiptxt{
	width:265px;
	float:left;
	border-bottom:1px dashed #a3a3a3;
	height:36px;
}
.dealshipinfo .shipname{
	width:100px;
	float:left;
	height:28px;
	padding:4px 10px;
}
.dealshipinfo .shipname a{
	color:#545454;
}
.dealshipinfo .shipname a:hover{
	color:#545454;
	text-decoration:underline;
}
.dealshiptxt p.price{
	line-height:36px;
	width:80px;
	float:left;
}
.dealshiptxt p.price span.orgprice{
	color:#f48349;
	font-weight:bold;
}
.shipdeal a.more{
	font-size:14px;
	color:#3a80c5;
	margin:10px 0px 10px 0px;
}
.fctfoot{
	margin-top:14px;
	border-top:1px solid #e7e7e7;
	padding-top:4px;
}
.fctfootleft{
	width:300px;
	float:left;
	padding-top:20px;
	border-right:1px solid #e7e7e7;
	padding-right:20px;
	margin-bottom:10px;
}
.fctfootleft ul{
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-left:30px;
}
.fctfoot .fctfootleft h2,.fctfoot .fctfootleft p.tit{
	margin-left:10px;
}
.fctfootleft ul li{
	width:63px;
	text-align:center;
	float:left;
	margin:10px 10px;
}
.fctfootleft ul li p{
	text-align:center;
	margin-bottom:0px;
}
.fctfootleft ul li p a:hover{ text-decoration:underline; color:#545454!important;}
.fctfoot h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#000000;
	margin-bottom:10px;
}
.fctfootright{
	width:334px;
	float:left;
	padding-left:20px;
	padding-top:20px;
}
.fctfootright p{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.fctfootright p strong{
	float:left;
}
.fctfootright p strong.flight{
	padding-left:16px;
	background:url(/pic/cruise/flight.png) no-repeat;
	margin-left:4px;
}
.fctfootright p strong.hotel{
	padding-left:16px;
	background:url(/pic/cruise/hotel.png) no-repeat;
	margin-left:4px;
}
.fctfootright p strong.tour{
	padding-left:18px;
	background:url(/pic/cruise/tour.png) no-repeat;
	margin-left:4px;
}
ul.yeartit{
	padding:0px;
	margin:0px;
	border-bottom:2px solid #2b70c5;
	margin-top:30px;
}
ul.yeartit li{
	float:left;
	margin-right:8px;
	background:url(/image/ships/pice-nav2.png) no-repeat;
	width:63px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#585858;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
}
ul.yeartit li.active{
	background:url(/image/ships/pice-nav1.png) no-repeat;
	color:#ffffff;
}

/*团购标签*/
.marginb { margin-bottom:50px; position:relative;}
.marginb .groupbuy { position:absolute;right:-20px; top:-15px; background:url(/pic/groupbuy-bg.png) no-repeat; width:368px; height:79px; color:#FFF; font-size:12px; padding:10px; line-height:16px;}
.groupbuy { position:absolute;right:-20px; top:-36px; background:url(/pic/groupbuy-bg.png) no-repeat; width:368px; height:79px; color:#FFF; font-size:12px; padding:10px; line-height:16px;}
.groupbuy p { margin:0!important; padding:0; font-weight:normal;} 
.groupbuy a{ color:#FFF; text-decoration:underline;}
.groupbuy span { font-size:20px; font-weight:bolder; color:#fff712;}
.groupbuy .font14{ font-size:14px; font-weight:bold;}
.groupbuy .fontLine { text-decoration:line-through; color:#FFF; font-size:14px; font-weight: normal;}

.cruisedeals {position:absolute;right:-20px; top:-45px;}
.mbottom80 { margin-bottom:80px; position:relative;}
/*2014-08-08 Add */
.yangtzeDeals { margin:15px 0 15px -6px; padding:4px; border-radius:5px; background: url(/image/ships/yangtze-2-deal.jpg) no-repeat;/* border:dashed 2px #9c9c9c;*/}
.dealTxt { float:right; width:470px; padding:10px; font-size:14px;}
.dealTxt p.fontb {font-weight:bold;}
.dealTxt p { margin-bottom:4px;}
.dealTxt .blue { font-size:16px;color:#3a7bb3; }
.click { position:relative;}
.click u{ color:#3a7bb3; cursor:pointer;}
.dealBox { display:none;}
.click:hover .dealBox { display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border:solid 2px #3f84c9; padding:10px; position: absolute; top:20px; left:0px; display:block; background:#FFF; z-index:1000!important; }
.dealBox li { margin-bottom:8px; list-style: decimal; margin-left:20px;}
.dealBox span { position:absolute!important; }
.y, .z { position: absolute; right:120px; top:-8px; font-size:20px; }
.y { color: #3f84c9; top:-13px; z-index:1; }/*模拟小三角*/
.z { color: #fff; top:-10px; z-index:3; }/*模拟小三角*/
.fontline{ text-decoration:line-through;}