@charset "utf-8";
.rightban{ margin:5px;}
.rightban li { width:116px; height:20px; overflow:hidden; float:left;}

/* piaoinfo */
.ctwarpper1{ padding:8px; text-align:center;}
.ctbiao-hong{ color:#F00; font-size:14px;}
.piaoinfo{ padding:5px 10px;}
.piaoinfo .piaoleft{ float:left; width:380px; height:100%;overflow:hidden; line-height:25px; font-size:14px;}
.ctlian {
	CLEAR: both; border: #cccccc 1px dashed; padding:5px;  COLOR: #000000; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: left; }
.ctliantop{ padding:3px 0px; font-size:14px}
.ticketti{ padding:5px 0;}
.ticketti ul li{ float:left; line-height:20px; padding:0px 4px; margin-right:10px; border:1px solid #dcdcdc; background-color:#f4fde8; font-size:12px;}

.main-a UL {
	MARGIN: 5px 4px 0px 4px;
}

.main-a UL LI {
	OVERFLOW: hidden;
	padding-left:8px;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
	TEXT-DECORATION: none;
}
.search_hua1{ margin:4px 0px;}
.search_hua1 LI {
	PADDING-LEFT: 5px;
	FLOAT: left;
	WIDTH: 75px;
	LINE-HEIGHT: 22px; height:22px; overflow:hidden;
}

.biaoleft,.biaoleft a {
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	FLOAT: left;
	COLOR: #4f8c08
}

.biaoleft A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
/*piao list*/
.cspiaobiao {
	BACKGROUND-COLOR: #f7f7f7
}

.cspiaobiao LI {
	FONT-WEIGHT: bold;
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 30px; line-height:30px;
	BACKGROUND-COLOR: #f7f7f7;
}
.cspiaoren {
	WIDTH: 726px
}
#jipiaoAdList{ margin:5px 10px;}
#jipiaoAdList li{ line-height:25px; height:25px; width:350px; overflow:hidden;}
.cspiaorenli1 {
	PADDING-LEFT: 10px;
	WIDTH: 380px; line-height:30px; height:30px; overflow:hidden;
}

.cspiaorenli1 a{
	COLOR: #000000;
	TEXT-DECORATION: none
}


.cspiaorenli4 {
	WIDTH: 120px
}

.cspiaorenli5 {
	WIDTH: 80px; padding-left:5px;
}

.cspiaorenli5 a {
	COLOR: #0000ff;
	TEXT-DECORATION: none
}

.cspiaorenli6 {
	WIDTH: 60px; text-align:center;
}

.cspiaorenli6 a {
	COLOR: #1C56CD;
	TEXT-DECORATION: none
}
.cspiaoren LI {
	BORDER-TOP: #ebebeb 1px dotted;
	FLOAT: left;
	CURSOR: pointer;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left; line-height:30px; overflow:hidden;
}
.cspiaoren2 LI {
	BORDER-TOP: #ebebeb 1px dotted;
	FLOAT: left;
	CURSOR: pointer;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #f7f7f7;
	TEXT-ALIGN: left;line-height:30px; overflow:hidden;
}

.cheshi {
	PADDING-LEFT: 4px
}
.cheshi2{
	MARGIN-TOP: 5px;
	WIDTH: 710px;
	FLOAT: left;
	height:100%;
	overflow:hidden;
}
.hotel_2{
	MARGIN-TOP: 5px;
	WIDTH: 245px;
	FLOAT: left;
	height:100%;
	overflow:hidden;
}

.bianming {
	PADDING-LEFT: 8px
}

.cheshi LI {
	FLOAT: left; width:58px; line-height:23px; height:23px; overflow:hidden; display:block; 
	
}
.bianming LI {
	FLOAT: left;
	WIDTH: 75px
}
.piaodatelist,.piaodatecitylist,.piaodatezzlist{ margin:5px;}
.piaodatelist LI {
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	WIDTH: 130px;
	LINE-HEIGHT: 25px;
	text-align:center;
}
.piaodatecitylist li{
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	WIDTH: 170px;
	LINE-HEIGHT: 25px;
	LIST-STYLE-TYPE: none
}
.piaodatezzlist li{
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	WIDTH: 170px;
	LINE-HEIGHT: 25px;
	text-align:center;
	height:25px; overflow:hidden;
}
.piaolinelist{ margin:5px;}
.piaolinelist li{ width:90px; float:left; padding:0 5px; height:24px; line-height:24px; font-size:14px; overflow:hidden}



/**订票点*/
.listline {
	 padding:5px 0; margin:0 6px; display:block; clear:both; background:url(/images/line.jpg) center repeat-x;
}

.dp_hlist { padding:5px;}

.dp_hlist_block{ width:300px; float:left; overflow:hidden; padding:0 6px; display:block; height:100%; overflow:hidden;}
.dp_list_block{ width:340px; float:left; overflow:hidden; padding:0 6px; display:block; height:100%; overflow:hidden;}

.listbiao h3 a{
	color: #2a7bc9;
	font-size: 14px;
}
.listbiao h3 span{ font-weight:normal; font-size:14px;}
.listbiao h3 span a{ color:#00F; text-decoration:underline;}
.newbooklist{ margin:5px;}
.newbooklist li{ width:300px; float:left; padding:0 6px; height:20px; line-height:20px; overflow:hidden}
.newbooklist728{ margin:5px;}
.newbooklist728 li{ width:340px; float:left; padding:0 6px; height:24px; line-height:24px; overflow:hidden; font-size:14px;}

.list100 li{ float:left; width:86px; padding-left:10px;}

.listlogoleft {
	float: left;
	border: 1px solid #e7e7e5;
	width: 100px;
	height: 100px;
	text-align:center;
}

.listlogoright { padding-left:10px;
	float: right;
	width: 330px; overflow:hidden;
}

.listlogoright li {
	line-height: 20px;
}
.dparealist{ padding:0px 10px;}
.dparealist h4{ font-size:12px; padding:4px 0;}
.dparealist p{ margin:5px auto;}
.dparealist h3 a{ display:block; float:left; width:170px; margin:0 4px; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.dparealist h3 a:hover{ color:#F00;}
.dpinfo{ padding:10px 15px; font-size:14px; line-height:25px;}
.dpinfo h2{ font-size:16px;}


/* 经过按钮3 */
.redtitle_nav3{
	color:#235a00;
	height:30px;
	line-height:30px;
	font-weight:bold;
	background-image: url(/images/title002.gif);
	background-repeat: repeat-x;
}
.redtitle_nav3 ul { margin:0px;  }
.redtitle_nav3 ul li{ width:100px; height:30px; float:left; overflow:hidden; display: inline; text-align:center;}
.redtitle_nav3 ul li.mover{
	background-color:#ffffff;
	background-image: url(/images/index002.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #dce0d2;
	cursor:pointer;
	overflow:hidden;
	background-position: top;
}
.redtitle_nav3 ul li.mout{ 	background-image: url(/images/title002.gif);
	background-repeat: repeat-x;  border-right :1px solid #dce0d2;  cursor:pointer;}
#main3{padding-top:10px; height:100%;}
.homeairline{ padding:5px 10px;}
.homeairline a{ color:#00F; margin:0 4px; white-space: nowrap;}
.price{ color:#F90;}
.content{ padding:5px 10px; font-size:14px;}
.righlinktex{ padding:5px 10px;}
.righlinktex a{ margin:0 5px; color:#00F; white-space:nowrap;}

/*info help*/
.helpmenu li{	
BORDER-TOP: #ebebeb 1px dotted;
PADDING-LEFT: 5px;
OVERFLOW: hidden;
HEIGHT: 32px; line-height:32px;
padding-left:30px; background:url(../images/next.gif) no-repeat 10px 5px;
}
.helpmenu li a{ font-size:14px;}

/*hotel*/
.main244-h UL {
	MARGIN: 5px 15px;
}

.main244-h UL LI {
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
	TEXT-DECORATION: none;
	padding-left:8px;
	background:url(/images/ico03.gif) no-repeat 0px 10px;
	border-bottom:1px dashed #efefef;
}
.main244-h2 ul{MARGIN: 5px 10px; }
.main244-h2 ul li{ float:left; width:160px; line-height:25px; height:25px; border-bottom:1px dashed #CCC; overflow:hidden;}
.main244-h14 ul{MARGIN: 0px 5px; }
.main244-h14 ul li{ float:left; width:230px; line-height:25px; height:25px; border-bottom:1px dashed #CCC; overflow:hidden;}
.listline1 {
	height:100%; overflow:hidden;
	padding: 5px 0px;
}
.listlogoleft1 {
	float: left;
	border: 1px solid #e7e7e5;
	padding:5px;
	width: 160px;
	height: 120px;
	text-align:center;
}

.listlogoright1 {
	float: right;
	width: 520px;
}

.listlogoright1 li {
	line-height: 20px;
}
.listlogoright1 li span{
	color:#390;
	line-height: 20px;
}
.listlogoright1 li .star{ width:150px; float:left;}
.listlogoright1 li .type{ width:200px; float:left;}
.listbiao1 {color: #cc0000;font-size: 14px;}
.listbiao {color: #1E56CD;font-size: 14px;}
.listbiao a{color: #1E56CD;}
.listbiao  span{ float:right; padding-right:8px; color: }
.listbiao  span a,.listbiao  span a:link,.listbiao  span a:active{ color:#00F; font-weight:bold;}
.hotellist{ margin:5px;}
.hotellist li{ width:230px; float:left; padding-left:10px; height:25px; line-height:25px; overflow:hidden;}
.hotellist li a{ text-decoration:underline; font-size:14px;}
.hoteltitle{ text-align:center; padding:8px;}

/**tian qi*/
.pageTitle{ padding:5px; text-align:center; }
.pageTitle h2{font-size:14px; font-weight:700;}
.areaList{ padding:10px;}
.areaList p{ margin:0px 0;}
.areaList a{ margin:0 5px; white-space:nowrap; font-size:14px; line-height:25px;}
.weatherList{ width:700px; padding:5px 12px;}
.weatherList table
	{
	border-collapse:collapse;
	}
.tableTop th
	{
	font-weight:bold;
	text-align:center;
	color:#000;
	font-size:14px;
	height:30px;
	line-height:30px;
	background-color:#dbe3fa;
	border:1px #99b0da solid;
	border-bottom:none;
	}
.yuBaoTable
	{
	margin-bottom:10px;
	}
.yuBaoTable td
	{
	text-align:center;
	height:25px;
	
	border:1px #99b0da solid;
	background-color:#fff;
	}	
.yuBaoTable td.t0 b
	{
	color:#c00;
	}
.yuBaoTable td a b
	{
	color:#e54600;
	}
.yuBaoTable td a span
	{
	color:#000065;
	}
.yuBaoTable td a
	{
	color:#000;
	}
.yuBaoTable td p a 
{
color:#f00;
}
.yuBaoTable td a img
{
margin-top:3px;
}

.yuBaoTable td a:hover,.yuBaoTable td a:hover b
	{
	text-decoration:none;
	color:#000065;
	}	
.yuBaoTable td .datered
{
color:#f00;
}
.yuBaoTable img{ margin-top:4px;}
.weathertitle h3{ font-size:14px;}
.copytext{ padding:5px 10px; border:1px dashed #ccc; margin:5px 0;}
.copytext span{ font-size:14px;}
.copytext p{ margin:5px 0;}
.cityList { margin:5px; margin-left:12px;
}
.cityList LI {
	FLOAT: left;
	WIDTH: 70px; overflow:hidden; height:22px;
}
.rightDingpiao{ margin:5px;}
.rightDingpiao li{ padding-left:5px; padding-bottom:4px; margin:4px 0; line-height:18px; BORDER-bottom: #ebebeb 1px dotted;}


.menu_bar_div{ overflow:hidden;height:30px; line-height:30px; }



























