@charset "utf-8";
/* CSS Document */

.fuyu_commRight{ margin:5px;}
.fuyu_commRight1{float:right; width:812px; }
/*.fuyu_sys2_commRight{float:right; width:752px;}*/

.fuyu_CSSearchTbl{ border:1px #9BD0EA solid; background:white url(../images/CSTblSS.jpg) left bottom repeat-x;}
.fuyu_CSSearchTbl thead{}
.fuyu_CSSearchTbl thead tr{}
.fuyu_CSSearchTbl thead tr th{ height:34px; line-height:34px; background:url(../images/CSTbl.jpg) 0px 0px repeat-x; text-align:left; padding-left:10px;}
.fuyu_CSSearchTbl thead tr th div{ width:100%; height:34px; background:url(../images/CSTblSpan.jpg) right center no-repeat;}
.fuyu_CSSearchTbl tbody{}
.fuyu_CSSearchTbl tbody tr{}
.fuyu_CSSearchTbl tbody tr td{ height:38px; line-height:38px;}
.fuyu_CSSearchTbl tbody tr td input,.fuyu_CSSearchTbl tbody tr td select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.fuyu_CSSearchTbl tbody tr td.left{ text-align:right; padding-right:0px;}
.fuyu_CSSearchTbl tbody tr td.right{ text-align:left; padding-left:0px;}
.fuyu_CSSearchTbl tbody tr td input,.fuyu_CSSearchTbl tbody tr td select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.fuyu_commTbl{ width:100%; background-color:#5CB8E7}
.fuyu_commTbl thead{}
.fuyu_commTbl thead tr{}
.fuyu_commTbl thead tr th{ line-height:30px; background-color:#CAE7F7; border:1px #5CB8E7 solid; text-align:center;}
.fuyu_commTbl tbody{}
.fuyu_commTbl tbody tr{ background-color:#fff}
.fuyu_commTbl tbody tr td{ border:1px #5CB8E7 solid; line-height:25px;}

.fuyu_moreSearch{ width:72px; height:31px; line-height:31px; background:url(../images/moresearch.jpg) left top 
no-repeat; text-align:left; padding-left:18px; color:white; cursor:pointer;}

.fuyu_commTabsCon{ border:1px #9BD0EA solid; border-top:none;}

.fuyu_daoru fieldset{ border:1px #008CD4 dotted; background-color:white; margin:25px 15px;}
.fuyu_daoru fieldset legend{ text-align:left; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:green; padding:5px;}

.fuyu_daoru{ background-color:#F8FBFF; padding-bottom:10px;}
.fuyu_daoru h2{ font-size:14px; font-weight:bold; text-align:left; line-height:50px; padding-left:15px;}
.fuyu_daoruTips{ color:#727272; text-align:left; padding-left:15px; line-height:25px;}
.fuyu_daoruForm{ padding-left:15px; padding-right:15px;}
.fuyu_daoruFormInput{ width:420px; float:left; position:relative;}
.fuyu_daoruFormBtn{ width:95px; float:left;}
.fuyu_daoruInput{ width:420px; height:28px; border:1px #CBCBCB solid;}
.fuyu_daoruBtn{ width:95px; height:32px; background:url(../images/uploadBtn.jpg) left top no-repeat; border:none;}
#excel{ position:absolute; right:5px; top:6px; width:21px; height:21px;  background:#fff url(../images/excel.jpg) right center no-repeat; cursor:pointer;}

.fuyu_daoruTips2{ color:#727272; text-align:left; line-height:25px; height:25px; font-weight:bold; width:100%; float:none;}

.fuyu_inputText{ width:120px; height:20px; line-height:20px; border:1px #ccc solid; left top no-repeat; padding-left:2px; margin-top:2px;}
.fuyu_inputTextGp{ width:200px; height:25px; line-height:25px; border:1px #ccc solid; left top no-repeat; padding-left:2px; margin-top:2px;}
.fuyu_inputText_1{ width:145px; height:20px; line-height:20px; border:1px #ccc solid; left top no-repeat; padding-left:2px; margin-top:2px;}
.LL_inputText1{ width:400px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:2px;}
.fuyu_inputText1{ width:92px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:2px;}
.LL_inputText1{ width:400px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:2px;}
.LL_inputText2{ width:180px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:2px;}
.LL_inputText3{ width:115px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:2px;}
.fuyu_inputText2{ width:60px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin:-3px 10px 0px 0px;}
.fuyu_inputText3{ width:120px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:-2px;}
.fuyu_inputText4{ width:320px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:-2px;}
.fuyu_inputText5{ width:120px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:-2px;}
.fuyu_inputText6{ width:200px; height:25px; line-height:25px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin-top:-2px;}
.fuyu_inputTextx{ width:70px; height:20px; line-height:20px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat; padding-left:2px; margin:-3px 10px 0px 0px;}
.fuyu_inputSelect{ height:22px; line-height:26px;}
.fuyu_inputSelect1{ width:45px; height:22px; line-height:26px;}
.LL_inputSelect{ width:120px; height:20px; line-height:26px; padding-left:2px; margin-top:2px;}
.fuyu_inputSelect2{ width:60px; height:22px; line-height:26px;}
.fuyu_commBoxTab{ margin-top:10px;}
.fuyu_commBoxTab ul{ height:35px;}
.fuyu_commBoxTab ul li{ width:766px; float:left; height:34px; line-height:34px; text-align:left; font-size:14px; cursor:pointer;border:1px #BFBFBF solid; border-bottom:none; border-top:1px #BFBFBF solid; height:34px; line-height:34px; color:#333; background-color:white; padding-left:10px;}

.fuyu_commEditIcon{ width:18px; height:18px; background:url(../images/user_edit.gif) 0px 0px no-repeat; position:absolute; right:-72px; top:8px; cursor:pointer;}

.fuyu_successTitle{ line-height:10px; margin-top:10px; padding-left:5px; font-size:14px; font-weight:bold; text-align:left;}

.fuyu_payType{ border:1px #ccc solid; height:40px; width:150px; float:left; text-align:left; cursor:pointer; padding-left:10px; margin:5px 14px; }
.fuyu_payType input{vertical-align:middle; margin-top:-30px; margin-bottom:1px;}
.fuyu_payType1{ border:1px #7CBAEC dotted; background-color:#EBF3FC; line-height:20px; font-size:14px; width:140px; float:left; margin-right:10px; text-align:left; cursor:pointer; padding-left:15px; color:#f60;}
.fuyu_payType1 input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

.fuyu_commLeftAndRightTbl{ background-color:#ECF2F7;}
.fuyu_commLeftAndRightTbl tr{ background-color:white;}
.fuyu_commLeftAndRightTbl tr td{ line-height:40px; height:40px; text-align:center; border:1px #ccc solid;}
.fuyu_commLeftAndRightTbl tr td.left{ text-align:right; padding-right:10px; background-color:#DEEDFA; font-weight:bold;}
.fuyu_commLeftAndRightTbl tr td.right{ text-align:left; padding-left:10px;}

.fuyu_flightCommBoxContent{ padding:10px; text-align:left;}

.fuyu_inputBtn{ width:180px; height:25px; line-height:20px; border:1px #7CBAEC dotted; background-color:#EBF3FC; color:#003366; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; text-align:left; padding-left:10px;}
.fuyu_inputBtn1{ width:100px; height:25px; line-height:20px; border:1px #7CBAEC dotted; background-color:#EBF3FC; color:#003366; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; text-align:left; padding-left:10px;}

.fuyu_flightCompare{border:1px  #BCD3E5 solid; background-color:#F2F9FF; padding:0px; margin:5px; height:40px;}


.fuyu_CSSearchTb2 thead{}
.fuyu_CSSearchTb2 thead tr{}
.fuyu_CSSearchTb2 thead tr th{ height:34px; line-height:34px; text-align:left; padding-left:10px;}
.fuyu_CSSearchTb2 thead tr th div{ width:100%; height:34px; right center no-repeat;}
.fuyu_CSSearchTb2 tbody{}
.fuyu_CSSearchTb2 tbody tr{}
.fuyu_CSSearchTb2 tbody tr td{ height:30px; line-height:30px;}
.fuyu_CSSearchTb2 tbody tr td input,.fuyu_CSSearchTbl tbody tr td select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.fuyu_CSSearchTb2 tbody tr td.left{ text-align:right; padding-right:0px;}
.fuyu_CSSearchTb2 tbody tr td.right{ text-align:left; padding-left:0px;}
.fuyu_CSSearchTb2 tbody tr td input,.fuyu_CSSearchTbl tbody tr td select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}


.new_CSSearchTb2 thead{}
.new_CSSearchTb2 thead tr{}
.new_CSSearchTb2 thead tr th{ height:34px; line-height:34px; text-align:left; padding-left:10px;}
.new_CSSearchTb2 thead tr th div{ width:100%; height:34px; right center no-repeat;}
.new_CSSearchTb2 tbody{}
.new_CSSearchTb2 tbody tr{}
.new_CSSearchTb2 tbody tr td{ height:20px; line-height:20px;}
.new_CSSearchTb2 tbody tr td input,.fuyu_CSSearchTbl tbody tr td select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.new_CSSearchTb2 tbody tr td.left{ text-align:right; padding-right:0px;}
.new_CSSearchTb2 tbody tr td.right{ text-align:left; padding-left:0px;}
.new_CSSearchTb2 tbody tr td input,.fuyu_CSSearchTbl tbody tr td select{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}



#fuyu_moreSubSearch{ position:absolute; right:10px; top:8px;0px 0px no-repeat; width:50px; height:30px; cursor:pointer;}

.fuyu_flightTypeBlock{ height:35px; line-height:35px; padding-left:16px;}

.fuyu_code{ width:90px; height:30px; position:absolute; right:540px; top:485px; background:url(../images/login/abc.png)}

.fuyu_commWidth{ width:960px; margin-left:auto; margin-right:auto;}
#fuyu_headerLeft{ width:230px; float:left; height:115px;}
#fuyu_headerRight{ width:345px; float:right; height:80px;}

.fuyu_commWidth2{ width:1200px; margin-left:auto; margin-right:auto;}
#fuyu_headerLeft2{ width:230px; float:left; height:115px;}
#fuyu_headerRight2{ width:345px; float:right; height:130px;}

#fuyu_navs{ height:28px; position:relative;}
#fuyu_navsList{ width:280px; float:left;}
#fuyu_navsList li{ width:70px; float:left; background:url(../images/navBg.png) 0px -32px no-repeat; height:28px; line-height:28px; cursor:pointer;}
#fuyu_navsList li.current{ width:70px; float:left; background:url(../images/navBg.png) 0px -3px no-repeat; height:28px; line-height:28px; cursor:pointer;}
#fuyu_navsList li.current a{ color:white; font-weight:bold;}
#fuyu_navsList li.current a:hover{ color:white; font-weight:bold;}
#fuyu_navsList li#navHome{ background:white url(../images/navBg.png) 0px 0px no-repeat;}
#fuyu_navsList li a{ color:#666; font-weight:bold;}
#fuyu_navsList li a:hover{ color:#666;; font-weight:bold;}

.fuyu_location{ border-bottom:1px #BFD6E8 solid; 0px -138px no-repeat; line-height:100px; padding-left:25px; color:#999; margin-bottom:10px; text-align:left;}

.fuyu_xacationdt{ padding-top:5px; padding-left:1px; padding-right:1px; width:760px;}
.fuyu_xacationdt ul{ overflow:hidden;_zoom:1;}
.fuyu_xacationdt ul li{width:140px; height:70px; text-align:center; margin-bottom:15px; line-height:20px; float:left; margin-right:5px; margin-left:5px; display:inline;}
.fuyu_xacationdt ul li img{ margin-bottom:2px;}
.fuyu_xacationdt ul li a{ color:#666; font-weight:bold; }
.fuyu_xacationdt ul li a:hover{ color:#666;; font-weight:bold; text-decoration:underline;}

.fuyu_textareaText{line-height:24px; border:1px #ccc solid; background:white url(../images/inputBG.gif) left top no-repeat;}

.fuyu_flightItemAir{ position:relative; bottom: -1px; left: 1px; float-left:100px;}
.fuyu_flightInfoTD_3{ width:600px; float-left:100px; margin-right:50px; }
#fuyu_air_3{ width:24px; height:16px; position:absolute; left:10px; top:20px; background:url(../images/pic_flightslogo.png) 0px -288px no-repeat;}

.fuyu_commConBlock{ border:1px #7CBAEB solid; margin:0px 0px 6px 0px;}

.fuyu_flightInfoTD_1{ width:100px; float:left; margin-right:5px;}
.fuyu_flightInfoTD_2{width:200px; float:left; margin-right:5px;}
.fuyu_flightInfoTD_3{ width:140px; float:left; margin-right:5px; }
.fuyu_flightInfoTD_4{ width:40px; float:left; margin-right:5px; padding-left:15px;}
.fuyu_flightInfoTD_4 input { margin-top:15px;}
.fuyu_flightInfoTD_5{ width:110px; float:left; margin-right:5px;}
.fuyu_flightInfoTD_6{ width:60px; float:left; text-align:center}
.fuyu_flightInfoTD_7{ width:220px; float:left; margin-right:5px;}

/*****广告加载****/

.loadingsearch{ background:none}
.xbmutling{ width:480px; margin:0 auto; text-align:left; background:url(../images/loading_bg02.gif) 0 0 repeat-y;}
.whitebglClass{ background:#FFF}
.logindop{ background:url(../images/loading_bg01.gif) 0 0 no-repeat; height:13px;}

.haerbmnmb{ height:65px; padding-left:18px;/* background:url(../images/logo.gif) 0 0 no-repeat; margin:0 15px; */}
.blintkyongh{ background:url(../images/loadingimg.jpg) 0 0 no-repeat; height:130px;}
.blintkyongh404{ background:url(../images/404.jpg) 0 0 no-repeat; height:130px;}
.fjlotnfliagh{ padding:10px; text-align:center}
.loadingtxt{ text-align:center;line-height:20px;}
.loadingtxt p{ margin:0 0 5px 0; }
.loadingtxt h2{color:#334b77; margin:0 0 5px 0;  font-weight:normal; font-size:12px;}
.loadsfbootm{ background:url(../images/loading_bg03.gif) 0 0 no-repeat; height:14px; overflow:hidden; margin-top:15px;}

/*****END*****/



.col2 {
	text-align: right;
}
.col1 {
	text-align: left;
	text-indent: 5px;
}
.col3 {
	width: 20%;
	height: 30px;
	text-indent: 12px;
}
.col4 {
	width: 30%;
}
.col5 {
	border: 1px solid #CCCCCC;
}
.col6 {
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
}
.col7 {
	text-align: left;
	text-indent: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.col8 {
	text-align: left;
	text-indent: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.col10 {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.col11 {
	text-align: left;
	text-indent: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.bor{border:solid 1px #ccc;}
.bot-bor{border-bottom:solid 1px #ccc;}
.top-bor{border-top:solid 1px #ccc;}