


/*----------------------Hack Sample------------------*/
.submitbutton {
 float:left;
 width: 40px;
 height: 57px;
 margin-top: 24px;
 margin-right: 12px;
} 

/* IE6 */
*html .submitbutton {
 margin-top: 21px;
}
/* IE7 */
*+html .submitbutton {
 margin-top: 21px;
}

/*{margin:0; padding:0; list-style:none;}*/

body  {
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #999;
	font-family: Verdana;
	font-size:12px;
	float:left;
	background-color: #DEE9F6;
	background-image: url(/images/body_bg.jpg);background-repeat: repeat-x;

}

*{ MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }


ul{Margin:0px;Padding:0px;list-style:none;}

链接样式 {}
a{font-size:12px;}
a:link {
	color: #196297;
	text-decoration: none;
}
a:visited {
	color: #268E9F;
	text-decoration: none;

}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h1,h2,h3,h4{margin-top:0px;margin-bottom:0px;}

input{height:20px;height:16px\9;line-height:20px;line-height:16px\9;color:#666; border:1px solid #A7A7A7; padding-left:3px; font-size:12px;}

Div.div980 {
	width: 980px;
	clear: both;
	padding: 0px;
	
	background: url(../images/horizontal_bg.jpg);
	background-repeat: repeat-y;
	height:auto;overflow:hidden

}

div.body{width:100%;text-align: center;}
div.div335{width:335px;width:325px/9;float:left;margin-left:10px;+margin-left:10px;_margin-left:5px;} /* ALL */
div.div615{width:615px;float:left;margin-left:10px;+margin-left:10px;_margin-left:5px;}
div.div730{width:730px;_width:720px;float:left;margin-left:10px;+margin-left:10px;_margin-left:5px;clear:both;}
div.adphoto325{border:1px solid #DEE9F6;padding:5px;width:325px;float:left;margin-top:8px;}

span.ellis{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
span.link{color:#0875c6;cursor:pointer;}

Div.btnSpan{cursor:pointer;margin-top:1px;height:22px;line-height:22px;text-align:center;background-color:#ffffff;border:1px solid #b5d3e7;color:#3196c6;font-weight:bold;}
Div.btnSpanOver{cursor:pointer;margin-top:1px;height:22px;line-height:22px;text-align:center;background-color:#effbd6;border:1px solid #6bbe00;color:#6bbe00;font-weight:bold;}

/* 这是菜单顶部的CSS */
Div.header{
    width:980px;
	height:150px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
}
Div.logo{
    width: 200px;
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}
/* 这是菜单顶部的登陆功能的CSS */
Div.headLogin{
    width:730px;
	float:left;
    font-size: 12px;
	font-family: "Trebuchet MS";
	text-indent: 2px;
	text-align:right;
	background-color: #FFFFFF;
}

Div.headLogin .txtBox {
	padding: 1px 0 0 0;
	border: 1px #808080 solid;
	background-color: #FFFFFF;
	width: 120px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	text-indent: 2px;
	color: #666666;
	height: 20px;
}

Div.headLogin .Login {
	background-position: center;
	border-style: none;
	padding: 1px 0 0 0;
	width: 28px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	height: 20px;
	background-image: url('../images/bt_go.gif');
	background-repeat: no-repeat;
}

Div.headLogin .memberlink {
	padding: 8px 0 0 0;
}

div.footer {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	float:center;
} 
div.footer p {
	margin: 0; /* 就像边距会产生空白一样，此元素上的填充也将产生空白，但不会出现边距重叠问题 */
	font-size: 12px;
	color: #999;
	text-align: center;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* 这是菜单顶部的导航条的CSS */
div.navigation {
	background-position: center 24px;
	background-image: url(../images/navigation_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	width: 970px;
}
div.navigation ul#nav {
	padding: 0 0 0 240px;
	background-color: #FFFFFF;
}
div.navigation ul#nav li  {
	background-position: right center;
	display: block;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	background-image: url('../images/nav_right.gif');
	background-repeat: no-repeat;
}
div.navigation ul#nav li a  {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
div.navigation ul#nav li a:hover {
	color: #F90;
	}
div.navigation #currently {
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-right-color: #F90;
	border-left-color: #F90;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3EFFF;
	background-color: #E3EFFF;
}
div.navigation #currently a {
	color: #196297;
	}
div.navigation .telephone {
	font-size: 14px;
	font-weight: bold;
	color: #196297;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.navigation .number {
	float: left;
	padding-left: 10px;
}
div.navigation .other {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left:830px;

}
div.navigation .other a {
}

Div.needLogin{width:100%;font-size:12px;float:left;}
Div.needLogin A,Div.needLogin A:hover,Div.needLogin A:visited,Div.needLogin A:link{font-size:12px;color:#ff9a00;font-weight:bold;}


Div.appraise_top{width:100%;text-align:left;}
Div.appraise_top li.left{width:50%;height:30px;padding-top:6px;float:left;}
Div.appraise_top li.right1{width:110px;padding-left:22px;text-align:right;float:right;font-size:12px;height:30px;line-height:30px;background:url('../images/comment.gif') no-repeat;background-position: 10 10;}
Div.appraise_top li.right2{width:70px;padding-left:22px;text-align:right;float:right;font-size:12px;height:30px;line-height:30px;background:url('../images/acomment.gif') no-repeat;background-position: 0 10;}
Div.appraise_top img{margin-top:10px;}


/* 这是首页的focusFlash的CSS */
div.focusFlash {
    height: 335px;
	height: 390px;
	background-color: #FFF;
	float:left;
}


div.i_Search_CC {
	width: 585px;
	float:left;
	background-color:#fff;
} 


自由行TAB {}
Div.free {
	background-image: url(../images/free_title_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 370px;
	margin-top:7px;
	border: 1px #DEE9F6 solid;
	padding:0px;
}
Div.free h3 {
	font-size: 16px;
	font-weight: bold;
	color: #007582;
	font-family: "宋体", Verdana;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left: 10px;_margin-left: 5px;
	text-align:left;
	float:left;
    line-height:30px; word-spacing:0; margin-top:0; margin-bottom:0 
	
	}
Div.free h4 {
	font-size: 14px;
	font-weight: bold;
	color: #007582;
	font-family: "宋体", Verdana;
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align:left;

	}
Div.free div.more {
	font-size: 12px;
	color: #007582;
	font-family: "宋体", Verdana;
	margin-top:10px;
    font-weight: normal;
	height:20px;
	}
Div.free ul#free {
	width: 100%;
	background-color:#fff;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
Div.free ul#free_w {
	width: 100%;
	background-color:#f3f3f3;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
Div.free li.freeellis {
    
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
	height:23px;line-height:23px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding:url(../images/moz-text-overflow.xml#XBLDocument);}

Div.free li.freeellis1 {
width: 310px; float: left;
}   

Div.free li.freeellis2 {
width:90px;padding-left:5px;float:left
} 

Div.free li.freeB1 {
    float:left;
	width: 55px;
	margin: 0px;
	padding: 0px;
	height:23px;line-height:23px;
	text-align: right;
	font-weight: bold;
	color: #F90;
}
Div.free li.freeB1 {
width: 55px; float: left;
}
Div.free li.freeB2 {
width:60px;padding-right:3px;
}
Div.free li.freeD {
    float:left;
	width: 55px;
	margin: 0px;
	padding: 0px;
	height:23px;line-height:23px;
	text-align: center;
	font-weight: bold;
	color: #9c9a9c;
}
Div.free li.freeN {
    float:left;
	width: 55px;
	margin: 0px;
	padding: 0px;
	height:23px;line-height:23px;
	text-align: center;
	color: #9c9a9c;
}

Div.free li.word {
    float:left;
	margin: 0px;
	padding: 10px;
	line-height:23px;
	text-align: left;
	color: #797979;
	width:680px;
}

Div.free li.list {
    float:left;
	margin: 0px;
	line-height:23px;
	text-align: left;
	color: #636563;

}
div.free div.photolist{width:164px;;margin-top:10px;margin-left:10px;float:left;}
div.free div.photolist li{width:164px;;margin-top:5px;text-align:center;}
div.free div.photolist img.p{width:160px;height:100px;padding:2px;border:1px solid #dedede;float:left;}


/*自由行TAB {}*/
#index_pack_hot {
	background-color: #F6F6F6;font-size: 12px;
}
#index_pack_hot .TabbedPanelsContentGroup {
	clear: both;
	background-color: #FFF;
	width:100%;
	color: #999;
	border-top: 1px solid #DEE9F6;
}
#index_pack_hot .pack_hot {
	position: relative;
	top: 2px;
	margin-top:2px;
	float: left;
	list-style: none;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight: normal;
	color: #196297;
}

#index_pack_hot .pack_hot_over {
	position: relative;
    top: 1px;
	margin-top:2px;
	float:left;
	list-style: none;
	background-color: #FFF;
	color: #196297;
	border-top: 1px solid #DEE9F6;
	border-right: 1px solid #DEE9F6;
	border-left: 1px solid #DEE9F6;
	border-bottom: solid 1px #FFF;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight: normal;
}

#index_pack_hot .tour_hot {
	position: relative;
	top: 2px;
	margin-top:2px;
	float: left;
	list-style: none;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight: normal;
	color: #196297;
}

#index_pack_hot .tour_hot_over {
	position: relative;
    top: 1px;
	margin-top:2px;
	float:left;
	list-style: none;
	background-color: #FFF;
	color: #196297;
	border-top: 1px solid #DEE9F6;
	border-right: 1px solid #DEE9F6;
	border-left: 1px solid #DEE9F6;
	border-bottom: solid 1px #FFF;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight: normal;
}
#index_pack_hot .TabbedPanelsTabGroup {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;	
	*padding-left: 8px;
	+padding-left: 5px;
	_padding-left: 5px;

	
}

#index_pack_hot .TabbedPanelsTabHover {
	background-color: #FFF;
}

/*机票TAB {}*/
#index_ticket_hot {
	background-color: #F6F6F6;font-size: 12px;
}
#index_ticket_hot .TabbedPanelsContentGroup {
	clear: both;
	background-color: #FFF;	
	color: #999;
	border-top: 1px solid #DEE9F6;
}
#index_ticket_hot .ticket_hot {
	position: relative;
	top: 2px;
	margin-top:2px;
	float: left;
	list-style: none;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
	color: #196297;
}

#index_ticket_hot .ticket_hot_over {
	position: relative;
    top: 1px;
	margin-top:2px;
	float:left;
	list-style: none;
	background-color: #FFF;
	color: #196297;
	border-top: 1px solid #DEE9F6;
	border-right: 1px solid #DEE9F6;
	border-left: 1px solid #DEE9F6;
	border-bottom: solid 1px #FFF;
	cursor: pointer;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
}
#index_ticket_hot .TabbedPanelsTabGroup {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#index_ticket_hot .TabbedPanelsTabHover {
	background-color: #FFF;
}


/*首页左边的酒店列表*/
div.index_hot_hotel_C {
	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 335px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	border: 1px solid #DEE9F6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div.index_hot_hotel_CC {
	height: 285px;
	background-color: #106dbd;
	margin: 5px 5px 5px 5px;
}

div.index_hotel_hot {
	border: none;
	float: left;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 25px;
}

div.index_hotel_hot .hotel_hot {
	padding: 5px 5px 3px 5px;
	position: relative;
	top: -1px;
	float: left;
	list-style: none;
	cursor: pointer;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	width: 32px;
	margin-left: 2px;
}

div.index_hotel_hot .hotel_hot_over {
	padding: 5px 5px 3px 5px;
	position: relative;
	top: 0px;
	float: left;
	color: #FFF;
	font-size: 12px;
	list-style: none;
	border-style: solid;
	border-color: #FFF #FFF #7EC1F5 #FFF;
	border-width: 1px;
	background-color: #7EC1F5;
	width: 32px;
	margin-left: 2px;
}


div.index_hotel_hot .TabbedPanelsTabGroup {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:5px;
}

Div.index_hotel_hot_ContentGroup {
	clear: both;
	padding-top: 3px;
	background-color: #7EC1F5;
	font-size: 12px;
	color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	float: left;
	width:100%;
	height:250px;
}

Div.index_hotel_hot_pic{width:100px;margin-left:4px;float:left;}

Div.index_hotel_hot_pic .pic{
	border: 1px solid #DEE9F6;
	padding: 2px;
	background-color: #FFF;
	margin-bottom: 4px;
	width:90px;height:56px;
}

Div.index_hotel_hot_pic  .pic img{
	width:86px;height:52px;
}

Div.index_hotel_hot_pic .title{
	width:100px;line-height:20px;color:#fff;float:left;
    
}

Div.index_hotel_hot_name{
	float: left;
	width:100%;
}
Div.index_hotel_hot_name ul{
	float: left;
	width:100%;
}


Div.index_hotel_hot_name li.hotelName{
	float: left;
	text-align:left;
	margin-left: 8px;
	display: block;
	width: 220px;
	line-height: 23px;
	padding-left:10px;
	background: url('../images/bl_arrow.gif') 0 8px no-repeat;
}
Div.index_hotel_hot_name li.hotelPrice{
	float: left;
	text-align:right;
	width: 70px;
	line-height: 20px;
	padding-right:5px;
	font-weight:bold;
}
/*首页左边的酒店列表结束*/

/*首页中间 酒店套餐 酒店问答 的tab*/
div.index_hotel_pack_over{cursor:pointer;padding:8px;height:25px;margin-top:5px;background-color:#fff;text-align:center;float:left;width:100px;color:#186194;font-weight:bold;font-size:14px;}
div.index_hotel_pack{cursor:pointer;padding:8px;height:25px;margin-top:5px;text-align:center;float:left;width:100px;color:#186194;font-weight:bold;font-size:14px;}
/*首页中间 酒店套餐 酒店问答 的tab*/


/*首页中间 酒店套餐 CSS*/
div.i_hotelpack_cc{width:300px;_width:290px;float:left;margin-left:3px;margin-top:5px;}
div.i_hotelpack_img{
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #CCC;
	background-color: #FFF;
	float: left;
}

div.i_hotelpack_img img{
	width: 80px;
	height:50px;
}

div.i_hotelpack_content{
	font-size: 12px;
	margin-right: 2px;
	text-align:left;
	float:left;
}

div.i_hotelpack_content ul{
  line-height:20px;width:100%;
}


div.i_hotelpack_content  li.h_name {
	width: 100%;
	float: left;
	display: block;
}

div.i_hotelpack_content li.p_name {
	line-height: 120%;
	font-weight: bold;
	padding-top: 3px;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	color: #a2a2a2;
	width:100%;

}

div.i_hotelpack_content li.price {
line-height: 120%;
	font-weight: bold;
	padding-top: 3px;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	color: #F90;
}
/*首页中间 酒店套餐 CSS*/

/*首页中间 酒店问答 CSS*/

div.i_hotelask_cc{width:100%;color:#9c9a9c;float:left;font-size:12px;}
div.i_hotelask_cc ul{width:100%;float:left;}
div.i_hotelask_cc li{float:left;line-height:20px;}

/*=====================================================*/
/*首页 自助游 多城市出发 推荐 tab CSS*/
div.i_pack{border:1px solid #f7a610;float:left;margin-top:8px;}
div.i_pack_top{height:25px;+height:25px;_height:20px;background-color:#f7a610;padding-top:3px;}

div.index_pack_over{cursor:pointer;padding-top:5px;height:20px;background-color:#fff;text-align:center;float:left;width:45px;font-weight:bold;color:#f7a610;font-size:12px;}
div.index_pack{cursor:pointer;padding-top:5px;height:20px;text-align:center;float:left;width:45px;color:#ffffff;font-size:12px;}

div.index_pack_title{width:60px;font-size:14px;font-weight:bold;color:#fff;padding-top:3px;padding-left:10px;float:left;}


/*---------------自助游带图片+列表 CSS*/

Div.index_pack_hot_ContentGroup {
	clear: both;
	padding-top: 3px;
	font-size: 12px;
	color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	float: left;
	width:100%;
}

Div.index_pack_hot_pic{width:300px;_width:295px;margin-left:4px;margin-top:10px;float:left;font-size:12px;}

Div.index_pack_hot_pic div.pic{
	border: 1px solid #DEE9F6;
	padding: 2px;
	background-color: #FFF;
	margin-bottom: 4px;
	width:120px;height:76px;
	float:left;
}

Div.index_pack_hot_pic  div.pic img{
	width:116px;height:72px;
}

Div.index_pack_hot_pic div.title{
	width:160px;_width:155px;
	line-height:22px;
	color:#F90;
	float:left;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	
}

div.index_pack_hot_name{
    width:100%;
	color: #9c9a9c;
	margin-top:8px;
	float:left;
	font-size:12px;
}

div.index_pack_hot_name ul{
    width:304px;
	float:left;

}
div.index_pack_hot_name li{
	line-height:25px;
	float:left;
}


div.index_pack_hot_name li.packName{
    width:218px;
	_width:203px;
	float:left;
	font-size:12px;
	text-align:left;
	background:url('../images/bl_arrow.gif') no-repeat;
	background-position:left center;
	margin-left:5px;
	padding-left:10px;

}

div.index_pack_hot_name li.price{
    width:60px;
	float:left;
	font-size:12px;
	text-align:right;
	color:#F90;
}

/*详细页的顶部导航栏*/
div.top_daohan{
text-align:left;
float:left;
font-size:12px;
line-height:20px;
width:900px;
margin-left:20px;
+margin-left:20px;
_margin-left:10px;
margin-bottom:10px;
}


/*攻略页面的导航*/

div.gonglue_daohan{text-align:left;float:left;font-size:12px;height:30px;line-height:30px;background:url(../images/dot_gray.gif) no-repeat;background-position:3px -3px;padding-left:20px;}
div.gonglue_daohan a.nor{color:#3196c6;}
div.gonglue_daohan a.big{color:#1071bd;font-size:16px;font-weight:bold;}

/*酒店页的CSS*/

div.white_bg{
	background-position: center top;
	border: 1px #DEE9F6 solid;
	float: left;
	width: 940px;
	padding-top:15px;
	background-image: url('../images/white_bg.gif');
	background-repeat: no-repeat;
	padding-bottom:15px;
	margin-left:20px;
	+margin-left:20px;
	_margin-left:10px;

}

/*酒店的名称*/
div.HotelName {+width:920px;_width:920px;float:left;margin-left:10px;+margin-left:10px;_margin-left:5px;text-align:left;
}

div.HotelName li {
	list-style: none;
	display: block;
	float: left;
}
div.HotelName .name {
	margin: 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	line-height: 100%;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width:800px;
}
div.HotelName .name span {
	font-family: "Trebuchet MS";
	padding-left: 10px;
}
div.HotelName li.Favorite {
	width: 110px;
	float: right;
	font-size:12px;
}
/*酒店的点评*/
div.HotelParameter {
	padding: 0px;
	float: left;
	+width: 120px;
	_width: 100px;
	font-size:12px;
	text-align:left;
}
div.HotelParameter ul.mark {
	margin: 0px;
	padding-top: 0px;
	padding-left: 15px;
	width: 100px;
}
div.HotelParameter ul.mark li {
	list-style: none;
	float: left;
	width: 100px;
	padding-top: 0px;
}
div.HotelParameter ul.mark .number {
	font-size: 24px;
	font-family: "Trebuchet MS";
}


div.hv_d{width:440px;float:left;}

div.hv_d li{list-style: none;line-height:25px;background:url('../images/25_list_line.gif') 0 0 ;color:#797979;text-align:left;font-size:12px;}


酒店8个TAB的样式 {}
#HotelParameter_tab8 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	background-position: center top;
	background-image: url('../images/white_bg.gif');
	background-repeat: no-repeat;

}
ul.navigation {
}
ul.navigation li {
	list-style: none;
	float: left;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
	display: block;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #196297;
	margin-top: 5px;
	color: #FFFFFF;	
}
ul.navigation li.hotel_desc {
	list-style: none;
	float: left;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
	display: block;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #196297;
	margin-top: 5px;
	color: #FFFFFF;	
	cursor:pointer;
}
ul.navigation li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
ul.navigation li a:visited {
	color: #FFFFFF;
}
ul.navigation li.hotel_desc_over {
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #FFF;
	margin-top: 0px;
	color: #196297;
	font-weight: bold;
	border-left-color: #196297;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #196297;
	border-top-color: #196297;
	font-size: 16px;
	margin-right: 2px;
	
}


Table.pricelist{width:100%;float:left;font-size:12px;}
Table.pricelist tr{background-color:#fff;}
Table.pricelist td.t{text-align:center;line-height:25px;height:25px;font-weight:bold;background-color:#fff;}
Table.pricelist td{text-align:center;line-height:25px;height:25px;}

span.clickShow{color:#797979;border-bottom:1px dotted #797979;cursor:pointer;}

input.GreenReserve {
	border: none;
	background-color: #008000;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	font-size: 12px;
	margin-bottom: 3px;
	height:20px;
	line-height:20xp;
}

Div.HotelMeetingRoom{width:922px;margin-left:0px;margin-bottom:10px;float:left;border: 1px solid #dedbde;text-align:left;}
Div.HotelMeetingRoom Ul{width:922px;float:left;border-bottom:1px solid #dedbde;clear:both;}
Div.HotelMeetingRoom li{line-height:25px;text-align:center;border-right:1px solid #dedbde;float:left;}
Div.HotelMeetingRoom li.roomname{width:180px;}
Div.HotelMeetingRoom li.local{width:110px;}
Div.HotelMeetingRoom li.area{width:50px;}
Div.HotelMeetingRoom li.list1{width:50px;}
Div.HotelMeetingRoom li.list2{width:50px;text-align:center;border:0px;}
Div.HotelMeetingRoom li.memo{width:100%;border-right:0px;border-bottom:0px;}

div.hotelimg{width:200px;float:left;}
div.hotelimg li.img{width:200px;float:left;border: 1px solid #dedbde;padding:3px;margin-left:5px;margin-top:5px;}
div.hotelimg li.topic{width:200px;float:left;line-height:20px;height:20px;}
div.hotelimg img{width:192px;height:120px;}

div.hotelimg_roomname{width:100%;line-height:25px;height:25px;color:#636563;font-weight:bold;text-align:left;}

div.hotelroompic_tab{width:150px;float:left;margin-top:10px;}
div.hotelroompic_tab ul{width:150px;}
div.hotelroompic_tab li{cursor:pointer;color:#0055ad;height:20px;line-height:20px;margin-top:1px;font-size:12px;text-align:left;background:url('../images/ico/20070902133738626.gif') 2 3 no-repeat;width:150px;padding-left:10px;}
div.hotelroompic_tab li.hotelrp_over{width:150px;background-color:#fff;}
div.hotelroompic_tab li.hotelrp{background-color:#efebf7;}

div.hotelpic_roomdesc{width:210px;float:left;}
div.hotelpic_roomdesc ul{width:210px;}
div.hotelpic_roomdesc li.title{background:url('../images/003a_08.gif') no-repeat;margin-top:15px;width:210px;font-size:14px;font-weight:bold;padding-left:24px;height:25px;line-height:25px;border-bottom:1px solid #666666;}
div.hotelpic_roomdesc li{font-size:12px;height:20px;line-height:20px;text-align:left;}

div.hotelroompic_ad{width:730px;height:600px;float:left;background-color:red;}

div.h_l_s{border:1px solid #DEE9F6;padding:5px;width:323px;float:left;text-align:left;}

Div.InfoPickDiv{margin:0px;padding:2px;border:1px solid #9c9a9c;position:absolute;z-index:999999; background-color:#fff;float:left;}

Div.InfoPickDivTitle{font-size:12px;font-weight:bold;text-align:center;width:100%;line-height:20px;float:center;background-color:#f7f3f7;color:#636563;}

Div.InfoPickDivContent{margin-left:4px;padding:0px;float:left;}
Div.InfoPickDivContent span{float:left;line-height:16px;word-break: keep-all;color:#00009c;margin-top:3px;cursor:hand;overflow: hidden;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding:url(images/moz-text-overflow.xml#XBLDocument);}
Div.InfoPickDivContent A{color:#00009c;width:50px;margin-left:5px;}
Div.InfoPickDivContent A:hover{color:#00009c;}
Div.InfoPickDivContent A:active{color:#00009c;}
Div.InfoPickDivContent A:visited{color:#00009c;}

左侧板块样式---------- {}
div.blue_bar {
	padding: 5px;
	float: left;
	+width: 335px;
	_width: 325px;
	background: #FFF;
	border: 1px solid #DEE9F6;
}
div.blue_bar h3 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #196297;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 8px;
	float:left;
}
div.blue_bar ul {
	margin: 0px;
	
	display: block;
	background-color: #7EC1F5;
	float: left;
}
div.blue_bar li {
	float: left;
	display: block;
	padding:5px;
	font-size: 12px;
	color: #FFFFFF;
	width: 140px;
	margin-bottom: 5px;
}

预订页顶部样式---------- {}
div.bookTopic{width:968px;float:left;height:50px;}
div.bookTopic ul{width:100%;}
div.bookTopic li{float:left;}
div.bookTopic li.title{width:20%;background:url('../images/ico/search_hotel.gif') no-repeat;font-size:16px;color:#186194;font-weight:bold;padding-left:30px;text-align:left;line-height:30px;height:30px;}
div.bookTopic li.clickShow{width:10%;font-size:12px;color:#186194;line-height:20px;height:30px;padding-top:8px;cursor:pointer;}
div.bookTopic li.bookstep{float:right;width:240px;margin-right:5px;}

div.bookstep{float:left;}
div.bookstep li.bookstep1{float:right;width:240px;background:url('../images/5step01.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep2{float:right;width:240px;background:url('../images/5step02.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep3{float:right;width:240px;background:url('../images/5step03.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep4{float:right;width:240px;background:url('../images/5step04.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep5{float:right;width:240px;background:url('../images/5step05.gif') no-repeat;line-height:30px;height:30px;}

div.bookstep li.desc{width:240px;text-align:left;font-size:12px;color:#ff9a00;text-align:center;letter-spacing: 2px;}

酒店页的价格分类----------{}

div.hotelprice_area{width:100%;margin:0px;padding:0px;float:left;background-color:#efefef;}
div.hotelprice_area ul{margin:0px;padding:0px;}
div.hotelprice_area li{width:100px;float:left;height:32px;line-height:32px;font-size:14px;color:#fff;font-weight:bold;cursor:pointer;}


div.hotel_list_by_city  {
	border: 1px #DEE9F6 dotted;
	width: 290px;
	float: left;
	font-size: 12px;
}
div.hotel_list_by_city dl {
	border-bottom: 1px #C0C0C0 dashed;
	padding-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align:left;

}
div.hotel_list_by_city dt {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

div.hotel_list_by_city h3 {
	margin: 0px;
	background-color: #DEE9F6;
	color: #666666;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 5px;
	font-size: 12px;
	text-align:left;
	
}
div.hotel_list_by_city h4 {
	float: left;
	background-color: #196297;
	color: #FFFFFF;
	margin-bottom: 5px;
	margin-right: 10px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	text-align:center;
	width:18px;

}

div.hotel_list_by_city_map{	padding: 0px;
	margin-right: 0px;float:left;}



span.pagechecked {cursor:pointer;float:left;
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
span.pageunchecked {cursor:pointer;float:left;
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

酒店列表搜索区域 {}
#ListSearch {
    width:945px;
	margin-left:10px;
	margin-left:10px\9;
	+margin-left:10px;
    _margin-left:5px;
	border: 2px #FFCC66 solid;
	background-color: #FEF5D3;
	float:left;
}
#ListSearch input {
	display: inline;
}

酒店详细信息部分 {}
div.HotelInfo {
	width: 680px;
	background-position: top;
	background-image: url('../images/ibg.gif');
	background-repeat: repeat-x;
	float: left;
	height:auto;
	margin-top:5px;
}
.LeftBar {
	float: left;
	width: 110px;
	padding-top: 10px;
	padding-left: 10px;
}
.LeftBar .cube {
	width: 100px;
	float: left;
	margin-bottom: 10px;
	border: 1px #DEE9F6 solid;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 120%;
}
.LeftBar .cube span {
	color: #FF9900;
}
.LeftBar .cube h5 {
	color: #333;
	padding-bottom: 3px;
	border-bottom-color: #DEE9F6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	font-size: 12px;
	margin-bottom: 8px;
	font-weight: normal;
}
.RightMain {
	width: 560px;
	float: left;
	padding-top: 5px;
}
.RightMain a.HotelName {
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
.RightMain span.recordNo {
	padding: 2px 3px 1px 3px;
	background-color: #009900;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	margin-right: 10px;
}
.RightMain table#HotelPrice th {
	background-color: #EEEEEE;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: middle;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}
.RightMain table#HotelPrice td {
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 5px;
}
.RightMain table#HotelPrice input {
	background-color: #196297;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	border: none;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	display: block;
	font-size: 12px;
}
酒店列表页右侧TAB {}
ul#HotelList li {
	list-style: none;
	margin-bottom: 5px;
	margin-left: 5px;
}

登录页面｛｝

table.member_login{font-size:12px;color:#666;}
table.member_login td{height:20px;font-size:12px;color:#666;padding-left: 10px;	text-align: left;}

input.Bt_Login {
	border: none;
	background-position: center center;
	background-image: url('../images/ico/bt_green_bg_200x50.png');
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	word-spacing: 2px;
	background-color: #FFFFFF;
	cursor: pointer;
	margin-left: 16px;
}

table.member_login h2 {
	color: #196297;
	font-size: 20px;
	font-family: 黑体;
	font-weight: normal;
	float:left;height:25px;
}

.GrayLine {
	border-top-color: #D3E2F3;
	border-top-style: dashed;
	border-top-width: 1px;
	color: #FFFFFF;
}


确认酒店信息 {}
table.ConfirmHotel {
	border: 1px #FF9900 solid;
	background-color: #FFFFCC;
	text-align: left;
	font-size:12px;
	color:#666;
}
table.ConfirmHotel td {
	padding-left: 10px;
	text-align: left;
}
table.ConfirmHotel th {
	background-color:#FF9900;
}
table.ConfirmHotel h3 {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 200%;
	text-indent: 5px;
	float: left;
}
table.ConfirmHotel strong {
	color: #CC3300;
	line-height: 180%;
}

table.ConfirmHotel em {
	color: #CC3300;
	font-family: "Trebuchet MS";
	font-size: 12px;
	white-space: nowrap;
	font-weight: bold;
}
.RightLinks {
	float: right;
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
}

.RightLinks a {
	color:#FFFFCC;
}

div.Hotel_Price_ListCC{width:613px;float:left;border:1px solid #efefef;margin-top:5px;float:left;}
Div.Hotel_Price_List{width:100%;float:left;color:#000;text-align:left;}
Div.Hotel_Price_List UL{width:100%;float:left;margin:0px;padding:0px;}
Div.Hotel_Price_List UL.title{background-color:#efefef;color:#000;font-weight:bold;margin:0px;padding:0px;}
Div.Hotel_Price_List li{line-height:25px;float:left;}
Div.Hotel_Price_List li.roomtype{width:140px;padding-left:5px;height:auto;}
Div.Hotel_Price_List li.roomtype1{width:140px;padding-left:5px;font-weight:bold;color:green;}

Div.Hotel_Price_List li.menshi_price{width:40px;height:auto;}
Div.Hotel_Price_List li.meiri_price{width:301px;text-align:center;}
Div.Hotel_Price_List li.meiri_pricelist{width:301px;text-align:center;}
Div.Hotel_Price_List li.breakfast{width:120px;text-align:center;}
Div.Hotel_Price_List li.booking{width:40px;text-align:center;}
Div.Hotel_Price_List li.line{width:100%;background-color:#efefef;line-height:0px;height:1px;}
Div.Hotel_Price_List li.desc{width:600px;;line-height:20px;padding-left:5px;}


Div.Hotel_Price_MeiRi{width:300px;float:left;}
Div.Hotel_Price_MeiRi UL{width:300px;float:left;}
Div.Hotel_Price_MeiRi li{float:left;}
Div.Hotel_Price_MeiRi li.titleleft{width:40px;text-align:center;line-height:20px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;border-left:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.titleright{width:40px;text-align:center;line-height:20px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.price1{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;}
Div.Hotel_Price_MeiRi li.price2{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;border-top:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.price3{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;border-left:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.price4{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;border-top:1px solid #efefef;border-left:1px solid #efefef;}

Div.Hotel_book_gray_title{width:610px;float:left;line-height:25px;color:#000;background-color:#efefef;text-align:left;font-weight:bold;padding-left:5px;font-weight:bold;margin-top:5px;}
Div.Hotel_book_white_cc{width:610px;float:left;padding-left:20px;margin-top:10px;text-align:left;line-height:25px;}

Div.bookingcontact{width:100%;float:left;color:#000;}
Div.bookingcontact ul{width:100%;float:left;clear:both;}
Div.bookingcontact li{height:25px;line-height:25px;font-size:12px;float:left;text-align:left;}
Div.bookingcontact li.title{width:60px;}
Div.bookingcontact li.con_man{width:100px;font-weight:bold;}
Div.bookingcontact li.con_tel{width:200px;font-weight:bold;}
Div.bookingcontact input{height:22px;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px #000000 solid;font-size:12px;font-weight:bold;}

Div.inputcustomer{width:100%;float:left;}
Div.inputcustomer ul{width:100%;float:left;margin-bottom:5px;}
Div.inputcustomer ul.title{width:100%;float:left;background-color:#efefef;color:#999999;}
Div.inputcustomer li{height:25px;line-height:25px;font-size:12px;float:left;color:#000;}
Div.inputcustomer li.namet{width:12%;font-weight:bold;padding-left:5px;}
Div.inputcustomer li.sext{width:6%;font-weight:bold;text-align:center;}
Div.inputcustomer li.bg_typet{width:10%;font-weight:bold;text-align:center;}
Div.inputcustomer li.cardt{width:12%;font-weight:bold;text-align:center;}
Div.inputcustomer li.cardnot{width:20%;font-weight:bold;text-align:center;}
Div.inputcustomer li.contacttelt{width:18%;font-weight:bold;text-align:center;}
Div.inputcustomer li.webuserguestt{width:15%;font-weight:bold;}

Div.inputcustomer li.name{width:12%;padding-left:5px;}
Div.inputcustomer li.sex{width:6%;padding-top:2px;}
Div.inputcustomer li.bg_type{width:10%;padding-top:2px;text-align:center;}
Div.inputcustomer li.card{width:12%;padding-top:2px;}
Div.inputcustomer li.cardno{width:20%;}
Div.inputcustomer li.contacttel{width:18%;font-weight:bold;}

Div.inputcustomer li.webuserguest{width:15%;font-weight:bold;padding-top:3px;}

Div.inputcustomer input{height:22px;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px #000000 solid;font-size:12px;}


/* 首页搜索框切换*/
.InSemenu{float:center;width:520px;text-align:center;}
.InSemenu ul{font-size:14px; height:17px; margin:0 5px; padding:4px; /*border-bottom:1px dotted #ccc; */ background:url(/images/cgbkcenbg.gif) repeat-x bottom;}
.InSemenu ul span { padding:0 5px; margin-left:8px;}
.ismenu{
	width:53px; float:left; text-align:center; height:24px; cursor:pointer;
	color:#218e9c;
	text-decoration:none;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.ismenu_over{
	background-image:url(/images/cgmenubg.gif);
	width:53px; float:left; text-align:center; height:24px; cursor:pointer;
	color:#FFF;
	text-decoration:none;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
}



div.cgmenuline {width:8px;
	height:24px;
	float:left;
	background:url(../images/cgmenuline.gif) 6 3 no-repeat;
}

div.InfoPickCC{float:left;}


自助游搜索结果列表{}
table.packsearchList{
	border: 1px #DEE9F6 solid;font-size:12px;color:#666;
}
table.packsearchList th {
}
table.packsearchList td {
	text-align: left;
	padding-top: 10px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 10px;
	vertical-align: top;
	padding-left: 10px;
}

排序列表样式 {}
.ListRankingTitle {
	width: 620px;
	background-position: bottom;
	background-color: #EFEFEF;
	background-image: url('../images/HotelListTitle_bg.jpg');
	background-repeat: repeat-x;
}
.ListRankingTitle ul {
	list-style: none;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.ListRankingTitle ul li {
	float: left;
	display: list-item;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 10px;
}
.ListRankingTitle ul li.current {
	font-weight: bold;
	color: #FF9900;
	background-color: #FFFFFF;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 5px;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
}
.ListRankingTitle ul li.Page {
	text-align: right;
	float: right;
}

自由行主要和次级板块样式 {}
div.FreewalkerMain {
	width: 720px;
	padding-right: 10px;
	float: left;
}

div.FreewalkerMain div.CC {
	margin-top:5px;padding-left:10px;
}
div.FreewalkerRight {
	float: left;
	width: 235px;
}

div.guestlistdivCC
{padding-left:10px;float:left;margin-top:10px;text-align:left;width:680px;}

嵌入的表格样式{}
table.packcontent table.inset {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B0DDF2;
	border-right: #B0DDF2;
	border-right-color: #B0DDF2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #B0DDF2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
table.packcontent table.inset th {
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
}
table.packcontent table.inset td {
	border: none;
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
}
table.packcontent table.inset .Indent {
	padding-left: 30px;
}
table.inset .number {
	color: #196297;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
}
table.inset .choice {
	text-align: right;
}


自助游主要表格 {}
table.packcontent{font-size:12px;color:#666;}
table.packcontent th {
	background: url('../images/TripTitle_bg.jpg') no-repeat;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	color: #333;
}
table.packcontent th h1 {
	color: #196297;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
}
table.packcontent th h3 {
	color: #196297;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
}
table.packcontent td {
	text-align: left;
	padding-top: 5px;
	border-bottom-color: #EFEFEF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	padding-right: 10px;
}
table.packcontent td.Title {
	background: url('../images/HotelListTitle_bg.jpg') repeat-x;
	border-top-color: #196297;
	border-top-style: solid;
	border-top-width: 1px;
}
table.packcontent td.Title h3 {
	font-size: 14px;
	color: #196297;
}
table.packcontent td.Indent {
	padding-left: 20px;
}
table.packcontent td.BlueBg {
	background-color: #F2F7FD;
}
table.packcontent td.Shadow {
	background: url('../images/white_720_bg.gif') no-repeat top center;
}
table.packcontent td.center {
	text-align: center;
}
table.packcontent .cityName {
	width: 100px;
	padding: 5px 0 0px 0;
	float: left;
}
table.packcontent td.Indent img {
	margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	margin-right: 20px;
	float: left;
	margin-bottom: 10px;
}
table.packcontent td.Indent h4 {
	font-weight: normal;
	color: #333;
	font-size: 12px;
}
table.packcontent td.Indent h5 {
	background: #666;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}

自助游行程推荐{}
table.linedblist{font-size:12px;text-align:left;color:#666;}

table.linedblist td {
	text-align: left;
	padding-top: 5px;
	border-bottom-color: #EFEFEF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	padding-right: 10px;
}
table.linedblist td.Indent {
	padding-left: 30px;
}

table.linedblist div.llimgcc{width:102px;float:left;+margin-right:15px;_margin-right:10px;}
table.linedblist div.llimgtxt{width:102px;height:22px;float:left;line-height:22px;text-align:center;margin-top:5px;}
table.linedblist div.llimg{width:102px;float:left;}
table.linedblist div.llimg img.llist {
    margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	float: left;	
	width:100px;height:80px;
}

table.linedblist td.Indent h4 {
	font-weight: normal;
	color: #333;
	font-size: 12px;
}
table.linedblist td.Indent h5 {
	background: #666;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}

table.linedblist td.BlueBg {
	background-color: #F2F7FD;
}

主要表格 {}
table.packlist th {
	background: url('../images/TripTitle_bg.jpg') no-repeat;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	
}
table.packlist th h3 {
	color: #196297;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
}
table.packlist td {
	text-align: left;
	padding-top: 5px;
	border-bottom-color: #EFEFEF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	padding-right: 10px;
	font-size:12px;
	color:#000;
}
table.packlist td.Title {
	background: url('../images/HotelListTitle_bg.jpg') repeat-x;
	border-top-color: #196297;
	border-top-style: solid;
	border-top-width: 1px;
}
table.packlist td.Title h3 {
	font-size: 14px;
	color: #196297;
}
table.packlist td.Indent {
	padding-left: 30px;
}
table.packlist td.BlueBg {
	background-color: #F2F7FD;
}
table.packlist td.Shadow {
	background: url('../images/white_720_bg.gif') no-repeat top center;
}
table.packlist td.center {
	text-align: center;
}
table.packlist .cityName {
	width: 100px;
	padding: 5px 0 0px 0;
	float: left;
}
table.packlist td.Indent img {
	margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	margin-right: 10px;
	float: left;
	margin-bottom: 5px;
}
table.packlist td.Indent h4 {
	font-weight: normal;
	color: #333;
	font-size: 12px;
}
table.packlist td.Indent h5 {
	background: #666;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}

自助游可选酒店列表（查看页面）{}
div.PackBookHotelAvail{width:600px;float:left;text-align:left;line-height:22px;padding-top:5px;}


em {
	color: #CC3300;
	font-family: "Trebuchet MS";
	font-size: 12px;
	white-space: nowrap;
	font-weight: bold;
}
.orangeBlod {
	color: #FF9900;
	font-weight: bold;
	font-size: 12px;
}
.blueBlod {
	color: #196297;
	font-weight: bold;
	font-size: 14px;
}
.blackBlod {
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

Div.PackBookDate{width:620px;float:left;text-align:left;color:#666;}
Div.PackBookDate UL{width:610px;padding-left:10px;float:left;clear:both;}
Div.PackBookDate li{height:25px;line-height:25px;float:left;}
Div.PackBookDate li.PackBookDateMemo{color:#666;margin-left:10px;margin-top:10px;}
Div.PackBookDate li.PackBookDateTitle{font-size:14px;font-weight:bold;color:#196297;margin-top:5px;}
Div.PackBookDate li.PackBookDateSection{font-size:14px;font-weight:bold;color:#FF0000}
Div.PackBookDate li.PackBookRoomTitle{}
Div.PackBookDate li.PackBookRoomInput{width:150px;margin-left:3px;}


在线预定 {}
div.ReservatBar {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-right: 10px;
	border: 1px #B8E37D solid;
	font-size:12px;text-align:left;
	margin-top:5px;
}
div.ReservatBar h4 {
	background-position: 40px center;
	background-image: url('../images/ico/20070521131354948.gif');
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #7DB341;
	font-weight: normal;
}
div.ReservatBar td {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333;
}
input.Bt_Reservat {
	border: none;
	background-position: center center;
	background-image: url('../images/ico/bt_green00.gif');
	background-repeat: no-repeat;
	width: 120px;
	height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #FFFFFF;
	cursor: pointer;
}

目的地指南 {}
div.GreenBar {
	border: 1px #B8E37D solid;
	background: url('../images/free_TitleGreenBg.gif') repeat-x;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-right: 10px;
}
div.GreenBar strong {
	color: #7DB341;
}
div.GreenBar img {
	margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	margin-bottom: 5px;
}
div.GreenBar h3 {
	color: #008000;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
div.GreenBar td {
	text-align: left;
	padding-top: 5px;
	border-bottom-color: #DEDEDE;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	line-height: 150%;
}

div.BlueBar {
	border: 1px #DEE9F6 solid;
	background: url('../images/free_title_bg.jpg') repeat-x;
	padding-top: 8px;
	float:left;
}
div.BlueBar h3 {
	color: #196297;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	text-align:left;
	float:left;
	padding-left:10px;
}
div.BlueBar td {
	text-align: left;
	padding-top: 5px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left:10px;
}

div.BlueBar strong {
	color: #7DB341;
}
div.BlueBar img {
	margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	margin-bottom: 5px;
}

自助游可选产品列表的表格样式{}
table.packselect {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B0DDF2;
	border-right: #B0DDF2;
	border-right-color: #B0DDF2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #B0DDF2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size:12px;
	margin-top:5px;
	color:#666;
}


table.packselect th {
    background: url('../images/TripTitle_bg.jpg') no-repeat;
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
}
table.packselect td {
	border: none;
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
}
table.packselect .Indent {
	padding-left: 30px;
}
table.inset .number {
	color: #196297;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
}
table.inset .choice {
	text-align: right;
}

自助游浮动的计共价的格式{{}}
#bookpricesum {
	display:block;
	bottom:0px;
	right:0px;
	position:fixed; 
	background: Black;
	color: white;
	filter:alpha(opacity=80);	
	opacity:0.80; 
	height:28px;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	padding-left:20px;
	margin-left:5px;
	position: absolute;

}

/*首页中间 酒店套餐 酒店问答 的tab*/
div.left_search_tour_over{cursor:pointer;padding:8px;height:25px;margin-top:5px;background-color:#fff;text-align:center;float:left;width:140px;color:#186194;font-weight:bold;font-size:14px;}
div.left_search_tour{cursor:pointer;padding:8px;height:25px;margin-top:5px;text-align:center;float:left;width:140px;color:#186194;font-weight:bold;font-size:14px;}
/*首页中间 酒店套餐 酒店问答 的tab*/



img.linksight {width:90px;height:65px;border:1px solid #cdcdcd;}
div.sighttopic{width:112px;height:18px;line-height:16px;margin-left:1px;float:left;color:#037e00;}

div.bottomprice {
	color: #CC3300;
	font-family: "Trebuchet MS";
	font-size: 42px;
	font-weight: bold;
	float: left;
	line-height: 100%;
	padding-top: 5px;
}

div.bottomprice1 {
	color: #CC3300;
	font-family: "Trebuchet MS";
	font-size: 28px;
	font-weight: bold;
	float: left;
	line-height: 100%;
	padding-top: 5px;
}


div.ticketlisttitle{margin-top:5px;background-color:#f7f7f7;width:713px;+width:718px;_width:715px;padding-left:10px;border:1px solid #cecbce;text-align:left;line-height:40px;float:left;}

table.ticketsearchlist{color:#636563;
	border-left-width: 1px;
	border-left-color: #cecbce;
	border-left-style: solid;
	border-right-color: #cecbce;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #cecbce;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size:12px;
	width:725px;
	+width:730px;
	_width:727px;
	float:left;
	}

table.ticketsearchlist td {
	height:30px;line-height:30px;
}
table.ticketsearchlist .number {
	color: #196297;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
}

机票搜索列表页面------------------ {}
七天的TAB选项卡 {}
ul.DatePrince {
	background-position: left top;
	display: block;
	text-align: center;
	background-image: url('../images/TripTitle_bg.jpg');
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 100%;
}
ul.DatePrince li {
	list-style: none;
	display: block;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 5px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	line-height: 150%;
	padding-top: 5px;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	text-align:center;
}
ul.DatePrince li#current {
	background-color: #CC3300;
	color: #FFFFFF;
}
ul.DatePrince li#current em {
	color: #FFCC00;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}


span.ticketorder{text-align:center;padding:3px;font-size:12px;font-weight:bold;cursor:pointer;}
span.ticketorder_over{background-color:#ce3000;text-align:center;padding:3px;font-size:12px;font-weight:bold;color:#fff;cursor:pointer;}


.left_bar {
	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 335px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */
	background: #FFF;
	border: 1px solid #DEE9F6;
	padding-bottom: 5px;
	margin-top:5px;
	_padding-bottom: 0px;
}

.left_bar a {
	color: #FFF;
	}

.information {
	background-color: #7AC466;
	font-size: 12px;
	color: #FFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align:left;
}

.information ul {
	line-height: 180%;
	background-color: #56A53F;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.information h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	font-family: "宋体", Verdana;
	padding-top: 8px;
	padding-left: 24px;
	padding-bottom: 5px;
	background-image: url(../images/ico/002a_18.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	background-color: #007834;
}

.information h4  {
	color: #007834;
	background-image: none;
	padding-left: 10px;
	padding-top:5px;
}

.information strong {
	font-size: 14px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 10px;
	margin-right: 10px;
	line-height: 150%;
}

.information .guide {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.information .chinaMap {
	background: none;
	padding-top: 20px;
	_padding-right: 14px;
	_padding-bottom: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-left: 141px;
	_margin-left: 138px;
}

.information .today {
	background-color: #7AC466;
	line-height: 160%;
	float: left;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom: 5px;
	width:315px;;
}

.information .today ul {
	width: 120px;
	margin: 0px;
	background: none;
	float: left;
}

.information .today img {
	border: 3px solid #FFF;
}


.theme {
	width:97%;
	padding-left: 10px;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 8px;
	text-align:left;
}
.theme h4 {
	margin: 0px;
	font-size: 14px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	background-image: none;
	padding-top: 5px;
}
.theme p {
	line-height: 150%;
	}
.theme .links {
	font-size: 12px;
	padding-top: 10px;
}

.theme img {
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #CCC;
	background-color: #FFF;
	float: left;
}

.PlanTour {
	float: left;
	width: 100%;
}

.PlanTour dl  {
	padding-top: 5px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0ECF2;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top:0px;
	margin-bottom:0px;
	}
.PlanTour dt  {
	font-weight: bold;
	color: #999;
	}

.PlanTourRight {
	float: left;
	width: 100%;
}
.PlanTourRight dl{
	padding-top: 5px;
	font-size: 12px;
	padding-bottom: 12px;
	margin-right: 10px;
	margin-left: 10px;
}
.PlanTourRight img {
	padding: 1px;
	border: 1px solid #CCC;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.hotelviewtitle{margin-top:3px;width:915px;padding-left:10px;line-height:30px;float:left;background-color:#deebf7;text-align:left;color:#313031;font-weight:bold;font-size:14px;}

div.bookingTitle1{float:left;width:600px;line-height:25px;color:#000;background-color:#efefef;text-align:left;font-weight:bold;padding-left:5px;font-weight:bold;margin-top:5px;}
div.bookingTitle2{float:left;width:600px;line-height:25px;color:#666;text-align:left;padding-left:5px;margin-top:5px;}


#divAddressMenu {position:absolute;visibility:hidden;z-index:1;overflow:hidden;width:192px;background-color:#FFFFFF;border:1px solid #bdbabd;font-size:12px;text-align:left;padding:2px;}
        #divAddressMenu h4{border-bottom:dotted #CCCCCC 1px;color:#999999;font-size:12px; font-weight:100; padding:2px 2px 0 2px; margin:0;}
        #divAddressMenu div{padding:1px;}
        #divAddressMenu a {display:block;width:186px !important;width:100%;padding:2px;cursor:default;text-decoration:none;color:#525552;background-color:none;height:18px;line-height:18px;}
		#divAddressMenu span.error{width:186px !important;width:100%;background-color:#ce3000;color:#fff;height:18px;line-height:18px;padding:2px;}
        #divAddressMenu a span{float:left;}
        #divAddressMenu a:hover {background-color:#63cf00;color:#fff;height:18px;line-height:18px;}

Div.Reg_main_content{width:700px;float:center;padding:5px;margin-top:-1px;
text-align:left;}
Div.Reg_main_content ul{width:100%;clear:both;}
Div.Reg_main_content li{height:25px;line-height:25px;font-size:14px;float:left;}
Div.Reg_main_content li.itemname{text-align:right;width:130px;}
Div.Reg_main_content li.item{text-align:left;width:150px}
Div.Reg_main_content li.itemdesc{text-align:left;width:400px;background:url('../images/otarw.gif')  no-repeat;background-position: 0px 6px;padding-left:10px;font-size:12px;}




Div.gonglue_citycc{width:708px;float:left;text-align:left;border:1px solid #dedfde;}
Div.gonglue_city {width:670px;float:left;text-align:left;margin-left:10px;margin-top:10px;}
Div.gonglue_city li{width:100px;float:left;text-align:left;height:23px;line-height:23px;}
Div.gonglue_city a{color:#1071bd;text-decoration:none;border-bottom:#1071bd dotted 1px;}
Div.gonglue_city a:hover{color:#000;text-decoration:none;border-bottom:#000 solid 1px;}
Div.gonglue_city h3{width:650px;float:left;text-align:left;color:#00b6ff;font-size:16px;margin-bottom:10px;}

table.SearchBar {
	background-image: url('../images/TripTitle_bg.jpg');
	background-repeat: no-repeat;
}
table.SearchBar td{
	text-align:center;
}
table.SearchBar h3 {
	font-size: 14px;
	color: #196297;
}
table.SearchBar input {
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 16px;
	padding-top: 3px;
	padding-bottom: 2px;
	
}

table.SearchBar a{color:#186194;font-weight:bold;}
table.SearchBar a.current{color:#ff9900;font-weight:bold;}
table.SearchBar a:hover{color:#ff9900;font-weight:bold;}

table.gongluelist{text-align:left;font-size:12px;color:#525552;border-bottom:1px solid #dedfde;margin-top:10px;}
table.gongluelist td{line-height:20px;}
table.gongluelist img{border:1px solid #dedfde;padding:2px;}

Div.l_c_sight {margin-right:5px;word-break: keep-all;heigth:25px;float:left;}
A.colorlink1:link{line-height: 25px;FONT-SIZE: 12px; COLOR: #6e6e6e;text-decoration:none;}
A.colorlink1:hover{BACKGROUND-COLOR: #6e6e6e; COLOR: #ffffff;}
A.colorlink2:link{line-height: 25px;font-size:12px;color:#FF9900;text-decoration:none;}
A.colorlink2:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink3:link{line-height: 25px;font-size:12px;color:#336699;text-decoration:none;}
A.colorlink3:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink4:link{line-height: 25px;font-size:14px;color:#336699;text-decoration:none;}
A.colorlink4:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink5:link{line-height: 25px;font-size: 14px; COLOR: #f96e1e;text-decoration:none;}
A.colorlink5:hover{BACKGROUND-COLOR: #f96e1e; COLOR: #ffffff;}
A.colorlink6:link{line-height: 25px;font-size:12px;color:#999900;text-decoration:none;}
A.colorlink6:hover{BACKGROUND-COLOR: #6e6e6e; COLOR: #ffffff;}
A.colorlink7:link{line-height: 25px;font-size:12px;color:#078649;text-decoration:none;}
A.colorlink7:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink8:link{line-height: 25px;font-size:12px;color:#ff0078;text-decoration:none;}
A.colorlink8:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink9:link{line-height: 25px;font-size:14px;color:#e06f00;text-decoration:none;}
A.colorlink9:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink10:link{line-height: 25px; font-size: 14px; COLOR: #ff1334;text-decoration:none;}
A.colorlink10:hover{BACKGROUND-COLOR: #f96e1e; COLOR: #ffffff;}

table.place {
	border: 1px #D9E8FB solid;
}
table.place p {
	font-size: 14px;
	line-height: 150%;
}
table.place th {
	line-height: 150%;
	background-image: url('../images/TripTitle_bg.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
}

span.apG{border:1px solid #ff9900;padding:3px;}
span.apGs{border:0px;}
span.apGs img{border:0px;}

.Blue_btn {
	background-position: center;
	border-style: none;
	padding: 1px 0 0 0;
	width: 32px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	height: 20px;
	background-image: url('../images/bt_go.gif');
	
}

#uploadbody{ width:408px; text-align:left;}
#uploadbody .logintitle{ background:url(../images/upload_title.gif) no-repeat; height:49px; }
#uploadbody .logcontent{ background:url(../images/upload_bg.gif)}
#uploadbody .logcontent div{ line-height:30px;}

.lightbox{width:408px;background:#FFFFFF;border:1px solid #ccc;line-height:25px; top:20%; left:20%;}
.lightbox dt{background:#000; padding:5px;}

Div.DateTable{width:572px;height:310px;}

Div.DateTableWeekTitle{width:572px;padding:0px;margin:0px;float:left;}
Div.DateTableWeekTitle Ul{width:100%;padding:0px;margin:0px;}
Div.DateTableWeekTitle li{width:70px;height:30px;line-height:30px;text-align:center;float:left;font-size:12px;}
Div.DateTableWeekTitle li.WeekNull{width:71px;height:31px;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;cursor:pointer;font-weight:bold;color:blue;}
Div.DateTableWeekTitle li.Week0{color:#ef5d00;border-right:1px solid #dedfde;border-top:1px solid #dedfde;border-bottom:1px solid #dedfde;}
Div.DateTableWeekTitle li.WeekN{color:#000;border-right:1px solid #dedfde;border-top:1px solid #dedfde;border-bottom:1px solid #dedfde;}
Div.DateTableWeekTitle li.Week6{color:#009e42;border-right:1px solid #dedfde;border-top:1px solid #dedfde;border-bottom:1px solid #dedfde;font-color:#009e42;}

Div.DateTableMonthControl{width:70px;height:276px;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;border-left:1px solid #dedfde;padding:0px;margin:0px;float:left;}
Div.DateTableMonthControlUp{width:69px;height:24px;margin:0px;padding:0px;BACKGROUND:url('../images/MonthUp.gif') no-repeat;}
Div.DateTableMonthControlDown{width:69px;height:24px;margin:0px;padding:0px;BACKGROUND:url('../images/MonthDown.gif') no-repeat;}
Div.DateTableMonthControlTMonth{width:69px;height:113px;line-height:113px;text-align:center;font-size:12px;border-bottom:1px solid #dedfde; }
Div.DateTableMonthControlNMonth{width:69px;height:113px;line-height:113px;text-align:center;font-size:12px;}

Div.DateTableList{width:497px;padding:0px;margin:0px;float:left;}
Div.DateTableList Ul{width:497px;padding:0px;margin:0px;float:left;}

Div.thisMonth{width:70px;height:45px;float:left;padding:0px;margin:0px;float:left;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;background-color:#FFF;}

Div.thisMonth ul{width:100%;height:45px;float:left;padding:0px;margin:0px;float:left; }
Div.thisMonth li{width:100%;text-align:right;}
Div.thisMonth li.DayValid{height:20px;line-height:20px;color:#000;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.thisMonth li.DayNoValid{height:20px;line-height:20px;color:#c6c7c6;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.thisMonth li.DateValue{height:25px;line-height:25px;padding-right:4px;_padding-right:0px;color:#ce6500;}

Div.nextMonth{width:70px;height:45px;float:left;padding:0px;margin:0px;float:left;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;background-color:#f7f7f7;}
Div.nextMonth ul{width:100%;height:45px;float:left;padding:0px;margin:0px;float:left;}
Div.nextMonth li{width:100%;text-align:right;}
Div.nextMonth li.DayValid{height:20px;line-height:20px;color:#000;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.nextMonth li.DayNoValid{height:20px;line-height:20px;color:#c6c7c6;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.nextMonth li.DateValue{height:25px;line-height:25px;padding-right:4px;_padding-right:0px;color:#ce6500;}


右侧通用结构样式-----------------------{}
.ThemeBar {
	border: 1px solid #FFE466;
	padding: 1px;
	float: left;
	font-size:12px;
}
.ThemeBar a {
	color: #0560A6;
}
.ThemeBar a:hover {
	text-decoration: underline;
}
.ThemeBar img {
	margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	margin-bottom: 5px;
}
.ThemeBar h3 {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	background-color: #F2A31B;
	line-height: 180%;
	padding-left: 10px;
	text-align:left;
	float:left;
	word-space:0px;margin-top:0px;margin-bottom:0px;
	
}

.ThemeBar ul {
	float: left;
	display: block;
	}
.ThemeBar li {
	float: left;
	display: block;
	margin-right: 15px;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.ThemeBar table {
	text-align:left;
	float:left;
}
.ThemeBar td {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
	vertical-align: top;
	line-height: 150%;
}
.ThemeBar th {
	line-height: 180%;
	font-weight: normal;
	color: #1A0606;
	float:left;
	text-align:left;
}
.Moneyf{font-size:17px;color:#f60;font-family:verdana;font-weight:bold;}
.LiMoney{width:100px;color:#535353;text-align:right;line-height:19px;}
.MoneyCo{float:left;display:inline;width:324px;overflow:hidden;}

.STpack_D {font-size:9pt;text-align:center;display: none;position: absolute;width:180px;padding: 3px 3px;line-height:18px;border: 2px solid #66CCFF;background-color:#F2F8FE;}

.departures{width:192px;overflow:hidden;padding:6px 10px;border:1px solid #7F9DB9;background:#F2F8FE;font-family:Simsun;position:absolute;display:none;z-index:1200;}
.departures div{height:24px;line-height:24px;overflow:hidden;color:#666;border-bottom:dashed 1px #666;margin-bottom:3px;display:inline-block;}
.departures h5 { clear:both; font-size:12px; line-height:22px; color:#999999; font-weight: normal; margin:0 0 0 0;}
.departures h5.dotline { border-top:1px dashed #aeaeae;padding-top:4px;margin-top:28px;*margin-top:8px;margin:0 0 0 0;}
.departures a{height:22px;line-height:22px;float:left;margin:0 6px;width:36px;}
.departures a.widthfix {width:54px;}
.departures a:hover {text-decoration:underline;}
.departures a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.packtt{width: 240px;line-height:30px;float:left;}
.packtrr{width: 55px;line-height:30px;color:#ce3000;float:left;}
.packtul{width:49%;float:left;display:block;}

/* 度假搜索条件区 */
.PaSelist{width:100%;float:left;line-height:20px;text-align:left;padding-left:13px;}
.PaSelist span{float:left;width:68px;text-align:right; font-weight:bold;}
.PaSelist a:link,.PaSelist a:visited{padding:0 8px; border-right:1px solid #E6E6E6;text-decoration:none;color:#0045DE}
.PaSelist a:hover,.PaSelist a:active{padding:0 8px; border-right:1px solid #E6E6E6;text-decoration:underline;color:#f20;}
.PaSelist a.aPaSe:link, .PaSelist a.aPaSe:visited{text-decoration:none;color:#f20; font-weight:bold;}
.PaSelist a.aPaSe:hover, .PaSelist a.aPaSe:active{text-decoration:underline;}

/* 酒店页面 搜索框 */
.SeBut {
	width:120px;
	border:2px solid #B5D3E7;
	background-color:#0896FF;
	height:30px;
	color:#FFF;
	font-family:"宋体";
	text-align:center;
	vertical-align:middle;
	font-size:15px;
	font-weight:bold;
	line-height:26px;
}
.SeBut:hover {
	background-color:#003580;
	cursor:pointer;
}
.SeDiv{margin-left:5px;line-height:22px\9;width:68px;float:left; margin-top:5px; color:#114288; font-weight:bold;}

/* 酒店星级 */
.HotSta1,.HotSta2,.HotSta3,.HotSta4,.HotSta5{background:url(/images/Hotstar.gif) no-repeat;}
.HotSta1,.HotSta2,.HotSta3,.HotSta4,.HotSta5{float:left;height:12px;width:66px;padding-left:13px;}
.HotSta1{background-position:1px -5px}
.HotSta2{background-position:1px -20px}
.HotSta3{background-position:1px -36px}
.HotSta4{background-position:1px -52px}
.HotSta5{background-position:1px -68px}

/* 底部字体格式 */
.paBot{font-family:Arial;line-height:20px;}
.paBot b{color:#F90;}

/* 页面底部快捷连接 */
.BotAll{line-height:20px;text-align:left;padding-left:13px;width:950px; background-color:#FAFAFA; border:2px solid #DCDDDD;margin-top:58px; padding:3px 10px; margin-left:10px;}
.BotAll span{float:left;width:78px;text-align:right; font-weight:bold;}
.BotAll a:link,.BotAll a:visited{padding:0 8px; border-right:1px solid #E6E6E6;text-decoration:none;color:#7D7D7D;}
.BotAll a:hover,.BotAll a:active{padding:0 8px; border-right:1px solid #E6E6E6;text-decoration:underline;color:#f20;}
.BotAll a.aPaSe:link, .BotAll a.aPaSe:visited{text-decoration:none;color:#7D7D7D; font-weight:bold;}
.BotAll a.aPaSe:hover, .BotAll a.aPaSe:active{text-decoration:underline;}

/* 团队旅游样式 */
table.greent2{text-align:left;float:left;}
table.greent2 TD.tl{width:6px;height:23px;background:url('../images/g2_tb_01.gif') no-repeat;}
table.greent2 TD.tc{height:23px;line-height:23px;background:url('../images/g2_tb_02.gif') repeat-x;color:#fff;font-size:14px;}
table.greent2 TD.tr{width:6px;height:23px;background:url('../images/g2_tb_03.gif') no-repeat;}
table.greent2 TD.cl{width:6px;background:url('../images/g2_tb_04.gif') repeat-y;}
table.greent2 TD.cr{width:6px;background:url('../images/g2_tb_06.gif') repeat-y;}
table.greent2 TD.bl{width:6px;height:4px;background:url('../images/g2_tb_07.gif') no-repeat;}
table.greent2 TD.bc{height:6px;background:url('../images/g2_tb_08.gif') repeat-x;}
table.greent2 TD.br{width:6px;height:4px;background:url('../images/g2_tb_09.gif') no-repeat;}
table.greent2 .tabletitle{font-size:14px;color:#e72400;color:#fff;}

table.yellowt{text-align:left;float:left;}
table.yellowt TD.tl{width:6px;height:23px;background:url('../images/y_tb_01.gif') no-repeat;}
table.yellowt TD.tc{height:23px;line-height:23px;background:url('../images/y_tb_02.gif') repeat-x;color:#cc3300;font-weight:bold;font-size:14px;}
table.yellowt TD.tr{width:6px;height:23px;background:url('../images/y_tb_03.gif') no-repeat;}
table.yellowt TD.cl{width:6px;background:url('../images/y_tb_04.gif') repeat-y;}
table.yellowt TD.cr{width:6px;background:url('../images/y_tb_06.gif') repeat-y;}
table.yellowt TD.bl{width:6px;height:4px;background:url('../images/y_tb_07.gif') no-repeat;}
table.yellowt TD.bc{height:6px;background:url('../images/y_tb_08.gif') repeat-x;}
table.yellowt TD.br{width:6px;height:4px;background:url('../images/y_tb_09.gif') no-repeat;}
table.yellowt .tabletitle{font-size:14px;color:#ff6600;color:#fff;}

	#ifocus { width:498px; height:210px; margin:20px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:410px; height:205px; overflow:hidden; margin:2px 0 0 2px; }
		#ifocus_piclist { position:absolute; width:410px;}
		#ifocus_piclist li { width:410px; height:203px; overflow:hidden;}
		#ifocus_piclist img { width:410px; height:203px; border:0px;}
	#ifocus_btn { display:inline; float:left; width:81px; margin:0px 0px 0 0px;; }
		#ifocus_btn li { width:80px; height:50px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:80px; height:50px; margin:3px 0 0 11px; border:0px;}
		#ifocus_btn .current {  opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
		
		
table.tablelist { margin-right:5px; width:500px; border-collapse:collapse; margin:10px 0; background:#666;}
table.tablelist tr th { border:1px solid #999;}
table.tablelist tr th { height:28px; font-size:12px; text-align:center; color:#FFF;}
table.tablelist tr th img { margin:0 0 0 5px; vertical-align:middle;}
table.tablelist tr td { padding:0 5px; height:28px; border:1px solid #DDD;}
#domestic1 table.tablelist tr { background:#f8ffeb;}
#domestic1 table.tablelist tr th { background:#63a800; color:#FFF; border:1px solid #DEF7C8;}
#domestic1 table.tablelist tr th.tit { background:#63a800;}
#domestic1 table.tablelist tr.altrow { background:#FFF;}
#domestic1 table.tablelist tr td a.char14_green { padding:0 5px; color:#666;}
#domestic1 table.tablelist tr td.green { font-size:12px; width:65px; text-align:center; color:#666666;}
.domestic1_char{ width:75px; text-align:right; color:#990000;font-size:14px; font-weight:bold; font-family:黑体;}

#domestic2 table.tablelist tr th { border:1px solid #FFCC99;}
#domestic2 table.tablelist tr { background:#FFFFCC;}
#domestic2 table.tablelist tr th { background:#ffb322; color:#FFF;}
#domestic2 table.tablelist tr th.tit { background:#ffb322;}
#domestic2 table.tablelist tr.altrow { background:#FFF;}
#domestic2 table.tablelist tr td a.char14_khaki { padding:0 5px;}

