*{ margin:0; padding:0; list-style:none;} 
body {margin:0 auto;padding:0px;font-size:12px;FONT-FAMILY: Arial;text-align:center; no-repeat center -70px;COLOR: #333}
table{text-align:left;font-size:12px;}
td {font-size:12px}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; font-size:12px; margin-left:auto; margin-right:auto
}
FORM,IMG,UL,OL,LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
 
H1,H2,H3,H4,H5,H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

UL, LI{
	LIST-STYLE-TYPE: none
}

A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;font-size:12px; line-height:25px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333
}

input{height:16px;color:#333333; border:1px solid #A7A7A7; padding-left:3px; font-size:12px; padding-top:3px}
input.TextEdit{height:16px;color:#333333; border:1px solid #A7A7A7; padding-left:3px; font-size:12px;}

div.body{width:980px;float:center;}
div.div980{width:980px;float:left;}
div.gonglue_daohan{text-align:left;float:left;font-size:12px;height:30px;line-height:30px;background:url(../images/dot7.gif) no-repeat;background-position:3px 3px;padding-left:25px;}
div.gonglue_daohan a.nor{color:#3196c6;}
div.gonglue_daohan a.big{color:#1071bd;font-size:16px;font-weight:bold;}

A { color:#333333; text-decoration:none; }
A:hover { text-decoration:none; }
A.blue{COLOR:#2263DB;TEXT-DECORATION: none; }
A.blue:visited {COLOR: #2263DB; TEXT-DECORATION: none}
A.blue:hover   {COLOR:#ff6600;TEXT-DECORATION: none; }
A.white{FONT-SIZE: 12px; COLOR:#fff;TEXT-DECORATION: none; }
A.white:hover   {FONT-SIZE: 12px; COLOR:#fff;TEXT-DECORATION: underline; }
A.black{FONT-SIZE: 12px; COLOR:#000;TEXT-DECORATION: none; }
A.black:hover   {FONT-SIZE: 12px; COLOR:#0055ad;TEXT-DECORATION: underline; }
A.gray{FONT-SIZE: 12px; COLOR:#4f5050;TEXT-DECORATION: none; }
A.gray:hover   {FONT-SIZE: 12px; COLOR:#0055ad;TEXT-DECORATION: underline; }

span.ellis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding:url(../images/moz-text-overflow.xml#XBLDocument);}

div.topmenu_login{width:316px;line-height:24px;height:24px;float:left;text-align:right;}

table.yellowt{text-align:left;float:left;}
table.yellowt TD.tl{width:6px;height:23px;background:url('../images/y_tb_01.gif') no-repeat;}
table.yellowt TD.tc{height:28px;line-height:28px;background:url('../images/y_tb_02.gif') repeat-x;color:#ff6600;font-weight:bold;font-size:14px;}
table.yellowt TD.tr{width:6px;height:23px;background:url('../images/y_tb_03.gif') no-repeat;}
table.yellowt TD.cl{width:6px;background:url('../images/y_tb_04.gif') repeat-y;}
table.yellowt TD.cr{width:6px;background:url('../images/y_tb_06.gif') repeat-y;}
table.yellowt TD.bl{width:6px;height:4px;background:url('../images/y_tb_07.gif') no-repeat;}
table.yellowt TD.bc{height:6px;background:url('../images/y_tb_08.gif') repeat-x;}
table.yellowt TD.br{width:6px;height:4px;background:url('../images/y_tb_09.gif') no-repeat;}
table.yellowt .tabletitle{font-size:14px;color:#ff6600;color:#fff;}

table.greent{text-align:left;float:left;}
table.greent TD.tl{width:6px;height:28px;background:url('../images/g_tb_01.gif') no-repeat;}
table.greent TD.tc{height:28px;line-height:28px;background:url('../images/g_tb_02.gif') repeat-x;color:#ff6600;font-weight:bold;font-size:14px;}
table.greent TD.tr{width:6px;height:28px;background:url('../images/g_tb_03.gif') no-repeat;}
table.greent TD.cl{width:6px;background:url('../images/g_tb_04.gif') repeat-y;}
table.greent TD.cr{width:6px;background:url('../images/g_tb_06.gif') repeat-y;}
table.greent TD.bl{width:6px;height:4px;background:url('../images/g_tb_07.gif') no-repeat;}
table.greent TD.bc{height:6px;background:url('../images/g_tb_08.gif') repeat-x;}
table.greent TD.br{width:6px;height:4px;background:url('../images/g_tb_09.gif') no-repeat;}

table.greent .tabletitle{font-size:14px;color:#e72400;color:#fff;}

table.greent2{text-align:left;float:left;}
table.greent2 TD.tl{width:6px;height:28px;background:url('../images/g2_tb_01.gif') no-repeat;}
table.greent2 TD.tc{height:28px;line-height:28px;background:url('../images/g2_tb_02.gif') repeat-x;color:#ff6600;font-weight:bold;font-size:14px;}
table.greent2 TD.tr{width:6px;height:28px;background:url('../images/g2_tb_03.gif') no-repeat;}
table.greent2 TD.cl{width:6px;background:url('../images/g2_tb_04.gif') repeat-y;}
table.greent2 TD.cr{width:6px;background:url('../images/g2_tb_06.gif') repeat-y;}
table.greent2 TD.bl{width:6px;height:4px;background:url('../images/g2_tb_07.gif') no-repeat;}
table.greent2 TD.bc{height:6px;background:url('../images/g2_tb_08.gif') repeat-x;}
table.greent2 TD.br{width:6px;height:4px;background:url('../images/g2_tb_09.gif') no-repeat;}
table.greent2 .tabletitle{font-size:14px;color:#e72400;color:#fff;}

table.tab{text-align:left;float:left;}
table.tab TD.tl{width:6px;height:29px;background:url('../images/tabtable_01.gif') no-repeat;}
table.tab TD.tc{height:29px;line-height:29px;background:url('../images/tabtable_02.gif') repeat-x;colorff6600;font-weight:bold;font-size:14px;}
table.tab TD.tr{width:6px;height:29px;background:url('../images/tabtable_03.gif') no-repeat;}
table.tab TD.cl{width:6px;background:url('../images/tabtable_04.gif') repeat-y;}
table.tab TD.cr{width:6px;background:url('../images/tabtable_06.gif') repeat-y;}
table.tab TD.bl{width:6px;height:4px;background:url('../images/tabtable_07.gif') no-repeat;}
table.tab TD.bc{height:6px;background:url('../images/tabtable_08.gif') repeat-x;}
table.tab TD.br{width:6px;height:4px;background:url('../images/tabtable_09.gif') no-repeat;}

table.tabtitle{text-align:center;float:left;margin-left:20px;}
table.tabtitle TD.tl{width:10px;height:28px;background:url('../images/tab_title_01.gif') no-repeat;}
table.tabtitle TD.tc{height:28px;line-height:28px;background:url('../images/tab_title_02.gif') repeat-x;color:#ff6600;font-size:14px;font-weight:bold;}
table.tabtitle TD.tr{width:10px;height:28px;background:url('../images/tab_title_03.gif') no-repeat;}

span.pagechecked {cursor:pointer;float:left;
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
span.pageunchecked {cursor:pointer;float:left;
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
span.clickShow{color:#797979;border-bottom:1px dotted #797979;cursor:pointer;}

#ifocus { width:508px; height:210px; margin:20px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:410px; height:205px; overflow:hidden; margin:2px 0 0 2px; }
		#ifocus_piclist { position:absolute; width:410px;}
		#ifocus_piclist li { width:410px; height:203px; overflow:hidden;}
		#ifocus_piclist img { width:410px; height:203px; border:0px;}
	#ifocus_btn { display:inline; float:left; width:91px; margin:0px 0px 0 0px;; }
		#ifocus_btn li { width:91px; height:50px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:3px 0 0 11px; border:0px;}
		#ifocus_btn .current {  opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
#div_center {*width:520px;+width:520px;_width:515px;width:520px;float:left; }

/*首页中间 酒店套餐 CSS*/
div.i_hotelpack_cc{width:240px;float:left;margin-bottom:5px;}
div.i_hotelpack_img{
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #CCC;
	background-color: #FFF;
	float: left;
}

div.i_hotelpack_img img{
	width: 50px;
	height:50px;
}

div.i_hotelpack_content{
	font-size: 12px;
	margin-right: 2px;
	text-align:left;
	float:left;
}

div.i_hotelpack_content ul{
  line-height:18px;width:100%;
}


div.i_hotelpack_content  li.h_name {
	
	float: left;
	display: block;
    line-height:16px;color: #a2a2a2;width:150px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding:url(../images/moz-text-overflow.xml#XBLDocument);
}

div.i_hotelpack_content li.p_name {
	line-height: 120%;
	font-weight: bold;
	padding-top: 3px;
	font-size: 14px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	
}

div.i_hotelpack_content li.price {
line-height: 120%;
	font-weight: bold;
	padding-top: 3px;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	color: #F90;
}

.route_price {
	border-bottom:1px dotted #666666;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 65px; COLOR: #ff6600; PADDING-TOP: 5px
}
.route_price:first-letter {
	FONT-SIZE: 18px
}

.chujymain {
	OVERFLOW: hidden; WIDTH: 760px; PADDING-TOP: 8px; ZOOM: 1
}
.chujymain .zuo {
	DISPLAY: inline; FLOAT: left
}
.chujymain .you {
	DISPLAY: inline; FLOAT: right
}
.chujymain .acell {
	MARGIN-BOTTOM: 15px; WIDTH: 380px; HEIGHT: 155px
}
.chujymain .acell H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; OVERFLOW: hidden; LINE-HEIGHT: 21px; ZOOM: 1; HEIGHT: 21px
}
.chujymain .acell H2 .zuo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.chujymain .acell H2 .you {
	MARGIN-TOP: 6px; MARGIN-RIGHT: 15px
}
.chujymain .acell LI {
	PADDING-LEFT: 8px; BACKGROUND: url(../images/mmd-dian3.gif) no-repeat 0px 50%; MARGIN-LEFT: 3px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #cbcbcb 1px dashed; POSITION: relative
}
.chujymain .acell LI SPAN {
	LEFT: 280px; COLOR: #ff0000; LINE-HEIGHT: 18px; POSITION: absolute
}
.chujymain .acell .s1 {
	BACKGROUND: url(../images/blue-bg.gif) repeat-y; COLOR: #34b0b8
}
.chujymain .acell .s2 {
	BACKGROUND: url(../images/green-bg.gif) repeat-y; COLOR: #00a16b
}
.chujymain .acell .s3 {
	BACKGROUND: url(../images/brown-bg.gif) repeat-y; COLOR: #c19b1c
}
.chujymain .acell .s4 {
	BACKGROUND: url(../images/yellow-bg.gif) repeat-y; COLOR: #fdad3e
}
.chujymain .acell .s5 {
	BACKGROUND: url(../images/green-bg.gif) repeat-y; COLOR: #00a16b
}
.chujymain .tese {
	MARGIN-BOTTOM: 20px; WIDTH: 730px
}
.chujymain .tese .s5 {
	BACKGROUND: url(../images/blue-bg1.gif) repeat-y; COLOR: #34b0b8
}
.chujymain .tese .s6 {
	BACKGROUND: url(../images/green-bg1.gif) repeat-y; COLOR: #00a16b
}
.chujymain .tese .s7 {
	BACKGROUND: url(../images/brown-bg1.gif) repeat-y; COLOR: #c19b1c
}
.chujymain .tese .s8 {
	BACKGROUND: url(../images/yellow-bg1.gif) repeat-y; COLOR: #fbad40
}
.chujymain .tese .im1 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 8px 0px 0px 8px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 98px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; HEIGHT: 72px
}
.chujymain .tese .rtdiv {
	DISPLAY: inline; FLOAT: left; MARGIN: 8px 20px 0px 10px; WIDTH: 215px; LINE-HEIGHT: 22px
}
.chujymain .tese .tit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; POSITION: relative
}
.chujymain .tese .tit A {
	COLOR: #316e9b
}
.chujymain .tese .tit SPAN {
	RIGHT: 0px; COLOR: #fd0304; POSITION: absolute; TOP: 0px
}
.chujymain .acell2 {
	MARGIN-BOTTOM: 2px
}
.chujymain .acell2 H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; OVERFLOW: hidden; LINE-HEIGHT: 21px; ZOOM: 1; HEIGHT: 21px
}
.chujymain .acell2 H2 .zuo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.chujymain .acell2 H2 .you {
	MARGIN-TOP: 6px; MARGIN-RIGHT: 15px
}

.acell .tab01 {
	MARGIN: 5px auto
}
.acell .tab01 P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: text-top; LINE-HEIGHT: 22px; PADDING-TOP: 8px
}

.go {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/go2.jpg) no-repeat; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 41px; COLOR: #fff; MARGIN-RIGHT: 15px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
.go2{
	FONT-WEIGHT: bold; BACKGROUND: url(../images/go3.gif) no-repeat; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 70px; COLOR: #fff; HEIGHT: 24px;line-height:24px; TEXT-ALIGN: center

}

.tag {
	FONT-SIZE: 12px; COLOR: #999; PADDING-TOP: 10px; HEIGHT: 118px;LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tag EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tag A:link {
	COLOR: #09c; TEXT-DECORATION: none
}
.tag A:visited {
	COLOR: #09c; TEXT-DECORATION: none
}
.tag A:hover {
	COLOR: #f40; TEXT-DECORATION: underline
}

.visa{height:auto; float:left;margin:0px auto; background:#FFFFFF}
.visa .vl{ float:left; width:650px; padding:42px 10px 10px 10px; height:247px; background:#fdffce url(../images/v7.gif) no-repeat left top; }
.visa .vl .select{ float:left;width:350px;}
.visa .vl .country{ float:right; width:380px; height:300px; background:#FFFFFF;}
.visa .vl .country a{ float:left; margin-left:5px;line-height:30px;}

/* 签证区域 */
.V_T0{font-weight:bold;FONT-SIZE: 14px;letter-spacing:0PX;COLOR:#333333;}
.V_t1{font-weight:bold;FONT-SIZE: 16px;COLOR:#ff3300;font-family:Verdana,Simsun,Tahoma, Arial, Helvetica, sans-serif;}
.V_T2{font-weight:bold;FONT-SIZE: 12px;letter-spacing:0PX;COLOR:#ff5500;}
.V_f0{FONT-SIZE: 12px;COLOR:#ff3300;font-family:Verdana,Simsun,Tahoma, Arial, Helvetica, sans-serif;}
.V_f1{FONT-SIZE: 12px;COLOR:#333333;font-family:Verdana,Simsun,Tahoma, Arial, Helvetica, sans-serif;}
.V_f2{FONT-SIZE: 12px;COLOR:#999999;font-family:Verdana,Simsun,Tahoma, Arial, Helvetica, sans-serif;}
.V_f3{FONT-SIZE: 12px;COLOR:#0033FF;font-family:Verdana,Simsun,Tahoma, Arial, Helvetica, sans-serif;}
.V_H1{font-size: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;COLOR: #666666;LINE-HEIGHT:21PX;}
.V_H2{font-size: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;COLOR: #005FBD;LINE-HEIGHT:20PX;}
.V_tb1 {border:1px solid #BBCCDD; padding:0PX}
.V_tb2 {border:1px dashed #8A8A8A; padding:0PX}
.V_tb3 {border:1px solid #A7B9C7; padding:0PX}
.V_tb4 {border:1px solid #91BCE7; padding:0PX}

.V1,.V2{ float:left; border:1px solid #FFCC99; padding:2px 5px; margin:2px 5px; line-height:18px; background:#FFFFCC}
.V_H1{ padding:10px; line-height:20px;}
.V_T0{ text-align:left; font-weight:bold}

.ticketmarginl{margin-top:8px;padding-left:13px;padding-top:3px;width:75px;float:left;text-align:right;}
.ticketmarginr{margin-top:6px;padding-left:13px;width:100px;float:left;}

Div.linedb_title{float:left;text-align:left;height:30px;line-height:30px;font-size:18px;font-weight:bold;background:url(../images/star5.jpg) no-repeat;background-position:0px 6px;color:#006797;}
Div.p_btn{width:80px;height:26px;cursor:pointer;line-height:26px;border:1px dotted #ffda38;text-align:center;float:left;margin-left:5px;margin-top:5px;}

Table.linelist{width:100%;float:left;margin-top:3px;}
Table.linelist td.daysoff{width:50px;color:#4a9600;font-weight:bold;height:30px;line-height:30px;padding-left:5px;}
Table.linelist td.trip{width:100%;color:#db00a0;}
Table.linelist td.tour_p{width:50px;background:url(../images/trip.jpg);height:30px;}
Table.linelist td.cc{width:670px;color:#636563;padding-left:5px;}
Table.linelist td.dd{width:560px;line-height:30px;font-weight:bold;color:#797979;}


Table.tripimg{width:84px;height:84px;float:left;margin-right:10px;}
Table.tripimg td{line-height:20px;text-align:center;color:#636563;}
Table.tripimg img{width:82px;height:82px;;border:1px solid #dedede;padding:2px;}

Table.pricelist{width:100%;float:left;}
Table.pricelist tr{background-color:#fff;}
Table.pricelist td.t{text-align:center;line-height:25px;height:25px;font-weight:bold;background-color:#fff;}
Table.pricelist td{text-align:center;line-height:25px;height:25px;}

div.photolist{width:160px;;margin-top:5px;margin-left:10px;float:left;}
div.photolist li{width:160px;;margin-top:5px;text-align:center;}
div.photolist img.p{width:156px;height:100px;padding:2px;border:1px solid #dedede;float:left;}

Div.HotelMeetingRoom{width:697px;float:left;border: 1px solid #e0fcec;}
Div.HotelMeetingRoom Ul{width:100%;border-bottom:1px solid #e0fcec;}
Div.HotelMeetingRoom li{line-height:25px;text-align:center;border-right:1px solid #e0fcec;float:left;}
Div.HotelMeetingRoom li.roomname{width:120px;}
Div.HotelMeetingRoom li.local{width:110px;}
Div.HotelMeetingRoom li.area{width:50px;}
Div.HotelMeetingRoom li.list1{width:50px;}
Div.HotelMeetingRoom li.list2{width:50px;text-align:center;border:0px;}
Div.HotelMeetingRoom li.memo{width:100%;border-right:0px;border-bottom:0px;}

/* 线路搜索结果页 */

.linequery{width:970px; margin:0 auto; height:53px; padding:5px; background:url(../images/linequery_bg.jpg) repeat-x;}
.linequery img,#linequery p{ float:left;}
.linequery p{ width:500px; line-height:25px; margin-left:15px; color:#FFFFFF}
.linequery p a{ color:#FFFFFF}

table.packsearchList{
	font-size:12px;color:#666;
}
table.packsearchList th {
}
table.packsearchList td {
	text-align: left;
	padding-top: 10px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 10px;
	vertical-align: top;
	padding-left: 10px;
}

列表搜索区域 {}
#ListSearch {
    width:976px;
	border: 2px #FFCC66 solid;
	background-color: #FEF5D3;
}
#ListSearch input {
	display: inline;
}

嵌入的表格样式{}
table.packcontent table.inset {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B0DDF2;
	border-right: #B0DDF2;
	border-right-color: #B0DDF2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #B0DDF2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
table.packcontent table.inset th {
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
}
table.packcontent table.inset td {
	border: none;
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
}
table.packcontent table.inset .Indent {
	padding-left: 30px;
}
table.inset .number {
	color: #196297;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
}
table.inset .choice {
	text-align: right;
}


自助游主要表格 {}
table.packcontent{font-size:12px;color:#666;}
table.packcontent th {
	background: url('../images/TripTitle_bg.jpg') no-repeat;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	color: #333;
}
table.packcontent th h1 {
	color: #196297;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
}
table.packcontent th h3 {
	color: #196297;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
}
table.packcontent td {
	text-align: left;
	padding-top: 5px;
	border-bottom-color: #EFEFEF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	padding-right: 10px;
}
table.packcontent td.Title {
	background: url('../images/TripTitle_bg1.jpg') repeat-x;
	border-top-color: #196297;
	border-top-style: solid;
	border-top-width: 1px;
}
table.packcontent td.Title h3 {
	font-size: 14px;
	color: #196297;
}
table.packcontent td.Indent {
	padding-left: 30px;
}
table.packcontent td.BlueBg {
	background-color: #F2F7FD;
}
table.packcontent td.Shadow {
	background: url('../images/white_720_bg.gif') no-repeat top center;
}
table.packcontent td.center {
	text-align: center;
}
table.packcontent .cityName {
	width: 100px;
	padding: 5px 0 0px 0;
	float: left;
}
table.packcontent td.Indent img {
	margin-top: 5px;
	padding: 2px;
	border: 1px #C0C0C0 solid;
	margin-right: 20px;
	float: left;
	margin-bottom: 10px;
}
table.packcontent td.Indent h4 {
	font-weight: normal;
	color: #333;
	font-size: 12px;
}
table.packcontent td.Indent h5 {
	background: #666;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}

自助游可选酒店列表（查看页面）{}
div.PackBookHotelAvail{width:600px;float:left;text-align:left;line-height:22px;padding-top:5px;}


em {
	color: #CC3300;
	font-family: "Trebuchet MS";
	font-size: 12px;
	white-space: nowrap;
	font-weight: bold;
}
.orangeBlod {
	color: #FF9900;
	font-weight: bold;
	font-size: 12px;
}
.blueBlod {
	color: #196297;
	font-weight: bold;
	font-size: 14px;
}
.blackBlod {
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

Div.PackBookDate{width:620px;float:left;text-align:left;color:#666;}
Div.PackBookDate UL{width:100%;padding-left:10px;}
Div.PackBookDate li{height:25px;line-height:25px;float:left;}
Div.PackBookDate li.PackBookDateMemo{color:#666;margin-left:10px;margin-top:10px;}
Div.PackBookDate li.PackBookDateTitle{font-size:14px;font-weight:bold;color:#196297;margin-top:5px;}
Div.PackBookDate li.PackBookDateSection{font-size:14px;font-weight:bold;color:#FF0000}
Div.PackBookDate li.PackBookRoomTitle{}
Div.PackBookDate li.PackBookRoomInput{width:150px;margin-left:3px;}

input.Bt_Login {
	border: none;
	background-position: center center;
	background-image: url('../images/bt_green_bg_200x50.png');
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	word-spacing: 2px;
	background-color: #FFFFFF;
	cursor: pointer;
	margin-left: 16px;
}

在线预定 {}
div.ReservatBar {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-right: 10px;
	border: 1px #B8E37D solid;
	font-size:12px;text-align:left;
	margin-top:5px;
}
div.ReservatBar h4 {
	background-position: 40px center;
	background-image: url('../images/tel.gif');
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #7DB341;
	font-weight: normal;
}
div.ReservatBar td {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333;
}
input.Bt_Reservat {
	border: none;
	background-position: center center;
	background-image: url('../images/bt_green00.gif');
	background-repeat: no-repeat;
	width: 120px;
	height: 36px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #FFFFFF;
	cursor: pointer;
}

预订页顶部样式---------- {}
div.bookTopic{width:968px;float:left;height:50px;}
div.bookTopic ul{width:100%;}
div.bookTopic li{float:left;}
div.bookTopic li.title{width:20%;background:url('../images/search_hotel.gif') no-repeat;font-size:16px;color:#186194;font-weight:bold;padding-left:30px;text-align:left;line-height:30px;height:30px;}
div.bookTopic li.clickShow{width:10%;font-size:12px;color:#186194;line-height:20px;height:30px;padding-top:8px;cursor:pointer;}
div.bookTopic li.bookstep{float:right;width:240px;margin-right:5px;}

div.bookstep{float:left;}
div.bookstep li.bookstep1{float:right;width:240px;background:url('../images/5step01.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep2{float:right;width:240px;background:url('../images/5step02.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep3{float:right;width:240px;background:url('../images/5step03.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep4{float:right;width:240px;background:url('../images/5step04.gif') no-repeat;line-height:30px;height:30px;}
div.bookstep li.bookstep5{float:right;width:240px;background:url('../images/5step05.gif') no-repeat;line-height:30px;height:30px;}

div.bookstep li.desc{width:240px;text-align:left;font-size:12px;color:#ff9a00;text-align:center;letter-spacing: 2px;}

自助游可选产品列表的表格样式{}
table.packselect {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B0DDF2;
	border-right: #B0DDF2;
	border-right-color: #B0DDF2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #B0DDF2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size:12px;
	margin-top:5px;
	color:#666;
}


table.packselect th {
    background: url('../images/TripTitle_bg.jpg') no-repeat;
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
}
table.packselect td {
	border: none;
	line-height: 120%;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
}
table.packselect .Indent {
	padding-left: 30px;
}
table.inset .number {
	color: #196297;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
}
table.inset .choice {
	text-align: right;
}

自助游浮动的计共价的格式{{}}
#bookpricesum {
	display:block;
	bottom:0px;
	right:0px;
	position:fixed; 
	background: Black;
	color: white;
	filter:alpha(opacity=80);	
	opacity:0.80; 
	height:28px;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	padding-left:20px;
	margin-left:5px;
	position: absolute;

}

/* register*/
Div.Reg_main{width:800px;float:center;margin-top:5px;}
Div.Reg_main ul{width:100%;}
Div.Reg_main Div.title{width:130px;margin-left:30px;font-size:14px;padding-left:30px;font-weight:bold;height:27px;line-height:27px;background:url('../images/tab_2_bg.gif')  no-repeat 0 0px;position:relative;}

Div.Reg_main_content{width:800px;float:center;border:1px solid #add3ff;padding:5px;margin-top:-1px;}
Div.Reg_main_content ul{width:100%;}
Div.Reg_main_content li{height:25px;line-height:25px;font-size:14px;float:left;}
Div.Reg_main_content li.itemname{text-align:right;width:180px;}
Div.Reg_main_content li.item{text-align:left;width:150px}
Div.Reg_main_content li.itemdesc{text-align:left;width:450px;background:url('../images/otarw.gif')  no-repeat 0 6px;padding-left:10px;font-size:12px;}
Div.Reg_main_content input{height:16px;border:1px #8BB7DE solid;font-size:12px;}

Div.bookingcontact{width:100%;float:left;text-align:left;}
Div.bookingcontact ul{width:100%;float:left;}
Div.bookingcontact li{height:25px;line-height:25px;font-size:12px;float:left;}
Div.bookingcontact li.title{width:60px;margin-left:10px;}
Div.bookingcontact li.con_man{width:100px;}
Div.bookingcontact li.con_tel{width:200px;}
Div.bookingcontact input{height:22px;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px #000000 solid;font-size:12px;font-weight:bold;}

Div.inputcustomer{width:100%;float:left;}
Div.inputcustomer ul{width:100%;float:left;margin-bottom:5px;}
Div.inputcustomer ul.title{width:100%;float:left;background-color:#efefef;color:#999999;}
Div.inputcustomer li{height:25px;line-height:25px;font-size:12px;float:left;color:#000;}
Div.inputcustomer li.namet{width:12%;font-weight:bold;padding-left:5px;}
Div.inputcustomer li.sext{width:6%;font-weight:bold;text-align:center;}
Div.inputcustomer li.bg_typet{width:10%;font-weight:bold;text-align:center;}
Div.inputcustomer li.cardt{width:12%;font-weight:bold;text-align:center;}
Div.inputcustomer li.cardnot{width:20%;font-weight:bold;text-align:center;}
Div.inputcustomer li.contacttelt{width:18%;font-weight:bold;text-align:center;}
Div.inputcustomer li.webuserguestt{width:15%;font-weight:bold;}

Div.inputcustomer li.name{width:12%;padding-left:5px;}
Div.inputcustomer li.sex{width:6%;padding-top:2px;}
Div.inputcustomer li.bg_type{width:10%;padding-top:2px;text-align:center;}
Div.inputcustomer li.card{width:12%;padding-top:2px;}
Div.inputcustomer li.cardno{width:20%;}
Div.inputcustomer li.contacttel{width:18%;font-weight:bold;}

Div.inputcustomer li.webuserguest{width:15%;font-weight:bold;padding-top:3px;}

Div.inputcustomer input{height:20px;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px #000000 solid;font-size:12px;}
div.bookingTitle1{width:600px;line-height:25px;color:#000;background-color:#efefef;text-align:left;font-weight:bold;padding-left:5px;font-weight:bold;margin-top:5px;}
div.bookingTitle2{width:600px;line-height:25px;color:#666;text-align:left;padding-left:5px;margin-top:5px;}

确认酒店信息 {}
table.ConfirmHotel {
	border: 1px #FF9900 solid;
	background-color: #FFFFCC;
	text-align: left;
	font-size:12px;
	color:#666;
}
table.ConfirmHotel td {
	padding-left: 10px;
	text-align: left;
}
table.ConfirmHotel th {
	background-color:#FF9900;
}
table.ConfirmHotel h3 {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 200%;
	text-indent: 5px;
	float: left;
}
table.ConfirmHotel strong {
	color: #CC3300;
	line-height: 180%;
}

table.ConfirmHotel em {
	color: #CC3300;
	font-family: "Trebuchet MS";
	font-size: 12px;
	white-space: nowrap;
	font-weight: bold;
}

div.Hotel_Price_ListCC{width:710px;float:left;border:1px solid #efefef;margin-top:5px;}
Div.Hotel_Price_List{width:100%;float:left;color:#000;text-align:left;}
Div.Hotel_Price_List UL{width:100%;}
Div.Hotel_Price_List UL.title{background-color:#efefef;color:#000;font-weight:bold;margin:0px;padding:0px;}
Div.Hotel_Price_List li{line-height:25px;height:25px;float:left;}
Div.Hotel_Price_List li.roomtype{width:140px;padding-left:5px;height:auto;}
Div.Hotel_Price_List li.roomtype1{width:140px;padding-left:5px;font-weight:bold;color:green;}

Div.Hotel_Price_List li.menshi_price{width:40px;height:auto;}
Div.Hotel_Price_List li.meiri_price{width:301px;text-align:center;}
Div.Hotel_Price_List li.meiri_pricelist{width:301px;text-align:center;height:78px;}
Div.Hotel_Price_List li.breakfast{width:120px;text-align:center;}
Div.Hotel_Price_List li.booking{width:40px;text-align:center;}
Div.Hotel_Price_List li.line{width:100%;background-color:#efefef;line-height:0px;height:1px;}
Div.Hotel_Price_List li.desc{width:600px;;height:20px;line-height:20px;padding-left:5px;}

Div.Hotel_Price_MeiRi{width:300px;float:left;}
Div.Hotel_Price_MeiRi UL{width:300px;float:left;}
Div.Hotel_Price_MeiRi li{float:left;}
Div.Hotel_Price_MeiRi li.titleleft{width:40px;text-align:center;line-height:20px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;border-left:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.titleright{width:40px;text-align:center;line-height:20px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.price1{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;}
Div.Hotel_Price_MeiRi li.price2{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;border-top:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.price3{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;border-left:1px solid #efefef;}
Div.Hotel_Price_MeiRi li.price4{width:40px;text-align:center;line-height:20px;border-right:1px solid #efefef;color:red;font-size:11px;border-top:1px solid #efefef;border-left:1px solid #efefef;}

Div.Hotel_book_gray_title{width:710px;height:25px;line-height:25px;color:#000;background-color:#efefef;text-align:left;font-weight:bold;padding-left:5px;font-weight:bold;margin-top:5px;}
Div.Hotel_book_white_cc{width:710px;float:left;padding-left:20px;margin-top:10px;text-align:left;line-height:25px;}

Div.btnSpan{cursor:pointer;margin-top:1px;height:22px;line-height:22px;text-align:center;background-color:#ffffff;border:1px solid #b5d3e7;color:#3196c6;font-weight:bold;}
Div.btnSpanOver{cursor:pointer;margin-top:1px;height:22px;line-height:22px;text-align:center;background-color:#effbd6;border:1px solid #6bbe00;color:#6bbe00;font-weight:bold;}

div.tourbookpricelist{width:660px;float:left;padding-left:40px;}
div.tourbookpricelist ul{margin:0px;height:30px;}
div.tourbookpricelist li{float:left;font-size:12px;line-height:30px;}
div.tourbookpricelist li.price{font-size:12px;font-weight:bold;color:#ff6500;}

排序列表样式 {}
.ListRankingTitle {
	width: 620px;
	background-position: bottom;
	background-color: #EFEFEF;
	background-image: url('../images/HotelListTitle_bg.jpg');
	background-repeat: repeat-x;
}
.ListRankingTitle ul {
	list-style: none;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.ListRankingTitle ul li {
	float: left;
	display: list-item;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 10px;
}
.ListRankingTitle ul li.current {
	font-weight: bold;
	color: #FF9900;
	background-color: #FFFFFF;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 5px;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
}
.ListRankingTitle ul li.Page {
	text-align: right;
	float: right;
}


table.ticketsearchlist{color:#636563;
	border-left-width: 1px;
	border-left-color: #cecbce;
	border-left-style: solid;
	border-right-color: #cecbce;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #cecbce;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size:12px;
	float:left;
	}

table.ticketsearchlist td {
	height:30px;line-height:30px;
}
table.ticketsearchlist .number {
	color: #196297;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
}

ul.DatePrince {
	background-position: left top;
	display: block;
	text-align: center;
	background-image: url('../images/TripTitle_bg.jpg');
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 100%;
	height:50px;
}
ul.DatePrince li {
	list-style: none;
	display: block;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 5px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	line-height: 150%;
	padding-top: 5px;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	text-align:center;
	height:40px;
}
ul.DatePrince li#current {
	background-color: #CC3300;
	color: #FFFFFF;
}
ul.DatePrince li#current em {
	color: #FFCC00;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}

div.ticketlisttitle{margin-top:5px;background-color:#f7f7f7;+width:708px;_width:705px;width:708px;padding-left:10px;border:1px solid #cecbce;text-align:left;line-height:30px;height:60px;float:left;}

table.SearchBar {
	background-image: url('../images/TripTitle_bg.jpg');
	background-repeat: no-repeat;
}
table.SearchBar td{
	text-align:center;
}
table.SearchBar h3 {
	font-size: 14px;
	color: #196297;
}
table.SearchBar input {
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 16px;
	padding-top: 3px;
	padding-bottom: 2px;
	
}

table.SearchBar a{color:#186194;font-weight:bold;}
table.SearchBar a.current{color:#ff9900;font-weight:bold;}
table.SearchBar a:hover{color:#ff9900;font-weight:bold;}

span.apG{padding:3px;}
span.apGs{border:0px;}
span.apGs img{border:0px;}

div.div220{width:220px;float:left;}
div.div220 ul{width:220px;float:left;}
div.div220 span.name170{width:175px;float:left;line-height:22px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding:url(../images/moz-text-overflow.xml#XBLDocument);}
div.div220 span.name220{width:210px;float:left;line-height:22px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding:url(../images/moz-text-overflow.xml#XBLDocument);}
div.div220 span.price{width:45px;float:left;line-height:22px;display:block;color:#ce3000;text-align:right;}

#uploadbody{ width:408px; text-align:left;}
#uploadbody .logintitle{ background:url(../images/upload_title.gif) no-repeat; height:49px; }
#uploadbody .logcontent{ background:url(../images/upload_bg.gif)}
#uploadbody .logcontent div{ line-height:30px;}

.lightbox{width:408px;background:#FFFFFF;border:1px solid #ccc;line-height:25px; top:20%; left:20%;}
.lightbox dt{background:#000; padding:5px;}

Div.gonglue_citycc{width:708px;float:left;text-align:left;border:1px solid #dedfde;}
Div.gonglue_city {width:670px;float:left;text-align:left;margin-left:10px;margin-top:10px;}
Div.gonglue_city li{width:100px;float:left;text-align:left;height:23px;line-height:23px;}
Div.gonglue_city a{color:#1071bd;text-decoration:none;border-bottom:#1071bd dotted 1px;}
Div.gonglue_city a:hover{color:#000;text-decoration:none;border-bottom:#000 solid 1px;}
Div.gonglue_city h3{width:650px;float:left;text-align:left;color:#00b6ff;font-size:16px;margin-bottom:10px;}

Div.l_c_sight {margin-right:5px;word-break: keep-all;heigth:25px;float:left;}
A.colorlink1:link{line-height: 25px;FONT-SIZE: 12px; COLOR: #6e6e6e;text-decoration:none;}
A.colorlink1:hover{BACKGROUND-COLOR: #6e6e6e; COLOR: #ffffff;}
A.colorlink2:link{line-height: 25px;font-size:12px;color:#FF9900;text-decoration:none;}
A.colorlink2:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink3:link{line-height: 25px;font-size:12px;color:#336699;text-decoration:none;}
A.colorlink3:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink4:link{line-height: 25px;font-size:14px;color:#336699;text-decoration:none;}
A.colorlink4:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink5:link{line-height: 25px;font-size: 14px; COLOR: #f96e1e;text-decoration:none;}
A.colorlink5:hover{BACKGROUND-COLOR: #f96e1e; COLOR: #ffffff;}
A.colorlink6:link{line-height: 25px;font-size:12px;color:#999900;text-decoration:none;}
A.colorlink6:hover{BACKGROUND-COLOR: #6e6e6e; COLOR: #ffffff;}
A.colorlink7:link{line-height: 25px;font-size:12px;color:#078649;text-decoration:none;}
A.colorlink7:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink8:link{line-height: 25px;font-size:12px;color:#ff0078;text-decoration:none;}
A.colorlink8:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink9:link{line-height: 25px;font-size:14px;color:#e06f00;text-decoration:none;}
A.colorlink9:hover{BACKGROUND-COLOR: #336699; COLOR: #ffffff;}
A.colorlink10:link{line-height: 25px; font-size: 14px; COLOR: #ff1334;text-decoration:none;}
A.colorlink10:hover{BACKGROUND-COLOR: #f96e1e; COLOR: #ffffff;}

table.gongluelist{text-align:left;font-size:12px;color:#525552;border-bottom:1px solid #dedfde;margin-top:10px;}
table.gongluelist td{line-height:20px;}
table.gongluelist img{border:1px solid #dedfde;padding:2px;}

Div.DateTable{width:572px;padding:0px;margin:0px;height:310px;}

Div.DateTableWeekTitle{width:572px;padding:0px;margin:0px;float:left;}
Div.DateTableWeekTitle Ul{width:100%;padding:0px;margin:0px;}
Div.DateTableWeekTitle li{width:70px;height:30px;line-height:30px;text-align:center;float:left;font-size:12px;}
Div.DateTableWeekTitle li.WeekNull{width:71px;height:31px;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;cursor:pointer;font-weight:bold;color:blue;}
Div.DateTableWeekTitle li.Week0{color:#ef5d00;border-right:1px solid #dedfde;border-top:1px solid #dedfde;border-bottom:1px solid #dedfde;}
Div.DateTableWeekTitle li.WeekN{color:#000;border-right:1px solid #dedfde;border-top:1px solid #dedfde;border-bottom:1px solid #dedfde;}
Div.DateTableWeekTitle li.Week6{color:#009e42;border-right:1px solid #dedfde;border-top:1px solid #dedfde;border-bottom:1px solid #dedfde;font-color:#009e42;}

Div.DateTableMonthControl{width:70px;height:276px;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;border-left:1px solid #dedfde;padding:0px;margin:0px;float:left;}
Div.DateTableMonthControlUp{width:69px;height:24px;margin:0px;padding:0px;BACKGROUND:url('../images/MonthUp.gif') no-repeat;}
Div.DateTableMonthControlDown{width:69px;height:24px;margin:0px;padding:0px;BACKGROUND:url('../images/MonthDown.gif') no-repeat;}
Div.DateTableMonthControlTMonth{width:69px;height:113px;line-height:113px;text-align:center;font-size:12px;border-bottom:1px solid #dedfde; }
Div.DateTableMonthControlNMonth{width:69px;height:113px;line-height:113px;text-align:center;font-size:12px;}

Div.DateTableList{width:497px;padding:0px;margin:0px;float:left;}
Div.DateTableList Ul{width:497px;padding:0px;margin:0px;float:left;}

Div.thisMonth{width:70px;height:45px;float:left;padding:0px;margin:0px;float:left;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;background-color:#FFF;}

Div.thisMonth ul{width:100%;height:45px;float:left;padding:0px;margin:0px;float:left; }
Div.thisMonth li{width:100%;text-align:right;}
Div.thisMonth li.DayValid{height:20px;line-height:20px;color:#000;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.thisMonth li.DayNoValid{height:20px;line-height:20px;color:#c6c7c6;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.thisMonth li.DateValue{height:25px;line-height:25px;padding-right:4px;_padding-right:0px;color:#ce6500;}

Div.nextMonth{width:70px;height:45px;float:left;padding:0px;margin:0px;float:left;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;background-color:#f7f7f7;}
Div.nextMonth ul{width:100%;height:45px;float:left;padding:0px;margin:0px;float:left;}
Div.nextMonth li{width:100%;text-align:right;}
Div.nextMonth li.DayValid{height:20px;line-height:20px;color:#000;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.nextMonth li.DayNoValid{height:20px;line-height:20px;color:#c6c7c6;font-weight:bold;padding-right:4px;_padding-right:0px;}
Div.nextMonth li.DateValue{height:25px;line-height:25px;padding-right:4px;_padding-right:0px;color:#ce6500;}


div.yqlink{color:#666;float:left;}
div.yqlink span{margin-left:5px;float:left;line-height:20px;word-break: keep-all;}
div.yqlink a{color:#999999;text-decoration: none;}
div.yqlink a:link{color:#999999;}
div.yqlink a:visited{color:#999999;}

.description{width:980px;float:left}
.frlink{width:980px;float:left;margin-top:10px;}
.buttom_t{float:left;}
.hui_link{ color:#333333}
.submit_s{clear:both;margin:0px auto;width:500px;margin-top:5px;}
.ticket_submit{width:100%;text-align:center;margin-top:5px;margin-bottom:5px; float:left}
.start_city{margin-top:5px;padding-left:10px;width:60px;float:left;}
.arrive_city{margin-top:5px;width:60px;padding-left:10px;float:left;}
.province{font-size:14px;font-weight:bold;color:#339900;width:195px;line-height:25px;float:left}
table.show {float:left;margin:0px}
div.topmenu_nowlink{width:820px;float:left;text-align:left;}
div.topmenu_float{width:530px;+width:530px;_width:515px;line-height:24px;height:24px;float:left;padding-left:5px;color:#666666;}
table.printtable{width:100%;font-size:14px;float:left;}
table.printtable td{border-left:1px solid #000000;border-top:1px solid #000000;}
table.printtable tr{line-height:22px;text-align:left;}