﻿html,body{font-family:Meiryo,'MS UI Gothic';}
.wrapper { background-color:#FFF;}
#content {
	width:1000px;
	float:left;
	margin:8px 0 20px 0;
}
#leftNav {
	width:190px;
	float: left;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
	margin-left:5px;
}
.errorMessage
{color:Red;}
/*
#leftNav dt {
	width:140px;
	height:33px;
	float:left;
	background:url(/Content/img/images/leftNav1.gif) no-repeat;
	padding-left:50px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#leftNav dd a {
	width:180px;
	height:34px; padding-left:10px;
	_height:24px; _padding-top:10px;
	float:left;
	line-height:34px;
	color:#444444;
	 
	background:url(/Content/img/images/white.gif) left bottom repeat-x;
}
#leftNav dd a:hover {
	background:url(/Content/img/images/leftNav2.gif) no-repeat;
	text-decoration:none;
}
#leftNav #current a {
	background:url(/Content/img/images/leftNav2.gif) no-repeat;
}
*/

.order_left{ width:178px; border:1px solid #43aa03;float:left;}
.order_left{ width:178px; border:1px solid #43aa03;float:left;}
.order_left dt{height:35px;line-height:34px;color:#FFF;font-size:14px;font-weight:bold;background-color:#43aa03; padding-left:13px;}
.order_left dd{height:36px;line-height:36px; border-bottom:1px dashed #ccc; padding-left:36px; background:url(/Content/img/images/SecondChange/order1.png) no-repeat 24px 14px;}
.order_left a{ text-decoration:none;color:#444;}
.order_left dd.on{ background-color:#f1fae9;font-weight:bold; }
.order_left dd.on a{color:#060; font-size:13px;}
.order_left a:hover{ text-decoration:underline; color:#F60;}
.order_left dd.last{ margin-bottom:3px;border-bottom:0;}
.height_15{ height:15px; line-height:15px; padding:0; margin:0;}

.on {
    background-color: #F1FAE9;
    font-weight: bold;
}

.txtB{
	width:190px;
	float: left;
	background:url(/Content/img/images/titlebg2.gif) left bottom  no-repeat #FFFFFF;
	height:34px; line-height:34px;
	color:#000000;
}
.txtB strong{
	margin-right:15px;	
	padding-left:10px;

}

#title {
	width:795px;
	float:left;
	padding-bottom:19px;
	color:#000000;
	background:url(/Content/img/images/zhaohuimima.gif) repeat-x 0 1px;
}

#title_us {
    background: url("/Content/img/images/zhaohuimima.gif") repeat-x scroll 0 1px transparent;
    color: #000000;
    float: left;
    padding-bottom: 19px;
    width: 765px;
}
.table_queryUserInfo td { height:30px;}


.maxtitle {
	width:783px;
	display: inline;
	float:left;
	border-bottom:1px solid #43AA03;
	line-height:28px;
	font-weight:bold;
	color:#378E02;
	font-size:15px;
}
.cutoverCurrent {
	width:280px;
	height:24px;
	display: inline;
	float:left;
	margin:0 0 0 10px;
	background:url(/Content/img/images/img_cutover.gif) no-repeat;
	font-weight:bold;
	padding-top:10px;
	color:#000000;
	text-align:center;
}
.cutover a{
	width:280px;
	height:23px;
	display: inline;
	float:left;
	margin:0 0 0 10px;
	background:url(/Content/img/images/img_cutovera.gif) no-repeat;
	font-weight:bold;
	padding-top:10px;
	color:#666666;
	text-align:center;
}
.cutover a:hover{
	background:url(/Content/img/images/img_cutover.gif) no-repeat;
	color:#000000;
	text-decoration:none;
}
.eMailCurrent {
	width:185px;
	height:25px;
	display: inline;
	float:left;
	background:#fff;
	font-weight:bold;
    text-align:center;
	padding-top:10px;
	color:#000000;border:1px solid #27A110;border-bottom:0;
	}
.MobileCurrent {
	width:245px;
	height:23px;
	display: inline;
	float:left;
	margin:0 0 0 10px;
	background:url(/Content/img/images/img_changeTitle4.gif) no-repeat;
	font-weight:bold;
	padding-left:35px;
	padding-top:10px;
	color:#000000;
}
.byeMail a{
	width:245px;
	height:23px;
	display: inline;
	float:left;
	margin:0 0 0 10px;
	background:url(/Content/img/images/img_changeTitle3a.gif) no-repeat;
	font-weight:bold;
	padding-left:35px;
	padding-top:10px;
	color:#666666;
}
.byeMail a:hover{
	background:url(/Content/img/images/img_changeTitle3.gif) no-repeat;
	color:#000000;
	text-decoration:none;
}
.byMobile a{
	width:190px;
	height:23px;
	display: inline;
	float:left;
	background:url(/Content/img/images/zhaohuimima.gif) repeat-x 0 1px;
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;text-align: center;
	color:#666666;
}
.byMobile a:hover{
	color:#000000;
	text-decoration:none;
}
.info {
	width:768px;
	float:right;
}
.info dl {
	width:735px;
	float:left;
	margin:10px 0;
}
.info dt {
	width:310px;
	height:25px;
	float:left;
	text-align:right;
	line-height:35px;
	margin-right:5px;
	font-size:14px;
}
.info dd {
	width:160px;
	float:left;
}
.info p{ line-height:18px;}
.inputBox {
    height:23px;
	line-height:25px;margin-left: 5px;
	border:1px solid #CCC;
	padding:0 2px;
	background: url("/Content/img/images/AirFlights_En/bo3.png") no-repeat scroll left -46px transparent;
    width:170px;

  
}
.inputBox:focus {
		border:1px solid #81CB1D;
}

.inputBox_en {
	height:23px;
	line-height:25px;margin-left: 5px;
	border:1px solid #CCC;
	padding:0 2px;
	background: url("/Content/img/images/AirFlights_En/bo3.png") no-repeat scroll left -46px transparent;
    width:170px;
}
.inputBox_en:focus {
	border:1px solid #81CB1D;
}
#step {
	width:715px;
	height:40px;
	float:left;
	padding:0 10px;
	line-height:40px;
}
#note {
	width:715px;
	float:left;
	padding:10px;
	margin:10px 0 30px 0;
	line-height:18px;
	background:#f7f7f7;
}
.content_title{
	background: url(/Content/img/images/white.gif) bottom repeat-x #e7e5e5;
	text-align:center;
	font-weight:bold;
	line-height:30px;
}
.content_info{
	background: url(/Content/img/images/dotted.gif) bottom repeat-x #FFF;
	text-align:center;
	line-height:30px;
	border-bottom:1px dottod #999999;
}
.info_cn{ margin-right:10px;}

.info_show_1 {
	line-height:200%;
	color:#444444;
}
.title_show_1 {
	line-height:200%;
	color:#444444;
	background-color:#f2f2f2;
	display:block;
	margin-top:10px;
	padding:3px 5px;
	line-height:180%;
	font-weight:bold;
}

/*以下英文版*/

#leftNav_en {
	width:188px;
	float: left;
	background:#F1FAE9;
	margin-right:10px; border:1px solid #d7d7d7; border-top:0;
}
#leftNav_en dl{ background-color:#F1FAE9}
#leftNav_en dt {
	width:170px;
	height:39px;
	float:left;
	 background:url(/Content/img/images/AirFlights_En/bus/bus1.png) 0 0px;
	padding-left:20px;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
#leftNav_en dd a {
	width:164px;
	height:28px; padding-top:0px;padding-left:24px;
	float:left;
	line-height:28px;
	color:#444444;
	background:url(/Content/img/images/AirFlights_En/bus/bus2.png) 13px 11px   no-repeat #f1fae9;
	
}
#leftNav_en dd a:hover {
	background:url(/Content/img/images/AirFlights_En/bus/bus2.png) 13px 11px   no-repeat #f1fae9;
	text-decoration:underline;
	color:#F60;
}
#leftNav_en .current_en a {
	 font-weight:bold;
            color: #006501;
            cursor:auto;background:url(/Content/img/images/AirFlights_En/bus/bus2.png) 13px 11px   no-repeat #f1fae9;
            text-decoration: none;
}
#leftNav_en .current_en a:hover {
            color: #006501;
            text-decoration: none;
}
.txtB_en{
	width:188px;
	float: left;
	background:url(/Content/img/images/AirFlights_En/bus/bus1.png) 0 -39px;
	height:39px; line-height:39px;
	color:#000000;
	    border-bottom:1px solid #d7d7d7; 
       border-top:1px solid #d7d7d7;
}
.txtB_en strong{
	margin-right:15px;	
	padding-left:10px;

}
.airlast{margin-bottom:8px;}.airlast1{margin-top:8px;}
/*英文右边*/
#content_en {
	width:980px;
	float:left;
	margin:8px 0 20px 0;
}


#title_en {
	width:780px;
	float:left;padding:0;
	background-color:#27a110;
	color:#fff; background-image:none;
}
.eMailCurrent_en {
	width:380px;
	height:28px;
	display: inline;
	float:left;
	
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	color:#fff; background:none;
}
.info_en { border:1px solid #27a110;
	width:768px; padding:40px 0 20px 10px;
	float:right;
	
}


.zc_info_xg td { line-height:25px;}
.zc_info_xg .flet_td { width:60px; height:40px; }
.fs_an { margin:10px 0 0 200px;}
.star { color:#F60; padding-right:2px;}
.txt_FFF { color:#fff; line-height: 31px;}
.margin_top { padding-top:10px;}
.span_mgin_t { margin-top:10px; display:block;}
.txt_hui{ color:#aaa;}
.txt_B15{ font-size:15px;}
.txt_B13{ font-size:13px;}
.algn-center h2{ font-family:Meiryo,"微软雅黑"; font-size:20px; margin:20px;}
.OK_table { margin-left:60px; width:800px; line-height:50px;}
.OK_table td {line-height:200%;}
.ok_btn_mlft { margin-left:400px;}
.infotable{ text-align:center; padding:15px 0 55px; border-bottom:1px solid #ededed;margin-right:10px; }
.infogreen td{  height:30px; font-size:12px; font-weight: normal;}
.infogreen td.infogreenbig{font-size:12px; font-weight:bold;}
 .Enter{
    background: url("/Content/img/images/SecondChange/unpay1.png") repeat scroll 0 0 transparent;
    display: block;
    height:35px; margin-left:25px;
    line-height: 26px;    
    text-align: center;
    width: 96px;
}
.Enter a{  color: #FF6600;
    display: block;
    height: 35px;
    line-height: 33px;font-weight:bold;
    text-decoration: none;font-size:14px;
}



.graySmallButton a {
	background: url(/Content/img/images/but04.gif) left 0;
	color:#000000;
	text-decoration:none;
	height:17px;
	float:left;
	cursor: pointer;
}
.graySmallButton a:hover {
	background:url(/Content/img/images/but04.gif) left 0;
	height:17px;
	text-decoration:none;
}
.graySmallButton a span {
	background:url(/Content/img/images/but04.gif) right 0;
	padding:0 12px 0 5px;
	margin:0 0 0 8px;
	float:left;
	height:17px;
	line-height:17px;
	font-size:12px;
}
.graySmallButton a:hover span {
	background:url(/Content/img/images/but04.gif) right 0;
	color:#56A911;
	padding:0 12px 0 5px;
	margin:0 0 0 8px;
	height:17px;
	line-height:17px;
	text-decoration:none;
}
.btnResendEmail{border:1px solid #ccc; background-color:#27A110; color:#fff}
.reSendSMS u{color:#235EB6}
.tableshow_1{ border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:0; border-right:0; padding:0;}
.tableshow_1 th{ background-color:#f2f2f2; font-weight:normal;border-top:0; border-left:0;border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding:3px;}
.tableshow_1 td{ border-top:0; border-left:0;border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding:3px; }
.greenWord{color:#039701;}

/* 2013.05.07 短信验证码 */
.checkcode-cont{overflow:hidden;zoom:1;height:auto!important;}
.checkcode-cont p{clear:both;padding:10px 0 0 5px;display:none;}
.checkcode-cont b{color:#b20000;}
.checkcode-cont .btn-getnote{width:102px;height:22px;line-height:22px;background:url(/Content/img/images/AirFlights_Cn/btn-getcode.png);display:inline-block;text-decoration:none;color:#333!important;text-align:center;vertical-align:middle;}
.checkcode-cont .btn-disable{background-position:0 -22px;color:#999!important;}

/* 2013.09.03 预约机票 */
.m-subticket .i-tips,
.m-subticket .i-arrow
{background-image:url(/Content/img/images/AirFlights_Cn/member-ticket.png);}
        
.m-subticket{float:left;width:783px;display:inline;min-height:580px;_height:580px;zoom:1;}
.m-subticket .hd{padding:1px 0;height:24px;line-height:24px;margin-bottom:10px;}
.m-subticket .hd .active{font-weight:bold;}
.m-subticket .hd .btn-cont{float:right;}
.m-subticket .hd .btn{float:left;margin-left:10px;background:#86abc6;width:90px;border:1px solid #4d7da2;text-align:center;color:#fff!important;}
.m-subticket .hd .disabled{background:#d2d2d2;border-color:#bbb;}
.m-subticket .bd{padding-bottom:32px;border-bottom:1px solid #43aa03;}
.m-subticket table,.m-subticket th,.m-subticket td{border:1px solid #f3f4f4;}
.m-subticket table{border-collapse:collapse;border-spacing:none;width:100%;margin-bottom:-1px;}
.m-subticket th{background:#4d7da2;color:#fff;border-color:#6e92af;height:40px;text-align:center;border-bottom:0;}
.m-subticket td{height:38px;text-align:center;}
.m-subticket td a{color:#4C7DA0;text-decoration:underline;}
.m-subticket td a:hover{color:#f60;}
.m-subticket .tb-pt{background:#e5e6e6;border:1px solid #d6d6d6;line-height:38px;}
.m-subticket .ft{padding:30px 0;}
.m-subticket .i-tips{background-position:-13px 0;width:12px;height:12px;display:inline-block;vertical-align:middle;}
.m-subticket .bd .active{position:relative;zoom:1;}
.m-subticket .active span{display:block;}
.m-subticket .i-arrow{display:none;background-position:0 -13px;width:8px;height:5px;overflow:hidden;position:absolute;top:-7px;left:50%;margin-left:-4px;}
.m-subticket .tips{display:none;position:absolute;white-space:nowrap;line-height:18px;background:#ffffbf;padding:0 10px;color:#444;border:1px solid #ff9674;top:-26px;left:50%;margin-left:-70px;}
.m-subticket .booking{font-weight:bold;}