﻿
#Main
{
	clear: both;
	width: 960px;
	margin: 8px auto;
	height: auto;
}
#LeftBox
{
	float: left;
	width: 199px;
}
#RightBox
{
	width: 748px;
	float: right;
}
/* WebSiteMapPath.ascx */
.SiteMap
{
	width:960px; 
	overflow: hidden; 
	margin-bottom:6px; 
	background-color:#F3F3F3; 
	padding-top:5px; 
	padding-bottom:5px;
	}
.SiteMap a:hover
{
	text-decoration: underline;
}



/* weather style   */

.UC_Weather
{
	margin-top: 10px;
	width: 236px;
	height: 102px;
	background: transparent url( "images/weather_bg.gif" ) left top no-repeat;
}
.UC_Weather .UC_W_M_CD
{
	margin-left: 10px;
	height: 17px;
	margin-top: 15px;
}
.UC_Weather .UC_W_M_CD .UC_W_M_City
{
	font-size: 14px;
	font-weight: bold;
	color: #7F4515;
	width: 110px;
	position: relative;
	float: left;
	text-align: right;
	padding-right: 5px;
}
.UC_Weather .UC_W_M_CD .UC_W_M_Date
{
	float: left;
	color: #535458;
	width: 100px;
	position: relative;
}
.UC_Weather .UC_W_M_PW
{
	height: 40px;
	width: 140px;
	margin-left: 90px;
}
.UC_Weather .UC_W_M_PW .UC_W_M_Pic
{
	float: left;
	height: 30px;
	width: 30px;
}
.UC_Weather .UC_W_M_PW .UC_W_M_Weather
{
	float: left;
	padding-top: 12px;
	color: #565759;
	text-indent: 10px;
	font-size: 14px;
}
.UC_Weather .UC_W_M_Tem
{
	color: #2076CB;
	font-size: 16px;
	font-weight: bold;
	margin-left: 80px;
}

/* weather style end  */





/* ticketbook style */

.UC_TicketBook
{
	margin-top: 5px;
	width: 236px;
	height: auto;
	display: none;
}
.UC_TicketBook .UC_TB_Top
{
	color: #0B72BF;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 30px;
	width: 236px;
	height: 30px;
	background: transparent url( "images/plane_tit.gif" ) left top no-repeat;
}
.UC_TicketBook .UC_TB_Middle
{
	width: 236px;
	height: 143px;
	background: transparent url( "images/hotel_bg.gif" ) left top no-repeat;
}
.UC_TicketBook .UC_TB_Bottom
{
}

/* ticketbook style */


/* selfhelp style   */
.I_UC_SelfHelp
{
	float: left;
	width: 236px;
	margin-top: 5px;
}
.I_UC_SelfHelp .I_UC_SH_Top
{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	text-indent: 22px;
	color: #3D7BB6;
	width: 236px;
	height: 28px;
	background: transparent url( "images/wd_top.gif" ) left top no-repeat;
}
.I_UC_SelfHelp .I_UC_SH_Middle
{
	width: 234px;
	height: auto;
	width: 236px;
	height: 189px;
	background: transparent url( "images/wd_bg.gif" ) left top no-repeat;
}
.I_UC_SelfHelp .I_UC_SH_Middle ul
{
	margin: 0 0 0 5px;
	list-style: none;
	line-height: 21px;
}
.I_UC_SelfHelp .I_UC_SH_Middle ul li
{
}
.I_UC_SelfHelp .I_UC_SH_Middle ul li a
{
	float: left;
}
.I_UC_SelfHelp .I_UC_SH_Middle ul li span
{
	float: right;
	margin-right: 3px;
}
.I_UC_SelfHelp .I_UC_SH_Bottom
{
}

/* selfhelp style end  */







/*  friendlink style  */
.UC_FriendLink
{
	margin-top: 5px;
	width: 236px;
	height: auto;
}
.UC_FriendLink .UC_FL_Top
{
	color: #46474B;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	line-height: 32px;
	width: 236px;
	height: 35px;
	background: transparent url( "images/wd_tit.gif" ) left top no-repeat;
}

.UC_FriendLink .UC_FL_Middle
{
	width: 236px;
	height: 189px;
	background: transparent url( "images/wd_bg.gif" ) left top no-repeat;
	word-break: keep-all;
}
.UC_FriendLink .UC_FL_Middle .noscl
{
	height: 98%;
	width: 98%;
	overflow: hidden;
}
.UC_FriendLink .UC_FL_Middle .scl
{
	height: 98%;
	width: 98%;
	overflow: scroll;
	overflow-x: hidden;
}
.UC_FriendLink .UC_FL_Middle ul
{
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 12px;
	list-style: none;
}
.UC_FriendLink .UC_FL_Middle ul li
{
	text-indent: 10px;
	line-height: 22px;
	height: 22px;
	background: transparent url( "images/arrowhot.gif" ) left center no-repeat;
}
.UC_FriendLink .UC_FL_Middle ul .UC_FL_M_Split
{
	display: none;
}
.UC_FriendLink .UC_Fl_Bottom
{
}
/*  friendlink style  */


/*  right style */


.I_RB_PicTj
{
	float: right;
	width: 712px;
	height: 342px;
}



/*   picture show style */


.I_RB_PT_Left
{
	float: left;
	width: 391px;
	height: 197px;
}
.I_RB_PT_Right
{
	float: right;
	width: 291px;
	height: 197px;
}

/*   picture show style  end */

/*   linelist.aspx style              */

#LL_L_TitleImg
{
	width: 199px;
	height: 90px;
	background: transparent url( "images/jptop.gif" ) left top no-repeat;
}

.LL_L_Tools
{
	margin-top: 8px;
	margin-bottom: 8px; *margin-bottom:8px;
_margin-bottom:0px;
}
.LL_L_Tools #LT_Title
{
	color: #2E71C2;
	text-indent: 25px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	width: 199px;
	height: 28px;
	background: transparent url( "images/toolsbg.gif" ) left top no-repeat;
}
.LL_L_Tools #LT_Bottom
{
	width: 199px;
	height: 134px;
}
.LLR_OrderItem
{
	width: 748px;
	border: solid 1px #91C6FF;
}
.LLR_OrderItem label
{
	font-size: 14px;
}

.LL_R_SearchBox #RSB_Title
{
	width: 748px;
	height: auto;
	text-indent: 60px;
	line-height: 39px;
	font-weight: bold;
	font-size: 14px;
	color: #2E71C2;
	background: transparent url( "images/searchtop.gif" ) left top no-repeat;
}
.LL_R_SearchBox #RSB_Middle
{
	width: 746px;
	height: auto;
	border-left: solid 1px #91C6FF;
	border-right: solid 1px #91C6FF;
}
.LL_R_SearchBox #RSB_Middle .SearchBoxTop
{
    padding: 8px;
    background: url(images/border_bg.gif) repeat-x left bottom;
}
.LL_R_SearchBox #RSB_Middle .SearchBoxBottom
{
    padding: 5px;
    line-height: 22px;
}
.LL_R_SearchBox #RSB_Middle .SearchBoxBottom .SearchMore
{
    color: #F00;
    font-size: 12px;
    font-weight: normal;
}
/*.LL_R_SearchBox #RSB_Middle .SearchBoxBottom a:link, .LL_R_SearchBox #RSB_Middle .SearchBoxBottom a:visited
{
    font-size: 13px;
    color: #2e71c2;
}
.LL_R_SearchBox #RSB_Middle .SearchBoxBottom a:hover
{
    color: #000;
}*/
.LL_R_SearchBox #RSB_Middle .SearchBoxBottom .SearchHighlight
{
    font-size: 16px;
    font-weight: bold;
    color: #FF3300;
}
.LL_R_SearchBox #RSB_Bottom
{
	width: 748px;
	height: 6px;
	background: transparent url( "images/searchbot.gif" ) left top no-repeat;
}
.LLErrorInfo
{
	color:Red;
	border-collapse:collapse;
	margin:2px auto 2px 2px;
	padding:2px;
	font-size:15px;
	word-break: break-all;
    word-wrap: break-word;
    font-weight:bold;
    display:inline;
}
/****************************/
/****UC_LineList   **********/
/****************************/
.UC_LineList
{
	margin-top: 10px;
	width: 748px;
}
.UC_LineList .UC_LL_Top
{
	text-indent: 6px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	width: 748px;
	height: 26px;
	background: transparent url( "images/lbtop.gif" ) left top no-repeat;
}
.UC_LineList .UC_LL_Top .RLLT_Ico
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 15px;
	height: 15px;
	background: transparent url( "images/liebiao.gif" ) left top no-repeat;
}
.UC_LineList .UC_LL_Middle
{
}
.UC_LineList .UC_LL_Middle .dTable
{
	width: 100%;
	border: 0px solid #b3b3b3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.UC_LineList .UC_LL_Middle .dTable tr
{
	height: 23px;
}
.UC_LineList .UC_LL_Middle .dTable tr td
{
    border-style: none;
    padding: 5px 0 5px 5px;
    background: url(images/border_bg.gif) repeat-x left bottom;
}
.UC_LineList .UC_LL_Middle .dTable .thead2
{
}
.UC_LineList .UC_LL_Middle .dTable .thead2 td
{
	background-color: #EFEFEF;
    padding: 2px 0 0 0;
}
.UC_LineList .UC_LL_Middle .dTable .lineListAdvicePrice
{
    font-weight: bold;
    width: 65px;
    
}
.UC_LineList .UC_LL_Middle .dTable .advicePriceSymbol
{
	font-weight: normal;
    font-size: 12px;
	color: #000;
	}
.UC_LineList .UC_LL_Middle .dTable .lineListPrice
{
    font-weight: bold;
    font-size: 16px;
    width: 65px;
    color: #ff6600;
}
.UC_LineList .UC_LL_Middle .dTable .priceSymbol
{
    font-weight: normal;
    font-size: 12px;
}
.UC_LineList .UC_LL_Middle .dTable .lineListInfo
{
    color: #999999;
    font-size: 14px;
    white-space:normal; 
	word-wrap : break-word ;
	word-break:break-all;
    
}
/*************/

.LL_R_LineList
{
	margin-top: 5px;
}
.LL_R_LineList #RLL_Title
{
	text-indent: 6px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	width: 748px;
	height: 26px;
	background: transparent url( "images/lbtop.gif" ) left top no-repeat;
}
.LL_R_LineList #RLL_Title #RLLT_Ico
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 15px;
	height: 15px;
	background: transparent url( "images/liebiao.gif" ) left top no-repeat;
}

.LL_R_LineList #RLL_Bottom
{
}
.LL_R_LineList #RLL_Bottom .dTable
{
	width: 100%;
	border: 1px solid #B3B3B3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.LL_R_LineList #RLL_Bottom .dTable tr
{
	height: 23px;
}
.LL_R_LineList #RLL_Bottom .dTable tr td
{
	border: solid 1px #B3B3B3;
	text-indent: 2px;
}
.LL_R_LineList #RLL_Bottom .dTable .thead2
{
	background: #EFEFEF;
	text-align: center;
}
.LL_R_LineList #RLL_Bottom .dTable .thead2 td
{
	border-top-style: none;
}


#LLL_L_TitleImg
{
	width: 199px;
	height: 90px;
	background: transparent url( "images/cxtop.gif" ) left top no-repeat;
}

/*     ---------------newhotline top -----------------    */

.Type1_UC_NewLine
{
	width: 199px;
	clear: both;
	padding-top: 5px;
}
.Type1_UC_NewLine .Type1_UCN_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/news.gif" ) center center no-repeat;
}

.Type1_UC_NewLine .Type1_UCN_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.Type1_UC_NewLine .Type1_UCN_Middle .Type1_UCNM_Content
{
}
.Type1_UC_NewLine .Type1_UCN_Middle .Type1_UCNM_Content ul
{
	width: 197px;
	margin: 0;
	padding: 10px 0;
}
.Type1_UC_NewLine .Type1_UCN_Middle .Type1_UCNM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.Type1_UC_NewLine .Type1_UCN_Middle .Type1_UCNM_Content ul li a
{
}
.Type1_UC_NewLine .Type1_UCN_Middle .Type1_UCNM_More
{
	text-align: right;
	margin-right: 5px;
}
.Type1_UC_NewLine .Type1_UCN_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
}



.Type2_UC_NewLine
{
	margin-top: 5px;
	width: 199px;
}
.Type2_UC_NewLine .Type2_UCN_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/news.gif" ) center center no-repeat;
}

.Type2_UC_NewLine .Type2_UCN_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.Type2_UC_NewLine .Type2_UCN_Middle .Type2_UCNM_Content
{
}
.Type2_UC_NewLine .Type2_UCN_Middle .Type2_UCNM_Content ul
{
	width: 197px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Type2_UC_NewLine .Type2_UCN_Middle .Type2_UCNM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.Type2_UC_NewLine .Type2_UCN_Middle .Type2_UCNM_Content ul li a
{
}
.Type2_UC_NewLine .Type2_UCN_Middle .Type2_UCNM_More
{
	text-align: right;
	margin-right: 5px;
}
.Type2_UC_NewLine .Type2_UCN_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
	display: none;
}



.Type3_UC_NewLine
{
	margin-top: -5px;
	width: 199px;
}
.Type3_UC_NewLine .Type3_UCN_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/newlinebg.gif" ) center center no-repeat;
}

.Type3_UC_NewLine .Type3_UCN_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.Type3_UC_NewLine .Type3_UCN_Middle .Type3_UCNM_Content
{
}
.Type3_UC_NewLine .Type3_UCN_Middle .Type3_UCNM_Content ul
{
	width: 197px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Type3_UC_NewLine .Type3_UCN_Middle .Type3_UCNM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.Type3_UC_NewLine .Type3_UCN_Middle .Type3_UCNM_Content ul li a
{
}
.Type3_UC_NewLine .Type3_UCN_Middle .Type3_UCNM_More
{
	text-align: right;
	margin-right: 5px;
}
.Type3_UC_NewLine .Type3_UCN_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
	display: none;
}



.UC_HotLine
{
	margin-top: 5px;
	width: 199px;
}
.UC_HotLine .Type1_UCH_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/news.gif" ) center center no-repeat;
}

.UC_HotLine .Type1_UCH_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.UC_HotLine .Type1_UCH_Middle .Type1_UCHM_Content
{
}
.UC_HotLine .Type1_UCH_Middle .Type1_UCHM_Content ul
{
	width: 197px;
	margin: 0;
	padding: 10px 0;
}
.UC_HotLine .Type1_UCH_Middle .Type1_UCHM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.UC_HotLine .Type1_UCH_Middle .Type1_UCHM_Content ul li a
{
}
.UC_HotLine .Type1_UCH_Middle .Type1_UCHM_More
{
	text-align: right;
	margin-right: 5px;
}
.UC_HotLine .Type1_UCH_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
}



.Type2_UC_HotLine
{
	margin-top: 5px;
	width: 199px;
}
.Type2_UC_HotLine .Type2_UCH_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/news.gif" ) center center no-repeat;
}

.Type2_UC_HotLine .Type2_UCH_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.Type2_UC_HotLine .Type2_UCH_Middle .Type2_UCHM_Content
{
}
.Type2_UC_HotLine .Type2_UCH_Middle .Type2_UCHM_Content ul
{
	width: 197px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Type2_UC_HotLine .Type2_UCH_Middle .Type2_UCHM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.Type2_UC_HotLine .Type2_UCH_Middle .Type2_UCHM_Content ul li a
{
}
.Type2_UC_HotLine .Type2_UCH_Middle .Type2_UCHM_More
{
	text-align: right;
	margin-right: 5px;
}
.Type2_UC_HotLine .Type2_UCH_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
	display: none;
}

.Type3_UC_HotLine
{
	margin-top: 5px;
	width: 199px;
}
.Type3_UC_HotLine .Type3_UCH_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/newlinebg.gif" ) center center no-repeat;
}

.Type3_UC_HotLine .Type3_UCH_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.Type3_UC_HotLine .Type3_UCH_Middle .Type3_UCHM_Content
{
}
.Type3_UC_HotLine .Type3_UCH_Middle .Type3_UCHM_Content ul
{
	width: 197px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Type3_UC_HotLine .Type3_UCH_Middle .Type3_UCHM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.Type3_UC_HotLine .Type3_UCH_Middle .Type3_UCHM_Content ul li a
{
}
.Type3_UC_HotLine .Type3_UCH_Middle .Type3_UCHM_More
{
	text-align: right;
	margin-right: 5px;
}
.Type3_UC_HotLine .Type3_UCH_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
	display: none;
}


.Type4_UC_HotLine
{
	width: 199px;
}
.Type4_UC_HotLine .Type4_UCH_Top
{
	margin-top: 0px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/newlinebg.gif" ) center center no-repeat;
}

.Type4_UC_HotLine .Type4_UCH_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.Type4_UC_HotLine .Type4_UCH_Middle .Type4_UCHM_Content
{
}
.Type4_UC_HotLine .Type4_UCH_Middle .Type4_UCHM_Content ul
{
	width: 197px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Type4_UC_HotLine .Type4_UCH_Middle .Type4_UCHM_Content ul li
{
	margin-top: 6px;
	margin-left: 22px;
	text-indent: 0px;
	list-style-image: url( "images/icon.gif" );
	line-height: 16px;
	width: 170px;
}
.Type4_UC_HotLine .Type4_UCH_Middle .Type4_UCHM_Content ul li a
{
}
.Type4_UC_HotLine .Type4_UCH_Middle .Type4_UCHM_More
{
	text-align: right;
	margin-right: 5px;
}
.Type4_UC_HotLine .Type4_UCH_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
}





/*     ---------------newhotline top -----------------    */





/*  team book   */


#TB_M_Top
{
	width: 960px;
	height: 178px;
	background: transparent url( "images/tdtop.jpg" ) left top no-repeat;
}
#TB_M_Bottom
{
	margin-top: 5px;
}
#TB_M_Bottom #MB_Left
{
	float: left;
	width: 199px;
}
#TB_M_Bottom #MB_Left #MBL_Search
{
	width: 199px;
}
#TB_M_Bottom #MB_Left #MBL_Search #MBLS_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 62px;
	color: #2E71C2;
	line-height: 41px;
	width: 199px;
	height: 41px;
	background: transparent url( "images/searchtop199.gif" ) left top no-repeat;
}
#TB_M_Bottom #MB_Left #MBL_Search #MBLS_Bottom
{
	width: 199px;
	height: 181px;
	background: transparent url( "images/searchcon.gif" ) left top no-repeat;
}

#MBLSB_Table
{
	width: 95%;
}
#MBLSB_Table tr
{
	height: 28px;
}
#MBLSB_Table .rhead
{
	text-align: right;
	width: 70px;
}
#TB_M_Bottom #MB_Left #MBL_Search #MBLS_Bottom .MBLS_img
{
	margin-left: 50px;
	border: none;
	width: 73px;
	height: 22px;
	cursor: pointer;
	background: transparent url( "images/searchbut.gif" ) left top no-repeat;
}
#TB_M_Bottom #MB_Left #MBL_Search input
{
	width: 100px;
	border: solid 1px #93A9C0;
}

#TB_M_Bottom #MB_Right
{
	width: 751px;
	height: auto;
	float: right;
}


#TB_M_Bottom #MB_Right #MBR_New
{
}

#TB_M_Bottom #MB_Right #MBR_New #MBRN_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 62px;
	color: #2E71C2;
	line-height: 44px;
	width: 751px;
	height: 44px;
	background: transparent url( "images/hotline_top.gif" ) left top no-repeat;
}
#TB_M_Bottom #MB_Right #MBR_New #MBRN_Middle
{
	width: 747px;
	height: auto;
	border-left: solid 1px #6CAFF8;
	border-right: solid 1px #6CAFF8;
}
#TB_M_Bottom #MB_Right #MBR_New #MBRN_Middle #MBRNM_Line
{
	width: 100%;
}
#TB_M_Bottom #MB_Right #MBR_New #MBRN_Middle #MBRNM_PageControl
{
	float: right;
	margin-right: 5px;
	_margin-right: 5px; *margin-right:15px;
}
#MB_Right .linerefUL
{
	margin: 0;
	padding: 0 0 0 25px;
}

#MB_Right .alineref
{
	color: #6F6F6F;
	line-height: 20px;
	height: 20px;
	list-style-image: url( "images/arrowhot.gif" );
	border-bottom: dashed 1px #C8C8C8;
}

#MB_Right .alineref .line_Title
{
	float: left;
}
#MB_Right .alineref .line_ZX
{
	float: right;
	padding-top: 2px;
	margin-right: 20px;
	line-height: 17px;
	width: 37px;
	height: 17px;
}
#TB_M_Bottom #MB_Right .pageBar
{
	width: 747px;
	padding-top: 6px;
	border-left: solid 1px #6CAFF8;
	border-right: solid 1px #6CAFF8;
}
#TB_M_Bottom #MB_Right #MBRN_Bottom
{
	width: 751px;
	height: 7px;
	background: transparent url( "images/lines_bot.gif" ) left top no-repeat;
}
/*         guide book    */


#GB_Left
{
	clear: both;
	float: left;
	width: 745px; *width:735px;
_width:745px;
height:auto;
margin-left:-12px;
margin-top:-8px;
}
.GBL_Item
{
	float: left;
	margin-left: 12px;
	margin-top: 8px;
	width: 353px;
	height: 296px;
}
.GBL_Item ul li
{
	list-style-image: url( "images/icon.gif" );
}
#GBL_C
{
	width: 353px;
	height: 296px;
	background: transparent url( "images/cbg.gif" ) center center no-repeat;
}
#GBL_C #GBLC_TitleImg
{
	margin-left: 10px;
	margin-top: 40px;
	width: 85px;
	height: 83px;
	background: transparent url( "images/chi.gif" ) center center no-repeat;
}
#GBL_Z
{
	width: 353px;
	height: 296px;
	background: transparent url( "images/zbg.gif" ) center center no-repeat;
}
#GBL_X
{
	width: 353px;
	height: 296px;
	background: transparent url( "images/xbg.gif" ) center center no-repeat;
}
#GBL_Y
{
	width: 353px;
	height: 296px;
	background: transparent url( "images/ybg.gif" ) center center no-repeat;
}
#GBL_G
{
	width: 353px;
	height: 296px;
	background: transparent url( "images/gbg.gif" ) center center no-repeat;
}
#GBL_YY
{
	width: 353px;
	height: 296px;
	background: transparent url( "images/yybg.gif" ) center center no-repeat;
}




#GB_Right
{
	float: right;
	margin-top: -5px;
	width: 231px;
}
.GBR_Item
{
	width: 230px;
	margin-top: 8px;
}
#GBR_NewLine
{
}
#GBR_NewLine #GBRNL_Top
{
	width: 230px;
	height: 20px;
	text-indent: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #734D20;
	padding-top: 8px;
	background: transparent url( "images/linetop.gif" ) center center no-repeat;
}
#GBR_NewLine #GBRNL_Middle
{
	width: 230px;
	height: 240px;
	background: transparent url( "images/line_wd.gif" ) center center no-repeat;
}

#GBR_WD
{
}
#GBR_WD #GBRWD_Top
{
	width: 230px;
	height: 29px;
	text-indent: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #734D20;
	line-height: 29px;
	background: transparent url( "images/wdtop.gif" ) center center no-repeat;
}
#GBR_WD #GBRWD_Middle
{
	width: 230px;
	height: 240px;
	background: transparent url( "images/line_wd.gif" ) center center no-repeat;
}

#GBR_TS
{
}
#GBR_TS #GBRTS_Top
{
	width: 230px;
	height: 60px;
	background: transparent url( "images/tietop.gif" ) center center no-repeat;
}
#GBR_TS #GBRTS_Middle
{
	width: 230px;
	height: 209px;
	background: transparent url( "images/tsbg.gif" ) center center no-repeat;
}

#GBRNL_Middle ul
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#GBRNL_Middle ul li
{
	margin-top: 6px;
	text-indent: 15px;
	list-style-image: url( "images/icon.gif" );
}





#Selfhelp
{
	margin-top: 10px;
	width: 236px;
	height: 267px;
}

#Selfhelp #SH_Title
{
	margin-bottom: -5px;
	padding-top: 5px;
	text-indent: 30px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	width: 236px;
	height: 28px;
	background: transparent url( "images/wd_top.gif" ) left top no-repeat;
}
#Selfhelp #SH_Bottom
{
	padding-top: 5px;
	font-weight: normal;
	font-size: 12px;
	width: 236px;
	height: 241px;
	background: transparent url( "images/wd_con.gif" ) left top no-repeat;
}

/* guestbook */

#GBdivtop
{
	position: static;
	width: 960px;
	height: 28px;
	background-image: url( "images/lytop.gif" );
}
#GBdivB
{
	width: 960px;
	margin-top: 10px;
	border: solid 1px #CFCFCF;
}
#GBdivL
{
	float: left;
	border: solid 0px #CFCFCF;
	border-right: solid 1px #CFCFCF;
	width: 180px;
	height: 100%; 
	margin-right:-1px;
	color:#174300;
	text-align:center;
	padding-top:20px;
	vertical-align:middle;
}
#GBdivR
{
	float: left;
	width: 777px;
	height: 100%;
	border: solid 0px #000;
	border-left: solid 1px #CFCFCF;
}
#GBdivRH
{
	border: solid 0px #CFCFCF;
	height: 29px;
	line-height: 29px;
	left: 10px;
	background-image: url( "images/lybg.gif" );
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	color: #174300;
}
#GBdivRF
{
	position: relative;
	padding-top: 10px;
	border: solid 0px #CFCFCF;
	height: auto;
	border-top: none;
	padding-left: 30px;
	color: #46474B;
	margin-bottom: 5px;
}
#GBdivFBH
{ 
	padding-top:0px;
	_padding-top:5px;
	border:solid 0px #CFCFCF;
	backGround-image:url("images/lybg.gif");
	width:948px;
	height:29px;
	_height:24px;
	line-height:29px;
	padding-left:10px;
	vertical-align: middle;
	font-size:14px;
	font-weight:bold;
	color:#616161;
}
#GBdivFBBL
{
	border: solid 1px #CFCFCF;
	float: left;
	text-align: right;
	width: 108px;
	border-right: none;
	height: 295px;
	font-size: 14px;
	padding-top: 10px;
}
#GBdivFBBR
{
	float: right;
	border: solid 1px #CFCFCF;
	width: 850px;
	border-left: none;
	height: 295px;
	font-size: 12px;
	padding-top: 10px;
}
.GBbutton
{
	margin-top: 6px;
	background: url( "images/lybut.gif" ) no-repeat;
	width: 73px;
	height: 22px;
	border: none;
}
.GBtext
{
	border: solid 1px #ACC0CF;
	margin-top: 3px;
}
#GBdivFB
{
	height: auto;
	width: 660px;
	background-color: #DFEFFF;
	border: solid 1px #80B0E2;
	padding-top: 10px;
	padding: 10px;
}
/*  OnLineMsg */


.OnLineMsg
{
	border: solid 1px #CFCFCF;
}
.OnLineMsg .OLM_Top
{
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	text-indent: 15px;
	line-height: 30px;
	width: 958px;
	height: 30px;
	background: transparent url(images/lybg.gif) left center repeat;
}
.OnLineMsg .OLM_Top div
{
	float: left;
	margin-top: 7px;
	margin-left: 10px;
	width: 16px;
	height: 16px;
	background: transparent url(images/lyico.gif) left center repeat;
}
.OnLineMsg .OLM_Bottom
{
	padding-bottom: 5px;
}
.OnLineMsg .OLM_Bottom .OLMB_Table
{
}
.OnLineMsg .OLM_Bottom .OLMBT_TR
{
	height: 22px;
}
.OnLineMsg .OLM_Bottom .OLMBTT_Left
{
	width: 110px;
	text-align: right;
	font-size: 14px;
}
.OnLineMsg .OLM_Bottom .OLMBTT_Right
{
}
.OnLineMsg .OLM_Bottom .OLMBTT_Right input
{
	border: solid 1px #ACC0CF;
}

.OnLineMsg .OLM_Bottom .OLMBTT_Right .OLMB_Content
{
	width: 600px;
	height: 150px;
	border: solid 1px #ACC0CF;
}
.OnLineMsg .OLM_Bottom .OLMBT_Submit
{
	border-style: none !important;
	width: 73px;
	height: 22px;
	background: transparent url(images/search_but.gif) center center no-repeat;
	cursor: pointer;
}
.OnLineMsg .OLM_Bottom .OLMBT_ReSet
{
	border-style: none !important;
	width: 73px;
	height: 22px;
	background: transparent url(images/search_but.gif) center center no-repeat;
	cursor: pointer;
}


/*   companyintro style   */

#CIdivRight
{
	margin-top: 10px;
	float: right;
}
#CIdivPhtop
{
	width: 199px;
	height: 28px;
	background: transparent url( "images/tktit.gif" ) left top no-repeat;
}
#CIdivPhbody
{
	width: 175px; 
	*height:500px;
	_height:470px;
	border:solid 1px# FAB564;
	padding-left:22px;
	*padding-top:10px;
	_padding-top:10px;
}
#CIdivComInfotop
{
	width: 750px;
	height: 30px;
	background: transparent url( "images/jieshao.gif" ) left top no-repeat;
}

#CIdivComInfobody
{
	width: 704px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1.5;
	border: 3px solid #5BA2F2;
	border-top: 0px none #FFF;
	background: #EDF7FF; /*background: #EDF7FF url("images/jjbook.gif") right bottom no-repeat;*/
}
#CIdivComContenttop
{
	width: 750px;
	height: 31px;
	margin-top: 10px;
	background-image: url( "images/lx.gif" );
	background-repeat: no-repeat;
}
#CIdivComContentbody
{
	width: 684px;
	height: auto;
	margin-top: -1px;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 3px solid #5BA2F2;
	border-top: 0px none #FFF;
	background: #EDF7FF url( "images/jjbook.gif" ) right bottom no-repeat; /*background-image: url("images/lxcon.gif");             background-repeat: no-repeat;*/
	line-height: 22px;
}

.TA_TP_Main
{
	float: left;
	margin-top: 10px;
	width: 199px;
	height: auto;
}
.TA_TPM_Top
{
	width: 199px;
	height: 28px;
	font-size: 14px;
	color: #2E71C2;
	font-weight: bold;
	text-indent: 30px;
	line-height: 28px;
	background: transparent url( "images/tktit.gif" ) left top no-repeat;
}
.TA_TPM_Middle
{
	border: solid 1px #5BA2F2;
	border-top: 0px;
	text-align:center;
}
.TA_TPM_Middle ul
{
	margin: 0 ;
	padding: 10px 0 0 0;
}
.TA_TPM_Middle ul li
{
	list-style: none;
	display: block;
	
	margin-top: 7px;
	
}
.TA_TPM_Middle ul li img
{
	width: 150px;
	height: 80px;
	border: solid 2px #ddd;
}
.TA_TPM_Middle ul li a:hover img
{
}

.TA_TPM_More
{
	text-align: center;
	font-size: 14px;
	color: #773F06;
	font-weight: bold;
	line-height: 30px;
	width: 100%;
	height: 28px;
	background: transparent url("images/wd_top.gif" ) center center no-repeat;
	vertical-align: middle;
}
.TA_TPM_Bottom
{
}


/* guidebook style  */


#GB_M_Left
{
	float: left;
	width: 200px;
}

#GB_M_Left #ML_Search
{
	width: 199px;
}
#GB_M_Left #ML_Search #MBLS_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 62px;
	color: #1C71C4;
	line-height: 41px;
	width: 199px;
	height: 41px;
	background: transparent url( "images/searchtop199.gif" ) left top no-repeat;
}
#GB_M_Left #ML_Search #MBLS_Bottom
{
	width: 199px;
	height: 181px;
	background: transparent url( "images/searchcon.gif" ) left top no-repeat;
}

#GB_M_Left #ML_Search #MBLS_Bottom #MBLSB_Table
{
	margin-left: 5px;
	width: 95%;
}
#MBLSB_Table tr
{
	height: 28px;
}
#MBLSB_Table .rhead
{
	text-align: right;
	width: 70px;
}
#GB_M_Left #ML_Search #MBLS_Bottom #MBLSB_Table
{
}



.SearchBtn
{
	margin: auto;
	width: 73px;
	height: 22px;
	cursor: pointer;
	border: none;
	background: transparent url( "images/searchbut.gif" ) center center no-repeat;
}



#GB_M_Left #ML_Search #MBLSB_Table input
{
	width: 100px;
	border: solid 1px #93A9C0;
}
#GB_M_Left #ML_Search .DateInput
{
	width: 80px;
	border: solid 1px #93A9C0;
}


#GB_M_Left #ML_DestinationBox
{
	width: 199px;
}

#GB_M_Left #ML_DestinationBox #MLD_Top
{
	color: #1C71C4;
	font-size: 14px;
	text-indent: 60px;
	line-height: 40px;
	font-weight: bold;
	width: 199px;
	height: 40px;
	background: transparent url( "images/mddtit.gif" ) left top no-repeat;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle
{
	width: 197px;
	height: auto;
	border-left: solid 1px #91C6FF;
	border-right: solid 1px #91C6FF;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_Title
{
	clear: both;
	line-height: 23px;
	margin-left: 2px;
	padding-left: 50px;
	font-size: 13px;
	color: #303030;
	width: 143px;
	height: 23px;
	background: transparent url( "images/daybg.gif" ) left top no-repeat;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_Title .MLDMT_Flag
{
	margin-top: 3px;
	float: left;
	width: 15px;
	height: 15px;
	background: transparent url( "images/flag.gif" ) left top no-repeat;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_Title .MLDMT_Con
{
	font-size: 13px;
	color: #303030;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_City
{
	float: left;
	padding: 5px 5px 5px 5px;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_City .MLDMC_Left
{
	float: left;
	height: 62px;
	width: 21px;
	line-height: 32px;
	text-align: center;
	border: solid 1px #91C6FF;
	background-color: #EBF5FE;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_City .MLDMC_Right
{
	float: right;
	margin-top: 0px;
	float: right;
	width: 150px;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_City .MLDMC_Right a:link, #GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_City .MLDMC_Right a:visited
{
	margin-right: 8px;
	text-decoration: underline;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_City .MLDMC_Right a:hover
{
	text-decoration: underline;
}
#GB_M_Left #ML_DestinationBox #MLD_Middle .MLDM_hr
{
	clear: both;
	width: 90%;
	margin-left: 5px;
	border-bottom: solid 1px #CCCCCC;
}
#GB_M_Left #ML_DestinationBox #MLD_Bottom
{
	clear: both;
	width: 199px;
	height: 5px;
	background: transparent url( "images/mddbot.gif" ) left top no-repeat;
}


#L_Tools
{
	margin-top: 8px;
}
#L_Tools #LT_Title
{
	color: #3A4632;
	text-indent: 25px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	width: 199px;
	height: 28px;
	background: transparent url( "images/toolsbg.gif" ) left top no-repeat;
}

#L_Tools #LT_Bottom
{
	width: 199px;
	height: 134px;
}





#GB_M_Right
{
	float: right;
	width: 750px;
}
#GB_M_Right #MR_DestinationBox
{
	margin-top: 5px;
}

#GB_M_Right #MR_DestinationBox #MRD_Top
{
	color: #3A81CA;
	line-height: 26px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 16px;
	width: 748px;
	height: 26px;
	background: transparent url( "images/map_top.gif" ) left top no-repeat;
}
#GB_M_Right #MR_DestinationBox #MRD_Bottom
{
	text-align: center;
	width: 746px;
	height: 434px;
	border-left: solid 1px #7BACE8;
	border-right: solid 1px #7BACE8;
	border-bottom: solid 1px #7BACE8;
	background-color: #F4F4F4;
	padding: 10px 0 0 0;
}
#GB_M_Right #MR_DestinationBox #MRD_Bottom #MRDB_Search
{
	margin: auto;
	padding-left: 50px;
	padding-top: 10px;
	width: 676px;
	height: 29px;
	background: transparent url( "images/search_bg.gif" ) left top no-repeat;
}
#GB_M_Right #MR_DestinationBox #MRD_Bottom #MRDB_Map
{
	text-align: center;
}
#GB_M_Right #MR_DestinationBox #MRD_Bottom #MRDB_Search .inputCity
{
	border: solid 1px #7BACE8;
	margin-left: 8px;
	width: 100px;
}

#GB_M_Right #MR_DestinationBox #MRD_Bottom #MRDB_Search .btnView
{
	width: 40px;
	height: 20px;
	border: 0px;
	background: transparent url( "images/ck.gif" ) left top no-repeat;
}
#GB_M_Right #MR_DestinationBox #MRD_Bottom #MRDB_Search .btnQuickSearch
{
	width: 40px;
	height: 20px;
	border: 0px;
	background: transparent url( "images/ks.gif" ) left top no-repeat;
}
#GB_M_Right #MR_DestinationBox #MRD_Bottom #MRDB_Search .lnkCountry
{
	margin-left: 8px;
	font-size: 13px;
	font-weight: bold;
}

/* travelabout style */

.GB_UC_TravelAbout
{
	width: 748px;
	height: auto;
}
.GB_UC_TravelAbout .GB_UC_TA_Top
{
}
.GB_UC_TravelAbout .GB_UC_TA_Middle
{
	width: 748px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item
{
	float: left;
	margin-top: 10px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item1
{
	margin-left: 0px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item1 .GB_UC_TA_M_I_Top
{
	width: 368px;
	height: 59px;
	background: transparent url( "images/zhu_top.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item1 .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
	background: transparent url( "images/czx_con.gif" ) left top no-repeat;
}

.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item2
{
	margin-left: 12px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item2 .GB_UC_TA_M_I_Top
{
	width: 368px;
	height: 59px;
	background: transparent url( "images/chi_top.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item2 .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
	background: transparent url( "images/czx_con.gif" ) left top no-repeat;
}


.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item3
{
	margin-left: 0px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item3 .GB_UC_TA_M_I_Top
{
	width: 368px;
	height: 59px;
	background: transparent url( "images/xing_top.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item3 .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
	background: transparent url( "images/czx_con.gif" ) left top no-repeat;
}

.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item4
{
	margin-left: 12px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item4 .GB_UC_TA_M_I_Top
{
	width: 368px;
	height: 59px;
	background: transparent url( "images/gou_top.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item4 .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
	background: transparent url( "images/czx_con.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item5
{
	margin-left: 0px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item5 .GB_UC_TA_M_I_Top
{
	width: 368px;
	height: 59px;
	background: transparent url( "images/you_top.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item5 .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
	background: transparent url( "images/czx_con.gif" ) left top no-repeat;
}

.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item6
{
	margin-left: 12px;
	width: 368px;
	height: 190px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item6 .GB_UC_TA_M_I_Top
{
	width: 368px;
	height: 59px;
	background: transparent url( "images/yu_top.gif" ) left top no-repeat;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item6 .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
	background: transparent url( "images/czx_con.gif" ) left top no-repeat;
}


.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item .GB_UC_TA_M_I_Middle
{
	width: 368px;
	height: 131px;
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item .GB_UC_TA_M_I_Middle ul
{
	height: 120px;
	margin: 0px 0px 0px 25px;
	padding: 0;	
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item .GB_UC_TA_M_I_Middle ul li
{
	list-style: none;
	text-indent: 15px;
	line-height: 17px;
	background: transparent url( "images/banrow.gif" ) left center no-repeat;
}

.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_Item .GB_UC_TA_M_I_Bottom
{
}
.GB_UC_TravelAbout .GB_UC_TA_Middle .GB_UC_TA_M_More
{
}
.GB_UC_TravelAbout .GB_UC_TA_Bottom
{
}


/* travelabout style end */


/*  travelwd style  */
.UC_TravelWD_1
{
	float: left;
	margin-top: 5px;
	width: 368px;
	height: 260px;
}
.UC_TravelWD_1 .UC_TWD_Top
{
	color: #3D7BB6;
	font-size: 14px;
	font-weight: bold;
	text-indent: 60px;
	line-height: 42px;
	width: 368px;
	height: 42px;
	background: transparent url( "images/wd_top_3.gif" ) left top no-repeat;
}

.UC_TravelWD_1 .UC_TWD_Top .TitleSpan
{
	float:left;
}

.UC_TravelWD_1 .UC_TWD_Top .MoreSpan
{
	float:right;
 	font-weight:normal;
	font-size:12px;
	margin-right:10px;
}
.UC_TravelWD_1 .UC_TWD_Top .MoreSpan a:hover
{
	color:Red;
}
.UC_TravelWD_1 .UC_TWD_Middle
{
	width: 350px;
	height: 203px;
	border-left: solid 9px #D3EDFC;
	border-right: solid 9px #D3EDFC;
}
.UC_TravelWD_1 .UC_TWD_Middle ul
{
	margin: 0 0 0 12px;
	padding: 0;
}
.UC_TravelWD_1 .UC_TWD_Middle ul li
{
	list-style: none;
	text-indent: 10px;
	line-height: 22px;
	height: 22px;
}
.UC_TravelWD_1 .UC_TWD_Middle ul li a
{
	float: left;
}
.UC_TravelWD_1 .UC_TWD_Middle ul li span
{
	float: right;
	margin-right: 3px;
}
.UC_TravelWD_1 .UC_TWD_Middle ul li span span
{
	color: #3A81CA;
}
.UC_TravelWD_1 .UC_TWD_Bottom
{
	width: 368px;
	height: 15px;
	background: transparent url( "images/wdts_bot.gif" ) left center no-repeat;
}

/*  travelwd style end  */

/*  travelts style  */
.UC_TravelTS
{
	float: right;
	margin-top: 5px;
	width: 368px;
	height: 260px;
}
.UC_TravelTS .UC_TTS_Top
{
	color: #3D7BB6;
	font-size: 14px;
	font-weight: bold;
	text-indent: 60px;
	line-height: 42px;
	width: 368px;
	height: 42px;
	background: transparent url( "images/ts_top.gif" ) left top no-repeat;
}
.UC_TravelTS .UC_TTS_Top .TitleSpan
{
	float:left;
}

.UC_TravelTS .UC_TTS_Top .MoreSpan
{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin-right:10px;
}
.UC_TravelTS .UC_TTS_Top .MoreSpan a:hover
{
	color:Red;
}
.UC_TravelTS .UC_TTS_Middle
{
	width: 350px;
	height: 203px;
	border-left: solid 9px #D3EDFC;
	border-right: solid 9px #D3EDFC;
}
.UC_TravelTS .UC_TTS_Middle ul
{
	margin: 0 0 0 12px;
	padding: 0;
}
.UC_TravelTS .UC_TTS_Middle ul li
{
	list-style: none;
	text-indent: 10px;
	line-height: 22px;
	height: 22px;
}
.UC_TravelTS .UC_TTS_Middle ul li a
{
	float: left;
}
.UC_TravelTS .UC_TTS_Middle ul li span
{
	float: right;
	margin-right: 3px;
}
.UC_TravelTS .UC_TTS_Bottom
{
	width: 368px;
	height: 15px;
	background: transparent url( "images/wdts_bot.gif" ) left center no-repeat;
}

/*  travelts style end  */



/* travelaskprice style  */

.TravelAskPrice
{
	float: left;
	margin-top: 5px;
	width: 368px;
}
.TravelAskPrice .TAP_Top
{
	font-size: 14px;
	font-weight: bold;
	color: #3D7BB6;
	text-indent: 20px;
	line-height: 32px;
	width: 368px;
	height: 32px;
	background: transparent url( "images/xg_01.gif" ) left center no-repeat;
}
.TravelAskPrice .TAP_Top .TitleSpan
{
	float:left;
}
.TravelAskPrice .TAP_Top .MoreSpan
{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin-right:10px;
}
.TravelAskPrice .TAP_Top .MoreSpan a:hover
{
	color:Red;
}
.TravelAskPrice .TAP_Middle
{
	border-left: solid 1px #7DB6F2;
	border-right: solid 1px #7DB6F2;
}
.TravelAskPrice .TAP_Middle ul
{
	margin: 0px 0px 0px 10px;
	padding: 0;	
}
.TravelAskPrice .TAP_Middle ul li
{
	list-style: none;
	line-height: 22px;
	text-indent: 10px;
	background: transparent url( "images/arrowhot.gif" ) left center no-repeat;
}
.TravelAskPrice .TAP_Bottom
{
	width: 368px;
	height: 4px;
	font-size: 0;
	background: transparent url( "images/xg_bot.gif" ) left center no-repeat;
}

/* travelaskprice style  end */

/* travelaboutblogwd style  */

.TravelAboutBlogWD
{
	float: right;
	margin-top: 5px;
	width: 368px;
}
.TravelAboutBlogWD .TABWD_Top
{
	font-size: 14px;
	font-weight: bold;
	color: #3D7BB6;
	text-indent: 20px;
	line-height: 32px;
	width: 368px;
	height: 32px;
	background: transparent url( "images/xg_02.gif" ) left center no-repeat;
}
 .TravelAboutBlogWD .TABWD_Top .TitleSpan
{
	float:left;
}
.TravelAboutBlogWD .TABWD_Top .MoreSpan
{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin-right:10px;
}
.TravelAboutBlogWD .TABWD_Top .MoreSpan a:hover
{
	color:Red;
}
.TravelAboutBlogWD .TABWD_Middle
{
	border-left: solid 1px #7DB6F2;
	border-right: solid 1px #7DB6F2;
}
.TravelAboutBlogWD .TABWD_Middle ul
{
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.TravelAboutBlogWD .TABWD_Middle ul li
{
	list-style: none;
	line-height: 22px;
	text-indent: 10px;
	background: transparent url( "images/arrowhot.gif" ) left center no-repeat;
}
.TravelAboutBlogWD .TABWD_Bottom
{
	width: 368px;
	height: 4px;
	font-size: 0;
	background: transparent url( "images/xg_bot.gif" ) left center no-repeat;
}

/* travelaboutblogwd style  end */

/* travelaboutdp style  */

.TravelAboutDP
{
	float: left;
	margin-top: 5px;
	width: 368px;
}
.TravelAboutDP .TADP_Top
{
	font-size: 14px;
	font-weight: bold;
	color: #3D7BB6;
	text-indent: 20px;
	line-height: 32px;
	width: 368px;
	height: 32px;
	background: transparent url( "images/xg_03.gif" ) left center no-repeat;
}
.TravelAboutDP .TADP_Top .TitleSpan
{
	float:left;
}
.TravelAboutDP .TADP_Top .MoreSpan
{
	float:right; 
	font-weight:normal;
	font-size:12px;
	margin-right:10px;
}
.TravelAboutDP .TADP_Top .MoreSpan a:hover
{
	color:Red;
}
.TravelAboutDP .TADP_Middle
{
	border-left: solid 1px #7DB6F2;
	border-right: solid 1px #7DB6F2;
}
.TravelAboutDP .TADP_Middle ul
{
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.TravelAboutDP .TADP_Middle ul li
{
	list-style: none;
	line-height: 22px;
	text-indent: 10px;
	background: transparent url( "images/arrowhot.gif" ) left center no-repeat;
}
.TravelAboutDP .TADP_Bottom
{
	width: 368px;
	height: 4px;
	font-size: 0;
	background: transparent url( "images/xg_bot.gif" ) left center no-repeat;
}

/* travelaboutdp style  end */


/* travelaboutblog style  */

.TravelAboutBlog
{
	float: right;
	margin-top: 5px;
	width: 368px;
}
.TravelAboutBlog .TAB_Top
{
	font-size: 14px;
	font-weight: bold;
	color: #3D7BB6;
	text-indent: 20px;
	line-height: 32px;
	width: 368px;
	height: 32px;
	background: transparent url( "images/xg_04.gif" ) left center no-repeat;
}
 .TravelAboutBlog .TAB_Top .TitleSpan
{
	float:left;
}
.TravelAboutBlog .TAB_Top .MoreSpan
{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin-right:10px;
}
.TravelAboutBlog .TAB_Top .MoreSpan a:hover
{
	color:Red;
}
.TravelAboutBlog .TAB_Middle
{
	border-left: solid 1px #7DB6F2;
	border-right: solid 1px #7DB6F2;
}
.TravelAboutBlog .TAB_Middle ul
{
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.TravelAboutBlog .TAB_Middle ul li
{
	list-style: none;
	line-height: 22px;
	text-indent: 10px;
	background: transparent url( "images/arrowhot.gif" ) left center no-repeat;
}
.TravelAboutBlog .TAB_Bottom
{
	width: 368px;
	height: 4px;
	font-size: 0;
	background: transparent url( "images/xg_bot.gif" ) left center no-repeat;
}

/* travelaboutblog style  end */

/**/




/****************************************************************************************************************************/



/*  reception  */


.R_TopItem
{
	width: 960px; *margin-bottom:10px;
_margin-bottom:0px;
height:auto;
}

.R_TopItem .RT_Left .MBL_Search
{
	width: 199px;
	float: left;
}
.R_TopItem .RT_Left .MBL_Search .MBLS_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 62px;
	color: #3D7BB6;
	line-height: 41px;
	width: 199px;
	height: 41px;
	background: transparent url( "images/searchtop199.gif" ) left top no-repeat;
}
.R_TopItem .RT_Left .MBL_Search .MBLS_Bottom
{
	width: 199px;
	height: 181px;
	background: transparent url( "images/searchcon.gif" ) left top no-repeat;
}


.MBLSB_Table
{
	width: 95%;
}
.MBLSB_Table tr
{
	height: 28px;
}
.MBLSB_Table .rhead
{
	text-align: right;
	width: 70px;
}
.R_TopItem .RT_Left .MBL_Search .MBLS_Bottom .MBLS_img
{
	margin-left: 50px;
	margin-top: 7px;
	width: 73px;
	height: 22px;
	cursor: pointer;
	background: transparent url( "images/searchbut.gif" ) left top no-repeat;
}
.R_TopItem .RT_Left .MBL_Search .MBLSB_Table input
{
	width: 100px;
	border: solid 1px #93A9C0;
}


.R_TopItem .RT_Right
{
	float: right;
}


.R_TopItem .RT_Right .MBR_Hot
{
}

.R_TopItem .RT_Right .MBR_Hot .MBRH_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 62px;
	color: #3D7BB6;
	line-height: 39px;
	width: 751px;
	height: 39px;
}
.R_TopItem .RT_Right .MBR_Hot .MBSLBG_SP
{
	background: transparent url( "images/searchtop.gif" ) left top no-repeat;
}
.R_TopItem .RT_Right .MBR_Hot .MBSLBG_ZT
{
	background: transparent url( "images/searchtop.gif" ) left top no-repeat;
}


.R_TopItem .RT_Right .MBR_Hot .MBRH_Middle
{
	width: 746px;
	border-left: solid 1px #91C6FF;
	border-right: solid 1px #91C6FF;
	height: auto;
}
.R_TopItem .RT_Right .MBR_Hot .MBRH_Bottom
{
	width: 751px;
	height: 7px;
	background: transparent url( "images/searchbot.gif" ) left top no-repeat;
}



.R_TopItem .RT_Right .MBRNM_PageControl
{
	float: right;
	margin-right: 5px; *margin-right:15px;
_margin-right:5px;
}
.R_TopItem .RT_Right .linerefUL
{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px; *margin-bottom:10px;
_margin-bottom:10px;
}

.R_TopItem .RT_Right .alineref
{
	color: #6F6F6F;
	line-height: 20px;
	height: 20px;
	list-style-image: url( "images/arrowhot.gif" );
	border-bottom: dashed 1px #C8C8C8;
}

.R_TopItem .RT_Right .alineref .line_Title
{
	float: left;
}

.R_TopItem .RT_Right .alineref .line_ZX
{
	float: right;
	padding-top: 2px;
	margin-right: 20px;
	line-height: 17px;
	width: 37px;
	height: 17px;
}

.R_TopItem .RT_Right .MBRN_Bottom
{
	margin-top: -5px;
	width: 751px;
	height: 7px;
	background: transparent url( "images/hotbot.gif" ) left top no-repeat;
}



/**********************************************************************************************/

/*         shortlinelist   style */

#SL_L_TitleImg
{
	width: 199px;
	height: 90px;
	background: transparent url( "images/zbtop.gif" ) left top no-repeat;
}



/***************************************************************************/


/*          login control style   */

.UC_WUL_Main
{
	width: 550px;
	height: 240px;
	background: transparent url( "images/login_bg_2.gif" ) left top no-repeat;
	margin: auto;
	padding-top: 20px;
	color: #333;
}
.UC_WUL_Main .head
{
	font-size: 14px;
	text-align: right;
}
.UC_WULMM_Err
{
	color: #f00;
}
.UC_WUL_Main .UC_WULM_Middle
{
	text-align: center;
	margin: 0 auto;
}
.UC_WUL_Main .UC_WULM_Middle table
{
	margin: 0 auto;
	}
.UC_WUL_Main .UC_WULM_Middle table td
{
	text-align: left;	
}
.UC_WUL_Main .UC_WULM_Middle .loginbtn
{
	width: 75px;
	height: 25px;
	background: transparent url( "images/login.gif" ) left top no-repeat;
	cursor: pointer;
	}
.UC_WUL_Main .UC_WULM_Middle a:link,.UC_WUL_Main .UC_WULM_Middle a:visited
{
	text-decoration:underline;
	color:#2E71C2;
	}
.UC_WUL_Main .UC_WULM_Middle a:hover
{
	text-decoration:underline;
	color:#000;
	}
/* travelinfo style */

.UC_TravelInfo_1
{
	float: left;
	width: 199px;
}
.UC_TravelInfo_1 .UC_TI_Top
{
	font-weight: bold;
	text-indent: 50px;
	color: #2E71C2;
	line-height: 28px;
	font-size: 14px;
	width: 199px;
	height: 28px;
	background: transparent url( "images/infotop.gif" ) left center no-repeat;
}
.UC_TravelInfo_1 .UC_TI_Middle
{
	padding-top: 10px;
	width: 199px;
	height: 127px;
	background: transparent url( "images/infobot.gif" ) left center no-repeat;
}
.UC_TravelInfo_1 .UC_TI_Middle ul
{
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
.UC_TravelInfo_1 .UC_TI_Middle table li
{
}
.UC_TravelInfo_1 .UC_TI_Bottom
{
	clear: both;
}


/* travelinfo style end */

/**********************************************************************************************/
/* linereflist style  */

/*       lineref  top 10 linelist zt      */
.ZT_TLL_Main
{
	margin-top: 8px;
}
.ZT_TLL_Main .ZT_TLLM_Top
{
	font-size: 12px;
	font-weight: bold;
	text-indent: 25px;
	color: #2E71C2;
	padding-top: 10px;
	width: 199px;
	height: 17px;
	background: transparent url( "images/news.gif" ) left top no-repeat;
}
.ZT_TLL_Main .ZT_TLLM_Middle
{
	width: 197px;
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.ZT_TLL_Main .ZT_TLLM_Middle ul
{
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	line-height: 20px;
}
.ZT_TLL_Main .ZT_TLLM_Middle ul li
{
	margin-left: 30px;
	list-style-image: url("images/icon.gif");
}
.ZT_TLL_Main .ZT_TLLM_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
}


#L_R_D_N_LeftIitemTop
{
	width: 199px;
	height: 18px;
	background: transparent url( "images/news.gif" ) left top no-repeat;
	color: #7A400E;
	font-size: 14px;
	font-weight: bold;
	text-indent: 30px;
	padding-top: 10px;
}
.L_R_D_N_LeftIitemContent
{
	width: 197px;
	margin-top: -1px;
	border-width: 0px 1px;
	border-left: solid #F2AC56;
	border-right: solid #F2AC56;
	height: 230px;
}
.L_R_D_N_LeftIitemContent ul
{
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
}
.L_R_D_N_LeftIitemContent ul li
{
	padding: 3px 0px 3px 15px;
	background: transparent url( "images/icon.gif" ) left center no-repeat;
	margin-left: 5px;
}
#L_R_D_N_LeftIitemBottom
{
	width: 199px;
	height: 5px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
	margin-bottom: 10px;
}



#L_R_D_H_LeftIitemTop
{
	width: 199px;
	height: 18px;
	background: #F2AC56 url( "images/newlinebg.gif" ) left top no-repeat;
	color: #7A400E;
	font-size: 14px;
	font-weight: bold;
	text-indent: 30px;
	padding-top: 10px;
}

#L_R_D_H_LeftIitemBottom
{
	width: 199px;
	height: 5px;
	background: transparent url( "images/tkbot.gif" ) left top no-repeat;
	margin-bottom: 10px;
}



#L_R_D_RB_Table h1
{
	text-align: center;
	font-size: 16px;
}
#L_R_D_RB_Table .dTable
{
	width: 100%;
	border: 1px solid #B3B3B3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#L_R_D_RB_Table .dTable td
{
	padding: 4px;
}
#L_R_D_RB_Table .dTable .thead
{
	background: #DFEFFF url( "images/dright_top.gif" ) left top no-repeat;
}
#L_R_D_RB_Table .dTable .thead td
{
	padding-left: 30px;
	padding-top: 6px;
	border-bottom: 1px solid #B3B3B3;
	font-weight: bold;
	color: #333;
}
#L_R_D_RB_Table .dTable .thead2 td
{
	background: #EFEFEF;
	text-align: center;
}
#L_R_D_RB_Table .dTable tbody td
{
	border: 1px solid #B3B3B3;
	word-break: break-all;
}
#L_R_D_RB_Table .dTitle
{
	background: #EFEFEF;
	text-align: right;
	word-break: break-all;
}

/**********************************************************************************************/


/* membercenter style  */

.MC_Left
{
	float: left;
	width: 199px;
	height: auto;
}
.MC_Left .MC_L_MyInfo
{
}
.MC_Left .MC_L_MyInfo .MC_L_MI_Top
{
	color: #3D7BB6;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/news.gif" ) center center no-repeat;
}
.MC_Left .MC_L_MyInfo .MC_L_MI_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	word-break: break-all;
}
.MC_Left .MC_L_MyInfo .MC_L_MI_Middle ul
{
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}
.MC_Left .MC_L_MyInfo .MC_L_MI_Middle ul li
{
}
.MC_Left .MC_L_MyInfo .MC_L_MI_Bottom
{
	width: 199px;
	height: 5px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
}


.MC_Left .MC_L_Item
{
	border: solid 1px #ccc;
	margin-top: 5px;
}


.MC_Left .MC_L_MyOrder
{
	margin-top: 5px; *margin-top:10px;
_margin-top:0px;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Top
{
	color: #3D7BB6;
	font-weight: bold;
	text-indent: 32px;
	padding-top: 12px;
	width: 199px;
	height: 16px;
	background: transparent url( "images/news.gif" ) center center no-repeat;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Middle
{
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Middle ul
{
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Middle ul li
{
	width: 100%;
	height: 30px;
	text-indent: 30px;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Middle ul li a
{
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #509ADF;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Middle .MC_L_M_Select
{
	background-color: #DFEFFF;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Middle ul li a:hover
{
	background-color: #DFEFFF;
}
.MC_Left .MC_L_MyOrder .MC_L_MI_Bottom
{
	width: 199px;
	height: 5px;
	background: transparent url( "images/leftlinebot.gif" ) left top no-repeat;
}


.MC_Left .MC_L_Item
{
	border: solid 1px #ccc;
	margin-top: 5px;
}


.MC_Right
{
	float: right;
	width: 746px;
	height: auto;
}


/* UC_LineOrdercontrol style   */

.UC_LineOrder
{
	margin-top: 5px;
}
.UC_LineOrder .UC_LO_Top
{
	height: 25px;
}
.UC_LineOrder .UC_LO_Top .UC_LO_T_OrderInfo
{
	height: 100%;
	width: 100%; *margin-left:-5px;
_margin-left:-10px;
}
.UC_LineOrder .UC_LO_Top .UC_LO_T_OrderInfo a
{
	display: block;
	float: left;
	background-color: #F2F2F2;
	border: solid 1px #D7D7D7;
	width: 80px;
	text-align: center;
	margin-left: 5px;
}
.UC_LineOrder .UC_LO_Top .UC_LO_T_OrderInfo .UC_LO_T_OrderStyleSelect
{
	color: #3D7BB6;
	background-color: #DFEFFF;
}
.UC_LineOrder .UC_LO_Middle
{
}
.UC_LineOrder .UC_LO_Middle a:link,.UC_LineOrder .UC_LO_Middle a:visited
{
	text-decoration:underline;
	color:#2E71C2;
}
.UC_LineOrder .UC_LO_Middle a:hover
{
	text-decoration:underline;
	color:#000;	
}
.UC_LineOrder .UC_LO_Middle .UC_LO_M_Table
{
	border: solid 1px #B3B3B3;
	border-collapse: collapse;
	width: 100%;
}
.UC_LineOrder .UC_LO_Middle .UC_LO_M_Table .UC_LO_M_T_Head
{
	height: 27px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	background-color: #DFEFFF;
}
.UC_LineOrder .UC_LO_Middle .UC_LO_M_Table tr
{
}
.UC_LineOrder .UC_LO_Middle .UC_LO_M_Table tr td
{
	border: 1px solid #B3B3B3;
	padding-left: 4px;
}

.UC_LineOrder .UC_LO_Bottom
{
}


/*         hotelorder   style   */


.UC_HotelOrder
{
	margin-top: 5px;
}
.UC_HotelOrder .UC_LO_Top
{
	height: 25px;
}
.UC_HotelOrder .UC_LO_Top .UC_LO_T_OrderInfo
{
	height: 100%;
	width: 100%; *margin-left:-5px;
_margin-left:-10px;
}
.UC_HotelOrder .UC_LO_Top .UC_LO_T_OrderInfo a
{
	display: block;
	float: left;
	background-color: #F2F2F2;
	border: solid 1px #D7D7D7;
	width: 90px;
	text-align: center;
	margin-left: 5px;
}
.UC_HotelOrder .UC_LO_Top .UC_LO_T_OrderInfo .UC_LO_T_OrderStyleSelect
{
	color: #3D7BB6;
	background-color: #DFEFFF;
}
.UC_HotelOrder .UC_LO_Middle
{
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table
{
	border: solid 1px #B3B3B3;
	border-collapse: collapse;
	width: 100%;
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table .UC_LO_M_T_StypeGray
{
	color: #8C8C8C;
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table .UC_LO_M_T_StypeRed
{
	color: #FF3300;
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table .UC_LO_M_T_StypeRedPrice
{
	color: #FF3300;
	font-weight: bold;
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table .UC_LO_M_T_Head
{
	height: 27px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	background-color: #DFEFFF;
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table tr
{
}
.UC_HotelOrder .UC_LO_Middle .UC_LO_M_Table tr td
{
	border: 1px solid #B3B3B3;
	padding-left: 4px;
	padding-top: 2px;
}

.UC_HotelOrder .UC_LO_Bottom
{
}


/**********************************************************************************************/


.UC_SelfHelp
{
	float: left;
	width: 236px;
}
.UC_SelfHelp .UC_SH_Top
{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	text-indent: 22px;
	color: #3D7BB6;
	width: 236px;
	height: 28px;
	background: transparent url( "images/wd_top.gif" ) left top no-repeat;
}
.UC_SelfHelp .UC_SH_Middle
{
	width: 234px;
	height: auto;
	border: solid 1px #80B0E2;
	border-top: none;
}
.UC_SelfHelp .UC_SH_Middle ul
{
	margin: 0 0 0 5px;
	list-style: none;
	line-height: 22px;
}
.UC_SelfHelp .UC_SH_Middle ul li
{
}
.UC_SelfHelp .UC_SH_Middle ul li a
{
	float: left;
}
.UC_SelfHelp .UC_SH_Middle ul li span
{
	float: right;
	margin-right: 3px;
}
.UC_SelfHelp .UC_SH_Bottom
{
}

.SH_RB_Main
{
	float: right;
	width: 712px;
}
.SH_RB_Main .SH_RB_M_DocumentTitle
{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.SH_RB_Main .SH_RB_M_CreateTime
{
	text-align: center;
}
.SH_RB_Main .SH_RB_M_CreateTime span
{
	margin-left: 15px;
}
.SH_RB_Main .SH_RB_M_Con
{
}
.SH_RB_Main .SH_RB_M_Return
{
	float: right;
	margin-right: 5px;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #80B0E2;
	background-color: #DFEFFF;
}


/**********************************************************************************************/
/*   TravelNews  */


#TNM_Left
{
	float: left;
	width: 236px;
	height: auto;
}
#TNM_Left #TNML_NewsList
{
	height: auto;
	width: 236px;
}
#TNM_Left #TNML_NewsList #TNMLN_Top
{
	width: 236px;
	height: 29px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	line-height: 29px;
	color: #3D7BB6;
	background: transparent url( "images/wd_top.gif" ) left top no-repeat;
}
#TNM_Left #TNML_NewsList #TNMLN_Middle
{
	width: 236px;
	height: 240px;
	background: transparent url( "images/wd_con.gif" ) left top no-repeat;
}
#TNM_Left #TNML_NewsList #TNMLN_Middle ul
{
	margin-top: 10px;
	margin-left: 15px;
}
#TNM_Left #TNML_NewsList #TNMLN_Middle ul li
{
	height: 19px;
	list-style: none;
	background: transparent url( "images/an.gif" ) left center no-repeat;
	text-indent: 10px;
}
#TNM_Left #TNML_NewsList #TNMLN_Bottom
{
	display: none;
}
#TNM_Right
{
	float: right;
	width: 710px;
}
#TNM_Right #TNMR_Title
{
	font-size: 16px;
	color: #494949;
	font-weight: bold;
	text-align: center;
	word-wrap: break-word;
}
#TNM_Right #TNMR_Hr
{
	margin-top: 10px;
	border: 0px;
	border-bottom: solid 1px #C5C5C5;
}
#TNM_Right #TNMR_NewInfo
{
	color: #C5C5C5;
	text-align: center;
}
#TNM_Right #TNMR_Content
{
	margin-top: 10px;
	line-height: 22px;
	color: #494949;
	font-size: 12px;
	word-break: break-all;
	margin-bottom: 10px;
}
#TNM_Right #YNMR_Return
{
	float: right;
	color: #494949 !important;
	margin-right: 10px;
}


/**********************************************************************************************/

.UC_Visa
{
	width: 958px;
	height: auto;
}
.UC_Visa .UC_V_Top
{
	width: 958px;
	height: 36px;
	background: transparent url( "images/qz.gif" ) left top no-repeat;
}
.UC_Visa .UC_V_Top .UC_V_T_Fit
{
	float: right;
	width: 200px;
	height: 25px;
	text-indent: 30px;
	line-height: 25px;
	color: #46474B;
	border: solid 1px #000;
	background: transparent url( "images/ld.gif" ) left center no-repeat;
}
.UC_Visa .UC_V_Middle
{
}
.UC_Visa .UC_V_Bottom
{
	text-align: right;
}



/**********************************************************************************************/
/*  friendlink page  */
/*  friendlink style  */
.F_UC_FriendLink
{
	margin-top: 5px;
	width: 236px;
	height: auto;
}
.F_UC_FriendLink .F_UC_FL_Top
{
	font-weight: bold;
	font-size: 14px;
	text-indent: 60px;
	line-height: 42px;
	color: #2E71C2;
	width: 958px;
	height: 42px;
	background: transparent url( "images/linktop.gif" ) left center no-repeat;
}

.F_UC_FriendLink .F_UC_FL_Middle
{
	width: 956px;
	height: auto;
	border-left: solid 1px #80B0E2;
	border-right: solid 1px #80B0E2;
}
.F_UC_FriendLink .F_UC_FL_Middle ul
{
	margin-left: 5px;
	word-break: keep-all;
}
.F_UC_FriendLink .F_UC_FL_Middle ul li
{
	float: left;
	color: #5F5F5F;
	margin-top: 12px;
	margin-left: 5px;
	list-style: none;
	word-break: keep-all;
}
.F_UC_FriendLink .F_UC_FL_Bottom
{ *margin-top:0px;
_margin-top:-6px;
width:958px;
height:4px;
background:transparenturl("images/linkbottom.gif")leftcenterno-repeat;
}
/*  friendlink style  */


/**********************************************************************************************/

/*    guiderbill login   */

.GB_Login
{
	margin-top: 20px;
	width: 550px;
	height: 240px;
	background: transparent url( "images/login_bg_2.gif" ) left top no-repeat;
}
.GB_Login .GB_L_Top
{
}
.GB_Login .GB_L_Middle
{
	padding-top: 50px;
}
.GB_Login .GB_L_Bottom
{
}


/*   guiderbill  */

.UC_GuiderBill
{ *min-height:400px;
_height:400px;
}
.UC_GuiderBill .UC_GB_Tab
{
	border-bottom: solid 1px #80B0E2;
	width: 100%;
	height: 25px;
	background-color: #DFEFFF;
}
.UC_GuiderBill .UC_GB_Tab a
{
	display: block;
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-bottom: -1px;
	margin-top: 6px; 
	*margin-top:4px;
	_margin-top:6px;
	position:relative;
	border:solid 1px #80B0E2;
}
.UC_GuiderBill .UC_GB_Tab .UC_GB_T_Sel
{
	border-bottom: solid 1px #fff;
	background-color: #fff;
}

.UC_GuiderBill .UC_GB_Include
{
	margin-top: 10px;
}
.UC_GuiderBill .UC_GB_Include div
{
}
.UC_GuiderBill .UC_GB_Include div table
{
	width: 100%;
	border-collapse: collapse;
}
.UC_GuiderBill .UC_GB_Include div table .UC_GB_I_Head
{
	height: 20px;
	text-align: center;
	background-color: #F0F0F0;
}
.UC_GuiderBill .UC_GB_Include div table tr
{
}
.UC_GuiderBill .UC_GB_Include div table tr td
{
	text-align: center;
	border: 1px solid #B3B3B3;
}
.UC_GuiderBill .UC_GB_Include div table tr td .UC_GB_I_text
{
	width: 90%;
	border: solid 1px #EC9140;
}
.UC_GuiderBill .UC_GB_Include div table tr td .UC_GB_I_btn
{
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	cursor: pointer;
	width: 73px;
	height: 22px;
	background: transparent url(images/searchbut.gif) center center no-repeat;
}




/**********************************************************************************************/

/*travelphotos style*/

#I_TravelPhotos
{
	margin-top: 10px;
	width: 748px;
}
#I_TravelPhotos #I_TP_Top
{
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #3679D4;
	text-indent: 30px;
	width: 748px;
	height: 26px;
	background: transparent url( "images/map_top.gif" ) left top no-repeat;
}
#I_TravelPhotos #I_TP_Bottom
{
	width: 746px;
	border: solid 1px #779DD7;
	border-top: none;
	text-align:center;
	
	
}
#I_TravelPhotos #I_TP_Bottom img
{
	float:left;
	margin: 6px 0 0 19px;
	width: 118px;
	height: 82px;
	border: 4px solid #ddd;
}
#I_TravelPhotos #I_TP_Bottom a:hover img
{
	border: 4px solid #B8E501;
}





/**********************************************************************************************/

#CJL_L_TitleImg
{
	width: 199px;
	height: 90px;
	background: transparent url( "images/cjleftpic.gif" ) left top no-repeat;
}
/**********************************************************************************************/

/*******************************gy_Hotel***********************/
.HotelList_Main
{
	width: 748px;
}
.HotelList_Main .HL_M_Item
{
	margin-top: 10px;
}
.HotelList_Main .HL_M_Item .RLLT_Ico
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 15px;
	height: 15px;
	background: transparent url( "images/liebiao.gif" ) left top no-repeat;
}
.HotelList_Main .HL_M_Item .HL_M_I_Top
{
	text-indent: 6px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	width: 748px;
	height: 26px;
	background: transparent url( "images/lbtop.gif" ) left top no-repeat;
}
.HotelList_Main .HL_M_Item .HL_M_I_Top .HL_M_I_T_PriceR
{
	float: right;
	margin-right: 5px;
	font-size: 12px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Top .HL_M_I_T_PriceR span
{
	color: #f00;
}
.HotelList_Main .HL_M_Item .HL_M_I_Top .HL_M_I_T_PriceL
{
	float: left;
}
.HotelList_Main .HL_M_Item .HL_M_I_Top .HL_M_I_T_PriceL input
{
	margin-top: 4px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle
{
	width: 746px;
	height: auto;
	border: solid #ccc;
	border-width: 0px 1px;
	border-bottom: solid 1px #ccc;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left
{
	float: left;
	width: 150px;
	padding-bottom: 5px;
	height: auto;
}

.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left .HL_M_I_M_Pic
{
	margin: auto;
	margin-top: 15px;
	width: 88px;
	height: 88px;
	border: solid 1px #ccc;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left .HL_M_I_M_Pic img
{
	margin: 1px 1px;
	width: 86px;
	height: 86px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left .HL_M_I_M_Class
{
	text-align: center;
	color: #f00;
	font-size: 14px;
	margin-top: 5px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left .HL_M_I_M_Info
{
	margin-top: 5px;
	text-align: center;
	background: transparent url( "images/list_detail.gif" ) 0px top no-repeat;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left .HL_M_I_M_BookBtn
{
	margin-top: 5px;
	text-align: center;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Left .HL_M_I_M_BookBtn input
{
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right
{
	float: right;
	width: 580px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right table
{
	width: 100%;
	margin-top: 6px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right table tr
{
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right table tr td
{
	padding-right: 3px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right table tr td label
{
	color: #333;
	font-weight: bold;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right .HL_M_I_M_R_Head
{
	background-color: #DFEFFF;
	text-align: center;
	color: #2E71C2;
	font-weight: bold;
	border-bottom: solid 1px #80B0E2 !important;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right .HL_M_I_M_R_RoomInfo
{
	text-align: center;
	margin-right: 7px;
	margin-bottom: 4px;
	border: solid 1px #80B0E2;
	border-collapse: collapse;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right .HL_M_I_M_R_RoomInfo tr
{
	height: 22px;
}
.HotelList_Main .HL_M_Item .HL_M_I_Middle .HL_M_I_M_Right .HL_M_I_M_R_RoomInfo tr td
{
	border-bottom: dashed 1px #ccc;
}
.HotelList_Main .HL_M_Item .HL_M_I_Bottom
{
	clear: both;
}
.HL_M_I_PageChange
{
	width: 742px;
	height: 23px;
	border: solid 1px #80B0E2;
	margin-top: 5px;
	padding: 5px 5px 3px;
}
.HL_M_I_PageChange .HL_M_I_PageChange_Info
{
	font-size: 15px;
	float: left;
}
.HL_M_I_PageChange .HL_M_I_PageChange_Page
{
	float: right;
}





.Hotel_UC_SelfHelp
{
	float: left;
	width: 199px;
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Top
{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	text-indent: 22px;
	color: #3D7BB6;
	width: 199px;
	height: 28px;
	background: transparent url( "images/toolsbg.gif" ) left top no-repeat;
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Middle
{
	width: 197px;
	height: auto;
	border: solid 1px #80B0E2;
	border-top: none;
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Middle ul
{
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	line-height: 22px;
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Middle ul li
{
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Middle ul li a
{
	float: left;
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Middle ul li span
{
	float: right;
	margin-right: 3px;
}
.Hotel_UC_SelfHelp .Hotel_UC_SH_Bottom
{
	clear: both;
}


/*****************************gy*******************************/
.UC_NewHotel
{
	width: 748px;
}
.UC_NewHotel .UCN_Top
{
	color: #2E71C2;
	font-size: 14px;
	font-weight: bold;
	text-indent: 26px;
	line-height: 26px;
	width: 748px;
	height: 26px;
	background: transparent url( "images/map_top.gif" ) center center no-repeat;
}

.UC_NewHotel .UCN_Middle
{
	border-left: solid 1px #80B0E2;
	border-right: solid 1px #80B0E2;
	width: 746px;
	margin-top: 0px;
	height: auto;
	padding-bottom: 5px;
}
.UC_NewHotel .UCN_Middle .UCHM_Img
{
	float: left;
	margin: 4px 0 4px 5px;
	width: 240px;
	height: 98px;
	overflow:hidden;
}
.UC_NewHotel .UCN_Middle .UCHM_Img .UCHMI_Img
{
	float: left;
	margin-top: 3px;
	height: 90px;
	width: 90px;
	text-align: center;
	border: solid 1px #ccc;
}
.UC_NewHotel .UCN_Middle .UCHM_Img .UCHMI_Img img
{
	margin: 2px 2px 2px 2px;
	margin-bottom: -1px;
	height: 88px;
	width: 88px;
}
.UC_NewHotel .UCN_Middle .UCHM_Img .UCHMI_Text
{
	float: left;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 8px;
	width: 130px;
	height: 42px;
}
.UC_NewHotel .UCN_Middle .UCHM_Img .UCHMI_Text .UC_HotHotelPrice
{
	color: #FD6200;
}

.UC_NewHotel .UCN_Middle .UC_H_M_Item
{
	width: 100%;
	height: auto;
}
.UC_NewHotel .UCN_Middle .UC_H_M_PageControl
{
	clear: both;
	margin-top: 5px;
	text-align: right;
	border-top: solid 1px #80B0E2;
}

.UC_NewHotel .UCN_Bottom
{
	width: 748px;
	height: 27px;
	margin-bottom: 5px;
	background: transparent url( "images/searchbot.gif" ) left top no-repeat;
	text-align: center;
	font-size: 13px;
}

#Main1
{
	width: 748px;
	float: Right;
}
#Main1 hr
{
	width: 100%;
	color: #E1E1E1;
	border-style: solid;
}
#Main1 h1
{
	text-align: center;
	font-size: 16px;
}
#Main1 .dTable
{
	width: 748px;
	border: 1px solid #B3B3B3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#Main1 .dTable td
{
	padding: 4px;
}
#Main1 .dTable .thead
{
	width: 748px;
	background: transparent url( "images/dright_top.gif" ) left top no-repeat;
}
#Main1 .dTable .thead td
{
	padding-left: 30px;
	padding-top: 6px;
	border-bottom: 1px solid #B3B3B3;
	font-weight: bold;
	color: #333;
}
#Main1 .dTable .thead2 td
{
	background: #EFEFEF;
	text-align: center;
}
.dTable tbody td
{
	border: 0px solid #B3B3B3;
}
.dTable tbody td .contentDay
{
	padding:auto auto 1px auto; 
	font-weight:bold;
}
.dTable tbody td .tdMainContent
{
	padding-top:5px;
	padding-bottom:1px;
}
.dTable tbody td .tdHotel
{
	padding-top:4px;
	padding-bottom:1px;
	color:#FF6600;
	clear:both;
}
.dTable tbody td .tdEatery
{
	padding-top:5px;
	padding-bottom:1px;
	color:#FF6600;
}
.dTable tbody td .tdSceneryIntroduction
{
	padding-top:6px;
	padding-bottom:1px;
}
.dTable tbody td .introductionTitle
{
	font-weight:bold;
	color:Gray;
}
.dTable tbody td .introductionTitleNoContent
{
	font-weight:bold;
	color:Gray;
	width:100px;
	display:block;
}
/*.dTable tbody td .redBoldColor
{
	font-weight:bold;
	color:Red;
}

.dTable tbody td .grayBoldColor
{
	margin:5px auto auto auto;
	font-weight:bold;
	color:Gray;
}

.dTable tbody td .grayBoldColorNoContent
{
	width:120px; display:block; padding:0px;
	font-weight:bold;
	color:Gray;
}
.dTable tbody td .noSceneryPics
{
	font-family:宋体;
	font-size:12px;
	color:Black;
	font-weight:normal;
}
.dTable tbody td span
{
	padding:25px auto 30px auto;
	color:#FF6600;
}*/

.dTitle
{
	background: #EFEFEF;
	text-align: right;
}
.textbox
{
	border: 1px solid #8499AC;
}
/**********************************************************************************************/


/* linedetail style  */


.UC_LineDetail
{
	width: 740px;
}
.UC_LineDetail .UC_LD_Top
{
	height: auto;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_Title
{
	color: #333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	word-wrap: break-word;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBot
{
	margin-top: 5px;
	border-bottom: solid 3px #ccc;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn
{
	margin-top: 5px;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_Print
{
	float: left;
	text-align: center;
	line-height: 22px;
	width: 67px;
	height: 22px;
	background: transparent url( "images/print.gif" ) left top no-repeat;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM
{
	float: right;
	width: 300px;
	text-align: right;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM .UC_LD_T_TB_BM_Left
{
	float: left;
	margin-top: 3px;
	font-size: 13px;
	font-weight: bold;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM .UC_LD_T_TB_BM_MB
{
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM .UC_LD_T_TB_BM_MB a
{
	display: block;
	width: 118px;
	height: 27px;
	background: transparent url( "images/orderup.gif" ) left top no-repeat;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM .UC_LD_T_TB_BM_KB
{
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM .UC_LD_T_TB_BM_KB .UC_LD_T_TB_BM_KB_Sel
{
	display: block;
	width: 118px;
	height: 27px;
	background: transparent url( "images/orderup.gif" ) left top no-repeat;
}
.UC_LineDetail .UC_LD_Top .UC_LD_T_TBtn .UC_LD_T_TB_BM .UC_LD_T_TB_BM_KB .UC_LD_T_TB_BM_KB_NoSel
{
	display: block;
	width: 118px;
	height: 27px;
	background: transparent url( "images/orderdown.gif" ) left top no-repeat;
}


.UC_LineDetail .UC_LD_Middle
{
}


.UC_LineDetail .UC_LD_Bottom
{
}
.UC_LineDetail .UC_LD_Bottom .UC_LD_B_PlanListBottom
{
	float: right;
	margin-right: 5px;
}

.UC_LineDetail .UC_LD_Bottom .UC_LD_B_PlanListBottom a
{
	display: block;
	width: 118px;
	height: 27px;
	background: transparent url( "images/orderdown.gif" ) left top no-repeat;
}


.UC_LineDetail h1
{
	text-align: center;
	font-size: 16px;
}
.UC_LineDetail .dTable
{
	width: 100%;
	border: 1px solid #B3B3B3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.UC_LineDetail .dTable td
{
	padding: 4px;
}
.UC_LineDetail .dTable .thead
{
	background: #DFEFFF url( "images/dright_top.gif" ) left top no-repeat;
}
.UC_LineDetail .dTable .thead td
{
	padding-left: 30px;
	padding-top: 6px;
	border-bottom: 1px solid #B3B3B3;
	font-weight: bold;
	color: #333;
}
.UC_LineDetail .xTable
{
	width: 100%;
	border: 1px solid #B3B3B3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.UC_LineDetail .xTable td
{
	padding: 2px;
}
.UC_LineDetail .xTable .xthead
{
	background: #DFEFFF url( "images/dright_top.gif" ) left top no-repeat;
}
.UC_LineDetail .xTable .xthead td
{
	padding-left: 30px;
	padding-top: 6px;
	border-bottom: 1px solid #B3B3B3;
	font-weight: bold;
	color: #333;
}
.UC_LineDetail .xTable table
{
	width: 100% !important;
}
.UC_LineDetail .dTable .thead2 td
{
	background: #EFEFEF;
	text-align: center;
}
.UC_LineDetail .dTable tbody td
{
	border: 1px solid #B3B3B3;
}
.UC_LineDetail .dTitle
{
	background: #EFEFEF;
	text-align: right;
}

.UC_LineDetail .LineContent table td
{
	text-align: left;
}

.UC_LineDetail .dTable table
{
	width: 98% !important;
}
.UC_LineDetail .specialTable
{
	width: 100%;
	border: 1px solid #B3B3B3;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.UC_LineDetail .specialTable td
{
	padding: 4px;
}
.UC_LineDetail .specialTable td a
{
	color: #ff3300;
}
.UC_LineDetail .specialTable td a:hover
{
	color: #7FB1E2;
}
.UC_LineDetail .specialTable .thead
{
	background: #DFEFFF url( "images/dright_top.gif" ) left top no-repeat;
}
.UC_LineDetail .specialTable .thead td
{
	padding-left: 30px;
	border-bottom: 1px solid #B3B3B3;
	font-weight: bold;
}
.SceneryBox
{
	clear: both;
}
.SceneryBox .SceneryDiv
{
	margin-left: 3px;
	_margin-left: 2px;
	width: 99%;
	height: auto;
	max-height: 305px;
	_height: expression(this.scrollHeight > 305? "305px" : "auto" );
	border: 1px solid #B3B3B3;
	border-width: 1px 0px 0px 0px;
	overflow: hidden;
}
.SceneryBox .SceneryDivScroll
{
	margin-left: 3px;
	_margin-left: 2px;
	width: 99%;
	height: auto;
	max-height: 305px;
	_height: expression(this.scrollHeight > 305? "305px" : "auto" );
	border: 1px solid #B3B3B3;
	border-width: 1px 0px 0px 0px;
	overflow: scroll;
	overflow-x: hidden;
}
.SceneryBox div
{
	float: left;
	width: 80px;
	height: 95px;
	margin: 4px;
	text-align: center;
}
.SceneryBox div a
{
	display: block;
}
.SceneryBox .sceneryimg
{
	width: 80px;
	height: 80px;
}
.SceneryBox .sceneryimg img
{
	width: 80px;
	height: 80px;
}
.SceneryBox .sceneryname
{
	margin-top: 2px;
	height: 14px;
	overflow: hidden;
}


/* linedetail style end 
		.SceneryBox img{
			width: 80px;
			height: 80px;
			float: left;
			margin: 5px;
		}
	*/

/* documentshow style  */

.DM_Main
{
}
.DM_Main .DM_M_Top
{
	font-size: 14px;
	line-height: 27px;
	text-indent: 22px;
	color: #2E71C2;
	font-weight: bold;
	width: 748px;
	height: 27px;
	background: transparent url( "images/map_top.gif" ) left top no-repeat;
}
.DM_Main .DM_M_Middle
{
	width: 746px;
	border-left: solid 1px #6CAFF8;
	border-right: solid 1px #6CAFF8;
}
.DM_Main .DM_M_Middle .QTitle
{
	width: 80%;
}
.DM_Main .DM_M_Middle table td
{
	border-bottom: dashed 1px #6CAFF8;
	line-height: 20px;
}
.DM_Main .DM_M_Bottom
{
	width: 748px;
	height: 6px;
	background: transparent url( "images/lines_bot.gif" ) left top no-repeat;
}
.DM_Main .DM_M_Top
{
}

/* document show   */


#DocumentMain
{
	width: 748px;
	text-align: center;
	margin-top: 10px;
}
#DocumentMain h1
{
	text-align: center;
	font-size: 18px;
}
#DocumentMain h2
{
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
#DocumentHead
{
	width: 700px;
	text-align: center;
}
#DocumentBody
{
	width: 680px;
	height:auto;
	border: solid 1px #70B0F2;
	padding: 20px 20px 20px 20px;
	text-align: left;
	line-height: 1.5;
	word-break: break-all; 
	word-wrap: break-word;
	overflow: hidden; 
}

/**********************************************************************************************/




/* traveltools 199 */

.Type1_UC_TravelTools
{
	clear: both;
	width: 199px;
	margin-top: 5px;
}
.Type1_UC_TravelTools .UC_TT_Top
{
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	color: #2E71C2;
	text-indent: 30px;
	width: 199px;
	height: 28px;
	background: transparent url(images/toolsbg.gif) center center no-repeat;
}
.Type1_UC_TravelTools .UC_TT_Middle
{
	width: 199px;
	height: 134px;
}
.Type1_UC_TravelTools .UC_TT_Bottom
{
}


/**********************************************************************************************/

/*   lineorder style    */

.UC_LB_LoginDiv
{
	display: none;
	border: solid 1px #80B0E2;
	position: absolute;
	width: 300px;
	height: 200px;
	text-align: center;
	background-color: #DFEFFF;
}
.UC_LB_LoginDiv table
{
	margin-top: 50px;
}
.UC_LB_LoginDiv table .input
{
	width: 150px;
}
/**********************************************************************************************/
.divPriceList
{
	border: solid 1px #83BBF6;
	background-color: #fff;
	position: absolute;
}
/**********************************************************************************************/

.UC_LineRefList
{
	width: 748px;
}
.UC_LineRefList .UC_LRL_Top
{
	color: #3D7BB6;
	font-size: 14px;
	font-weight: bold;
	text-indent: 60px;
	line-height: 39px;
	width: 748px;
	height: 39px;
	background: transparent url(images/searchtop.gif) center center no-repeat;
}
.UC_LineRefList .UC_LRL_Middle
{
	border-left: solid 1px #80B0E2;
	border-right: solid 1px #80B0E2;
	width: 746px;
}
.UC_LineRefList .UC_LRL_Middle table
{
	margin-left: 15px;
	width: 730px;
	border-collapse: collapse;
}
.UC_LineRefList .UC_LRL_Middle table tr
{
	height: 20px;
}
.UC_LineRefList .UC_LRL_Middle table tr td
{
	border-bottom: dashed 1px #000;
	border-color: #C8C8C8;
}
.UC_LineRefList .UC_LRL_Middle .UC_LRL_M_Title
{
	background: transparent url(images/arrowhot.gif) left center no-repeat;
	text-indent: 20px;
}
.UC_LineRefList .UC_LRL_Middle .UC_LRL_M_PageCon
{
	line-height: 25px;
	text-align: right;
}
.UC_LineRefList .UC_LRL_Bottom
{
	width: 748px;
	height: 4px; 
	font-size: 0;
	background:transparent url(images/searchbot.gif) left center no-repeat;
}


.BookBtn
{
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	width: 37px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	background-color: #D1F3FC;
	border-left: solid 1px #84B6CD;
	border-top: solid 1px #84B6CD;
	border-bottom: solid 1px #0075A5;
	border-right: solid 1px #0075A5;
}

/**********************************************************************************************/

.UC_OrderSuccess
{
}
.UC_OrderSuccess a:link,.UC_OrderSuccess a:visited
{
	text-decoration:underline;
	color:#2E71C2;
}
.UC_OrderSuccess a:hover
{
	text-decoration:underline;
	color:#000;	
}
.UC_OrderSuccess .UC_OS_Top
{
	width: 960px;
	height: 100px;
	border: solid 1px #80B0E2;
	background-color: #F2FAFC;
}
.UC_OrderSuccess .UC_OS_Top .UC_OS_T_Main
{
	border: solid 1px #C1DAE2;
	margin: auto;
	margin-top: 1px;
	width: 956px;
	height: 96px;
	background: transparent url(images/info_success_48.gif) 20px center no-repeat;
}
.UC_OrderSuccess .UC_OS_Top .UC_OS_T_Main .UC_OS_T_M_Title
{
	margin-top: 30px;
	margin-left: 100px;
	font-size: 18px;
	font-weight: bold;
}
.UC_OrderSuccess .UC_OS_Top .UC_OS_T_Main .UC_OS_T_M_Content
{
	margin-left: 100px;
	color: #f00;
}
.UC_OrderSuccess .UC_OS_Middle
{
	margin-top: 15px;
}
.UC_OrderSuccess .UC_OS_Middle .UC_OS_M_Title
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 2px #ccc;
}
.UC_OrderSuccess .UC_OS_Middle ul
{
	list-style: none;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
}
.UC_OrderSuccess .UC_OS_Middle ul li
{
	height: 22px;
}



.UC_OrderSuccess .UC_OS_Middle table
{
}
.UC_OrderSuccess .UC_OS_Middle table head
{
}

.UC_OS_Bottom
{
	color: #f00;
}

/**********************************************************************************************/
/**********************************************************************************************/
/*    UC_FlightQuery style  */

.UC_FlightQuery
{
	width: 199px;
}
.UC_FlightQuery .UC_FQ_Top
{
	color: #2E71C2;
	font-size: 14px;
	line-height: 41px;
	text-indent: 60px;
	font-weight: bold;
	width: 199px;
	height: 41px;
	background: transparent url( "images/searchtop199.gif" ) left top no-repeat;
}
.UC_FlightQuery .UC_FQ_Middle
{
	width: 197px;
	border-left: solid 1px #91C6FF;
	border-right: solid 1px #91C6FF;
}
.UC_FlightQuery .UC_FQ_Middle table
{
}
.UC_FlightQuery .UC_FQ_Middle table tr
{
	height: 26px;
}
.UC_FlightQuery .UC_FQ_Bottom
{
	width: 199px;
	height: 7px;
	background: transparent url( "images/tkbot.gif" ) left top no-repeat;
}


.UC_FlightResult
{
	width: 748px;
}
.UC_FlightResult .UC_FR_Search
{
	width: 748px;
	height: 130px;
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Top
{
	color: #2E71C2;
	font-size: 14px;
	line-height: 27px;
	text-indent: 10px;
	font-weight: bold;
	width: 748px;
	height: 26px;
	background-color: #eee;
	background: transparent url( "images/map_top.gif" ) left top no-repeat;
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Middle
{
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Middle table
{
	width: 100%;
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Middle .thead2
{
	height: 30px;
	background: #eee;
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Middle .thead2 span
{
	margin-left: 100px;
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Middle .thead2 .AirstyleSpan
{
	margin-left: 40px;
	font-weight: bold;
}

.UC_FlightResult .UC_FR_Search .UC_FR_S_Middle .UC_FR_S_M_Company
{
	height: 30px;
	text-indent: 30px;
}
.UC_FlightResult .UC_FR_Search .UC_FR_S_Bottom
{
}
.UC_FlightResult .UC_FR_List
{
	margin-top: 5px;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_BtnDate
{
	width: 740px;
	height: 26px;
	padding-left: 8px;
	border-bottom: solid 1px #2E71C2;
	position: relative;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_BtnDate a
{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	margin-bottom: -1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border: solid 1px #2E71C2;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_BtnDate .btnDate
{
	border-bottom: solid 1px #ECF6FC;
	background-color: #ECF6FC;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_BtnDate .btnDateSelect
{
	border-bottom-color: #fff;
	background-color: #fff;
	position: relative;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List
{
	margin-top: 5px;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .UC_FHT_T_Item
{
	margin-top: 8px;
	border: solid 1px #2E71C2;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable
{
	width: 100%;
	border-bottom: solid 1px #2E71C2;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable .UC_FHT_Title
{
	height: 30px;
	text-indent: 30px;
	font-weight: bold;
	font-size: 14px;
	background-color: #C8E4FF;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable .UC_FHT_Title span
{
	margin-left: 50px;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable .UC_FHT_Title td
{
	border-bottom: solid 1px #2E71C2;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable .UC_FHT_Middle
{
	height: 20px;
	background-color: #EEF7FF;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable .UC_FHT_Middle span
{
	color: Red;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .FlightHeaderTable .UC_FHT_Middle td
{
	text-indent: 20px;
}

.UC_FlightResult .UC_FR_List .UC_FR_L_List .UC_FHT_T_Item .UC_FHT_PriceList
{
	border-collapse: collapse;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .UC_FHT_T_Item .UC_FHT_PriceList tr
{
	height: 24px;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .UC_FHT_T_Item .UC_FHT_PriceList tr td
{
	border: solid 1px #ccc;
}
.UC_FlightResult .UC_FR_List .UC_FR_L_List .UC_FHT_T_Item .UC_FHT_PriceList .thead
{
	height: 26px;
	text-align: center;
	background-color: #eee;
}
.UC_FlightBook
{
	width: 960px;
}
.UC_FlightBook table
{
	width: 100%;
	border-collapse: collapse;
	text-indent: 20px;
	border: solid 1px #2E71C2;
}
.UC_FlightBook table .hight
{
	color: Red;
}
.UC_FlightBook table .shight
{
	font-weight: bold;
}
.UC_FlightBook table tr
{
}
.UC_FlightBook table tr td
{
	border: solid 1px #ccc;
	height: 23px;
}
.UC_FlightBook .UC_FB_head
{
	background-color: #EEF7FF;
	text-align: right;
}
.UC_FlightBook .UC_FB_lhead
{
	background-color: #EEF7FF;
	text-align: left;
}
.UC_FlightBook .UC_FB_rhead
{
	background-color: #C8E4FF;
	text-align: left;
}
.UC_FlightBook .UC_FB_Chead
{
	background-color: #EEF7FF;
	text-align: center;
}


/* SynthesisOperation style  */

.UC_SynthesisOperation
{
}
.UC_SynthesisOperation .UC_SO_Middle
{
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item
{
	width: 368px;
	float: left;
	margin-top: 8px;
	margin-right: 7px;
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item .UC_SO_M_I_Top
{
	font-size: 14px;
	font-weight: bold;
	color: #3D7BB6;
	text-indent: 20px;
	line-height: 32px;
	width: 368px;
	height: 32px;
	background: transparent url( "images/xg_04.gif" ) left center no-repeat;
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item .UC_SO_M_I_Middle
{
	border-left: solid 1px #7DB6F2;
	border-right: solid 1px #7DB6F2;
	height: 158px;
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item .UC_SO_M_I_Middle .UC_SO_M_I_M_Item
{
	padding-top: 6px;
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item .UC_SO_M_I_Middle .UC_SO_M_I_M_Item ul
{
	margin: 0px 0px 0px 10px;
	padding: 0;	
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item .UC_SO_M_I_Middle .UC_SO_M_I_M_Item ul li
{
	list-style: none;
	line-height: 18px;
	text-indent: 10px;
	background: transparent url( "images/arrowhot.gif" ) left center no-repeat;
}
.UC_SynthesisOperation .UC_SO_Middle .UC_SO_M_Item .UC_SO_M_I_Bottom
{ 
	width:368px;
	height:4px;
	font-size:0;
	background:transparent url("images/xg_bot.gif") left center no-repeat;
}

/* SynthesisOperation style  end */



/* SynthesisOperationGroup style  */
.UC_OperationGroup
{
	margin-top: 6px;
	width: 199px;
}
.UC_OperationGroup .UC_OG_Top
{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	text-indent: 22px;
	color: #3D7BB6;
	width: 199px;
	height: 28px;
	background: transparent url( "images/toolsbg.gif" ) left top no-repeat;
}
.UC_OperationGroup .UC_OG_Middle
{
	width: 197px;
	height: auto;
	border: solid 1px #80B0E2;
	border-top: none;
}
.UC_OperationGroup .UC_OG_Middle ul
{
	margin: 0 0 0 5px;
	padding: 0;	
}
.UC_OperationGroup .UC_OG_Middle ul li
{
	list-style: none;
	line-height: 22px;
}
.UC_OperationGroup .UC_OG_Middle ul li a
{
	float: left;
}
.UC_OperationGroup .UC_OG_Middle ul li span
{
	float: right;
	margin-right: 3px;
}
.UC_OperationGroup .UC_OG_Bottom
{
}
/* SynthesisOperationGroup style  end */


/* operationsearch style*/
.OP_Search
{
	width: 199px;
	float: left;
	margin-top: 4px;
}
.OP_Search .OPS_Top
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 62px;
	color: #2E71C2;
	line-height: 41px;
	width: 199px;
	height: 41px;
	background: transparent url( "images/searchtop199.gif" ) left top no-repeat;
}
.OP_Search .OPS_Bottom
{
	width: 199px;
	height: 100px;
	background: transparent url( "images/searchcon_100.gif" ) left top no-repeat;
}
.OP_Search .OPS_Bottom .OPSB_Table
{
	width: 95%;
}
.OP_Search .OPS_Bottom .OPSB_Table tr
{
	height: 28px;
}
.OP_Search .OPS_Bottom .OPSB_Table .rhead
{
	text-align: right;
	width: 70px;
}
.OP_Search .OPS_Bottom .OPSB_Table input
{
	width: 105px;
	border: solid 1px #93A9C0;
}
.OP_Search .OPS_Bottom .OPSB_Btn
{
	margin-left: 60px;
	margin-top: 10px;
}
/* operationsearch style end*/



/****************************************************************************/
/* Matches for node: DIV class=C_T_Company */
/****************************************************************************/

/* Travel News style */
.C_T_Company
{
	width: 960px;
	margin: auto;
	margin-top: -1px; /*-15px;*/ 
	*margin-bottom:5px;/*10px IE 7*/
	_margin-bottom:4px;/*15px IE 6*/
	background:transparent url("images/nav_news.gif") left top no-repeat;
}
.C_T_Company .C_T_Top
{
}

.C_T_Company .C_T_Middle
{
	width: auto;
	height: 26px;
	line-height: 26px;
	padding-right: 2px;
	padding-left: 110px;
}
.C_T_Company .C_T_Middle ul
{
	display: inline;
	margin-top: 0px;
}

.C_T_Company .C_T_Middle ul li
{
	display: block;
	float: left;
	margin-left: 20px;
	line-height: 28px;
	text-indent: 8px;
	background: transparent url("images/arrowhot.gif") left center no-repeat;
}

.C_T_Company .C_T_Middle ul li a
{
}

.C_T_Company .C_T_Bottom
{
}

/****************************************************************************/
/* 出发线路和接待线路页面样式 (LineRefDetail.aspx页面) */
/****************************************************************************/

.ZT_TLL_Main
{
	margin-top: 8px;
}
.ZT_TLL_Main .ZT_TLLM_Top
{
	font-size: 12px;
	font-weight: bold;
	text-indent: 25px;
	color: #2E71C2;
	padding-top: 10px;
	width: 199px;
	height: 17px;
	background: transparent url("images/news.gif") left top no-repeat;
}
.ZT_TLL_Main .ZT_TLLM_Middle
{
	width: 197px;
	border-left: solid 1px #6EACF2;
	border-right: solid 1px #6EACF2;
}
.ZT_TLL_Main .ZT_TLLM_Middle ul
{
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px;
}
.ZT_TLL_Main .ZT_TLLM_Middle ul li
{
	margin-left: 30px;
	margin-top: 5px;
	list-style-image: url("images/icon.gif");
}
.ZT_TLL_Main .ZT_TLLM_Bottom
{
	width: 199px;
	height: 6px;
	background: transparent url("images/tkbot.gif") left top no-repeat;
}

/*******************************/
/* satisfactionGrade style     */
/*******************************/
.satisfactionGrade
{
	width: 751px;
}
.satisfactionGrade .gradeTop
{
	font-size: 16px;
	font-weight: bold;
	text-indent: 62px;
	color: #2E71C2;
	line-height: 50px;
	width: 751px;
	height: 44px;
	background: url("images/hotline_top.gif" ) no-repeat center center;
}
.satisfactionGrade .gradeMiddle
{
	margin-left: 1px;
	border-left: #6caff8 1px solid;
	border-right: #6caff8 1px solid;
	width: 737px;
	height: auto;
	padding: 0 5px;
}
.satisfactionGrade .gradeMiddle .gradeTable
{
	width: 100%;
}
.satisfactionGrade .gradeMiddle .alternate
{
	background-color: #EFEFEF;
}
.satisfactionGrade .gradeMiddle .gradePadding
{
	padding-bottom: 4px;
}
.satisfactionGrade .gradeMiddle td
{
	padding: 4px 0;
	text-align: left;
}
.satisfactionGrade .gradeMiddle .td1
{
	width: 100px;
}
.satisfactionGrade .gradeMiddle .td2
{
	width: 380px;
}
.satisfactionGrade .gradeMiddle .td3
{
	width: auto;
}
.satisfactionGrade .gradeMiddle .percent
{
	padding-left: 10px;
	color: #FF5D00;
}
.satisfactionGrade .gradeMiddle .gradeItem
{
	float: left;
	width: 75px;
}
.satisfactionGrade .gradeMiddle .gradeTitle
{
	color: #4E9700;
}
.satisfactionGrade .gradeBottom
{
	width: 751px;
	font-size: 1px;
	height: 6px;
	background: url("images/lines_bot.gif" ) no-repeat center center;
}

/*******************************/
/* LineDetailNew style     */
/*******************************/
.LineDetailNew
{
}
.LineDetailNew .LineTitleInfo
{
	margin: 5px auto 3px 5px;
	padding:3px;
}
.LineDetailNew .LineTitleInfo .LineTitle
{
	margin: auto auto auto 2px;
	float: left;
	font-size: 21px;
	font-weight: bold;
	width:545px;
	white-space:normal; /*线路名自动换行*/
	word-wrap : break-word ;
	word-break:break-all;
	
}
.LineDetailNew .LineTitleInfo .LineContentEmail
{
	float: right;
	margin: 7px auto auto 2px;
	width: 160px;
}
 .LineContentEmail a.printContent:link,  .LineContentEmail a.printContent:visited
{
	background: url(images/lineDetailNew/routePrintIcon.gif) left 4px no-repeat;
	padding: 6px 0px 3px 16px;
}
 .LineContentEmail a.emailContent:link,  .LineContentEmail a.emailContent:visited
{
	background: url(images/lineDetailNew/lineDetailemail.gif) left 4px no-repeat;
	padding: 6px 0px 3px 16px;
}


.LineDetailNew .LineInfo
{
	height: auto;
	margin-top: 2px;
}
.LineDetailNew .LineInfo .LineInfoPic
{
	float: left;
	width: 250px;
	height: 210px;
	background:url(images/lineDetailNew/route_PhotoBg.gif) left top no-repeat;
	padding:10px;
}
.LineDetailNew .LineInfo .LineInfoPic img
{
	width: 250px;
	height: 210px;
	border-width: 0px;
}

.LineDetailNew .LineDetailInfo
{
	width: 460px;
	height: auto;
	float: left;
	margin: 10px 5px auto 12px;
}
.fb
{
	font-weight:bold;
}
.f16
{
	font-size:16px;	
}
.LineDetailNew .LineDetailInfo ul
{
	padding:0px;
	margin:0px;
}

.LineDetailNew .LineDetailInfo ul li
{
	list-style:none;
	line-height:20px;
	width:420px;
	float:left;	
	/*list-style-image: none;
	list-style-position: outside;
	list-style-type: none;*/
}

.LineDetailNew .LineDetailInfo li label
{
	text-align:right;
	color: #666666;
	font-size: 12px;
	font-family:宋体;
	font-weight:bold;
	width: 65px;
	padding: 2px 0px;
	
	float:left;
}

.LineDetailNew .LineLinkDetails
{
	float: right;
	margin: 5px 8px auto auto;
	width: 160px;
}
.LineDetailNew .LineLinkDetails .LinkDetailTitle
{
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: none;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.LineDetailNew .LineLinkDetails .LinkDetail
{
	border: solid 1px black;
	word-break: break-all;
	word-wrap: break-word;
	width: 100%;
	padding:5px auto 5px 2px;
}
/*  线路详细页面 tab   */
.LineDetailNew .routeTab
{
	height: 33px;
	background: url(Images/lineDetailNew/route_TabBg.gif);
	clear: both;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 6px;
}
.LineDetailNew .routeTab li
{
	height: 32px;
	margin-right: 3px;
	float: left;
	background: url(Images/lineDetailNew/route_TabRepeatBg.gif) bottom repeat-x; /*在ff下会显示黑点，必须去掉*/
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.LineDetailNew .routeTab .leftBg
{
	display: block;
	height: 32px;
	float: left;
	background: url(Images/lineDetailNew/route_TabLeftBg.gif) left no-repeat;
}
.LineDetailNew .routeTab .rightBg
{
	display: block;
	height: 32px;
	float: left;
	background: url(Images/lineDetailNew/route_TabRightBg.gif) right no-repeat;
}
.LineDetailNew .routeTab li a:link, .routeTab li a:visited
{
	display: block;
	height: 24px;
	padding: 8px 15px 0px 15px; 
	*height:22px;
	*padding:10px 15px 0px 15px;
	color:#333;
	font-size:1.3em;
	font-weight:bold;
	float:left;
	white-space:nowrap
}
.LineDetailNew .routeTab li a:hover
{
	color: #4b9c3e;
}

.LineDetailNew .routeTab .routeTabSel
{
	height: 33px;
	float: left;
	background: url(Images/lineDetailNew/route_TabHover_RepeatBg.gif) bottom repeat-x;
}
.LineDetailNew .routeTab .routeTabSel .leftBg
{
	display: block;
	height: 33px;
	float: left;
	background: url(Images/lineDetailNew/route_TabHover_LeftBg.gif) left no-repeat;
}
.LineDetailNew .routeTab .routeTabSel .rightBg
{
	display: block;
	height: 33px;
	float: left;
	background: url(Images/lineDetailNew/route_TabHover_RightBg.gif) right no-repeat;
}
.LineDetailNew .routeTabSel li a:link, .routeTabSel li a:visited
{
	height: 24px;
	padding: 9px 15px 0px 15px; 
	*height:22px;
	*padding:11px 15px 0px 15px;
	color:#4b9c3e;
}
/* 线路详细页面 */
.f_title
{
	font-size: 12px;
	font-weight:bold;

	margin-bottom:8px;
	background: #EEE;
	border-top:3px solid #006dd7;
	padding: 5px;
	color: #F00;
}
.f_title span
{
	font-weight: bold;
	color: #333;
}
.f_themeOrange
{
	color: #e67d01;
}
.f_red
{
	color: red;
}
.f_green
{
	color: green;
}

.calendarExpBlock
{
	float: right;
}

.LineDetailNew .routeDetails
{
	clear: both;
	padding: 0px 10px 10px 10px;
	color: #555;
	/*line-height: 18px;*/
	margin-bottom:10px;
}
.LineDetailNew .routeDetails .title
{
	/*height: 21px;*/
	display: block;
	float: left;
	/*height: 18px;*/
	padding: 5px 20px 2px 20px;
	/*background: #006dd7;*/
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	line-height:20px;
	/*overflow: hidden;*/
	background:url("images/lineDetailNew/title_bg.gif");
}
.LineDetailNew .routeDetails .content
{
	font-size: 1.1em;
	clear: both;
	padding: 1px 0px;
	color: #555;
	border: solid 1px #CCCCCC;
    word-break: break-all;
	word-wrap: break-word;
	padding-left:6px;
	padding-top:7px;
	padding-bottom:10px;
}
.LineDetailNew .routeDetails .contentService
{ 
	word-break: break-all; 
	word-wrap: break-word;
	overflow: hidden; 
	table-layout: fixed;
}
.LineDetailNew .routeDetails .dTable table
{ 
	
}
.LineDetailNew .routeDetails .content table
{
	width: 100%;
	
}



.LineDetailNew .routeDetails .nolineContent
{
	font-size: 1.1em;
	clear: both;
	padding: 10px 0px;
	color: #555;
	border: solid 0px ;
    word-break: break-all;
	word-wrap: break-word;
}
/***********************/
/* 线路详细页面 回访评价 */
/***********************/
.tableVistaEvaluate
{
	clear:both;
	border:1px solid White;
	width:708px;
	margin:6px;
	border-collapse:collapse;
}
.tableVistaEvaluate .WhiteBg
{
	background-color:White;
}
.tableVistaEvaluate .GrayBg
{
	background-color:#EFEFEF;
}
.tableVistaEvaluate .lineHeight
{
	line-height:6px;
}
.tableVistaEvaluate .WhiteBg td 
{
	color:#606060;
	font-size:12px;
	background-color:White;
	border-right:1px dotted #E0E0E0;
	border-collapse:collapse;
	padding-left:12px;
}
.tableVistaEvaluate .GrayBg td
{
	color:#606060;
	font-size:12px;
	background-color:#EFEFEF;
	border-right:1px dotted #E0E0E0;
	border-collapse:collapse;
	padding-left:12px;
}
.percent
{
	color:#FF751F;
	font-weight:bold;
}
.tableVistaEvaluate tr td .divPercent
{
	float:left;
}
.tableVistaEvaluate tr td .divScoreDetail
{
	float:right;
}
.tableVistaEvaluate tr td .divScoreDetail div
{
	float:left;
	width: 80px;
}
.tableVistaEvaluate tr td  .tdScroll1
{
	width:25%;
}
.tableVistaEvaluate tr td  .tdScroll2
{
	width:75%;
}
.tableVistaEvaluate tr td .remarkBlack
{
	color:Black;
}
/*********************************/
/* 线路详细页面 联系方式 */
/********************************/
.linkbox
{
	z-index: 99;
    right: 0px;
    width: 192px; /*178px*/
    top: 50%;
    position: absolute;
    display:inline;
}
.linkbox .press
{
	right: 0px;
    width: 30px;
    cursor: pointer;
    border: 0px;
    position: absolute;
    height: 165px;/*228px*/
    background-color:#E3F5FF;
    font-weight:bold;
    font-size:20px;
}
.tableLinkWay
{
	width: 190px;
	border-collapse: collapse;
}
.tableLinkWay .thead
{
	line-height:22px;
}
.tableLinkWay .thead td
{
	color:White;
	font-size:16px;
	text-align: center;
	font-weight:bold;
	background-color:#0069AD;
}
.tableLinkWay td
{
	padding: 4px;	
	border: 1px solid #B3B3B3;
	word-break:break-all;
	word-wrap: break-word;
	background-color:White;
}
.tableLinkWay .linkTitle
{
	background-color: #EFEFEF;
	text-align: right;
}
/*********************************/
/* 线路详细页面 相关线路 */
/********************************/
.tourRelatedContent
{
	color:#666666;	
	padding-bottom:20px; 
	border:1px solid #CCCCCC; 
	width:auto;
}
.related_list_t 
{
	width:96%;
	/*background:#CEEC9F;*/
	padding:3px 8px;
	margin-top:15px;
	/*background: url("images/tj_bot.gif") repeat-x 2px left;navbg.jpg*/
	
	border:solid 1px #1C86CA;
	border-bottom:none 0px White;
	background:#F3FAFF;
}
.related_list_t span
{
	padding:2px auto;
}
.related_list_t a:link,.related_list_t a:visited
{
	color: #444444; 
	text-decoration:underline;
}
.fr{ float: right;}
.fl{ float: left;}

/*********************************/
/* 线路预订页面LineOrderAdd */
/********************************/
.divOrderForm
{
	margin-top:5px;
}
.divOrderForm .OrderSetp
{
	
}
.divOrderForm .OrderSetp .r_main
{
	width: 100%;
    margin: 0 auto;
    float: none;
}
.divOrderForm .OrderSetp .r_main .reserveSetp
{
	border: none;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px dashed #CCC;
}
.divOrderForm .OrderSetp .r_main .reserveSetp h4
{
	margin: 0;
    padding: 5px;
    border-bottom: 1px solid #B8E3FF;
    background: #EAF0FD;
    font-size: 13px;
    color: #69C;
}
/****************************/
/*****register page**********/
/****************************/
.registerBox
{
	width: 760px;
	margin: auto;	
	color: #606060;
	}
.registerTop
{
	margin-top: 5px; 
	font-size: 14px; 
	}
.registerTop .registerTopLeft	
{
	float: left;
	padding: 3px;
	font-weight:bold;
	font-size: 16px;
	}
.registerTop .registerTopRight	
{
	float: right;
	padding: 3px;
	}	
.registerMiddle
{
	border: solid 1px #CCC;	
	padding: 18px 20px;
	font-size: 12px;
	}	
.regtable td
{
	background-color: #F6F6F6;
	padding: 3px 0;
	}
.regtable .regtitle td	
{
	background-Color: #FEF4DA;
	padding: 5px 0 5px 40px;
	color: #000;
	font-weight: bold;
	}
.regtable .regdivided td
{
	height: 5px;
	background-Color: #FFF;
	}
.regtable .reghead
{
	text-align: right;
	width: 120px;
	}
.regtable .regcontent
{
	width: 280px;
	}
.regtable .regdesc
{
	width: 320px;
	}
.regPass
{
    color: Green;
}
.regFailure
{
    color: Red;
}
#reginput
{
	float: left;
	}
#regnotes
{
	float: left;
	margin-left: 10px;
	width: 80px;
	}
#regnotes span
{
	float: left;
	margin-left: 2px;
	width: 20px;
	height: 5px;
	font-size: 0;
	border:solid 1px #000;
	background-color: #eeeeee;
	}
.registerBottom
{
	}	
.registerBox .registerSuccess	
{
	background-Color: #F6F6F6;
	padding: 20px 0 20px 40px;
	}
.registerBox .registerSuccess .regSuccessTop
{
	margin-left: 200px;
	}
.registerBox .registerSuccess .regSuccessBottom
{
	margin: 20px 0 0 240px;
	font-size: 14px;
	}
	
/* register style end */
#RegBox
{
	border: #c4d5e0 1px solid;
 	background-color: #fff; 
 	padding:10px;
 	margin-top:5px;
 	/*
	width: 658px;
	margin: auto;
	background: transparent url( "images/regborder_center.gif" ) left top repeat-y; */
}
#RegTitle
{
	border-bottom: 1px solid #CCC;
	height: 30px;
	color: #787878;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
}
#RegTitle span
{
	margin-top: -10px;
}
#RegBoxTop
{
	width: 658px;
	height: 7px;
	/*background: transparent url( "images/regborder_top.gif" ) left top no-repeat;*/
}
#RegBoxBottom
{
	width: 658px;
	/*background: transparent url( "images/regborder_bot.gif" ) left top no-repeat;*/
	height: 6px;
	font-size: 0px;
}
#RegBoxCenter
{
	width: 658px;
	/*background: transparent url( "images/regborder_pic.gif" ) left bottom no-repeat;*/
	padding: 15px;
}
.head
{
	width: 100px;
	font-size: 14px;
	text-align: right;
}
.CompartLineTitle
{
	margin-top: 10px;
	width: 628px;
	border-bottom: 1px solid #EAEAEA;
	font-weight: bold;
	font-size: 13px;
}
/* register style end */

/************************/
/* visa style           */
/************************/
#MainVisaLeft
{
	float:left;
	width:236px;
}
#MainVisaRight
{
	float:right;
	width:712px;
}
.divisionLine
{
	border-top:solid 1px #C9C9C9;	
	font-size:0;
	height:1px;
	margin:0 10px;
}
.visaCountry
{	
}
.visaCountry .visaCountryTop
{
	font-size:14px;
	font-weight:bold;	
	height:71px;
	background: #E3F2FA url("../../CommonLayout/images/InnerPage/Blue/visa/qz_contop.gif" ) no-repeat left top ;
}
.visaCountry .visaCountryTop .visaCountryTopTitle
{
	padding-top:12px;
	text-indent:40px;
}
.visaCountry .visaCountryMiddle
{
	border-left:solid 1px #91C6FF;	
	border-right:solid 1px #91C6FF;	
	background-color:#F7FBFE;
}
.visaCountry .visaCountryHot
{	
}
.visaCountry .visaContinent
{
	width:690px;
	margin:0 10px;
	padding: 10px 0 8px 0;	
} 
.visaCountry .visaContinentLeft
{
	float:left;
	width: 55px;
	font-weight:bold;
	font-size:14px;
	padding:2px 0 0 5px;
}
.visaCountry .visaContinentRight
{
	float:left;
	width: 630px;
}
.visaCountry .visaCountent ul
{	
	margin:0;
	padding:0;
	list-style:none;
}
.visaCountry .visaCountent ul li
{	
	float:left;
	width:125px;
	height: 30px;
	line-height:30px;
}
.visaCountry .visaCountent .visaCountryListImg
{
	border:solid 1px #ccc;
	float:left;
	width:35px;
	height:20px;
}
.visaCountry .visaCountent .visaCountryListImg img
{
	width:35px;
	height:20px;
}
.visaCountry .visaCountent .visaCountryListLink
{
	float:left;
	margin-left:5px;
}
.visaCountry .visaCountryBottom
{	
	width:712px;
	height:4px;
	font-size:4px;	
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_bot.gif" ) no-repeat left top ;
}

.visaList
{
	margin-bottom:10px;
	width:712px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_ydtop.gif" ) no-repeat left top ;
}
.visaList .visaListTop
{	
	height:8px;	
}
.visaList .visaListMiddle
{
	border-left:solid 1px #91C6FF;	
	border-right:solid 1px #91C6FF;
}
.visaList table 
{
	width: 692px;
	padding:8px 0;
	margin:0 9px;	
}
.visaList table td
{
	border-bottom:solid 1px #C9C9C9;	
	padding:8px 0;	
}
.visaList table td p
{
	margin:0;
	padding:0;
}
.visaList .tdLeft
{
	width:70px;
	color:#017DC7;
	text-align:right;
	vertical-align:top;
}
.visaList .visaListType 
{
	font-weight:bold;
}
.visaList .tdRight
{
	padding-left:35px;
	width: 622px;
}
.visaList .visaListDetailDesc
{
	width: 585px;
	margin:0;
	padding:0;
	overflow-x:hidden;
}

.visaList .visaListButton
{
	width:auto;
	text-align: right;
	padding: 10px 35px 10px 10px;
	font-size:16px;
	font-weight:bold;
}
.visaList .visaListButton .visaListPrice1
{
	padding-right:30px;
	text-decoration:line-through;
}
.visaList .visaListButton .visaListPrice2
{
	padding-right:30px;
	color:#FF5B00;
}
.visaList .visaListButton .visaLink
{
	width:68px;
	height:24px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_yd.gif" ) no-repeat left top ;
	border:none;
	CURSOR: pointer;
}
.visaList .visaListBottom
{
	width:712px;
	height:4px;
	font-size:4px;	
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_bot.gif" ) no-repeat left top ;
}
.visaBookInfo 
{
	
}
.visaBookInfo .visaBookInfoTop
{
	width:712px;
	height:29px;	
	line-height: 29px;
	text-indent: 20px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/order_top.gif" ) no-repeat left top ;
	font-size:14px;
	font-weight:bold;
}
.visaBookInfo .visaBookInfoMiddle
{
	width:710px;
	border-left:solid 1px #91C6FF;	
	border-right:solid 1px #91C6FF;
}
.visaBookInfo .visaBookInfoMiddle table td
{
	vertical-align:top;	
}

.visaBookInfo .visaBookInfoMiddle .tdTop
{
	background:transparent url("../../CommonLayout/images/visaTitle.bmp" );
	height:40px;
	text-align:center;
	vertical-align:middle;
	width:710px;
	word-wrap : break-word ;
	word-break:break-all;
}

.visaBookInfo .visaBookInfoMiddle .visaTitle
{
	color:#000;
	font-size:24px;
	margin-bottom:5px;
}
.visaBookInfo .visaBookInfoMiddle .visaInfoNeedInterview 
{
	color:#3BA020;
	font-size:12px;
	font-weight:bold;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoLeft
{
	width:160px;
	padding:0 10px 8px 10px;
	float:left;
	text-align:center;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoLeft img
{
	width:140px;
	height:90px;
	padding-top:15px;
	
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoLeft
{
	width:140px;
	padding:10px 10px 8px 10px;
	float:left;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoLeft .visaInfoTitleCountry
{
	color:#F96000;
	font-size:16px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
}

.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight
{
	width:540px;
	padding:12px 0 0 0;
	float:left;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaInfoTitle
{
	font-size:14px;
	font-weight:bold;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaInfoRightTitle
{
	color:#000;
	font-size:16px;
	margin-bottom:5px;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaBookNetPrice
{
	color:#F96000;
	font-weight:bold;
	font-size:22px;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaBookPrice
{
	color:#F96000;
	font-weight:bold;
	font-size:16px;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaBookPriceContain
{
	color:#3BA020;
	font-size:12px;
}

.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaInfoTitle
{
	font-size:14px;
	font-weight:bold;
}

.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaInfoContent
{
	margin-top:10px;
	border:solid 1px #EFB35D;
	background-color:#FFF1DF;
	line-height:21px;
	padding:10px 0 8px 10px;	
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .tdLeft
{
	width:66px;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .tdLLeft
{
	width:53px;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .tdRight
{
	width:190px;
	word-wrap : break-word ;
	word-break:break-all;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaInfoContent1
{
	font-weight:bold;
}
.visaBookInfo .visaBookInfoMiddle .visaBookInfoRight .visaInfoContent2
{
	margin-left:15px;
}
.visaBookInfo .visaBookInfoBottom
{
	width:712px;
	height:4px;
	font-size:4px;	
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_bot.gif" ) no-repeat left top ;
	clear:both;
}
.saveBtn
{
	width:104px;
	height:29px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_but.gif" ) no-repeat left top ;
	border:none;
	CURSOR: pointer;
}
.visaDetailDesc
{
	width:712px;
}
.visaDetailDesc .visaDesc
{
	margin-top:10px;	
}
.visaDetailDesc .visaDesc .visaDescTop
{
	font-weight:bold;
	padding-left:10px;
}
.visaDetailDesc .visaDesc .visaDescMiddle
{
	padding-left:20px;
	padding-top:5px;
	margin:0;
	width:690px;
	overflow-x:hidden;
}
.visaDetailDesc .visaDesc .visaDescMiddle p
{
	margin:2px;
}
.visaDetailDesc .visaDesc .visaDescMiddle ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.visaDetailDesc .visaDesc .visaDescMiddle ul li
{
	line-height:20px;
}
.visaDetailDesc .visaDesc .visaDescBottom
{
	height:6px;
	border-bottom:dashed 1px #b4b4b4;
}
.visaBackup
{	
}
.visaBackup .visaBackupTop
{
	padding:10px 0 0 20px;
}
.visaBackup .visaBackupTop .visaBackupTopDesc
{
	font-weight:bold;
}
.visaBackup .visaBackupTop .visaBackupTopAmount
{
	font-weight:bold;
	color:#f96000;
	font-size:16px;
}
.visaBackup .visaBackupMiddle
{
	padding:6px 0 0 20px;
	height:70px;
}
.visaBackup .visaBackupLeft
{
	float:left;
	padding:5px 6px 0 0;
}
.visaBackup .visaBackupRight
{
	float:left;
}
.visaBackup .visaBackupTextarea
{
	border: solid 1px #B4B4B4;
	width: 580px;
	height: 60px;
}
.visaRequisition
{
	width:712px;
}
.visaRequisition .visaRequisitionTop
{
	width:180px;
	text-align:center;
	border: solid 1px #91C6FF;
	background-color: #E7F5FF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	color:#147CD3;
	position:relative;	
	left:50px;
	top:15px;
}
.visaRequisition .visaRequisitionTop .visaRequisitionNum
{
	color:#333;	
}
.visaRequisition .visaRequisitionMiddle
{
	width:710px;
	border: solid 1px #91C6FF;
	background-color: #E7F5FF;
	padding:25px 0 10px 0;
}
.visaRequisition .visaRequisitionMiddle input
{
	border: solid 1px #91C6FF;
}
.visaRequisition .visaRequisitionMiddle .visabox input
{
	border:none;	
}
.visaRequisition .visaRequisitionMiddle .tdLeft
{
	text-align:right;
	width:120px;
	padding:3px;
}
 .visaRequisition .visaRequisitionMiddle .tdLLeft
{
	padding-left:23px;
	text-align:left;
	width:55px;
}
.visaRequisition .visaRequisitionMiddle .tdRight
{
	padding:3px;
}
.visaContact
{
	width:712px;	
}
.visaContact .visaContactTop
{
	width:180px;
	text-align:center;
	border: solid 1px #F4AB80;
	background-color: #FFF7ED;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	color:#F06500;
	position:relative;	
	left:50px;
	top:15px;
}
.visaContact .visaContactMiddle
{
	width:710px;
	border: solid 1px #F4AB80;
	background-color: #FFF7ED;
	padding:25px 0 10px 0px;
}
.visaContact .visaContactMiddle input
{
	border: solid 1px #F4AB80;
}

.visaContact .visaContactMiddle table .tdLeft
{
	text-align:right;
	width:120px;
	padding:3px;
}
.visaContact .visaContactMiddle table .tdLLeft
{
	padding-left:23px;
	text-align:left;
	width:55px;
}
.visaContact .visaContactMiddle table .tdRight
{
	text-align:left;
	padding:3px;
	width:155px;
}

.visaManifesto 
{
	width: 650px;		
	padding:12px 20px 0 10px;
	line-height:20px;
}
.visaManifesto .visaManifestoTop
{
	color:#F06500;
	font-weight:bold;
}
.visabutton
{
	padding:20px;
	text-align:center;
}
/********************************/
/**  visa article box    ********/
/********************************/
.visaArticleBox ul
{
	padding:5px 0 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:234px;
}
.visaArticleBox ul li
{
	line-height:20px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/arrow02.gif" ) no-repeat left center;
	text-indent: 10px;
	margin-left:10px;
}
.visaArticleBox .visaTopTitle
{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left:20px;
}
.visaArticleBox .visaTopMore
{
	float:right;
	padding-right:10px;
}
.visaArticleBox .visaNews
{
	width:236px;
}
.visaArticleBox .visaNews .visaNewsTop
{
	width:236px;
	height:29px;
	line-height:29px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qzart_top.gif" ) no-repeat left top ;
}
.visaArticleBox .visaNews .visaNewsMiddle
{
	width:236px;
	height:130px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/wd_bg.gif" ) no-repeat left bottom ;
}
.visaArticleBox .visaInformation
{
	width:236px;	
	margin-top:10px;
}
.visaArticleBox .visaInformation .visaInformationTop
{
	width:236px;
	height:29px;
	line-height:29px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/wd_top.gif" ) no-repeat left top ;	
}
.visaArticleBox .visaInformation .visaInformationMiddle
{
	width:236px;
	height:189px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/wd_bg.gif" ) no-repeat left bottom ;	
}
.visaArticleBox .visaQuestion
{
	width:236px;
	margin-top:10px;
}
.visaArticleBox .visaQuestion .visaQuestionTop
{
	width:236px;
	height:29px;
	line-height:29px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/wd_top.gif" ) no-repeat left top ;	
}
.visaArticleBox .visaQuestion .visaQuestionMiddle
{
	width:236px;
	height:189px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/wd_bg.gif" ) no-repeat left bottom ;	
}





.visaArticleList 
{
	
}
.visaArticleList .visaArticleListTop
{
	width:712px;
	height:29px;	
	line-height: 29px;
	text-indent: 20px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/order_top.gif" ) no-repeat left top ;
	font-size:14px;
	font-weight:bold;
}
.visaArticleList .visaArticleListMiddle
{
	width:710px;
	border-left:solid 1px #91C6FF;	
	border-right:solid 1px #91C6FF;
}

.visaArticleList .visaArticleListMiddle  table
{
	margin-left: 15px;
	width: 685px;
	border-collapse: collapse;
}
.visaArticleList .visaArticleListMiddle  table tr
{
	height: 20px;
}
.visaArticleList .visaArticleListMiddle  table tr td
{
	border-bottom: dashed 1px #000;
	border-color: #C8C8C8;
}
.visaArticleList .visaArticleListMiddle  .M_Title
{
	background: transparent url(../../CommonLayout/images/InnerPage/Blue/visa/arrow02.gif) left center no-repeat;
	text-indent: 20px;
}

.visaArticleList .visaArticleListMiddle .PageCon
{
	line-height: 25px;
	text-align: right;
	margin-right:7px;
}

.visaArticleList .visaArticleListBottom
{
	width:712px;
	height:4px;
	font-size:4px;	
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_bot.gif" ) no-repeat left top ;
	clear:both;
}


.visaArticleDetail 
{
	width:712px;
}
.visaArticleDetail  .M_Title
{
	text-align:center; 
	font-size:large; 
	margin-top:5px;
	font-weight:bold;
}
.visaArticleDetail  .M_FTitle
{
	text-align:center; 
	margin-top:5px;
}
.visaArticleDetail  span
{
	color:Red;
}

.visaArticleDetail  .Content
{
	width:642px;
	border: solid 2px #70B0F2;
    line-height:1.5;
    padding:20px 20px 20px 20px;
	text-align:left; 
	margin:3px 0 0 14px;
	word-wrap : break-word ;
	word-break:break-all;
	background: #EEF7FF;

}


/* 匿名预订登录 style*/
.anonymityBookLogin
{
	width: 330px;
	height: 155px;
	margin-top:10px;
	padding-top: 10px;
	color: #333;
    border: solid 2px #7FB1E2;
}
.anonymityBookLogin .head
{
	font-size: 14px;
	text-align: right;
}

.anonymityBookLogin .UC_WULM_Middle
{
	text-align: center;
	margin: 0 auto;
}
.anonymityBookLogin .UC_WULM_Middle table
{
	margin: 0 auto;
	}
.anonymityBookLogin .UC_WULM_Middle table td
{
	text-align: left;	
}
.anonymityBookLogin .UC_WULM_Middle .loginbtn
{
	width: 75px;
	height: 25px;
	background: transparent url( "../../CommonLayout/images/InnerPage/Green/login.gif" ) left top no-repeat;
	cursor: pointer;
}
.anonymityBookLogin .UC_WULM_Middle a:link,.UC_WUL_Main .UC_WULM_Middle a:visited
{
	text-decoration:underline;
	color:#446605;
}
.anonymityBookLogin .UC_WULM_Middle a:hover
{
	text-decoration:underline;
	color:#000;
}

.anonymityBookLogin  .loginSpan,.BookLoginSpan
{  
	color:#0B72D9; 
	font-size:14px; 
}

/* 匿名预订登录 style end*/



/*签证预订列表查询 start */

.listYt_SearchBox #RSB_Title
{
	width: 712px;
	height: auto;
	text-indent: 60px;
	line-height: 39px;
	font-weight: bold;
	font-size: 14px;
	color: #2E71C2;
	background: transparent url( "images/searchtop1.gif" ) left top no-repeat;
}
.listYt_SearchBox #RSB_Middle
{
	width: 710px;
	height: auto;
	border-left: solid 1px #91C6FF;
	border-right: solid 1px #91C6FF;
	padding-bottom:10px;
}
.listYt_SearchBox .SearchBoxTop
{
    padding: 5px 0 0 5px;
   
}
.listYt_SearchBox .SearchBoxTop table .tdLeft
{
   text-align:right;
   padding-left:10px;
}
.listYt_SearchBox .SearchBoxTop table .tdRight
{
   text-align:left;
   padding-right:10px;
  
   
}
.listYt_SearchBox .SearchBoxTop .ddlWidth
{
	width:145px;
}


.listYt_SearchBox #RSB_Bottom
{
	width: 712px;
	height: 5px;
	background: transparent url( "images/searchbot1.gif" ) left top no-repeat;
}

/* 签证预订列表查询  end*/


		
/* 签证预订列表 start*/		
.listYt
{
	width:712px;
	
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_ydtop.gif" ) no-repeat left top ;
}
.listYt .visaListTop
{	
	height:8px;	
}
 .listYt .visaListMiddle
{
	border-left:solid 1px #91C6FF;	
	border-right:solid 1px #91C6FF;
} 
.listYt .tdOne
{
	width:160px;
	padding-left:40px;
	padding-right:10px;
}
.listYt strong
{	
	color: #ff6600;
	font-size: 22px;
	font-family: "黑体";
}
.listYt .linkPrice 
{	
	font-size: 22px;	
	color: #ff6600;	
	font-family: "黑体";
} 
.listYt .visaSupply
 {	
 	color: #999;
 	line-height: 18px;
    padding-left:15px;
 }
.listYt .visaCharge 
 {  
 	color  : #ff6600;
    line-height: 18px;
    padding-left:15px;
 }
.listYt h3	
{
  	clear: both;	
    display: block;
    width: auto;	
    line-height: 20px;
    margin-top:10px;

} 
.listYt h3	a
{	color: #004da2;
    font-size: 18px;
    text-decoration: underline;
}


.listYt .tdSpan
{
	padding-bottom:5px;
	font-size: 12px;
}
.listYt .tdSpan .tdLeft
{
	text-align:right;
	padding:3px;
	width:60px;
}

.listYt .tdSpan .tdRight
{
	text-align:left;
	padding:3px;
	width:130px;
	word-wrap : break-word ;
	word-break:break-all;
}
.listYt .tdSpan .tdLeft
{
	text-align:right;
	padding:3px;
	width:60px;
}

.listYt .tdSpan .tdRight
{
	text-align:left;
	padding:3px;
	width:130px;
	word-wrap : break-word ;
	word-break:break-all;
}
.listYt .tdSpanType
{
	margin-left:25px;
}
 
.listYt .spanText
{
	font-weight:bold;
	
}
        
 .listYt .visaListBottom
{
	width:712px;
	height:4px;
	font-size:4px;	
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_bot.gif" ) no-repeat left top ;
}

  .listYt visaListButton
{
	width:auto;
	text-align: right;
	padding: 10px 35px 10px 10px;
	font-size:16px;
	font-weight:bold;
}      
.listYt .visaListButton .visaLink
{
	width:68px;
	height:24px;
	margin-top:70px;
	background: transparent url("../../CommonLayout/images/InnerPage/Blue/visa/qz_yd.gif" ) no-repeat left top ;
	border:none;
	CURSOR: pointer;
}

 /* 签证预订列表 end*/		



/*咨询样式 start */
.consultation
{
	border: 1px dashed #CCC;
}
 
.consultation  .NewTableStyle
{
    width: 957px;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-top: 15px;
}
  
.consultation   .NewTableStyle td
{
    padding: 4px;
    text-align: left;
}
   
 
.consultation    .NewTableStyle .newThead /*线路详细信息*/
{
    color: #6699CC;
    text-align: right;
    padding: 4px;
    font-weight: bold;
}

.consultation  h4
{
margin: 0;
padding: 5px;
border-bottoms: 1px solid #B8E3FF;
background: #EAF0FD;
font-size: 13px;
color :Black;
}
.consultation  .spanTitle
{
	font-size:14px;
	font-weight:bold;
}
   
/*咨询样式 end */


/*----------------------User Infor style start----------------------------*/

.box-diamond {
	zoom: 1; position: relative; width:199px; margin-top:5px
}
.box-diamond .boxmain-bd {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px;
	border-right: #c4d5e0 1px solid; border-top: #c4d5e0 1px solid; 
	border-left: #c4d5e0 1px solid; 
	BORDER-BOTTOM: #c4d5e0 1px solid; background-color: #fff;
	padding-right: 0px; padding-left: 0px; 
	FILTER: progid:DXImageTransform.Microsoft.DropShadow(color=#e9e9e9,offx=1,offy=1) progid:DXImageTransform.Microsoft.DropShadow(color=#f4f4f4,offx=1,offy=1) progid:DXImageTransform.Microsoft.DropShadow(color=#fbfbfb,offx=1,offy=1); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; ZOOM: 1; box-shadow: 2px 2px 3px #e9e9e9; -moz-box-shadow: 2px 2px 3px #e9e9e9; -webkit-box-shadow: 2px 2px 3px #e9e9e9
}
.box-diamond .boxmain-bd:unknown {
	clear: both; 
	display: block;
	 height: 0px; 
	 content: ' '
}
.box-diamond .menu-box {
	 margin-top: -1px; 
	 background: #fdfeff;
	  OVERFLOW: hidden; 
	 padding: 0px; 
	 zoom: 1
}
.box-diamond .menu-box:unknown {
	clear: both; display: block; height: 0px; content: ' '
}
.box-diamond .menu-box A {
	color: #414141
}
.box-diamond .boxmain-bar {
	 border-right: #c4d5df 0px solid;
	 border-top: #c4d5df 1px solid; 
	 border-left: #c4d5df 0px solid;
	 border-bottom: #c4d5df 1px solid;
	 margin: 0px; 
	 width: 100%; 
	 cursor: pointer; 
	 line-height: 28px;
	 padding: 0px ;
	 position: relative; 
	 height: 28px; 
	 background-color: #fff
}
.box-diamond .boxmain-bar SPAN {
	DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 1px; LINE-HEIGHT: 26px; BACKGROUND-color: #EEF3F7;
}
.box-diamond .boxmain-bar BUTTON.menu-open {
	border-top-width: 0px; 
	border-left-width: 0px; 
	background: url(../../CommonLayout/images/plus_1.gif) no-repeat 2000px 2000px; 
	LEFT: 6px; 
	border-bottom-width: 0px; 
	overflow: hidden; width: 10px; 
	cursor: pointer; 
	position: absolute; 
	TOP: 9px; 
	height: 10px; 
	border-right-width: 0px
}
.box-diamond .boxmain-bar BUTTON.menu-close {
	border-top-width: 0px; 
	border-left-width: 0px; 
	background: url(../../CommonLayout/images/minus_1.gif) no-repeat 2000px 2000px; left: 6px;
	 border-bottom-width: 0px; overflow: hidden; width: 10px; cursor: pointer; position: absolute;
	  top: 9px; height: 10px; border-right-width: 0px
}
.box-diamond .boxmain-bar BUTTON.menu-open {
	background-position: 0px 0px
}
.box-diamond .boxmain-bar BUTTON.menu-close {
	background-position: 0px 0px
}
.box-diamond .group {
	CLEAR: both; margin: 5px; zoom: 1;padding:0
}
.box-diamond .group:unknown {
	CLEAR: both; display: block; height: 0px; content: ' '
}
.box-diamond .group LI {
	CLEAR: both; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 3px; 
	width: 100%; padding-top: 3px;  list-style-type:none
}
.box-diamond .group LI.hidden {
	_overflow: hidden; _display: block; _height: 0; _padding: 0; _margin: 0
}
.box-diamond .group LI SPAN A {
	display: block; font-size: 12px; line-height: 20px; zoom: 1; height: 20px; padding-left: 18px
}
.box-diamond .group LI SPAN A:hover {
	background-position: -200px -150px; background-color: #dee7ed
}
.box-diamond .group LI.selected SPAN A {
	background-position: 0px -150px; COLOR: #fff; background-color: #70B7F2
}
.box-diamond .group LI.selected SPAN A:hover {
	background-position: 0px -150px; background-color:#70B7F2
}

.myinfobox,.pwdUpdate
{
	border: #c4d5e0 1px solid;
 	background-color: #fff; 
 	padding:10px;
 	margin-top:5px;
 }
.myinfobox .h2box
{
	line-height: 30px;	
	height: 30px
}
.myinfobox .h2box .entity 
{
 display: block;	
 padding-left: 10px;
 font-size:14px;	
 background: #EEF3F7;
}
.myinfobox .titlebox
{
	 width:650px;
	 
	 font-size:14px;
	 padding:12px 36px 15px 36px;	
	 border: #ffe8b3 1px solid;	
	 background-color: #fffae6;
 }
 .myinfobox .titlebox .textContent
 {
 	float: left;
	width: 135px;
	font-weight:bold;
	line-height:23px;
 }
.myinfobox  .titlebox .regnotes
{
	float: left;
	margin-top:7px;
	width: 70px;
}
.myinfobox  .titlebox .regnotes span
{
	
	float: left;
	width: 20px;
	height: 5px;
	font-size: 0;
	border:solid 1px #000;
	background-color: #eeeeee;
}
.myinfobox  .titlebox .textInfor
{    
	 float:left;
	 font-size:12px;
	 line-height:23px;
}
.myinfobox  .titlebox .textTwoContent
{    
	 float:left;
	 line-height:23px;
}
.myinfobox  .titlebox .textTwoContent a:link, .myinfobox  .titlebox .textTwoContent a:visited
{
	text-decoration:underline;
	color: #46474B;
}
.myinfobox  .titlebox .textTwoContent a:hover
{
	color: #7FB1E2;
}
.myinfobox .MC_L_MI_Middle
{   clear:both;
    padding:12px 36px 15px 36px;
	word-break: break-all;
}
.myinfobox .MC_L_MI_Middle .title
{
	font-weight:bold;
	font-size:14px;
}
.myinfobox .MC_L_MI_Middle ul
{
	margin-top:5px;
	list-style: none;
}
.myinfobox .MC_L_MI_Middle ul li
{
	line-height:25px;
}
.pwdUpdate  .regnotes
{
	float: left;
	padding-top:8px;
	width: 180px;
}
.pwdUpdate  .regnotes span
{
	float: left;
	width: 20px;
	height: 5px;
	font-size: 0;
	border:solid 1px #000;
	background-color: #eeeeee;
}

.pwdUpdate .pwdMiddle
{
	font-size: 12px;
}	
.pwdUpdate .pwdMiddle .pwdtable td
{
	padding: 3px 0;
}
.pwdUpdate .pwdMiddle  .pwdtable .pwdtitle td	
{
	padding: 5px 0 5px 36px;
	font-weight: bold;
}
.pwdUpdate .pwdMiddle  .pwdtable .pwddivided td
{
	height: 5px;
}
.pwdUpdate .pwdMiddle  .pwdtable .pwdhead
{
	text-align: right;
	width: 120px;
}
.pwdUpdate .pwdMiddle  .pwdtable .pwdcontent
{
	width: 300px;
}
.pwdUpdate .pwdMiddle  .pwdtable  .pwddesc
{
	width: 300px;
}
/*-------------------User Infor style END-------------------------------*/
