@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/phuket/phuket1.jpg); background-position:center; background-repeat: no-repeat;}
.bgs_2{ background-image:url(http://img.oocct.com/xianyou/oocct/phuket/phuket2.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;
}

.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:183px; height:47px; background-image: url(../images/recommendh_11.jpg);}
.recommendh_12{ width:105px; height:47px; background-image: url(../images/recommendh_12.jpg);}
.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:896px; height:432px; float:left; overflow:hidden;}
.recommend2_f{ width:427px; height:208px; overflow:hidden; padding-bottom:16px; float:left; padding-right:21px;}
.recommend2_1{ width:100%; height:165px;}
.recommend2_1 img{ width:100%; height:165px;}
.recommend2_2{ width:100%; background-color:#007EE2; overflow:hidden;}
.recommend2_2_1{
	width:307px; height:43px; line-height:43px; font-size:18px; float:left;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px; padding-right:5px;
}
.recommend2_2_1 a{ color:#FFF;}
.recommend2_2_2{ width:105px; height:43px; line-height:43px; float:left; text-align:center; color:#e3ff0c; font-size:15px;}
.recommend2_2_2 span{ font-size:23px;}

.recommend3{ width:304px; height:432px; float:left;}
.googlemap{ width:100%; height:322px;}
.recommend3_1{ width:333px; height:95px; padding-top:15px;}
.recommend3_1_1{ width:74px; height:95px; padding-left:5px; padding-right:32px; float:left;}
.recommend3_1_1i{ width:74px; height:74px;}
.recommend3_1_1i img{ width:74px; height:74px;}
.recommend3_1_1t{ width:100%; height:21px; line-height:26px; font-size:13px; text-align:center;}
.recommend3_1_1t a{ color:#757374;}

.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:386px; height:340px; float:left; margin-right:21px; margin-bottom:18px; background-color:#FFF; box-shadow: -1px 2px 8px #EAEAEA;}
.recommend4_1i{ width:100%; height:235px;}
.recommend4_1i img{ width:100%; height:235px;}
.recommend4_1t{ width:100%; background-color:#007EE2; overflow:hidden;}
.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:11px 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:650px; float:left;}
.recommend5_l1{ width:282px; height:295px; margin-right:18px; float:left; margin-bottom:23px; box-shadow: -1px 2px 8px #F6F6F6;}
.recommend5_l1i{ width:100%; height:208px;}
.recommend5_l1i img{ width:100%; height:208px;}
.recommend5_l1t{ 
	width:100%; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	font-size:17px; text-indent:12px; background-color:#007EE2;
}
.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:#666; border:1px #F7F7F7 solid;}
.recommend5_r{ width:300px; height:650px; 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;}