@import url(/ui/v2/nav_main.css?v=20110609);
@import url(/ui/v2/l_menu.css);

#l_menu { width: 135px;float: left;}
#r_main{ width: 815px; float:right;}

#l_menu h2 { font-size:14px; font-weight:normal; height:25px; line-height:25px; background: url(left_t.gif) no-repeat left bottom;}

.l_menu ul { margin-bottom:5px; }
.l_menu li { width:120px; padding:0 0 5px 8px; }
.star li  { width:110px; padding:0 0 5px 20px;}
.l_menu li a:link,.l_menu li a:visited{ color: #323232; text-decoration: underline;}
.l_menu li a:hover{ color: #ff9900;}
.cat_tag { clear:both;color:#FF6600;font-size:13px;padding:4px 8px;}

.border_1 { background:url(border1.gif) no-repeat left center;}

/* 邮轮首页 */
 
.youlun_title { padding-left:15px; line-height:250%; font-size:14px; font-weight:bold; font-family:"宋体"; color:#2DA1D0; text-align:left; background:url(title_bg.gif) repeat-x left bottom;}
.youlun_title h2 { font-size:14px; line-height:100%; margin-right:50px;}
.youlun_title a:link,.youlun_title a:visited{ color: #323232; text-decoration: none; margin-left:5px; display:block; float:left; width:77px; text-align:center; padding-top:5px; line-height:150%; }

.youlun_title a:hover{ color: #ff9900;}
.youlun_title a.select_city { background:url(city_bg.jpg) no-repeat left top;}

.index_title { padding-left:15px; line-height:28px; font-size:14px; font-weight:bold; font-family:"宋体"; color:#fff; text-align:left; background:url(index_t.gif) no-repeat left bottom;}

.youlun_mudidi { border:1px solid #CCCCCC; border-top:none; width:813px; }
.youlun_logo { margin:20px; }
.youlun_logo li { width:25%; height: ; text-align:center; float:left; font-size:14px;}
.youlun_logo li a:link,.youlun_logo li a:visited{ color: #2DA1D0; text-decoration: underline;}
.youlun_logo li a:hover{ color: #ff9900;}

.index_cat { border:1px solid #CCCCCC; border-top:none;}
.cat_title { background:#F0F0F0; color:#333333; font-size:14px; font-weight:normal; padding:5px 10px;}
.index_m3 { border:1px solid #CCCCCC;border-top:none; }

.city_change { background: url(city_bg.gif) no-repeat left bottom; padding-left:1px;}
.city_change li { margin-right:10px; float:left; width:82px; text-align:center; font-weight:bold; font-size:14px; height:32px; line-height:28px; cursor:pointer;}
.city_change li.city_on { color:#fff; background:url(city_on.gif) no-repeat left bottom;}
.city_change li.city_off { color:#666666; background:url(city_off.gif) no-repeat left bottom;}

.route_td { line-height:180%; color:#666666;}
a.route_name:link,a.route_name:visited{ color: #4e9700; font-size: 14px; text-decoration: underline;}
	a.route_name:hover{ color: #ff9900;}
	span.route_name { color: #4e9700; font-size: 14px; text-decoration: underline;}
	.route_name .route_name_red { color: #F00; text-decoration: underline;}
	.route_name .route_name_blue { color: #00F; text-decoration: underline;}
	.route_name:hover .route_name_red{ color: #ff9900;text-decoration: underline;}
	.route_name:hover .route_name_blue{ color: #ff9900;text-decoration: underline;}
	
.topic_list { margin-left:50px; margin-bottom:15px;}
.topic_list li { width:360px; padding-left:20px; background:url(li_1.gif) no-repeat left center; float:left; line-height:200%;}	

/* 单个邮轮页 */
.youlun { border:1px solid #00CDFF;}

.youlun_jianjie { color:#133A61; line-height:200%; font-size:13px; padding:10px 20px;}
.youlun_rooms { color:#2A759F; line-height:180%;}

.youlun_jiaban { line-height:200%; color:#FF6600;}
.youlun_jiaban a:link,.youlun_jiaban a:visited{ color: #2DA1D0; text-decoration: none;}
.youlun_jiaban a:hover{ color: #ff9900;}

.photo_list li { float:left; width:270px; margin-bottom:20px; font-size:14px; line-height:200%; color: #2DA1D0; text-align:center; font-size:12px;}
.photo_list a:link,.photo_list a:visited{ color: #2DA1D0; text-decoration: none; font-size:14px;}
.photo_list a:hover{ color: #ff9900;}

.route_list { line-height:40px;}

.youlun_routes td { padding:5px 0;}
.route_other { width:240px; padding-left:10px; vertical-align:top;}
.route_more { width:60px; text-align:right; vertical-align: top;}


/* 邮轮公司页 */
.br_intr{ line-height:180%; padding:20px; }
	.br_intr span { color:#2B75A2;}
	.br_intr .inner_br{ float:left; margin:0px 25px 10px 0px;}
	.br_intr .inner_br .top { padding:0px 0px 15px 0px;}
	.br_intr .inner_br .bottom { padding:0px;}
	.item_shop{ clear:both; padding:15px 0px 5px 20px; height:1%; overflow:hidden;}
	.item_shop ul{ list-style:none; margin:0px; padding:0px;}
	.item_shop ul li{ float:left; width:240px; line-height:170%; padding-right:20px; padding-bottom:20px;}
	.item_shop ul li img{ padding-right:15px; float:left;}
	.item_shop ul li a{ color:#cc6600; text-decoration:underline;}
	.item_shop ul li a:hover{ color:#C00; text-decoration:underline;}
	.item_shop ul li span{ color:#3c78a6;}
	.item_shop ul li .gray{ color:#999;}
.Line_qa{ text-align:left; padding:10px; color:#133A61;}
	.Line_qa ul{ margin:0px; list-style-type:none; padding:0px;}
	.Line_qa ul li{ line-height:180%; clear:both; padding-top:5px;}
	.Line_qa ul li .qu{ padding:0px 17px 0px 25px; background:url(http://img1.tuniu.com/ui/zt/youlun/dizhonghai/Qq.gif) no-repeat left 5px; clear:both;}
	.Line_qa ul li .an{ padding:0px 17px 0px 25px; background:url(http://img1.tuniu.com/ui/zt/youlun/dizhonghai/Qa.gif) no-repeat left 5px; clear:both; }
			
.left-c-title1 { color:#0033CC; font-size:14px; font-weight:bold; }	
.video_div { text-align:center; padding-top:50px;}	

/*地中海邮轮单独使用的css*/
.c_shop{ padding-top:20px;}
.c_shop .c_left{ float:left; width:240px;}
.c_shop .c_left .c_pic{ clear:both; height:180px;}
.c_shop .c_left .c_pic h5{ margin:0px; padding:0px; background:url(/images/zoom_ico3.gif) no-repeat 52px center; display:block;  width:65px;height:17px; padding-left:9px; padding-top:5px; font-weight:normal; font-size:12px; text-align:left; margin-top:145px; overflow:hidden;background-color:#76AF2C; float:right; }
.c_shop .c_left .c_pic a{ display:block; cursor:pointer; text-decoration:none; text-align:center;width:240px; height:180px; color:#FFF; overflow:hidden;}
.c_shop .c_left .c_pic a:hover{ color:#ffc;}

.c_shop .c_left .c_log{ clear:both; height:19px; padding-top:6px; background:url(/cruises/shop/images/arrow.jpg) no-repeat bottom; text-align:right; padding-right:30px;}
.c_shop .c_left .c_log a{ color:#333; text-decoration:none; line-height:20px;}
.c_shop .c_left .c_log a:hover{ color:#C00;text-decoration:underline;}

.c_shop .c_table{ float:right; width:570px;}
.c_shop .c_table table tr td{ padding:6px 0px 4px 0px;}
.c_shop .c_table table tr.sl td{ background-color:#F3F3F3; }
.c_shop .c_table table tr td span{ color:#3c78a6;}
.c_shop .c_table table tr td span img{ padding-left:5px; padding-right:2px;}
.c_shop .c_table table tr td a{ color:#333; text-decoration:underline;}
.c_shop .c_table table tr td a:hover{ color:#C00;text-decoration:underline;}

.c_shop .content{ padding:10px 20px; color:#333; clear:both; text-indent:2em; line-height:180%;}
.c_shop .content p{ margin:0; }
 
.c_shop .establish{ clear:both; margin-top:10px; padding:2px; height:1%; overflow:hidden;}
.c_shop .establish .biti{ float:left; background:url(/ui/zt/youlun/shuqing/corner.gif) no-repeat right #d8e6f3; height:23px; padding:0px 25px 0px 8px; color:#3c78a6; font-weight:bold; line-height:180%;}
.c_shop .establish .biti img{ padding-right:5px;}

.c_shop .establish .estab{ text-align:left; clear:both; padding:5px 10px 0px 20px;}
.c_shop .establish .estab ul{ margin:0px; list-style-type:none; padding:0px;}
.c_shop .establish .estab ul li{ line-height:180%; padding-bottom:10px;}
.c_shop .establish .estab ul li .blue{ color:#3c78a6; font-weight:bold;}

.c_shop .establish .estab .word{ clear:both;}
.c_shop .establish .estab .word ul{ list-style-type:none; margin:0px; padding:0px;}
.c_shop .establish .estab .word ul li{ float:left; margin:6px 10px 0px 0px; word-break:keep-all;padding:2px 8px 0px 8px; background:#f3f3f3; border:1px solid #d9d9d9;}

.c_shop .establish .estab .word_b{ clear:both;}
.c_shop .establish .estab .word_b ul{ list-style-type:none; margin:0px; padding:0px;}
.c_shop .establish .estab .word_b ul li{ float:left; margin:6px 10px 0px 0px; padding:0px;}
.c_shop .establish .estab .word_b ul li a { color:#333; text-decoration:none;padding:2px 18px 0px 8px; background:#f3f3f3; border:1px solid #d9d9d9; word-break:keep-all; background:url(/ui/zt/youlun/shuqing/bg_word.gif) no-repeat right 7px}
.c_shop .establish .estab .word_b ul li a:hover { color:#29559e; text-decoration:none;background:#d8e6f3; border:1px solid #a3c2e0;background:url(/ui/zt/youlun/shuqing/bg_word.gif) no-repeat right 7px}
 
.c_shop .establish .estab .word_b ul li a.word_trip { color:#333; text-decoration:none;padding:2px 8px 0px 8px; background:#f3f3f3; border:1px solid #d9d9d9; word-break:keep-all;}
.c_shop .establish .estab .word_b ul li a.word_trip:hover{ color:#29559e; text-decoration:none;background:#d8e6f3; border:1px solid #a3c2e0;}

.c_shop .establish .estab .pic{clear:both; padding-top:5px; padding-bottom:8px;}
.c_shop .establish .estab .pic ul{ list-style-type:none; margin:0px; padding:0px;}
.c_shop .establish .estab .pic ul li{ float:left;padding:6px 11px 0px 0px;}
.c_shop .establish .estab .pic ul li a{ border:1px solid #fff;}
.c_shop .establish .estab .pic ul li a:hover{ border:1px solid #29559e;}


.c_shop .establish .estab .pic_b{ clear:both; padding-top:5px;}
.c_shop .establish .estab .pic_b ul{ list-style-type:none; margin:0px; padding:0px;}
.c_shop .establish .estab .pic_b ul li{ float:left;padding:6px 14px 0px 0px;}
/*
.c_shop .establish .estab .pic_b ul li a{ border:1px solid #fff;}
.c_shop .establish .estab .pic_b ul li a:hover{ border:1px solid #29559e;} */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 250px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
text-align:left;
padding-left:5px;
line-height:140%;
filter: progid:DXImageTransform.Microsoft.DropShadow(color=#D6D6D6,offX=3,offY=3,positives=true);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

 .c_shoplist { margin:20px 0px 0px 0px; border-left:1px solid #dce4f1; border-right:1px solid #dce4f1;border-bottom:1px solid #dce4f1;widows:919px;line-height:180%;}
			.lmain {border-top:1px solid #dce4f1; padding:10px; display:block; overflow:hidden; _zoom:1}
			.greybg{ background-color:#eeeeee;}
			.lmain .img1 { width:148px; margin-right:15px; float:left;}
			.lmain .center { width:570px; float:left}
			.lmain .center h3 {font-size:12px; padding:0px; color:#2a569d; margin:0px;}
			.lmain .txt span { font-weight:bold; color:#cc6600;}
			.txtblod { font-weight:bold;}
			.lmain .img2 { width:142px; float:right; position:relative}
			.lmain .img3 { width:161px; height:121px; margin-right:15px; float:left;}
			.lmain .img2 h5{ margin:0px; background:url(/images/zoom_ico3.gif) no-repeat right center; display:block; height:17px; padding-left:6px; padding-top:1px; padding-right:25px; font-weight:normal; font-size:12px; text-align:left; margin-top:65px; overflow:hidden;background-color:#76AF2C; color:#fff; line-height:17px; position:absolute; right:0; bottom:10px}
			.note {border-top:1px solid #dce4f1; padding:5px; color:#808080;}
			.note span {font-weight:bold; color:#cc6600;}	

.ray_t{border-collapse:collapse;width:770px;margin:0 15px;}
.ray_t td,.ray_t th{border:1px solid #ccc;padding:3px;}
.ray_t table td,.ray_t table th{border:none;}
.ray_t table{width:98%;}