.xiaoyuan 
{
list-style:none;
}
.xiaoyuan  li{
background: url(../about/images/xiaoyuandian.gif) no-repeat 0 6px;
padding-left:12px;
margin:0 0 0 4px;
}
#company{
background:url(../imgn/company-tile.gif) repeat-y;
width:650px;
margin:15px 0;}
#company .top{
background:url(../imgn/company-top.gif) no-repeat left top;
padding:40px 15px 0;}
#company .bottom{
background:url(../imgn/company-bottom.gif) no-repeat right bottom;
padding:0 15px 10px;}
#testimonials{
background:url(../imgn/testimonials-tile.gif) repeat-y;
width:650px;
margin:15px 0;
}
#testimonials .top{
background:url(../imgn/testimonials-top.gif) no-repeat left top;
padding:10px 0 2px 10px;}
#testimonials .bottom{
background:url(../imgn/testimonials-bottom.gif) no-repeat left bottom;
padding:0 15px 10px;}

#box12{
width:162px;
padding:5px;
float:left;
margin-bottom:15px;
border:1px solid #aaa;}
#box2{float: right;
    padding:0;
	width: 450px;
	margin-bottom:15px;}
	 .name{
background:url(../img-logo/fay-logo.gif) no-repeat 0 4px;
padding-left:10px;
font-size:13px;
color:#600;
}
 .name1{
padding-left:10px;
}
	ul.ticket {
list-style:none;
background:url(../imagen/sunny.gif) no-repeat;
height:36px;
margin-bottom:20px;
color:#666;
}
ul.ticket li{
padding-left:120px;
color:#666;}
ul.hotel{
list-style:none;
background:url(../imagen/hotel-logo.gif) no-repeat;
margin-bottom:20px;
color:#666;
}
ul.hotel li{
padding-left:140px;
margin-bottom:10px;
color:#666;}
.contact{
height:20px;
background:#900 url(../imgn/yunlogo.gif) no-repeat right top;
font:15px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin-bottom:5px;
padding-left:10px;}
.contactbottom{
background:#f4f4f4 url(../imgn/contact-bottom.gif) repeat-x left bottom;
padding:10px;
margin-bottom:15px;
}
#how{
background:url(../imgn/arrowhead-1.gif) no-repeat bottom right;
border-bottom:#CCCCCC 1px dashed;
border-top:#CCCCCC 1px dashed;
width:600px;
margin:5px 0 0 17px;
padding:4px;
font-family:verdana;}
#how p{
margin:0;}

img.hnext{
margin:6px 280px;}
#testimonials .top .test1{
color:#990000;
text-decoration:none;
}
.test1 a :hover{

}
.test2{
}
.test2 a :hover{
text-decoration:none;
color:#990000;}
.test3{
}
.test3 a:hover{
text-decoration:none;
color:##990000;}
.test4{
border-color:#CC6600;
font-weight:bold;
border-width:0px 0px 1px 0px;
border-style:solid;
padding:3px 10px;
}
.test4 a{
text-decoration:none;
color:#600;}
.test4 a:hover{
text-decoration:none;
color:#cc6600;}
img.cyc2{
float:left;
margin:0 8px 8px 0;}
/*fix*/
.nl_box{
 border-bottom:dashed 1px #999999;;
 padding:2px 2px 4px 14px;
height:100%;
margin:2px 1px 8px 0px;
background:url(../imagen/fay-logo.gif) no-repeat 3px 4px;
}
.nl_box p{
margin:0px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
}
/*company.htm*/
.ab_cont{
background:url(../imagen/ab_top.gif) no-repeat 10px top;

}
.ab_cont h1{
font-family:"Times New Roman", Times, serif;
font-size:24px;
line-height:26px;
margin:0;
padding:20px 0 0 34px;
color:#990000;
}
.ab_cont h2{
background:url(../imagen/ab_line.jpg) no-repeat 10px top;
 padding:4px 0 4px 38px;
 margin:0;
 color:#ffffff;
 font-size:14px;
}
.ab_t{
padding:8px 8px 8px 24px;
font-family:Arial, Helvetica, sans-serif;
}

.ab_sp{
margin-top:20px;
background:url(../imagen/ab_cbg.gif) no-repeat 10px top;
height:210px;
}
.ab_sp h2{
background:none;
padding:10px 0 0 50px;
margin:0;
color:#990000;
}
.ab_imgbox{
margin:10px 0 20px 0;
text-align:center;
background:#F5EFE5;
padding:2px;
line-height:17px;
}

.ab_box{
background:url(../about/images/img-bg.gif) no-repeat;
 float:left;
 width:182px;
 height:230px;
 margin-left:14px;
 padding:6px 4px 0 6px;
}
.ab_txt{
padding:8px 4px 4px 4px;
color:#990000;
}
.ab_div{
width:300px;
float:left;
padding:4px;
margin-left:8px;
text-align:center;
}

.step_1,.step_2{
border:1px dashed #CCCCCC;
 padding:10px;
 margin-left:10px;
 background:url(../activities/images/s_cor.gif) no-repeat 2px 16px;
 _height:20px;
}
.step_1{

}
.step_2{
background-color:#eeeeee
}
.te_tab td{
padding:6px;
}
.te_i{
height:270px;
}
#content1 #a3 .b3 ul.subitem,#content1 #a4 .b4 ul.subitem1{
display:block;
}
/*#content1 .b3 ul.subitem,#content1 .b4 ul.subitem1{
display:none;
}*/
#content1 .b3 ul.subitem li,#content1 .b4 ul.subitem1 li,#content1 .b2 ul.subitem2 li{
list-style:none;
background:none;
padding:2px;
font-size:11px;
font-weight:500;
}
#content1 .b3 ul.subitem li a:hover,#content1 .b4 ul.subitem li a:hover,#content1 .b2 ul.subitem li a:hover{
text-decoration:underline;
}


/*travel service*/

.ts_top{
background:url(../imagen/ts_tbg.jpg) no-repeat left top;
padding:190px 12px 0 12px;
}
.ts_top h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#9C0606;
padding-bottom:6px;
font-weight:900;
text-align:center;
}
.ts_c{
  position:relative;
  background:url(../imagen/ts_tc.jpg);
  height:21px;
  text-align:center;
  color:#FFFFFF;
}
.ts_l{
 position:absolute;
  background:url(../imagen/ts_tl.jpg) no-repeat;
  width:12px;
  height:21px;
  top:0;
  left:0;
}.ts_r{
 position:absolute;
  background:url(../imagen/ts_tr.jpg) no-repeat;
  width:12px;
  height:21px;
  top:0;
  right:0;
}
.ts_box{
border-top:1px solid #990000;
padding:10px 120px 10px 8px;;
background-repeat:no-repeat;
background-position:500px center;
}

/*hotel new*/
.himg_bg{
background:url(../travel-service/images/h_bg.gif) no-repeat;
height:154px;
width:194px;
float:left;
padding:6px 8px 4px 8px;
}
.h_info{
width:406px;
border-bottom:2px solid #1171A0;
min-height:126px;
padding:8px;
float:left;
line-height:16px;
}

/*flights*/
.top_1{
position:relative;width:640px;height:400px;
background:url(../travel-service/images/fl_m.gif) no-repeat right top;
}
.fl_h1 {
background:url(../travel-service/images/fl_icon.gif) no-repeat left center;
padding:10px 0 10px 80px;
}
.fl_h1 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#9C0606;
font-weight:bold;
}
.fl_ttxt{
width:420px;
}
.fl_ttxt p{
margin:8px 0 24px 0;
line-height:18px;
}
.fl_box1{
background:url(../travel-service/images/fl_rbg.gif) no-repeat;
position:absolute;
padding:8px;
width:325px;
height:144px;
top:240px;
left:300px;
}
.fl_box1 span{
display:block;
text-align:center;
font-weight:bold;
padding:0px 0 4px 0;
}
.fl_box1 ul li{
list-style:none;
background:url(../imagen/point.gif)  no-repeat left 10px;
padding:2px 0  0px 9px;;
}

.fl_bot1{
margin:20px 0 0 10px;
width:640px;
height:352px;
position:relative;
background:url(../travel-service/images/fl_bigbg.gif) no-repeat;
}
.book_txt{
color:#FFFF00;
font-weight:bold;
width:265px;
height:110px;
position:absolute;
top:11px;
left:24px;
}
.book_txt span{
display:block;
padding:2px 0 10px; 0;
}
.fl_form{
	position:absolute;
	width:300px;
	height:322px;
	left:312px;
	top: 8px;
	color:#FFFFFF;
}
.easy{
position:absolute;
background:url(../travel-service/images/fl_ybg.gif) no-repeat ;
height:170px;
width:283px;
left:1px;
top:182px;
}
.ftxt{
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
padding:8px 0 2px 40px;
}
.easy ul{
padding:24px 0 0 33px;
}
.easy ul li{
 list-style:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#006699;
 padding:4px 0 4px 4px;
}

/*cruise*/
.cru_top{
 background:#FFE1A4 url(../travel-service/images/c_topbg.gif) no-repeat;
 width:617px;
 padding:8px;
 color:#990000;
 line-height:18px;
}
.cru_tb{
background:url(../travel-service/images/c_topbt.gif) no-repeat left top;
width:633px;
height:15px;
}
.cru_top h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#05185F;
padding:12px 0 20px 0;
}
.c_map{
padding:10px 0 10px 0;
}
.c_rs{
background:url(../travel-service/images/c_tbg.jpg) no-repeat center top;
height:34px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:17px;
padding:4px 0 0 0;
color:#ffffff;
}
.h_info ul li{
 list-style:none;
 background:url(../imagen/black_point.gif) no-repeat left 9px;
 padding:1px 0 1px 8px;
}

/*transfor*/

.tr_top{
background:url(../travel-service/images/t_icon.gif) no-repeat center center;
height:50px;
padding-top:30px;
}
.tr_top h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
text-align:center;
font-size:16px;
font-weight:bold;

}
.t_ti2{
background:url(../travel-service/images/t_line.gif) no-repeat center bottom;
height:26px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.trbox{
background:url(../travel-service/images/t_box.gif) no-repeat;
width:174px;
height:173px;
float:left;
padding:8px 10px 4px 10px;
margin:6px;
text-align:center;
}
.trbtxt{
background:#EFEAE6 url(../travel-service/images/icon_red.gif) no-repeat left 4px;
height:40px;
color:#996600;
text-align:left;
padding:6px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;	
line-height:16px;	
}
/*ta*/
.ta_top{
background:url(../travel-service/images/ta_topbg.gif) no-repeat;

}

.toph1{height:100px;}
.toph1 h1{
font-size:22px;
color:#990000;
margin:0;
padding:8px 0 8px 100px;
}
.toph1 span{
padding:0 0 0 260px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-weight:bold;
}
.toptxt{
padding:0 8px 4px 8px;
}
.ta_boxt{
background:url(../travel-service/images/ta_boxt.gif) no-repeat left top;
padding:8px 0 8px 30px;
font-family:"Times New Roman", Times, serif;
font-size:17px;
color:#FFFF00;
font-weight:bold;
height:48px;
}
.ta_boxc{background:url(../travel-service/images/ta_boxc.gif) repeat-y;

color:#FFFFFF;
}
.ta_boxb{background:url(../travel-service/images/ta_boxb.gif) no-repeat left top;
height:10px;
}
 .subitem2 li{
list-style:none;

}


/*customer service centre*/
.ch_title{
	background:url(../imagen/ch_star.gif) no-repeat left 6px;
	padding:4px 20px;
	margin:0;
	color:#990000;
	font-weight:bold;
}
.box_1{
	background:url(../imagen/ch-boxbg.jpg) no-repeat;
	height:290px;
	width:160px;
	float:left;
}
.box_1 b{
	color:#FFFF00;
	font-size:14px;
	display:block;
	padding:7px 0 0 26px;
	line-height:16px;
}
.imgb{
padding:4px 0 0 3px;
}
.box_1 p{
	margin:0;
	padding:0 3px;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
	
}
.ch_en{
	display:block;
	text-align:center;
}

.box2{
	background:url(../imagen/ch-box-t.jpg) no-repeat;

	width:315px;
	float:left;
	margin-right:5px;
}
.box2 b{
	color:#663300;
	font-size:14px;
	display:block;
	text-align:center;
	height:24px;
	padding-top:6px;
	
}
.box2_c{
	border:1px solid #C6C4B7; 
	border-top:1px dashed #B1AE9D;
	border-bottom:1px dashed #B1AE9D;
	padding:8px;
	background:#F5F3E6;
	height:100%;
}
.box2_c2{
	border:1px solid #C6C4B7; 
	border-top:none;
	border-bottom:none;
    padding:8px;
	background:#E5E0C2;
	height:100%;
}
.box2_b{
	background:url(../imagen/ch-box-b.jpg) no-repeat top;
	height:16px;
}
.box2_c ul li{
	list-style:none;
	background:url(../imagen/point.gif) no-repeat left 8px;
	padding-left:10px;
}
.box2_c2{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.box3_t{
	background:url(../imagen/ch-box2-t.jpg) no-repeat left bottom;
	height:26px;
}
.box3_c{
	background:#83A8D2;
    width:632px;
	padding:4px;
}
.box3_b{
	background:url(../imagen/ch-box2-b.gif) no-repeat left top;
	height:10px;
}
.box3txt{
background:#FFF;padding:8px;line-height:19px;
font-family:Arial, Helvetica, sans-serif;
}
.botbox{
	background:url(../imagen/ch-bottom-box.jpg) no-repeat;
	width:650px;
    height:310px;

}
.cn_text h2{
	padding-bottom:4px;
	margin-bottom:0;
}
.text_box{
	padding:8px;
}
.text_box ul li{
	list-style:none;
	background:url(../imagen/fay-logo.gif) no-repeat left 6px;
	padding-left:10px;
}