﻿@charset "utf-8";
@import url(reset.css);
body{ font-family:宋体;}
input,select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.fontRed{ color:red;}
.fontBlue{ color:#A80000;}
.marginBottom10px{ margin-bottom:10px;}
.marginTop10px{ margin-top:10px;}
.marginLeft10px{ margin-left:10px;}
.marginRight10px{ margin-Right:10px;}
.padding10px{ padding:5px;}
.margin10px{ margin:10px;}
.floatLeft{ float:left;}
.floatRight{ float:right;}

a:link {color: #008DD3}     /* 未访问的链接 */
a:visited {color: #008DD3}  /* 已访问的链接 */
a:hover {color: #FF6600;}    /* 当有鼠标悬停在链接上 */

.parameters{display: none;}

.tooltip .kbox .stit .hide{display:none}
.tooltip .kbox .stit .show{display:block}

.commTop{ width:960px; margin:auto;}
.commTopLoginInfo{ height:60px;}
.logo{ width:520px; float:left; background:url(../images/logo.jpg) left top no-repeat; height:130px; padding-top:20px;}
.logoKH{ width:520px; float:left; background:url(../static/images/unlogin_head_bg2.jpg) left top no-repeat; height:130px; padding-top:20px;}

.loginInfo{line-height:76px; text-align:right; position:relative; top:-25px; right:50px; color:#3c5f99;}
.loginInfo a{text-decoration:underline;}
.loginInfo a:link{color:white;}
.loginInfo a:visited {color: white;}
.loginInfo a:hover{color:white; text-decoration:underline;}

.loginInfo2{line-height:76px; text-align:right; position:relative; top:-25px; right:150px; color:#3c5f99;}
.loginInfo2 a{text-decoration:underline;}
.loginInfo2 a:link{color:black;}
.loginInfo2 a:visited {color: black;}
.loginInfo2 a:hover{color:black; text-decoration:underline;}


.sysIcon{ width:30px;  line-height:30px; height:30px; float:left; cursor:pointer;}
.sysIcon_Search{ background:url(../images/sysIcon.gif) 0px 0px no-repeat;}

.commSubmit{ height:40px; text-align:center; padding-top:10px;}
.commSubmit span{ position:relative;}
.commSubmitTipsDialog{ position:absolute; top:30px; left:0px;border:1px #7CBAEC solid;border-right:5px #7CBAEC solid;border-bottom:5px #7CBAEC solid; background-color:white; display:none; z-index:999;}

.commSubmitTipsDialog2{ position:absolute; top:24px; left:-25px; border:1px #7CBAEC solid;border-right:5px #7CBAEC solid;border-bottom:5px #7CBAEC solid; background-color:white; display:none; z-index:999; width:400px;}

.commSubmitTipsDialog3{ position:absolute; left:145px; border:5px #7CBAEC solid; background-color:white; display:none; z-index:999; width:460px;}

.commSubmitTipsDialog4{ position:absolute; left:145px; border:5px #7CBAEC solid; background-color:white; display:none; z-index:999; width:460px;}

.commSubmitTipsDialog .topJian,.commSubmitTipsDialog2 .topJian{ width:11px; height:7px; position:absolute; top:-7px; left:40px; background:url(../images/topjian2.gif) 0px 0px no-repeat;}
.commSubmitTipsDialog3 .topJian,.commSubmitTipsDialog4 .topJian{ width:11px; height:7px; position:absolute; top:87px; left:97px; background:url(../images/topjian3.gif) 0px 0px no-repeat;}

.iconEdit{ width:18px; height:30px; position:absolute; right:10px; top: 0px; background:url(../images/comm.gif) 0px -197px no-repeat; cursor:pointer;}
.inputBtn{ width:80px; height:27px; line-height:27px; border:none; background:url(../images/inputBtn2.png) no-repeat; margin-right:10px;}
.inputBtn_1{ width:80px; height:27px; line-height:27px; border:none; background:url(../images/submit2.gif) 0px -27px no-repeat; color:white; margin-right:10px;}
/* .inputBtn:active{ background:url(../images/submit2.gif) 0px -54px no-repeat;} */
.inputBtn2{ width:70px; height:25px; line-height:20px; border:1px #f60 dotted; background-color:#fff; color:#f60; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; text-align:left; padding-left:10px;}
.inputBtn3{ width:80px; height:25px; line-height:20px; border:none; background-color:#1C76BF; color:white; cursor:pointer; margin:3px;}
.inputBtn4{ width:80px; height:27px;line-height:27px; border:none; background:url(../images/submit4.gif) left top no-repeat; color:white; margin-right:10px;}
.inputBtn5{ width:110px; height:27px;line-height:27px; border:none; background:url(../images/submit4.gif) left top repeat-x; color:white; margin-right:10px;}

.chuchaiStaffs span{ position:relative;}
.cha2{ background:url(../images/cha2.gif) 0px 0px no-repeat; width:14px; height:14px; position:absolute; right:2px; top:0px;}
.lvkeClose{ background:url(../images/cross.png) 0px 0px no-repeat; width:14px; height:14px; position:absolute; right:8px; top:8px; cursor:pointer;}
.inputElem{ width:160px; height:22px; line-height:22px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText{ width:140px; height:20px; line-height:20px; border:1px #ccc solid; background:url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText2{ width:80px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText3{ width:120px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText4{ width:115px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText5{ width:450px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText6{ width:450px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText7{ width:30px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText8{ width:60px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText9{ width:175px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText10{ width:80px; height:14px; line-height:14px; border:1px #ccc solid; background:url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputText_pgz{width:380px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.textareaText{ width:445px; line-height:14px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding:5px;}
.textareaText2{ width:365px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding:5px;}
.textareaText_travelDetail{ width:445px;border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding:5px;}

.psgMemberNo {vertical-align:middle; width:140px; height:20px; line-height:20px; border: 1px #ccc solid; margin-top: -4px; margin-bottom: -1px; padding: 0;};
select{ line-height:30px; margin-top:7px;}

.submitType_1{ width:112px; height:30px; line-height:30px; background:url(../images/submit.gif) 0px 0px no-repeat; border:none; color:white; font-size:14px; font-weight:bold; cursor:pointer;}
.submitType_1_1{ width:112px; height:30px; line-height:30px; background:url(../images/submit.gif) 0px -30px no-repeat; border:none; cursor:pointer;}
.submitType_1:active{ background:url(../images/submit.gif) 0px -60px no-repeat; }
.submitType_2{ width:92px; height:25px; line-height:25px; border:none; background:url(../images/ADD.gif) 0px 0px no-repeat;}
.submitType_zeng{ width:92px; height:25px; line-height:25px; border:none; background:url(../images/ADD.gif) 0px 0px no-repeat;}
.submitType_3{ width:80px; height:27px; line-height:27px; border:none; background:url(../images/submit2.gif) 0px 0px no-repeat; color:white; margin-right:10px;}
.submitType_3_1{ width:80px; height:27px; line-height:27px; border:none; background:url(../images/submit2.gif) 0px -27px no-repeat; color:white; margin-right:10px;}
.submitType_3:active{ background:url(../images/submit2.gif) 0px -54px no-repeat; }
.submitType_4{ width:110px; height:27px; line-height:27px; border:none; background:url(../images/submit3.gif) 0px 0px no-repeat; color:white; margin-right:10px;}
.submitType_4_1{ width:110px; height:27px; line-height:27px; border:none; background:url(../images/submit3.gif) 0px -27px no-repeat; color:white; margin-right:10px;}
.submitType_4:active{ background:url(../images/submit3.gif) 0px -54px no-repeat; }
.submitType_5{ width:120px; height:27px; line-height:27px; border:none; background:url(../images/submit3.gif) left top no-repeat; color:white; margin-right:10px;}
.submitType_6{ width:140px; height:27px; line-height:27px; border:none; background:url(../images/submit5.gif) left top no-repeat; color:white; margin-right:10px;}
.submitType_8{ width:80px; height:27px; line-height:27px; border:none; background-color:#0085ce; color:white; margin-right:10px;}
.submitType_8:active{  background-color:#ffa900;}
.submitType_8:hover{background-color:#ffa900;}
/* add by hongxp */
.submitType_New{ width:80px; height:27px; line-height:27px; border:none; background-color:#0085ce; color:white; margin-right:10px;}
.submitType_New_return{ width:80px; height:27px; line-height:27px; border:none; background-color:#0085ce; color:white; margin-right:10px;}
.submitType_2_New{ width:100px; height:27px; line-height:27px; border:none; background-color:#0085ce; color:white; margin-right:10px;}
.submitType_3_New{ width:90px; height:27px; line-height:27px; border:none; background-color:#0085ce; color:white; margin-right:10px;}
.submitType_4_New{ width:110px; height:27px; line-height:27px; border:none; background-color:#0085ce; color:white; margin-right:10px;}
.submitType_4_New:active{ background-color:#ffa900; }
.inputBtn4_New{ width:80px; height:27px;line-height:27px; border:none; background-color:#909090; color:white; margin-right:10px;}
.inputBtn5_New{ width:110px; height:27px;line-height:27px; border:none; background-color:#909090; color:white; margin-right:10px;}
.inputBtn6_New{ width:90px; height:27px;line-height:27px; border:none; background-color:#909090; color:white; margin-right:10px;}
.submitType_9{ width:178px; height:33px; line-height:27px; border:none; background:url(../images/agentservice_02v2.png)center no-repeat;; color:white;}
.submitType_9:active{ background:url(../images/agentservice_02_pressv2.png) left top no-repeat;}

.submitType_10{ width:178px; height:33px; line-height:27px; border:none; background:url(../images/agentservice_03v2.png) center no-repeat; color:white;}
.submitType_10:active{ background:url(../images/agentservice_03_pressv2.png) left top no-repeat;}

.commBlockGrey{ background-color:#BFD6E8; border:1px #7CBAEC solid; padding:10px;}
.commBlockCCC{ background-color:#ECF2F7; border:1px #BCD3E5 solid;}
.commBlockNewCCC{ background-color:#ECF2F7; border:1px #BCD3E5 solid; margin:10px;}
.commBlockCCCTitle{  font-weight:bold; line-height:30px; padding-left:15px; border-bottom:1px #ccc dotted; text-align:left; position:relative;}
.commBlockCCCContent{}
.location{ border-bottom:1px #BFD6E8 solid; line-height:20px; padding-left:20px; color:#999; margin-bottom:2px; text-align:left;padding-top:0px;}


.location_New{ border-bottom:1px #BFD6E8 solid; line-height:30px;height:30px; padding-left:25px; font-family:宋体;font-size: 12px;color:black; margin-bottom:2px; text-align:left;padding-top:20px;}

.commConBlock{ border:1px #7CBAEB solid; margin:6px;}
.commConBlock2{ border:1px #BFD6E8 solid;}
.commConBlock_Title{ background:url(../images/comm.gif) 0px -163px repeat-x; line-height:25px; height:25px; position:relative; z-index:0;border-bottom:1px #7CBAEB solid;}
.commConBlock_Title p{ font-weight:bold; margin-left:10px; height:30px; line-height:30px; text-align:left;}
.commConBlock_Title ul{}
.commConBlock_Title ul li{ width:160px; float:left; margin-right:5px; text-align:center; border-bottom:none; border-top:none; height:32px; font-size:14px; border:none; cursor:pointer;}
.commConBlock_Title ul li.selected{ height:26px; font-weight:bold; border:1px #BFD6E8 solid; border-bottom:none; border-top:none; background-color:white;}
.commConBlock_Title span{ padding-right:25px; padding-left:15px; font-size:14px;}
.commConBlock_Title div{ float:left; width:400px; text-align:left; padding-left:10px; font-size:14px;}
.commConBlock_Title div.close{ font-size:12px; width:40px; float:right;}
.commConBlock_Title div.iconEdit{ width:18px; height:30px; position:absolute; right:10px; top: 0px; background:url(../images/comm.gif) 0px -197px no-repeat; cursor:pointer;}
.commConBlock_Content{ background-color:#F1F1F1; border-top:5px #BFD6E8 solid; padding:0px;}
.commConBlock_Content2{ background-color:#fff;}
.commConBlock2{}

.commConBlock_Title_New{ background-color:#0085ce; line-height:40px; height:40px; position:relative; z-index:0;border-bottom:1px #7CBAEB solid;}
.commConBlock_Title_New div{margin-left:25px; height:40px; line-height:40px; text-align:left;color:white;font-size:14px;}

.commRightBlockTitle{ background-color:#7CBAEC; height:30px;}
.commRightBlockTitle p{ font-weight:bold; width:120px; margin-left:10px; background-color:white; height:30px; line-height:30px; text-align:center;}
.commRightBlockTitle ul {}
.commRightBlockTitle ul li{ width:100px; margin-left:10px; background-color:#BEDDF5; height:30px; line-height:30px; text-align:center; float:left; font-size:14px; cursor:pointer;}
.commRightBlockTitle ul li.selected{ background-color:white;font-weight:bold;}
.commRightBlockTitle ul li a{ display:block;width:100px;height:30px;}
.commRightBlockTitle ul li a:hover{ color:#f60;}
.commRightSingleTr{ height:35px; line-height:30px; text-align:left; padding-left:15px; font-size:14px; padding:10px; margin-bottom:5px;}

#commonbox{}
#commMain{ margin-bottom:15px; margin-left:auto; margin-right:auto; width:960px; text-align: left;}
#commMain1{ margin-bottom:15px; margin-left:auto; margin-right:auto; width:320px; margin-top:300px;}
#header{margin-bottom:15px; margin-left:auto; margin-right:auto; width:960px;}
.commTopMain{background:white url(../images/nav_outBg.gif) left top no-repeat; padding:5px; margin-top:24px;}
#commMain2{ background:white url(../images/nav_outBg.gif) left top no-repeat; margin-top:15px; margin-bottom:15px; width:958px;}

#commNavInn{ background:url(../images/comm.gif) 0px 0px repeat-x; height:39px; line-height:39px; margin-bottom:0;}
#commNavInn ul{}
#commNavInn ul li{ width:120px; float:left;text-align:center; font-size:14px; font-weight:bold;}
#commNavInn ul li.line{ background:url(../images/line.gif) right center no-repeat;}
#commNavInn ul li a{ color:white; text-decoration:none;}
#commNavInn ul li a:hover{ color:#f60;}
#commNavInn ul li.selected{ background:white url(../images/comm.gif) 0px -39px repeat-x; color:#2F4C78;}
#commNavInn ul li.selected a{ color:#008CCE;}
#commNavInn ul li.selected a:hover{ color:#f60;}

.mainFrame{}
.mainFrame2{ margin-top:10px;}
.commLeft{ width:130px; float:left; background-color:#BED5E8; padding:4px; border:1px #7CBAEC solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */}
.commLeft ul{ background-color:white;}
.commLeft ul li{ border-bottom:1px #BED5E8 dotted; height:25px; line-height:25px; padding-left:20px; cursor:pointer; color:#334B77;background:white url(../images/comm.gif) 0px -78px no-repeat; padding-left:15px; font-size:13px; text-align:left;}
.commLeft ul li a{ color:#008DD3; text-decoration:none; display:block; width:100%; height:25px;}
.commLeft ul li a:hover{ color:#f60; text-decoration:underline;}
.commLeft ul li.titleClose{  background:white url(../images/comm.gif) 0px -78px no-repeat; padding-left:20px; font-size:14px;}
.commLeft ul li.title{  background:white url(../images/comm2.png) 0px 0px no-repeat; padding-left:25px; font-size:14px;}
.commLeft ul li.titleClose a,.commLeft ul li.title a{ color:#334B77;}

.commRight{ border:1px solid #7CBAEC; float:right; width:812px; background-color: white;}
.commRight2{ float:right; width:100%;  display:;}
.commRight3{ float:right; width:100%; display:none;}
.commRight4{ float:right; width:100%; display:none;}

.companyInfo{ background-color:#ECF2F7;}
.companyInfo tr th{background-color:#DEEDFA; text-align:center; line-height:20px;border:1px #ccc dotted;}
.companyInfo tr{ background-color:white;}
.companyInfo tr td{ line-height:20px; border:1px #ccc dotted; text-align:center;}
.companyInfo tr td.left{ text-align:right; padding-right:10px;}
.companyInfo tr td.right{ text-align:left; padding-left:10px;}

.dialogCompanyInfo{ background-color:#ECF2F7;}
.dialogCompanyInfo tr th{background-color:#DEEDFA; text-align:center; line-height:25px;border:1px #ccc dotted;}
.dialogCompanyInfo tr{ background-color:white;}
.dialogCompanyInfo tr td{ line-height:36px; text-align:center;}
.dialogCompanyInfo tr td.left{ text-align:right;}
.dialogCompanyInfo tr td.right{ text-align:left;}
.dialogCompanyInfo tr td span{margin-left:10px; line-height:36px;padding-top:50px;}

.chailvdan{ background-color:#ECF2F7;}
.chailvdan_new{ background-color:#ECF2F7;}
.chailvdan tr th{background-color:#ECF2F7; text-align:center; height:25px; line-height:25px;border-right:1px #ccc dotted;}
.chailvdan_new tr th{background-color:#ECF2F7; text-align:center; height:25px; line-height:25px;border-right:1px #ccc dotted;}
.chailvdan tr{ background-color:white;line-height:25px;}
.chailvdan tr td{ line-height:25px; height:25px; text-align:center;}
.chailvdan_new tr{ background-color:white;line-height:25px;}
.chailvdan_new tr td{ line-height:25px; height:25px; text-align:center;}
.chailvdan tr td.left{text-align:right; padding-right:10px; background-color:#EFEFEF; font-weight:bold; border-bottom:1px #ccc dotted; border-right:1px #ccc dotted;}
.chailvdan_new tr td.left{text-align:right; padding-right:10px; background-color:#EFEFEF; font-weight:bold; border-bottom:1px #ccc dotted; border-right:1px #ccc dotted;}
.chailvdan tr td.right{text-align:left; padding-left:10px; border-bottom:1px #ccc dotted;}
.chailvdan_new tr td.right{text-align:left; padding-left:10px; border-bottom:1px #ccc dotted;}
.chailvdanSubmit{ height:40px; text-align:center; padding-top:10px;}


.commLeftAndRightTbl{ background-color:#ECF2F7;}
.commLeftAndRightTbl tr{ background-color:white;}
.commLeftAndRightTbl tr td{ line-height:26px; text-align:center; border:1px #ccc solid;}
.commLeftAndRightTbl tr td.left{ text-align:right; padding-right:10px; background-color:#DEEDFA; font-weight:bold;}
.commLeftAndRightTbl tr td.right{ text-align:left; padding-left:10px;}


.ticketBlock{ width:360px; border:5px #BFD6E8 solid; margin:0px; margin-left:; margin-right:auto; float:left;}
.ticketBlockTitle{
	height: 30px;
	line-height: 30px;
	background-color: #0085CE;
}
.ticketBlockTitle ul{}
.ticketBlockTitle ul li{ width:110px; text-align:center; float:left; font-size:14px;}
.ticketBlockTitle ul li.selected{ background-color:white; color:#008CCE; font-weight:bold;}
.ticketBlockTitle ul li.unselected{
	color: #FFFFFF;
	background-color: #0085CE;
}
.ticketBlockContent{}
.searchBox{ margin:10px;}
.tripTypeList{ height:30px; position:relative;}
.tripTypeList li{ width:110px; height:30px; line-height:30px; float:left; text-align:center; background:url(../images/trip.gif) 0px -30px repeat-x; cursor:pointer;}
.tripTypeList li.selected{  color:#195C8C; font-size:14px; font-weight:bold;}
.flightTypeBlock{ height:35px; line-height:35px; padding-left:16px;}
.flightTypeBlock .inputText{ margin-left:10px; width:200px;}
.flightTypeBlockIcon{ position:absolute; left:0px; bottom:0px; background:url(../images/trip.gif) 0px 0px no-repeat; width:110px; height:30px;}

.tripNum{ border-top:1px #ccc dotted; padding-top:5px; margin-bottom:10px; height:50px;}
.tripItem{ width:75px; float:left; line-height:25px; text-align:center; margin-left:20px;}
.tripItem2{ width:165px; float:left; line-height:35px; height:35px; text-align:left; margin-right:20px; padding-left:10px; padding-top:5px; }
.tripItem2 select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.flightMenNum2{}
.submitBtn{ text-align:center; }

.flightMutilItem{ border-bottom:1px #ccc dotted;}
.flightMutilItemTitle{ text-align:left; padding-left:10px; font-size:14px; font-weight:bold; line-height:30px; height:30px; color:#195C8C; position:relative;}
.flightMutilItemTitle span{ color:#cc0000; font-size:12px; font-weight:normal; padding-left:10px; background:url(../images/comm.gif) 0px -358px no-repeat; width:18px; height:30px; position:absolute; left:85px; cursor:pointer;}

#dialogBG{background-color:#000; position:absolute; z-index:10; left:0; top:0; display:none; width:100%; opacity:0.6;filter: alpha(opacity=60);-moz-opacity: 0.6;}
.DialogBG1{background-color:#000; position:absolute; z-index:10; left:0; top:0; display:none; width:100%; opacity:0.6;filter: alpha(opacity=60);-moz-opacity: 0.6;}
#dialogBG2{background-color:#000; position:absolute; z-index:10; left:0; top:0; display:none; width:100%; opacity:0.6;filter: alpha(opacity=60);-moz-opacity: 0.6;}

#DialogDiv{position:absolute; z-index:100;background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */}
#DialogDivHeaderIndex{position:absolute; z-index:100;background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */}
#DialogDivSvcImport{position:absolute; z-index:100;background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */}
.dialogTitle{ height:28px; font-size:14px; background-color:#d1e6f8; position:relative; padding-left:10px; line-height:30px; text-align:left; border-bottom:1px #ccc dotted; }
.dialogTitle div{position:absolute; right:5px; top:0px; width:18px; height:30px; line-height:30px; background:url(../images/comm.gif) 0px -257px no-repeat; cursor:pointer;}
.dialogTitle1{ height:28px; font-size:14px; background-color:#d1e6f8; position:relative; padding-left:10px; line-height:30px; text-align:left; border-bottom:1px #ccc dotted; }
.dialogTitle1 .userDiv{position:absolute; right:5px; top:0px; width:18px; height:30px; line-height:30px; background:url(../images/comm.gif) 0px -257px no-repeat; cursor:pointer;}

.dialogData{padding:5px;}
#DialogDiv2{position:absolute; z-index:100;background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius:5px;}
.menuContent{border:1px #7CBAEC solid;border-right:5px #7CBAEC solid;border-bottom:5px #7CBAEC solid;}

#DialogDiv3{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
.DialogDiv33{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
#DialogDiv4{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
#staffSelect{ z-index:13; border:5px #7CBAEC solid; position:absolute; top:-120px; left:0px; width:500px;}
#staffSelect2{ z-index:13; border:5px #7CBAEC solid; position:absolute; top:-120px; left:0px; width:500px;}
#staffSelect3{ z-index:13; border:5px #7CBAEC solid; position:absolute; top:-120px; left:0px; width:500px;}

#DialogDiv5{ z-index:11; position:absolute; left:50%; top:40%; margin-left:-200px; height:auto; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
#DialogDiv6{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
#DialogDiv7{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
#selectChengjiren{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none; bottom:500px;}
#selectChengjiren1{ z-index:11; position:absolute; background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */ display:none;}
.subSearch{  margin-bottom:0px;}
.subSearchTips{ width:120px; height:25px; line-height:25px; background-color:#EEEEEE; border:1px  #BCD3E5 solid;  border-bottom:none; text-align:center;-moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius:5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius:5px; float:right;}
.subSearchTips2{ width:220px; height:40px; line-height:20px; text-align:center; float:right}
.subSearchTips2 ul{}
.subSearchTips2 ul li{ width:70px; float:left; text-align:center; line-height:20px; height:20px;}

.subSearchForm{border:1px  #DEDEDE solid; background-color:#EEEEEE; padding:5px;}
.subSearchForm_NEW{border-top: 2px solid #0085ce;background-color:#FFF9E9; padding:5px;}
.subSearchForm1{border:1px  #BCD3E5 solid; padding:2px; margin-top:15px;  margin-left:3px; margin-right:3px}
.subSearchForm2{border:0px  #BCD3E5 solid; padding:2px; margin-top:2px;  margin-left:2px; margin-right:2px}
.subSearchFormTr{ position:relative;}
.subSearchFormItem{ width:150px; float:left; margin-left:11px; height:25px; line-height:25px;}
.subSearchFormItem2{ width:140px; float:left; margin-left:11px; height:30px; line-height:30px;}
.exchange{
	width:25px;
	height:14px;
	float:left;
	margin-top:10px;
	cursor:pointer;
	margin-left:8px;
	background-image: url(images/exchange.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.subSearchInfo{ height:40px;}
.subSearchInfo2{ height:33px; margin-bottom:10px; text-align:left;}
.subSearchPlaneInfo{
	width:400px;
	float:left;
	height:25px;
	line-height:25px;
	font-size:18px;
	padding-left:35px;
	background-image: url(images/airplane.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subSearchPlaneInfo2{
	width:400px;
	float:left;
	height:33px;
	line-height:33px;
	font-size:14px;
	padding-left:35px;
	font-weight:bold;
	color:black;
	background-image: url(images/airplane.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subSearchPlaneInfo3{ width:95px; font-weight:normal; float:left; height:25px; line-height:25px; background:url(../images/airplane.gif) left top no-repeat; font-size:14px; padding-left:35px; position:absolute; left:110px; top:5px;}

#moreSubSearch{ position:absolute; right:10px; top:5px; background:url(../images/topjian2.jpg) 0px 0px no-repeat; width:22px; height:22px; cursor:pointer;}
.flightMenNum{ height:35px; line-height:35px;}


.flightDate{ height:78px;}
.flightDate ul{}
.flightDate ul li{ width:112.5px; margin-left:2px;float:left; line-height:25px; height:70px; background-color:#F5F5F5; border-right:none;  text-align:center; font-size:14px; border-bottom:none; cursor:pointer;}
.flightDate ul li.current{ background:url(../static/images/current_date_flag.png) no-repeat;width:113px;margin-left:2px; font-weight:bold; color:#f60; height:78px;}
.flightDate ul li.beforeDate{background:url(../static/images/before_date.png) no-repeat;width:79px;margin-left:-1px; float:left; line-height:25px; height:78px;}
.flightDate ul li.afterDate{background:url(../static/images/after_date.png) no-repeat;width:79px;margin-left:1px;float:left; line-height:25px; height:78px;}


.flightDate li.tenleft{ width:18px;}
.flightDate li.tenright{ width:18px; float:right}
.flightDate li.tenleft{ height:45px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(../images/bookingar.gif) 0 0 no-repeat}
.flightDate li.tenright{ height:45px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(../images/bookingar.gif) -18px 0px no-repeat}

.flightForm{ border:1px #2F7FD0 solid;}

.flightForm2{}
.flightForm3{ padding:10px;}
.flightCompany{
	border:1px  #BCD3E5 solid;
	background-color:#fff9e9;
	padding:5px;
	margin:0px;
	margin-top:-3px;
}
.flightCompany span{ margin-right:15px; width:150px; text-align:left;}
.flightCompany span.all{ background-color:#185E8F; color:white; padding:6px; line-height:30px;-moz-border-radius: 5px;/* Gecko browsers */   -webkit-border-radius: 5px;/* Webkit browsers */   border-radius:5px;/* W3C syntax */}
.flightCompany span input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.inputtips{ padding-bottom:8px;}

.serchTripBox{ float:left; position:relative;}
.serchTripBox2{ float:left; display:none;}
.serchTripBox3{ float:left; display:; line-height:45px;}
.serchTripBoxInner{ float:none; width:100%; height:35px;}
#delTrip{ background:url(../images/adddel.gif) 0px 0px no-repeat; width:15px; height:15px; float:left; margin-top:10px; margin-right:5px; cursor:pointer;}
#addTrip{ background:url(../images/adddel.gif) 0px -15px no-repeat; width:15px; height:15px; float:left; margin-top:10px; cursor:pointer;}


.flightTiaojian{}
.flightCompare{border:1px  #BCD3E5 solid; background-color:#F2F9FF; padding:5px; margin:5px; height:25px;}
.flightCompare_1{ width:130px; height:25px; text-align:left; line-height:25px; text-align:center;  background:url(../images/compare.gif) 0px 0px no-repeat; cursor:pointer; float:left; margin-right:10px; position:relative;}
.flightCompare_1_sub{ position:absolute; top:25px; left:0px; width:128px; border:1px #F18934 solid; border-top:none; background-color:white;}
.flightCompare_1_sub ul{}
.flightCompare_1_sub ul li{ border-bottom:1px #ccc dotted ; line-height:25px; height:25px;}
.flightCompare_2{ width:60px; height:25px; text-align:left; padding-left:10px; line-height:25px; text-align:left; background:url(../images/compare.gif) 0px -50px no-repeat; cursor:pointer; float:left;  position:relative;margin-right:10px;}
.topFlow{ position:absolute; width:7px; height:4px; top:8px; right:8px; background:url(../images/jian.gif) 0px 0px no-repeat;}
.bottomFlow{ position:absolute; width:7px; height:4px; top:14px; right:8px; background:url(../images/jian.gif) -7px 0px no-repeat;}
.flightSeat{ width:250px; float:right;}
.flightSeatItem{}
.flightSeatItem{} label{ padding-left:20px; padding:5px; margin:5px; height:25px;}

.flightInfo{ text-align:center;}
.flightInfoTitle{ line-height:25px; background-color:#fff9e9;text-align:left;clear: both;overflow: hidden;}
.flightInfoTD_1{ width:70px; float:left; margin-right:5px; padding-left:10px;}
.flightInfoTD_2{width:85px; float:left; margin-right:5px;}
.flightInfoTD_3{ width:175px; float:left; margin-right:5px; }
.flightInfoTD_4{ width:130px; float:left; margin-right:5px;}
.flightInfoTD_5{
	width:100px;
	float:left;
	margin-right:5px;
}
.flightInfoTD_6{ width:70px; float:left; text-align:center}
.flightInfoTD_7{ width:170px; float:left; margin-right:5px;}
.flightInfoTD_zong7{ width:200px; float:left; margin-right:5px;}
.flightInfoTD_zong{ width:140px; float:left; margin-right:5px;} 
.flightInfoTD_8{ width:40px; float:left; margin-right:5px; padding-left:15px; text-align:center;}
.flightInfoTD_8 input { margin-top:20px;}
.flightInfoTD_9{ width:60px; float:left; margin-right:5px; padding-top:15px; padding-left:10px;}
.flightInfoTD_10{ width:50px; float:left; margin-right:5px; padding-top:15px; padding-left:10px;}
.flightInfoContent{ line-height:25px;}
.flightInfoTD_11{width:90px; float:left; margin-right:5px;}

.viewMoreFlight{ font-size:14px; font-weight:bold; color:#3C7FB1; text-decoration:underline; padding-right:15px; height:30px; line-height:30px; cursor:pointer; display:none;}


.flightItem{  border-bottom:1px #dedede solid; border-left:1px #dedede solid;border-right:1px #dedede solid;padding-top:0px;}
.flightItem3{  padding-top:9px; }
.flightItem2{  border-top:1px #ccc dotted; padding-top:9px; height:61px; text-align:left;}
.flightItem2_New{  border-top:1px #ccc dotted; padding-top:0px; height:50px; text-align:left;}
.flightItemInner{text-align:left;border-bottom: 1px dotted #ccc;padding-left: 15px;padding-top: 5px;}
.flightItemTime{ height:50px;}
.flightItemTime2{ height:110px;}
.flightItemAirport{ height:50px;}
.flightItemAirport2{ height:110px;}
.flightItemAir{ height:50px; position:relative; text-align:left;}
.flightItemAir2{ height:110px; position:relative; text-align:left;}
.flightItemPrice{height:50px; position:relative; text-align:left;}
.flightItemPrice2{height:110px; position:relative; text-align:left;}
.flightItemTax{}
.flightItemBook{ padding-top:10px;}
.flightItemBook a{ color:#2F7FD0; text-decoration:none;}
.flightItemBook a:hover{ color:#2F7FD0; text-decoration:underline;}
.flightItemBeizhu{}
.price{ color:#f60; font-weight:bold; font-size:22px;}
.price1{ color:#f60; font-weight:bold; font-size:18px;}
.price2{ color:#f60; font-weight:bold; font-size:18px; position:relative;}
.price3{ color:#f60; font-weight:bold; font-size:14px; position:relative;}

/*.tips{ width:65px; height:16px; background:url(../images/tips.gif) 0px 0px no-repeat; margin-left:auto; margin-right:auto; margin:5px auto; font-size:12px; line-height:16px; color:#E56700; text-align:center;}
*/
.tips6{ width:85px; height:16px; background:url(../images/tipsxx.gif) 0px 0px no-repeat; margin-left:auto; margin-right:auto; margin:5px auto; font-size:12px; line-height:16px; color:#E56700; text-align:center;}
.tips2{ width:65px; height:16px; background:url(../images/tips.gif); margin-left:auto; margin-right:auto; margin:5px auto; font-size:12px; line-height:16px; color:#B00000; text-align:center;}
.tips18{
	width:85px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	margin:5px auto;
	font-size:12px;
	line-height:16px;
	color:#B00000;
	text-align:center;
	background-image: url(images/tips2.gif);
}
.tips3{ width:18px; height:17px; line-height:17px;  background:url(../images/tips.gif) 0px -32px no-repeat; margin-left:auto; margin-right:auto; margin:5px auto; font-size:15px; line-height:16px; color:#fff; font-weight:normal; text-align:center;}
.tips4{ width:50px; height:16px; line-height:16px; position:absolute; right:1px; top:-1px; background:url(../images/tips.gif) 0px -50px no-repeat; margin-left:auto; margin-right:auto; margin:5px auto; font-size:12px; line-height:16px; color:#B00000; font-weight:normal; text-align:center;}
.tips5{ width:18px; height:17px; line-height:17px; position:absolute; right:-25px; top:-2px; background:url(../images/tips.gif) 0px -32px no-repeat; margin-left:auto; margin-right:auto; margin:5px auto; font-size:12px; line-height:16px; color:#fff; font-weight:normal; text-align:center;}
.moreSeats{ position:relative;}
.jiantou{
	width:14px;
	height:14px;
	position:absolute;
	right:-20px;
	top:3px;
	margin-left:auto;
	background-image: url(images/moreseat.gif);
	background-repeat: no-repeat;
	background-position: 0px -8px;
}
.moreFlightBox{display:none; }

.moreFlightTips{ color:#999; line-height:25px; height:25px; padding-left:5px; text-align:left; border-top:1px #ccc dotted; background:url(../images/row_line.png) no-repeat;}
.moreFlightTips2{ color:#999; line-height:25px; height:25px; text-align:left; background-color:#F5F5F5; padding-left:10px;}
/* 2018.3.30日需求：去掉航班查询页的餐食上面的虚线,下边框加粗*/
.moreFlightTips3{color:#999; line-height:25px; height:25px; padding-left:5px; text-align:left;border-bottom: 1px solid #ccc;}

#air_1{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -48px no-repeat;}
#air_2{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -96px no-repeat;}
#air_3{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -288px no-repeat;}
#air_4{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -192px no-repeat;}

#air_CZ{
	width:20px;
	height:16px;
	position:absolute;
	left:-20px;
	top:4px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -288px;
}
#air_CA{
	width:20px;
	height:16px;
	position:absolute;
	left:-20px;
	top:4px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -192px;
}
#air_ZH{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -961px no-repeat;}
#air_KY{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -3041px no-repeat;}
/* 4070 */
#air_GJ{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -4070px no-repeat;}
#air_HU{
	width:20px;
	height:16px;
	position:absolute;
	left:-20px;
	top:4px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -576px;
}
#air_CN{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -576px no-repeat;}
#air_MU{
	width:20px;
	height:16px;
	position:absolute;
	left:-22px;
	top:4px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -719px;
}
#air_MU2{
	width:20px;
	height:16px;
	position:absolute;
	left:-22px;
	top:65px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -719px;
}
#air_FM{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -385px no-repeat;}
#air_KN{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -625px no-repeat;}
#air_3U{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px  -0px no-repeat;}
#air_EU{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -336px no-repeat;}
#air_MF{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -673px no-repeat;}
#air_HO{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -528px no-repeat;}
#air_SC{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -864px no-repeat;}
#air_PN{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -2881px no-repeat;}
#air_JD{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -2917px no-repeat;}
#air_GS{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -480px no-repeat;}
#air_8L{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -96px no-repeat;}
#air_TV{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -3361px no-repeat;}
#air_BK{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -144px no-repeat;}
#air_G5{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -432px no-repeat;}
#air_JR{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -3008px no-repeat;}
#air_NS{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -768px no-repeat;}
#air_9C{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -3678px no-repeat;}
#air_RY{ width:20px; height:16px; position:absolute; left:-20px; top:4px; background:url(../images/pic_flightslogo.png) 0px -4112px no-repeat;}

.messageTips{}
.mutilFlight{ margin-top:5px;}
.flightSelectResult_2_cheng{ display:block;}
.flightSelectResult_2_cheng,.flightSelectResult_3_cheng{ display:none;}


.flightFormCome{ width:477px; float:left; border-top:3px #2F7FD0 solid; border-left:1px #ccc solid;}
.flightFormComeTiaojian{ background-color:#F5FAFB; line-height:25px; padding:5px;}
.flightFormComeTiaojian p select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.flightFormBack{ width:478px; float:right; border-left:1px #ccc solid; border-top:3px #E56700 solid; border-right:1px #ccc solid;}
.flightFormBackTiaojian{ background-color:#FFFEDE; line-height:25px; padding:5px;}
.flightFormBackTiaojian p select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.flightFormComeBackBoxTitle{ height:30px; line-height:30px; background:url(../images/comm.gif) 0px -417px repeat-x;}
.flightFormComeBackBoxTD_1{ width:77px; float:left; margin-left:30px;}
.flightFormComeBackBoxTD_2{ width:140px; float:left;}
.flightFormComeBackBoxTD_3{ width:120px; float:left;}
.flightFormComeBackBoxTD_4{ width:110px; float:left; text-align:center;}
.flightFormComeBackAir{ position:relative;}
.flightFormComeBackTime{}
.flightFormComeBackPrice{}
.flightFormComeBackBeizhu{ position:relative;}

.airComeSelect{ position:absolute; right:5px; top:16px;}

.totalPrice{  text-align:center; border:1px #BCD3E5 solid; border-top:none; line-height:30px; padding:5px; background-color:#FFFEDE}
.totalPrice p{color:#f60; font-weight:bold; font-size:22px; }
.totalPrice2{  text-align:center; border:1px #BCD3E5 solid; border-top:none; line-height:30px; padding:5px; background-color:#FFFEDE}
.totalPrice2 p{color:#f60; font-weight:bold; font-size:22px; }

.subSearchTipsStep_1{
	background-image: url(images/step_01.png);
	background-repeat: no-repeat;
	background-position: 6px 20px;
}
.subSearchTipsStep_2{
	background-image: url(images/step_02.png);
	background-repeat: no-repeat;
	background-position: 6px 20px;
}
.subSearchTipsStep_3{ background:url(../images/step_03.png) 6px 20px no-repeat;}
.subSearchTipsStep_4{ background:url(../images/mianbaoxie.gif) 0px -100px no-repeat;}

.flightCommBox{
	margin-bottom:0px;
	padding-top:10px;
	border: 1px #cccccc solid;
}
.flightCommBoxTitle{background-color:#B4DCEF; height:25px; line-height:25px; text-align:left; padding-left:15px; font-weight:bold; font-size:14px; color:#484848;}
.flightCommBoxContent{ padding:5px; border:1px #FFFFFF solid; text-align:left;}

.leastReason{}
.leastReason span{ padding-right:10px;}
.leastReason input{ vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.flightCommBoxSubTitle{ height:31px; position:relative;}
.flightCommBoxSubTitle div{ padding-left:0px; line-height:30px; height:30px; width:160px; border-bottom:none;}
.flightCommBoxSubTitle div.unseletec{position:absolute; left:170px; top:0px; border:1px #ccc dotted; border-bottom:none; background-color:white;}
.flightCommBoxSubTitle div.selected{ border:1px #7CBAEC dotted; border-bottom:none; font-weight:bold; color:#003366; font-size:14px; background-color:#EBF3FC; position:absolute; left:0px; top:1px;}
.flightCommBoxSubTitle input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.flightCommBoxSubContent{ border:1px #DEDEDE dotted; padding:10px; background-color:#EBF3FC;}
.flightCommBoxSubContent span{ padding-left:32px;}
.flightCommBoxSubContent select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}


.flightTbl{ line-height:20px; text-align:center;}
.flightTbl thead{ background-color:#FFF9E9;}
.flightTbl thead tr{}
.flightTbl thead tr th{ background-color:#DEDEDE; border:1px #DEDEDE solid; font-weight:bold; color:#484848;}
.flightTbl tbody{}
.flightTbl tbody tr{ background-color:#fff;}
.flightTbl tbody tr td{ border:1px #DEDEDE solid; line-height:20px;}

.flightTblNew{ line-height:20px; text-align:center;}
.flightTblNew thead{ background-color:#B4DCEF;}
.flightTblNew thead tr{}
.flightTblNew thead tr th{ background-color:#FFFFFF; font-weight:normal;}
.flightTblNew tbody{}
.flightTblNew tbody tr{ background-color:#fff;}
.flightTblNew tbody tr td{ line-height:20px;}
.flightTblNew tbody tr td select{ width:80px;}
.flightTblNew thead tr th input,.flightTblNew tbody tr td input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.flightTblNew tbody tr td a{ color:#008DD3; text-decoration:none;}
.flightTblNew tbody tr td a:hover{ color:#f60; text-decoration:underline;}

#changeEng{ cursor:pointer;}

.flightTbl2{ text-align:center; background-color:white;}
.flightTbl2 input,.flightTbl2 select{vertical-align:middle; margin-top:5px; margin-bottom:1px;}
.flightTbl2 tr{}
.flightTbl2 tr td{ border:1px #DEDEDE solid; line-height:25px;}
.flightTbl2 tr td.left{ text-align:right; padding-right:10px; background-color:#FFF9E9;}
.flightTbl2 tr td.right{ text-align:left; padding-left:10px;}
.flightTbl2Title{ background-color:#fff; font-size:14px; color:#f60; position:relative;}

.flightTb3{ line-height:20px; text-align:center;}
.flightTb3 thead{ background-color:#D3EBF5;}
.flightTb3 thead tr{}
.flightTb3 thead tr th{ background-color: rgb(239, 239, 239); border:1px #ccc solid; font-weight:bold; color:#484848;}
.flightTb3 tbody{}
.flightTb3 tbody tr{ background-color:#fff;}
.flightTb3 tbody tr td{ border:1px #ccc solid; line-height:20px;}

.chailvdanBox{}
.chailvdanInfo{position:relative; padding-top:21px;}

.contactInfo{}
.contactInfoItem{background-color:white; margin:10px 0;}
.contactInfoItemTitle{}
.contactInfoItemContent{}
.contactInfoTree{position:relative;}

.contactInfoItemNew{ width:150px; float:left; height:30px; line-height:30px; margin-right:10px;background-color:#fff; border:5px #BFD6E8 solid;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; position:relative; }
.contactInfoItemNewTitle{ position:relative; padding-left:10px; line-height:30px; text-align:left; background-color:white; z-index:12}
.commClose{position:absolute; right:5px; top:0px; width:18px; height:30px; line-height:30px; background:url(../images/comm.gif) 0px -257px no-repeat; cursor:pointer;}
.commEdit{position:absolute; right:28px; top:0px; width:18px; height:30px; line-height:30px; background:url(../images/comm.gif) 0px -447px no-repeat; cursor:pointer;}
.contactInfoItemNewData{ position:absolute; top:24px; left:-5px; z-index:10;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; width:250px; border:5px #BFD6E8 solid;}

.serchTripBoxResult{ margin-top:15px; border-top:1px #333 dotted; padding-top:15px; display:none;}
.serchTripBoxResultTips{  width:100%; text-align:left; background-color:; color:#333; font-size:14px; position:relative;}
.jian2{ width:28px; height:50px; position:absolute; left:-33px; top:100px; background:url(../images/jian2.gif) 0px 0px  no-repeat;}


.flightTbl3{ line-height:25px; text-align:center;}
.flightTbl3 thead{ background-color:#DEDEDE;}
.flightTbl3 thead tr{}
.flightTbl3 thead tr th{ background-color:#FFF9E9; border:1px #DEDEDE solid; line-height:20px;}
.flightTbl3 tbody{}
.flightTbl3 tbody tr{ background-color:#fff; cursor:pointer;}
.flightTbl3 tbody tr td{ border:1px #DEDEDE solid; line-height:20px; }
.flightTbl3 tbody tr td a{ color:#008DD3; text-decoration:none;}
.flightTbl3 tbody tr td a:hover{ color:#f60; text-decoration:underline;}

.flightTbl4{ line-height:20px; text-align:center;}
.flightTbl4 thead{ background-color:#BD3EBF5;}
.flightTbl4 thead tr{}
.flightTbl4 thead tr th{ background-color:#D3EBF5; border:1px #9BD0EA solid; font-weight:bold;}
.flightTbl4 tbody{}
.flightTbl4 tbody tr{ background-color:#fff;}
.flightTbl4 tbody tr td{ border:1px #9BD0EA solid; line-height:20px;}


.flightTbl5{ line-height:25px; text-align:center;}
.flightTbl5 thead{ background-color:#B4DCEF;}
.flightTbl5 thead tr{}
.flightTbl5 thead tr th{ background-color:#D3EBF5; border:1px #9BD0EA solid; line-height:20px;}
.flightTbl5 tbody{}
.flightTbl5 tbody tr td{ border:1px #9BD0EA solid; line-height:20px; text-align:left; padding-left:10px;}
.flightTbl5 tbody tr td a{ color:#008DD3; text-decoration:none;}
.flightTbl5 tbody tr td a:hover{ color:#f60; text-decoration:underline;}


.flightTbl6{ line-height:25px; text-align:center;}
.flightTbl6 thead{ background-color:#B4DCEF;}
.flightTbl6 thead tr{}
.flightTbl6 thead tr th{ background-color:#D3EBF5; border:1px #9BD0EA solid; line-height:20px;}
.flightTbl6 tbody{}
.flightTbl6 tbody tr{ background-color:#fff;}
.flightTbl6 tbody tr td{ border:1px #9BD0EA solid; line-height:20px; }
.flightTbl6 tbody tr td a{ color:#008DD3; text-decoration:none;}
.flightTbl6 tbody tr td a:hover{ color:#f60; text-decoration:underline;}

.bumen select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.chuchaiStaff{ line-height:35px; background-color:#ccc; padding:8px;}
.chuchaiStaff span{}

.yuangongResult{ border:1px #ccc dotted; margin-bottom:10px; padding:10px;}
.yuangongResultItem{ width:120px; margin:5px auto; float:left; border:1px #f60 dotted; text-align:left; padding-left:10px; line-height:30px; height:30px; position:relative; background-color:#FFF4EE; font-size:14px; cursor:pointer; margin-right:20px;}
.yuangongResultItem input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.yuangongResultItem .close{ background:url(../images/cha2.gif) 0px 0px no-repeat; width:14px; height:14px; position:absolute; right:8px; top:8px; cursor:pointer;}
.Commclose{ background:url(../images/cha2.gif) 0px 0px no-repeat; width:14px; height:14px; position:absolute; right:15px; top:30px; cursor:pointer;}
.yuangongResultItemTips{ position:absolute; top:26px; left:-1px; z-index:99; display:none;}
.yuangongResultItemTips2{ position:relative; width:300px; float:left; margin-right:11px; }
.yuangongResultItemTips table{ border-right:5px #5AB1DC solid; border-bottom:5px #5AB1DC solid;}
.yuangongResultItemTips2 table{ border-right:5px #5AB1DC solid; border-bottom:5px #5AB1DC solid;}

.yuangongBlock{ margin-bottom:10px;}

.commFlightSelectTitle{ line-height:35px; font-size:14px; text-align:center; background-color:#185E8F; width:96px; font-weight:bold; color:white; position:relative;}

DIV.selectbox-wrapper {BORDER: #b7d1eb 1px solid;  MARGIN-TOP: -3px;  WIDTH: 53px;  POSITION: absolute; BACKGROUND-COLOR: #fff;}
DIV.selectbox-wrapper UL LI.selected {BACKGROUND-COLOR: #36c;COLOR: #fff;}
DIV.selectbox-wrapper UL LI.current { BACKGROUND-COLOR:#e0ecf7 }
DIV.selectbox-wrapper UL LI { WIDTH: 53px; CURSOR: pointer; LINE-HEIGHT: 24px;}
.selectbox { border:none;  DISPLAY: block;  width: 65px; CURSOR: pointer; padding-top:5px; HEIGHT: 21px; background:url(../images/bg01.gif) no-repeat; text-align:left; line-height:19px; padding-left:10px;}

.ctr{ clear:both; display:block;}
.commBottomSubmit{ text-align:center; padding:10px;}

.success{ border:1px #7CBAEC; background:url(../images/success.png) left center no-repeat; height:80px; margin-left:30px;}
.failure{ border:1px #7CBAEC; background:url(../images/failure.png) left center no-repeat; height:80px; margin-left:30px;}
.fail{ border:1px #7CBAEC; background:url(../images/cross.png) left center no-repeat ;background-size:30px; height:80px; margin-left:30px;}
successForDG1{border:1px  #BCD3E5 solid; padding:2px; margin:5px}
.successForDG{ border:1px #7CBAEC; background:url(../images/success.png) left center no-repeat; height:120px; margin-left:10px;}
.successTips{ width:220px; float:left; margin-left:50px; font-size:24px; color:#003366; line-height:80px; margin-top:15px;}
.successTipsPayOk{ width:100%; float:left; margin-left:50px; font-size:24px; color:#003366; line-height:80px; margin-top:15px;}
.successTips1{margin-left:10px; font-size:18px; color:#003366; line-height:50px; margin-top:4px;}
.successTips2{ width:500px; float:left; font-size:13px;  color:#333333; margin-top:20px;}
successTips22{ width:500px; float:left; font-size:13px;  color:#333333; margin-top:5px;}
.successHref{ width:120px; float:right; height:80px; border:1px #7CBAEC dotted; background-color:#EBF3FC;}
.successHref a{ color:#008DD3; text-decoration:none;}
.successHref a:hover{ color:#f60; text-decoration:underline;}
.successHref ul{ margin:10px;}
.successHref ul li{ background:url(../images/zhengchang.png) left center no-repeat; padding-left:20px; line-height:22px; text-align:left; font-size:12px;}
.successTitle{ line-height:25px; margin-top:5px; font-size:14px; font-weight:bold; text-align:left; color:#484848;}
.failureForDG{ border:1px #7CBAEC; background:url(../images/failure.png) left center no-repeat; height:120px; margin-left:30px;}
.inputText6{ width:450px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.payType{ border:1px #ccc dotted; line-height:25px; font-size:14px; width:200px; float:left; margin-right:20px; text-align:left; cursor:pointer; padding-left:15px;}
.payType input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
#Type_1{ border:1px #7CBAEC dotted; color:#003366; font-weight:bold; background-color:#EBF3FC;}
#Type_2{}

/* .commPages{ width:420px; margin-left:auto; margin-right:auto; margin-top:10px;}
.commPages ul{ height:30px;}
.commPages ul li{ width:26px; text-align:center; line-height:26px; margin-right:5px; background-color:#BED5E8; color:#333; float:left; border:1px #9BD0EA solid;}
.commPages ul li:hover{ background-color:#9BD0EA;}
.commPages ul li.thisClass{ background-color:#ccc; color:#333; font-weight:bold;}
.commPages ul li.first{ width:40px;}
.commPages ul li.last{ width:40px;} */
.commPages{ width:420px; margin-left:auto; margin-right:auto; margin-top:10px;}
.commPages ul{ height:30px;}
.commPages ul li{ min-width:26px; text-align:center; line-height:26px; margin-right:5px; background-color:#BED5E8; color:#333; float:left; border:1px #9BD0EA solid;}
.commPages ul li:hover{ background-color:#9BD0EA;}
.commPages ul li a:visited {background-color:#9BD0EA; color: #333}
.commPages ul li.thisClass{ background-color:#ccc; color:#333; font-weight:bold;}
.commPages ul li.first{ width:40px;}
.commPages ul li.last{ width:40px;}

.commError{ color:red; font-weight:bold; font-size:14px; text-align:left; line-height:30px; margin-bottom:10px;}
.haveTips{cursor:pointer; color:#2B81CE;}
.showTipsBox{ position:absolute; top:20px; left:-10px; width:300px; background-color:white; border:1px #5AB1DC solid; border-right:5px #5AB1DC solid; border-bottom:5px #5AB1DC solid; z-index:999; display:none;}
.showTipsBoxTitls{ background-color:#E6F3FF; height:30px; line-height:30px; position:relative; font-size:14px; padding-left:10px; font-weight:bold; text-align:left;}
.showTipsBoxContent{ padding:10px; text-align:left;}

.flightSelectResults{ display:none;}
.flightSelectResult{ border:1px #BCD3E5 solid;  background-color:white;}
.flightSelectResultTitle{ border-bottom:1px #BCD3E5 dotted; text-align:left; line-height:30px; padding-left:10px;}
.flightSelectResultContent{ line-height:30px;}
.flightSelectResultContent .flightItem{ border-bottom:none;}
.qucheng{padding:5px; color:#333; font-weight:bold;}

#flightSelectResultQu{ display:none;}
#flightSelectResultHui{ display:none;}
#flightSelectResult_1_cheng{ display:none;}
#flightSelectResult_2_cheng{ display:none;}
#flightSelectResult_3_cheng{ display:none;}

.laihuicheng_lai{ display:none;}
.laihuicheng_hui{ display:none;}

.flightSelectTab{ margin-bottom:0px; margin-top:10px;}
.flightSelectTab ul{ background:url(../images/comm.gif) 0px -545px repeat-x; height:29px;}
.flightSelectTab ul li{ width:180px; float:left; height:28px; line-height:28px; color:white; background:url(../images/comm.gif) 0px -510px repeat-x; margin-right:1px; text-align:center; font-size:14px; cursor:pointer; background-color:white}
.flightSelectTab ul li.selected{ background:none; border:1px #186599 solid; border-bottom:none; border-top:3px #186599 solid; height:25px; line-height:25px; color:#186599; background-color:white; font-weight:bold;}

.commBoxTab{ margin-top:10px;}
.commBoxTab ul{ background:url(../images/comm.gif) 0px -545px repeat-x; height:35px;}
.commBoxTab ul li{ width:200px; float:left; height:35px; line-height:35px; color:#186599; text-align:left; font-size:14px; cursor:pointer;border:1px #BFBFBF solid; border-bottom:none; border-top:3px #BFBFBF solid; height:32px; line-height:32px; color:#186599; background-color:white; padding-left:10px;}

.chailvdingzhiItem{ border:1px #999 dotted; height:20px; line-height:20px; text-align:left; padding-left:10px; margin:5px; width:350px; position:relative; background-color:#efefef;}
.chailvdingzhiItem1{ border:1px #999 dotted; height:20px; line-height:20px; text-align:left; padding-left:10px; margin:5px; width:350px; position:relative; background-color:#fff;}
.commAddIcon{ width:16px; height:16px; background:url(../images/accept.png) 0px 0px no-repeat; position:absolute; right:-50px; top:2px; cursor:pointer;}
.commDelIcon{ width:16px; height:16px; background:url(../images/cancel.png) 0px 0px no-repeat; position:absolute; right:-26px; top:2px; cursor:pointer;}
.commAddIcon2{ width:16px; height:16px; background:url(../images/accept2.png) 0px 0px no-repeat; position:absolute; right:-50px; top:2px; cursor:pointer;}
.commDelIcon2{ width:16px; height:16px; background:url(../images/cancel2.png) 0px 0px no-repeat; position:absolute; right:-26px; top:2px; cursor:pointer;}
.my_commEditIcon{ width:18px; height:18px; background:url(../images/user_edit.gif) 0px 0px no-repeat;position:absolute; right:-50px; top:8px; cursor:pointer; }

.commAddIcon3{ width:16px; height:16px; background:url(../images/accept2.png) 0px 0px no-repeat; position:absolute; right:-50px; top:2px; cursor:pointer;}
.commDelIcon3{ width:16px; height:16px; background:url(../images/cancel2.png) 0px 0px no-repeat; position:absolute; right:-26px; top:2px; cursor:pointer;}

.mulFlightSelectTab{ margin-bottom:0px;}
.mulFlightSelectTab ul{ background:url(../images/comm.gif) 0px -545px repeat-x; height:29px;}
.mulFlightSelectTab ul li{ width:180px; float:left; height:28px; line-height:28px; color:white; background:url(../images/comm.gif) 0px -510px repeat-x; margin-right:1px; text-align:center; font-size:14px; cursor:pointer;}
.mulFlightSelectTab ul li.selected{ background:none; border:1px #186599 solid; border-bottom:none; border-top:3px #186599 solid; height:25px; line-height:25px; color:#186599; background-color:white; font-weight:bold;}

.chaxunResult{ display:none; padding:10px;}
.chaxunResultItem{ float:left; width:275px; border:1px #ccc dotted; background-color:#ccc; margin:5px; height:20px; line-height:20px; text-align:left; padding-left:5px; border:1px #999 dotted;}
.chaxunResultItem input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

#footer{ border-top:1px #ccc dotted; line-height:35px; margin-top:10px;}

/***FUYU**/
.CSWhiteTbl{ border:1px #008CD4 solid; background:url(../images/CSTblSS.jpg) left bottom repeat-x;}
.CSWhiteTbl thead{}
.CSWhiteTbl thead tr{}
.CSWhiteTbl thead tr th{ height:34px; line-height:34px; background:url(../images/CSTbl.jpg) 0px 0px repeat-x; text-align:left; padding-left:10px;}
.CSWhiteTbl thead tr th div{ width:100%; height:34px; background:url(../images/CSTblSpan.jpg) right center no-repeat;}
.CSWhiteTbl tbody{}
.CSWhiteTbl tbody tr{}
.CSWhiteTbl tbody tr td{ height:42px; line-height:42px;}
/***FUYU**/

/*****pages***/
 /* .pagination{height:40px;margin:20px 0}
 .pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right} */
/*********新增***************/
/* 仅查询直飞航班 */
label.direct-flight-only{
	float: left;
	margin-left: 52px;
	padding:0px;
}

.flightItemAirport span{
	padding-left: 10px;
}

/*2018-3-13*/

.flightItemAirport table span{
	padding-left: 0px;
}
.flight-transfer-center,.flightInfoTitle{
	clear:both;
	content: "";
	overflow: hidden;
	text-align: center;
}
.flightInfoTitle{
	height: auto;
	padding-top: 5px;
}
.mt50{
	margin-top: 50px;
}
.transferTime{
	height: 280px;
}
.flightInfoTD_mil .back{
	margin-top:55px;
	display: block;
}
.transferTime font{
	display: block;
	margin-bottom: 28px;
}
.go-info p,.back-info p{
	padding:0px;
	margin:0px;
}
.go-info p.pl15,.back-info p.pl15{
	padding-left: 15px;
}
.go-info img,.back-info img{
	width: 15px;
	margin-right: 5px;
	position: relative;
	top:3px;
}
.info-top{
	margin-top:3px;
}
.info-bottom{
	margin-top: 32px;
}
.flightInfoTD_mil .storehouse-top{
	margin-top: 3px;
	min-height: 133px;
}
.flightInfoTD_mil .storehouse-bottom{
	margin-top: -30px;
}
.flightInfoTD_mil .storehouse{
	margin-bottom: 30px;
}
.transfer-price1, .transfer-price, .transfer-submitType{
	display: block;
	margin-top: 105px;
}
 .transfer .tips6.transfer-tips6{
 	margin-top: 115px;
 }
/**/
.transfer{
	min-height: 127px;
}
.transfer .flightItemTime{
	height: 90px;
}
.transfer .flightItemTime span[data="deptime"]{
	display: block;
	margin-bottom: 20px;
}
.transfer .flightItemAirport,.transfer .transferTwo,.transferAirport{
	position: relative;
}
.transfer .flightItemAirport:before,.transfer .transferTwo:before,.transferAirport:before{
	/* content: "中转";
	width: 58px;
	height: 36px;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
	background:url(../images/transfer_center.png) no-repeat;
	position: absolute;
	top:25px;
	color: #008DD3; */
	display: block;
	text-align: center;
	content: "中转";
	background: url("../images/transfer_center.png") no-repeat;
	    background-size: auto auto;
	background-size: auto auto;
	position: absolute;
	top: 22px;
	left: 27px;
	width: 44px;
	height: 39px;
	padding-top: 3px;
	color: #008DD3;
	display: block;
	font-size: 10px;
	background-size: contain;
}
.transferAirport:before{
	left:22%;
}
.transfer .transferTwo:before{
	top:38px;
}
.transfer .flightItemAirport span[data="deptTerm"]{
	display: block;
	margin-bottom: 20px;
	margin-top: 30px;
}

/* .transfer .flightItemAir span[data="flightNo"]{
	display: block;
	margin-bottom: 39px;
} */
.transfer  .flightItemPrice {
	margin-top: 5px;
}
.transfer .haveTips{
	display: block;
	margin-top:39px;
}
.flightInfoTD_mil .haveTips{
	margin-top:0px;
}
.transfer .flightgoView4 .price1{
	padding-top:12px;
	display: block;
}
.transfer .flightgoView5 .price{
	display: block;
	padding-top: 12px;
}
.transfer .flightgoView6 .submitType_New{
	margin-top: 9px;
}
.transfer .tips6{
	margin-top:14px;
}
.flight-checked{
	height: 26px;
	line-height: 26px;
	background-color: transparent;
	border: 1px solid #ccc;
    color: #5a5b56;
    font-size: 11px;
    margin-top: 0px;
}
.check-plan-detile{
	clear: both;
}
.check-plan-detile a:hover{
	color: #008DD3;
}
.plan-detile-item{
	min-width: 530px;
	min-height: 280px;
	position: absolute;
	z-index: 100;
	clear: both;
	border:1px solid #999;
	background-color: #fff;
	display: none;
}
.plan-item-title{
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	padding-left: 15px;
	font-family: "微软雅黑",sans-serif;
	background-color: #0085ce;
	color: #fff;
}
.item-top,.item-center,.item-bottom{
	padding:15px 20px;
	display: block;
    content: "";
    clear: both;
    overflow: hidden;
    font-family: "微软雅黑",sans-serif;
}
.item-center {
	text-align: center;
	font-size: 14px;
}
.item-center span{
	padding: 0px 5px;
}
.paragraph-title{
	float: left;
}
.plan-detile-item p span{
	display:inline;
	padding-left:0px;;
}
.paragraph-text p span{
	padding-left:15px;
}
.paragraph-text p.tx-info{
	clear:both;
	overflow: hidden
}
.paragraph-text p.tx-info span{
	display: block;
	float: left;
	min-width: 48px;

}
.paragraph-text p.tx-info span.w100{
	width: 100px;
	
}
.paragraph-title button,.tips-btn{
	background-color: #ff9900;
	width: 95px;
	height: 30px;
	border:none;
	border-radius: 12px;
	color: #fff;
	font-size: 16px;
	outline: none;
}
.paragraph-title p{
	font-size: 14px;
	color: #666666;
	margin-top: 12px;
}
.paragraph-title p img{
	width: 20px;
	height: 20px;
}
.paragraph-text{
	float: left;
	font-size: 16px;
}
.paragraph-text p{
	margin-bottom: -2px;
}
.bold{
	font-weight: bold;
}
.tip_wrap{
	margin:10px 0px;
}
.tips-btn{
	font-size: 12px;
    padding: 5px 10px;
}
.color_ff99{
	color: #ff9900;
	font-weight: bold;
}
.flight-transfer-wrap{
	float: left;
}
.flight-transfer{
	clear:both;
}
/*********新增***************/
 .pagination{height:40;margin:20px 0}
 .pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{margin-right:5px; float:left;padding:0 14px;line-height:26px;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>.active>span{color:white;background-color:#BED5E8}
.pagination ul>.active>a,.pagination ul>.active>span{color:white;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:#f5f5f5}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}
.pager:before,.pager:after{display:table;line-height:0;content:""}
.pager:after{clear:both}
.pager li{display:inline}
.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next a,.pager .next span{float:right}
.pager .previous a{float:left}
.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}
.red_inputText{width:120px; height:26px;border:solid 1px red;background:url(../images/lang.jpg);background-position:bottom;background-repeat:repeat-x;padding-left:2px; margin-top:1px;}

/***历史查询记录**/
.historysearch {float: right; width: 100px; height: 24px; margin-right: 4px; line-height: 24px; text-align: right; position: relative;}
.historysearch ul {position: absolute; text-align: left; width: 259px; right: -2px; background: white; border: 1px solid #4D8FFD; top: 30px; z-index: 101; padding: 5px 0; display: none;}
.historysearch ul li {padding: 3px 8px; padding: 4px 0px 2px 8px; line-height: 16px; margin: 0; vertical-align: middle; cursor: pointer;}

.sid {width: 58px; padding-right: 3px; float: left; display: block; cursor: pointer;}
.sdt {width: 42px; padding-right: 3px; float: left; display: block; cursor: pointer;}
.slc {color: #008DD4; float: left; display: block; cursor: pointer;}
.showhistsearch {color: #008ED0; display: block; position: absolute; left: 0; top: 0; padding-right: 18px; width: 82px; border: none;z-index: 102; background: url(../images/air-common-ico.gif) no-repeat right -96px; cursor: pointer;}
/***历史查询记录**/

.test {}
/****机票变更新加样式****/
.inputTextForReadOnlyForCHG{ width:80px; height:20px; line-height:30px; border:1px #ccc solid; background:url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.inputTextForReadOnly{ width:100px; height:20px; line-height:30px; border:1px #ccc solid; background:url(../images/inputBG.gif) left top no-repeat; padding-left:5px;}
.flightInfoTD_11ac{width:70px; float:left; margin-right:5px;}
.flightInfoTD_11a{ width:100px; float:left; margin-right:5px; padding-left:15px;}
.flightInfoTD_11ab{ width:120px; float:left; margin-right:5px; padding-left:15px;}
.flightInfoTD_21{width:180px; float:left; margin-right:5px;}
.flightInfoTD_31{ width:230px; float:left; margin-right:5px; }
.flightInfoTD_31a{ width:110px; float:left; margin-right:5px; }
.flightInfoTD_41{ width:180px; float:left; margin-right:5px;}
.flightInfoTD_51{ width:90px; float:left; margin-right:5px;}
.flightInfoTD_61{ width:183px; float:left; text-align:center}
.flightInfoTD_71{ width:170px; float:left; margin-right:5px;}
.flightInfoTD_81{ width:50px; float:left; margin-right:5px; padding-left:15px; text-align:center;}
.flightInfoTD_91{ width:50px; float:left; margin-right:5px; padding-top:15px; padding-left:10px;}
.flightInfoTD_101{ width:60px; float:left; margin-right:5px; padding-top:15px; padding-left:10px;}
.flightInfoTD_111{width:120px; float:left; margin-right:5px;}

/*********************里程兑换样式*****************************/

.flightInfoTD_flightList_D{
	width:160px;
	float:left;
}
.flightInfoTD_3b{
	width:135px;
	float:left;
	margin-right:5px;
}
.flightInfoTD_3bn{
	width:130px;
	float:left;
	margin-right:5px;
}
.flightInfoTD_3b img{
	width:15px;
/* 	position:relative;
	top:4px; */
}
.flight-bottom-info{
	margin-top:15px;
}
.flightInfoTD_4b{ width:130px; float:left; margin-right:5px;}
.flightInfoTD_6b{
	width:90px;
	float:left;
	margin-right:5px;
	text-indent: 10px;
}
.flightInfoTD_7b{ width:130px; float:left; margin-right:5px;}
.flightInfoTD_mil{
	width:115px;
	float:left;
	margin-right:5px;
	padding-left:15px;
}

/*********************返回按钮样式@author:WANGGANG************/
.backTD{padding-left:15px;cursor:pointer;}
/*********************您已xxxx完成样式@author:WANGGANG************/
.youHaveAlreadyFinishedYet{font-family:微软雅黑; color:#003366; font-size:24px;}

.inputSelect{ width:208px; margin-left:10px; margin-top:0; height:23px; line-height:23px; border:1px #ccc solid; background:url(../images/inputBG.gif) left top no-repeat;}

/**首页**/

.loginMain2{width:1200px; margin-left:auto; margin-right:auto;}
/* #header_navs{ height:50px; position:relative;background:url("../images/login/header_line.jpg") repeat-x;} */
#header_navs{ height:50px; position:relative;background-color:#0085ce;}
#header_navsList{}
#header_navsList li{float:left; background-color:#0085ce; height:50px; line-height:50px; cursor:pointer;}
#header_navsList li.current{float:left; background-color:#ffa900; height:50px; line-height:50px; cursor:pointer;}
#header_navsList li.current a{ color:white; font-weight:bold;}
#header_navsList li.current a:hover{ color:white; font-weight:bold;}
#header_navsList li#navHome{ background-color:#gray;}
#header_navsList li a{ color:white; font-weight:bold; font-size: 15px;}
#header_navsList li a:hover{color:white;; font-weight:bold;text-decoration: none;}
#header_navsList li a:link{color:white;; font-weight:bold;text-decoration: none;}
#header_navsList li a:hover img:hover{color:white;; font-weight:bold;text-decoration: none;}
#header_navsList li a div{ color:white; font-weight:bold; font-family:微软雅黑;font-size: 16px;}
.clear {
	height: 10px;
}
.clear2 {
	height: 0px;
}
.clearfixx{
	clear:both;
	overflow:hidden;
	content:"";
}
/*
book.css样式修改
*/
#Air_1{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -48px no-repeat;}
#Air_2{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -96px no-repeat;}
#Air_3{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -288px no-repeat;}
#Air_4{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -192px no-repeat;}

#Air_CZ{
	width:20px;
	height:16px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -288px;
}
#Air_CA{
	width:20px;
	height:16px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -192px;
}
#Air_ZH{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -961px no-repeat;}
#Air_KY{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -3041px no-repeat;}
#Air_GJ{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -4070px no-repeat;}
#Air_HU{
	width:20px;
	height:16px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -576px;
}
#Air_CN{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -576px no-repeat;}
#Air_MU{
	width:20px;
	height:16px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -719px;
}
#Air_MU2{
	width:20px;
	height:16px;
	background-image: url(images/pic_flightslogo.png);
	background-repeat: no-repeat;
	background-position: 0px -719px;
}
#Air_FM{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -385px no-repeat;}
#Air_KN{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -625px no-repeat;}
#Air_3U{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px  -0px no-repeat;}
#Air_EU{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -336px no-repeat;}
#Air_MF{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -673px no-repeat;}
#Air_HO{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -528px no-repeat;}
#Air_SC{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -864px no-repeat;}
#Air_PN{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -2881px no-repeat;}
#Air_JD{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -2917px no-repeat;}
#Air_GS{ width:20px; height:16px;background:url(../images/pic_flightslogo.png) 0px -480px no-repeat;}
#Air_8L{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -96px no-repeat;}
#Air_TV{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -3361px no-repeat;}
#Air_BK{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -144px no-repeat;}
#Air_G5{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -432px no-repeat;}
#Air_JR{ width:20px; height:16px;  background:url(../images/pic_flightslogo.png) 0px -3008px no-repeat;}
#Air_NS{ width:20px; height:16px; background:url(../images/pic_flightslogo.png) 0px -768px no-repeat;}
#Air_9C{ width:20px; height:16px;background:url(../images/pic_flightslogo.png) 0px -3678px no-repeat;}
#Air_JD{ width:20px; height:16px;background:url(../images/pic_flightslogo.png) 0px -4112px no-repeat;}

.addimages { width:20px; height:16px; position:absolute; left:-20px; top:4px;}
.addimages img{	width:16px; height:16px;}

/*3-20修改*/
.goAirport,backAirport{
	margin-top:10px;
}
.goAirport p,.backAirport p{
	min-width:100px;
	text-align:center;
}
.goAirport p span,.backAirport p span{
	display:inline;
	padding-left: 5px;
}
.backAirport{
	margin-top:20px;
}
.transferAirport .bottom{
	margin-top: 51px;
}
.backAirport.transferAirport{
	margin-top: 22px;
}
.paragraph-text p {
    text-align: left;
    padding-left: 10px;
}
/*3-20 end*/
/*table*/
.table{
	border: 1px solid #dedede;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border: none;
}

.tralveTable.table{
	width:100%;
	border:none;
}
.table .doct td,.doc-td.valgn-center{
	border-bottom:1px dotted #ccc;
	/* padding-bottom:15px; */
}
.transforTips{
	text-align:left;
	padding-left:15px;
	margin-top:10px;
}
.tipLabel{
	background:#FFA900;
	color:#fff;
	padding:5px 10px;
	border-radius:10px;
	margin-right:5px;
	}

.orange{
	color:#FFA900;
	font-weight:bold;
	margin: 0px 3px;
}
.red{
	color:#FF0000;
	font-weight:bold;
	margin: 0px 3px;
}
.tipDefault{
	padding-left: 84px;
	margin-top: 10px;
	display:block;
}
.fontBlod{
	font-weight:bold;
	padding:0px 3px;
}

/*机票查询结果页 20180504*/
.subSearchForm{
	padding: 0.208333rem 0.052083rem;
	background-color: #FFF9E9;
}
.subSearchForm .form-inline .form-group{
	margin-left: 0.104167rem;
}

.table td.valgn-center{
	vertical-align: middle;
    text-align: center;
}

.flightCompany{
	background-color: #FFF9E9;
	border:1px  #BCD3E5 solid;
	padding: 0.104167rem;
}
.flightCompany p{
	color: red;
	float: right;
	line-height: 0.270833rem;
}
/*查询订票信息*/
.result{
	border: 1px solid #dedede;
	border-top:none;
}
.theadColor.table>thead>tr{
	background-color: #FFF9E9;
}
.table>tbody>tr.tips{
	background-color: #F5F5F5;
	height: 30px;
	line-height: 30px;
}
.table>tbody>tr.tips td{
	text-align: left;
	vertical-align:middle;
	padding:0px 0px 0px 15px;
	color: #000;
	font-size: 12px;
	border-top: 1px dashed #ccc;
}

.itemList.table{
	margin-bottom: 0px;
}
.labelTip{
	color: #E56700;
	border: 1px solid #E56700;
	background-color: #fff7d3;
    min-height: 24px;
    font-size:10px;
}
.price,.priceLine,.priceInfo{
	color: #FF6600;
    font-weight: bold;
    font-size: 22px;
    font-family: Calibri;
}
.priceLine{
	color:#909090;
	text-decoration: line-through;
}
.priceInfo{
	font-weight: normal;
}
.time{
	color: #FF6600;
	font-weight: bold;
}
.transfor .city{
	position: relative;
}
.transfor .city:before{
	display: block;
	content: "中转";
	background: url("../images/transfer_center.png") no-repeat;
	    background-size: auto auto;
	background-size: auto auto;
	position: absolute;
	top: 22px;
	left: 27px;
	width: 44px;
	height: 39px;
	padding-top: 3px;
	color: #008DD3;
	display: block;
	font-size: 10px;
	background-size: contain;
}

.baseInfo .table,.flightInfor .table{
	margin-bottom: 0px;
}
.flightInfor,.contactInfor{
	border: 1px solid #ddd;
}
.flightTitle{
	background-color: #DEDEDE;
	height: 0.260417rem;
	line-height: 0.260417rem;
	padding-left: 15px;
	font-weight: 500;
}
.flightInfor .form-control{
	display: inline;
}
.flightInfor .table td{
	vertical-align: middle;
}
/*乘机人页面*/
.flightTab .nav-tabs li{
	padding-left: 0.15625rem;
}
.flightTab .nav-tabs li label{
	min-width: 1.25rem;
}
.flightTab .nav-tabs li label input{
	position: relative;
	top: -0.03125rem;
	margin-right: 0.03125rem;
}
.flightTab .tab-pane ul,.flightTab .tab-pane p{
	margin:0.104167rem;
}
.flightTab .tab-pane ul li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.flightTab .tab-pane ul li i{
	margin-right: 0.052083rem;
}
.flightTab .tab-pane ul li span{
	font-weight: 550;
	padding-right: 0.052083rem;
}
.flightTab .tab-pane ul li .form-control{
	width: 1.041667rem;
	margin-right: 0.104167rem;
}
.contactBody{
	padding:0.104167rem;
}
.contactBody .table{
	margin-bottom: 0.0rem;
}
.contactBody .bg-pink{
	color: #000;
	text-align: right;
}
.contactBody .bg-pink span{
	position: relative;
	top:0.020833rem;
	margin-right: 0.03125rem;
}
.contactBody .table span{
	float: left;
	position:  relative;
	top: 0.052083rem;
	margin: 0px 0.041667rem;
}
.submitOrder{
	text-align: center;
}
.submitOrder button,.submitOrder p{
	margin: 0.104167rem auto;
}
.submitOrder button,.submitOrder p input{
	position: relative;
	top:-0.020833rem;
}

.backpage{
	border: 1px solid #dedede;
}
.backpage .table{
	width:100%;
}
.backpage  .table > thead > tr > th,
.backpage .table > tbody > tr > th,
.backpage .table > tfoot > tr > th,
.backpage .table > thead > tr > td,
.backpage .table > tbody > tr > td,
.backpage .table > tfoot > tr > td{
	vertical-align: top;
}
.backpage .table td.valgn-center{
	vertical-align: middle;
    text-align: center;
}
.addDay {
    font-size: 10px;
    color:#008DD3;
}
.goBack{
	vertical-align: top;
	width: 50px;
}
.btn-shipSpace{
	cursor: pointer;
	position: relative;
	padding-right: 18px;
}
.backpage .jiantou{
	right: 20px;
	top: 9px;
}
.backpage .time{
	position: relative;
}
.backpage .addDay{
	position: absolute;
	width: 32px;
}

.table {
	position:relative;
}
.shipSpace:before{
	display:block;
	content:"";
	position: absolute;
	width: 100%;
	border-bottom:  1px dotted #ccc;
}

.tips_new{
	background-color:#FFF7D3;
	border:1px solid #B00000;
	border-radius: 3px;
	padding: 0px 4px;
	margin-left: 5px;
	color: #B00000;
}