
.fh1 h1{
 padding:0;
 margin:0;
}
.fa_left{
width:440px;
padding:330px 12px 12px 12px;
float:left;

}
.fa_right{
width:264px;
padding:12px 8px 0px 2px;
float:right;
/*height:200px;*/
}
/*tab-1*/
.ftab-1 span{
display:block;
float:left;
}
.ftab-1{
border-bottom:2px solid #FF6600;
}
.ms-1,.ms-2,.ms-3,.m-1,.m-2,.m-3{
background:url(../family-vacations/images/tab-1.gif) no-repeat;
height:22px;
margin-left:2px;
text-align:center;
padding-top:6px;
cursor:pointer;
}
.ms-3{
background-position:-1px -2px;
width:140px;
color:#FFFFFF;
}
.ms-1,.ms-2{
background-position:-140px -2px;
width:206px;
color:#FFFFFF;
}

.m-3{
background-position:-1px -34px;
width:140px;
color:#663300;
}
.m-1,.m-2{
background-position:-140px -34px;
width:206px;
color:#663300;
}

/*tab-2*/
.ktab-1 span{
display:block;
float:left;
}
.ktab-1{
border-bottom:2px solid #1E60B7;
}
.ks-1,.ks-2,.ks-3,.k-1,.k-2,.k-3{
background:url(../family-vacations/images/tab-2.gif) no-repeat;
height:22px;
margin-left:2px;
text-align:center;
padding-top:6px;
width:124px;
cursor:pointer;
}
.ks-1,.ks-2,.ks-3{
background-position:-1px -2px;
color:#FFFFFF;
}


.k-1,.k-2,.k-3{
background-position:-1px -34px;
color:#000000;
}
#kbox-1,#kbox-2,#kbox-3{
padding:8px;
}
.box-v{
 display:block;
}
.box-h{
display:none;
}


.l_t{
font-family:"Times New Roman", Times, serif;
font-size:18px;
text-align:center;
color:#990000;
}
.r_t{
font-family:"Times New Roman", Times, serif;
font-size:17px;
color:#0066CC;
text-align:center;
}
.r_text{
padding:36px 12px 10px 12px;
color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
height:138px;
}
.li_1,.li_2{
list-style:none;
padding:4px 0 4px 26px ;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#0066CC;
}
.li_1{
background:url(../family-vacations/images/fa_star.gif) no-repeat left 4px;
}
.li_2{
background: url(../family-vacations/images/fa-con.gif) no-repeat left 4px;
}
.cott h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding:8px;
}

#mbox-1,#mbox-2,#mbox-3{
 background:#FFF9E3;
 padding:8px;
}
.fv_tbox{
background:#FFDB49;
padding:6px;
}
.fv_l{
background:url(../family-vacations/images/fa_cc.gif) no-repeat left 4px;
padding-left:16px;
 float:left;
 width:484px;
}
.fv_r{
float:right;
width:188px;
}
.tour_t{
background:url(../family-vacations/images/fa_cc.gif) no-repeat left 8px;
padding:4px 0 4px 16px;
border-bottom:1px solid #FF9900;
}
.t_image{
float:left;
width:130px;
padding:4px;
}
.t_right{
float:right;
background:url(../share_img/tria_blue_4_6.gif) no-repeat left 8px;
padding-left:12px;
width:548px;
font-family:Arial, Helvetica, sans-serif;
}
.t_right b{
 color:#663300;
}
.t_right ul li,.fs_ul li{
 list-style:none;
 background:url(../share_img/dot_red_4_4.gif) no-repeat left 6px;
 padding-left:9px;
}
.th_l{
float:left;
background:url(../family-vacations/images/thing_list.gif) no-repeat left top;
width:186px;
padding:0 14px 0 10px;
height:700px;

}
.th_ibox{
background:#ffffff;
height:106px;
padding:4px;
text-align:center;
margin-top:8px;
}
.th_right{
float:right;
width:488px;
}
.th_bar{
background:url(../family-vacations/images/thing_bar.gif) no-repeat;
padding:8px 4px 0px 40px;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:15px;
height:28px;
}
.ds_bar{
background:url(../family-vacations/images/tip_star_2.gif) no-repeat;
}
.th_box ul li{
list-style:none;
background:url(../family-vacations/images/thing_con.gif) no-repeat 4px 4px;
padding:2px 2px 2px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.th_box ul li b{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#996600;
}
.f_tips  li{
background:url(../family-vacations/images/tip_star.gif) no-repeat left 2px;
list-style:none;
padding:4px 0 4px 24px;
}
.f_tips li b{
 color:#0066CC;
 /*text-decoration:underline;*/
}
.dw_l{
margin-right:4px;
}
.dw_l,.dw_r{
width:340px;
float:left;

}
.th_t{
font-family:"Times New Roman", Times, serif;
font-size:17px;
padding:13px 0 13px 4px;
color:#ffffff;
font-weight:bold;
}
.dw_t{
padding:4px 0 4px 0;
text-align:center;
}
.dw_lc,.dw_rc{
padding:4px;
margin-top:4px;
height:300px;
}
.dw_lc{
padding:4px;
color:#0066CC;
}
.dw_lc ul li{
list-style:none;
background:url(../share_img/dot_blue_d_4_4.gif) no-repeat left 8px;
padding:0px 2px 0px 9px;
}
.dw_rc ul li{
list-style:none;
background:url(../share_img/dot_red_4_4.gif) no-repeat left 8px;
padding:0px 2px 0px 9px;
}
.dw_rc{
color:#996600;
}
.fa_inq{
text-align:left;
 height:100px;
 width:684px;
 padding:4px 8px 0 8px;
 margin-top:8px;
 background:#C1E3FD url(../family-vacations/images/inquiry_bg.jpg) no-repeat;
}
.fa_inq p{
padding:0;
margin:0;
}
/*sub page*/

.fs_h1 h1{
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
padding:20px 20px 0px 100px;
text-align:left;
margin:0;
}
.fs_text{
color:#990000;
padding:10px 0 10px 40px;
width:540px;
}

.stab-1 a{
display:block;
float:left;
}
.stab-1{
border-bottom:2px solid #FF6600;
}
.ss-1,.ss-2,.ss-3,.ss-4,.s-1,.s-2,.s-3,.s-4{
background:url(../family-vacations/images/fa_but.gif) no-repeat;
height:22px;
margin-left:2px;
text-align:center;
padding-top:6px;
cursor:pointer;
}
#content #tour a.ss-1,#content #tour a.ss-2,#content #tour a.ss-3,#content #tour a.ss-4{
text-decoration:none;
color:#663300;
}
#content #tour a.s-1,#content #tour a.s-2,#content #tour a.s-3,#content #tour a.s-4{
 color:#ffffff;
 text-decoration:none;
}

.ss-1,.ss-2,.ss-4{
background-position:-1px -2px;
width:154px;
color:#FFFFFF;
}
.ss-3{
background-position:-160px -2px;
width:212px;
color:#FFFFFF;
}

.s-1,.s-2,.s-4{
background-position:-1px -34px;
width:154px;
color:#663300;
}
.s-3{
background-position:-160px -34px;
width:212px;
color:#663300;
}
.sbox{
background:#FFF9E3;
 padding:8px;
 }
.stt{
background:url(../family-vacations/images/fa-eg.gif) no-repeat left 4px;
padding:14px 4px 8px 38px;
}
.s_l{
background:url(../share_img/tria_blue_4_6.gif) no-repeat left 5px;
padding-left:8px;
width:486px;
}
.fs_ltext{
float:left;
width:500px;
}
.fs_rimg,.fs_ltext{
margin-top:10px;
}
.fs_rimg{
float:right;
width:188px;
padding:6px;
background:#FFFFFF;
}
.fs_title{
background:url(../family-vacations/images/fa-sq.gif);
position:relative;
font-family:"Times New Roman", Times, serif;
font-size:15px;
 width:360px;
 height:16px;
 color:#ffffff;
 padding:4px 0 6px 40px;
 margin-top:16px;
}
.fish{
background:url(../family-vacations/images/fa-fish.gif) no-repeat;
width:44px;
height:46px;
position:absolute;
top:-8px;
left:-8px;
}
.fs_t{
border:none;
}
.fs_link a{
display:block;
background:url(../share_img/tria_blue_4_6.gif) no-repeat left 8px;
padding-left:12px;


}
#content .fs_link a:hover{
	text-align:left;
}
.ds_box{
border-top:2px solid #F7AF7F;
background:#FFF9E3;
margin:8px 8px 0 8px;
padding:8px;
}
.ds_imgbox{
float:left;
width:200px;
height:160px;
margin:4px 16px 4px 0;
background:#FFE88C;
padding:5px;
text-align:center;
}
.ds_imgtxt p{
color:#663300;
}
.ds_last{
background:url(../family-vacations/images/mul.gif) no-repeat 4px 2px;
padding:4px 4px 4px 20px;
color:#663300;
}
.ds_imgbox ul{
margin:0;
padding:0}
.ds_imgbox ul li{
list-style:none;
padding:2px 4px 2px 0;
text-align:left;
background:url(../share_img/dot_blue_3_3.gif) no-repeat 12px 12px;
padding-left:20px;
}
.ds_ra{

padding:4px 0px 4px 70px;
}
.ds_ra ul li{
 list-style:none;
 background:url(../share_img/dot_re_4_4.gif) no-repeat left 9px;
 padding:2px 2px 2px 12px;

}
.mr_1{
background:url(../family-vacations/images/mr-1.gif) no-repeat;
}
.mr_2{
background:url(../family-vacations/images/mr-2.gif) no-repeat;
}
.mr_3{
background:url(../family-vacations/images/mr-3.gif) no-repeat;
}
.mr_4{
background:url(../family-vacations/images/mr-4.gif) no-repeat;
}
.mr_5{
background:url(../family-vacations/images/mr-5.gif) no-repeat;
}
.mr_6{
background:url(../family-vacations/images/mr-6.gif) no-repeat;
}

.ds_box2{
background:#FFE88C;
margin:0 8px 0px 8px;
padding:8px;
}
.ds_imglist{
background:#FFF9E3;
margin:0 44px 0 44px;
}

.da_ibox{
float:left;
width:153px;
margin-left:1px;
height:130px;
text-align:center;
}

.ds_imglist_2{

/*margin:0 44px 0 44px;*/
}
.da_ibox_2{
float:left;
width:153px;
padding:4px;
background:#FFE88C;
margin-left:8px;
height:130px;
text-align:center;
}
/*scroll*/
div.packagewrapper {
	height:3000px;
	position:absolute;
	border:1px solid #CC6666;
}
div#package_slide {
  margin-top:8px; 
	height:400px;
	width:180px;
	overflow: hidden;

	position: relative;
	border:1px solid #0033FF;

}
div.package{
	width:160px;
	/*overflow:hidden;*/
    margin: 0 1px 0 1px;
   height:106px;
   border:1px solid #CCFF33;
	}
	.arrow  {float:left;height:180px;width:22px;
	cursor:pointer;
	}
.fs_ul_1 li{
list-style:none;
background:url(../family-vacations/images/fa_cc.gif) no-repeat left 6px;
padding:4px 0 4px 18px;
}
.tour_t_1{
 padding-left:16px;
}
