@charset "utf-8";
/* CSS Document */
.clear { clear:both; height:0; line-height:0; margin:0; }
.left { padding-bottom:500px; }
.shipContent ul.calendar { margin:15px 0; }
.shipContent ul.calendar .caLeft { background:url(/tour/images/background/bg-calendar.jpg) no-repeat; width:164px; float:left; height:98px; }
.shipContent ul.calendar .caLeft a { display:block; margin-top:70px; text-align:center; }
.shipContent ul.calendar .caRight { float:left; width:74%; padding-top:25px; margin-left:4%; }
.shipContent .recomShip { margin-bottom:30px; position:relative; }
.shipContent h4 { font-size:16px; font-weight:bold; background:url(/tour/images/icon/yellow-ship.gif) no-repeat; padding-left:40px; }
.shipContent .recomShipDl { width:100%; position:relative; margin:20px 0; background:url(/tour/images/background/bg-ship-03.gif) repeat-x; padding-top:20px; }
.shipContent .recomShipDl .b1, .shipContent .recomShipDl .b2 { position:absolute; width:12px; height:91px; top:0; }
.shipContent .recomShipDl .b1 { background:url(/tour/images/background/bg-ship-01.jpg) no-repeat; left:0; }
.shipContent .recomShipDl .b2 { background:url(/tour/images/background/bg-ship-02.jpg) no-repeat; right:0; }
.shipContent .recomShipDl dt { background:#fff; float:left;width:200px; margin-left:20px; border:#DFE7F6 solid 1px; padding:6px; text-align:center; }
.shipContent .recomShipDl dt img { margin-bottom:15px; }
.shipContent .recomShipDl dd { margin-left:255px; margin-right:25px; }
.shipContent .recomShipDl dd ul { margin:5px 0; font-size:12px; }
.shipContent .recomShipDl dd li { float:left; display:block; width:220px; line-height:25px; background:url(/images/logo/ico/ico-crown.gif) no-repeat 0 6px; padding-left:13px; }
.shipContent .recomShipDl dd li span { color:#EE4A00; font-size:11px; }
.shipContent .otherShip { background:#FFFFFF url(/tour/images/background/bg-city-01.gif) repeat-x 0 5px; border-top:1px solid #D1E8FA; padding:40px 0 0 50px; margin:15px 0 30px 0; clear:both; overflow:auto; zoom:1; }
.shipContent .otherShip li { background:#fff; display:block; float:left; text-align:center; margin-right:3.5%; margin-bottom:15px; padding:8px; border:1px solid #D1E8FA; text-align:center; }
.shipContent .otherShip li img { width:170px; display:block; }
.shipContent .otherShip li span { display:block; }
/*======================================yangtze left menu===================================================*/
.citynav { _width:100%;background:url(/images/logo/ico/ico-blank-1.gif) no-repeat;margin:10px 0; padding-top:0; color:#f60 }
.citynavTitle { margin-bottom:10px; background:url(/images/logo/ico/anchor.gif) 5px 5px no-repeat; color:#666; text-indent:30px; padding-top:5px }
.citynavFolder { margin:0; background:url(/images/logo/ico/closed.gif) 5px 7px no-repeat;line-height:26px; text-indent:25px; border-bottom:1px solid #e2e2e1; display:block; }
.citynavFolder a { color:#3366cc; text-decoration:none; display:block; text-decoration:none; }
.citynavFolder a:visited { color:#3366cc; text-decoration:none; display:block; }
.citynavFolder a:hover { color:#ff6600; background:#fee95a url(/images/logo/ico/open1.gif) 5px 5px no-repeat; display:block; text-decoration:none; }
/*=========================================end=====================================================*/

/*=========================================cruise search=============================================*/
.cruisesearch{border:1px solid #c9c9c9;margin:30px auto;width:170px;padding:1px; background-color:#fff}
.cruisesearch form{width:150px;margin:0 auto}
.cruisesearch select{ font-family:Arial,Helvetica,sans-serif}
.cruisesearch p{color:#fff; background-image:url(/images/logo/ico/search_bg.jpg);line-height:33px;font-weight:bold;text-align:center}
.cruisesearch h3{font-size:14px;margin:10px auto 5px;}
#cruisesubmit{background-image:none;margin:15px}
/*========================================cruise search end=============================================*/

/*==========================google search===================================*/
.pageTitle span{ font-size:16px; font-weight:bold;}
.pageTitle .goosearch{background: url(/images/background/search_bg_04.gif) no-repeat 0 0;padding:0 5px 5px 7px;}
.pageTitle .goosearch input.gsearchtext{border:0;width:142px;color:#666;}
.pageTitle .goosearch input.pic{margin-left:12px; vertical-align:middle}
/*============================google search end=================================*/

/*new css*/
.left { width:180px; padding-top:30px; background:#FFFFCD; border-right: solid 5px #E4E4E4; border-bottom: solid 5px #E4E4E4; }
.headBg{ position:relative; height:49px; background:url(/tour/images/background/bgp011.png) repeat-x; border:none;}
.headBg .banner {border-left: solid 1px #ccc; width:189px; height:72px; background:url(/tour/images/background/bgj031.jpg) no-repeat; }
.headBg .loginBox{ position:absolute; top:0; right:20px;}
/*new css end*/