@charset "utf-8";
/**********************************************/
.itop{ width:100%; overflow:hidden; padding-bottom:15px;}
.itop_r{ width:275px; float:left; margin-left:15px; overflow:hidden;}
.itop_r_1{ width:100%; height:75px; background-color:#45A03A; color:#FFF;}
.itop_r_1 table{ padding-top:10px; padding-left:12px;}
.itop_r_1 strong{ font-size:14px;}
.itop_r_1 .bai{ font-size:18px; font-weight:bold; color:#FFFF72;}
.itop_r_1 span{ font-size:14px; color:#FFFF72;}
.itop_r_2{ width:273px; height:294px; border:1px #E0E0E0 solid;}
.itop_r_2 .itop_r_2h{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#585858; padding-left:15px;}
.itop_r_2 li{ height:55px; border-top:1px solid #f5f5f5; color:#666; padding:15px 15px 15px 0; _padding:13px 15px 13px 0; line-height:160%;}
.itop_r_2 li i{ width:45px; height:50px; padding-top:5px; padding-left:20px; float:left;}
.itop_r_2 li strong{ font-size:14px; font-weight:bold; color:#45A03A;} 

/********************最新预订**************************/
#marqueeBox{ width:192px; margin-left:5px; margin-top:15px; color:#666; line-height:160%;}
#marqueeBox a{ color:#390;}

/********************马尔代夫**************************/
.md{ 
	width:1198px; overflow:hidden; border-left:1px #EAEAEA solid; border-right:1px #EAEAEA solid;
	border-bottom:1px #EAEAEA solid; margin-top:5px; margin-bottom:20px;
}
.mdh{ width:100%; height:35px; line-height:35px; border-bottom:1px #EAEAEA solid; background-color:#FAFAFA;}
.mdhm{ border-top:2px #EC1C00 solid; color:#FF1E00;}
.mdhl{ border-top:2px #009AFF solid; color:#009AFF;}
.mdht{ border-top:2px #f2800e solid; color:#E44500;}
.mdha{ border-top:2px #4A9400 solid; color:#4A9400;}
.mdhw{ 
	width:325px; height:30px; float:left; line-height:30px; font-size:14px;
	font-weight:bold; border-right:1px #D6D6D6 solid; text-indent:15px;
}
.mdh1{ width:235px; height:35px; float:left; font-size:15px; font-weight:bold; text-indent:7px; letter-spacing:1px;}
.mdh2{ width:650px; height:35px; margin-left:13px; float:right; font-size:13px;}
.mdh2 li{ height:16px; line-height:16px; float:right; padding-left:15px; padding-right:15px; margin-top:10px; letter-spacing:1px; border-right:1px #585858 dotted;}
.mdh2 li a{ color:#585858;}
.mdh2 .gme{ height:38px; color:#fff; background-image:url(../images/gme.png);}
.mdh3{ width:80px; height:30px; float:right; font-size:13px; text-align:right;}
.mdh3 a{ color:#585858;}
.mdh4{ width:690px; height:35px; float:left; font-size:13px;}
.mdh4 li{ height:16px; line-height:16px; float:left; padding-left:15px; padding-right:15px; margin-top:10px; letter-spacing:1px; border-right:1px #585858 dotted;}
.mdh4 li a{ color:#585858;}
.mdh5{ width:272px; height:35px; float:left; font-size:15px; text-indent:10px; font-weight:bold; border-left:1px #EAEAEA solid;}
.md_l{ width:272px; height:715px; overflow:hidden; float:left; margin-left:15px; border-left:1px #EAEAEA solid;}
.md_l_h{ 
	width:100%; height:25px; line-height:25px; border-bottom:1px #D6D6D6 solid; text-indent:10px; color:#4B4B4B;
	border-top-left-radius:2px; border-top-right-radius:2px; border-bottom-left-radius:2px; border-bottom-right-radius:2px;
	margin-top:12px; font-weight:bold; border-top:1px #D6D6D6 solid;
}
.md_l_h span{ overflow:hidden; width:210px; float:left;}
.md_l_h a{ overflow:hidden; width:52px; float:left; color:#FFA200; font-weight:100;}
.md_l_1{ overflow:hidden; width:250px; margin-left:15px;}
.md_l_1 ul{ margin-top:10px;}
.md_l_1 li{ overflow:hidden; width:100%; height:35px; line-height:35px; text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.md_l_1 li a{ color:#345;}
.md_l_1 li a:hover{ text-decoration:underline;}
.md_r{ width:910px; overflow:hidden; float:left; padding-top:5px; padding-bottom:5px;}
.md_r1{ width:278px; height:215px; float:left; margin-left:20px; margin-top:10px; margin-bottom:10px; box-shadow: 0px 3px 5px #ccc; background-color:#FFF;}
.md_r1_i{ width:100%; height:160px;}
.md_r1_i img{ width:100%; height:160px;}
.md_r1_w{ line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; font-weight:bold;}
.md_r1_w a{ color:#456;}
.md_r1_w a:hover{ text-decoration:underline;}
.md_r1_f{ width:100%; overflow:hidden;}
.md_r1_x{ float:left; color:#FFF; width:68px; height:25px; line-height:25px; background-color:#BF4E00; border-top-right-radius:25px;}
.md_r1_j{ width:200px; height:25px; float:right; line-height:25px; text-align:right; color:#FF6800;}
.md_r1_j span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/********************改版新建**************************/
.linef{ overflow:hidden; float:left;}
.line{ width:474px; overflow:hidden; margin-top:8px;}
.linet{ width:384px; height:25px; line-height:25px; float:left; font-size:14px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:10px;}
.linet a{ color:#016db8;}
.linet a:hover{ text-decoration:underline;}
.liner{ width:464px; margin-left:10px; line-height:20px; border-bottom:1px #DEDEDE dotted; padding-bottom:5px; color:#666;}
.liner span{
	height:20px;padding:2px; border:1px #ccc solid; margin-right:10px; border-bottom-left-radius:2px; 
	border-bottom-right-radius:2px; border-top-left-radius:2px; border-top-right-radius:2px;
}
.linej{ width:80px; color:#FF6800; height:30px; line-height:30px; float:left; padding-left:10px; text-align:right;}
.linej span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.linei{ width:980px; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.lineii{ width:225px; height:130px; margin-left:10px; margin-right:10px; float:left; position:relative;}
.lineii img{ width:225px; height:130px;}
.lineit{ 
	width:100%; height:25px; line-height:25px; position:absolute; bottom:0px; left:0px; background-color:#000; 
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现背景透明，文字不透明*/
	filter:Alpha(opacity=80); background:#000; /*实现IE背景透明*/
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.lineit a{ color:#FFF;}
.lineit a:hover{ color:#FFA200;}
.hotelh{ width:100%; height:35px; line-height:40px; color:#4C4C4C; font-weight:bold; border-bottom:2px #159EED solid;}
.hotelh1{ width:8px; height:37px; float:left; background-color:#66DAFF; border-top-left-radius:8px;}
.hotelh2{ width:8px; height:37px; float:left; background-color:#26C7FB;}
.hotelh3{ height:35px; line-height:35px; float:left; background-color:#159EED; padding-left:8px; padding-right:8px; font-size:15px; color:#FFF; border-top-right-radius:8px;}
.hotelh4{ width:70px; height:24px; float:right; background-color:#159EED; line-height:24px; border-radius:12px; font-weight:bold; text-align:center; margin-top:6px;}
.hotelh4 a{ color:#FFF;}
.hotel{ width:1220px; overflow:hidden; padding-top:10px;}
.hotelf{ width:285px; height:225px; float:left; margin-right:20px; margin-bottom:20px;}
.hotelfi{ width:100%; height:190px; position:relative;}
.hotelfi img{ width:100%; height:190px;}
.hotelft{ 
	width:100%; height:25px; line-height:25px; position:absolute; font-weight:bold; bottom:0px; left:0px; font-size:14px;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现背景透明，文字不透明*/
	filter:Alpha(opacity=80); background:#000; /*实现IE背景透明*/
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.hotelft a{ color:#FFF;}
.hotelfj{ width:100%; height:30px; line-height:30px; background-color:#EBEBEB; color:#4C4C4C; font-weight:bold; position:relative;}
.hotelfj span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FF4E00;}
.hotelfj a{ 
	width:60px; height:20px; line-height:20px; position:absolute; right:8px; top:5px; color:#FFF; font-weight:bold;
	text-align:center; background-color:#BF4E00; border-radius:2px;
}
.hotelfb{ width:100%; height:5px; background:url(../images/recommend_4.png) no-repeat center center;}

.arclist{ width:279px; height:200px; overflow:hidden; float:left; margin:15px 10px 15px 10px; position:relative;}
.arclist img{ width:100%; height:200px;}
.arclistt{ 
	width:100%; height:30px; line-height:30px; position:absolute; bottom:0px; left:0px; background-color:#000;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现背景透明，文字不透明*/
	filter:Alpha(opacity=80); background:#000; /*实现IE背景透明*/
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.arclistt a{ color:#FFF; font-size:13px;}
.arclistt a:hover{ text-decoration:underline;}
.arclistz{ 
	height:18px; line-height:18px; padding-left:5px; padding-right:5px; position:absolute; top:6px; right:6px; background-color:#FF6600;
	background:rgba(165, 112, 0, 0.6) none repeat scroll 0 0 !important;/*实现背景透明，文字不透明*/
	filter:Alpha(opacity=60); background:#FF6600; /*实现IE背景透明*/ text-align:center; color:#FFF;
	border-radius:9px;
}
