@charset "utf-8";

/* CSS Document */

/* body */

body {
	padding:0px;
	margin: 0px auto;
	width:778px;
	background-color: #FFF;
}


BODY.body {

padding:0px;

margin: 0px auto;

width:778px;

	/*background-color: #c5def4;*/
	background-color: #49966C;

word-wrap:break-word;

/*background-image: url(../Cute_Santa_Claus_-03.png);

background-repeat: no-repeat;	

background-position: center top;*/

}



/* header */

#web_top{

	width:778px; 

/*	height:105px;*/

	float:left;

}

#top_logo{

	float:left;

	margin:12px 0px 0px 4px;

}

#top_txt{

	float:right;

	margin-top:9px;

	color:#FFFFFF;

	text-align:right;

}

.top_dh{

	float:right;

	margin-top:10px;

	padding:3px 6px 4px 6px;

}

#top_lanmu{

	float:left; 

	width:778px; 

	height:31px; 

	background-color:#FFFFFF;

	margin-top:2px;

}

#top_time{

	float:right;

	text-align:right;

	margin-right:9px;

	width:170px;

	margin-top:5px;

	color: #666666;

}

#nav {

 	float:right;

	width:740px;

	margin-bottom:1px;

}



/* footer */

#footer {

/*	position: relative;

	left: 0px;

	top:0px;*/

	float:left;

}



/* body */

#web_body {

	width:778px;

	overflow:hidden;

	background-color:#FFFFFF;

	float:left;

}	

#body_l{

	float:left;

	width:419px;

	border-right:1px solid #A7A7A7;

	display:inline;

}

#body_c{

	float:left;

	width:227px;

	overflow:hidden;

}

#body_r{

	float:right;

	width:121px;

	margin-right:1px;

	border-left:1px solid #A7A7A7;

	padding-left:5px;

}

/* adv */

#ad{

	width:410px;

	float:left;

	padding:0px 0px 7px 1px;

}

#hot_dh{

	width:124px;

	float:left;

}

.dh{

	width:124px;

	float:left;

	margin-bottom:1px;

}

.dh_txt{

	border-left:8px solid #FF9C00;

	padding:3px 0px 2px 4px;	

}

.dh_color1{

	background-color:#EAE9D4;

}

.dh_color2{

	background-color:#66CBFF;

}

.dh_color3{

	background-color:#DD4400;

}

.dh_color4{

	background-color:#9A0000;

}

.dh_color5{

	background-color:#7EA674;

}

#hot{

	width:283px;

	float:left;

	margin-left:7px;

}

#hot_logo{

	float:left;

	background-color:#FF9C00;

	font-family: "Arial Black";

	font-size: 15px;

	font-weight: normal;

	color: #FFFFFF;

	padding:2px 15px 1px 15px;

}

#hot_address{

	float:left;

	width:280px;

	height:19px;

	margin-top:10px;

}

#hot_time{

	float:left;

	width:280px;

	height:20px;

}

#hot_title{

	float:left;

	width:280px;

	margin-bottom:3px;

	line-height:20px;

	font-family: "Courier New", Courier, mono;

	font-size: 16px;

	font-weight: bold;

	color: #666666;

}

#hot_list{

	float:left;

	width:219px;

	border:1px solid #EDF8E4;

	margin:0px 0px 0px 2px;

	line-height:21px;

	background-color:#EDF8E4;

}

#hot_info{

	float:left;

	width:283px;

	line-height:20px;

	font-size:13px;

}

#ad2{

	float:left;

	width:283px;

	text-align:center;

	margin:4px 0px 0px 5px;

}

.c_dh{

	float:left;

	width:212px;

	margin-left:2px;

	height:15px;

	padding:5px 0px 2px 10px;/***上、右、下、左***/

	margin-top:5px;

	color:#FFFFFF;

	background-image:url(../images/blocktitle_2.gif);

	background-color:#EFCD86;

}

.c_dh2{

	float:left;

	width:222px;

	margin-left:2px;

	padding:3px 0px 3px 0px;

	background-color:#DFE8EF;

}

.search{

	float:left;

	width:220px; 

	margin-left:3px;

	margin-top:1px;

}

.s_txt{

	float:left;

	margin:4px 4px 0px 5px;

	font-weight: bold;

}

.s_txt2{

	float:left;

	margin:4px 4px 0px 5px;

}

.s_txt3{

	float:left;

	margin:9px 4px 0px 8px;

	font-weight: bold;

	color: #003267;

}

.c_route{

	float:left;

	width:222px;

	height:62px;

	margin:7px 0px 0px 2px;

	background-color:#EAE9D5;

}

.c_route_txt{

	float:left;

	width:132px;

	line-height:15px;

	margin:5px 0px 0px 6px;

}

#ad3{

	text-align:center;

	margin-bottom:15px;

}

#ad4{

	width:778px;

	float:left;

	background-color:#FFFFFF;

	text-align:center;

	padding:5px 0px 5px 0px;

}

.pic{

	text-align:center;

	margin-bottom:7px;

}



/* p2 */

#p2_dh{

	float:left;

	width:400px;

	margin:2px 0px 4px 6px;

	font-weight: bold;

	color: #CA7147;

	font-size: 13px;

}

#p2_dh2{

	float:left;

	width:408px;

	margin-left:2px;

	padding:5px 0px 4px 0px;

	background-color:#DFE8EF;

	font-weight: bold;

}

.cruise_pic{

	float:left;

	width:94px;

	height:87px;

	margin:5px 0px 6px 7px;

}

.c_p_txt{

	float:left;

	text-align:center;

	width:88px;

	margin:5px 0px 0px 0px;

}

.c_lines{

	float:left;

	width:110px;

	margin:6px 0px 0px 20px;

}

/*page*/

.body_l2{

	float:left;

	height:100%;

	width:633px;

	margin-left:3px;

	}

#body_r2{

	float:right;

	width:138px;

	height:545px;

	}

#r_pic_dh{

	width:126px;

	text-align:center;

	background-color:#C8D1B6;

	margin:0px 0px 15px 5px;

	padding:4px 0px 4px 0px;

}

/*页面底部*/

#web_bottom{

	width:778px;

	height:70px;

	margin-top:8px;

	text-align:right;

	color:#FFFFFF;

	float:left;

	font-size:10PX;

}

/*表格*/

.hot_tour{

	font-size:14px;

	font-weight:bolder;

	color:#fff;

	line-height:20px;

	background-color:#5E7751;

}

.l_21{

	line-height:21px;

}

.l_18{

	line-height:18px;

}

.bk{

	border:1px solid #000000;

}

.city{

	background-color:#5785A9; 

	height:20PX;

	font-weight:bold;

}

.city_list{

	height:16px;

	background-color:#86A6B1;

	color:#FFFFFF;

	font-weight:bold;

}

.imgbox{

	border: 1px solid #999999;

	margin:3px;

}

/***#Recommended Tours***/ 

.Recommended_Tours{ float:left; padding-left:5px; padding-top:2px; padding-right:2px; padding-bottom:2px; width:330px;

}

/****search_list1****/

.search_list1{ width:300px;}

/*************************pic************************/



.pic_join1{

	float:left;

	margin:1px 1px 1px 1px;

	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;

	font-size:14px

}



.showinfodiv {

	border: 1px solid #CCCCCC;

	margin-left:30px;

	margin-bottom:5px;

}

.BOOKDIV{float:left;border: 1px solid #666666;background-color: #9999FF;color: #FFFFFF;	padding:3PX; margin:2PX; cursor:pointer;}

.BOOKDIV1{float:left;border: 1px solid #666666;background-color: #FF9933;color: #FFFFFF;	padding:3PX; margin:2PX; cursor:pointer;}

.STYLE1 {color: #000000}



.form {

	font-size: 14px;

	color: #333333;

	text-decoration: none;

}

.ad_pic{

	width:222px;

	margin-top:5px;

	float:left;

	margin-left:2px;

}

.finder{

	margin:0px 2px 5px 2px;

	padding:10px 5px 10px 5px;

	border:1px solid #b5e0fc;

	color:#0d528d;

	font-size:14px;

}

.Recommended{

	background-color:#E2F3FE;

	padding:8px 2px 2px 10px;

	margin:0px 2px 0px 2px;

	font-size:14px;

	color:#0d528d;

}



/* common */

.color_w{

	color:#FFFFFF;

	padding-top:10px;

}



a.color_w:link,a.color_w:visited,a.color_w:hover,a.color_w:active{

	color:#FFFFFF;

}



div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	word-wrap:break-word;

	margin:0px;

	padding:0px;

}

div .text{

	margin:5px; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	word-wrap:break-word; 

}



td,p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	word-break:break-word;

}

select {

	 font-family: Arial, Helvetica, sans-serif;

	 font-weight:normal;

}

textarea{word-break:break-all; padding:5px; line-height:150%; font-family:Arial, Helvetica, sans-serif;word-wrap:break-word;}

.top_l_txt{

	float:left;

	margin-top:5px;

	margin-left:9px;

	width:530px;

	font-weight:bold;



}

h3{

	font-size:18px;

	line-height:22px;

	margin-top:1px;

	font-weight:bold;

}



p {

	margin-bottom:0px;

}

form {

	padding:0px;

}

.canceled { text-decoration: line-through; }

.normal { text-decoration: none; }



/*.special_sale_title {

background-image:url(images/bg_cruise_search.gif);

border-left:1px solid #5ABAE3;

border-right:1px solid #5ABAE3;

border-top:1px solid #5ABAE3;

color:#0D528D;

font-size:14px;

height:19px;

margin-left:2px;

padding-left:10px;

padding-top:3px;

width:402px;

}

.special_sale_list {

background:#F4FAFB none repeat scroll 0 0;

border:1px solid #C3D8E3;

float:left;

margin-bottom:5px;

margin-left:2px!important;

margin-left:1px;

padding:5px;

width:402px;

}

*/

.special_sale_title{

	float:left;

	height:19px;	

	border-left:1px solid #5ABAE3;

	border-right:1px solid #5ABAE3;

	border-top:1px solid #5ABAE3;

	background-image:url(../images/bg_cruise_search.gif);	

	margin:0px 0px; /*上右下左*/

	padding:3px 0px 0px 0px;

/*	width:235px;*/

	width:430px;

}

.special_sale_list{

	clear:left;

	float:left;

	border:1px solid #5ABAE3;

	margin:0px 0px; /*上右下左*/

	padding:3px 0px 0px 0px;

/*	width:235px;*/

	width:430px;

}



.line_title {

	float:right;

	height:19px;	

	border-left:1px solid #5ABAE3;

	border-right:1px solid #5ABAE3;

	border-top:1px solid #5ABAE3;

	background-image:url(../images/bg_cruise_search.gif);	

	margin:0px 0px; /*上右下左*/

	padding:3px 0px 0px 0px;

/*	width:235px;*/

	width:330px;

}

.line_list {

	float:right;

	clear:right;

	border:1px solid #5ABAE3;	

	margin:0px 0px; /*上右下左*/

	padding:3px 0px 0px 0px;

/*	width:235px;*/

	width:330px;

}

.xuxian table{
	border-collapse:collapse;
}

.xuxian table, .xuxian th, .xuxian td{
	border: 1px solid #888;
}

