﻿@import url(../../../Js/calendar/themes/system.css);


/* index style begin  */
#Main
{
	width: 960px;
	margin: auto;
	height: auto;
	overflow:hidden;
}
.Contentbox
{
	clear: both;
	width: 960px;
	margin: 0 auto;
	height: auto;
}	
/* index style end */
/******************************/
/* shortcutSearch style       */
/******************************/
.shortcutSearch
{
	margin-top:10px;
}
.shortcutSearch .shortcutSearchMiddle
{	
	color:#333;
	width: 960px;
	height: 31px;
	line-height: 31px;
	background: transparent url(  "images/index/linebg.gif" ) left center no-repeat;
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem1
{
	padding-left:20px;	
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem1 input
{
	border:solid 1px #D1D1D1;
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem2
{
	padding-left:10px;
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem2 input
{
	border:solid 1px #D1D1D1;
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem3
{
	padding-left:10px;	
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem3 input
{
	width: 67px;
	height: 22px;
	border: none;
	background: transparent url(  "images/index/but_search.gif" ) left center no-repeat;
}
.shortcutSearch .shortcutSearchMiddle .shortcutSearchItem4
{
	padding-left:20px;	
}
/******************************/
/* travelinfo style           */
/******************************/
.UC_TravelInfo
{
	width: 230px;
	margin-top:10px;
	height: auto;
	float:left;
}
.UC_TravelInfo .UC_TI_Top
{	
	width: 230px;
	height: 29px;
	line-height: 29px;	
	background: transparent url(  "images/index/contact_top.gif" ) left center no-repeat;
}
.UC_TravelInfo .UC_TI_Top .travelInfoTitle
{
	background: transparent url(  "images/index/telphone.gif" ) left center no-repeat;
	margin-left:10px;
	text-indent: 20px;
	color:#359506;
	font-weight: bold;
	font-size: 14px;
}
.UC_TravelInfo .UC_TI_Middle
{
	width:230px;
	height:102px;
	background:transparent url(  "images/index/contact_mid.gif" ) left center repeat-y;
}
.UC_TravelInfo .travelInfoImg
{
	padding:0 0 6px 9px;
	width:215px;
	height:62px;
}
.UC_TravelInfo .travelInfoImg img
{ 
	width:213px;
	height:62px;
}
.UC_TravelInfo .travelInfoPhone
{
	padding:0 8px;
	width:214px;
	height:16px;
	line-height:16px;
	text-indent:10px;
	color:#333;
}
.UC_TravelInfo .UC_TI_Bottom
{ 
	font-size:0;
	width:230px;
	height:9px;
	background: transparent url("images/index/contact_bot.gif") left center no-repeat;
}
/***************************/
/*   IndexHotDestination   */
/***************************/
.IndexHotDestination
{
	margin: 10px 0 0 10px;	
	float:left;
}
.IndexHotDestination .hotDestinationTop
{
	width: 720px;
	height: 31px;
	background: transparent url("images/index/hotline_top.gif") no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	color: #fff;
	line-height: 29px;
}
.IndexHotDestination .hotDestinationMiddle
{
	width: 718px;
	height: 103px;
	border-left: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
	padding-top:1px;	
	overflow:hidden;
}
.IndexHotDestination .hotDestinationMiddle ul
{
	padding: 0;
	margin: 0px;
	list-style: none;	
	width: 100%;		
}
.IndexHotDestination .hotDestinationMiddle .hotMiddleBag
{
	background-color:#F1F1F1;
}
.IndexHotDestination .hotDestinationMiddle ul li
{ 
	padding: 13px 0 7px 10px;
	float:left;
}
.IndexHotDestination .hotDestinationMiddle .hotMiddleItemTitle
{
	padding: 11px 0 6px 10px;
	width: 70px;
	font-size: 12px;
	font-weight: bold;
	color: #FF8404;	
}
.IndexHotDestination .hotDestinationBottom
{
	font-size:0;
	width:720px;
	height:5px;
	background: transparent url("images/index/hotline_bot.gif") no-repeat left center;
}
/***********************/
/*  tuijianline style  */
/***********************/
.UC_TJLine
{
	width: 230px;
	float: left;
	margin-top: 10px;
}
.UC_TJLine .UC_TJL_Top
{
	width: 230px;
	height: 27px;
	background: transparent url( "images/index/recomline_topbg.gif" ) left top no-repeat;
}
.UC_TJLine .UC_TJL_Top .UC_TJL_T_Title
{
	float: left;
	margin-left: 5px;
	font-weight: bold;	
	color: #315C02;
	font-size: 14px;
	width:84px;
	text-align:center;
	height:27px;
	line-height:27px;
	background: transparent url( "images/index/recomline_but.gif" ) left bottom no-repeat;
}
.UC_TJLine .UC_TJL_Top .UC_TJL_T_More
{
	float: right;
	margin-right: 3px;
	padding-top: 6px;
}
.UC_TJLine .UC_TJL_Middle
{
	width:230px;
	height: 204px;
	background: transparent url( "images/index/recomline_bot.gif" ) left bottom no-repeat;	
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.UC_TJLine .UC_TJL_Middle ul
{
	margin:0;
	padding:10px 0 0 10px;
	list-style:none;
}
.UC_TJLine .UC_TJL_Middle ul li
{
	background: transparent url( "images/index/arrow01.gif" ) left center no-repeat;	
	text-indent: 10px;
	line-height: 20px;
}
.UC_TJLine .UC_TJL_Bottom
{
}
/******************************/
/* lantern slide style start  */
/******************************/
.FocusImg
{
	float: left;
	margin: 10px 0 0 10px;
	border: none;
	background: #fff;
	width: 480px;
	height: 230px;
	position: relative;
}
.FocusImg .BigPic
{
	text-align: center;
}
.FocusImg .BigPic img
{
	width: 480px;
	height: 230px;
	display: block;
	margin: 0 auto;
}
.FocusImg .TitleBg
{
	height: 23px;
	width: 480px;
	position: absolute;
	top: 208px;
	filter: Alpha(Opacity=58);
	opacity: 0.58;
	background: #000;
	z-index: 10;
}
.FocusImg .TitleBox
{
	width: 404px;
	height: 23px;
	top: 251px;
	left: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #fde1cb;
	text-align: left;
	line-height: 23px;
	z-index: 20;
	padding-left: 10px;
}
.FocusImg a:link, .FocusImg a:visited
{
	color: #fff;
	text-decoration: none;
}
.FocusImg a:hover
{
	color: #3D7BB6;
	text-decoration: underline;
}
.FocusImg .SmallPics
{
	right: 5px;
	top: 0;
	height: 23px;
	width: auto;
	z-index: 30;
	position: absolute;
}
.FocusImg .SmallPics span
{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 1px;
	background-color: #808080;
	filter: Alpha(Opacity=58);
}
.FocusImg .SmallPics span.selected
{
	color: #FFF;
	text-align: center;
	line-height: 16px;
	width: 26px;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 1px;
	background-color: #FF0000;
	filter: Alpha(Opacity=58);
}
/*************************/
/*  lineHotelSearch      */
/*************************/
.UC_I_LineHotelSearch
{
	float: left;
	width: 230px;
	height: 230px;
	margin: 10px 0 0 10px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Top
{
	padding-left: 5px;
	width: 225px;
	height: 32px;
	background: transparent url("images/index/searchbg.gif" ) no-repeat left bottom;
}
.UC_I_LineHotelSearch .UC_I_LHS_Top .UC_I_LHS_T_Title
{
	position: absolute;
	z-index: 100px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Top .UC_I_LHS_T_Title #UCFlightSearch
{
	display:block;
	}
.UC_I_LineHotelSearch .UC_I_LHS_Top .UC_I_LHS_T_Title .UC_I_LHS_T_Item
{
	float: left;
	line-height: 30px;
	text-align: center;
	width: 67px;
	height: 29px;
	cursor: pointer;
	margin-left: 5px;
	font-size: 14px;
	background: transparent url("images/index/searchnosel.gif") no-repeat left bottom;
}
.UC_I_LineHotelSearch .UC_I_LHS_Top .UC_I_LHS_T_Title .UC_I_LHS_T_ItemSel
{
	float: left;
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	width: 67px;
	height: 35px;
	cursor: pointer;
	margin-left: 5px;
	font-size: 14px;
	background: transparent url("images/index/searchsel.gif") no-repeat left top;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle
{
	clear: both;
	width: 230px;
	height: 199px;
	padding-top: 2px;		
	background: transparent url("images/index/searchbody.gif") no-repeat left top;
	overflow: hidden;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle input
{
	border:solid 1px #B3B3B3;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .showLineHotelPart
{
	display:none;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle #UCFlightCon
{
	display:block;
	}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line
{
	width: 230px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Hotel
{
	margin-left: 2px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line .UC_I_LHS_M_L_Canlend
{
	width: 19px;
	height: 20px;
	margin-left: 5px;
	margin-bottom: -3px;
	cursor: pointer;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line table
{
	margin: 10px 0 0 0;
	width: 100%;
	height: 173px;
	color: #333;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line table tr
{
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line table tr td
{
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line table tr td input
{
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_M_Line .UC_I_LHS_M_L_btnSearch
{
	border-style: none;
	width: 78px;
	height: 23px;
	background: transparent url("images/index/searchbut.gif") no-repeat left center;
	font-size: 1px;
	color: #1478B2;
	cursor: pointer;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_Group
{
	display: none;
	height: 60px;
	width: 230px;
	background-color: #F1F8FF;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_Group .UC_I_LHS_G_Top
{
	width: 230px;
	height: 18px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_Group .UC_I_LHS_G_Top .UC_I_LHS_G_Top_More
{
	margin-left: 120px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_Group .UC_I_LHS_G_Bottom
{
	width: 230px;
	height: 40px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_Group .UC_I_LHS_G_Bottom ul
{
	margin: 0;
	list-style-type: none;
	width: 230px;
	padding: 0;
	_margin-left: -10px;
	_width: 230px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Middle .UC_I_LHS_Group .UC_I_LHS_G_Bottom ul li
{
	float: left;
	margin-left: 10px;
	width: 60px;
	_width: 58px;
	line-height: 20px;
}
.UC_I_LineHotelSearch .UC_I_LHS_Layer
{
	width: 452px;
	height: 152px;
	position: absolute;
	z-index: 10001;
}
.UC_I_LineHotelSearch .UC_I_LHS_Layer .UC_I_LHS_L_Iframe
{
	left: 0;
	top: 0;
	width: 452px;
	height: 152px;
	position: absolute;
	z-index: 10002;
}
.UC_I_LineHotelSearch .UC_I_LHS_Layer .UC_I_LHS_L_Div
{
	left: 0;
	top: 0;
	width: 450px;
	height: 150px;
	position: absolute;
	z-index: 10003;
	background: #fff;
	border: solid 1px #A1CFF3;
	text-align: left;
}
.UC_I_LineHotelSearch .UC_I_LHS_Layer .UC_I_LHS_L_Div .UC_I_LHS_L_D_Top
{
	padding: 5px 5px 5px 5px;
	border-bottom: dashed 1px #D7D7D7;
}
.UC_I_LineHotelSearch .UC_I_LHS_Layer .UC_I_LHS_L_Div .UC_I_LHS_L_D_Bottom
{
	height: 116px;
	overflow-y: auto;
	overflow-x: hidden;
}
.UC_I_LineHotelSearch .UC_I_LHS_Bottom
{
}
/***********************/
/* recomLine style     */
/***********************/
.leaveLine
{
	width:970px;
	overflow:hidden;
}
.leaveLine .recomLine .recomLineTop
{
	width: 475px;
	height: 30px;
	line-height:30px;
	background: transparent url("images/index/line_top.gif") no-repeat left center;
}
.leaveLine .recomLine .recomLineTop .recomLineTitle
{
	margin-left:30px;
	color:#fff;
	width:80px;
}
.leaveLine .recomLine .recomLineMiddle
{	
	width: 473px;
	height: 225px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
.leaveLine .recomLine .recomLineRightTop
{	
	background: transparent url("images/index/arrow02.gif") no-repeat left center;
}
.leaveLine .recomLine .recomLineBottom
{
	width: 475px;
	height: 4px;
	font-size: 1px;
	background: transparent url("images/index/line_bot.gif") no-repeat left center;	
}
.receiveLine
{
	width:970px;
	overflow:hidden;
}
.receiveLine .recomLine .recomLineTop
{
	width: 475px;
	height: 34px;
	line-height:34px;
	background: transparent url("images/index/alline_top.gif") no-repeat left center;
}
.receiveLine .recomLine .recomLineTop .recomLineTitle
{
	margin-left:40px;
	color:#84BF41;
}
.receiveLine .recomLine .recomLineMiddle
{	
	width: 471px;
	height: 225px;
	border-left:solid 2px #84BF41;
	border-right:solid 2px #84BF41;
}
.receiveLine .recomLine .recomLineRightTop
{	
	background: transparent url("images/index/arrow01.gif") no-repeat left center;
}
.receiveLine .recomLine .recomLineBottom
{
	width: 475px;
	height: 5px;
	font-size: 1px;
	background: transparent url("images/index/alline_bot.gif") no-repeat left center;
}

.recomLine
{
	width:475;
	float:left;	
	margin-top:10px;
	padding-right:10px;
}
.recomLine .recomLineTitle
{
	float:left;
	font-size:14px;
	font-weight:bold;
}
.recomLine .recomLineLink
{
	float:left;
	margin-left:10px;
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.recomLine .recomLineLink .groupNameItem
{
	padding-right:10px;
}
.recomLine .recomLineMore
{
	float:right;
	margin-right:10px;
}
.recomLine .recomLineMiddleLeft
{
	float:left;
	width:130px;
	margin-top:4px;
}
.recomLine .recomLineLeftTop
{
	width:110px;
	height:80px;
	border:solid #ccc 1px;
	margin:6px 0 0 10px;
}
.recomLine .recomLineLeftTop img
{
	width:110px;
	height:80px;
}
.recomLine .recomLineLeftBottom
{
	text-align:center;
	margin:6px 0 0 0;
}
.recomLine .recomLineMiddleRight
{
	float:left;
	width:340px;
}
.recomLine .recomLineMiddleRight ul
{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	width:330px;
}
.recomLine .recomLineMiddleRight ul li
{
	width:330px;
	height:22px;
	line-height:22px;
	font-size:0;
}
.recomLine .recomLineRightTop
{
	float:left;
	width:225px;	
	text-indent:10px;
	font-size:12px;
}
.recomLine .recomLineRightBottom
{
	float:right;
	width:100px;
	text-align:right;	
	color:#F06500;
	font-size:12px;
}

/*******************/
/* left ad style   */
/*******************/
.UC_I_Ad
{
	margin: 10px 0 0 1px;
	width:970px;
	white-space:nowrap;
	overflow:hidden;	
}
.UC_I_Ad .UC_I_Ad_Top
{
}
.UC_I_Ad .UC_I_Ad_Middle
{
}
.UC_I_Ad .UC_I_Ad_Middle img
{
	width: 232px;
	height: 100px;
	float:left;
	padding-right: 10px;
}
.UC_I_Ad .UC_I_Ad_Middle OBJECT
{
	width: 232px;
	height: 100px;
	float:left;
	padding-right: 10px;
}
.UC_I_Ad .UC_I_Ad_Bottom
{
}
/***********************/
/* traveltools style   */
/***********************/
.UC_TravelTools
{
	margin: 10px 10px 0 0;
	width: 230px;
	height: auto;
	float:left;	
}
.UC_TravelTools .UC_TT_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;	
	color: #fff;
	filter:dropshadow(color=#82B9F6,offx=1,offy=1,positive=1);
	width: 230px;
	height: 29px;
	line-height: 29px;
	background: transparent url("images/index/tool_top.gif" ) no-repeat left bottom;
}
.UC_TravelTools .UC_TT_Middle
{
	width: 230px;
	height: 147px;
}
.UC_TravelTools .UC_TT_Bottom
{
}
/***************************/
/*   UC_HotelBook          */
/***************************/
.UC_HotelBook
{
	margin-top: 10px;
	float:left;
}
.UC_HotelBook .UC_HB_Top
{
	width: 720px;
	height: 35px;
	background: transparent url("images/index/hotel_top.gif") no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	text-indent: 60px;
	color: #DE5600;
	line-height: 35px;
}
.UC_HotelBook .UC_HB_Top .hotelBookMore
{
	display: none;	
}
.UC_HotelBook .UC_HB_Middle
{
	width: 718px;
	height: 136px;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-top-width: 0;
}
.UC_HotelBook .UC_HB_Middle .hotelLeft
{
	float:left;	
	width:130px;
	height:130px;
}
.UC_HotelBook .UC_HB_Middle .hotelPic
{
	text-align:center;
	padding-top:10px;
}
.UC_HotelBook .UC_HB_Middle .hotelPic img
{
	width:90px;
	height:90px;
} 
.UC_HotelBook .UC_HB_Middle .hotelTitle
{
	text-align:center;
	padding-top:10px;
}
.UC_HotelBook .UC_HB_Middle .hotelRight
{
	float:left;
	width:575px;
	height:130px;
}
.UC_HotelBook .UC_HB_Middle ul
{
	padding: 0;
	margin: 0;
	list-style: none;		
}
.UC_HotelBook .UC_HB_Middle ul li
{		
	width:275px;
	float:left;
	line-height: 19px;
	padding:0 5px;
	text-indent: 10px;
	background: transparent url("images/index/arrow03.gif") no-repeat 5px center;
}
.UC_HotelBook .UC_HB_Middle .hotelName
{
	float:left;
	width: 190px;
}
.UC_HotelBook .UC_HB_Middle .hotelPrice
{
	float:right;
	width:80px;
	text-align:right;
	color:#F06500;
}
.UC_HotelBook .UC_HB_Bottom
{
	width:720px;
	height: 5px;
	font-size: 0;
	background: transparent url("images/index/hotline_bot.gif") no-repeat left bottom;
}
/********************************/
/*  friendlink style  */
/********************************/
.UC_FriendLink
{	
	margin-top: 10px;
	width: 960px;
	height: auto;
}
.UC_FriendLink .UC_FL_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	color: #3269B7;
	width: 960px;
	height: 30px;
	line-height: 30px;
	background: transparent url( "images/index/link_top.gif" ) left bottom no-repeat;
}
.UC_FriendLink .UC_FL_Middle
{
	width: 958px;
	height: 72px;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-top-width: 0;
	word-break: keep-all;
}
.UC_FriendLink .UC_FL_Middle .noscl
{
	height: 99%;
	width: 99%;
	overflow: hidden;
}
.UC_FriendLink .UC_FL_Middle .scl
{
	height: 99%;
	width: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
}
.UC_FriendLink .UC_FL_Middle ul
{
	margin: 8px 0 0 10px;
	padding: 0;
	width: 946px;
}
.UC_FriendLink .UC_FL_Middle ul li
{
	list-style: none;
	text-indent: 10px;
	height: 22px;
	line-height: 22px;	
	width: 180px;
	background: transparent url( "images/index/arrow02.gif" ) left center no-repeat;
	float: left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.UC_FriendLink .UC_FL_Middle ul .UC_FL_M_Split
{
	display: none;
}
.UC_FriendLink .UC_FL_Bottom
{
	width: 960px;
	height: 6px;
	font-size: 0;
	background: transparent url( "images/index/link_bot.gif" ) left center no-repeat;	
}	


