@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #FFF;
	text-align: center;
	height:100%;
	color:#000000;
	font-size: 12px;
	text-overflow:ellipsis;
	font-family:tahoma,arial,sans-serif,宋体;
}

.pubTopstyle{
	width:990px;
	margin:5px 0 2px 0;
	padding: auto;
	height:auto;
	text-align: left;
    font-family:Arial,Simsun;
}

#IdxHearder
{
	width:990px;
	padding: auto;
	height:auto;
	text-align: left;
    font-family:Arial,Simsun;
}
.btn{
	background:url(/v1/images/btn.gif) no-repeat left;
	height:21px;
	width:61px;
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px
}
.ipt_18px{
	
}

.pubFlights_CA{
	background:url(/V1/images/airPic/CA.gif) no-repeat left;
	padding: 0 0 0 20px;
	/*background-color:#FFFBF7;*/
}.pubFlights_3U{
	background:url(/V1/images/airPic/3U.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_8C{
	background:url(/V1/images/airPic/8C.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_CU{
	background:url(/images/airpic/CU.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_CZ{
	background:url(/V1/images/airPic/CZ.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_EU{
	background:url(/V1/images/airPic/EU.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_FM{
	background:url(/V1/images/airPic/FM.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_HO{
	background:url(/V1/images/airPic/HO.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_HU{
	background:url(/V1/images/airPic/hu.gif) no-repeat left;
	padding: 0 0 0 20px;
	
}.pubFlights_KN{
	background:url(/V1/images/airPic/KN.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_MF{
	background:url(/V1/images/airPic/MF.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_MU{
	background:url(/V1/images/airPic/MU.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_SC{
	background:url(/V1/images/airPic/sc.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_UA{
	background:url(/V1/images/airPic/ua.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_ZH{
	background:url(/V1/images/airPic/zh.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_CN{
	background:url(/v1/images/airpic/CN.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_GS{
	background:url(/V1/images/airPic/gs.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_NS{
	background:url(/V1/images/airPic/ns.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_G5{
	background:url(/V1/images/airPic/G5.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_BK{
	background:url(/V1/images/airPic/BK.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_8L{
	background:url(/v1/images/airpic/8L.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_PN{
	background:url(/V1/images/airPic/pn.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_JD{
	background:url(/V1/images/airPic/JD.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_VD{
	background:url(/V1/images/airPic/zh.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_9C{
	background:url(/V1/images/airPic/9C.gif) no-repeat left;
	padding: 0 0 0 20px;
}.pubFlights_JR{
	background:url(/V1/images/airPic/JR.gif) no-repeat left;
	padding: 0 0 0 20px;
}

.input_width100px{width:100px;}
.input_width80px{width:80px;}
.input_width120px{width:120px; font-size:12px}
.input_width150px{width:150px; font-size:12px;}
.input_width300px{width:300px; font-size:12px}
.input_width200px{width:200px; font-size:12px}
.input_width30px{width:40px; }
.text_bold{ font-weight:bold;}
.text_size14px{ font-size:14px}
.text_red{ color:#FF0000;}
.text_blue{ color:#0000FF}
.text_gree{ color:#006600}
.text_color{ color:#D77115}
.text_color_black{ color:#000000}
.text_color2{color:#FA9A29}
.text_color3{color:#2552a2; font-size:14px; font-weight:bold}
.style_Grey12px{color:#999999}
.style2_Grey12px{color:#666666}
.text_Grey12px{color:#AA5500}


#linkmanlists{
	text-align:left;
	border: 1px solid #91C9FB;
	color:#FD4822;
	padding: 5px;
	position: absolute;
	line-height:20px;
	font-size:12px;
	width:320px;
	display:none;
	background:#FFFFFF;
}
#linkmanlisttitle1, #linkmanlisttitle2{
	color:#999999;
	border:1px dashed #CCCCCC;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	padding:8px 0 2px 0;
}
#linkmanlist1,#linkmanlist2{
	width:100%;
}
#linkmanlist1 div,#linkmanlist2 div{
	float:left;
	width:32%;
	border:1px #FFFFFF solid;
	color:#076AC5;
}
#passengertypelists{
	text-align:left;
	border: 1px solid #91C9FB;
	color:#076AC5;
	padding: 5px;
	position: absolute;
	line-height:20px;
	font-size:12px;
	width:93px;
	display:none;
	background:#FFFFFF;
}
#passengertypelisttitle{
	color:#999999;
	border:1px dashed #CCCCCC;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	padding:8px 0 2px 0;
}
#passengertypelist1{
	width:100%;
}
#passengertypelist1 div{
	float:left;
	width:100%;
	border:1px #FFFFFF solid;
}
#confirmtypesists{
	text-align:left;
	border: 1px solid #91C9FB;
	color:#076AC5;
	padding: 5px;
	position: absolute;
	line-height:20px;
	font-size:12px;
	width:142px;
	display:none;
	background:#FFFFFF;
}
#passengernumselect{
	text-align:left;
	border: 1px solid #999999;
	border-top:NONE;
	color:#076AC5;
	padding: 2px;
	position: absolute;
	line-height:20px;
	font-size:12px;
	width:80px;
	display:none;
	background:#FFFFFF;
}
#passengernumselect a{ display:block; width:100%; line-height:18px; color:#000000;  text-decoration:none;border-top:1px dashed #FFFFFF;border-bottom:1px dashed #FFFFFF}
#passengernumselect a:hover{ background-color:#EFEFEF; border-top:1px solid #000000;border-bottom:1px solid #000000;font-weight:bold;}
#confirmtypetitle{
	color:#999999;
	border:1px dashed #CCCCCC;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	padding:8px 0 2px 0;
}
#confirmtypelist1{
	width:100%;
}
#confirmtypelist1 div{
	float:left;
	width:100%;
	border:1px #FFFFFF solid;
}


#MessageBox{
	position:absolute;
	background:#B6B6B6;
	text-align:center;
	z-index:100;
	display:none;
	height:auto;
	width:AUTO;
}
#MessageBox div {
	background:#FFFFEE;
	border: 1px solid #C86A02;
	color:#FD4822;
	padding: 10px;
	position: relative;
	top: -2px;
	left: -2px;
}
#messagesinfoplan{
	position:absolute;
	border:1px solid #E3E197;
	background-color:#FFFFDD;
	text-align:left;
	z-index:100;
	display:none;
	height:auto;
	width:AUTO;
	padding:10px;
	color:#000000;
}
.ioc{
	float:left;
	width:100%;
	height:10px;
	background:url(/v1/images/msgwarning.gif) no-repeat left;
	text-align:left;
}

#div_dashed{
	border-top:1px dashed #cccccc;
	height: 1px;
	overflow:hidden; 
	float:left; 
	width:100%
}
.style_Orange12px{ 
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
}
.pubInputStyle{
	height:16px;
	padding-top:2px;
	border:1px solid  #666666;
}
.btnfltSearch{
	background:url(/v1/images/btnfltSearch.gif) no-repeat;
	border:none;
	width:120px;
	height:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.base_subheadline{display:block; font-weight:normal; font-size:12px; font-family:simsun,sans-serif; margin-bottom:10px; margin:0}
.base_step1, .base_step2, .base_step3, .base_step4, .base_step5, .base_step6{float:right; height:27px; margin:7px 0 10px 0; text-align:center; font-size:12px; font-weight:normal; font-family:simsun,sans-serif; color:#666; list-style:none;}
.base_meter1, .base_meter2, .base_meter3, .base_meter4, .base_meter5, .base_meter6{float:left; width:42px; margin-right:2px}
.base_meter1 span, .base_meter2 span, .base_meter3 span, .base_meter4 span, .base_meter5 span, .base_meter6 span{display:block; height:7px; overflow:hidden; background:#D8D8D8}
.base_meter1 p, .base_meter2 p, .base_meter3 p, .base_meter4 p, .base_meter5 p, .base_meter6 p{margin:3px 0 0 0;}
.base_step1 .base_meter1 span,
.base_step2 .base_meter1 span, .base_step2 .base_meter2 span,.base_step2 .base_meter3 span,.base_step2 .base_meter4 span,
.base_step3 .base_meter1 span, .base_step3 .base_meter2 span, .base_step3 .base_meter3 span,
.base_step4 .base_meter1 span, .base_step4 .base_meter2 span, .base_step4 .base_meter3 span, .base_step4 .base_meter4 span,
.base_step5 .base_meter1 span, .base_step5 .base_meter2 span, .base_step5 .base_meter3 span, .base_step5 .base_meter4 span, .base_step5 .base_meter5 span{background:#ff6600;}
.base_step6 .base_meter1 span, .base_step6 .base_meter2 span, .base_step6 .base_meter3 span, .base_step6 .base_meter4 span, .base_step6 .base_meter5 span, .base_step6 .base_meter6 span{background:#ff6600;}
.base_txtgray{font-style:normal;color:#999;}
.base_totalprice .base_price01{
	font-weight:bold;
	font-size:14px;
}
/*Price*/
.base_price01, .base_price02{
	color:#D35714;
	font-style:normal;
	font-family:"宋体",Simsun;
	text-decoration:none;
	margin:0 2px;
}
.base_price01 dfn, .base_price02 dfn {
	font-family:Arial;
}
.base_txtdiv{color:#0055aa; border-bottom:1px #0055aa dashed; cursor:pointer; text-decoration:none}
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05, .base_btn06, .base_btn07, .base_btn08,.base_btn09, .base_btn10, .base_btn11{
	background-image:url(../../v1/images/bg_button.gif);
	background-repeat:no-repeat;
}
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05, .base_btn06, .base_btn07, .base_btn08, .base_btn09, .base_btn10, .base_btn11{border:0; text-align:center; cursor:pointer; background-color:#ddd}
.base_btn01, .base_btn02, .base_btn03, .base_btn06, .base_btn07, .base_btn08, .base_btn10, .base_btn11{color:#fff; font-weight:bold}
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05, .base_btn06, .base_btn07, .base_btn08, .base_btn09, .base_btn10, .base_btn11{border:0; text-align:center; cursor:pointer; background-color:#ddd}
.base_btn01, .base_btn02, .base_btn03, .base_btn06, .base_btn07, .base_btn08, .base_btn10, .base_btn11{color:#fff; font-weight:bold}
.base_btn01, .base_btn02, .base_btn03{width:52px}
.base_btn01, .base_btn02, .base_btn03, .base_btn04, .base_btn05, .base_btn10, .base_btn11{height:22px; line-height:22px}
.base_btn01{background-position:0 0}
.base_btn02{background-position:0 -52px}
.base_btn03{background-position:0 -104px}
.base_btn04{width:70px; background-position:0 -156px}
.base_btn05{width:70px; color:#ccc; cursor:default; background-position:0 -208px}
.base_btn06{width:98px; height:26px; line-height:26px; background-position:0 -260px}
.base_btn07{width:98px; height:26px; line-height:26px; background-position:0 -312px}
.base_btn08{color:#ccc; width:98px; height:26px; line-height:26px; cursor:default; background-position:0 -364px}
.base_btn09{color:#FFF; width:111px; height:22px; background-position:0 -416px}
.base_btn10{width:76px; background-position:0 -463px}
.base_btn11{width:76px; background-position:0 -511px}
.base_alert03{border:1px #34A540 solid;background:#E1EFC9 url(/v1/images/ico_hook.gif) no-repeat 8px 9px; padding:10px; padding-left:45px}
.base_alert04{border:1px #92BDE4 solid; background:#F0F9FF; padding:10px}
.base_price01{
	font-weight:bold;
	font-size:14px;
}
/*Price*/
.base_price01, .base_price02{
	color:#D35714;
	font-style:normal;
	font-family:"Courier New",Simsun;
	text-decoration:none;
	margin:0 2px;
}
#base_wrapper{width:480px; padding:10px 20px;margin:0 auto;}
.pop_wrapper{border:5px #7EACE9 solid;}
/*========================== help =========================*/
.help_title{
	background:#F3F3F3;
	font-size:14px;
	height:32px;
	line-height:32px;
	padding-left:24px;
	text-align:left
}


