/* 首页顶部 */
.TitleFont
{
display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.LoginS_submit_button
{
color:#FF9900;
border:#FF9900 1px solid;
background-color:#FFECCE;
width:60px;
font-size:18px;
font-weight:bold;
font-family:宋体;
}
.welcome
{
color:#003366;
font-weight:700
}


.Region_Title
{
color:#FF9900;
border:#FF9900 1px solid;
background-color:#FFECCE;
width:80px;
padding:2px;
font-size:25px;
font-family:  黑体;
line-height:38px;
}
.FontBlue
{
	color: #336699;
}
.FontYellow
{
	color: #FF9900;
}
.username{
    background-image:url('../image/username.gif');
	background-position: 1px 1px;
	background-repeat:no-repeat;
padding-left:20px;
border-bottom-color:#FF9900; border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px; solid #ff6633; color: #000000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal
}
.password{
    background-image:url('../image/password.gif');
	background-position: 1px 1px;
	background-repeat:no-repeat;
padding-left:20px;
border-bottom-color:#FF9900; border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px; solid #ff6633; color: #000000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal
}

/*搜索*/

.searchbar
{border:#FF9900 1px solid;
background-color:#FFECCE;
text-align:left;

}
.searchtxt{
    background-image:url('../image/search.gif');
	background-position: 1px 1px;
	background-repeat:no-repeat;	
	border:#FF9900 1px solid;
    margin:5px;
    color:#3b3b3b;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:35px;
    font-size:25px;
    font-weight:bold;
font-family:黑体;
height:35px;
width:300px;
}
.Search_submit_button
{
color:#FF9900;
border:#FF9900 0px solid;
background-color:#FFECCE;
width:80px;
padding:2px;
font-size:25px;
font-weight:bold;
font-family:黑体;
margin-bottom:5px;
}
fieldset {

	padding:10px;
font-size:14px;
	margin:0px;
  font-weight:normal;
		color:#3B3B3B; 

	border:#336699 solid 4px;
	
background-color:#FFF;
} 

fieldset legend {
font-size:16px;
	color:#336699;
	font-weight:800; 
	padding:5px;
	background:#fff;
	border:#FF9900 solid 4px;
} 

fieldset legend a{
TEXT-DECORATION: none
} 
/* 区域页面 */
#con {FONT-SIZE: 12px;POSITION: relative;}
#tags {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; HEIGHT: 23px}
#tags LI {background-color:#FFECCE;FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 23px;border-top:#FF9900 1px solid;border-left:#FF9900 1px solid;border-right:#FF9900 1px solid;border-bottom:0px;}
#tags LI A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ff9900; font-size:14px; font-weight:800; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 0px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; BACKGROUND: #ffffff;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #336699; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#tagContent {
BACKGROUND: #ff9900; text-align:left; font-size:12px;BORDER-RIGHT: #aecbd4 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aecbd4 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER: #ff9900 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.tagContent {
padding-left:0px;POSITION: relative;
	font-size:12px;DISPLAY: none;  PADDING-BOTTOM: 10px; COLOR: #FF9900; PADDING-TOP: 10px; }
#tagContent DIV.selectTag {
	DISPLAY: block;
	font-size:12px;
	background-color:#FFF;
	POSITION: relative;
}
#tagContent fieldset {

	padding:10px;
font-size:14px;
	margin:0px;
  font-weight:normal;
		color:#3B3B3B; 

	border:#336699 solid 0px;
	
background-color:#FFF;
} 

#tagContent fieldset legend {
font-size:16px;
	color:#336699;
	font-weight:800; 
	padding:5px;
	background:#fff;
	border:#FF9900 solid 1px;
} 

.content {


padding:5px;
	border:#FFECCE 1px solid;
	color:#3b3b3b;
background-color:#FFF;
} 

.content1 {
font-size:15px;
font-weight:800;
padding:1px;
	border-bottom:#FF9900 1px solid;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	color:#3b3b3b;
background-color:#FFF;
line-height:30px;


} 
.groupeprice{
font: 700 35px arial, sans-serif;
color:#FDB813;
margin : 15px;
}
.savemoney
{
color: #66FF66;
}
.startdate
{
color: #336699;
}
.submit a{
color:#FFFFFF;
background-color:#FF9900;
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity: 0.5; 
position: absolute;
padding:5px;
margin-bottom:4px;
margin-left:10px;
TEXT-DECORATION: none;
border:#FFF solid 2px;
}

.submit a:hover{
background-color: #336699; 
color:#FFFFFF;
border:#FFF solid 2px;
}

.ccity {
	font-weight:800;
	font-size:15px;
	font-family:瀹嬩綋, Arial, Helvetica, sans-serif
}
.ecity{
	font-weight:600;
	font-size:14px;
	font-family:  "Times New Roman", Times, serif;
}
.hidden{display:none}
.show{ display:block}
/*路线页面*/
.curlycontainer{
border: 0px solid #b8b8b8;
margin-bottom: 1em;
width: 780px;
background-color:white;
font-size:12px;
text-align:center;
}

.curlycontainer .innerdiv{
padding: 1px 4px 15px 5px;
text-align:left;
}
.innerdiv fieldset 
{
text-align:left;
	
font-size:14px;
	margin:0px;
  font-weight:normal;
	width:770px;
	color:#3B3B3B; 

	border:#FD790E solid 1px;
	
background-color:#FFFFFF;

}
.innerdiv legend {
font-size:25px;
font-family:黑体;
	color:#FFFFFF;
 text-align:center;
	font-weight:800; 
	background:#FD790E;
	line-height:50px；

} 
.innerdiv fieldset fieldset {
text-align:left;
	font-size:14px;
	
  font-weight:normal;
	width:700px;

	color:#3B3B3B; 

	border:#FD790E solid 1px;
	
background-color:#FFFFFF;


} 

.innerdiv fieldset fieldset legend {
font-size:25px;
	color:#FFFFFF;
 margin-left:450px;
	font-weight:800; 
font-family:黑体;
	background:#336699;


} 
.Price fieldset {

width:700px;
} 
.Price fieldset legend {
font-size:25px;
	color:#FFFFFF;
 margin-left:0px;
	font-weight:800; 
font-family:黑体;
	background:#FD790E;
line-height:30px;
} 
.include fieldset {

width:700px;
} 
.include fieldset legend {
font-size:16px;
	color:#FFFFFF;
 margin-left:0px;
	font-weight:800; 
font-family:黑体;
	background:#FD790E;
line-height:30px;
} 
.Ccity {
	font-weight:800;
	font-size:15px;
	font-family:宋体, Arial, Helvetica, sans-serif
}
.Ecity{
	font-weight:600;
	font-size:14px;
	font-family:  "Times New Roman", Times, serif;
}
.SD {
	font-size:12px;
}
li{
	 border:#3B3B3B solid 1px;
}
blockquote{
	background-color:#FFFFDF;
	margin-left : -3px;
	margin-right : -5px;
	border-left:5px solid #FD790E;
}

.box {margin-left: 20px;
		font-size:12px;
}
.box .bg2 .s {
margin : 15px;
color:#3B3B3B;
font-size:15px;
}
 .box em {
	font-style: normal;
	padding: 1px 2px;
	background: #B3E5F7;
}
.day {
  font: 700 40px arial, sans-serif;

}
.RouteID{
  font: 700 40px arial, sans-serif;
color:#FF0000
}

.Dtext{
  font-weight:600;
	font-size:12px;
}
.Highlight{
  font-weight:600;
	font-size:14px;
}

.bar fieldset {
 width:770px;
 text-align:left;
 	border:#FD790E solid 1px;
} 
.RouteContent {
font-size:18px;
font-weight:800;
padding:1px;
	border:#FFF 1px solid;
	color:#3b3b3b;
background-color:#FFFFDF;
line-height:30px;
filter:alpha(opacity=50); 

} 
.Routesubmit a{
color:#FFFFFF;
background-color: #FF8000;
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity: 0.5; 
position: absolute;
padding:5px;
margin-bottom:4px;
margin-left:10px;
TEXT-DECORATION: none;
border:#FFF solid 2px;
}

.Routesubmit a:hover{
background-color: #336699; 
color:#FFFFFF;
border:#FFF solid 2px;
}
.Booking_div
{
color:#FF9900;
border:#FF9900 0px solid;
background-color:#FFECCE;
width:650px;
padding:2px;
font-size:25px;
font-weight:bold;
font-family:黑体;
margin:5px 5px 5px 5px;
text-align:center;
padding:20px;
}
/*预订页面*/
#booklabel{
	font-family:黑体;
		font-size:25px; 
		font-weight:bold;
 color:#3b3b3b;
}
#binfo input{  
		width:250px;
 
	border:#FF9900 1px solid;
	background-color:#FFFFFF;
	font-family:黑体,Verdana, Arial, Helvetica, sans-serif;
		font-size:15px; 
    margin:5px;
    color:#3b3b3b;
    padding-bottom:5px;
    padding-top:5px;
height:20px;

}
#binfo .bbutton
{
	 height:50px;
	color:#FF9900;
border:#FF9900 1px solid;
background-color:#FFECCE;
width:250px;
padding:2px;
font-size:25px;
font-weight:bold;
font-family: 黑体;

}
#binfo
{
width:600px;
text-align:left;
border:#FF9900 0px solid;
background-color:#FFECCE;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}


/*   */
#uinfo
{
width:450px;
text-align:right;
border:#FF9900 0px solid;
background-color:#FFECCE;
padding-right:80px;
padding-top:20px;
padding-bottom:20px;
}
.priceone
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	font-size:30px; 
	 line-height:30px;
	 color:#ff9900;
}

#masthead {width: 780px;text-align:center;}
#container{
 position:relative;
width: 780px;
top: 10px;
text-align:center;
}
#left_col {
	width: 200px;
	position:absolute;
	left: 0px;
	top: 0px;
text-align:center;
}
#page_content {
	margin-left: 210px;
	border:#FF9900 0px solid;
	margin-top:28px;
	height:370px;
	text-align:left;
}

.select{width:180px; float:right; height:24px; border:0px solid #FF9900;float:right; margin-right:0px;position:relative;}
.select span{color:#000000; display:block; height:18px;*height:16px;_height:18px; width:180px; *padding:6px 0 0 6px;_padding:4px 0 0 6px; border:0px solid #FF9900; background:url('../image/selectBg.png');
cursor:pointer
}
.select div{position:absolute;left:0px; width:140px; border:0px solid #FF9900;}
.select ul{filter: Alpha(Opacity=80);-moz-opacity:0.2;opacity: 0.2; ;border:1px solid #FF9900; background:#FFFFFF;width:140px; overflow:hidden}
.select ul li{ float: right; width:180px; }
#head .search .select ul li a:visited{ display:block;height:22px;width:120px; margin:1px; line-height:22px; padding-left:6px;}
.select ul li a{ display:block;height:22px;width:170px; margin:1px; line-height:22px; padding-left:6px;}
.select ul li a:hover{background:#FF9900; color:#000000; text-decoration:none;}
#Nei_Center_bar {
background:#FF9900;
}
.Order_form{
		background-color:#FFECCE;
		color:#3b3b3b;
		 border-width:1px;
		 border-style:solid;
		border-color:#FF9900;
}
#userlabel{
	font-family:黑体;
		font-size:25px; 
		font-weight:bold;
 color:#3b3b3b;
}
#uinfo input{  
		width:250px;
 
	border:#FF9900 1px solid;
	background-color:#FFFFFF;
	font-family:黑体,Verdana, Arial, Helvetica, sans-serif;
		font-size:15px; 
    margin:5px;
    color:#3b3b3b;
    padding-bottom:5px;
    padding-top:5px;
height:20px;

}
#uinfo .button_input
{
	 height:35px;
	color:#FF9900;
border:#FF9900 0px solid;
background-color:#FFECCE;
width:80px;
padding:2px;
font-size:25px;
font-weight:bold;
font-family: 黑体;

}
#footer {
}
#Nav_title{
	color:#3b3b3b;
	border:#FF9900 1px solid;
	background-color:#FFECCE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	font-size:15px; 
    padding-bottom:10px;
    padding-top:10px;
height:30px;

}

#Nav_left1{
padding-top:10px;
padding-left:5px;
	text-align:left;
	border:#006699 1px solid;
	background-color:#FFECCE;
	font-family: 黑体;
		font-weight:bold;
	font-size:25px; 
height:35px;
vertical-align:middle;
 margin-top:10px;
}
#Nav_left1 A:link{
	font-family: 黑体;
		font-weight:bold;
	font-size:25px; 
	text-decoration:none;

}

#Nav_left1 A:hover{

	font-family: 黑体;
		font-weight:bold;
	font-size:25px; 
	text-decoration:none;
background-color:#FFECCE;
}
#Nav_leftPro{
padding-top:10px;
padding-left:5px;
	text-align:left;
	border:#006699 1px solid;
	background-color:#FFECCE;
	font-family: 黑体;
		font-weight:bold;
	font-size:25px; 
height:35px;
vertical-align:middle;
 margin-top:10px;
 color:red;
}
#Nav_leftPro A:link{
	font-family: 黑体;
		font-weight:bold;
	font-size:25px; 
	text-decoration:none;
color:red;

}

#Nav_leftPro A:hover{

	font-family: 黑体;
		font-weight:bold;
	font-size:25px; 
	text-decoration:none;
background-color:#FFECCE;

}

#Myoder_Title
{
color:#FF9900;
	border:#FF9900 0px solid;

	background-color:#FFECCE;
width:250px;
padding:2px;
font-size:25px;
font-weight:bold;
font-family: 黑体;

}
.ordertitle
{
color:#3b3b3b;
	
font-size:15px;
font-weight:bold;
	background-color:#FFF4EE;
text-align:center;	

}
/* 娉ㄥ唽鐧婚檰绯荤粺 */
.login_Reg_table
{
width:770px;
text-align:right;
margin:150px,50px,120px,120px;
vertical-align:middle;	
}
.Login_Radio{
border:#FF9900 1px solid;
}
.Login_reg_td{
	width:350px;
text-align:right;

}
.Login_submit_td
{
text-align:right;
padding:12px;
}
.Login_submit_div
{
width:84px;
border:#FF9900 1px solid;
text-align:center;
}
.login_table_text2
{text-align:right;}
.login_table_text2_1
{text-align:right;}
.repassworddiv{
display:none;
vertical-align:middle;
}
.passworddiv{
	 display: block;
	  vertical-align:middle;
}
.Reg_text{
	text-align:left;
	font-size:25px;
	font-family: 黑体;
	color:#FF9900;
	font-weight:bold;
}
.login_table_text1_input{
	width:250px;
	border:#FF9900 1px solid;
	background-color:#FFECCE;
	font-family:瀹嬩綋,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px; 
    margin:5px;
    color:#3b3b3b;
    padding-bottom:5px;
    padding-top:5px;
height:35px;
}
.Login_label{

	 vertical-align:middle;
		
}
/* 鍏朵綑鐨?*/
Body
{
	margin-top: 0px;
	margin-bottom: 0px;
        FONT-FAMILY: Verdana, Arial,瀹嬩綋;
	FONT-SIZE: 9pt;
	text-decoration: none;
	line-height: 150%;
	background-color: #ffffff;
	color: #FF9900;
	FONT-SIZE: 9pt;
	SCROLLBAR-FACE-COLOR: #eaeaea;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b9b9b9;
	SCROLLBAR-3DLIGHT-COLOR: #b9b9b9;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-TRACK-COLOR: #eaeaea;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
Td
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 9pt;
	color: #555555;
}
checkbox
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-family: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 9pt;
		color: #555555;
	}
Textarea
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 9pt;
	color: #555555;
	background-color: #fefefe;
	border: 1px solid #555555;
}
Button
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 9pt;
	color: #555555;
	background-color: #cccccc;
	border: 1px solid #555555;
}
Select
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 9pt;
	color: #555555;
	background-color: #fefefe;
	border: 1px solid #555555;
}
A
{
	TEXT-DECORATION: none;
	color: #336699;
}
A:hover
{
	COLOR: #ff3333;
	text-decoration: underline;
}
	
	.DarkBlueLinkSmall
	{
		COLOR:#336699;
		FONT-FAMILY:Arial,Helvetica;
		FONT-SIZE:12px
	}
	.DarkBlueLinkSmall:hover
	{
		COLOR:#ff3333
	}
	

        .aa
	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
	.bb 
	{ background-color:#103667; color:#ffffff}
        .aa1
	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
	.bb1 
	{ background-color:#EC870E; color:#ffffff}
        .aa2
	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
	.bb2 
	{ background-color:#5BBD2B; color:#ffffff}
        .aa3
	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
	.bb3 
	{ background-color:#DF0029; color:#ffffff}
        .aa4
	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
	.bb4
	{ background-color:#363636; color:#ffffff}
        .aa5
      	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
      	.bb5
	{ background-color:#A2007C; color:#ffffff}
       .aaa
 	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
 	.bbb 
 	{ background-color:#FCDAD5; color:#000000}
         .aaa1
 	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
 	.bbb1 
 	{ background-color:#EEAEEE; color:#000000}
         .aaa2
 	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
 	.bbb2 
 	{ background-color:#C8E2B1; color:#000000}
         .aaa3
 	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
 	.bbb3 
 	{ background-color:#BFCAE6; color:#000000}
         .aaa4
 	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
 	.bbb4
 	{ background-color:#D2A6C7; color:#000000}
 	 .aaa5
 	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
 	.bbb5
	{ background-color:#D7D7D7; color:#000000}
        .aaa6
	{ background-color:#F9F400; color:#ff0000;filter: alpha(opacity=50)}
	.bbb6
	{ background-color:#98D0B9; color:#000000}
.whitefont
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 11pt;
	color: #336699;
}
.message
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 11pt;
	color: #555555;
}
.BigTd
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 12pt;
	
}
.MidTd
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 10pt;
	
}
.SubmitButton
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
	color: #F9F400;
	background-color: #336699;
	border: 1px solid #F9F400;
}
.RouteDetailFont
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 10pt;
	color: #00000f;
}
.TitleFont
{
	FONT-FAMILY: Verdana, Arial, 瀹嬩綋;
	FONT-SIZE: 11pt;
	FONT-WEIGHT:bold;
	color: #336699;
}
.DRclass
{
background-color:#F9F400
}
.redtable
{
border: 1px solid #FF0000;
}
.TimeCounter
{
FONT-SIZE: 18pt;
FONT-FAMILY: Verdana, Arial,黑体
FONT-WEIGHT:bold;
	color: #FF0000;
}