@charset "utf-8";
.hsgj{ width:100%; overflow:hidden; background-color:#F7F7F7; padding-top:25px;}
.mainf{ width:1200px; overflow:hidden; margin:auto;}
.bgs_1{ background-image:url(http://img.oocct.com/xianyou/oocct/samui/samui1.jpg); background-position:center; background-repeat: no-repeat;}
.bgs_2{ background-image:url(http://img.oocct.com/xianyou/oocct/samui/samui2.jpg); background-position:center; background-repeat: no-repeat;}
.bgs_1 .s_img{ background:url(img/s_img1.jpg) no-repeat; width:673px; height:404px; }
.hengfum{
	width:100%; height:89px; background-color:#1FADFF; border-top:1px #FFF solid; position:relative; z-index:16;
	background-image: url(http://img.oocct.com/xianyou/oocct/bali/hengfus.jpg);
    background-repeat: no-repeat;
    background-position: center center; text-align: center; margin-bottom:54px;
}
/********************幻灯片中的导航**************************/
.boxd{ width:0px; height:0px;position:absolute;top:169px;}
.boxd1{ width:220px; height:369px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:15; background-color:#FFF; border:1px #0e7f8a solid;}
.boxd1 li{ width:100%; height:91px; border-bottom:2px #d0d3d2 solid;}
.boxd11{ width:205px; height:39px; line-height:54px; margin-left:8px; font-size:15px; font-weight:bold; text-indent:33px; float:left;}
.boxd11 a{ color:#4d4d4d;}
.boxd11 a:hover{text-decoration:underline;}
.boxd11 span{ float:right; color:#9c9c9c; font-weight:initial;}
.boxd1i1{ background: url(../images/blboxd1i1.jpg) no-repeat bottom left;}
.boxd1i2{ background: url(../images/blboxd1i2.jpg) no-repeat bottom left;}
.boxd1i3{ background: url(../images/blboxd1i3.jpg) no-repeat bottom left;}
.boxd1i4{ background: url(../images/blboxd1i4.jpg) no-repeat bottom left;}
.boxd12{ width:100%; height:45px; line-height:44px; float:left;}
.boxd12 a{ display:block; float:left; padding-left:11px; color:#4d4d4d; font-size:15px;}
.boxd12 a:hover{text-decoration:underline;}

.recommendh{ width:100%; height:43px; border-bottom:4px #88D7F5 solid;}
.recommendh_1{ height:47px; line-height:38px; float:left; font-size:25px; color:#007FE0; text-indent:52px;}
.recommendh_11{ width:205px; height:47px; background-image: url(../images/recommendh_11.jpg); background-repeat: no-repeat;}
.recommendh_12{ width:205px; height:43px; background-image: url(../images/recommendh_12.jpg); background-repeat: no-repeat; border-bottom:4px #007EE2 solid;}
.recommendh_13{ width:105px; height:47px; background-image: url(../images/recommendh_13.jpg);}
.recommendh_14{ width:105px; height:47px; background-image: url(../images/recommendh_14.jpg);}
.recommendh_2{ 
	height:43px; line-height:42px; float:left; color:#88D9F7; font-family:Arial, Helvetica, sans-serif;
	font-size:28px; text-align:center; padding-left:18px; padding-right:26px;
}
.recommendh_3{ height:43px; line-height:50px; font-size:12px; color:#AAA; float:left; padding-right:19px;}
.recommendh_4{ height:43px; line-height:50px; font-size:12px; float:left;}
.recommendh_4 a{ color:#14BAF4;}
.recommend{ width:100%; overflow:hidden; padding-top:14px; padding-bottom:35px;}
.recommend1{ width:460px; height:432px; float:left;}
.recommend1_1{ width:100%; height:380px;}
.recommend1_1 img{ width:100%; height:380px;}
.recommend1_2{ width:100%; overflow:hidden; background-color:#007EE2;}
.recommend1_2_1{ 
	width:330px; height:52px; line-height:52px; font-size:20px; float:left;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px; padding-right:5px;
}
.recommend1_2_1 a{ color:#FFF;}
.recommend1_2_2{ width:115px; height:52px; line-height:52px; float:left; text-align:center; color:#e3ff0c; font-size:17px;}
.recommend1_2_2 span{ font-size:25px;}

.recommend2{ width:980px; height:353px; float:left; overflow:hidden;}
.recommend2_f{ width:314px; height:344px; float:left; margin-top:7px; margin-left:10px; border:1px #E2E2E2 solid; position:relative;}
.recommend2_1{ width:100%; height:216px;}
.recommend2_1 img{ width:100%; height:216px;}
.recommend2_2{ width:100%; overflow:hidden;}
.recommend2_2_1{
	width:295px; height:38px; line-height:38px; font-size:18px; float:left; padding-top:5px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px; padding-right:5px;
}
.recommend2_2_1 a{ color:#111;}
.recommend2_2_2{ width:170px; height:43px; line-height:50px; float:left; text-align:center; color:#FF9037; font-size:14px;}
.recommend2_2_2 span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.recommend2_2_3{ width:295px; padding-left:10px; padding-right:5px; color:#666; font-size:13px; height:36px; overflow:hidden;}
.recommend2_2_4{ 
	width:140px; float:left; padding-top:14px;
}
.recommend2_2_4 span , .recommend2_2_4 font{
	float:left; border-radius:10px; height:25px; line-height:25px; font-size:14px;
	color:#FFF; margin-left:5px; padding-left:5px; padding-right:5px;
}
.recommend2_2_4 span{ background-color:#9987EB;}
.recommend2_2_4 font{ background-color:#F58B7E;}
.bltop{ width:65px; height:36px; position:absolute; top:-7px; left:10px;}

.recommend3{ width:220px; height:353px; float:left;}

/****酒店搜索****/
.search{ width:218px; height:351px; background-color:#F6F8FA; float:left; border:1px #CDCDCD solid;}
.search li{ color:#00315C; overflow:hidden; padding-left:22px; padding-top:24px; height:30px; line-height:30px; font-size:13px; font-weight:bold;}
.search select{ width:110px; height:25px; line-height:25px; border:1px #C6CFD4 solid; font-size:13px; color:#5E5F63;}
.search input{ width:175px; height:25px; line-height:25px; border:1px #C6CFD4 solid; font-size:13px; color:#A5A6A8; text-indent:7px;}
.searchb{ 
	width:177px; height:30px; line-height:30px; background-color:#007FE2; color:#FFF; text-align:center; 
	cursor:pointer; margin-left:22px; font-size:13px; margin-top:30px;
}

.jdxj{ width:100%; overflow:hidden; padding-top:16px;}
.jdxjt{ width:78px; height:22px; line-height:22px; font-size:14px; color:#111111; float:left;}
.jdxj li{ 
	width:86px; height:20px; line-height:20px; border:1px #A8A8A8 solid; text-align:center;
	float:left; margin-right:23px; background-color:#FFF; color:#A8A8A8; border-radius:11px; cursor:pointer;
}
.jdxj .bcfc{ background-color:#007EE2; color:#FFF;}
.recommend4{ padding-top:23px; overflow:hidden; width:1221px; display:none; padding-bottom:17px;}
.recommend4_1{ 
	width:370px; height:355px; float:left; margin-right:10px; margin-left:5px; margin-bottom:18px; background-color:#FFF; box-shadow: -1px 2px 8px #E1E1E1;
	padding-left:8px; padding-right:8px;
}
.recommend4_1i{ width:100%; height:223px;}
.recommend4_1i img{ width:100%; height:223px;}
.recommend4_1t{ 
	width:100%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px;
	padding-top:13px;
}
.recommend4_1t a{ color:#000;}
.recommend4_1j{ width:100%; overflow:hidden; padding-top:10px;}
.recommend4_1jl{ width:250px; float:left;}
.recommend4_1jl span{ 
	height:18px; line-height:18px; padding-left:2px; padding-right:2px; font-size:12px; color:#F38A86;
	float:left; margin-right:5px; border:1px #F38A86 solid; border-radius:3px; margin-top:6px;
}
.recommend2_1jr{ width:120px; float:left; font-size:12px; color:#FF9037;}
.recommend2_1jr span{ font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.recommend4_2_1{
	width:266px; height:43px; line-height:43px; font-size:18px; float:left;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px; padding-right:5px;
}
.recommend4_2_1 a{ color:#FFF;}
.recommend4_3{ 
	width:353px; height:40px; margin:5px 18px 11px 15px; font-size:13px; color:#4C4C4C;
	overflow:hidden; text-indent:24px; background: url(../images/recommend4_3.jpg) no-repeat top left;
}

.recommend5{ padding-top:20px; overflow:hidden; width:100%;}
.recommend5_l{ width:900px; height:625px; float:left;}
.recommend5_l1{ width:282px; height:270px; margin-right:18px; float:left; margin-bottom:23px; position:relative;}
.recommend5_l1 img{ width:100%; height:270px;}
.recommend5_l1f{ 
	width:100%; height:88px; position:absolute; left:0px; bottom:0px; background-color:#000;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现背景透明，文字不透明*/
	filter:Alpha(opacity=80); background:#000; /*实现IE背景透明*/
}
.recommend5_l1t{ 
	width:100%; height:34px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	font-size:17px; text-indent:12px; border-bottom:1px #808080 solid;
}
.recommend5_l1t a{ color:#FFF;}
.recommend5_l1x{ width:250px; height:35px; overflow:hidden; line-height:20px; padding:6px 15px 10px 15px; font-size:12px; color:#FFF;}
.recommend5_r{ width:300px; height:625px; float:left;}
.recommend5_rh{ width:100%; height:39px; background-image: url(../images/recommend5_rh.jpg); font-size:19px; color:#22AFF4; text-indent:8px;}
.recommend5_r1{ width:100%; height:82px; padding-left:12px; padding-top:11px;}
.recommend5_r1l{ width:111px; height:82px; float:left;}
.recommend5_r1r{ width:167px; height:82px; float:left; padding-left:10px;}
.recommend5_r1rt{ width:100%; height:16px; line-height:16px;}
.recommend5_r1rt a{ color:#333;}
.recommend5_r1rx{ padding-top:15px; color:#989898;}
.recommend5_r2{ width:100%; margin-left:14px; padding-top:21px; padding-bottom:6px; border-bottom:1px #E6E6E6 solid;}
.recommend5_r2 li{ width:100%; height:16px; line-height:16px; padding-bottom:10px;}
.recommend5_r2 li a{ color:#323232;}
.recommend5_r3{ width:100%; padding-left:14px;}
.recommend5_r3h{ 
	width:100%; height:32px; line-height:32px; font-size:22px; color:#23ADF5;
	background:url(../images/recommend5_r3.jpg) no-repeat center left; text-indent:35px; margin-top:12px; margin-bottom:18px;
}
.recommend5_r3b{ width:100%; height:20px; font-size:20px; color:#333; line-height:20px; padding-bottom:17px;}
.recommend5_r4{ width:303px; overflow:hidden;}
.recommend5_r4 li{ 
	width:75px; height:14px; line-height:14px; padding-right:11px; padding-left:14px; border-right:1px #666 solid; float:left;
	margin-bottom:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.recommend5_r4 li a{ color:#666;}

.recommend6{ width:1221px; overflow:hidden; padding-top:21px; padding-bottom:30px;}
.recommend6_1{ width:386px; height:258px; padding-right:21px; float:left; position:relative;}
.recommend6_1 img{ width:386px; height:258px;}
.recommend6_1t{ 
	width:366px; height:65px; padding-left:10px; padding-right:10px; position:absolute; left:0px; bottom:0px; background-color:#000;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现背景透明，文字不透明*/
	filter:Alpha(opacity=80); background:#000; /*实现IE背景透明*/
}
.recommend6_1t1{ 
	width:100%; height:25px; line-height:28px; font-size:14px; font-weight:bold; text-indent:27px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.recommend6_1t1 a{ color:#9C9E9B;}
.recommend6_1t2{ width:100%; height:40px; font-size:12px; color:#9C9E9B; text-indent:27px; overflow:hidden;}