


/*----------------------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: #fff;
	width:100%;
	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;}

li{list-style:none;}

.clear{float:left;width:100%;}

链接样式 {}
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:980px;text-align: center;MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
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;}


.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;
}

#main
{
    clear: both;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding-top: 10px;
    width: 970px;
    background-color:#fff;
}
/* 这是菜单顶部的登陆功能的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-bottom: 0;
	float:center;
	margin:auto;
	width:980px;
} 
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;
	width:600px;
	display:block;
}
.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;}

/* 团队旅游样式 */


	#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.printtable{width:100%;font-size:14px;float:left;background-color:#ffffff;}
table.printtable td{border-left:1px solid #000000;border-top:1px solid #000000;}
table.printtable tr{line-height:22px;text-align:left;}
		
		
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;}

/*  序列号 */
 .n1, .n2, .n3, .n4, .n5, .n6, .n7, .n8, .n9, .n10, .n11, .n12, .n13, .n14, .n15, .n16, .n17, .n18, .n19, .n20, .n21, .n22, .n23, .n24, .n25, .n26, .n27, .n28, .n29, .n30 {
	background:url(/images/icon.png) no-repeat;
}
.n1, .n2, .n3, .n4, .n5, .n6, .n7, .n8, .n9, .n10, .n11, .n12, .n13, .n14, .n15, .n16, .n17, .n18, .n19, .n20, .n21, .n22, .n23, .n24, .n25, .n26, .n27, .n28, .n29, .n30 {
	float:left;
	height:13px;
	margin-top:6px;
	width:15px;
	padding-left:13px;
	background-position:6px 0px;
	text-indent:-9999px;
	overflow:hidden;
}
.n2 {background-position:6px -13px}
.n3 {background-position:6px -26px}
.n4 {background-position:6px -39px}
.n5 {background-position:6px -52px}
.n6 {background-position:6px -65px}
.n7 {background-position:6px -78px}
.n8 {background-position:6px -91px}
.n9 {background-position:6px -104px}
.n10 {background-position:6px -117px}
.n11 {background-position:6px -130px}
.n12 {background-position:6px -143px}
.n13 {background-position:6px -156px}
.n14 {background-position:6px -169px}
.n15 {background-position:6px -182px}
.n16 {background-position:6px -195px}
.n17 {background-position:6px -209px}
.n18 {background-position:6px -223px}
.n19 {background-position:6px -237px}
.n20 {background-position:6px -251px}
.n21 {
	background-position:6px -265px
}
.n22 {
	background-position:6px -279px
}
.n23 {
	background-position:6px -293px
}
.n24 {
	background-position:6px -307px
}
.n25 {
	background-position:6px -321px
}
.n26 {
	background-position:6px -335px
}
.n27 {
	background-position:6px -349px
}
.n28 {
	background-position:6px -363px
}
.n29 {
	background-position:6px -377px
}
.n30 {
	background-position:6px -391px
}


/*  度假页面 */
.packnav_over {
	width:98px;
	background:url(/images/packb01.png) no-repeat;
	height:101px;
	margin-top:8px;
	font-family:黑体;
	font-size:13px;
	line-height:180%;
	font-weight:bold;
	color:#FF9900;
	cursor:pointer;
}
.packnav_over b{font-size:18px;font-weight:bold;color:#FF9900;}
.packnav_over img{padding-top:10px;display:block}
.packnav {
	width:98px;
	background:url(/images/packb03.png) no-repeat;
	height:99px;
	margin-top:8px;
	font-family:黑体;
	font-size:13px;
	line-height:180%;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.packnav img{padding-top:10px;display:block;}
.packnav b{font-size:18px;font-weight:bold;}
.packtab{ background-color: #fff;}
.packtab td {
	border-bottom:1px dashed #B0DDF2;
	height:28px;
}
.packtab td b{font-weight:blod; color:#FF9900;}
.packpadd{width:14px; height:99px; float:left; }
#packnav1 {
	background-color: #F6F6F6;font-size: 12px;
}
#packnav1 .TabbedPanelsContentGroup {
	clear: both;
	background-color: #FFF;

	color: #999;
	border-top: 1px solid #DEE9F6;
}
#packnav1 .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;
	width:38px;
}

#packnav1 .pack_hot_over {
	position: relative;
	width:38px;
    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;
}

#packnav2{display:none;}
#packnav3{display:none;}


#search_hotel_list_v2{width:680px;float:left;text-align:left;}
#search_hotel_list_v2 a{color:#1568BD;text-decoration:none;}

#search_hotel_list_v2 .list{width:100%;float:left;padding-top:5px;margin-bottom:8px;border-top:1px dotted #CCCCCC;}


#search_hotel_list_v2 .list ul.l{float:left;padding-left:3px;width:76px;}

#search_hotel_list_v2 .list ul.l li{text-align:center;line-height:20px;}

#search_hotel_list_v2 .list ul.l li.pic img{border:1px solid #EEEEEE;height:70px;width:70px;padding:2px;}


#search_hotel_list_v2 .list .starCode{float:right;color:#1568BD;margin-top:-2px;padding-right:20px;}

#search_hotel_list_v2 .list h2{padding-top:2px;font-size:14px;font-weight:700;line-height:20px;}
#search_hotel_list_v2 .list h2 a{font-size:14px;}
#search_hotel_list_v2 .list .r{float:right;width:590px;}

.crown{background:url("/images/s_cap_1.gif") no-repeat scroll transparent;height:16px;width:16px;float:left;margin-right:3px;}

#search_hotel_list_v2 .dx{display:inline-block;margin-left:10px;height:11px;width:55px;background:url("/images/d_l.png") no-repeat scroll 0 0 transparent;}

#search_hotel_list_v2 .dx5{background-position:-220px -43px;}
#search_hotel_list_v2 .dx4{background-position:-165px -43px;}
#search_hotel_list_v2 .dx3{background-position:-110px -43px;}
#search_hotel_list_v2 .dx2{background-position:-55px -43px;}
#search_hotel_list_v2 .dx1{background-position:0 -43px;}

#search_hotel_list_v2 .list .cont{line-height:1.5em;padding-top:5px;line-height:20px;}
#search_hotel_list_v2 .list .cont a{margin-right:3px;}
#search_hotel_list_v2 .list .mode1{margin-top:5px;}

#search_hotel_list_v2 .list .mode1 li{border-bottom:1px solid #F2F2F2;padding-top:2px;line-height:20px;}

#search_hotel_list_v2 .list .mode1 li span{display:inline-block;}

#search_hotel_list_v2 .list .mode1 li.title{
line-height:20px;
background:none repeat scroll 0 0 #F8F8F8;
border:medium none;
color:#777777;
height:19px;
overflow:hidden;
padding-top:0px;
}

#search_hotel_list_v2 .list .mode1 li span{display:inline-block;}
#search_hotel_list_v2 .list .mode1 li .w1{padding-left:3px;width:235px;color:#1568BD;cursor:pointer;}
#search_hotel_list_v2 .list .mode1 li .w2{width:50px;}
#search_hotel_list_v2 .list .mode1 li .w3{width:60px;}
#search_hotel_list_v2 .list .mode1 li .w4{width:35px;}
#search_hotel_list_v2 .list .mode1 li .w5{width:35px;}
#search_hotel_list_v2 .list .mode1 li .w6{padding-left:3px;width:50px;padding-top:1px;}
#search_hotel_list_v2 .list .mode1 li .w7{width:80px;}
#search_hotel_list_v2 .list .mode1 li .w6 input{cursor:pointer;}
#search_hotel_list_v2 .list .mode1 li span.gift{
background:url("/images/bg_16x16.gif") no-repeat scroll 0 -224px transparent;
display:inline-block;
overflow:hidden;
height:16px;
width:16px;
cursor:pointer;
vertical-align:middle !important;
margin-bottom:2px;
}

#search_hotel_list_v2 .list .mode1 span.hotel_room_showall{
line-height:22px;
float:right;
text-align:right;
padding-right:10px;
cursor:pointer;
}


#search_hotel_list_v2 .list .mode1 li span.roompic{
background:url("/images/bg_16x16.gif") no-repeat scroll 0 -639px transparent;
display:inline-block;
overflow:hidden;
height:16px;
width:16px;
cursor:pointer;
vertical-align:middle !important;
margin-bottom:2px;
}


.com_show{background:url("/images/com_bg.png") no-repeat scroll -54px 0 transparent;height:6px;width:8px;}
.com_hide{background:url("/images/com_bg.png") no-repeat scroll -64px 0 transparent;height:6px;width:8px;}

.vea{
cursor:pointer;
margin-bottom:2px;
margin-left:2px;
vertical-align:middle !important;
}

#search_hotel_list_v2 .list .mode1 li span.com_show,#search_hotel_list_v2 .list .mode1 li span.com_hide{width:8px;}

.book_btn{
background:url("/images/d_l.png") no-repeat scroll -352px -89px transparent;
border:medium none;
color:#FFFFFF;
font-size:12px;
height:18px;
line-height:18px;
overflow:hidden;
margin-top:0px;
width:59px;
cursor:pointer;
}


.off{
background:url("/images/d_l.png") no-repeat scroll -490px -89px transparent;
}



a.xun{
border-bottom:1px dashed #C96702 !important;
color:#C96702 !important;
text-decoration:none !important;
}

.fxz{
background:none repeat scroll 0 0 #F2F2F2;
border:1px solid #CCCCCC;
margin:10px 12px 10px 15px;
padding:10px;
}

.fxz span{display:inline-block;}

.fxz .tr{clear:both;text-align:right;margin:0px;padding:0px;} 

.mb10{margin-bottom:10px;}
.mr20{margin-right:20px;}

#previewDesc {width:288px;border:2px solid #FA8607;padding:2px;float:left;background-color:#ffffff;}
#previewDesc .title{width:100%;height:25px;line-height:25px;background-color:#FFEBD7;float:left;}
#previewDesc .title li{line-height:25px;float:left;width:40px;text-align:center;}

#previewDesc .content{width:100%;float:left;}
#previewDesc .content ul{width:100%;border-bottom:1px dashed #FA8607 !important;float:left;}
#previewDesc .content li{height:30px;width:40px;text-align:center;float:left;}
#previewDesc .content li span{width:40px;text-align:center;float:left;line-height:15px;}
#previewDesc .content li span.price{color:#ff4500;}


.search_grid{
background:url("/images/d_l.png") no-repeat scroll 0 -306px transparent;
border-bottom:1px solid #1892E4;
height:26px;
margin-bottom:10px;
padding:5px 20px 0 10px;
width:705px;
}

.search_grid .filterOrder{
float:left;
margin-left:10px;
margin-top:1px;
position:relative;
width:125px;
line-height:20px;
}

.search_grid .filterOrder span{
background:url("/images/d_l.png") no-repeat scroll -242px -124px transparent;
color:#000000;
cursor:pointer;
display:inline-block;
height:19px;
padding:1px 0 0 5px;
width:116px;
}

.search_grid .filterOrder ul#OrderList{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #A6A6A6;
left:0;
position:absolute;
top:19px;
width:116px;
z-index:99;
}

.search_grid .filterOrder ul#OrderList li{
border-bottom:1px solid #D9E9FB;
corsur:pointer;
line-height:22px;
margin:1px 0;
}

.search_grid .filterOrder ul#OrderList li a{
color:#1568BD;
line-height:21px;
display:block;
margin-bottom:1px;
padding-left:6px;
width:auto;
}

.search_grid .paging{color:#777777;line-height:20px;}

.search_grid .paging a{
color:#1568BD;
}

.search_grid .paging a.prev{
margin:0 8px 0 2px;

text-decoration:none;
line-height:20px;
}

.search_grid .paging a.prev span{
background:url("/images/d_l.png") no-repeat scroll -411px -64px transparent;
cursor:pointer;
display:inline-block;
height:14px;
vertical-align:-2px;
width:14px;
}

.search_grid .paging a.next span{
background:url("/images/d_l.png") no-repeat scroll -387px -64px transparent;
cursor:pointer;
display:inline-block;
height:14px;
vertical-align:-2px;
width:14px;
}




.right{float:right;}

.pr10{padding-right:10px;}

.black{color:#131313;}

.mg40{float:left;margin-right:20px;}

.tc{text-align:center;margin:0px;padding:0px;line-height:20px;}

.mg40 a{color:#1568BD;text-decoration:none;line-height:20px;}

#GiftBox{width:300px;overflowt:hidden;border:1px solid #f3f3f3;background-color:#fff;}
#GiftBox .Title{height:29px;line-height:29px;color:#333;background:url('/images/giftbg.jpg');font-size:14px;font-weight:700;text-indent:10px;}
#GiftBox span{line-height:29px;text-indent:10px;font-size:12px;}

.com_way .z_tl{border-top:#666 solid 1px;border-right:#666 solid 1px;float:right;background:#e8e8e8;height:2px;margin-top:5px;_overflow:hidden;position:relative;}
.com_way .bj_tl{width:28px;height:8px;background:url(/images/com_bg.png) no-repeat 0 -364px;_overflow:hidden;float:left;margin-bottom:-1px;}
.com_way .bk{border-bottom:#666 solid 1px;border-left:#666 solid 1px;border-right:#666 solid 1px;background:#FFF;}
.com_way .bk_1{border-bottom:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px;overflow-x:hidden;overflow-y:auto;text-align:justify;text-justify:inter-ideograph;background:#FFF;}
.com_way .bk_top{border-top:#666 solid 1px;border-left:#666 solid 1px;border-right:#666 solid 1px;background:#FFF;}
.com_way .bk_top_1{border-top:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px;overflow-x:hidden;overflow-y:auto;text-align:justify;text-justify:inter-ideograph;background:#FFF;}
.com_way .z_bl{border-bottom:#666 solid 1px;border-right:#666 solid 1px;float:right;background:#e8e8e8;height:2px;margin-bottom:5px;_overflow:hidden;position:relative;}
.com_way .bj_bl{width:28px;height:8px;background:url(/images/com_bg.png) no-repeat 0 -375px;_overflow:hidden;float:left;}
.com_way .z_br{border-bottom:#666 solid 1px;border-left:#666 solid 1px;float:left;background:#e8e8e8;height:2px;margin-bottom:5px;_overflow:hidden;position:relative;}
.com_way .bj_br{width:28px;height:8px;background:url(/images/com_bg.png) no-repeat 0 -344px;_overflow:hidden;float:right;}

#PkgSearch{width:958px;border:1px solid #e6e6e6;height:34px;background:url('/images/gray_bar_bg.jpg') repeat-x;}

.team_hot_list{width:100%;float:left;}
.team_hot_list ul{width:100%;float:left;}
.team_hot_list li{line-height:25px;float:left;font-size:12px;}
.team_hot_list li.name a{color:#0054a7;}
.team_hot_list li.price {color:#d35815;}

.line_v4_top{width:100%;margin-bottom:10px;border-bottom:1px solid #f3f3f3;}

.line_v4_top h2,.line_v4_top h2 a
{
    color:#0052AA;
    font-size:16px;
    margin-top:10px;
    text-align:left;
}

.line_v4_top p{line-height:20px;margin-top:5px;}
.line_v4_top a{ color:#0052AA;}
.line_v4_top span.price{text-indent:2em;line-height:20px;color:red;font-weight:bold;}
.line_v4_top span.datelist{text-indent:2em;margin-left:10px;line-height:20px;font-weight:bold;}
.line_v4_top span.datelist a{text-indent:2em;line-height:20px;color:#666666;}

.line_v4_list{float:left;padding-top:10px;width:500px;}
.line_v4_list span.name{width:420px;font-size:12px;float:left;line-height:25px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.line_v4_list span.name a{font-size:12px;line-height:25px;color:#333333;}
.line_v4_list span.lineprice{float:left;width:80px;text-align:right;color:#ff6600;line-height:25px;}

.team_box_list{width:100%;float:left;}
.team_box_list ul{width:49%;float:left;}
.team_box_list li{line-height:22px;color:#575757;float:left;font-size:12px;}
.team_box_list li.name{width:250px;background:url("../images/bl_arrow.gif") no-repeat scroll left center transparent;text-indent:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.team_box_list li a{color:#1C67B4;}
.team_box_list li.price{color:red;margin-left:5px;}

#visa_left
{
    width:220px;
    float:left;
    
}

#visa_right
{
    float:left;
    width:750px;
}

.public_lefta{width:200px; border:#e1e1e1 solid 1px; margin-bottom:10px;float:left;}
.public_top{width:100%; background:url(public_01.gif) repeat-x; height:32px;}
.public_top h2{padding:0px 0px 0px 10px; margin:0px; line-height:32px; font-size:14px; color:#333; float:left;}
.public_top h3{padding:0px 2px 0px 0px; margin:0px; line-height:32px; font-size:12px; color:#333; float:right; font-weight:normal;}
.public_top h3 a{color:#333; text-decoration:none;}
.public_top h3 a:hover{color:#e70b85; text-decoration:underline;}
.public_01{width:180px; float:left;margin-left:10px;}
.public_01 h2{padding:0px; margin:0px; line-height:25px; font-size:12px; color:#333;}
.public_01 ul{padding:0px; margin:0px; list-style:none;}
.public_01 li{ float:left; line-height:21px; margin:0px 2px; padding:0px 2px;white-space:nowrap;}
.public_01 li a{color:#333; text-decoration:none;}
.public_01 li a:hover{color:#e70b85; text-decoration:underline;}


.team_abroad_search_tab_list{width:958px;border:1px solid #478DD8;float:left;height:80px;overflow:hidden;}
.team_abroad_search_tab_list ul{float:left;width:100%;}
.team_abroad_search_tab_list li{float:left;line-height:20px;}
.team_abroad_search_tab_list li.title{color:#333333;margin-left:10px;width:60px;text-align:left;}
.team_abroad_search_tab_list li.on{color:#333333;background-color:#478DD8;margin-left:10px;width:50px;color:white;}
.team_abroad_search_tab_list li.link{margin-left:5px;}

.team_abroad_tab_linedb_pic{width:100%;float:left;}
.team_abroad_tab_linedb_pic li{width:100px;margin-left:10px;float:left;}
.team_abroad_tab_linedb_pic li span{width:100px;float:left;line-height:16px;text-align:center;}

.team_abroad_tab_visa_pic{width:100%;float:left;}
.team_abroad_tab_visa_pic li{width:100px;margin-left:17px;margin-right:17px;float:left; margin-bottom:20px;}
.team_abroad_tab_visa_pic li span{width:100px;float:left;line-height:16px;text-align:center;}
.team_abroad_tab_visa_pic img{width:100px;height:62px; border:1px solid #CCC; padding:1px;}
.team_abroad_tab_visa_pic li b{line-height: 120%;font-weight: bold;padding-top: 3px;font-size: 12px;color: #F90;}


.adn{display:none; }

/*============== 门票 ===============*/
.sLeft {
}
.sLeft li {
border-bottom:1px dashed #CCCCCC;
margin:15px auto;
padding-bottom:20px;
width:95%;
}
.sLeft .sightImg {
border:1px solid #CCCCCC;
height:80px;
padding:5px;
width:120px;
}
.sLeft table h3 {
color:#004475;
font-size:12px;
}
.sLeft table p {
line-height:22px;
font-size:12px;
float:left;
margin:0px;
}
.sLeft table span {
margin-right:15px;
font-size:12px;
}

#explanation
{
background:url("/images/bg_line.gif") repeat-x scroll left bottom transparent;
border:1px solid #BCD8FE;
clear:right;
margin:0 auto;
padding:1px;
position:relative;
width:972px;
margin-top:0px;
float:left;
}
#explanation ul
{
clear:both;
overflow:hidden;
padding:18px 0 0 10px;
}

#explanation ul li
{
border-right:1px solid #BCD8FE;
color:#0052AA;
float:left;
line-height:1.7em;
padding:0 38px;
}

#explanation ul li p
{
padding:0 0 0 24px;
}

#explanation ul h3
{
background:url("/images/bg_icon.gif") no-repeat scroll left -684px transparent;
}

#explanation ul h3 span
{
color:#FFFFFF;
padding:0 10px 0 5px;
}

#explanation ul a
{
color:#0052AA;
text-decoration:none;
}

#explanation .exp
{
background:url("/images/bg_a.png") repeat-x scroll left -520px transparent;
height:134px;
}

#explanation #line_border_l,#explanation #line_border_r,#explanation #line_border_bl,#explanation #line_border_br
{
height:2px;
overflow:hidden;
position:absolute;
width:2px;
}

#explanation #line_border_l
{
background:url("/images/bg_icon.gif") no-repeat scroll left -80px transparent;
left:-1px;
top:-1px;
}

#explanation #line_border_r
{
background:url("/images/bg_icon.gif") no-repeat scroll -4px -80px transparent;
right:-1px;
top:-1px;
}

#explanation #line_border_bl
{
background:url("/images/bg_icon.gif") no-repeat scroll -8px -80px transparent;
left:-1px;
bottom:-1px;
}

#explanation #line_border_br
{
background:url("/images/bg_icon.gif") no-repeat scroll -12px -80px transparent;
right:-1px;
}

/*景点门票*/

#sight{float:left;font-family:"微软雅黑","宋体";}

#sight .toptitle{line-height:25px;width:100%;clear:both;border-bottom:1px solid #f3f3f3;}

#sight .toptitle a{color:#4e9700;text-decoration:underline;font-family:"微软雅黑","宋体";}
#sight .toptitle a.print{color:#000000;text-decoration:underline;float:right;margin-right:5px;}
#sight .toptitle a:hover{color:#ff9900;}
#sight .toptitle span.no{color:#ff3300;font-weight:bold;font-family:"微软雅黑","宋体";}
#sight .toptitle span.company{color:#999999;font-family:"微软雅黑","宋体";}

#sight .clear{width:100%:height:1px;line-height:1px;clear:both;}

#sight h1{color:#ffa700;font-size:22px;line-height:150%;margin-bottom:5px;font-family:"微软雅黑","黑体";}

#sight .linepic{border:1px solid #DEE9F6;padding:2px;width:200px;float:left;}
#sight .linepic img{width:200px;}

#sight .lineitem{width:450px;float:right;font-family:"微软雅黑","宋体";font-size:13px;}

#sight .lineitem li{width:100%;float:left;line-height:25px;float:left;}

#sight .lineitem li.li50{width:50%;}

#sight .lineitem .tt{color:#666666;}
#sight .lineitem .go{color:#196297;}
#sight .lineitem .price{color:#196297;font-size:18px;font-weight:bold;font-family:Geneva,Arial,Helvetica,sans-serif;}

#sight .lineitem .hotel{color:#196297;}

#sight a{color:#196297;text-decoration:underline;}

#sight .filedown{
width:480px;float:right;
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #FFFBEF;
border:1px solid #FFC267;
padding:5px 10px;
}

#sight .filedown h3{width:100%;clear:both;line-height:25px;}

#sight .filedown li{width:100%;clear:both;line-height:25px;}

#sight .linedbmain{width:700px;float:left;clear:both;}

#sight .content{padding:10px 10px 10px 10px;line-height:20px;float:left;font-size:13px;}

#sight div.divtitle{
float:left;
width:100%;
background:none repeat scroll 0 0 #F2F7FD;
height:27px;
line-height:28px;
padding:0 0 0 8px;
margin-top:10px;
}

#sight div.divtitle span.green
{
font-size:16px;
font-weight:bold;
font-family:"微软雅黑","宋体";
color:#196297;
}


