﻿@CHARSET "UTF-8";
/**************第二套模版开始-------头文件部分布局**********************/
body
{
    background:url(/images/B2Cimg/images/body_bg_2.gif) repeat-x top;
}
.red
{
	color:#f00;
}
#AdsHorizontal{width:590px;height:207px;border:1px solid #C1D3E9;margin-top:10px;}
.bannerflash{width:590px;height:207px;}
#pointintroduction,#index,#flights,#order,#tickethandler,#mainform,#gjticketbook,#about,#contect,#train,#products,#ticketlist,#policylist,#gjticketlist,#passengeradd,#passengerlist,#password,#register,#visitorticketlist,#visitorRegister,#notedetail,#getPwdBack,#pnrpreview,#gjtickethander,#notelist,#Pays
{
	width:990px;
	display:table;
	margin:0 auto;
}

#index_news
{
    display:none;
}
 #serch_left,#leftmenu
{
    width:196px;
    display:table;
    float:left;
    margin:0;
    padding:0;
}
#serch_left{margin-top:10px;}
#startdate,#backdate
{
    width:83px;}
#selAirCompany
{
    width:110px;
}

#top{
	width:990px;
	display:table;
	margin:26px auto 0;
}
#top_left{
	width:990px;
	height:90px;
}

#top_left ul.logo{
	width:364px;
	height:90px;
	float:left;
	/**background:url(/images/B2Cimg/images/logo_5.gif) no-repeat top;**/
	background:url(/images/B2Cimg/images/logo_5b.gif) no-repeat top;
}
#top_left ul.logo li
{
    display:none;
}
#top_left ul.mail{
	width:370px;
	height:90px;
	float:right;
	/**background:url(/images/B2Cimg/images/tel_7.png) no-repeat top;**/
	background:url(/images/B2Cimg/images/tel_7b.png) no-repeat top;
}

#top_right{
	width:990px;
	height:27px;
	background:url(/images/B2Cimg/images/map_15.gif) no-repeat top right;
}
#top_right ul.home{
	width:990px;
	height:26px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-top:-116px;
}
#top_right ul.home li.text{
	display:none;
}
#top_right ul.home li{
	float:right;
	height:26px;
	line-height:26px;
	width:93px;
}
#top_right ul.home li span.one{
	float:left;
	height:26px;
	width:12px;
	display:block;
	background:url(../images/newflightserver/index_5.jpg) no-repeat center;
}
#top_right ul.home li span.two{
	float:left;
	height:26px;
	width:12px;
	display:block;
	background:url(../images/newflightserver/index_6.jpg) no-repeat center;
}
#top_right ul.nav{
	width:990px;
	height:27px;
}
#top_right ul.nav a{
	color:#02346F;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	display:block;
	width:105px;
	height:27px;
	line-height:27px;
	background:url(/images/B2Cimg/images/nav_13.gif) no-repeat;
}
#top_right ul.English_nav{
	display:none;
}/**英文导航***/

.current{
	display:block;
	width:105px;
	height:27px;
	background:url(/images/B2Cimg/images/nav_1_11.gif) no-repeat;
}
#top_right ul.nav li a.current{
    color:#FFDF01;
    display:block;
	width:105px;
	height:27px;
	background:url(/images/B2Cimg/images/nav_1_11.gif) no-repeat;
}

#top_right ul.nav li a:hover{
  text-decoration:none;
}
#top_right ul.nav li{
	float:left;
	height:27px;
	float:left;
	font-size:12px;
	font-weight:bold;
	width:105px;
	text-align:center;
	padding-right:2px;
}

/*****************尾文件部分布局**********************/	

#footer{
    width:990px;
    margin:10px auto 0px;
    clear:both;
	height:60px;
	border-top:4px solid #1C94CD;
}
#footer_top{
	display:none;
}
#footer_top ul{
	width:582px;
	text-align:center;
	margin:0 auto;
}
#footer_top ul li{
	float:left;
	height:22px;
	line-height:22px;
	margin-left:15px;
	color:#055093;
}
#footer_top ul li a:link,#footer_top ul li a:visited{
	color:#055093;
}

#footer_top ul li a:hover{
	color:#f00;
	
}
#footer_top ul li span
{
	display:block;
	width:1px;
	float:left;
	height:22px;
	background:url(../images/index_9.jpg) no-repeat center;

}
#footer_bottom{
	height:60px;
	width:990px;
	text-align:center;
	margin:0 auto;
	line-height:210%;
	color:#7D7D7D;
}
#footer_bottom a:link,#footer_bottom a:visited{
	color:#055093;
	text-decoration:none;
}
#footer_bottom a:hover{
	color:#f00;
}
/* 首页 */
.cityname
{	width:85px;
	height:16px;
	border:1px solid #7F9DB9;
	line-height:19px;
}
.btnImg
{   width:15px;
    height:16px;
    background:url(../images/pull_button.gif) no-repeat;
    border:0;
    cursor:pointer;
    margin-top:-20px;
}

#flights .cityname
{ width:85px;
}

#index_main_left{
	width:900px;
	display:table;
}

/**** 登录 **/
#logins,#small_logins,#loged
{
	width:990px;
	height:56px;
	background:url(/images/B2Cimg/images/navbg_14.gif) no-repeat top right;
}
#logins ul.title,#small_logins ul.title
{
    display:none;
}
#logins ul,#small_logins ul
{
    width:990px;
    height:56px;
}
#logins ul li,#small_logins ul li
{
    float:left;
    color:#fff;
    line-height:23px;
    height:23px;
    margin:15px 0 0 15px;
}
#logins ul li img{margin-top:-3px;}
#logins ul li input,#small_logins ul li input
{
    margin-left:5px;
}
.input_name{
	width:113px;
	height:16px;
	border:1px solid #ccc;
    background:#fff;
	line-height:16px;
}
.input_name1{
	width:63px;
	height:16px;
	border:1px solid #ccc;
    background:#fff;
	line-height:16px;
}
.button_2{
	width:49px;
	height:20px;
    background:url(/images/B2Cimg/images/button_21a.gif) no-repeat center;
	border:0;
	margin-left:10px;
	cursor:pointer;
}
.button_4{
	width:49px;
	height:20px;
    background:url(/images/B2Cimg/images/button_20a.gif) no-repeat center;
	border:0;
	cursor:pointer;
}
#logins ul li.sub,#small_logins ul li.sub{
	width:280px; 
}

#logins ul li.mine,#small_logins ul li.mine{
	 display:none;
}
#logins ul li.sub a,#small_logins ul li.sub a{

    display:none;
}
#logins ul li.sub a span,#small_logins ul li.sub a span{
	display:none;
}
/*** 登录后 ***/

#loged ul li{
	height:auto;
	padding:0 10px;
	line-height:160%;
	margin-top:5px;
	float:left;
	color:#fff;
	height:56px;
	line-height:56px;
}
*html #loged ul li img
{
    margin-top:16px;}
#loged ul li.subLoged{
	height:54px;
	padding:0px 0px 0 0px;
	width:320px;
	line-height:56px;
	text-align:left;
}

*html #loged ul li.subLoged{
	height:36px;
	padding:18px 0px 0 0px;
}
.buttonLogout{
	width:62px;
	height:25px;
	background:url(../images/logout.jpg) no-repeat;
	border:0;
	margin-left:20px;
}
#loged ul li.subLoged input.button_3,#loged ul li.subLoged input.buttonLogout
{
    display:none;}

.button1{
	width:62px;
	height:22px;
	background:url(../images/index_16.jpg) no-repeat;
	border:0;
}
.buttonRegister2{
	width:92px;
	height:25px;
	background:url(../images/B2cimg/images/login_25.gif) no-repeat;
	border:0;
}

#index #index_news{
	display:none;
}
#index_news
{
    width:382px;
	height:207px;
	border:1px solid #f00;
	margin-top:200px;
}

/** 旅客须知 **/
#leftb2c
{
    width:196px;
    margin:0;
    padding:0;
    float:left;
    height:auto;
}
 #visitorticketlist #leftb2c
{
   display:none;
}

.notes,#visitorticketlist #passenger,#passenger
{
    width:196px;
    height:260px;
    background:url(/images/B2Cimg/images/note_6.gif) no-repeat bottom;
    margin-top:10px;
}
#flights #passenger,#order #passenger,#order #visitor1,#flights #leftb2c,#leftmenu .serch_left_main,#order #index_serch,#tickethandler #index_serch
{
    display:none;
}
.notes_title,#visitorticketlist #passenger ul li.title,#passenger ul li.title
{
    width:173px;
    height:26px;
    background:url(/images/B2Cimg/images/note_3.gif) no-repeat;
    font-weight:bold;
    padding:10px 0 0 23px;
    color:#1456A4;
}
#visitorticketlist #passenger ul li.title,#passenger ul li.title
{
    margin-left:-6px;
    margin-top:-3px;
    line-height:26px;
}
.notes_cont,#visitorticketlist #passenger,#passenger
{
    width:186px;
    height:215px;
    border-left:1px solid #C1D3E9;
    border-right:1px solid #C1D3E9;
    padding:0 4px 0 4px;
    background-color:#EFF6FF;
}
#passenger
{
    height:185px;
    float:left;
    display:none;
}

#visitorticketlist #passenger
{
    height:178px;
    padding-bottom:10px;
    padding-top:3px;
}
#visitorticketlist #passenger ul li,#passenger ul li
{
	height:40px;
	line-height:40px;
	width:180px;
	padding-left:6px;
}
#visitorticketlist #passenger ul li a,#passenger ul li a
{
	width:162px;
	height:34px;
	background :url(/images/newflightserver/chakan_but.gif) no-repeat center;
	display:block;
}
.notes_cont ul,#visitorticketlist #passenger ul,#passenger ul
{
    width:184px;
    height:215px;
    border-left:1px solid #C1D3E9;
    border-right:1px solid #C1D3E9;
    background:#fff;
}

#passenger ul
{
    height:150px;
}
#visitorticketlist #passenger ul,#passenger ul
{
    height:179px;
    margin:0;
    padding:0;
}
.notes_cont ul li
{
    width:163px;
    height:auto;
    padding:6px 0px 0px 8px;
    margin:0 auto;
    background:url(/images/B2Cimg/images/note_7.gif) no-repeat 15px left;
}
.notes_cont ul li a
{
    color:#1456A4;
}

/***  热门城市特价机票  **/
#hotsbar
{
 width:372px;
 display:table;
 position:relative;
margin:-404px 0 0 221px;
}
#hotcicy
{
    width:372px;
    height:290px;
    background:url(/images/B2Cimg/images/hot_59.gif) no-repeat bottom;
    margin-top:10px;
    float:left;
    margin-bottom:10px;
    overflow:hidden;
}
#hotcicy ul.title
{
    width:372px;
    height:25px;
    background:url(/images/B2Cimg/images/hot_47.gif) no-repeat;
}
#hotcicy ul.titles,.flash-box
{
    display:none;
}
#hotcicy ul.title li
{
    width:350px;
    height:25px;
    background:url(/images/B2Cimg/images/hot_1_48.gif) no-repeat right;
    line-height:25px;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    padding-left:12px;
  }
#hotcicy ul.main
{
    width:370px;
    height:257px;
    border-left:1px solid #C1D3E9;
    border-right:1px solid #C1D3E9;
    overflow:hidden;
    padding-top:3px;
    position:relative;
}
#hotcicy ul.main li
{
    width:350px;
    height:22px;
    border-bottom:1px dashed #BAB9B9;
    line-height:22px;
    margin:0 auto;
    word-spacing:20px;
}
 *html #hotcicy ul.main li{padding-top:1px;}

#hotcicy ul.main li a
{
    color:#024EA1;
}
#hotcicy ul.main li a span
{
    color:#f00;
    font-weight:bold;
        
}
#hotcicy ul.main li a span.leftred
{
   
    width:200px;
    display:block;
    float:left;
    font-weight:normal;
    color:#024ea1;
    text-align:left; 
    
}

#hotcicy ul.main li a span.rightred
{
    width:50px;
    display:block;
    font-weight:normal;
    color:#024ea1;
     position:relative;
    margin-top:-0px;
    padding-left:10px;
    float:right;
}

*html #hotcicy ul.main li a span.rightred
{padding-left:210px;
 margin-top:-22px;
	}

#contects
{    width:372px;
    height:97px;
    /**background:url(/images/B2Cimg/images/contects_69.jpg) no-repeat;**/
    background:url(/images/B2Cimg/images/contects_69b.jpg) no-repeat;
    clear:both;
}


/*****热门度假产品 *****/
#DoubleColumnsNewsUc20_104
{
    width:384px;
    height:397px;
    margin-top:10px;
    float:right;
    margin-left:500px;
     margin-top:-398px;
     overflow:hidden;
     position:relative;
}
*html #DoubleColumnsNewsUc20_104{margin-top:-398px;float:none;margin-left:605px;}
#DoubleColumnsNewsUc20_104 #index_news
{   width:384px;
    height:397px;
    background:url(/images/B2Cimg/images/hot_65.gif) no-repeat bottom;
    display:block;
    border:0;
    margin:0;
}
#DoubleColumnsNewsUc20_104 #index_news_top
{    width:384px;
    height:25px;
    background:url(/images/B2Cimg/images/hot_48.gif) no-repeat;
 }
#DoubleColumnsNewsUc20_104 #index_news_top span
{    width:360px;
    height:25px;
    background:url(/images/B2Cimg/images/hot_2_52.gif) no-repeat right;
    line-height:25px;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    padding-left:12px;
    display:block;
}
#DoubleColumnsNewsUc20_104 #index_news #index_news_center
{    width:362px;
    height:365px;
    border-left:1px solid #C1D3E9;
    border-right:1px solid #C1D3E9;
    padding:0 10px;
    margin:0;
    overflow:hidden;
 }

#DoubleColumnsNewsUc20_104 .index_news_main
{    width:362px;
    height:auto;
    margin:0;
    padding:0;
}
#DoubleColumnsNewsUc20_104 .index_news_main ul{width:100%;margin:0;padding:0;}
#DoubleColumnsNewsUc20_104 .index_news_main ul li
{    width:345px;
    height:25px;
    float:right;
    border-bottom:1px dashed #BAB9B9;
    line-height:25px;
    margin:0 auto;
    background:url(/images/B2Cimg/images/list_59.gif) no-repeat 0px center;
    padding:0 7px 0 10px;
    display:block;
}

#DoubleColumnsNewsUc20_104 #index_news_main a
{
    color:#024EA1;
    }

#DoubleColumnsNewsUc20_104 .index_news_main ul li a:hover{color:#f00;}

#DoubleColumnsNewsUc20_112
{
    width:989px;
    height:110px;
    background:url(/images/B2Cimg/images/links_76.gif) no-repeat bottom;
    margin:10px auto 0;
    
}
#DoubleColumnsNewsUc20_112 #index_news
{
    display:block;
    width:989px;
    height:auto;
    background:none;
    margin:0;
    padding:0;
    border:0;
    
}
#DoubleColumnsNewsUc20_112 #index_news_top
{
    width:990px;
    height:25px;
    background:url(/images/B2Cimg/images/012_3.jpg) no-repeat;
    margin:0 auto;
    
}
#DoubleColumnsNewsUc20_112 #index_news_top span
{
    margin-left:10px;
    color:#fff;
    font-weight:bold;
    line-height:25px;
}
#DoubleColumnsNewsUc20_112 #index_news_center
{
    width:987px;
    height:83px;
    margin:0 auto;
    border-left:1px solid #C1D3E9;
    border-right:1px solid #C1D3E9;
}
#DoubleColumnsNewsUc20_112 .index_news_main{width:100%;height:auto;padding:0;}
#DoubleColumnsNewsUc20_112 .index_news_main ul{width:100%;}
#DoubleColumnsNewsUc20_112 .index_news_main ul li
{    width:197px;
    height:58px;
    float:left;
    text-align:center;
    margin-top:12px;
    overflow:hidden;
 }
 #DoubleColumnsNewsUc20_112 .index_news_main ul.bor_01a{display:none;}
#DoubleColumnsNewsUc20_112 .index_news_main ul li span.textlist
{
    display:none;}
#DoubleColumnsNewsUc20_112 .index_news_main ul li img
{
    width:157px;
    height:56px;
    text-align:center;
}
#DoubleColumnsNewsUc20_112 .index_news_main ul li a
{
    color:#00469B;
}

#index_main_right,#cpnotedetail{
	width:990px;
	display:table;
	height:auto;
	float:left;
	background:url(/images/B2Cimg/images/contects.jpg) no-repeat top;
	padding-top:105px;
	margin-top:10px;
	}

#register #index_main_right,#visitorRegister #index_main_right
{
    margin:0 auto;
    padding:0;
    background:url(/images/B2Cimg/images/order_b_34.jpg) no-repeat bottom;
    height:auto;
    width:988px;
    padding-bottom:3px;
    float:none;
    }
#flash{
	width:592px;
	height:209px;
	background:url(/images/B2Cimg/images/flash_30.jpg) no-repeat center;
	margin-top:10px;
}
#flash #idPicShow,#idPicText,#idPicList
{
    display:none;
}
/*** 退改签***/
#gaiQianLayer
{
	display: none;
	position: absolute; 
	z-index: 1; 
	width: 250px; 
	height:auto;
	border:1px solid #1D75A1;
	background:#D9F2FF;
}
#gaiQianLayer span.close
{
    cursor:pointer;
	color:Blue;
}
 #floatDiv
{
	width:199px;
	display:table;
	background:#fff;
	position:absolute;
	z-index:1;
	float:left;
}
/*** 机票查询 ***/
#index #index_serch{
	width:384px;
	height:209px;
	float:right;
	background:url(/images/B2Cimg/images/serch_33.gif) no-repeat bottom center;
	margin-top:-615px;
}
*html #index #index_serch{margin-top:-615px;}
#register #index_serch,#visitorRegister #index_serch
{
    display:none;
}
#train #index_serch,#about #index_serch,#contect #index_serch,#notedetail #index_serch,#train #index_serch
{
    float:left;
    width:206px;
    height:400px;
    background:#F7F7F7;
    margin:0;
    padding:0;
    margin-top:-410px;
}
#notedetail #index_serch
{
 
   float:left;
    margin-top:-1500px;
}
#train #index_serch ul.title,#about #index_serch ul.title,#contect #index_serch ul.title,#train #index_serch ul.title,#notedetail #index_serch ul.title,#notelist #index_serch ul.title
{
    background:url(/images/B2cimg/images/contects_1.gif) no-repeat top;
    width:205px;
    height:34px;
    position:relative;
}


#mainform #index_serch
{   width:445px;
    height:auto;
    background:url(/images/B2Cimg/images/ser.gif) no-repeat top;
    position:relative;
    z-index:1;
    margin-top:15px;
    float:left;
    margin-left:12px;
}

#index #index_serch ul.title{
	 height:27px;
	background:url(/images/B2Cimg/images/serchtitle_31.gif) no-repeat;
	border:0;
}

#mainform #index_serch ul.titles
{
    height:55px;
    background:none;
}


#index_serch ul.title li,#mainform #index_serch ul.title li{
	display:none;
}
#index_serch ul.main{
	height:180px;
	color:#024FA1;
	border-right:1px solid #C1D3E9;
	border-left:1px solid #C1D3E9;
}


#index_serch ul.main li{
	width:176px;
	height:40px;
	float:left;
	text-align:left;

}
#index_serch ul.main li.lei
{    width:308px;
    height:25px;
    line-height:25px;
}
#mainform #index_serch ul.main
{background:url(/images/B2cimg/images/ser_1.gif) repeat-y right;
 height:180px;
 margin:0;
 width:445px;
 border:0;
border-bottom:1px solid #C1D3E9;
}

#mainform #index_serch ul.main li{
	width:176px;
	height:40px;
	float:left;
	text-align:left;
}

#mainform #index_serch ul.main li.lei
{
    width:378px;
    height:25px;
    line-height:25px;
}

#train #index_serch ul.main,#about #index_serch ul.main,#contect #index_serch ul.main,#train #index_serch ul.main,#flights #index_serch ul.main,#notedetail #index_serch ul.main,#notelist #index_serch ul.main
{
    border-top:1px solid #E4E5DF;
    border-left:none;
    border-right:none;
    margin-top:1px;
    width:175px;
    height:auto;
}

#floatDiv #index_serch ul.main
{
   border:none; 
}
#index_serch ul.main li,#mainform #index_serch ul li{
	width:175px;
	font-size:12px;
	height:38px;
	float:left;
	padding-left:10px;
	line-height:38px;
	
}
#mainform #index_serch ul li
{    margin-left:10px;
}
#index_serch ul.main li.serchbut,#mainform #index_serch ul li.serchbut{
	width:362px;
	height:37px;
	background:url(/images/B2Cimg/images/button_1_34.gif) no-repeat 170px center;
	 margin-top:-3px;
}
#train #index_serch ul.main li.serchbut,#about #index_serch ul.main li.serchbut,#contect #index_serch ul.main li.serchbut,#train #index_serch ul.main li.serchbut,#notedetail #index_serch ul.main li.serchbut,#notelist #index_serch ul.main li.serchbut
{
    width:175px;
    height:40px;
    margin:8px auto;
    background:none;
    text-align:center;
    clear:both;
}

.serchbutton{
	width:148px;
	height:37px;
	background:url(/images/B2Cimg/images/button_34.gif) no-repeat;
	border:0;
	float:left;
	
}
#about .serchbutton{
	float:none;
}
/** 验真 **/
#ValidateETNo,#ValidateInvoiceNo
{
    width:208px;
    height:192px;
    background:url(/images/B2Cimg/images/info_43.gif) no-repeat bottom;
    margin-top:10px;
    position:relative;
   
}

*html #ValidateETNo,#ValidateInvoiceNo
{
    width:208px;
    height:192px;
    background:url(/images/B2Cimg/images/info_43.gif) no-repeat bottom;
    margin-top:10px;
}
*+html #ValidateETNo,#ValidateInvoiceNo
{
    width:208px;
    height:192px;
    background:url(/images/B2Cimg/images/info_43.gif) no-repeat bottom;
    margin-top:10px;
}
#ValidateETNo ul.title,#ValidateInvoiceNo ul.title
{
    width:208px;
    height:25px;
    background:url(/images/B2Cimg/images/info_1_43.gif) no-repeat;
    border:none;
}
#ValidateETNo ul.title li,#ValidateInvoiceNo ul.title li
{
    width:208px;
    height:25px;
    line-height:25px;
    font-weight:bold;
    color:#fff;
    text-align:center;
}

#ValidateETNo ul.main,#ValidateInvoiceNo ul.main
{
    width:186px;
	height:142px;
	color:#024FA1;
	border-right:1px solid #C1D3E9;
	border-left:1px solid #C1D3E9;
	padding:10px;
}
#ValidateETNo ul.main li,#ValidateInvoiceNo ul.main li
{
    width:186px;
	height:32px;
	line-height:32px;
}
#ValidateETNo ul.main li.spaces,#ValidateInvoiceNo ul.main li.spaces
{
    word-spacing:2px;
    letter-spacing:4px;
}
#ValidateETNo ul.main li.vali,#ValidateInvoiceNo ul.main li.vali
{
    height:47px;
    width:186px;
    background:url(/images/B2Cimg/images/info_3_47.gif) no-repeat right;
}
#etNo,#passengerName,#ietNo,#invoiceNo
{
    width:117px;
    height:18px;
    border:1px solid #7F9DB9;
    background:#fff;
}
#rand_invoice,#rand
{
    width:65px;
    height:18px;
    border:1px solid #7F9DB9;
    background:#fff;
}
.vilibut
{
    width:77px;
    height:25px;
    line-height:25px;
    color:#fff;
    font-weight:bold;
    background:url(/images/B2Cimg/images/info_52.gif) no-repeat center;
    border:0;
    margin-top:15px;
}
#vistitor_search
{	display:none;
	
}
#visitor_search_title
{	width:199px;
 	height:30px;
 	margin-top:2px;
}
#visitor_search_title span
{	display:none;
}
#visitor_search_cont
{
	width:179px;
	margin:35px auto 0;
	display:table;
}
#floatDiv #visitor_search_cont
{
	margin:5px auto 0;
	display:table;
}
#visitor_search_cont ul li
{
	width:179px;
	height:40px;
	line-height:40px;
}
#vistitor_search table
{
	margin:35px auto 0;
}
/***** 浮动查询框 ****/
/*** 退改签***/
#gaiQianLayer
{
	display: none;
	position: absolute; 
	z-index: 1; 
	width: 250px; 
	height:auto;
	border:1px solid #1D75A1;
	background:#D9F2FF;
}
#gaiQianLayer a.close
{
	width:19px;
	height:19px;
	display:block;
	background:url(/images/closeDiv.jpg) no-repeat;
}

#floatDiv
{
	width:199px;
	display:table;
	background:#fff;
	position:absolute;
	z-index:1;
	height:auto;
	margin:0;
	padding:0;
	height:auto;
	background :url(/images/search_bottoma.gif) no-repeat bottom;
	padding-bottom:8px;
}
#floatDiv #index_serch{
	width:199px;
	height:auto;
	float:left;
	background:none;
	margin:0;
	padding:0;
	border:0;
}

#floatDiv #index_serch ul.title{
	width:179px;
	height:33px;
	background :url(/images/lefttitlebg.gif) no-repeat;
	text-align:left;
	padding-left:20px;
	margin:0;
	margin-bottom:0px;
}
#floatDiv #index_serch ul.title li{
	display:none;
}

#floatDiv #index_serch ul.title li.left{
	width:134px;
	height:33px;
	background :url(/images/search.jpg) no-repeat center;
	float:left;
	display:block;
	padding:0;
	margin:0;
}
#floatDiv #index_serch ul.title li.left span
{
    display:none;
}

#floatDiv #index_serch ul.main{
	height:auto;
	color:#043264;
	width:194px;
	background :url(/images/searcha.gif) repeat-y;
	padding-top:7px;
	float:left;
	padding-left:5px;
	margin:0;
	padding-bottom:8px;
}

#divCloseCurrentFlightFloatDiv
{	   float:right;
 	 margin-bottom:-100px;
 	   margin-right:9px;
	   background :url(/images/search_01.gif) no-repeat center;
    position:relative;
     display:block;
    width:19px;
     height:19px;
     text-align:center;
     margin-top:9px;
  
}

#floatDiv #index_serch ul.main li{
	width:175px;
	font-size:12px;
	height:35px;
	margin:0 auto;
	line-height:35px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	padding-left:4px;
}

#floatDiv *html #index_serch ul.main li{
	height:35px;
	margin:0px auto 0;
	line-height:35px;
	
}
#floatDiv #index_serch ul.main li#liBack 
{
	height:30px;
	width:175px;
	margin-top:5px;
}

#floatDiv #index_serch ul.main li#liBack input
{
	float:left;
	margin-top:-30px;
}
#floatDiv #index_serch ul.main li#liBack img
{
	padding-left:140px;
}

#floatDiv #index_serch ul.main li#liBack span
{
	display:none;
	}
#floatDiv #index_serch ul.main li span#spanDtBackOrTransfer{
	width:55px;
	overflow:hidden;
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0;
	margin-top:-38px;
	padding-left:5px;
	background:none;
}
*html #floatDiv #index_serch ul.main li#liBack input
{
	float:left;
	margin-top:-28px;
	 display:block;
	 position:relative;
}
*html #floatDiv #index_serch ul.main li span#spanDtBackOrTransfer
{
	 display:block;
	  position:relative;}

#floatDiv #index_serch ul.main li.lei
{	 width:170px;
 	 height:50px;
 	 line-height:190%;
 	 display:block;
 	 margin-top:-3px;
}

#floatDiv #index_serch ul.main li.lei span.leicont
{	 
 	  display:none;
}
#floatDiv #index_serch ul.main li.lei span.leicont
{	  width:170px;
 	  display:block;
}
#floatDiv .serchbutton
{
	width:171px;
	height:27px;
	background :url(/images/search_button_01.gif) no-repeat center;
	border:0;
	margin-left:2px;
	 display:block;
	 position:relative;
}
/**================ MainForm 页面布局 开始==========================**/

#ticketlist #serch_main,#policylist #serch_main,#download #serch_main
{
	margin-top:-160px;
	position:relative;
}

#mf_text{
	width:782px;
	height:98px;
	float:right;
	background:url(/images/B2Cimg/images/order_3.gif) no-repeat right;
	 background:url(../images/B2Cimg/images/order_b_4.gif) no-repeat right;
	margin-top:10px;
	/**margin-top:-800px;**/
}
/**** 国内PNR导入 ****/
#mf_from
{
	width:445px;
	float:left;
	background:url(/images/B2Cimg/images/ser_2.gif) no-repeat bottom;
	position:relative;
	position:absolute;
	margin:200px 0 0 -445px;
	padding-bottom:21px;
	z-index:1;
	}

#mf_from ul li.line{
	display:none;
}
#mf_from ul
{
 background:url(/images/B2Cimg/images/ser_4.gif) repeat-y right;
 height:126px;
 width:445px;
 padding:0;
 margin-top:10px;
}
#mf_from ul.pnrnote
{
    margin:0;
    height:136px;
    border:0;
    margin-top:-20px;
 }
 #mf_from ul.pnrnote li
{    margin:0;
    padding:0;
    padding-left:30px;
    width:350px;
    font-weight:normal;
    height:120px;
    background:url(../images/st-0155.gif) no-repeat top 30px;
    border:none;
    margin-top:-10px;
}
 *html #mf_from ul.pnrnote li
 {
 	 display:block;
 	  position:relative;}
  #mf_from ul.pnrnote li span
  {
      margin-left:30px;
      color:#f00;
  }

#mf_from ul li{
	height:130px;
	width:382px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-top:1px solid #ccc;
	padding:45px 0 0 0;
	text-align:left;
	margin:0 auto;
}
*html #mf_from ul li
{
  height:60px;
}


#pnrTxt	{
	background:url(../images/newflightserver/pnrtext.gif) no-repeat;
 	width:91px;
 	height:22px;
 	border:0;
 	float:left;
}
.textbox{
	width:145px;
	height:25px;
	background:url(../images/mainform/mf_4.jpg) no-repeat;
	border:0;
	float:left;
}

.mf_button{
	width:101px;
	height:27px;
	background:url(../images/newflightserver/pnr_button.gif) no-repeat;
	border:0;
	float:right;
	margin:-3px 150px 0px 0;
	
}
/****  国内特价 ******/
#mainform #index_news{
	width:337px;
	height:auto;
	float:right;
	position:relative;
	margin:-236px 0 0 209px;
	background:url(../images/B2cimg/images/tj_1.gif) no-repeat bottom right;
	padding-bottom:13px;
	display:block;
	border:0;
}
*html #mainform #index_news
{
    margin:15px 0px 10px 0px;
    float:right;
}
#mainform #index_news_center {
	width:336px;
	height:auto;
	background:#fff;
	background:url(../images/B2cimg/images/tj_31.gif) repeat-y right;
	border-left:1px solid #C1D3E9;
	height:390px;
	margin:0;
	padding:0;
}
#mainform .index_news_main 
{ height:300px;
}
#mainform #index_news_top {
	width:336px;
	height:55px;
	background:url(../images/B2cimg/images/tj.gif) no-repeat top;
	border-left:1px solid #C1D3E9;
	
 }
 #mainform #index_news_top span
 {
     display:none;
 }
#mainform .index_news_main ul li {
	height:18px;
	text-align:left;
	width:321px;
	display:block;
	margin:0px auto 0;
	padding-left:15px;
	padding-bottom:13px;
	line-height:25px;
	
}
#mainform .index_news_main ul li a:link,#mainform .index_news_main ul li a:visited{
	font-size:12px;
	color:#094F89;
}
#mainform .index_news_main ul li span{
	background:url(../images/newflightserver/list.jpg) no-repeat center;
	width:3px;
	height:30px;
	display:block;
	float:left;
	margin-right:5px;
}
#mainform .index_news_main ul li span.textlist
{
    display:none;
}
#guojitj{
	width:782px;
	height:250px;
	background:url(../images/mf_13a.jpg) no-repeat;
	margin-top:10px;display:table;
	float:right;
}
#guojitj ul.guoji {
	height:180px;
	margin-top:35px;
}
#guojitj ul li{
	width:350px;
	height:25px;
	float:left;
	padding-left:30px;
	line-height:25px;
	text-align:left;
	margin-right:10px;
}
#guojitj ul li a.yuding{
	float:right;
	width:50px;
	display:block;
	margin-top:-25px;
	color:#f00;
	font-weight:bold;
}
#guojitj ul li span{
	width:3px;
	height:25px;
	float:left;
	display:block;
	background:url(../images/mainform/mf_12.jpg) no-repeat center;
}
*html #guojitj ul li{
	height:20px;
	padding-top:5px;
}
#guojitj ul li a{
	color:#272727;
	font-size:12px;
}
#mf_tj ul li span,#guojitj ul li span{
	background:url(../images/newflightserver/list.jpg) no-repeat center;
	width:3px;
	height:30px;
	display:block;
	float:left;
}
#guojitj ul li a{
	color:#272727;
	font-size:12px;
}

/**================ MainForm 页面布局 结束 ==========================**/

/***二级页面左侧及整体框架****/
#serch_main{
	width:900px;
	margin:10px auto 0;
	display:table;
	height:auto;
	min-height:698px;
	background:#fcc;
}
.username
{
	width:110px;
	height:19px;
	background :url(/images/newflightserver/login_textbox.jpg) no-repeat center;
	border:0;
	line-height:19px;
	margin-left:10px;
}
.username1
{
	width:53px;
	height:19px;
	background :url(/images/newflightserver/login_textbox1.jpg) no-repeat center;
	border:0;
	margin-left:10px;
}
#serch_left_main ul.serch_dates li.cont{
	height:80px;
	color:#000CFF;
	font-size:12px;
	text-align:left;
	line-height:200%;
	font-weight:bold;
	width:179px;
	padding-left:20px;
	display:none;
}
#serch_left_main ul li span.wo1
{ width:16px;
	height:17px;
	background:url(../images/jjjrimg/images/wo1.gif) no-repeat center;
	display:block;
	float:left;
	margin-top:8px;
}

/**** order 面页下的订单流程  ***/
#order #serch_left_main ul.serch_dates li.cont,#tickethandler #serch_left_main ul.serch_dates li.cont
{
    display:none;
}
#leftmenu #serch_left_main
{
   position:relative;
   float:left;
   background :url(/images/B2cimg/images/manger_4_6.gif) repeat-y;
   width:196px;
   height:auto;
   padding:0;
}
#leftmenu #serch_left_main ul.serch_dates
{
   background :url(/images/B2cimg/images/manger_3_3.gif) no-repeat;
   width:196px;
   height:35px;
}
#leftmenu #serch_left_main ul.bottom
{
   background :url(/images/B2cimg/images/manger_3.gif) no-repeat bottom;
   width:196px;
   height:7px;
}

#leftmenu #serch_left_main ul.serch_dingdan
{
   width:166px;
   margin:10px auto 0;
   height:auto;
}
 #leftmenu #serch_left_main ul#logedUlPoint li
 {
     background:none;
     height:45px;}
#leftmenu #serch_left_main ul.serch_dingdan li.title
{
   width:156px;
   background :url(/images/B2cimg/images/manger_2_9.gif) no-repeat;
   font-size:12px;
   font-weight:bold;
   color:#0C4077;
   height:23px;
   line-height:23px;
   padding-left:10px;
}
#leftmenu #serch_left_main ul.serch_dingdan li
{
   width:146px;
   background :url(/images/B2cimg/images/manger_9_13.gif) no-repeat 8px center;
   font-size:12px;
   color:#313131;
   height:23px;
   line-height:23px;
   padding-left:20px;
}
#leftmenu #serch_left_main ul.serch_dingdan li.img
{
   display:none;
}

/******相同右边样式---------订单查询-----------*******/

.bor-right{
	border-right:1px solid #ccc;
	padding-right:3px;
	padding-left:3px;
}
.redf9
{
	font-size:9px;
	color:#f00;
	font-weight:bold;
}
.bor_bottom{
	border-bottom:1px solid #ccc;
	padding-left:3px;
}
.ticketlist_botton{
	width:45px;
	height:27px;
	background :url(/images/newflightserver/search_button.jpg) no-repeat center;
	border:0;
}
.reg_enter{
	width:51px;
	height:20px;
	background:url(../images/regimg/reg_2.jpg) no-repeat;
	border:0;
}
.reg_mod{
	width:51px;
	height:20px;
	background:url(../images/regimg/reg_3.jpg) no-repeat;
	border:0;
}
.serbotton{
	width:87px;
	height:32px;
	background:url(../images/htmlimg/serbotton.jpg) no-repeat;
	border:0;
}
#flights #serch_right{
	width:782px;
	float:right;
	display:table;
	height:auto;
	margin:0;
	padding:0;
}
#order #serch_right{
	/*background:url(../images/B2cimg/images/order_b_3.gif) no-repeat right bottom;*/
	width:782px;
	float:right;
	padding:0;
	display:table;
	padding-bottom:3px;
	margin-top:10px;
}
#tlorders,#plpolicys,#interorders,#prinfo,#prlist,#pwdmodify,#vtlorders
{
   background:url(../images/B2cimg/images/order_b_3.gif) no-repeat right bottom;
   width:782px;
   padding-bottom:3px;
   float:right;
   height:auto;
   margin-top:10px;
}
#tlorders_seach{background:url(/images/B2cimg/images/order_b_4.jpg) no-repeat top left;padding-top:3px;}
.inter_titlebg,.prinfo_title,.prlist_title,.pwdmodify_title{height:auto;width:100%;padding-top:3px;background:url(/images/B2cimg/images/order_b_4.jpg) no-repeat top left;}
#interbook{
	width:782px;
	float:right;
	padding:0;
	display:table;
	height:auto;	
	background:url(../images/B2cimg/images/order_b_4.gif) no-repeat right top;
	padding-top:3px;
}
#orderpassengerinfo{width:782px;display:table;float:right;margin:0;padding:0;margin-top:-3px;}
#interbook #interbooktitle{

	width:782px;
	height:16px;
	overflow:hidden;
	display:none;
	
}
#orderflightinfo,#thflightsinfo{width:782px;background:url(../images/B2cimg/images/order_3.gif) no-repeat;}
#thflightsinfo{margin-top:10px;float:right;padding-top:97px;}
#orderflightinfo{padding-top:97px;}
*html #thflightsinfo{padding:0;padding-top:2px;}
#thflightsinfo .sd_xinxi_title_cont
{    background:url(../images/B2cimg/images/th_3.gif) no-repeat;
    height:auto;
    padding:0;
}
#thflightsinfo .sd_xinxi_title
{
    height:auto;
    overflow:hidden;
    height:110px;
    
}
*html #thflightsinfo .sd_xinxi_title{margin-top:95px;}
#thflightsinfo .sd_xinxi_title #hbxinxi
{
   height:25px;
   line-height:25px;
   padding-left:18px;
   width:731px;
   margin:70px auto;
   border-bottom:1px dashed #ccc;
}
#thflightsinfo .sd_xinxi_main_cont table
{
    border:0;
}
#serch_right_title{
	width:782px;
	height:68px;
	border-bottom:1px solid #A7C5E2;
	float:right;
	margin:8px auto;
}
#serch_right_title ul{
	width:782px;
	height:68px;
}
#serch_right_title span
{	color:#1E5494;
	font-weight:normal;
}
#serch_right_title ul li.showTip
{    font-size:16px;
	color:#000;
	width:757px;
	float:left;
	height:30px;
	font-weight:bold;
	line-height:30px;
	background:url(/images/B2Cimg/images/flights_11.gif) no-repeat 5px center;
	padding-left:25px;
}
#serch_right_title ul li
{
	float:left;
	height:35px;
	line-height:35px;
	color:#1E5494;
	font-size:13px;
	width:630px;
	font-weight:bold;
	text-align:left;	
}
#serch_right_title ul li.lines
{ width:120px;
  float:right;
  text-align:right;
  padding-right:10px;
}
#serch_right_cont{
	width:780px;
	display:table;
	border:1px solid #AACCEE;
	float:right;
	
}
#serch_right_cont_title{
	width:780px;
	height:26px;
	background:url(/images/B2Cimg/images/flights_19.gif) repeat-x;
}
#serch_right_cont_title ul{
	width:710px;
	height:26px;
	background:url(/images/B2Cimg/images/flights_1_19.gif) no-repeat;
	padding-left:72px;
}
#serch_right_cont_title ul li.hover{
	width:93px;
	height:26px;
	float:left;
	text-align:center;
	color:#004499;
	font-weight:bold;
	background:#fff;
	border-right:1px solid #AACCEE;
}

#serch_right_cont_title ul li{
	width:93px;
	height:26px;
	float:left;
	text-align:center;
	color:#004499;
	border-right:1px solid #AACCEE;
}
#serch_right_cont_main{
	width:780px;
	display:table;
	height:auto;
	margin:10px auto;
}
.serch_list{
	width:780px;
	display:table;
	height:auto;
	color:#0062B5;
}

.serch_list ul.name{
	height:53px;
	border-top:3px solid #C1D9F3;
	background:#E4F1FF;
}
.serch_list ul.name span{
	color:#3a3a3a;
}
.serch_list ul.name li.name_logo{
	height:53px;
	float:left;
	width:160px;
	text-align:center;
}

.serch_list ul.name li.name_logo span{
	color:#0062B5;
	display:block;
	margin-top:-2px;
}
.serch_list ul.name li.name_logo img{
	margin-top:2px;
}
.serch_list ul.name li{
	height:25px;
	line-height:25px;
	float:left;
	width:160px;
	text-align:left;
}
.serch_list ul.title{
	height:24px;
	width:780px;
	background:#F2F4F6;
	border-bottom:1px solid #C1C8D2;
	border-top:1px solid #AAC1DE;
	color:#000;
	/**background:url(/images/B2Cimg/images/flights_28.gif) no-repeat right center;**/
}

.cont_NFD li
{	height:30px;
	float:left;
	border-bottom:1px dashed #ccc;
	line-height:30px;
	width:86px;
	text-align:center;
	background:#F6FBC3;
	
}
.serch_list ul.title li{
	height:23px;
	float:left;
	border-top:1px solid #fff;
	line-height:23px;
	width:86px;
	text-align:center;
	background:url(/images/B2Cimg/images/flights_25.gif) no-repeat top right;
}
.serch_list ul.title li.all{
	height:26px;
	float:right;
	width:70px;
	background:url(/images/B2Cimg/images/flights_23.gif) no-repeat top left;
	color:#6E6E6E;
	position:relative;
	margin-top:-36px;
	border:0;
	text-align:left;
	padding-left:10px;
}
.serch_list ul.title li.hidden{
	height:26px;
	float:right;
	width:70px;
	background:url(/images/B2Cimg/images/flights_41.gif) no-repeat top left;
	color:#6E6E6E;
	position:relative;
	margin-top:-36px;
	border:0;
	text-align:left;
	padding-left:10px;
}
.serch_list ul.cont{
	display:table;
	width:780px;
	color:#3A3A3A;
	height:auto;
	text-align:center;
}
.serch_list ul.cont li{
	height:30px;
	float:left;
	border-top:1px solid #fff;
	line-height:30px;
	width:86px;
	text-align:center;
	border-bottom:1px dashed #ccc;
}
.serch_list ul.cont li.col{
	width:81px;
	
}
.serch_list ul.cont li.col a.yd,.serch_list ul.cont_NFD li.col a.yd{
	width:76px;
	height:30px;
	display:block;
	background:url(/images/newflightserver/OrderBtn.gif) no-repeat center;
	margin-left:5px;
	
}

.serch_list ul.cont li.col a.goback{
	width:76px;
	height:30px;
	display:block;
	background:url(/images/newflightserver/orderBtnBack.gif) no-repeat center;
}

.ab_mainright_title{
	height:62px;
}
#visitorRegister .ab_mainright_title
{
    margin-top:10px;}
#RegisterVisitor111_register_txtContent
{ width:710px;
   height:310px;
}
    
#about .ab_mainright_title{
	background:url(/images/B2cimg/images/about.gif) no-repeat bottom right;
}

#notedetail .ab_mainright_title ul{
	background:url(/images/B2cimg/images/note.gif) no-repeat bottom right;
	height:62px;
	display:block;
}
#notedetail .ab_mainright_title ul li
{
    display:none;
}
#train .ab_mainright_title{
	background:url(/images/B2cimg/images/train.gif) no-repeat bottom right;
}
#register .ab_mainright_title,#visitorRegister .ab_mainright_title
{
    background:url(/images/B2cimg/images/register_31.jpg) no-repeat top;
    height:41px;
}
#train .ab_mainright_title{
	height:62px;
}
*html #train .ab_mainright_title{
	height:62px;
}
.ab_mainright_title ul{
	display:none;
}
/**新闻详细页面***/
.ab_mainright_title1{
	width:692px;
	background:url(../images/aboutimg/ab_7.jpg) no-repeat;
	height:52px;
}
.ab_mainright_title1 ul li.title{
	width:540px;
	height:21px;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-top:15px;
}
.ab_mainright_title1 ul li.title span.news{
	width:68px;
	height:21px;
	float:left;
	display:block;
	background:url(../images/aboutimg/ab_8.jpg) no-repeat;
}

.ab_mainright_title1 ul li.ab_nav
{
	width:100px;
	background:#ccf;
	float:left;
	height:21px;
	background:url(../images/aboutimg/ab_2.jpg) no-repeat 30px center;
	line-height:21px;
	margin-top:12px;
}

.ab_mainright_cont{
	width:784px;
	display:table;
	height:auto;
    border-left:206px solid #FBFBFB;
         
}

#register .ab_mainright_cont,#visitorRegister .ab_mainright_cont
{
    width:986px;
    border:0;
    margin:0 auto;
    height:auto;
    border-right:1px solid #074A91;
    border-left:1px solid #074A91;
    background:url(../images/B2cimg/images/order_3_34.jpg) repeat-y;
    }
#divRegisterAgreement
{
    width:720px;
    display:table;
    margin:0 auto;
}
#divRegisterAgreement ul
{
    margin:0;
    padding:0;
}
#divRegisterAgreement ul li
{
    height:auto;
    display:table;
}
 #divRegisterAgreement ul li.titles
 {
     height:10px;
     font-weight:bold;
     font-size:14px;
 }
 #divRegisterAgreement ul li.contents
  {
      
      height:auto;
       background:none;
    width:100%;
 }
#divRegisterAgreement ul li
    {
    	  width:300px;
    	  float:left;
    	  height:25px;
    	}
#btnAgree
{
	
	width:90px;
	height:25px;
	background:url(../images/jjjrimg/images/marNan_028.gif) no-repeat;
	 border:0;
}
 #divRegisterAgreement ul li input
 {
 	float:left;
 }      
      
.ab_mainright_cont_c{
	
	width:784px;
	float:right;
	border-left:1px solid #E4E5DF;
	height:auto;
	display:table;
	padding:0;
	 
	
}

.ab_mainright_cont_r,.ab_mainright_cont_l{
	
	display:none;
}
#register .ab_mainright_cont_c,#visitorRegister .ab_mainright_cont_c
{
    
    width:986px;
    margin:0 auto;
}
#register .ab_mainright_cont_l,#visitorRegister .ab_mainright_cont_l
{
    height:16px;
    background:url(../images/B2cimg/images/order_2_31.jpg) no-repeat;
    width:986px;
    margin:0 auto;
    display:block;
}

#register .ab_mainright_cont_r,#visitorRegister .ab_mainright_cont_r
{
    height:12px;
    background:url(../images/B2cimg/images/order_sd_31.jpg) no-repeat;
    width:986px;
    margin:0 auto;
    display:block;
}

.ab_mainright_cont_c ul li.top{
	
	display:table;
	height:auto;
	line-height:200%;
	padding:20px;
	color:#03356F;
	width:720px;
	float:right;
	background:#FFFFF7;
	min-height:380px;
	height:380px;
	display:table;
}
*html .ab_mainright_cont_c ul li.top
{height:380px;
    }
.ab_mainright_cont_c ul li.contbottom
{
	display:none;
	
}
.ab_mainright_cont_c ul li.pic
{
	display:none;
	
}
/******联系我们页面主要内容*********/
#cont_main{
	display:table;
	height:auto;
	line-height:200%;
	padding:20px;
	color:#03356F;
	width:720px;
	float:right;
	background:#FFFFF7;
}



/*********产品介绍页面主要内容*********/
#pro_main{
	display:table;
	height:auto;
	line-height:200%;
	padding:20px;
	color:#03356F;
	width:720px;
	float:right;
	background:#FFFFF7;
	min-height:400px;
}
*html #pro_main
{
    height:400px;}
#pro_main_top{
	height:121px;
	width:656px;
	text-align:center;
	padding-left:10px;
}

#pro_main_top ul{
	width:163px;
	float:left;
	height:121px;
	text-align:left;
}
#pro_main_top ul li.img{
	height:90px;
}

#pro_main_top ul li.img span.a1{
	height:90px;
	width:149px;
	display:block;
	float:left;
	background:url(../images/productsimg/pr_3.jpg) no-repeat;
}
#pro_main_top ul li.img span.a2{
	height:90px;
	width:149px;
	display:block;
	float:left;
	background:url(../images/productsimg/pr_2.jpg) no-repeat;
}
#pro_main_top ul li.img span.a3{
	height:90px;
	width:149px;
	display:block;
	float:left;
	background:url(../images/productsimg/pr_4.jpg) no-repeat;
}
#pro_main_top ul li.img span.a4{
	height:90px;
	width:149px;
	display:block;
	float:left;
	background:url(../images/productsimg/pr_5.jpg) no-repeat;
}
#pro_main_top ul li.text{
	height:25px;
	text-align:left;
	padding-left:5px;
}

#pro_main_top ul li.text span{
	color:#616161;
	padding-left:2px;
	font-size:10px;
}

#pro_main_bottom{
	height:275px;
	width:656px;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#393939;
}
/***新闻内容****/
#news{
	display:table;
	height:auto;
	line-height:200%;
	padding:20px;
	color:#03356F;
	width:720px;
	float:right;
	background:#FFFFF7;
	min-height:380px;
}

/****注册页面****/
#reg{
	width:680px;
	height:auto;
	margin:20px auto;
	border:1px solid #ccc;
}
*html #reg{
	margin-top:30px;
}
#reg span{
color:#f00;
}
.bor-right{
	border-right:1px solid #ccc;
	padding-right:3px;
}
.bor-right .reds
{
	color:#f00;
	font-size:11px;
	font-weight:bold;
}
.bor_bottom{
	border-bottom:1px solid #ccc;
	padding-left:3px;
}
.reg_enter{
	width:51px;
	height:20px;
	background:url(/images/regimg/reg_2.jpg) no-repeat;
	border:0;
}
.reg_mod{
	width:51px;
	height:20px;
	background:url(/images/regimg/reg_3.jpg) no-repeat;
	border:0;
}
.boldf
{
	color:#f00;
	font-size:12px;
}


/*****预定机票页面*****/

#onlinePay
{
    width:782px;
	display:table;
	background:url(/images/B2Cimg/images/m_3.gif) no-repeat left top;
	color:#000;
	padding:0;
	padding-top:32px;
	margin-top:10px;
	float:right;
}
#payonline
{   width:782px;
	display:table;
	background:url(../images/B2cimg/images/order_3_3.gif) repeat-y;
	background:url(../images/B2cimg/images/order_b_3.gif) no-repeat center bottom;
	height:auto;
	display:table;
	padding-bottom:2px;
	
}
#payonline_title
{
    width:100%;
    height:32px;
    background:#BED9EE;
    margin:0px auto 0;
    
}
#payonline_type,#divPayOption,#divTicketSend
{ border-right:1px solid #074A91;
    border-left:1px solid #074A91;
    width:780px;
    padding:0;
    margin:0;
    padding-bottom:5px;
}
#divTicketSend{border-top:1px solid #ccc;}
#payonline_type li.titles_01
{ height:65px;
	 width:750px;
}

#divTicketSend ul
{
    width:760px;
    margin-left:10px;
}
#divTicketSend ul li
{
    height:auto;
    padding-left:10px;
}
#divTicketSend ul li span.times_01{display:block;}
#payonline_type ul li
{
    float:left;
    width:110px;
    height:30px;
    line-height:30px;
    margin-left:10px;
}
#payonline_type ul li.title
{
    width:740px;
    margin-top:-28px;
    position:relative;
    color:#FF6602;
    font-weight:bolder;
    padding-left:10px;
}
#payonline_type ul li.title span.ctrl_01{  color:#f00;cursor:pointer;height:22px; float:right; display:block;width:50px;margin-top:-25px; background:#fdd;}
#payonline_type ul li#importDiscountCoupon{ width:670px; float:left;margin-top:5px;}

#PayOnLine1_txtCouponCode{border:1px solid #ccc;  color:#f00;}
#payonline_title li
{
    width:130px;
    height:29px;
    float:left;
    margin-left:5px;
    cursor:pointer;
    line-height:32px;
    text-align:center;
    color:#426da4;
    border:0;
    margin-top:3px;
    
}
#payonline_title
{border-top:1px solid #ccc;
}

#payonline_title li#payOnline2
{
    background:url(/images/htmlimg/th_6.jpg) rpeat-x;
    height:29px;
      
}
#payonline_title li#payOnline1,#payonline_title li#payOnline3,#payonline_title li#payOnline4
{
    background:url(/images/htmlimg/th_8.jpg) rpeat-x;
    height:29px;
}
#tbPayOnLine
{
    height:auto;
    width:100%;
    margin:0 auto;
    float:none;
}
#tbPayOnLine ul li
{
    height:auto;
}
#ulPayOnLineAndSend{border:1px solid #ccc;height:auto;padding:4px;}
#tbPayOnLine #ulPayOnLineAndSend li{height:auto;}
#tbPayOnLine #ulPayOnLineAndSend li span.times{display:block;}
#tbPayOnLine ul
{
    width:750px;
    margin:10px auto 0;
 
}
#tbPayOnLine label
{
    margin-right:5px;
}

.sd_xinxi{
	width:780px;
	display:table;
	float:right;
	border-right:1px solid #074A91;
	border-left:1px solid #074A91;
	background:url(../images/B2cimg/images/order_4_3.gif) no-repeat center bottom;
	height:auto;
	padding:0;
	padding-bottom:15px;
}

#thcontactorinfo .sd_xinxi,#thorderstateinfo .sd_xinxi
{
    padding-bottom:15px;
}
.sd_xinxi table{
	color:#0062B5;
	width:100%;
	float:left;
}
.sd_xinxi_title{
	width:780px;
	background:url(../images/B2cimg/images/order_3_3.gif) repeat-y;
	height:auto;
	padding:0;
	margin:0;
	height:50px;
}
#thorderstateinfo .sd_xinxi_title
{
    height:55px;
}
.sd_xinxi_title span{
	display:block;
	color:#1F5595;
	font-weight:bold;
	font-size:12px;
}

.sd_xinxi_title .sd_xinxi_title_cont span.texttitle{
	font-size:14px;
	font-weight:bold;
	color:#000;
	display:inline;
	float:left;
}
#interbook .sd_xinxi_title .sd_xinxi_title_cont span.texttitle{display:none;}
.sd_xinxi_title .sd_xinxi_title_cont span.maxs{
	font-size:12px;
	color:#205392;
	font-weight:normal;
	position:relative;
	margin:0 0 0 120px;
	}
.sd_xinxi_title_cont
{    width:780px;
    height:auto;
    background:url(../images/B2cimg/images/order_2_3.gif) no-repeat center top;
    padding-top:3px;
    margin:0;
    height:16px;
    
}
.sd_xinxi_title #sd_passenger span
{
	display:none;
}

.sd_xinxi_main_cont span.red
{
	color:#f00;
}
.sd_xinxi_title #yudingxinxi,#pnrpreview .sd_xinxi_title #hbxinxi,#pnrpreview .sd_xinxi_title #jpxinxi,#guoji_dingdan,#sd_passenger{
	width:709px;
	height:auto;
	margin:20px auto;
	background:url(../images/B2cimg/images/flights_11.gif) no-repeat 10px 0px;
	padding-left:40px;
	border:0;
	color:#f00;
}
*+html .sd_xinxi_title #yudingxinxi{
	width:709px;
	height:auto;
	margin:20px auto 0;
	background:url(../images/B2cimg/images/flights_11.gif) no-repeat 10px 0;
	padding-left:40px;
	color:#f00;
	padding-top:0;
}
*html .sd_xinxi_title #yudingxinxi{
	width:709px;
	height:auto;
	margin:20px auto 0;
	background:url(../images/B2cimg/images/flights_11.gif) no-repeat 10px 0;
	padding-left:40px;
	color:#f00;
	padding-top:0;
}
.sd_xinxi_title #yudingxinxi span
{
	display:inline;}
.sd_xinxi_title #yudingxinxi span.texttitle
{
	display:inline;
	float:none;}	

.sd_xinxi_title #sd_password span
{
	display:none;
}
.sd_xinxi_title #sd_password span.texttitle
{
	display:block;
}

#thticketinfo,#thcontactorinfo
{   width:782px;
    height:auto;
    float:right;
	/**margin-top:-530px;**/
	margin:0;
	padding:0;
	
}
*html #thorderstateinfo .sd_xinxi_title_cont,*html #thcontactorinfo .sd_xinxi_title_cont
{
   height:20px;margin:0;padding:0;
}

#thticketinfo .sd_xinxi_title,#thpassengerinfo sd_xinxi_title
{
    display:none;
}

/** 订单列表鼠标事件 ****/
.sd_xinxi_main_cont a.redf9:link,.sd_xinxi_main_cont a.redf9:visited
{
	color:#0062B5;
text-decoration:none;	
}
.sd_xinxi_main_cont a.redf9:hover
{
	color:#f00;
}
/** 订单列表鼠标事件 end ****/


#thflightsinfo .sd_xinxi,#thticketinfo .sd_xinxi
{
   background:none;
   margin:0;padding:0;
   
}

#tlorders .sd_xinxi_title #yuding,#tlorders .sd_xinxi_title #dingdanlist,#plpolicys .sd_xinxi_title #dailifei,#dailifeilist,#guoji_dingdanlist,#passengers,#passengers_list,#sd_password
{
    background:url(/images/B2Cimg/images/flights_11.gif) no-repeat 20px center;
    height:30px;
    margin:0;
    padding:0;
    margin-top:20px;
    padding-left:49px;
    width:700px;
    line-height:30px;
}
#thflightsinfo .sd_xinxi_title #hbxinxi span.texttitle
{font-size:12px;
 color:#FF6602;
}

.sd_xinxi_title #chjrxinxi{
	width:709px;
	height:42px;
	margin:20px auto 0;
	background:url(../images/B2cimg/images/flights_11.gif) no-repeat 10px 0;
	padding-left:40px;
}/**乘机人信息**/
#thpassengerinfo .sd_xinxi_title #chjrxinxi
{     background:none;
     padding:0;
     width:729px;
     padding-left:20px;
     border-bottom:1px dashed #ccc;
     height:25px;    
}
#thpassengerinfo{ width:782px;float:right; background:none;}
#thpassengerinfo .sd_xinxi_title
{
    height:50px;
    background:url(../images/B2cimg/images/th_4.gif) no-repeat;padding-top:10px;
}

#thpassengerinfo .sd_xinxi_title #chjrxinxi span.texttitle,#thcontactorinfo .sd_xinxi_title #lianxirenxinxi span.texttitle
{
    color:#FE6700;
}
.sd_xinxi_title #lianxirenxinxi{
	 background:none;
     padding:0;
     width:729px;
     padding-left:20px;
     border-bottom:1px dashed #ccc;
     height:30px;
     margin:0 auto;
    height:25px;
    line-height:25px;
    padding-top:5px;
}/**联系人信息**/
.sd_xinxi_title #ddxinxi{
	width:709px;
	height:35px;
	margin:20px auto;
	background:url(../images/B2cimg/images/order_8_15.gif) no-repeat 10px 0;
	padding:5px 0 0 40px;
}/**订单支付方式**/
*html .sd_xinxi_title #ddxinxi
{
    height:10px;}

.sd_xinxi_title #ztxinxi{
	width:709px;
	height:35px;
	margin:20px auto 0;
	background:url(../images/B2cimg/images/order_7.gif) no-repeat 10px 0;
	padding:5px 0 0 40px;
}/**订单处理状态**/
*html .sd_xinxi_title #ztxinxi
{
    height:10px;}

.sd_xinxi_title #yudingadd{
	width:709px;
	height:35px;
	margin:20px auto 0;
	background:url(../images/B2cimg/images/order_8_15.gif) no-repeat 10px 0;
	padding:5px 0 0 40px;
}
#gjticketbook .sd_xinxi_title #yudingadd span.texttitle
{ 
    display:block;
}
.sd_xinxi_title #yudingname{
	width:709px;
	height:35px;
	margin:20px auto 0;
	background:url(../images/B2cimg/images/order_5_3.gif) no-repeat 10px 0;
	padding-left:40px;
	padding-top:5px;
}
#gjticketbook .sd_xinxi_title #yudingname span.texttitle
{ 
    display:block;
}

.sd_xinxi_title #download{
	width:687px;
	height:37px;
	background:url(../images/newflightserver/softonload.jpg) no-repeat 20px 0;
	display:block;
	float:left;
}
.sd_xinxi_title #download span{
	display:none;
}
#about #index_serch ul.main li.lei,#contect #index_serch ul.main li.lei,#train #index_serch ul.main li.lei,#notedetail #index_serch ul.main li.lei,#notelist #index_serch ul.main li.lei
{	 width:183px;
 	 height:50px;
 	 
}
#about #index_serch ul.main li.lei span.leicont,#contect #index_serch ul.main li.lei span.leicont,#train #index_serch ul.main li.lei span.leicont,#notelist #index_serch ul.main li.lei span.leicont,#notedetail #index_serch ul.main li.lei span.leicont
{	  width:170px;
  display:block;
   height:25px;
 }
.sd_xinxi_main{
	width:780px;
	display:table;
	background:url(../images/B2cimg/images/order_3_3.gif) repeat-y;
	margin-bottom:16px;
	margin:0;
}
.sd_xinxi_main_cont{
	display:table;
	height:auto;
	width:780px;
	margin:0 auto;
}
#tickethandler .sd_xinxi_main_cont{
	display:table;
	height:auto;
	width:749px;
	margin:0 auto;
}
#thticketinfo .sd_xinxi_main_cont,#thpassengerinfo .sd_xinxi_main_cont,#thcontactorinfo .sd_xinxi_main_cont,#thorderstateinfo .sd_xinxi_main_cont,#interbook .sd_xinxi_main_cont,#tlorders .sd_xinxi_main_cont,#plpolicys .sd_xinxi_main_cont,#interorders .sd_xinxi_main_cont,#prinfo .sd_xinxi_main_cont,#prlist .sd_xinxi_main_cont,#pwdmodify .sd_xinxi_main_cont,#passengertable,#thticketinfo .sd_xinxi_main_cont
{
   width:719px;
   margin:0px auto 0;
}
#thorderstateinfo
{background:url(../images/B2cimg/images/order_b_3.gif) no-repeat right bottom;
 height:auto;
 width:782px;
 float:right;
 padding-bottom:3px;
 position:relative;
/** margin-top:-25px;**/
margin:0;
}
#thticketinfo .sd_xinxi_main_cont table,#thpassengerinfo .sd_xinxi_main_cont table,#thcontactorinfo .sd_xinxi_main_cont table,#thorderstateinfo .sd_xinxi_main_cont table,#interbook .sd_xinxi_main_cont table,.sd_xinxi_main_cont table,#passengertable table
{
  border:1px solid #ccc;
}

.gerys
{
    background:#F5F5F5;
}

.sd_xinxi_main_cont_title{
	height:40px;
	width:695px;
	padding-left:54px;
}

.sd_xinxi_main_cont_title ul li{
	height:25px;
	float:left;
	line-height:25px;
	font-size:12px;
	color:#1F5595;
	margin-right:20px;
	font-weight:bold;
}

.sd_xinxi_main_cont_center{
	height:55px;
	width:749px;
	border-bottom:1px solid #E3F5FF;
	margin:0px auto;
	background:#ccf;
}

.sd_xinxi_main_cont_center ul.title{
	height:25px;
	width:749px;
	background:#93CEEC;
}
.sd_xinxi_main_cont_center ul.title li{
	height:25px;
	width:92px;
	text-align:center;
	color:#000;
	font-size:12px;
	border-right:1px solid #E3F5FF;
	float:left;
	line-height:25px;
}
.sd_xinxi_main_cont_center ul.cont .redfont
{
	font-weight:bold;
	font-size:15px;
	color:Red;
}
.sd_xinxi_main_cont_center ul.cont{
	height:30px;
	width:749px;
	background:#fff;
}
.sd_xinxi_main_cont_center ul.cont li.fu,.sd_xinxi_main_cont_center ul.title li.fu
{
	border:0;
	width:84px;
}
.sd_xinxi_main_cont_center ul.cont li{
	height:30px;
	width:92px;
	text-align:center;
	color:#000;
	font-size:12px;
	float:left;
	line-height:30px;
	margin-right:1px;
}
.sd_xinxi_main_cont_bottom{
	height:34px;
	width:720px;
	text-align:left;
	padding-left:29px;
	color:#333;
}
.sd_xinxi_main_cont_bottom span.note{
	color:#FF6C00;
}
.sd_btn_unregistOrder{
	width:99px;
	height:34px;
	background:url(../images/newflightserver/an0002.gif) no-repeat;
	border:0;
}
/******乘机人信息*******/
#orderpassenger
{
    width:720px;
    height:30px;
    margin:0 auto;
}
#orderpassenger .addpassenger
{
   width:130px;
   background:#ccf;
   margin:0 auto;
   cursor: pointer;
   background:url(../images/B2cimg/images/order_6_6.gif) no-repeat;
   float:left;
   padding-left:20px;
   color:#0173B1;
}
#orderpassenger .pasenger
{   float:right;
}

*html #orderpassenger .addpassenger
{width:100px;
}
*html #orderpassenger .pasenger
 {width:100px;
padding-left:430px;
}
.addpassenger a
{
   color:#0173B1;
}
.dingdanbutton 
{	width:782px;
	text-align:center;
	display:table;
	padding:0;
    margin:0;
    height:auto;
    clear:both;
     float:right; 
}

#order .dingdanbutton .sd_xinxi
{ width:780px;
	padding-bottom:10px;
	border-bottom:1px solid #074A91;
}

.dingdanbutton .sd_xinxi_title
{  
     height:20px;
 }
*html .dingdanbutton .sd_xinxi_title
{  
     height:20px;
    overflow:hidden;
}
#gjticketbook .dingdanbutton
{
    background:url(../images/B2cimg/images/order_b_3.gif) no-repeat right bottom;
	width:782px;
	float:right;
	padding:0;
	display:table;
	margin:0;
	padding-bottom:2px;	
}    

#closeds
{
    width:749px;
    margin:0 auto;
    text-align:center;
 
}
.sd_xinxi_main_cont ul.man{
	height:auto;
	color:#0A3B82;
	width:749px;
	margin:0px auto;
	font-size:12px;
	
}
.sd_xinxi_main_cont ul.man li{
	height:auto;	
	color:#0A3B82;	
	line-height:30px;
	width:660px;
	padding-left:8px;
	font-size:12px;
}
.sd_button{
	width:123px;
	height:32px;
	background:url(../images/Scheduledimg/sd_button.jpg) no-repeat;
	border:0;
}
.sd_but_enter{
	width:132px;
	height:36px;
	background:url(../images/B2cimg/images/order_19.gif) no-repeat;
	border:0;
	margin-top:10px;
}
.sd_but_modfiy{
	width:108px;
	height:36px;
	background:url(../images/B2cimg/images/order_9_19.gif) no-repeat;
	border:0;
}
*+html #order .sd_xinxi,#tlorders .sd_xinxi,#gjticketbook .sd_xinxi
{
    padding-bottom:15px;
}
#small_logins,#flights #visitor,#visitorticketlist #serch_left_main,#visitorticketlist #small_logins
{
    display:none;
}
 #flights #leftb2c,#order #leftb2c
{
   display:block;
   margin:0;}  

/*** 找回密码 ****/
#getpassword
{    width:980px;
    height:300px;
    border:2px solid #0966b6;
    margin:20px auto 20px;
    background:url(../images/pwdback.gif) no-repeat 320px 10px;
   overflow:hidden;
}
#getpassword ul
{   width:440px;
   margin:90px auto;
   border-top:1px solid #ccc;
   padding-left:100px;
 }
*html #getpassword ul
{ padding-top:15px;}
#getpassword ul li
{   width:360px;
   height:40px;
   line-height:40px;
   float:left;
}
#getpassword ul li
{padding-top:10px;
}
#getpassword ul li.text
{
   width:80px;
   height:40px;
   line-height:40px;
   float:left;
}
#gobacks a
{
     display:none;
}
#gobacks a span
{
    display:none;
} 

/*** 添加常用旅客人***/
#passengerLayer
{
	position: absolute; 
	z-index: 1; 
	width: 313px; 
	display:table;
	background:#999999;
	padding-bottom:4px;
   float:none;
}
#passengerLayer table
{
    width:300px;
    height:auto;
    border:1px solid #FF6600;
    background:#fff;
    margin-top:-4px;
}
#boxPassenger{
	width:300px;
	display:table;
	overflow-y:scroll;
	overflow-x:hidden;
	margin:0;
	float:left;
	padding:0;
}
#boxPassenger ul li.title{
	width:300px;
	height:28px;	
	background:#F1F1F1;
	font-size:13px;
	font-weight:bold;
	color:#1553A0;
	line-height:28px;
	margin:0;
}

#boxPassenger ul li.title a
{
 position:relative;
 margin-top:-25px;
 display:block;
 float:right;
 width:50px;
 height:28px;
 color:blue;
}
#boxPassenger ul li.title a:hover{
color:Red;
text-decoration::underline;
}

#boxPassenger ul li.passButton{
	width:300px;
	height:28px;	
	line-height:28px;
}
#boxPassenger ul li{
	width:87px;
	height:25px;	
	border-bottom:1px solid #ccc;
	float:left;
	line-height:25px;
	padding:2px 0 2px 5px;
	text-align:left;
	font-size:12px; 
	font-family:Verdana, Helvetica, Arial, Sans-Serif,'宋体'; 
	color:#026CC6;
}
.passtitlebg
{
	background:#D9EAFF;
}


a:hover{ 
	text-decoration:none;
}

#pnrflightsinfo,#pnrpreview #thticketinfo,#pnrpreview #pnrpassengerinfo
{
	width:781px;
	height:auto;
	display:table;
	float:left;
	margin:0;
	margin-left:12px;
	padding:0;
}
#pnrflightsinfo{margin-top:12px;background:url(../images/b2cimg/images/order_b_4.jpg) no-repeat;padding-top:3px;}
*html #pnrflightsinfo{padding-top:0;}
*html #pnrflightsinfo .sd_xinxi{margin-top:3px;}
#thticketinfo .sd_xinxi
{padding-bottom:15px;
 	background:url(../images/B2cimg/images/order_4_3.gif) no-repeat center bottom;
 }
#pnrpreview #pnrflightsinfo .sd_xinxi_title
{	height:40px;
 }
 #pnrpreview #pnrflightsinfo .sd_xinxi_title_cont{height:30px;padding-top:10px;}
 #pnrpreview .sd_xinxi_title #hbxinxi{margin-top:12px;}
#pnrpreview #pnrflightsinfo .sd_xinxi,#pnrpreview #thticketinfo .sd_xinxi,#pnrpreview #pnrpassengerinfo .sd_xinxi
{
padding-bottom:15px;
}
#pnrpreview #pnrflightsinfo .sd_xinxi_main_cont,#pnrpreview #pnrpassengerinfo .sd_xinxi_main_cont
{
	width:719px;
	margin:0px auto 0;
	
}
#pnrpreview #thticketinfo .sd_xinxi_title
{
	display:block;
}

#pnrpreview #pnrpassengerinfo .pnrbutton
{ height:30px;
  border-left:1px solid color:#fdd;
  border-right:1px solid color:#fdd;
background:#eff6ff url(/images/B2Cimg/images/order_b_3a.jpg) no-repeat bottom;
width:782px;
padding-top:10px;
}
#about #index_serch ul.main li.lei,#contect #index_serch ul.main li.lei,#train #index_serch ul.main li.lei
{	 width:183px;
 	 height:50px;
}
#about #index_serch ul.main li.lei span.leicont,#contect #index_serch ul.main li.lei span.leicont,#train #index_serch ul.main li.lei span.leicont
{	  width:170px;
  display:block;
   height:30px;
 }

#about #index_serch ul.main,#contect #index_serch ul.main,#train #index_serch ul.main
{margin-top:-2px;
}

#about #index_serch ul.main li#liBack span#spanDtBackOrTransfer,#contect #index_serch ul.main li#liBack span#spanDtBackOrTransfer,#train #index_serch ul.main li#liBack span#spanDtBackOrTransfer
{
	
	margin-top:-25px;
	padding-left:5px;
	width:55px;
	height:25px;
	line-height:25px;
	display:block;
	position:static;
}
#about #index_serch,#contect #index_serch,#train #index_serch
{	width:199px;
	height:auto;
	float:left;
	background:none;
	margin:0;
	padding:0;
	border:0;
	margin-top:-410px;
}

#notedetail #index_serch
{
	margin-top:-1500px;}

#about #index_serch ul.title li.left,#contect #index_serch ul.title li.left,#train #index_serch ul.title li.left,#notedetail #index_serch ul.title li.left,#notelist #index_serch ul.title li.left
{
	width:134px;
	height:33px;
	float:left;
	display:block;
	padding:0;
	margin:0;
}
#about #index_serch ul.title li.left span,#contect #index_serch ul.title li.left span,#train #index_serch ul.title li.left span,#notedetail #index_serch ul.title li.left span,#notelist #index_serch ul.title li.left span
{
    display:none;
}
#about #index_serch ul.main,#contect #index_serch ul.main,#train #index_serch ul.main,#notedetail #index_serch ul.main,#notelist #index_serch ul.main
{
	height:auto;
	color:#055093;
	width:194px;
	padding-top:7px;
	float:left;
	padding-left:5px;
	margin:0;
	padding-bottom:8px;
}



*html #about #index_serch ul.main li#liBack,*html #contect #index_serch ul.main li#liBack,*html #train #index_serch ul.main li#liBack,*html #notedetail #index_serch ul.main li#liBack,*html #notelist #index_serch ul.main li#liBack 
{
	height:38px;
	width:175px;
	margin-top:-20px;
}
#about #index_serch ul.main li#liBack input,#contect #index_serch ul.main li#liBack input,#train #index_serch ul.main li#liBack input,#notedetail #index_serch ul.main li#liBack input,#notelist #index_serch ul.main li#liBack input
{
	float:left;
	margin-top:-25px;
	margin-left:60px;
}

#about #index_serch ul.main li#liBack img,#contect #index_serch ul.main li#liBack img,#train #index_serch ul.main li#liBack img,#notedetail #index_serch ul.main li#liBack img,#notelist #index_serch ul.main li#liBack img
{ float:right;
margin-top:-23px;
margin-right:5px;
}
*html #about #index_serch ul.main li#liBack span,*html #contect #index_serch ul.main li#liBack span,*html #train #index_serch ul.main li#liBack span,*html #notedetail #index_serch ul.main li#liBack span,*html #notelist #index_serch ul.main li#liBack span
{
	display:none;
	}
*html #about #index_serch ul.main li span#spanDtBackOrTransfer,*html #contect #index_serch ul.main li span#spanDtBackOrTransfer,*html #train #index_serch ul.main li span#spanDtBackOrTransfer,*html #notedetail #index_serch ul.main li span#spanDtBackOrTransfer,*html #notelist #index_serch ul.main li span#spanDtBackOrTransfer
{
	width:55px;
	overflow:hidden;
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0;
	margin-top:-38px;
	padding-left:5px;
	background:none;
}
*html #about #index_serch ul.main li.lei,*html #contect #index_serch ul.main li.lei,*html #train #index_serch ul.main li.lei,*html #notedetail #index_serch ul.main li.lei,*html #notelist #index_serch ul.main li.lei
{	 width:170px;
 	 height:50px;
 	 line-height:190%;
 	 display:block;
 	 margin-top:-3px;
}
*html #about #index_serch ul.main li.lei span,*html #contect #index_serch ul.main li.lei span,*html #train #index_serch ul.main li.lei span,*html #notedetail #index_serch ul.main li.lei span,*html #notelist #index_serch ul.main li.lei span
{	 
 	  display:none;
}
	 
*html #about #index_serch ul.main li.lei span.leicont,*html #contect #index_serch ul.main li.lei span.leicont,*html #train #index_serch ul.main li.lei span.leicont,*html #notedetail #index_serch ul.main li.lei span.leicont,*html #notelist #index_serch ul.main li.lei span.leicont
{	  width:170px;
  display:block;
   height:20px;
   margin-top:1px;
    background:none;
 	  
}

*html #about #index_serch ul.main li span,*html #contect #index_serch ul.main li span,*html #train #index_serch ul.main li span,*html #notedetail #index_serch ul.main li span,*html #notelist #index_serch ul.main li span
{
	width:1px;
	overflow:hidden;
 	  display:none;
}
#prinfo .sd_xinxi_title .sd_xinxi_title_cont #sd_passenger span.texttitle
{ display:block;
  position:relative;
  height:20px;
  margin:0px 0 0 0px;
	 }
#prinfo .sd_xinxi_title {height:50px;}
#prinfo .sd_xinxi_title .sd_xinxi_title_cont #sd_passenger span.text
{
	 width:200px;
	 margin-left:30px;
	     display:none;
	    position:relative;
}

#prinfo .sd_xinxi_title .sd_xinxi_title_cont #sd_passenger span.maxs
{
	 float:right;
	 display:block;
	 position:relative;
	 margin:0px 30px 0 0;
	 }
#serch_right_cont_main .ulFindNoFlight
{	 width:725px;
	 height:150px;
	 margin-top:30px;
	 margin-left:180px;
	  display:block;
	   position:relative;
}

*html #serch_right_cont_main .ulFindNoFlight
{
	 width:600px;
	  margin-left:100px;}

#serch_right_cont_main .ulFindNoFlight span
{ height:150px;
	 display:block;
   position:relative;
}
#DoubleColumnsNewsUc20_104 .index_news_bor,#DoubleColumnsNewsUc20_400 .index_news_bor1
{
  display:none;
}
#DoubleColumnsNewsUc20_104 .index_news_main ul li a.link
{ color:#fff;
}
#DoubleColumnsNewsUc20_104 .index_news_main ul.bor_01a
{
 	width:50px;
 	position:absolute;
 	top:0;
 	right:0;
}
#DoubleColumnsNewsUc20_104 .index_news_main ul.bor_01a li{background:none;width:50px;}
#DoubleColumnsNewsUc20_104 .index_news_main ul.bor_01a li a{color:#fff;}
#cpnoteList
{width:990px;
	display:table;
	height:auto;
	float:left;
background:url(/images/B2Cimg/images/contects_2.gif) no-repeat top;
padding-top:170px;
margin-top:10px;
}

#cpnoteList #news{width:754px;display:table;margin:0;padding:0;}
#cpnoteList #news ul{width:754px;display:table;margin:0;padding:0;}
#cpnoteList #news ul li{width:500px;height:22px;margin-top:2px;}
#cpnoteList .ab_mainright_cont_l,#cpnoteList .ab_mainright_cont_r{}
#DoubleColumnsNewsUc12_3 .index_news_main
{ width:320px;
	height:220px;
	padding:0;
	margin:0;
}

#DoubleColumnsNewsUc12_3 .index_news_bor,#DoubleColumnsNewsUc20_400 .index_news_bor1
{ margin:0;
  padding:0;  
  height:62px;
  overflow:hidden;
   display:none;
}

#mainform #DoubleColumnsNewsUc12_3 .index_news_main ul
{		padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
	display:block;
}
#mainform #DoubleColumnsNewsUc12_3 .index_news_main ul li a.link
{	 color:#000;
}
#mainform  #DoubleColumnsNewsUc12_3 .index_news_main ul.bor_01a
{ width:50px;
  margin-top:320px;
margin-right:20px;
}

#mainform  #DoubleColumnsNewsUc12_3 .index_news_main .bor_01a li span.textlist_01
{	height:23px;
	margin:0;
	padding:0; 
	position:relative; 
	display:block;
	width:50px;
	background:none;
}
#mainform  #DoubleColumnsNewsUc12_3 .index_news_main .bor_01a li a
{	 color:#000;
}

#notelist #index_serch
{
    float:left;
    width:206px;
    height:400px;
    background:#F7F7F7;
    margin:0;
    padding:0;
    margin-top:-370px;	 
}

#notedetail #index_serch
{
    float:left;
    width:206px;
    height:400px;
    background:#F7F7F7;
    margin:0;
    padding:0;
    margin-top:-420px;	 
}

*html #notelist #index_serch
{
    float:left;
    width:206px;
    height:400px;
    background:#F7F7F7;
    margin:0;
    padding:0;
    margin-top:-10px;	 
}

*html #notedetail #index_serch
{
    float:left;
    width:206px;
    height:400px;
    background:#F7F7F7;
    margin:0;
    padding:0;
    margin-top:-50px;	 
}
.sd_jipiao span.texttitle font{display:none;}
/**/
#cppoint{width:782px;float:right;margin-top:10px;height:auto;}
.cppoint_title{height:30px;line-height:30px;border-bottom:1px solid #ccc;font-size:14px;font-weight:bold;color:#03499e;}
.cppoint_cont ul li.title{font-weight:bold;}
.cppoint_cont ul li.smalltitle{color:#03499e;}
#flights #passenger
{ display:none;
}
#CommonNotePublisher117{ width:782px; display:table; float:right; height:auto;border:1px solid #419FE2;margin-top:7px;}
#CommonNotePublisher117 #index_main_right{ background:none;width:782px;margin:0;padding:0;}
#CommonNotePublisher117 #index_main_right,#CommonNotePublisher117 .ab_mainright_cont{width:782px;margin:0;padding:0; background:none;border:0; height:140px; }
*html #CommonNotePublisher117 #index_main_right,#CommonNotePublisher117 .ab_mainright_cont{width:782px;margin:0;padding:0; background:none;border:0; height:140px; display:block; position:relative; } 

#CommonNotePublisher117 .ab_mainright_title 
{	  height:30px;
 	     margin:0;
 	    padding-left:15px;
 	     width:767px;
 	     margin-top:-13px;
}	 
#CommonNotePublisher117  .ab_mainright_title ul{ display:block;margin:0;padding:0;}
#CommonNotePublisher117  .ab_mainright_title ul li.ab_nav
{
   font-size:14px;
   color:#f00;
   height:30px;	
   display:block;
   margin:0;
   float:left;
   padding:0;
}
#CommonNotePublisher117 .ab_mainright_cont_c li.top{width:732px;margin:20px auto;line-height:150%; min-height:50px;height:auto; float:left; height:73px;padding-top:0;}

#orderflightinfo{width:100%;}
#orderflightinfo .sd_xinxi_main_cont_bottom{margin:0 auto;width:751px;padding:0;height:25px;line-height:25px;display:table; margin-left:20px;}

#orderflightinfo .sd_xinxi{margin:0;}
#orderflightinfo .sd_xinxi_main_cont{ width:751px; border-top:1px solid #ccc;}
.sd_xinxi_main_cont_right ul li{float:left;width:105px;text-align:center;height:19px;padding:3px 0;border-left:1px solid #C1D3E9;}
.sd_xinxi_main_cont_right ul{width:751px;display:table;border-bottom:1px solid #ccc;}
.sd_xinxi_main_cont_right ul.sd_right{background:#EFF6FF;}
.datels{width:731px;margin:0 auto;height:25px;line-height:25px;
        padding-left:20px;}
.discountStr{float:left;color:#f00;font-size:12px;}

/*在线支付*/

.taPay_01 
{	 width:990px;
 	  height:auto;
}

.taPay_01 ul li{ 
                  height:40px;
                  font-size:14px;
                  font-weight:bold;
                  color:#195EAC;
}
.taPay_01 ul li.payResult
{ 	 width:952px; 
	height:auto;
	 min-height:38px;
	 line-height:25px;
	border:1px dashed #1260B2;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	background:#F9F392 url(../images/bjb2c/images/pay_02.gif) no-repeat 10px 11px;
}
.taPay_01 ul li.payResult span
{color:#f00;
	font-size:14px;}

.taPay_01 input{ width:200px; height:18px; border:1px solid #1260B2;font-size:18px;color:#f00; font-weight:bold;padding-top:12px;}
.taPay_01 ul li.payResult_01{margin-top:10px;}
.taPay_01 ul li span #PayToCorp2_labResult
{
	 display:none;
 }
.payWayContainer
{  width:990px;
   height:auto;
   margin:20px 0px 15px 0;
}

.payWayContainer ul.title li
{	 width:100px;
	  float:left;
	 cursor:pointer;
	  text-align:center;
	  font-size:13px;
	  padding-top:4px;
}
.payWayContainer ul.title li.display
{ background:url(../images/xinbaiyun/images/pay_01.gif) no-repeat;
  width:129px;
    height:28px;
       line-height:27px;
    font-size:14px;
    color:#1260B2;
    font-weight:bold;
    text-align:center;
    float:left;
    margin-top:-10px;
    padding-top:4px;
    display:block;
    position:relative;
}
.payWayContainer ul.title
{    width:990px;
    height:22px;
    background:url(/images/xinbaiyun/images/pay_03.gif) repeat-x top;
    padding-top:-10px;
    margin-top:5px;
}
*html .payWayContainer ul.title
{
	padding-top:0px;
}
.payWayContainer ul.title li.display a:hover
{ font-size:15px;
	color:#419FE2;
}
.payWayContainer ul.title li.hidden
{ width:119px;
   height:32px;
	background:url(../images/xinbaiyun/images/pay_02.gif) no-repeat;
    color:#000;
    margin-top:-10px;
    display:block;
    position:relative;
}
.payWayContainer ul.content
{	 border:1px solid #1260B2;
	 width:990px;
	  height:auto;
	  border-top:0;
	  padding:20px 0 20px 0;
}
*html .payWayContainer ul.content
{	margin-top:-4px;
}
.payWayContainer ul.content li a:hover{color:#f00;}
.payWayContainer ul#payWayContent_0 li,.payWayContainer ul#payWayContent_1 li
{	  height:auto;
	  padding-left:20px;
	   width:970px;
	   font-size:13px;
}
#PayToCorp2_banks{ width:900px;}
.payWayContainer ul#payWayContent_1 
{	 border:1px solid #1260B2;
	 width:980px;
	  height:auto;
	  border-top:0;
	  padding:40px 0 0 10px;
}

*html .payWayContainer ul#payWayContent_1
{ width:860px;
	padding-left:0px;}
.payWayContainer ul#payWayContent_1 li.cont_cont_01{margin-top:20px;
              font-size:14px;
               height:25px;
                width:400px;
                margin-left:20px;
                padding:0;
}
.cont_cont_01 span
{	font-size:15px;
 	font-weight:bold;
	color:#f00;
}


/***/
.ctrl_01
{ width:70px;
  height:20px;
  line-height:20px;
  color:#f00;
  font-size:12px;
  display:block;
  position:relative;
   margin-top:-32px;
   margin-left:180px;
   cursor:pointer;
    background:#FBD1B5;
     text-align:center;
     border:1px solid #FF6602;
   
}

#ulSendTicket li span.ctrl_01
{ width:70px;
  height:20px;
  line-height:20px;
  color:#f00;
  font-size:12px;
  display:block;
  position:relative;
   margin-top:-32px;
   margin-left:180px;
   cursor:pointer;
    background:#FBD1B5;
     text-align:center;
     border:1px solid #FF6602;
   margin-top:-24px;
   margin-left:300px;
}
 
#importDiscountCoupon
{ width:780px;
   border-left:1px solid #074A91;
   border-right:1px solid #074A91;
}

#importDiscountCoupon ul
{ width:748px;
  height:50px;
  border:1px solid #f00;
    background:#fdd;
   padding-left:10px;
    margin-left:10px;
    margin-bottom:10px;
}
#importDiscountCoupon ul li
{ height:50px;
   line-height:50px;
   background:url(../images/xinbaiyun/images/msg2.gif) no-repeat 8px;
    padding-left:50px;
    display:block;
    position:relative; 
}
#importDiscountCoupon ul li input
{ height:18px;
 border:1px solid #f00;
  line-height:18px;
}
#importDiscountCoupon ul li .import_btn
{height:22px;
  width:60px;
 border:1px solid #f00;
 line-height:22px;
  background:#A30505;
   color:#fff;

}