@charset "utf-8";
/* CSS Document */
.special_ticket_List{
	height:27px;
	background-color:#FFFFFF;
	margin:0;
	list-style:none;
	padding:0px;
	line-height:27px;
}
.special_ticket_List li{
	list-style:none;
	float:left;
	width:35px;
	text-align:center;
	color:#333333; margin-top:5px;
	cursor:pointer; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.special_ticket_List li.active{
	color:#FFF; font-weight:bold; background:url(/images/V2/hit1.png) no-repeat bottom;
}
.special_ticket_List1{
    height:35px;
    background:url(/images/V2/boxtitlebj.jpg);
	margin:0;
	list-style:none;
	padding:0px;
	line-height:27px;
	overflow:hidden;
}
.special_ticket_List1 li{
	list-style:none;
	float:left;
	text-align:center;
	color:#333333; margin:5px 5px 0 5px; padding:0 8px;
	cursor:pointer; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.special_ticket_List1 li.active{
	color:#F87701; font-weight:bold; border:1px solid #B9CCD3; border-bottom:none; background:#FFF; padding-top:2px;
}



.city_list{ background-color:#FFFFFF}
.city_list .bar2{font-size:12px; color:#33569C; background:url(/images/V2/hit25.gif) no-repeat left; padding-left:20px; }
.city_list .airlistplan{ margin:10px 5px 5px 5px; background-color:#ffffff;overflow:hidden;}
.city_list .airlistplan a{float:left;width:60px; padding-left:20px; height:20px; line-height:20px;}

.city_list .airlistplan2{ overflow:hidden;text-align:center}
.city_list .airlistplan2 ul { overflow:auto;zoom:1; padding-bottom:5px; margin:0px;}
.city_list .airlistplan2 ul li { width:71px; float:left; margin:5px 0 0px 10px; display:inline;}
.city_list .airlistplan2 ul li img { display:block; margin:0 auto;}
.city_list .airlistplan2 ul li a { display:block; width:71px; padding:4px 0; text-align:center; border:1px solid #e2e2e2;}
.city_list .airlistplan2 ul li a:hover { width:67px; padding:3px 0; border:2px solid #f98510; text-decoration:none; color:#f40;}

/*chaintip*/
#chaintip { position:absolute; width:220px; border:4px solid #f98510; background:#fff;}
#chaintip dl dt { height:20px; padding:4px 8px 0 8px; background:#ffebd7; border-bottom:1px solid #ccc; font-weight:bold;}
#chaintip dl dt span { float:right; cursor:pointer;}
#chaintip dl dd { padding:6px 0 6px 6px; overflow:auto; zoom:1; background:#fff;}
#chaintip dl dd a { display:block; width:53px; float:left; padding:0 0 0 5px;}


.city_list{float:left; clear:both; overflow:hidden;	text-align:left;background-color:#FFFFFF;}
.city_list div.bar{float:left;font-size:12px; color:#33569C; background:url(/images/V2/hit25.gif) no-repeat left; padding-left:20px; margin-left:5px; width:310px}
.city_list div.bar strong{ float:left; width:260px}
.city_list div.bar a{float:left; display:block}
.city_list div.bar2{font-size:12px; color:#33569C; background:url(/images/V2/boxtitlebj.jpg); height:35px; line-height:35px; width:318px; text-align:right}
.city_list div.bar2 strong{ float:left; }
.city_list div.bar2 a{ padding-right:5px;}

.city_list ul{float:left; padding:0; margin:8px 0 0 0; list-style:none; width:100%}
.city_list li{padding:3px 0; float:left;}
.city_list li .fleft{width:45px; height:19px; line-height:19px; padding-left:10px; margin-left:20px; background:url(/images/V2/icon_img02.gif) no-repeat; color:#f60; float:left}
.city_list li .fright{ width:245px; float:left}
.city_list li .fright a{padding-right:8px; margin-right:5px; background:url(/images/V2/icon_img03.gif) right no-repeat; float:left; line-height:20px; white-space:nowrap;}

.adspecialrule{height:43px; border:1px solid #F2F2F2; border-top:none; padding:5px;}
.adspecialrule a{ width:31%; float:left; height:20px; line-height:30px; background:url(/images/V2/bg_16x16.gif) no-repeat; background-position:0 -58px; padding-left:13px;}

.adspecialrule2{padding:5px; height:180px; width:200px; float:left}
.adspecialrule2 a{ width:180px; float:left; height:22px; line-height:22px; background:url(/images/V2/bg_16x16.gif) no-repeat; background-position:0 -58px; padding-left:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.adspecialrule2 h2{ height:22px; line-height:22px; }
.adspecialrule2 h2 a{background:none; width:180px; color:#000}

 .hotcitylist{ height:auto; margin:10px 0 0 0; clear:both;border:1px solid #BBCADE;overflow:hidden; background-color:White}
.hotcitylist .hotcitylisttitle{height:22px;background-color:#F4FAFF;margin:0; padding:8px 0 0 10px; font-size:14px;  text-align:left;}
.hotcitylist .hotcitylistplan{ padding:10px; clear:both; background-color:White}
.hotcitylist .hotcitylistplan ul{ margin:0; text-align:left; clear:both;}
.hotcitylist .hotcitylistplan ul li{ list-style:none; float:left; margin:0 5px 0 0; width:100px; height:25px;}
.hotcitylist .hotcitylistplan ul li a{ color:#0067CE; text-decoration:none}
.hotcitylist .hotcitylistplan ul li a:hover{ color:#FF6600; text-decoration:underline}

.tejiadefault_bar{ height:30px; line-height:30px; text-align:left;}
.tejiadefault_bar a{ color:#00468C; text-decoration:none}
.tejiadefault_bar a:hover{ color:#00468C; text-decoration:underline}


.vp1_ticket_02 .gj_planelist{  padding-bottom:5px; overflow:hidden;text-align:center; height:180px; display:block;}
.vp1_ticket_02 .gj_planelist .fList{margin:5px 0; width:100%}
.vp1_ticket_02 .gj_planelist .fList li{float:left;padding:2px 12px 0 10px;width:170px;line-height:24px; overflow:hidden}
.vp1_ticket_02 .gj_planelist .fList:after{clear:both;display:block;height:0;visibility:hidden;content:".";}
.vp1_ticket_02 .gj_planelist .fList li a{display:block;height:24px;outline:none; overflow:hidden}
.vp1_ticket_02 .gj_planelist .fList li a:hover{color:#f60; text-decoration:none;}

.vp1_ticket_02 .gj_planelist .fList li .citys{float:left;cursor:pointer;}
.vp1_ticket_02 .gj_planelist .fList li .pr{float:right;width:50px;text-align:right;color:#D35714; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.vp1_ticket_02 .gj_planelist .fList li .ft{float:right;width:30px;text-align:left;cursor:pointer;}

