/****S 页面框架****/
/*#body{overflow:hidden;} */
.headWrap{
	height:80px;
	width:100%;
	min-width:1008px;
	text-align:left;
	overflow:hidden;
}
.mainWrap{
	width: 100%;
	/*min-width:1008px;*/
	text-align: left;
	border:none;
	margin:0;
	padding:0;
}
.sideWrap{
	width:165px;
	min-height:165px;
	height:100%;
	height:600px\9;
	min-height:600px;
	vertical-align: top;
	position:relative;
}
.sideWrap iframe{width:165px;}
.connWrap{
	width:auto;
	height:100%;
	vertical-align:top;
	overflow: hidden;
}
.iframepage{overflow-x:hidden;}
/****E 页面框架****/
/****S header****/
.header{
	float: left;
height: 80px;
background: #1d7ad9;
width: 100%;
min-width: 1008px;
}
.header a.logo{
	float:left;
	background:url("../image/logo_b.png");
	width:354px;
	height:64px;
	margin:8px 0;
}
.sys{
	float: right;
	width:330px;
}
.sys_user{
	float: right;
	font:normal 12px/28px "Microsoft Yahei",SimSun,Arial,Serif;
	color: rgb(255,255,255);
}
.sys_user a{
	float:none;
	text-decoration:none;
	font:normal 12px "Microsoft Yahei",SimSun,Arial,Serif;
	color: rgb(255,255,255);
	padding:0;
	margin-right:12px;
}
.search_wrap{
	float: right;
	width:185px;
	padding-left:175px;
	margin:10px 0px 0 0;
}
.search_wrap input[type=text]{
	float: left;
	border:none;
	width:118px;
	height:13px;
	font-size: 13px;
	line-height: 13px;
	padding: 7px 4px;
	margin:0px;
}
.search_wrap input[type=submit]{
	float:left;
	border:none;
	width:30px;
	height: 27px;
	font:700 20px/27px BiauKai,"Microsoft Yahei";
	color:#fff;
	background:#666; /*url("../image/s_1.png");*/
}
/****E header****/
.footer{text-align: center;margin:10px;}
/****S 侧边栏样式****/
.sidebar{
	float: left;
	width:164px;
	font:normal 12px/28px "Microsoft Yahei",Arial,sans-serif;
	border-bottom:1px #C9C9C9 solid;
}
.sidebar h3{
	margin:0 0 10px 0;
	width:164px;
	height:28px;
	text-align: center;
	background: #F2F2F2;
	padding:4px 0px;
}
.sidebar dl{padding-bottom:6px;border-right:1px #C9C9C9 solid;
	border-left:1px #C9C9C9 solid;}
.sidebar dl dt{
    background-image:url("../images/icon-index-2.png");
	background-color:#0066ff;
	color:#fff;
	text-indent: 2em;
	font: 700 16px/32px "Microsoft Yahei",Arial,sans-serif;
	margin:6px 0;
}

.converter{background-position:0 -82px;background-repeat:no-repeat;}
.wallet{background-position:0 -110px;background-repeat:no-repeat;}
.settings1{background-position:0 -138px;background-repeat:no-repeat;}
.xingchend{background-position:0 -26px;background-repeat:no-repeat;}
.sidebar dl dd{
	border: none;
	text-align: center;
}
.sidebar dl dd a{
	text-decoration:none;
	color:#3366FF;
	
	font:700 14px/1.49 "Microsoft Yahei",Arial,sans-serif;
}
.sidebar dl dd a.on{
	color: #FF6600;
}
.sidebar dl dd a:hover{
	color: #FF6600;
}
/****E 侧边栏样式 ****/
/****S 内容区域样式 ****/
.content{
	float:left;
	width: 100%;
	min-width:845px;
	text-align:left;
}
.title{
	height:36px;
	width:100%;
	background:#E4E4E4;
	font:normal 12px/36px "Microsoft Yahei",Arial,sans-serif; 
}
.title p{
	text-indent:1.5em;
}
/****S 查询预订****/
.query_wrap{
	margin:10px 0 0 10px;
}
.tabs{
	float: left;
	position: relative;
	width: 99%;
}
.tabs li{
	float: left;
	list-style:none;
}
.tabs li h3{
	/*width:96px;*/
	height:31px;
	text-align:center;
	font: bold 16px/30px "Microsoft Yahei",Arial,sans-serif;
	border:1px solid #D7D7D7;
	border-bottom: none;
	border-left: none;
	cursor:pointer;
	color: #3366FF;
	padding:0 10px;
}
.tabs li h3 a{display:inline-block;width:100%;line-height:31px;}
.tabs li h3.current{
	height:32px;
	border: none;
	color:#fff;
	background:#3366FF;
}
.tabs li:first-child h3{
	height:32px;
	border: none;
	color:#fff;
	background:#3366FF;
}
.tabs li.right_t{float: right;font-size: 13px;line-height: 31px;}
.tabs li.order_id{float:left;font:bold 14px/32px "Microsoft Yahei";margin:0 0 0 10%;color:#333;}
.tabs li.order_id em{color:#008000;font-weight:bold;}
.tabs li.current_status{float:right;font:bold 14px/32px "Microsoft Yahei";}
.tabs li.current_status em{color:#ff0000;font-weight:bold;}
.tabs li div.tab_forms{
	position:absolute;
	left:0;
	top:32px;
	width: 100%;
	border-top:2px solid #3366FF;
}
.tab_forms{
	float:left;
	width: 100%;
	border-top:2px solid #3366FF;
}
.query{
	float: left;
	padding:10px 0 10px 20px;
	margin-bottom:12px;
	border-bottom:1px solid #3366FF;
}
.query ul{
	float: left;
}
.q2{
	float: left;
	width: 99%;
	margin-top:0px;
	border-top:1px solid #0066FF;
	border-bottom:1px solid #0066FF;
}
.query li{
	width:100%;
	min-width:845px;
}
.query label{
	font:700 12px/27px  "Microsoft Yahei",Arial,serif;
	margin:0 10px 0 0;
}
.query input[type=text]{
	width:120px;
}
.query select{height:22px;width:128px;}

.ticket_list{
	display:block;
}
.ticket_list ul.th{
	width:99%;
	min-width:845px;
	background:url("../image/th_bg_01.png") repeat-x;
	height: 38px;
	font:700 16px/38px "Microsoft Yahei",Arial,sans-serif;
	color: #666;
	clear: both; padding: 0px; margin: 0px;
}
.ticket_list ul.th li{
	float: left;
}
.ticket_list ul.th li.th1{
	width:20%;
}
.ticket_list ul.th li.th2{
	width:30%;
}
.ticket_list ul.th li.th3{
	width:20%;
}
.ticket_list ul.th li.th4{
	width:15%;
}
.ticket_list ul.th li.th5{
	width:15%;
}
.ticket_list ul.th li span{
	display: block;
	border-right:2px solid #FFF;
	text-indent:1.5em;
}
.ticket_list div.tds{
	float: left;
	width: 99%;
	min-width:845px;
	margin:20px 0 0 0;
}
.ticket_list div.tds div.ticket_info{
	float: left;
	width:85%;
	border-bottom: 1px solid #999;
}
.ticket_list div.tds div.ticket_info div{float:left;width:100%;}
.ticket_list div.tds span{
	float: left;
	font:300 13px/26px "Microsoft Yahei",Arial,sans-serif;
	text-indent:0.5em;
}
.ticket_list div.tds span.t1{
	width:23.5%;
}
.ticket_list div.tds span.t2{
	width:35%;
}
.ticket_list div.tds span.t3{
	width:23.5%;
}
.ticket_list div.tds span.t4{
	width:18%;
}
.ticket_list div.tds span.price{
	background: #F2F2F2;
}
.ticket_list div.tds div.price{
	background: #F2F2F2;
	line-height:26px;
}
.ticket_list div.tds span.price b{
	text-decoration:underline;
}
.ticket_list div.tds span.price i.bdf{
	float:right;
	width: 2px;
	background:#FFF;
}
.ticket_list div.tds div.th5{
	float:left;
	width:15%;
	text-align:center;
	/*height:78px;*/
	margin:0;
	padding:0;
	vertical-align:middle;
	border-bottom: 1px solid #999;
}

/****S 预订表单****/
.book_info{
	float: left;
	width:99%;
	margin-top:20px;
	border:1px solid #F2F2F2;
	padding:5px;
}
.book_info h4.BI_title{
	width:100%;
	height: 22px;
	background: #3366FF;
	text-align: center;
	color: #FFF;
	line-height:22px;
}
.PInfo1{
	float: left;
	width: 100%;
	height:38px;
	line-height:38px;
	border-top:1px solid #0066FF;
	border-bottom:1px solid #0066FF;
	font:300 14px/40px "Microsoft Yahei";
}
.PInfo1 span.fb{color: #000}
.PInfo2{
	float: left;
	width:99%;
	line-height:21px;
	padding:5px 0px;
}
.PInfo2 dt{
	float: left; 
	background:url("../image/h31_bg.png") repeat-x;
	text-align:left;
	line-height:31px;
	text-indent:5px;
}
.PInfo2 dd{
	float: left; 
	text-align:left;
	text-indent:5px;
	height:31px;
	line-height:31px;
	vertical-align: middle;
}
.PInfo2 dd input{width:90%;}
.PInfo2 dd input,.PInfo2 dd select{margin:4px}
.PInfo2 li{float:left;}
.PInfo2 .td1{width:10%;}
.PInfo2 .td2{width:11%;}
.PInfo2 .td3{width:13%;}
.PInfo2 .td4{width:11%;}
.PInfo2 .td4 .dat,.PInfo2 .td8 .dat{width:25px;margin:auto 1px;}
.PInfo2 .td5{width:8%;}
.PInfo2 .td5 select{width:80px;}
.PInfo2 .td6{width:18%;}
.PInfo2 .td7{width:17%;}
.PInfo2 .td7 select{max-width:175px;}
.PInfo2 .td8{width:11%;}
.PInfo2 .td9{width:21%;}
.PInfo2 label{
	float: left;
	width:30%;
	position:relative;
}
.PInfo2 li input[type=text],.PInfo2 li select{margin:2px 0;width:90%;}
.PInfo2 li select{height:22px;}
.PInfo2 label input{
	float:none;
	width:50%;
	min-width:180px;
}
.PInfo2 label span.cont_help{
	position:absolute;
	top:0;
	left:60px;
	color:#999;
	font-weight:700;
}
.PInfo2 label.remark{
	width:100%;
}
.PInfo2 label span.remark_help{
	position:absolute;
	top:0;
	left:40px;
	color:#999;
	font-weight:700;
}
.PInfo2 input[type=submit]{
	float: right;
	width:101px;
	height:25px;
	border:1px solid #CCCCCC;
	background:#0066FF;
	color:#FFF;
	font:700 14px "Microsoft Yahei";
}
p.remark_text{
	background:#FFFFCC;
	border:1px solid #CCCCCC;
	color:red;
	height:auto;
	text-indent:2em;
}
.enter_order b{
	float:none;
}
.enter_order label{
	width:70%;
	text-align:center;
}
.enter_order label input[type=checkbox]{
	width:25px;
	min-width:25px;
	vertical-align:middle;
}

.grayRows{
	background:#F2F2F2;
}
/****E 预订表单****/
/****S 查询起始页表单****/
.query_form1{
	float: left;
	width:230px;
	border-right:1px dashed #949494;
	text-align: center;
	padding-right:30px;
	margin-top:10px;
}
.query_form1 dl{
	width: 100%;
	text-align:left;
}
.query_form1 dl dt{
	height:40px;
	border-bottom:1px dashed #949494;
	font:700 13px/40px "Microsoft Yahei";
	color:#000;
}
.query_form1 dl dt label{
	display:inline-block;
	width:69px;
}
.query_form1 dl dt input{
	margin-right: 8px;
}
.query_form1 dl dd{
	height:45px
}
.query_form1 dl dd label{
	font:700 12px/45px "Microsoft Yahei";
}
.query_form1 dl dd input[type=text]{
	width:155px;
	padding:5px 0;
	height:12px;
	line-height:12px;
	font-size: 12px;
	border:1px solid #949494;
}
.query_form1 dl dd select{
	width:150px;
	height:20px;
	line-height:20px;
	border:1px solid #949494;
}

.query_form2{
	float: left;
	width:50%;
	height:356px;
	margin-left:30px;
	margin-top: 10px;
}
.query_form2 .case1,.query_form2 .case2{
	float: left;
	width: 100%;
	min-width:540px;
}
.case1{
	height:40px;
	border-bottom:1px dashed #949494;
	font:700 13px/40px "Microsoft Yahei";
	color:#000;
}
.case1 label,.case1 input{margin-right:8px;}
.case1 input[type=text]{
	width:110px;
	padding:5px 0;
	height:12px;
	line-height:12px;
	font-size:12px;
	border:1px solid #CCCCCC;
	margin-top:8px;
}
.case2{
	float: left;
	position: relative;
	margin:0 0 18px 0;
	font:700 13px/30px "Microsoft Yahei";
	color:#000;
}
.case2 label {
	padding:1px 6px;
	border:1px solid #CCCCCC;
	font:300 12px/22px "Microsoft Yahei";
	line-height:22px;
	cursor:pointer;
}
.case2 label.checked{
	background:#CCCCCC;
}
.case2 label.over {
	color: #0000FF;
}
.case2 p{
	line-height:28px;
	margin:5px 0;
}
.case2 p b{
	font:700 12px "Microsoft Yahei";
	color: #333;
}
.case2 textarea{
	height:220px;
	width:500px;
	border:1px solid #949494;
	background:#000;
	color:#00ff00;
	font:300 9px "Microsoft Yahei";
}
.case2 div.ta_help{
	position: absolute;	
	left: 2px;
	top:73px;
	height:218px;
	width:490px\9;
	background:#000;
}
.ta_help p.red{
	margin:0;
	height: auto;
	font: 300 11px/11px "Microsoft Yahei";
	line-height: auto;
}
.ta_help p.c7{
	margin:0;
	height: auto;
	font: 300 9px/14px "Microsoft Yahei";
}
.ta_help p span.c8{color:#FF9900;}
.case2 p span{
	font:300 12px/26px "Microsoft Yahei";
	color: #666;
}
.case2 p span.red{color: #FF0000}
.comment{
	float: left;
	margin:20px 0 0 0;
	padding:4px;
	background:#FFFFCC;
	border:1px solid #CCCCCC;
	font:700 12px/1.8 "Microsoft Yahei";
}
#pasmsgbox.msgbox{position:absolute;display:none;top:25%;left:30%;width:760px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
#pasmsgbox.msgbox h6{font-size:14px;font-weight:bold;line-height:32px;}
#pasmsgbox.msgbox h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
#pasmsgbox.msgbox #paslist table{width:100%;border:1px solid #ddd;background-color:#fff;}
#pasmsgbox.msgbox #paslist table td{line-height:28px;border:1px solid #f2f2f2;text-align:center;}
#pasmsgbox.msgbox p{padding-top:10px;}

#SuccessMsgbox.SuccessMsg{position:absolute;display:none;top:25%;left:30%;width:500px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
#SuccessMsgbox.SuccessMsg h6{font-size:14px;font-weight:bold;line-height:32px;}
#SuccessMsgbox.SuccessMsg h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
#SuccessMsgbox.SuccessMsg #sucmsg table{width:100%;border:1px solid #ddd;background-color:#fff;}
#SuccessMsgbox.SuccessMsg #sucmsg table td{line-height:80px;border:1px solid #f2f2f2;text-align:center;}
#SuccessMsgbox.SuccessMsg p{padding-top:10px;}

.PnrSucMsg{position:absolute;top:25%;left:30%;width:500px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
.PnrSucMsg h6{font-size:14px;font-weight:bold;line-height:32px;}
.PnrSucMsg h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
.PnrSucMsg .sucmsg table{width:100%;border:1px solid #ddd;background-color:#fff;}
.PnrSucMsg .sucmsg table td{line-height:80px;border:1px solid #f2f2f2;text-align:center;}
.PnrSucMsg p{padding-top:10px;}

#pass_pic.pass_pics{position:absolute;display:none;top:25%;left:30%;width:480px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
#pass_pic.pass_pics h6{font-size:12px;font-weight:bold;line-height:32px;}
#pass_pic.pass_pics h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
#pass_pic.pass_pics #paimg table{width:100%;border:1px solid #ddd;background-color:#fff;}
#pass_pic.pass_pics #paimg table td{line-height:80px;border:1px solid #f2f2f2;text-align:center;}


/****E 查询起始页表单****/
/****E 查询预订****/
/****S PNR创单****/
.pnr_form{float:left;width:99%;}
.pnr_form .qt1{height:40px;font:300 14px "Microsoft Yahei";border-bottom:0px solid #999;line-height: 40px;background:#FFF url("../image/bg_h40.png");}
.pnr_form .qt1 label{margin-right:10px;}
.pnr_form .qt1 label.fb{color:#000;}
.pnr_form h2{font:700 13px/45px "Microsoft Yahei";border-bottom:1px solid #999;}
.pnr_form .case1{height:40px;border-bottom:1px solid #999;font:700 13px/40px "Microsoft Yahei";color:#000;}
.pnr_form .case2{float: left;width:100%;margin-bottom:5px;}
.pnr_form .case2 textarea{height:252px;width:70%;min-width:790px;}
.pnr_form .case2 p{width:70%;min-width:790px;}
.pnr_form .case2 p span{float: left;}
.pnr_form .case2 p input{float: right;}
.pnr_form .case2 .ta_help{position: absolute;left: 2px;top:57px;background:#000;}
.pnr_form .case2 .ta_help p.c7{margin:0;height: auto;font: 300 13px/15px "Microsoft Yahei";}
.pnr_form .case2 .ta_help.t85{top:85px;}
.pnr_form .red{font-size: 14px;}
/****E PNR创单****/
/****S PNR创单确认****/
.block_title{float:left;height:44px;width:99%;}
.block_title h2{font:bold 15px/44px "Microsoft Yahei";color:#333;}
.block_title h2 .pnr_code{float:right;}
.block_title h2 .pnr_code em{color:#0000FF;font-weight:bold;}
.block_title h2 label{margin:0 0 0 1.2em;}
.block_title h2 span,.block_title h2 select{font-size:14px;}
.block_title h2 em{font-size:12px;color:#999;}
.block_title h2 .btns{float:right;}
.block_title h2 .btns button{height:22px;line-height:22px;margin:0 5px;padding:0 0.5em;font-size:12px;font-family:"Microsoft Yahei";background:#fff;border:1px solid #ccc;}
.block_title h2 .btns button.on{background:#ffccff;border-color:#ff9900;}
.block_title h2 a img{vertical-align:middle;}
.pnr_confirm_table .tab_head,.mbp_table .tab_head,.last_table .tab_head{font:bold 14px/32px "Microsoft Yahei";background:url("../image/h31_bg.png") repeat-x;color:#333;}
.pnr_confirm_table{display:table;width:99%;}
.pnr_confirm_table li{display:table-row;}
.pnr_confirm_table .tab_d1{width:9%;display:table-cell;}
.pnr_confirm_table .tab_d2{width:10%;display:table-cell;}
.pnr_confirm_table .tab_d3{width:13%;display:table-cell;}
.pnr_confirm_table .tab_d4{width:13%;display:table-cell;}
.pnr_confirm_table .tab_d5{width:12%;display:table-cell;}
.pnr_confirm_table .tab_d6{width:11.5%;display:table-cell;}
.pnr_confirm_table .tab_d7{width:11%;display:table-cell;}
.pnr_confirm_table .tab_d8{width:12%;display:table-cell;}
.pnr_confirm_table .tab_d9{width:8.5%;display:table-cell;}
.pnr_confirm_table input,.pnr_confirm_table select{width:80%;}
.pnr_chengke_table .tab_head,.mbp_table .tab_head,.last_table .tab_head{font:bold 14px/32px "Microsoft Yahei";background:url("../image/h31_bg.png") repeat-x;color:#333;}
.pnr_chengke_table{display:table;width:99%;}
.pnr_chengke_table li{display:table-row;}
.pnr_chengke_table .tab_d1{width:8%;display:table-cell;}
.pnr_chengke_table .tab_d2{width:8%;display:table-cell;}
.pnr_chengke_table .tab_d3{width:21%;display:table-cell;}
.pnr_chengke_table .tab_d4{width:8%;display:table-cell;}
.pnr_chengke_table .tab_d5{width:10%;display:table-cell;}
.pnr_chengke_table .tab_d6{width:12%;display:table-cell;}
.pnr_chengke_table .tab_d7{width:11%;display:table-cell;}
.pnr_chengke_table .tab_d8{width:12%;display:table-cell;}
.pnr_chengke_table .tab_d9{width:11%;display:table-cell;}
.pnr_chengke_table .tab_d10{width:8.5%;display:table-cell;}
.pnr_chengke_table input,.pnr_confirm_table select{width:80%;}
.pnr_confirm .comment{width: 99%;margin:1em 0 0 0;}
.policy_list{float:left;width:99%;background:#f2f2f2;border:1px solid #ccc;}
.policy_list th{font-size: 13px;font-weight: bold;text-align: center;color:#333;}
.policy_list td{line-height: 32px;height: 32px;}
.thunder{display:inline-block;height:25px;width:21px;background:url("../images/icon-index-1.png");position: relative;top: 5px;}
.recommend{display:inline-block;height:25px;width:20px;margin:0 5px;background:url("../images/icon-index-1.png");background-position:-22px 0;position:relative;top:10px;}
.vote-star{display:inline-block;text-align:left;width:75px;height:15px;overflow:hidden;vertical-align:middle;background:url("../images/o_star15.png") repeat-x 0 -15px;}
.vote-star i{display:inline-block;height:15px;background:url("../images/o_star15.png") repeat-x 0 0;}
.vote-star2{display:inline-block;text-align:left;width:100px;height:20px;overflow:hidden;vertical-align:middle;background:url("../images/o_star.png") repeat-x 0 -20px;}
.vote-star2 i{display:inline-block;height:20px;background:url("../images/o_star.png") repeat-x 0 0;}
.vote-star_blue{display:inline-block;text-align:left;width:100px;height:20px;overflow:hidden;vertical-align:middle;background:url("../images/o_star_blue.png") repeat-x 0 -20px;}
.vote-star_blue i{display:inline-block;height:20px;background:url("../images/o_star_blue.png") repeat-x 0 0;}
.vote-number{vertical-align:middle;font-family:"Microsoft Yahei", Verdana, Geneva, sans-serif;font-size:12px;}
.star_conn{display:none;position:absolute;top:32px;right:14%;background:#fff;text-align:left;padding: .5em;z-index: 5;border: 1px solid #999;width: 350px;}
.star_conn li{display:block;margin:.5em 0;}
.star_conn li.top_arrow{position: absolute;right: 1em;top: -15px;margin: 0;padding: 0;font-size: 30px;height: 15px;overflow: hidden;line-height: 30px;width:18px;color: #888;}
.star_conn li.top_arrow .a1{position: absolute;margin: 0;padding: 0;font-size: 36px;height: 16px;overflow: hidden;line-height: 30px;color: #888;z-index: 100;}
.star_conn li.top_arrow .a2{position: absolute;right: 1px;top: 2px;margin: 0;padding: 0;font-size: 30px;height: 14px;overflow: hidden;line-height: 30px;width: 15px;text-align: left;color: #fff;z-index: 100;}
.star_conn li em{display:inline-block;line-height:20px;}
.star_conn li span{display:inline-block;margin:0 0 0 1em;line-height:20px;}
.policy_comment{float:none;font-size:14px;display:none;text-align:left;background:#FFFFCC;border:1px solid #ccc;}
.policy_comment p{line-height: 1.6em;}
.policy_comment .tit{padding:0 0.5em;color:#0066FF;font-weight:bold;font-size:14px}
.policy_comment .conn{font-size:12px;color:#999;}
.last_table{display:table;width:99%;text-align:left;text-indent:.3em;}
.last_table li{display:table-row;}
.last_table .tab_r{font-size:13px;font-family:Arial,"Microsoft Yahei";}
.last_table .tab_d1{width:10%;display:table-cell;}
.last_table .tab_d2{width:89%;display:table-cell;}
.Freight_demo{position: absolute;display: none;}
.Freight_demo .demo_close{position: absolute;right: 2px;top: 2px;height:20px;width:20px;background:url("../images/login_icon_index.png") no-repeat -45px -42px;}
.Freight_demo .demo_close:hover{background-position:-68px -42px;}
.sub_tab{text-align: center;font-size:13px;}
/****E PNR创单确认****/
/****S 多段查询****/
.qt1{
	height:40px;
	font:300 14px "Microsoft Yahei";
	border-bottom: 1px solid #999;
	line-height: 40px;
}
.qt1 label{margin:0 10px 0 0;}
.qt1 label.fb{color:#000;margin-left: 15px}
.qt2{
	float: left;
	width: 99%;
}
.qt2 td{
	height:36px;
	padding-left:5px
}
.qt2 td label{
	margin-right:4px;
}
.qt2 td input{
	padding:5px 0;
	height:12px;
	line-height:12px;
	font-size: 12px;
	border:1px solid #949494;
}
.qt2 td span.blue{
	font-size:10px;
}
.qtd1{width:6%;}
.qtd2{width:20%;}
.qtd3{width:21%;}
.qtd4{width:23%;}
.qtd5{width:30%;}
/****E 多段查询****/
/****S 订单明细****/
li.stat{
	float: right;
	margin-right:5px;
	font:700 14px/32px "Microsoft Yahei";
}
.ord_detail{display: block;width:100%}
.ord_detail dt{font:300 14px/40px "Microsoft Yahei";border-bottom:1px solid #999;}
.ord_deta_tit{float: left;color:#000}
.ord_deta_tit2{float:right;color:#000}
.ord_detail dt,.ord_detail dd{float:left;width:99%;min-width:850px;vertical-align: middle;}
.tab_head{font:300 14px/32px "Microsoft Yahei";background:url("../image/h31_bg.png") repeat-x;}
.tab_r{font:300 12px/32px "Microsoft Yahei";vertical-align:middle;}
.ord_detail .tab_d1{float:left;width:6%;}
.ord_detail .tab_d2{float:left;width:10%;}
.ord_detail .tab_d3{float:left;width:13%;}
.ord_detail .tab_d4{float:left;width:13%;}
.ord_detail .tab_d5{float:left;width:14.5%;}
.ord_detail .tab_d6{float:left;width:12%;}
.ord_detail .tab_d7{float:left;width:11%;}
.ord_detail .tab_d8{float:left;width:12%;}
.ord_detail .tab_d9{float:left;width:8.5%;}
.ord_detail .tab_d9 input[type=submit]{width:44px;height:22px;border:1px solid #999;background:#E4E4E4;margin:4px 0 0 5px;}
.detail_table{float:left;width:99%;}
.detail_table caption{font:bold 15px/36px "Microsoft Yahei";color:#333;text-align:left;border-bottom: 1px solid #999;}
.detail_table caption label{font-size:14px;}
.detail_table caption select{font-size:14px;}
.detail_table caption em{font-size:12px;color:#999;}
.detail_table .tab_head{font:bold 13px/32px "Microsoft Yahei";background:url("../image/h31_bg.png") repeat-x;color:#333;}
.detail_table .tab_head td{font-size:13px;font-weight:bold;}
.detail_table td{height:32px;}
.detail_table.fb13 td {font-size: 13px;font-weight: bold;}
.detail_table.black_table td {font-size: 13px;color: #000;}
.detail_table.black_table td.red{color: #ff0000;}
.detail_table .comm {border: 1px solid #CCCCCC;background: #FFFFCC;padding: 5px;}
.hint{float:left;width:98%;background:#FFFFCC;padding:0.4%;line-height:20px!important;text-indent:0!important;}
.detail_table.pnr_code{text-indent:.8em;border:1px solid #ccc;margin:8px 0;border-collapse:collapse;}
.detail_table.pnr_code td{border:1px solid #ccc;color:#333;}
.use_condition{border:1px solid #ccc;border-collapse:collapse;}
.use_condition caption,.policy_list .black_cap{background:rgb(216,228,188);border:1px solid #ccc;color:#ff0000;cursor:pointer;}
.black_cap i{font-style:normal;}
.use_condition textarea{width:99%;height:67px;border:1px solid #ccc;color:#999;margin:4px;}
.arrow_up{display:inline-block;height:18px;width:18px;background:url("../images/icon-index-1.png") no-repeat -191px 0px;vertical-align:middle;margin:0 5px;}
.arrow_down{display:inline-block;height:18px;width:18px;background:url("../images/icon-index-1.png") no-repeat -191px -20px;vertical-align:middle;margin:0 5px;}
.hint{float:left;width:98%;background:#FFFFCC;padding:0.4%;line-height:20px!important;text-indent:0!important;}
.original,.change{display:inline-block;border:1px solid #ccc;font-size:12px;padding:0 3px;line-height:1.5em;text-indent:0;}
.why_no_ticket{border:1px solid #ccc;margin:8px 0;}
.why_no_ticket td{border:1px solid #ccc;}
.why_no_ticket td .black_text{margin:5px;background:#000;color:#66CC00;width:98%;height:90px;border:1px solid #ccc;}
.why_no_ticket td .white_text{margin:5px;width:98%;height:60px;border:1px solid #ccc;}
.why_no_ticket td button{background:#E4E4E4;border:1px solid #797979;font:bold 12px/22px "Microsoft Yahei";color:#000;padding:0 1em;}
	/****S 采购、平台、供应商小图标****/
	.buyers {display: inline-block;height: 20px;width: 20px;background: url("../images/icon-index-1.png") -42px -25px;vertical-align: middle;margin: 6px .5em;}
	.platform {display: inline-block;height: 20px;width: 20px;background: url("../images/icon-index-1.png") -21px -25px;vertical-align: middle;margin: 6px .5em;}
	.supplier {display: inline-block;height: 20px;width: 20px;background: url("../images/icon-index-1.png") 0 -25px;vertical-align: middle;margin: 6px .5em;}
	/****E 采购、平台、供应商小图标****/
.ord_detail .cont_info{font:300 12px/31px "Microsoft Yahei";}
.ord_detail .cont_info .ci1{float:left;width:30%;}
.ord_detail .cont_info .ci2{float:left;width:30%;}
.ord_detail .cont_info .ci3{float:left;width:40%;}
.ord_detail .wast_enter{font:300 12px/31px "Microsoft Yahei";}
.ord_detail .wast_enter span{float: left;}
.ord_detail .wast_enter input[type=submit]{
	float: right;
	width:125px;
	height: 22px;
	background:#3366FF;
	color:#FFF;
	border:1px solid #797979;
	font: 700 12px "Microsoft Yahei";
	margin-right:18px;
}
.title_list{float:left;font-size:14px;color:#3366FF;line-height:32px;width:99%;border-bottom:2px solid #3366FF;margin:10px 0;}
.title_list li{float:left;}
.title_list li.tab1 h3{border-left:1px solid #e4e4e4;}
.title_list li h3{padding:0 .8em;border:1px solid #e4e4e4;border-left:0;border-bottom:0;}
.title_list li h3.current{background:#3366FF;color:#fff;}
.drc li label{display:inline-block;font-size:12px;color:#333;text-indent:0;}
.drc li label.lab_tit{font-size:13px;color:#000;}
.drc li input.text{width:88%}
.drc{
	float: left;
	width:99%;
}
.drc li,.drc div{
	float:left;
	width:99%;
	font:300 12px/31px "Microsoft Yahei";
	text-indent:0.8em;
}
p.button_wrap{float: left;
width: 99%;
text-align: center;
margin: 10px 0;}
.help{background:#FFFFCC;padding:5px;line-height:20px!important;text-indent:0!important;}
.help span{
	float:left;
	width:50%;
	display:block;
	color: red;
	line-height:20px;
}
.help span.text40{width:40%}
.help span.text60{width:60%}
.help p{clear:both;line-height:20px;}
.help p.red{clear:both;color:red;line-height:20px;}
.pnr{padding:5px 0;}
.pnr span{
	float: left;
	width:161px;
	height:58px;
	border:1px solid #E4E4E4;
	color:#333;
	line-height:16px;
	font-weight:700;
	margin:0 5px;
	padding:5px 3px;
}
.pnr span input[type=submit]{width:54px;height:20px;background:#E4E4E4;border:1px solid #797979;font:700 12px "Microsoft Yahei";margin-left:5px}
.pnr span em{font:300 10px "Microsoft Yahei"}
.pnr textarea{width:75%;background:#000;height:70px;color:#008000;}
.date_box{position:relative;width:108px;display:inline-block;}
.date_box input{display:inline-block;width:96%;}
.date_box .date_icon{position:absolute;right:0;top:0;display:inline-block;background:url("../images/icon-index-1.png") 0 -46px;width:20px;height:21px;}
.fee span{float: left;text-align:center;}
.t11d1{width:5%;}
.t11d2{width:6%;}
.t11d3{width:8%;}
.t11d4{width:8%;}
.t11d5{width:8%;}
.t11d6{width:8%;}
.t11d7{width:11%;}
.t11d8{width:11%;}
.t11d9{width:9%;}
.t11d10{width:11%;}
.t11d11{width:15%;}
.feec{width:100%;}
.feec .t2d85{float: left;text-align:right;width:85%;font:700 10px/12px "Microsoft Yahei"}
.feec .t2d15{float: left;text-align:center;width:15%;font:700 10px/12px "Microsoft Yahei";text-decoration: underline;}
.btn{padding:10px 0;}
.btn span{float: left;}
.feec2 .t2d88{float: left;text-align:left;width:88%;font:300 12px/31px "Microsoft Yahei"}
.feec2 .t2d12{float: left;text-align:left;width:12%;font:300 12px/31px "Microsoft Yahei";}
.popup_box_bg{
    display:none;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:2000px;
    opacity:0.58;
    filter:Alpha(opacity=58)
}
.popup_box{
    display:none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:2000px;
}
.popup_box .conn{position:absolute;top:23%;left:8%;background:#fff;height:333px;width:745px;}
.popup_box .conn h1{background:#e7e7e7;border-bottom:1px solid #ccc;font:bold 16px/45px Microsoft Yahei;}
.close_icon{display:inline-block;height:25px;width:25px;background:url("../images/icon-index-1.png") -93px -119px;cursor:pointer;}
.popup_box .conn dl{float:left;padding:0 10px;}
.popup_box .conn dl dt{float:left;width:85px;font: bold 14px "Microsoft Yahei";color: red;text-align: center;}
.popup_box .conn dl dd{float:right;width:640px;line-height:1.8;}
.popup_box .conn p{height: 35px;background: #E7e7e7;float: left;width: 100%;border-top:1px solid #ccc;}
.popup_box .conn p button{margin:5px;}
/****E 订单明细****/
/****S 订单列表****/
.ord_list table{float: left;}
.ord_list .tab_r{line-height:20px}
.q_from{float: left;width:99%;height:24px;line-height:24px;border-bottom: 1px solid #0066FF;margin-bottom:10px;vertical-align: middle;padding:15px 0;}
.q_from input,.q_from label,.q_from select{float:left;margin-right:5px;}
.q_from .btn63{border:0px;}
.q_from select{height:24px;border: 1px solid #CCCCCC;}
.q_from input[type=text]{height: 14px;font-size: 14px;line-height: 14px;padding:4px;border: 1px solid #CCCCCC;}
.ord_filter{float: left;width:99%;background:#3366FF;font:300 14px/26px "Microsoft Yahei";}
.ord_filter li{float: left;text-align: center;color:#FFF;padding:0 0.5em;border-right:1px solid #fff;margin:4px 0 0 2px;line-height:1.2;}
.ord_filter li.on{color:#666;font-weight:700;line-height:24px;background:url("../image/bg_h24.png");margin:2px 0 0 2px;}
.ord_list dt,.ord_list dd{float:left;width:99%;min-width:850px;vertical-align: middle;height:auto;}
.ord_list table,.ord_list thead,.ord_list tbody{width:99%;}
table.order_list thead td{background:#e4e4e4;height:28px;font-weight:bold;}
table.order_list td{border:1px solid #ccc;}

.ord_list td{height:42px;text-align: center;}
.ord_list td .landing_city{float: left;width: 49%;cursor: default;}
.ord_list .tab10_d1{width:9%;vertical-align: middle;}
.ord_list .tab10_d2{width:6.5%;vertical-align: middle;}
.ord_list .tab10_d3{width:12.6%;vertical-align: middle;}
.ord_list .tab10_d4{width:14.3%;vertical-align: middle;}
.ord_list .tab10_d5{width:14.3%;vertical-align: middle;}
.ord_list .tab10_d6{width:7%;vertical-align: middle;}
.ord_list .tab10_d7{width:7%;vertical-align: middle;}
.ord_list .tab10_d8{width:7.5%;vertical-align: middle;}
.ord_list .tab10_d9{width:7%;vertical-align: middle;}
.ord_list .tab10_d10{width:14%;vertical-align: middle;}
.page_pilot{float:left;width:99%;margin:10px 0;}
.page_pilot span{float: left;}
.page_pilot ul{float:right;}
.page_pilot li{float:left;}
.page_pilot li a{
	margin-right:5px;
	display:inline-block;
	border: 1px solid #CCCCCC;
	height:22px;
	width:45px;
	font:300 12px/22px "Microsoft Yahei";
	text-align: center;
	color:#000;
}
.page_pilot li a.o{width:22px}
.page_pilot li a.a{font-weight:700;background:#0066FF;color: #FFF;}
#orderIndexLayer.msgbox{display:none;position:absolute;top:25%;left:30%;width:575px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
#orderIndexLayer.msgbox h6{font-size:14px;font-weight:bold;line-height:32px;}
#orderIndexLayer.msgbox h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
#orderIndexLayer.msgbox #rblReason{background-color:#fff;height:105px;padding:8px 5px;}
#orderIndexLayer.msgbox #rblReason li{float:left;width:25%;font-size:13px;line-height:32px;}
#orderIndexLayer.msgbox input[type="text"]{position:absolute;left:155px;top:120px;}
/****E 订单列表****/
/****S 新增意见****/
.conn_info{float:left;width: 99%;height: 52px;line-height:52px;border-bottom:1px solid #0066FF;}
.conn_info label{padding-left:10px;font-size: 1.167em;color:#666;font-weight: bold;}
.conn_info label span{color: #999;}
.recomm_main{float: left;width:99%;padding-top:15px;}
.form_cont{float: left;width:60%;background:#FFF;}
.form_cont ul,.form_cont li{float:left;width: 100%;margin-top:2px;background: #FFFFFF;}
.form_cont li.tit{height:26px;position:relative;}
.form_cont li.tit label{line-height:26px;background:#D7D7D7;}
.form_cont li.tit p{height:26px;font-size:14px;line-height:26px;padding:0;border:0;margin:0 0 0 0.3%;background:#D7D7D7;}
.form_cont li.tit input{height:12px;font-size:12px;line-height:12px;padding:7px 0;border:0px solid #D7D7D7;margin:0 0 0 0.3%;background:#D7D7D7;}
.form_cont li.tit span{position:absolute;left:22%;top:0;font:700 12px/26px "Microsoft Yahei"}
.form_cont li.cont{height:230px;}
.form_cont li.cont label{line-height:230px;background:#F2F2F2;}
.form_cont li.cont p{height:230px;font-size:13px;padding:0;border:0px solid #F2F2F2;margin:0 0 0 0.3%;background:#F2F2F2;overflow:scroll;}
.form_cont li.cont textarea{height:230px;font-size:12px;padding:0;border:0px solid #F2F2F2;margin:0 0 0 0.3%;background:#F2F2F2;}
.form_cont ul li label{float: left;width:20%;text-align:center;font:700 13px "Microsoft Yahei";}
.form_cont ul li input,.form_cont ul li textarea{float: left;width:79.7%;}
.recomm_tabs{
	float: left;
	position: relative;
	width: 100%;
	background: #3366FF;
}
.recomm_tabs li{
	float: left;
	list-style:none;
	background: #3366FF;
}
.recomm_tabs li h4{
	width:96px;
	height:26px;
	text-align:center;
	font: bold 14px/26px "Microsoft Yahei",Arial,sans-serif;
	border-bottom: none;
	border-left: none;
	cursor:pointer;
	background: #3366FF;
	color:#FFF;
}
.recomm_tabs li h4.current{
	height:24px;
	line-height:24px;
	margin-top:1px;
	color:#000;
	background:url("../image/bg_h24.png");
	border: 1px solid #D7D7D7;
	border-bottom:none;
}
.form_cont ul li dl{float:left;width:50%;background: #FFFFFF;}
.form_cont ul li dl dt{font:bold 13px/25px "Microsoft Yahei";color:#FF9999;}
.form_cont ul li dl dd{font:normal 13px/25px "Microsoft Yahei";color:#999; }
.form_side{float: left;width: 40%;}
.form_side dl{margin:4px 10px 0 10px;}
.form_side dl dt{width:100%;font:700 13px/26px "Microsoft Yahei";color:#000;}
.form_side dl dd{width:100%;padding:0 0 13px 0;}
.form_side dl dd label{display:inline-block;width:30%;text-align: right;color:#333;font-family:"Microsoft Yahei"}
.form_side dl dd textarea{height: 227px;width: 100%;background:#FFFFCC;font:normal 13px/26px "Microsoft Yahei";color:#333;border:0;}
.form_side dl dd.sub_btn{text-align: center;}
.form_side dl dd.sub_btn input[type=submit]{float:left;height: 26px;font:700 12px "Microsoft Yahei";background:#3366FF;border: 1px solid #797979;color:#FFFFFF;padding:0 1.6em;}
.form_side dl dd.sub_btn span{
	float:left;
	color:#FF9999;
	border:0;
	padding:0 1.6em;
	text-align: center;
	font:700 12px/25px "Microsoft Yahei";
}
/****E 新增意见****/
/****S 建议列表****/
.sys_set .filter{float: left;width:99%;background:#3366FF;font:300 14px/26px "Microsoft Yahei";}
.sys_set .filter li{float: left;text-align: center;color:#FFF;padding: 0 0.6em;}
.sys_set .filter li a{display:block;color:#fff;}
.sys_set .filter li.on{color:#333;font-weight:700;line-height:24px;background:#fff;margin:2px 0 0 2px;}
.sys_set .filter li.on a{color:#333;}
.sys_set .detail_table td{border:1px solid #f2f2f2;}
/****E 建议列表****/
/****S 新增发票****/
.invo_list{width:99%;padding-top:10px;}
.invo_list dt{width: 100%;height:26px;background:#3366FF;}
.invo_list dt span{float: left;width:95px;text-align:center;margin:2px 0 0 2px;background:url("../image/bg_h24.png");border: 1px solid #D7D7D7;height:22px;font:700 14px/22px "Microsoft Yahei";}
.invo_list dd{width:100%;float: left;}
.invo_list dd.tab_head{font:700 12px/26px "Microsoft Yahei";background:#D7D7D7;color:#333;}
.invo_list dd span{float: left;margin-right:0.04%;text-indent:0.4em;vertical-align:middle;}
.invo_list dd span input{height:14px;font-size:14px;line-height:14px;padding:3px;border:1px solid #D7D7D7;margin:5px 0;}
.invo_list .tab_d1{width:12.5%;}
.invo_list .tab_d2{width:5%;}
.invo_list .tab_d3{width:23%;}
.invo_list .tab_d4{width:6.8%;}
.invo_list .tab_d5{width:6.8%;}
.invo_list .tab_d6{width:6.8%;}
.invo_list .tab_d7{width:6.8%;}
.invo_list .tab_d8{width:6.8%;}
.invo_list .tab_d9{width:10%;}
.invo_list .tab_d10{width:7.5%;}
.invo_list .tab_d11{width:7.5%;text-align:center;}
.invo_addr{float: left;width:99%;height:60px;line-height:60px;vertical-align: middle;}
.invo_addr label{margin:0 20px 0 10px;font:700 14px "Microsoft Yahei";color:#000;}
.invo_addr_list,.new_addr_list,.fee_sche,.fee_sche2,.pay{float: left;width: 99%;margin-bottom:20px}
	.invo_addr_list span,.new_addr_list span,.fee_sche span{float: left;vertical-align:middle;}
	.invo_addr_list dt,.new_addr_list dt,.fee_sche dt,.fee_sche2 dt,.pay dt{float: left;width:100%;border-top:1px solid #D7D7D7;}
	.invo_addr_list dd,.new_addr_list dd,.fee_sche dd,.fee_sche2 dd,.pay dd{float: left;width:100%;}
.invo_addr_list .tab7_d1{width:8%;}
.invo_addr_list .tab7_d2{width:22%;}
.invo_addr_list .tab7_d3{width:31%;}
.invo_addr_list .tab7_d4{width:11%;}
.invo_addr_list .tab7_d5{width:11%;}
.invo_addr_list .tab7_d6{width:9%;}
.invo_addr_list .tab7_d7{width:8%;}
.new_addr_list span input,.fee_sche input,.fee_sche select{margin:5px 0;}
.new_addr_list span input[type=submit]{width: 35px;height: 20px;background: #E4E4E4;border:1px solid #999;color:#FF0000;font:700 12px "Microsoft Yahei"}
.new_addr_list .tab7_d1{width:8%;}
.new_addr_list .tab7_d2{width:15%;}
.new_addr_list .tab7_d3{width:36%;}
.new_addr_list .tab7_d4{width:11%;}
.new_addr_list .tab7_d5{width:11%;}
.new_addr_list .tab7_d6{width:9%;}
.new_addr_list .tab7_d7{width:5%;}
.fee_sche dt,.pay dt{border:none;}
.fee_sche dt.bd-b,.pay dt.bd-b{border-bottom:1px solid #CCCCCC;}
.fee_sche dt span,.fee_sche2 dt span,.pay dt{float: left;font:700 14px/32px "Microsoft Yahei";color:#333}
.fee_sche dt span.red{float: right;font-size:12px;color: #FF0000;font-weight:300;}
.fee_sche .tab_head{border-top:1px solid #D7D7D7;}
.fee_sche .tab7_d1{width:9%;}
.fee_sche .tab7_d2{width:12%;}
.fee_sche .tab7_d3{width:7%;}
.fee_sche .tab7_d4{width:14%;}
.fee_sche .tab7_d5{width:11%;}
.fee_sche .tab7_d6{width:40%;}
.fee_sche .tab7_d7{width:7%;}
.fee_sche2 dd{border:1px solid #CCCCCC;line-height:32px;border-top:none;}
.fee_sche2 dd span{float: left;}
/****E 新增发票****/
/****E 内容区域****/
/****S 乘客信息编辑****/
.form_area{float: left;width:100%;margin-top:5px;}
.form_area h4{float:left;height:31px;width:100%;border-bottom:1px solid #cccccc;font:700 16px/31px "Microsoft Yahei";color: #000;background:url("../image/h31_bg.png");text-indent:0.6em;margin-bottom:7px;}
.form_area h4 span{font:300 12px/38px "Microsoft Yahei";margin-left:60px;}
.form_area ul{float:left;padding:5px 0}
.form_area li{float:none;font:300 14px/38px "Microsoft Yahei";color: #666;}
.form_area label{display:inline-block;width:125px;text-align:right;font-weight:700;}
.form_area label.w50{width:50px;}
.form_area input{display:inline-block;height:14px;line-height:14px;font-size:14px;padding:5px 0;border:1px solid #CCC;}
.form_area select{height:26px;border: 1px solid #ccc;width:130px;}
.form_area span{font-size:12px;}
.form_area .checkbox_lab{font-size: 12px;width:auto;}
.form_area .btn{background:none;border:none;height:26px;width:69px;padding:0;}
/****S 乘客信息编辑****/

/****S 改签、升舱申请****/
.endorse_list.msgbox{position:absolute;top:25%;left:30%;width:570px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
.endorse_list.msgbox h6{font-size:14px;font-weight:bold;line-height:32px;}
.endorse_list.msgbox h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
.endorse_list.msgbox div{line-height:24px;border:1px solid #ddd;background-color:#fff;}
.endorse_list.msgbox p{line-height:24px; padding-top:10px;}
.change_ticket{padding: 0px 0 0 0;font-size: 13px;}
.change_ticket .ticket_pnr,.change_ticket .submit{float:left;width: 100%;}
.change_ticket .ticket_pnr label{margin: 0 8px 0 0;}
.change_ticket .hint{float:left;width: 310px;border:1px solid #FFCC00;}
.change_ticket .hint a{color:#ff6600;}
.change_ticket h3{font-size: 15px;color: #000;border-bottom: 1px solid #999;font-weight: bold;line-height: 2.4em;}
.change_ticket .detail_table {padding: 0.5%;width: 98%;}
.change_ticket .detail_table table{width: 100%;}
.change_ticket .detail_table td{border:1px solid #c9c9c9;text-align: center;height: 40px;}
.change_ticket .detail_table .tab_head,.change_ticket .detail_table .tab_head td{background: #f2f2f2;}
.change_ticket .detail_table td em{font-size: 13px;}
.change_ticket .detail_table td .flt_No{display: inline-block;border:1px solid #ccc;padding: 10px;margin: 5px;line-height: 2em;}
.change_ticket .detail_table td .flt_No input[type="text"]{background:transparent;border:0;width:5em;text-align:center;}
.change_ticket .detail_table td .flt_No input[type="text"]:focus{border:0;border-bottom:1px solid #ccc;}
.change_ticket .detail_table td .flt_info{display: block;margin:0 0 0 10px;}
.change_ticket .detail_table td span:first-child{display:inline-block;margin:0;}
.change_ticket .detail_table td .flt_info .startcs,.change_ticket .detail_table td .flt_info .startcitycs{display:block;text-indent:10px;}
/*.change_ticket .detail_table td .txtstarttime,.change_ticket .detail_table td .txtendtime,
.change_ticket .detail_table td .txtstartcity,.change_ticket .detail_table td .txtendtcity{display: inline-block;border:1px solid #ccc;padding:0 10px;margin: 5px;line-height: 28px;height: 28px;text-align:center;width:120px;}
*/
.change_ticket .detail_table td .txtcabin{display: inline-block;border:1px solid #ccc;padding: 10px 0;margin: 5px;line-height: 2em;height: 2em;width:30px;text-align:center;}
.change_ticket .submit textarea{height: 80px;}
.change_ticket .submit  .sub_btns{padding: 0 0 0 49px;margin: 10px 0;}
.change_ticket .hint .blue{color: #0099FF;}
/****E 改签、升舱申请****/
/****S 报表****/
.order_report .block_title{border-bottom:1px solid #0066FF;color: #666;}
.order_report .filter{float: left;}
.order_report .filter li{padding: 8px 0;}
.order_report .filter label{font-size: 13px;font-weight: bold;color: #666;}
.order_report .filter .date_box{width: 155px;}
.order_report .filter .date_box input[type="text"]{width: 100%;}
.order_report .filter select{width: 155px;}
.order_report .filter .submit{text-align: center;}
.order_report .filter .submit a{color: #ff0000;text-decoration: underline;margin-left: 1em;}
.order_report .pop_layer{position:absolute;display:none;border: 4px solid #ccc;background: #fff;width: 500px;z-index: 999;text-align: right;padding:0 0 20px 0;}
.order_report .pop_layer h3{font-size: 16px;line-height:2em;font-weight: bold;background: #F2F2F2;border-bottom: 1px solid #eaeaea;text-align: left;}
.order_report .pop_layer p{font-size: 20px;color: #999;font-weight: bold;padding: 2em 2em 2em 6em;text-align: left;background:url("../images/arrow_1.png") no-repeat 40px center;}
.order_report .pop_layer .btn{width: 80px;height: 28px;text-align: center;font-size: 14px;margin-right:40px;color: #fff;font-weight: bold;border:1px solid #999;background: #ccc;padding: 0;}
/****E 报表****/
/**** 公用样式 ****/
html,body{height:100%;}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,i,pre,form,fieldset,input,textarea,blockquote,button,textarea,p,blockquoteth,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var,td{font-style:normal;font-weight:normal;font-family:"Microsoft Yahei"}
abbr,acronym,textarea {border:0;}
table{border-collapse:collapse;border-spacing:0; margin:0 auto;	}
body{font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif; font-size:12px; color:#666666;display:block;height:100%;}
fieldset,img{border:0;}
ol,ul,li{list-style:none;}
capation,th{text-align:center;}
button{cursor:pointer;}
input,select,option,label{font-family: "Microsoft Yahei"}
input[type=text]{height:14px;font-size:14px;line-height:14px;padding:3px;border:1px solid #CCCCCC;}
input[type=checkbox],input[type=radio]{border:0 !important;width:15px;height:15px;vertical-align:middle;margin:5px;}
a{text-decoration:none; color:#0066cc;}
a:hover{text-decoration: underline;color:#4ea340;}
.wrap{width:950px; margin:0 auto; clear:both;display:table;}

.clear{clear:both; height:0; font-size:0px; overflow:hidden;}
.clearfix{}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}

font,table,td,tr,th{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:' '}

.orange{color:rgb(255,102,46);}
.green{color:#008000;}
.blue{color:#0099FF;}
.red{color:#FF0000;}
.c1{color:#2953a6;} 
.c2{color:#a1001a;} 
.c3{color:#217311;}
.c4{color:#f67620;}
.c5{color:#8c5a59;}
.c6{color:#de0000;}
.c7{color:#00FF00;}
.c8{color:#FF9900;}
.c9{color:#000;}
.c10{color:#999;}
.c11{color:#333;}
.c12{color:#3366FF;}
.c13{color:#9933FF;}
.c15{color:#FF9966;}
.c16{color:#FF00CC;}
.c17{color:#FF6600;}
.c18{color:#669900;}
.grayRows{background:#F2F2F2;}


.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}

.fb{font-weight:bold;}
.fn{font-weight:normal;}
.fi{font-style:italic;}
.ff{font-family:"Microsoft Yahei";}
.t1{text-indent: 1em;}
.t2{text-indent:2em;}
.t3{text-indent:3em;}
.t5{text-indent:5em;}

.lh130{line-height:130%}
.lh150{line-height:150%}

.unl{text-decoration:underline;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.Clearfix{display:block;}
.vm{vertical-align:middle;}
.vt{ vertical-align:top;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1}
.hidden{visibility:hidden;}
.ofHidden{overflow:hidden;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.in-block{display:inline-block;}
.bd-b{border-bottom:1px solid #d9d9d9;}
.bd-t{border-top:1px solid #d9d9d9;}
.bd{border:1px solid #d9d9d9;}

.bgc{ background-color:#f5f5f5;}
.bgi31x{background: url("../image/h31_bg.png");}

.hint_icon{display:inline-block;height:20px;width:20px;background:url("../images/icon-index-1.png") -45px 0;}

/****S 各种按钮样式****/
.btn_blue2{display:inline-block;padding:0 1em;background:#0066FF;border:1px solid #0066FF;font:bold 12px/22px "Microsoft Yahei";color:#fff;vertical-align:middle;}
.btn_yg{display:inline-block;padding:0 1em;background:#ffcc00;border:1px solid #797979;font:bold 14px/24px "Microsoft Yahei";color:#fff;vertical-align:middle;cursor:pointer;}
.btn_yr{display:inline-block;padding:0 1em;background:#ff6600;border:1px solid #ff6600;font:bold 14px/24px "Microsoft Yahei";color:#fff;vertical-align:middle;cursor:pointer;}
.btn_w{display:inline-block;padding:0 1em;background:#fff;border:1px solid #CCCCCC;font:bold 12px/22px "Microsoft Yahei";color:#555;vertical-align:middle;cursor:pointer;}
.btn_gray{display:inline-block;padding:0 1em;background:#E4E4E4;border:1px solid #CCCCCC;font:bold 12px/22px "Microsoft Yahei";color:#555;vertical-align:middle;cursor:pointer;}
.btn_blue{display:inline-block;padding:0 1em;font:700 12px/2em "Microsoft Yahei";background:#3366FF;border: 1px solid #797979;color:#FFFFFF;}
.btn_36f{display:inline-block;padding:0 1em;background:#3366FF;line-height:2em;font-size:14px;border:1px solid #797979;color: #fff;font-family:"Microsoft Yahei";cursor:pointer;font-weight:bold;}
.btn_e4{display:inline-block;padding:0 .4em;background:#e4e4e4;line-height:2em;font-size:12px;border:1px solid #999;color: #000;font-family:"Microsoft Yahei";}
.btn22o{float:left;display:inline-block;width:22px;height:22px;background:#FFF;border:1px solid #CCCCCC;font:300 12px/22px "Microsoft Yahei";text-align:center;color:#555;margin-right:5px;}
.btn22oa{background:#CCCCCC;color:#FFF;}
.btn54g{width:54px;height:20px;background:#E4E4E4;border:1px solid #797979;font:700 12px "Microsoft Yahei";margin-left:5px;text-indent:0em;}
.btn63{width:63px;height:24px;background:#0066FF;border:1px solid #CCCCCC;color: #FFF;font:700 12px "Microsoft Yahei";}
.btn63E4{width:63px;height:24px;background:#e4e4e4;border:1px solid #999;color: #000;font:700 12px "Microsoft Yahei";}
.btn70{	width:70px;height:24px;background:#0066FF;border:1px solid #999;font:700 14px "Microsoft Yahei";color:#fff;margin:10px 3px 12px 0;}
.btn77{	height:24px;width:77px;border: 1px solid #ccc;background: #0066FF;color:#fff;font-weight:700;}
.btn90{height:31px;width: 90px;border:1px solid #ccc;font:700 20px/30px "Microsoft Yahei",Arial,sans-serif;background: #ff9933;color:#FFF;}
.btn105{width:105px;height:25px;font:300 12px "Microsoft Yahei";color:#FFF;background:#0066FF;border:1px solid #999;}
.btn125{float:right;width:125px;height: 22px;background:#3366FF;color:#FFF;border:1px solid #797979;font: 700 12px "Microsoft Yahei";margin-right:18px;}
.btn148{float:right;margin:0 12% 0 0;height:26px;width: 148px;border:1px solid #CCCCCC;background:#0066FF;color:#FFF;font:700 14px "Microsoft Yahei";}
.btn158{width:158px;height: 25px;background: #0066FF;border: 1px solid #CCCCCC;font:700 14px "Microsoft Yahei",Arial,sans-serif;color:#FFF;}
.btn242{width: 242px;height: 26px;font:700 12px "Microsoft Yahei";background:#3366FF;border: 1px solid #797979;color:#FFFFFF;}
.btn_oper{border:none;background:none;cursor:pointer;}
.btn_oper:hover{text-decoration:underline;color:Green;}
/****E 各种按钮样式****/
/****S 支付模块****/
.pay p{float: left;}
.pay .comm{border:1px solid #CCCCCC;background:#FFFFCC;padding:5px 0;}
.pay .comm p{margin:0 5px;}
.pay dd dl dt,.pay dd dl dd{margin:6px 0 0 12px;}
.pay label.on{height:31px;width:139px;border:2px solid #ffa45c;}
.pay input[type=radio]{float:left;margin:9px 5px;}
.pay_type{float: left;width:99%;border-bottom:3px solid #3366FF;}
.pay_type li{float: left;width:32px;width:121px;padding:0 5px;border:1px solid #E4E4E4;border-bottom:none;color:#3366FF;text-align: center;font:700 14px/32px "Microsoft Yahei";cursor:pointer;}
.pay_type li.current{background:#3366FF;color:#FFF;border-color:#3366FF;}
.pays_list{float: left;width:97.8%;padding:5px;margin-bottom:15px;}
.cft{display:inline-block;width:150px;height:36px;background:url("../image/pay3.png") no-repeat 18px 0;border:1px solid #ccc;}
.zfb{display:inline-block;width:150px;height:36px;background:url("../image/pay1.png") no-repeat 18px 0;border:1px solid #ccc;}
.bank_table,.bank_table td{border:1px dotted #ccc;border-collapse:collapse;}
.debit_card dt{float:left;width:15%;text-align:right;}
.debit_card dd{float:left;width:80%;}
.debit_card dd table{float:left;}
/* 银行logo */
.back_label{background:url("../image/bank.png") no-repeat;display:inline-block;height:33px;width:141px;overflow:hidden;line-height:999px;vertical-align: middle;border: 1px solid #e1e1e1;margin:5px;}
.back_label.on{height:31px;width:139px;border:2px solid #ffa45c;}
.bank_icbc{background-position:20px -35px;}            /* 中国工商银行 */
.bank_cmb{background-position:20px -66px;}             /* 招商银行 */
.bank_ccb{background-position:20px -99px;}             /* 中国建设银行 */
.bank_abc{background-position:20px -132px;}            /* 中国农业银行 */
.bank_boc{background-position:20px -165px;}            /* 中国银行 */
.bank_spdb{background-position:20px -198px;}           /* 上海浦东发展银行 */
.bank_sdb{background-position:20px -231px;}            /* 深圳发展银行   */
.bank_cib{background-position:20px -264px;}            /* 兴业银行 */
.bank_bob{background-position:20px -297px;}            /* 北京银行 */
.bank_cebb{background-position:20px -330px;}           /* 中国光大银行 */
.bank_boco{background-position:20px -363px;}           /* 交通银行 */
.bank_cmbc{background-position:20px -396px;}           /* 中国民生银行 */
.bank_ecitic{background-position:20px -429px;}         /* 中信银行 */
.bank_gdb{background-position:20px -462px;}            /* 广发银行 */
.bank_pingan{background-position:20px -495px;}         /* 平安银行 */
.bank_post{background-position:20px -528px;}           /* 中国邮政储蓄银行 */
.bank_jsb{background-position:20px -561px;}            /* 江苏银行 */
.bank_srcb{background-position:20px -594px;}           /* 上海农商行 */
.bank_bosh{background-position:20px -627px;}           /* 上海银行 */
.bank_hxb{background-position:20px -660px;}            /* 华夏银行 */
.bank_hkbea{background-position:20px -693px;}          /* 香港东亚银行 */
.bank_ordos{background-position:20px -726px;}          /* 鄂尔多斯银行 */
.bank_cbhb{background-position:20px -825px;}           /* 渤海银行 */
.bank_jzb{background-position:20px -858px;}            /* 晋中商业银行 */
.bank_njcb{background-position:20px -759px;}           /* 南京银行 */
.bank_nbcb{background-position:20px -792px;}           /* 宁波银行 */
.bank_gdrcu{background-position:20px -891px;}          /* 广东农村信用社 */
.bank_nccb{background-position:20px -924px;}           /* 南昌银行 */
.bank_glccb{background-position:20px -957px;}          /* 桂林银行 */
.bank_bsb{background-position:20px  -990px;}           /* 包商银行 */
.bank_ynrcc{background-position:20px -1023px;}         /* 云南农村信用社 */
.bank_gzcb{background-position:20px  -1056px;}         /* 广州银行 */
.bank_cqrcb{background-position:20px -1089px;}         /* 重庆农村商业银行 */
.bank_zjcb{background-position:20px -1124px;}          /*广东南粤银行*/
.bank_sdrcu{background-position:20px -1154px;}         /* 山东省农村信用社 */
.bank_jshbank{background-position:20px -1185px;}       /*晋商银行*/
.bank_klb{background-position:20px -1220px;}           /*昆仑银行*/
.bank_hrbcb{background-position:20px -1250px;}         /*哈尔滨银行*/
.bank_crb{background-position:20px -1285px;}           /*华润银行*/
.bank_cqcb{background-position:20px -1318px;}          /*重庆银行*/
.bank_cqcb{background-position:20px -1318px;}          /*青岛银行*/
.bank_cqcb{background-position:20px -1318px;}          /*重庆银行*/
.bank_qdcb{background-position:20px -1351px;}          /*青岛银行*/
.bank_ljb{background-position:20px -1384px;}          /*龙江银行*/
/****E 支付模块****/

.w{width:100%;}
.w90pe{width:90%;}
.w96pe{width:96%;}
.w10{width:10px;}
.w40{width:40px;}
.w50{width:50px;}
.w74{width:74px;}
.w80{width:80px;}
.w85{width:85px;}
.w95{width:95px;}
.w100{width:100px;}
.w112{width: 112px;}
.w132{width: 132px;}
.w120{width:120px;}
.w125{width:125px;}
.w152{width: 152px;}
.w179{width:179px;}
.w180{width:180px;}
.w242{width:242px;}
.w252{width:252px;}
.w260{width:260px;}
.w274{width:274px;}
.w370{width:370px;}
.h30{ height:30px;}
.w1{ width:95%;}

.h{height:100%}

.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.m50{margin:50px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml110{margin-left:110px;}
.ml120{margin-left:120px;}
.ml147{margin-left:147px;}
.ml220{ margin-left:220px;}
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.mr12{margin-right:12px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.p0{padding:0;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pl60{ padding-left:60px;}
.pl70{ padding-left:70px;}
.pl80{ padding-left:80px;}
.pl100{padding-left:100px;}
.pl110{padding-left:110px;}
.pl160{padding-left:160px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}

.pager			{	padding:0px; margin: 2px 0px; text-align:right; 	}
.pager table	{	text-align:right;}
.pager td		{	background-color: #F2F6FB; text-align:right;	}
.pager a		{	padding: 1px 6px; border: solid 1px #ddd; background-color: #fff; text-decoration: none;margin-right:2px;	}
.pager a:visited{	padding: 1px 6px; border: solid 1px #ddd; background-color: #fff; text-decoration: none;}
.pager .cpb		{	padding: 1px 6px; font-weight: bold; font-size: 13px;border:none; background-color: #003399; color:#FFF;	}
.pager .cic		{	font-size:12px; font-weight:bold; padding-left:10px; text-align:left;	}	
.pager a:hover	{	color: #fff; background: #003399;border-color:#003399;text-decoration: none;}



.loader_container	{	text-align: center; position: fixed; left: 0px; width:100%;	}
.loader				{	text-align: center; z-index: 20; margin: 0px auto; padding: 10px; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 150px; color:#000;	}
.loader img			{	vertical-align: middle; margin-right: 3px;	}




.TrGray{ background-color:#f2f2f2}
.TrWhite{ background-color:#ffffff}



.editor{ border: #93AFCC 1px solid; border-top:none; }
.editor .header {background: #F2F6FB;width: 100%; min-height:20px; font-size:12px;}
.editor .header input  { margin-left :0px;}
.editor .header .info  { background-color :#FFF9D9; border :1px solid #FFCC33; padding :5px; }
.editor .header a  { background-color :#ffffff; border :1px solid #93AFCC; padding :5px 12px ;  text-decoration:underline; }
.editbar{padding: 6px;	background: #F2F6FB; text-align:center;  }
.edittool{ padding: 5px 10px 5px 10px; line-height:28px; }
.editor fieldset,.editor div fieldset { padding :5px;}

.editor table { width:100%; z-index:0px; }
.editor th{  background-color :#F9F9F9; width:130px;align:center;}
.editor td { padding:auto 3px; min-height:18px; line-height:28px; background-color:#FFF; text-align:left; font-size:12px; } 
.editor td.title	{	background-color:#F9F9F9; line-height:24px;	}
.editor	td .right	{	right:0px; position:absolute;	}
.editor td,.editor th{  border-bottom: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2;}
.editor .viewinfo td {	color:#000; padding:3px; height:21px;   } 
.editor .viewinfo th {	padding:3px; height:21px;}
.editor .con_title	{	font-size:14px; font-weight:bold; color:Blue; background-color:#EEE; padding-left:12px;}
.editor .control	{	background-color:#EEE;}	
.sitemap	{	padding: 0px;	}


/****S 行程单页面****/
.itin_page h2{font-size: 16px;color: #666;font-weight:bold;line-height: 2.8em;border-bottom:1px solid #999;}
.itin_page .q_from{border: 0;}
.itin_page .q_from .date_box{width: 76px;}
.itin_page .q_from .btn_w{margin: 0 0 0 -1px;}
.itin_page .ord_filter{float: left;width:99%;background:#3366FF;font:300 14px/26px "Microsoft Yahei";}
.itin_page .ord_filter li{float: left;width:auto;text-align: center;color:#FFF;}
.itin_page .ord_filter li:first-child{margin-left: 4px;}
.itin_page .ord_filter li a{color: #fff;padding: 0 .5em;border-right:1px solid #ccc;}
.itin_page .ord_filter li a.on{display:block;color:#666;line-height:24px;background:url("../image/bg_h24.png");margin:2px 0 0 -1px;border: 0}
.itin_page .detail_table table{width: 100%;border:1px solid #ccc;}
.itin_page .detail_table table td{border:1px solid #ccc;height: 42px;}
.itin_page .detail_table table td select,.itin_page .detail_table table td input[type="text"]{width:375px;}
.itin_page .detail_table table td textarea{height: 66px;margin:5px 5px 5px 0;}
.itin_page .detail_table table td .sum{font:normal 20px "Microsoft Yahei";color:red;}
.itin_page .detail_table table .tab_head td{background: #e4e4e4;height: 38px;text-align: center;line-height: 1.5em;}
/****E 行程单页面****/
/****S 实时查询****/
.real-time .air-range,.real-time .pnr_form{float:left;width:96%;background: #f2f2f2;border: 1px solid #c9c9c9;margin:10px 0 0 0;padding: 8px 1%;}
.real-time dt{font-size: 13px;color: #333;height: 42px;border: 0;}
.real-time dt span{display: inline-block;width: auto;vertical-align: middle;font-weight: normal;}
.real-time dt span em{font-size: 14px;color: #0066ff;}
.real-time dt .title{font-size: 14px;font-weight: bold;color: #0066FF;border-bottom: 2px solid #0066FF;background: none;}
.real-time .air-range dd{padding: 5px 0;}
.real-time .air-range dd label{font-size: 13px;color: #333;}
.real-time .air-range dd input[type="text"],.real-time .air-range dd select{width: 165px;}
.real-time .air-range dd .switchover{position: absolute;left: 246px;top: 14px;display:block;border:1px solid #999;border-left: 0;height: 35px;width: 20px;}
.real-time .air-range dd .switchover input[type="button"]{position:absolute;top:8px;right:-10px;border: 1px solid #797979;background-color:#999; width: 20px;height: 20px;line-height:20px;color:#fff;}
.n_date_box{position:relative;width:168px;display:inline-block;}
.n_date_box input{display:inline-block;width:100%;}
.n_date_box .n_date_icon{position:absolute;right:5px;top:0;display:inline-block;background:url("../images/icon-index-1.png") -22px -46px;width:20px;height:21px;}
.real-time .air-range dd.airline{border-top:1px dashed #666;margin: 10px 0 0 0;position:relative;}
.real-time .air-range dd.airline.nbd{border: 0;}
.real-time .air-range dd.airline p{display: inline-block;width: 55%;vertical-align: middle;color: #999;margin:0 10px;}
.airline_box{position:absolute;left:68px;top:30px;width:220px;border:1px solid #50B5E9;background-color:#fff;z-index:10;}
.airline_box a{display:block;width:100%;padding:5px 0;text-indent:1em;}
.real-time .btn_blue{display: inline-block;width:100px;text-align:center;background: #0066FF;border: 1px solid #0066ff;font: bold 12px/22px "Microsoft Yahei";color: #fff;vertical-align: middle;}
.real-time .pnr_form .demo_btn{font-weight: bold;text-decoration: underline;}
.real-time .pnr_form .demo_btn:hover{color: #0066FF;}
.real-time .pnr_form .pnr_code,.real-time .pnr_form .pnr_desc{display: inline-block;vertical-align: top;padding: 10px 0;}
.real-time .pnr_form .pnr_desc{width: 45%}
.real-time .pnr_form .pnr_code{position: relative;width: 54%;}
.real-time .pnr_form .pnr_code .code_area{width: 100%;background: #000;height: 315px;font-size: 10px;color:#00FF00;}
.real-time .pnr_form .pnr_code .code_demo{position: absolute;top:10px;font-size: 10px;color:#00FF00;}
.real-time .pnr_form .pnr_code .code_demo li:first-child{color: #FF9900;font-size: 13px;}
.real-time .pnr_form .pnr_desc dl{margin:0 0 0 10px;}
.real-time .pnr_form .pnr_desc dl dt{font-size:12px;border-bottom:1px dashed #666;height: 28px;color: #999;}
.real-time .pnr_form .pnr_desc dl dt em{font-size: 14px;color: #0066ff;font-weight: bold;}
.real-time .pnr_form .pnr_desc dl dd{font-size: 13px;line-height: 1.8em;padding: 5px 0;}
.real-time .pnr_form .pnr_desc dl dd em{display:inline-block;vertical-align:top;width:1.2em;color: #0066FF;font-size: 13px;font-weight: bold;font-family: Arial;}
.real-time .pnr_form .pnr_desc dl dd span{display:inline-block;vertical-align:top;width: 450px;}
.demo_pic{display:none;position: absolute;top:5px;z-index: 999;width:864px;height: 1135px;}
.demo_pic a.close_demo{position: absolute;right: 2px;top: 2px;height:20px;width:20px;background:url("../images/login_icon_index.png") no-repeat -45px -42px;}
.demo_pic a.close_demo:hover{background-position:-68px -42px;}
.real-time .air-range .airline_table{width: 100%;border:0;}
.real-time .air-range .airline_table td{height: 32px;line-height: 32px;}
.real-time .air-range .airline_table td .num{font: bold 16px Arial;color:#0066FF;}
.real-time .air-range .add_airline{display: block;width: 98%;border:1px dashed #797979;font:bold 13px/30px Arial,"Microsoft Yahei";text-align: center;color:#0066FF;}
.real-time .air-range .add_airline em{font-size: 18px;font-weight: bold;}
.real-time .air-range .add_airline:hover{text-decoration: none;}
/****E 实时查询****/
/****E 改签、升舱详情****/
.change_detail .block_title{float: none;}
.change_detail .table_wrap{border-top:1px solid #999;}
.change_detail .change_table,.change_detail .change_table1,.change_detail .change_table2{width: 100%;color: #333;font-size: 13px;text-indent:0.3em;}
.change_detail td,.change_detail th{line-height: 18px;border: 1px solid #D7D7D7;font-size: 13px;padding:7px 0;}
.change_detail .change_table1 th,.change_detail .change_table2 th{background-color:#F2F2F2;text-align: left;font-weight:bold;}
.change_detail .change_table1 td,.change_detail .change_table2 td{text-align: center;text-indent: 0;color:#666;}
.change_detail .change_table1 td.tr,.change_detail .change_table2 td{text-align: left;text-indent: 0.3em;}
.change_detail .change_table2 td.c17{color:#FF6600;}
.change_detail .change_table tr.gray_bg,.change_detail .change_table2 tr.gray_bg{background-color:#F2F2F2;}
.change_detail .change_table2 tr.y_bg{background-color: #FFFFCC;}
.change_detail .change_table .bg1{background-color: #E4E4E4;}
.change_detail .msgbox{display:none;position:absolute;background-color:#FFFFCC;border:1px solid #D7D7D7;width: 590px;margin: 10px auto;padding:12px;}
.change_detail .msgbox h6{font-size: 13px;font-weight: bold;}
.change_detail .msgbox h6 .close{float: right;width: 21px;height: 21px;background:url("../images/icon-index-1.png") no-repeat -70px top;}
.change_detail .msgbox .text_area{width: 100%;height:106px;border: 1px solid #C9C9C9;margin:10px 0;}
/****E 改签、升舱详情****/
/**** 公用样式 ****/
html,body{height:100%;}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,i,pre,form,fieldset,input,textarea,blockquote,button,textarea,p,blockquoteth,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var,td{font-style:normal;font-weight:normal;font-family:"Microsoft Yahei"}

/****S 常旅客****/
.frequent_flyer{width: 606px;margin:10px 0 0 0;}
.frequent_flyer td{border:1px solid #fff;font-size: 13px;line-height: 32px;}
.frequent_flyer td.br{border-color:#F2F2F2;}
.frequent_flyer td.bg{background-color:#F2F2F2;}
.frequent_flyer td select{width: 201px;}
.frequent_flyer td input[type="text"]{padding:3px 0;width:199px;}
.frequent_flyer td input[type="text"].w40{width: 40px;}
.frequent_flyer td input[type="text"].w108{width: 108px;}
.frequent_flyer td input[type="text"].w154{width: 154px;}
.frequent_flyer td .date_box{width: 199px;border:1px solid #ccc;}
.frequent_flyer td .date_box input[type="text"]{width:100%;border:0;}
.frequent_flyer td label{font-size:12px; font-weight:500;text-align:left;width:auto;display:inline;margin:0 10px 0 0}
.frequent_flyer .btns{ cursor:pointer;}
/****E 常旅客****/
/****S 短信提示****/
.sms_list .q_from{padding:5px 0;border:0;}
.sms_list .q_from.bb{border-bottom: 1px solid #0066FF;padding:0 0 15px 0;}
.sms_list .q_from span{float: left;}
.sms_list .table_wrap{float:left;border-top:1px solid #999; width:99%}
.sms_list .table_wrap .sms_table{width: 100%;color: #333;font-size: 13px;text-indent:0.3em;}
.sms_list .sms_table th{background-color:#ccc;text-align: left;font-size:13px;line-height: 30px;text-align: center;}
.sms_list .sms_table th,.sms_list .sms_table td{border:1px solid #F2F2F2;}
.sms_list .sms_table td{padding: 3px 0;}
.sms_list .sms_table td .landing_city{float: left;width: 49%;cursor: default;}
.sms_list .sms_table td.no_results{color:#999;font-size: 13px;line-height: 100px;text-align: center;}
.sms_list .msgbox{display:none;position:absolute;background-color:#FFFFCC;border:1px solid #D7D7D7;width: 810px;margin: 10px auto;padding:0;}
.sms_list .msgbox h6{font-size: 16px;font-weight: bold;line-height: 30px;background-color: #0066FF;color:#fff;text-indent:0.5em;}
.sms_list .msgbox h6 .close{float: right;width: 21px;height: 21px;background:url("../images/icon-index-1.png") no-repeat -70px top;margin:5px 5px 0 0;}
.sms_list .msgbox .msg_wrap{margin:0 15px;}
.sms_list .msgbox .msg_wrap dt{font-size: 14px;color:#333;font-weight: bold;line-height: 36px;border-bottom:1px solid #ccc;margin: 0 0 10px 0;}
.sms_list .msgbox .msg_wrap dd{font-size: 13px;margin-bottom: 10px;}
.sms_list .msgbox .msg_wrap dd.info_box{background-color:#fff;border:1px solid #ccc; }
.sms_list .msgbox .msg_wrap dd .text_area{width: 99%;background-color:#fff;border:1px solid #ccc;font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;color:#666666; }
/*.sms_list .msgbox .msg_wrap dd.info_box input[type="text"]{border:0;}*/
.sms_list .msgbox .msg_wrap dd table{width: 100%;}
.sms_list .msgbox .msg_wrap dd tr{background-color:#fff;}
.sms_list .msgbox .msg_wrap dd tr.grayRows{background-color:#F2F2F2;}
.sms_list .msgbox .msg_wrap dd th{line-height: 29px;font-weight:bold;border:1px solid #F2F2F2;background:url("../image/h31_bg.png") repeat-x;}
.sms_list .msgbox .msg_wrap dd td{line-height: 30px;border:1px solid #F2F2F2;}
.sms_list .msgbox .msg_wrap dd label{color:#333;}
.sms_list .msgbox .msg_wrap dd .text-l{width: 660px;}
.sms_list .msgbox .msg_wrap dd .text-s{width: 141px;}
.sms_list .msgbox .msg_wrap dd p{text-indent:8.5em;color:#999;}
/****E 短信提示****/

.msgZMWork.msgbox{position:absolute;top:25%;left:30%;width:520px;padding:10px;border:1px solid #ccc;background-color:#FFFFCC;}
.msgZMWork.msgbox h6{font-size:14px;font-weight:bold;line-height:32px;}
.msgZMWork.msgbox h6 .close{float:right;width:21px;height:21px;background: url("../images/icon-index-1.png") no-repeat -70px top;}
.msgZMWork.msgbox div{line-height:24px;border:1px solid #ddd;background-color:#fff;}
.msgZMWork.msgbox p{line-height:24px; padding-top:10px;}

/*--S 弹出层公告--*/
.notice_bg{position: absolute; top: 0;left:0;width: 100%;height: 100%;background:#323232;opacity: 0.6;filter:alpha(opacity=60);}
.notice_wrap{position: absolute;top: 0;left:0;width: 100%;}
.notice_wrap.off{top:auto;bottom: 0;}
.on-off{display:block;width:125px;height:54px;margin:0 auto;background-image:url("../images/icon-index-1.png"); background-position:left -173px; }
.on-off.off{background-position:left -230px;height: 20px;width: 88px;}
.notice_box{width: 800px;margin: 0 auto;position: relative;}
.notice_box .close{display: block;position: absolute;right: -20px;top: 0;width: 20px;height: 20px;background-color:#D14141;background-image:url("../images/icon-index-1.png");background-position:-96px 3px;background-repeat:no-repeat;}
.notice_box .banner{width: 100%;min-width: 100%;height: 250px;}
.notice_box .banner .yq_banner_list{top: 210px;width: 100%;left: 0;text-align: center;}
.banner_btn{display: block;position: absolute;top: 100px;z-index: 3;width:32px;height:60px;background-image:url("../images/icon-index-1.png");background-repeat:no-repeat;}
.banner_btn_left{left: 20px;background-position: -183px -136px;}
.banner_btn_left:hover{background-position: -152px -136px;}
.banner_btn_right{right: 20px;background-position: -183px -197px;}
.banner_btn_right:hover{background-position: -152px -197px;}
.notice_box .notice_list{width:100%;background: #fff;position:relative;}
.notice_box .notice_list dl{display: inline-block;*display: inline;*zoom:1;width: 40%;padding: 10px 4%;vertical-align: top;}
.notice_box .notice_list dl dd{font-size: 14px;color: #222;line-height: 1.8em;}
.notice_box .notice_list dl dd a{display: block;width: 100%;height: 1.8em;overflow: hidden;color:#222;}
.notice_box .notice_list dl dd a:hover{color: #FF0000;}
.notice_box .notice_list dl dd a em{display: inline-block;vertical-align: middle;height:14px;width:14px;line-height:14px;margin:0 5px 0 0;text-align:center;color: #929292;font-family:Arial, Helvetica, sans-serif;background: #C9C9C9;}
.notice_box .notice_list dl dd a em.hot{background-color:#D14141;color:#fff;}
.notice_box .notice_list dl dt{position:relative;font-family:Georgia, serif;font-size:80px;line-height:1em;color:#E1E1E1;text-align:left;}
.notice_box .notice_list dl dt a{position: absolute;display:block;top: 36%;left: 25%;font-size: 12px;line-height:1.8em;height:1.8em;width:4em;padding:0 2em;font-family:"Microsoft Yahei";color:#fff;background-color:#D14141;}
.notice_conn{position:absolute;left:0;top:0;background-color:#fff;width:49%;height:100%;font-size:13px;display:none;}
.notice_conn2{left:auto;right:0;}
.notice_conn h3{color:#ff0000;font-size:16px;margin:8px 0 0 20px;}
.notice_conn p{margin:5px 0 0 20px;line-height:20px;color:#333;font-size:12px;}
.notice_conn .go_back{position:absolute;right:5px;bottom:15px;}
/*--E 弹出层公告--*/
