.tourleft{
float:left;
width:447px;
margin:15px 0 5px 2px;}
.tourright{
float:right;
margin:20px 0 5px 0;
}
.tourright img{
margin-bottom:20px;}
.tu{
float:right;
border:1px #999999 solid;
padding:1px;
margin-left:2px;}

.xiaobiaoxia{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000
}
.remarks{
color:#663300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin:20px 0;}
.extension{
background:#EFEAE5;
padding:8px 0;}
.extension tr td{
padding:0 0 0 20px;
}
#maps{
width:200px;
padding:5px;
border:solid 1px #aaa;
float:right;
margin:0 0 10px 5px;}
.ceo{
color:#990000;
}
#boxl-1{
width:144px;
float:left;
margin:0 12px 12px 5px;
display:inline;}
#boxl-1 .boxtu{
width:130px;
border:solid 1px #aaa;
padding:6px;
text-align:center;
overflow:hidden;
margin-bottom:8px;
}

#boxr-1{
width:440px;
color:#5E503A;
float:right;}
#maps p{
font:12px Arial, Helvetica, sans-serif;}
.ph3{
font-size:14px;
font-family:verdana;
color:#600;}
ul.name2{
padding:0;
margin:0;
list-style:none;}
ul.name2 li{
background:url(../img-logo/fay-logo.gif) no-repeat 0 4px;
padding-left:10px;
color:#600;
margin-left:10px;
} .name{
background:url(../img-logo/fay-logo.gif) no-repeat 0 4px;
padding-left:10px;
font-size:12px;
color:#CC6600;
margin-bottom:0;
}
 .name1{
padding-left:10px;
margin-bottom:10px;}
ul.name2{
padding:0;
margin:0;
list-style:none;}
#maps1{
width:130px;
padding:5px;
border:solid 1px #aaa;
float:right;
margin:0 0 10px 5px;}
.rptour{
width:150px;
border:1px solid #aaa;
padding:6px;
float:left;
display:inline;
margin-bottom:20px;
height:300px;}

.rptour2{
width:306px;
border:1px solid #aaa;
padding:4px;
float:left;
display:inline;
margin:10px 3px 10px  3px;
height:266px;}
ul.squre{
list-style:square; padding-left:10px;
margin-left:5px;
margin-bottom:15px;}
.mudi2{
width:139px;
font-size:13px;
float:left;
margin-right:6px;
margin-bottom:18px;
text-align:center;
display:inline;
}
 .mudi2 p a{
padding:5px 0;
margin-bottom:0;
color:#000;
}
 .mudi2 img{
border:1px solid #5E503A;
width:137px;
overflow:hidden;}
.div130{
width:130px;
float:left;
margin-left:5px;
text-align:center;
margin-bottom:10px;
border:1px solid #aaa;
padding:3px;
display:inline;}
ul.name3{
padding:0;
margin:0;
list-style:none;}
ul.name3 li{
background:url(../img-logo/fay-logo.gif) no-repeat 0 4px;
padding-left:10px;
margin-left:10px;
}
.mudi2{
width:139px;
font-size:13px;
float:left;
margin:0 0 18px 18px;
text-align:center;
display:inline;
}
 .mudi2 p a{
padding:5px 0;
margin-bottom:0;
color:#000;
}
 .mudi2 img{
border:1px solid #5E503A;
width:137px;
overflow:hidden;}

.mudi3{
width:190px;
font-size:13px;
float:left;
margin:0 0 18px 18px;
text-align:center;
display:inline;
}
 .mudi3 img{
border:1px solid #5E503A;
width:190px;
overflow:hidden;}

.navright .left{
width:185px;
float:left;
display:inline;
}
.navright .right{
float:right;
width:430px;
display:inline;
}
.test1{
border-color:#CC6600;
border-width:1px 1px 0px 1px;
border-style:solid;
padding:2px;}
.test1 a{
text-decoration:none;
color:#cc6600;}
.test2{
border-color:#CC6600;
border-width:0px 0px 1px 0px;
border-style:solid;
padding:2px;}
.test2 a{
text-decoration:none;
color:#600;}

.shuqian{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #990000;
padding:0 5px;
margin-bottom:20px;
}
.shuqian a{
text-decoration:none;
border-color:#CC6600;
font-weight:bold;
border-width:0px 0px 1px 0px;
border-style:solid;
padding:3px 5px;
color:#600;}
.navright #c1 .d1 a,
.navright #c2 .d2 a,
.navright #c3 .d3 a,
.navright #c4 .d4 a,
.navright #c5 .d5 a,
.navright #c6 .d6 a,
.navright #c7 .d7 a,
.navright #c8 .d8 a,
.navright #c9 .d9 a,
.navright #c10 .d10 a,
.navright #c11 .d11 a,
.navright #c12 .d12 a
{
border-color:#CC6600;
border-width:1px 1px 0px 1px;
border-style:solid;
font-weight:bold;
padding: 3px 8px;
text-decoration:none;
color:#cc6600;
}
/*#wrap .shuqian .test3{
border-color:#CC6600;
border-width:1px 1px 0px 1px;
border-style:solid;
font-weight:bold;
padding: 3px 8px;
}
#wrap .shuqian .test3 a{
text-decoration:none;
color:#cc6600;}
#wrap .shuqian .test4{
border-color:#CC6600;
font-weight:bold;
border-width:0px 0px 1px 0px;
border-style:solid;
padding:3px 5px;
}
#wrap .shuqian .test4 a{
text-decoration:none;
color:#600;}
#wrap .shuqian .test4 a:hover{
text-decoration:none;
color:#cc6600;}*/
#maincontent{
background:#fff;
width:640px;
margin-bottom:18px;}
#maincontent .hotell{
width:200px;
float:left;
}
#maincontent .hotell img{
border:solid 1px #7FAEC8;
padding:1px;
}
#maincontent .hotelr{
float:right;
width:419px;
background:url(../imgn/hotel-bg.jpg) no-repeat left top;
padding:0px 0 0px 6px;
border-bottom:3px solid #7FAEC8;
line-height:20px;
font-size:13px;
color:#1171A0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#maincontent .hotelr span{
padding-left:50px;}
#maincontent .contact{
margin-top:40px;
padding-left:225px;}
#maincontent h1{
margin:6px 0;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#1171A0;
line-height:20px;
background:url(../imgn/hotel-h1.jpg) no-repeat;
padding-left:15px;
font-weight:bold;} 
#maincontent .left{
float:left;
width:304px;
padding-right:7px;}
.maincontent1{
margin-top:10px;
padding:1px 2px;
background-color:#f5f5f5;}
.maincontent1 img{
border:1px solid #7FAEC8;
margin-right:1px;}
.maincontent1 p{
padding-left:6px;}
p.font14{
font-family:verdana;
font-size:14px;
padding:9px 0 15px 50px;
font-weight:bold;
background:url(../img-logo/phone.gif) no-repeat;
margin:8px 0 6px;}
p.font141{
font-family:verdana;
font-size:14px;
padding:8px 0 15px 50px;
font-weight:bold;
background:url(../img-logo/high.gif) no-repeat;
margin:8px 0 6px;}
p.font142{
font-family:verdana;
font-size:14px;
padding:9px 0 15px 50px;
font-weight:bold;
background:url(../img-logo/entertainment.gif) no-repeat;
margin:8px 0 6px;}
p.font143{
font-family:verdana;
font-size:14px;
padding:9px 0 15px 50px;
font-weight:bold;
background:url(../img-logo/cuisine.gif) no-repeat;
margin:8px 0 6px;}
p.font144{
font-family:verdana;
font-size:14px;
padding:9px 0 15px 50px;
font-weight:bold;
background:url(../img-logo/hotels.gif) no-repeat;
margin:8px 0 6px;}
p.font145{
font-family:verdana;
font-size:14px;
padding:3px 0 8px 50px;
font-weight:bold;
background:url(../img-logo/bus.gif) no-repeat;
margin:8px 0 6px;}
p.font146{
font-family:verdana;
font-size:14px;
padding:3px 0 9px 50px;
font-weight:bold;
background:url(../img-logo/weather.gif) no-repeat;
margin:8px 0 6px;}
p.font147{
font-family:verdana;
font-size:14px;
padding:3px 0 9px 50px;
font-weight:bold;
background:url(../img-logo/highlights.gif) no-repeat;
margin:8px 0 6px;}
p.font148{
font-family:verdana;
font-size:14px;
padding:6px 0 13px 50px;
font-weight:bold;
background:url(../img-logo/maps.gif) no-repeat;
margin:8px 0 6px;}
p.font149{
font-family:verdana;
font-size:14px;
padding:5px 0 15px 50px;
font-weight:bold;
background:url(../img-logo/tours.gif) no-repeat;
margin:8px 0 6px;}
#boxl{
width:166px;
float:left;
margin:0 15px 0 5px;
display:inline;}
#boxl .boxtu{
width:150px;
padding:8px;
border:solid 1px #aaa;
margin-bottom:80px;
text-align:center;
overflow:hidden;

}
#boxr{
width:420px;
float:right;
margin-bottom:15px;}

ul.xiaodian{
margin:0 0 15px 0;
padding:0;
list-style:none;}
ul.xiaodian li{
background:url(../imgn/yuandian.gif) no-repeat 5px 7px;
padding-left:15px;
}
img.vrtual{
margin-left:59px;}
img.vrtual1{
margin-left:57px;
width:470px;
padding:6px;
border:1px solid #aaa;}
#hotelindex{
width:630px;
padding:10px;
margin-bottom:10px;
padding-top:0;}
#hotelindex .inner{
border-top:2px solid #1171A0;
margin:15px 0;
}
#hotelindex .left{
width:200px;
text-align:center;
float:left;
padding:5px 0;
display:inline;
}
#hotelindex .right{
width:420px;
float:right;
display:inline;
margin-bottom:1px!important; margin-bottom:15px;}
#hotelindex .right h1{
background:url(../imgn/hotel-bg1.jpg) no-repeat;
margin:0 0 5px 0;
line-height:22px;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#1171A0;
font-weight:bold;
padding:0 0 6px 15px;}
#hotelindex .right .rant1{
width:78px;
float:left;
border-right:1px solid #ccc;
padding-left:5px;
display:inline;}
#hotelindex .right .rant2{
width:118px;
float:left;
border-right:1px solid #ccc;
margin:0 10px 10px;
display:inline;}
#hotelindex .right .rant3{
width:191px;
float:left;
display:inline;}

#hotelindex .right .rant3 span{
color:#990033;
font:11px Verdana, Arial, Helvetica, sans-serif;}
#hotelindex .right .rant3 span.span1{
color:#0000FF;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#hotelindex .right #span{
background:url(../imgn/pingfen.gif) no-repeat top left;
line-height:12px;
height:12px;
width:60px;}
#hotelindex .right .recomend{
background:url(../imgn/hotel-bg2.gif) no-repeat;
padding:4px 0px 4px 4px;
color:#663300;
margin:5px 0;}
#hotelindex .right .recomend p{
margin:0;}

#restaurant{
margin-bottom:23px;}
#restaurant h5{
background:url(../imgn/restaurant-bg.jpg) no-repeat;
line-height:17px;
padding:3px 0 2px 20px;
border-bottom:2px solid #006699;
font:12px Verdana, Arial, Helvetica, sans-serif;
margin:0;
color:#069;}
#restaurant p{
color:#666;
padding:10px 0 0 8px;;
}
#restaurant ul{
list-style:none;
margin:0;
padding:0;
}
#restaurant ul li{
background: url(../imgn/huangdian.gif) no-repeat 4px 8px;
padding:2px 0 2px 17px;
}


.inner1{
background:#F2F2F2;
padding:6px;}
#restaurant .inner{
background:#F1ECE8;
padding:8px;}
#restaurant img{
border:3px solid #FFF;
width:180px;
float:left;}
#restaurant .inner .tupian{
border:1px solid #ccc;
background:#fff;
padding:2px;
width:184px;
height:131px;
float:left;
display:inline;}
#restaurant p.color{
padding:5px 10px;
color:#996600;}
#guidesleft{
width:143px;
margin:7px 0;
float:left;}
#guidesleft img{
border:1px solid #ccc;
padding:3px;
width:135px;
overflow:hidden;}
#guidesright{
width:497px;
float:left;
margin:7px 0;
}
#guidesright h3{
background:url(../imgn/guide-bg.jpg) no-repeat left top;
padding:4px 0 1px 6px;
margin:0;
font:12px Arial, Helvetica, sans-serif;
color:#006699;
font-weight:bold;
height:17px;
line-height:17px;}
#guidesright .neirong{
padding:3px 4px;
border:1px dotted #ccc;
background:#F1ECE8;
height:100%;
}
#guidesright .neirong p{
margin:0;}
#bus{
margin:15px 0;
}
#bus p.h2{
background:url(../imgn/hotel-bg.jpg) no-repeat left top;
margin:0;
padding:0;
border-bottom:2px solid #FFCC00;
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
padding-left:8px;
font-weight:bold;
margin-bottom:8px;
}
#bus .colorfc0{
background:url(../imgn/huangdian.gif) no-repeat 0 4px;
line-height:12px;
padding-left:8px;}
#bus .tupian{
width:192px;
padding:3px;
border:1px solid #ccc;
background:#EAEAEA;
text-align:center;
float:left;
display:inline;}

.note
{
list-style:none;
margin:0 0 10px 0;
}
.note li{
background:url(../imgn/note.gif) no-repeat 0 6px;;
padding-left:12px;
margin:0 0 0 4px;
}
.package{
width:180px;
float:left;
background-color:#EAEAEA;
margin:15px;
}
.package a{
color:#666666;}
.package img{
padding:4px;}
.package p {
padding-left:7px;}


.dleft{
float:left;
width:306px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;}
.dbiaoti{
background:url(../imgn/dyuan.gif) no-repeat 2px 2px;
padding-left:18px;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:0;
}
.dright{
float:right;
width:306px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
.winter{
margin-left:50px;
border-collapse:collapse;

}
.winter tr td{
border:solid 1px #990000;
text-align:center;
}
.winter tr td span{
color:#0000CC;
}

.tr_image a{
 display:block;
 float:left;
}
.tr_image a img{
width:148px;
height:144px;
}

/*student tour*/
.s_tp{
  background:url(../china-tours/images/st_line.gif) repeat-x left bottom;
  margin:0 0 8px 0;
  padding:2px;
}
.s_tp b{
 display:block;
 padding-left:28px;
  background:url(../china-tours/images/st_ring.gif) no-repeat 2px center;
  font-weight:bold;

}
.s_bl{
  width:206px;
  float:left;
}
.s_br{
margin-left:8px;
width:400px;
float:left;

}

.st_textl{
float:left;
padding-left:8px;
width:440px;
}
.st_imgl{
margin-left:4px;
float:left;
width:180px;
}
.st_imgl img{
margin-bottom:30px;
}
.st_textbox{
padding:4px;
}
.stbot{
 background:url(../china-tours/images/st_line.gif) repeat-x left top;
 padding:12px;
}
.htbox{
width:263px;
height:102px;
border:1px solid #CC7F7F;
background:#F5E5E5 url(../china-tours/images/st_men.gif) left center no-repeat;
padding:4px 4px 4px 64px;
}


/*student tours*/
.s_left{
	width:400px;
	float:left;	
	padding:10px;
}
.s_right{
	width:224px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
}

.sbox_t{
	background:url(../china-tours/images/s_boxt.jpg) no-repeat;
	height:31px;
	color: #FFF;
	padding:6px 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;

}
.sbox_c{
	background:url(../china-tours/images/s_boxc.jpg) repeat-y;

  padding:8px;
}
.sbox_b{
	background:url(../china-tours/images/s_boxb.jpg) no-repeat left top;
	height:10px;
		margin-bottom:14px;
}
.sbox_c ul{
	padding:0;
	margin:0;
}
.sbox_c ul li{
	list-style:none;
	background:url(../china-tours/images/s_poi.gif) no-repeat left 6px;
	padding-left:16px;
	line-height:16px;
	
}

.s_rt{
	background:url(../china-tours/images/s_tit.jpg) no-repeat;
	height:24px;
	color:#ffffff;
	margin-top:10px;
	padding:4px 0 0 24px;
}
.s_rtitle a{
	font-weight:bold;
}
.ssboxt{
	background:url(../china-tours/images/s_sboxt.gif) no-repeat left bottom;
    height:15px;
}
.ssboxc{
	background:url(../china-tours/images/s_sboxc.gif) repeat-y;
    padding:4px 18px 4px 8px;
}
.ssboxb{
	background:url(../china-tours/images/s_sboxb.gif) no-repeat left top;
	height:10px;
}
.btitle {
	background:url(../china-tours/images/star.gif) no-repeat left 6px;
	display:block;
	padding-left:16px;
	font-family:Verdana, Geneva, sans-serif;
	color:#990000;
}
.ss_t{
	background:#990000 url(../china-tours/images/s_r.gif) no-repeat 8px 5px;
	height:21px;
	padding:3px 0 0 30px;
	color:#FFF;
}
.ss_left{
 float:left;
 width:440px;
 padding:8px 0 8px 0px;
}
.ss_right{
	float:left;
	width:180px;
	padding:10px;
}
.ss_right img{
	margin-bottom:12px;
}
.ss_left ul li{
	list-style:none;
	background:url(../activities/images/t_po.gif) no-repeat left 12px;
	padding:4px 0 4px 10px;
	line-height:17px;
	
}

.obox{
	float:left;
	background:url(../china-tours/images/s_nbg.gif) no-repeat;
	width:168px;
	height:380px;
	margin-right:12px;
	padding:10px 16px 10px 20px;
	position:relative;
}
.s_j{
	position:absolute;
	right:-10px;
	top:40px;
}
.obox strong{
	font-family:Verdana, Geneva, sans-serif;
	color:#FF6600;
}
.obox ul li{
	list-style:none;
	background:url(../china-tours/images/s_p.gif) no-repeat left 6px;
	padding:0px 0 1px 10px;
	color:#663300;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}