@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
	font-family:Arial,SimSun, Helvetica, sans-serif,SimSun
}
body#default{background: url(/B2C40/common/images/main/bodydefaultbg.jpg) repeat-x 0 0 #dce9f2;}
div,td,input{ font-size:12px; }
form{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none;}

.redtype{ color:#e40021; text-decoration:none;}
.redbtype{ font-size:24px; color:#e40021}
.bluetype{ color:#334b77}
.aline{ background:url(../images/air_bg001.gif) 0 -45px repeat-x; height:1px; overflow:hidden; margin:0 20px;}
.space{ height:20px; padding:10 0;}
.xinput{color:#CCC; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; }
.x2input{color:#484848; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf;}
input.current{ border:1px solid #4D8FFD}
.pages{ height:40px; text-align:right; }

.pages a,.pages span{ margin-right:10px;}
.pages a{ color:#008dd3;}
.pages .dbox{ float:right; display:inline-block; margin:0;}
.pages .dbox a{ color:#484848; line-height:18px; height:18px;}
.pages .sxrignt{ position:relative; text-align:left;}
.pages .sxrignt .dbox{ position:absolute; right:10px; top:-20px;}
.pages .sxrignt .anysel{ text-align:left}
.pinfo{ margin-right:60px;}
.rinput{color:#fedaab; border:1px solid #e40021; }

.clr{clear:both; height:1px; visibility:hidden;};
.noshowdiv{ display:none;}
.xinputc{ border:1px solid #4d8ffd; color:#474747}
.boderbtm{ border-bottom:1px solid #4d8ffd;}
.btnsty1{ background:url(../images/main/csair_com_bg.gif) -521px -146px no-repeat; width:85px; height:25px; display:block; line-height:26px; text-align:center; color:#008dd3; margin:0 auto;}
.btnsty2{ background:url(../images/main/csair_com_bg.gif) -371px -146px no-repeat; width:85px; height:25px; display:block; line-height:26px; text-align:center; color:#FFFFFF; margin:0 auto;}
.bluebtnsty{ background:url(../images/main/csair_com_bg.gif) -719px -327px no-repeat; padding-left:10px; display:block; width:auto; height:33px; margin:0 auto; line-height:33px; text-align:center; width:170px; color:#FFF}

.bluebtnback{ background:url(../images/main/csair_com_bg.gif) -719px -759px no-repeat; padding-left:10px; display:block; width:auto; height:33px; margin:0 auto; line-height:33px; text-align:center; width:170px; color:#008dd1}
.bluebtnback span.bn{ display:block; background:url(../images/main/csair_com_bg.gif) right -759px no-repeat; height:33px; padding-right:10px; cursor:pointer}
.bluebtnsty span.bn{ display:block; background:url(../images/main/csair_com_bg.gif) right -327px no-repeat; height:33px; padding-right:10px; cursor:pointer}
.btn_sn{ background:#0093d0; line-height:25px; height:25px; display:block; float:left; color:#FFF;margin:0 5px; cursor:pointer;}
.btn_sn span,.btn_sn input{background:#0093d0; padding-right:10px; text-align:center; cursor:pointer; display:block}
.nanibtn .btn_sn{padding:0 0 0 5px;margin:0 5px;display:inline-block;}
.nanibtn .btn_sn input{padding:0px 10px 0px 5px; color:#fff;border:none; line-height:25px;margin:0;}
.btn_pt{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -817px -498px no-repeat; padding-left:10px; line-height:25px; height:25px; display:block; float:left; color:008dd3; margin:0 5px;}
.btn_pt span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -498px no-repeat; padding-right:10px; text-align:center; cursor:pointer; display:block; color:#008dd3;}
.btn_auth{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -817px -498px no-repeat; padding-left:10px; line-height:25px; height:25px;  display:inline-block; color:008dd3; margin:0 5px;}
.btn_auth span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -498px no-repeat; padding-right:10px; text-align:center; cursor:pointer; display:inline-block; color:#008dd3;}
.ndisable{background:url(/B2C40/common/images/main/csair_com_bg.gif) -817px -637px no-repeat; cursor:default; color:#c7c7c7}
.ndisable span{ cursor:default;background:url(/B2C40/common/images/main/csair_com_bg.gif) right -637px no-repeat;color:#c7c7c7}
.bb{  font-size:12px;}
.bber{ font-size:16px; margin:0; padding:0;}
.xhtype{ color:#909090;}


/*阴影*/

.frame {position:relative; background:#BFD6E8; padding:0px; display:block;
-moz-box-shadow: 2px 2px 18px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.4);
box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.4);
}
.frame {left:8px\9; top:8px\9; _top:-8px;}
.shadow {background:#fff\9; margin:-8px -8px -16px -8px\9;_margin:-8px -8px -30px -8px\9; /*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='9', MakeShadow='true', ShadowOpacity='0.40');*/_filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8', MakeShadow='true', ShadowOpacity='0.20');}
#commonbox{ width:960px; margin: 0 auto; text-align:left;}


#header{ height:95px;}
#default #header{ height:110px;}
#default #logo{ margin-top:15px;}
#header #logo{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 0 no-repeat; width:232px; height:91px; display:block; float:left; text-align:left; text-indent:-300em;}
/*#header #nav{ float:right; width:590px; height:95px;}*/

#quick-entry{ height:26px; }
#quick-entry  ul{ float:right; height:26px;}
#quick-entry  li{  height:26px;line-height:26px; right -101px  no-repeat; display:block;float:left;padding: 0 9px;}

#quick-entry  li.lang{ padding-right:0px; position:relative; width:72px; padding-left:0; z-index:999;}
#quick-entry  li.lang a{ display:block;background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -481px no-repeat #FFF; padding-left:28px; position:absolute; left:0; top:0;z-index:999;  width:43px;}
#quick-entry  li.current a{border-left:1px solid #4d8ffd;
border-top:1px solid #4d8ffd; border-right:1px solid #4d8ffd; border-bottom:1px solid #fff;left:-1px;}



#quick-entry  li.lang a span{display:block; background:url(/B2C40/common/images/main/air-common-ico.gif) right -96px no-repeat; padding-right:18px;}


#quick-entry li.lang a.btn_pt span {
    background: url("/B2C40/common/images/main/csair_com_bg.gif") no-repeat scroll right -498px transparent;
    color: #008DD3;
    cursor: pointer;
    display: block;
    padding-right: 10px;
    text-align: center;
	padding-left:0;
	font-weight:bold;
	
}

#quick-entry  li h2{ margin:0; padding:0; font-weight:normal; font-size:12px;}
#quick-entry a{ color:#909090; text-decoration:none; }
#quick-entry a.redtype1{ color:#e40021; margin-right:9px;}

#quick-entry li.lang a.btn_pt{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -817px -498px no-repeat; padding-left:10px; line-height:23px; height:25px; display:block;  color:008dd3; margin:0 5px; position:relative; width:auto; border:none; z-index:0;}

.chagelang{ border:1px solid #4c8efc; width:175px; padding:10px; position:absolute; right:0; background:#FFF; z-index:998; top:27px; font-size:11px; display:none}
.chagelang td,.chagelang div{ font-size:11px;}
#quick-entry .ctr a.anysel{position:relative;
    background: url("/B2C40/common/images/main/air-common-ico.gif") no-repeat scroll right -98px #FFFFFF;
    border-color: #BFBFBF #D8D8D8 #D8D8D8;
    border-style: solid;
    border-width: 1px;
    
    display: block;
    font-size: 11px;
    height: 17px;
    line-height: 16px;
    padding-left: 5px;
    padding-right: 15px;
    padding-top: 3px;
    text-align: left;
    width: 152px;
	z-index:0;
}

#ct .a_opb{ z-index:1001;}
#ct .a_opb .ac-list{ z-index:1001;}

#lsg .a_opb{ z-index:1000;}
#lsg .a_opb .ac-list{ z-index:1000;}


#quick-entry .a_opb ul{border:1px #4d8ffd solid; background:#FFF; overflow:hidden; overflow-y:auto; float:none; height:auto}
#quick-entry .a_opb li{ cursor:pointer; height:19px; line-height:19px; background:#FFF; text-align:left; color:#008dd3; padding-left:10px; float:none}
#quick-entry .a_opb li:hover,#quick-entry .a_opb li.hover{ background:#eff5fa; cursor:pointer}





/*主导航*/
#default #navmenu{ margin-top:49px; }
/*#navmenu{ margin-top:34px; background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -101px no-repeat; height:32px; width:569px; margin-left:21px; padding-top:3px; line-height:28px; position:relative; text-align:left;}*/
#navmenu li{
	position:absolute;
	
	
	background:url(/B2C40/common/images/main/csair_com_bg.gif) right -69px;
	text-align:center;
	font-weight:bold;
}
#navmenu li h1{ margin:0; padding:0; font-size:12px;}

#navmenu li a{ display:block; padding:0 24px 0 32px; color:#909090; text-decoration:none;background:none; height:32px; float:left}

#navmenu li.m1a{ left:0; z-index:1;}
#navmenu li.m1a a{ width:48px;}

#navmenu li.m2a{ left:90px; z-index:2;}
#navmenu li.m3a{ left:185px; z-index:3;}
#navmenu li.m4a{ left:280px; z-index:4;}
#navmenu li.m5a{ left:369px; z-index:5;}
#navmenu li.m6a{ right:0px; z-index:6; background:none;}
#navmenu li.current{background:url(/B2C40/common/images/main/csair_com_bg.gif) -325px 0 no-repeat;}
#navmenu li.current a{color:#FFF; background:url(/B2C40/common/images/main/csair_com_bg.gif) right 0 no-repeat;}
/*主导航end*/

#main{ height:73px; margin-bottom:16px;}

#main1{height:73px; }
.booking-and-service{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 0 no-repeat; padding-left:28px;}
.mycsair{background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -754px no-repeat; padding-left:28px;}

#main h1,#main1 h1{ font-size:16px; color:#FFF; font-weight:bold; line-height:70px; margin:0; padding:0; float:left}



.flightSearch{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -76px no-repeat; padding-left:28px; }
.flightSearch h1{width:170px;}
.flightSearch  .searchstep1{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -152px no-repeat; height:70px; width:556px; float:left;}
.flightSearch  .searchstep2{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -226px no-repeat; height:70px; width:556px; float:left;}
.flightSearch  .searchstep3{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -300px no-repeat; height:70px; width:556px; float:left;}
.flightSearch  .searchstep4{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -375px no-repeat; height:70px; width:556px; float:left;}
.flightSearch  .searchstep5{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -450px no-repeat; height:70px; width:556px; float:left;}

.flightSearch span{ display:none}

#icontents{_zoom:1;/*-moz-transform:1;transform:1;-webkit-transform:1; overflow:hidden*/}
#icontents #leftbox{ float:left; width:765px;}
#icontents #icontright{ float:right; width:180px;}


.newcnbox{_zoom:1;/*-moz-transform:1;transform:1;-webkit-transform:1;*/ /*overflow:hidden*/}
.newcnbox #leftbox{ float:left; width:765px;}
.newcnbox #icontright{ float:right; width:180px;}



#leftbox .yinfo{ line-height:24px; padding:0 10px;}
#leftbox .yinfo p{ margin:0; text-indent:2em;}

#serobj{ overflow:hidden;_zoom:1;}

#serobj .objlist{ float:left; width:375px;}
#serobj #rightls{ float:right;}
#serobj .objlist .hbg1{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -244px -40px; height:4px; overflow:hidden;}
#serobj .objlist .boxls{ border-left:1px solid #bcd3e4;border-right:1px solid #bcd3e4;}
#serobj .objlist .boxls .aservice{ height:100px; border-bottom:1px solid #bcd3e4; padding:11px 10px; line-height:18px;}
#serobj .objlist .boxls .noblin{ border-bottom:none;}
#serobj .objlist .boxls .aservice img{ float:left;}

#serobj .objlist .boxls  .aservice .txt-info { width:160px; float:right; text-align:left; display:block;}
#serobj .objlist .boxls  h1{ font-size:14px; margin:0 0 5px 0; font-weight:bold; color:#314973}
#serobj .objlist .boxls .aservice p{ margin:0;}
#serobj .objlist .boxls .aservice h1 a{color:#314973}
#serobj .objlist .hbg2{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -244px -47px; height:4px;overflow:hidden;}




/*首页*/

#showblxt{ width:358px; padding:1px; height:298px; float:left; background:#FFF}
#showblxt .tab{ height:41px; line-height:41px; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1017px repeat-x;}
#showblxt .tab a{ display:block; float:left; text-align:center; font-size:12px; color:#008dd1; font-weight:bold;}
#showblxt .tab a.t1{ width:110px; padding-right:1px; background:url(/B2C40/common/images/main/air_bg001.gif) right -1059px no-repeat}
#showblxt .tab a.t2{ width:136px; padding-right:1px;background:url(/B2C40/common/images/main/air_bg001.gif) right -1059px no-repeat}
#showblxt .tab a.t3{ width:110px;}
#showblxt .tab a.current{color:#ffffff; font-weight:normal; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1101px repeat-x;}

#ncontext{ margin-top:10px; }
#xmain{ background:#dce9f2 url(/B2C40/common/images/main/air_bg006.gif) repeat-y 0 0; padding:15px 0 15px 15px; height:300px;}

.mainbr{float:right;width:570px; height:300px; overflow:hidden; position:relative;}
.mainbr .pictxt{ bottom:20px;}
#banner{ width:570px; height:300px; overflow:hidden;}
.showblxt .anbox{ height:257px; background:url(/B2C40/common/images/main/air_bg007.gif) bottom repeat-x;}
.npotion{ height:29px; padding-top:8px; padding-left:18px;}
.npotion ul{ height:25px;}
#tuipiao .npotion{ padding-left:3px;}
#tuipiao .npotion ul li{ padding-right:2px;}
.npotion ul li{ float:left; padding-right:15px; display:block; line-height:24px; }
.npotion ul li a{color:#008dd4}

#dengji .gruit,#tuipiao .gruit{ height:30px; padding-top:10px; padding-bottom:3px;}


.xlr{ width:60px; padding-right:8px; float:left; display:block; padding-top:2px; text-align:right}
#dengji .xinput,#tuipiao .xinput{ width:166px; float:left; height:18px; line-height:18px;} 
#dengji .x2input,#tuipiao .x2input{ width:166px; float:left; height:18px; line-height:18px;}

.nofm .gruit{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1143px repeat-x; height:50px; padding-top:6px; padding-bottom:3px; padding-left:18px; padding-right:10px;}
.nofm .gruit2{ padding-top:5px; padding-left:18px; height:30px;}



.nofm .gruit2 .historysearch{ float:left; margin-left:10px; z-index:101}
.nofm .gruit2 .historysearch ul{ left:0; z-index:101}
.nofm .gruit2 .btn_sn{ margin:0; float:left; padding-left:28px;}
.nofm .gruit2 .btn_sn span{ padding-right:28px;}
.nofm .gruit3{border-top:1px solid #f1f1f1; text-align:center; padding-top:10px;}
.nofm .gruit4{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -900px -540px no-repeat; padding-left:70px; height:40px; margin-top:8px; line-height:18px;}


.nofm .gruit3 .btn_pt{ float:none; display:inline-block; margin:0 5px; width:100px;}

.nofm .gruit3 .btn_sn{ margin:0 5px; float:none; display:inline-block; width:100px; }
.nofm .gruit3 .btn_sn span{ text-align:center}

.nofm .gruit1{ height:53px; padding-top:3px; padding-bottom:3px; padding-left:18px; padding-right:10px; border-top:1px solid #f1f1f1}
.nofm .gruit1 .grid_6{ height:50px;}

.nofm .gruit1 .grid_4 {
    float: left;
    width: 89px;
}
.nofm .gruit1 .txt{ line-height:22px;}
.nofm .gruit1 .txt span{ color:#c9c9c9}
.nofm .gruit1 .anysel { width:55px; height:20px; line-height:18px; text-align:left}
.nofm .gruit1 .rigrseg .a_opb .ac-list{ width:77px; top:0;}
.nofm .grid_0{ float:left; width:49%; height:50px; }
.nofm .grid_1{ height:24px; line-height:24px;}
.nofm .grid_2{ height:26px;}
.nofm .grid_2 .xinput{ float:left; height:18px; line-height:17px; width:120px; padding-left:8px;}
.nofm .grid_2 .x2input{ float:left; height:18px; line-height:17px; width:120px; padding-left:8px;}
.nofm .grid_2 .selectarea{ float:left; margin-top:4px;}
.nofm .grid_2 .selectdate{ margin-top:4px;}

.item-pic{ position:relative; text-align:left; display:none}

.tranpx{
	filter: Alpha(opacity=20);
	-moz-opacity:.2;
	opacity:0.2; background:#000;
	height:60px; position:absolute; bottom:0;
	width:100%;
	left:0;
	z-index:100;
	} 
	.item-pic .imgalt{ position:absolute; line-height:20px; left:20px; bottom:18px; color:#FFF; z-index:101; display:none}
	.posi{ position:relative; text-align:left; z-index:105;}
	.posii{position:relative; text-align:left; z-index:9999}
	.posii .wclose{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -150px -249px no-repeat; width:18px; height:17px; display:block; overflow:hidden; text-indent:-300em; text-align:left; cursor:pointer; position:absolute; right:-15px; top:0px; z-index:10000;_right:10px;}
	#btnpage
	{	display: block;
		width:110px;
		height:18px;
		margin:-30px 0px 0px 0;
		position:absolute;
		top:-10px;
		right:0;
		z-index:105;
		text-indent:-100em; overflow:hidden;
	}
	#btnpage a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -547px no-repeat;
		float:left;
		width:15px;
		height:16px;
		line-height:16px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
	}
	#btnpage a.activeSlide
	{	
		color:#fff;
		background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -519px no-repeat;
	}
	#btnpage a:hover
	{	
		color:#fff;
		background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -519px no-repeat;
	}
	.uibox{ margin-top:10px; overflow:hidden;_zoom:1; }
	
	.uibox .ld{ width:375px; float:left;}
	.uibox .rd{ width:570px; float:right;}
.abox{ border:1px solid #bfd6e8; background:#FFF; }
.abox .tab{ height:23px; border-bottom:1px solid #bfd6e8; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -273px repeat-x; line-height:23px;padding:0 5px;}
.abox .tab .bluetype{ float:left; width:70px; text-align:center; padding-right:8px; line-height:24px;}

.abox .tab ul{ float:left; height:23px;}
.abox .tab ul li{ float:left; width:70px;  height:23px; position:relative; text-align:left}
.abox .tab ul li span{ display:block;text-align:center; position:absolute; height:25px; line-height:25px; top:-1px; left:0; width:70px; padding-right:3px; color:#008ed4; cursor:pointer}
.abox .tab ul li span.current{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -587px -334px no-repeat; color:#909090}

.rlink{ float:right; color:#008dd2;line-height:24px; height:22px; overflow:hidden; }
.rlink a{ color:#008dd2; display:block; background:url(/B2C40/common/images/main/air-common-ico.gif) right -703px no-repeat; padding-right:12px;}
.cityarea{ height:20px; overflow:hidden; color:#9a6738; padding-top:3px; padding-left:4px; border-bottom:1px solid #f1f1f1;}
.cityarea span{ display:block; float:left; padding:0 3px; margin:0 2px; height:17px; line-height:18px; cursor:pointer; overflow:hidden}
.cityarea span.current{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1210px repeat-x; color:#FFF}
.fnewlist{ height:38px; padding:4px 0px 3px 15px;}
.fnewlist ul{ overflow:hidden; height:38px; display:none}
.fnewlist ul li{ width:175px; float:left; line-height:18px;}
.fnewlist ul li .n{ color:#986838}
.fnewlist ul li .t{ color:#cacaca}
.fnewlist ul li .p{ color:#344c7a}


.toollist{ height:23px; border:1px solid #bfd6e8; line-height:23px;overflow:hidden; margin-top:10px;}

.toollist a{ color:#47484a; display:block; float:left; padding-left:15px; padding-left:26px; margin-right:10px; margin-left:10px;}
.toollist a.a1{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -588px no-repeat; }
.toollist a.a2{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -617px no-repeat; }
.toollist a.a3{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -647px no-repeat; }

.anews{ border:1px solid #d8d8d8; height:23px;background:url(/B2C40/common/images/main/air_bg001.gif) 0 -273px repeat-x; line-height:23px;padding:0 5px;overflow:hidden;}
.proxlef{ float:left; color:#334b77}
.lcrn{ float:right;}
.promotional .tit .lcrn{ line-height:22px; height:22px; margin-top:10px; margin-right:10px;}
.promotional .tit .lcrn a{ display:block; color:#008dd3; font-family:SimSun}

.anews .bluetype{ width:70px; text-align:center; float:left;}
.anews .arrbnt{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -677px no-repeat; width:26px; height:17px; float:left; padding-top:3px; padding-bottom:3px; line-height:17px; overflow:hidden;}
.anews .arrbnt span.arleft{ width:12px; float:left; height:17px; cursor:pointer}
.anews .arrbnt span.arright{ width:12px; float:right; height:17px;cursor:pointer}
.anews ul{ float:left; width:410px; margin-left:5px;}
.sxb{ padding:6px 10px; color:#484848; font-size:14px;}
.anews ul li a{ color:#484848;}
.anews ul li span.d{ color:#cacaca; margin-left:5px;}
.bchannelx{ margin-top:10px;}
.bchannelx ul{height:95px;}
.bchannelx ul li{ height:95px; float:left; display:inline; margin-right:14px;}
.bchannelx ul li.nmargin{ margin:0; float:right}
.xbt{ height:27px; background:#FFF; margin-top:10px; padding:0 10px; padding-top:5px;}

.xbt .rigrseg{ width:auto;}
.xbt .anysel{ width: 100px; height:18px; line-height:16px; text-align:left; padding-left:6px; font-size:12px;}
.xbt .rigrseg .a_opb .ac-list{ width:100%; top:0;}
.shareto{ float:right; height:27px;}
.shareto a{float:left; display:block; width:16px; height:22px; text-align:left; text-indent:-100em; overflow:hidden; margin-right:8px;margin-top:2px;}
.shareto a.f1{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -726px no-repeat; }
.shareto a.f2{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -751px no-repeat; }
.shareto a.f3{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -776px no-repeat; }
.shareto a.f4{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -801px no-repeat; }
/*首页end*/




/*促销活动*/
.promotional{ margin-bottom:16px;}
.promotional .chagex{ border-left:1px solid #bfd6e8;border-right:1px solid #bfd6e8; background:#eff5fa; height:215px; position:relative;}
.chacbtox{border-left:1px solid #bfd6e8;border-right:1px solid #bfd6e8; background:#eff5fa; padding:8px;}

.promotional .chagex .event{ position:absolute;height:205px; padding:5px 4px;}
.promotional .chagex .event img{}
.promotional .chagex .event .nr{ color:#909090; padding-top:6px; padding-left:5px; padding-right:3px;}
.promotional .chagex .event .nr p{ margin-top:0; margin-bottom:6px; line-height:18px;}
.promotional .chagex .event a{ color:#008dd3;}
.promotional .tit{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -146px no-repeat; height:44px; color:#314973; padding-left:17px; line-height:40px;}
.promotional .rlink{ margin-top:10px; margin-right:10px;}
.eventpages{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -182px -146px no-repeat; height:22px; text-align:right; padding-top:9px; padding-right:5px;}
.xbtlx{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -182px -163px no-repeat; height:5px; text-align:right; padding-top:9px; padding-right:5px;}
.eventpages a{ display:inline-block; width:13px; height:13px; line-height:13px; background:#e5eef5; color:#008dd3; margin-right:5px; text-align:center;}
.eventpages a.current,.eventpages a.activeSlide{ background:#FFF; color:#909090;}
.rads li{ margin-bottom:15px;}

#flightstep h2{ font-size:16px; color:#334b77; line-height:20px; margin:0; padding:0 0 0 2px; font-weight:normal}
#flightstep{ margin-bottom:8px;}


/*促销活动end*/






/*在线预订-航班查询*/
#searchbox,.searchbox{ border:2px solid #7cbaec; background:#f1f1f1 url(/B2C40/common/images/main/air_bg004.gif) 0 bottom repeat-x; font-size:14px;height: 100%;}
/*#searchbox h3 {
background: url("../images/air-common-ico.gif") no-repeat scroll 0 2px;
color: #008dd3;
cursor: default;
float: left;
font-size: 14px;
font-weight: normal;
line-height: 20px;
margin: 0 25px 0 0;
padding: 0 0 0 20px;
cursor: pointer;
}*/
#searchbox h3.current {
background: url("../images/air-common-ico.gif") no-repeat scroll 0 -22px;
}
.searchtab{float:left; width:60%; padding-top:1px;}
.historysearch{ float:right; width:100px; height:24px; margin-right:4px; line-height:24px; text-align:right; position:relative;


}
.historysearch .showhistsearch{ color:#008ed0; display:block; position:absolute; left:0; top:0; padding-right:18px; width:82px; border:none; z-index:102;background: url("/B2C40/common/images/main/air-common-ico.gif") no-repeat right -96px; cursor:pointer}

.historysearch .current{border-top:1px solid #4d8ffd;border-left:1px solid #4d8ffd;border-right:1px solid #4d8ffd; border-bottom:1px solid #FFF; background:#FFF url("/B2C40/common/images/main/air-common-ico.gif") no-repeat right -96px;}

.historysearch ul{ position:absolute; text-align:left; width:259px; right:-2px; background:#FFF; border:1px solid #4d8ffd; top:25px; z-index:101; padding:5px 0; display:none }
.historysearch ul li{ padding:3px 8px !important;padding:4px 0px 2px 8px ; line-height:16px; margin:0;vertical-align:middle; cursor:pointer}
.historysearch ul li a{ display:block;overflow:hidden;_zoom:1; margin:0; padding:0; color:#8f9092}
.historysearch ul li.licurrent,.historysearch ul li:hover{ background:#f0f5fb;}
.historysearch ul li .sid{ width:58px; padding-right:3px; float:left; display:block;cursor:pointer}
.historysearch ul li .sdt{ width:42px; padding-right:3px;float:left; display:block;cursor:pointer}
.historysearch ul li .slc{ color:#008dd4; float:left; display:block;cursor:pointer}


#searchbox .tit,.searchbox .tit{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 0 repeat-x; height:34px; padding-left:28px; padding-top:10px;}
#searchbox .tit h3,.searchbox .tit h3{ float:left; line-height:20px; margin:0 25px 0 0; padding:0; color:#008dd3; font-size:14px; font-weight:normal; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 1px no-repeat; padding-left:20px; cursor:default}
#searchbox .tit h3.current,.searchbox .tit h3.current{background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -22px no-repeat;}

.tabclick.mcab-css h3 {
background: url("../images/air-common-ico.gif") no-repeat scroll 0 -22px;
}
.tabclick.mcab-css h3 {
float: left;
line-height: 20px;
margin: 0 25px 0 0;
padding: 0;
color: #008dd3;
font-size: 14px;
font-weight: normal;
background: url(/B2C40/common/images/main/air-common-ico.gif) 0 1px no-repeat;
padding-left: 20px;
cursor: default;
}
.css-radio{position:absolute;z-index:-1000;}
#searchFlight_a{background:#007caf;}
#searchFlight_a:focus{outline:5px auto #007caf;}

#sear-res-flight{border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
#sear-res-flight h4{ font-weight:normal; color:#334b77; margin:5px 0 5px 0; padding:5px 25px; font-size:16px;}
#sear-res-flight .zhojxc h4{ padding:5px 10px; }
#sear-res-flight .ph3{ font-weight:normal;color:#484848; margin:5px 0 5px 0; padding:5px 25px; font-size:20px;}
#sear-res-flight .zhojxc h3{ padding:5px 10px; }

#sear-res-flight h4 a{ font-size:12px; color:#008dd3; margin-left:15px;}
#flightsch1{ padding-top:8px;font-size:14px;}
#duocheng{ display:none;}
.warx{ line-height:30px; padding-left:10px; float:left}
#flightsch2{ padding-top:8px; font-size:14px; display:none}
.select-flight{ padding-left:62px; }
#humenx{ margin-top:20px;}
.select-flight .grid_1{ height:36px;_zoom:1; margin-bottom:12px;}
.yijanc .select-flight .grid_1{ height:30px;_zoom:1; margin-bottom:12px;}

.yijanc .select-flight .grid_5{_zoom:1; margin-bottom:12px; overflow:hidden;}

.yijanc .select-flight .anysel{ text-align:left; width:auto}
.yijanc .select-flight .w2{ width:218px;}


#huicheng{ display:none}
.select-flight #nomarginbottom{ margin-bottom:0;}
.select-flight .grid_2{ padding-left:70px;margin-top:10px; margin-bottom:20px; overflow:hidden;_zoom:1;margin-top:-50px;margin-left:-76px;}
.select-flight .grid_3{ padding-left:70px; margin-top:15px; margin-bottom:15px; overflow:hidden;_zoom:1;}
.etongpjsm{ background:url(/B2C40/common/images/main/air-common-ico.gif) right -132px no-repeat; display:block; float:left; height:20px; line-height:20px; color:#008dd3; text-decoration:underline; padding-right:15px;}
.select-flight .grid_3 .addhcp{background:url(/B2C40/common/images/main/csair_com_bg.gif) -521px -146px no-repeat; width:91px; height:25px; line-height:25px; text-align:center; display:block; float:left; color:#008dd3}
.select-flight .grid_1 input{height:24px; padding-top:3px; line-height:22px; font-size:14px;color:#CCC; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; padding-left:5px; padding-right:5px; float:left;}
.select-flight .grid_1 .w1{ width:218px;}
.select-flight .wxm   { margin-top:-50px;margin-left:-80px;}
.select-flight .grid_1 .w6{position:relative;left:-165px;}
.select-flight .grid_1 .w6{ width:68px;height:24px;line-height:22px; margin-left:2px;font-size:15px;}
.select-flight .grid_1 .w7{position:relative;left:68px}

.select-flight .grid_1 .w2{ width:160px;}
.yijanc .select-flight .grid_1 .w2{ width:220px;}
.select-flight .grid_1 .w3{ width:146px;}
.select-flight .grid_1 input.current{color:#484848; border:1px solid #4d8ffd}
.select-flight  textarea.current{color:#484848; border:1px solid #4d8ffd}
.select-flight .grid_1 input.nolx{ height:auto; margin-top:4px; border:none; margin-right:5px;}
.grid_1 .allpxfloat{ float:left; line-height:27px;}
.select-flight .grid_1 .txt{line-height:29px; float:left; width:70px; padding-right:6px; text-align:right; font-size:14px;}
.select-flight .grid_1 .mileage_psg {width: 120px;}
.select-flight .grid_y{float:left;width:49%;}
.select-flight .grid_y .w1,.select-flight .grid_y .w2{width:118px;}
.select-flight .grid_y_1{float:left;width:20%;}
.select-flight .grid_1 .freetxt {
width: 194px;
line-height: 20px;
}
.selectarea{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -42px no-repeat; width:12px; height:13px; display:block; float:left; text-indent:-100em; overflow:hidden; margin-top:8px; margin-left:5px;}

/*.selename{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -42px no-repeat; width:12px; height:13px; display:block; float:left; text-indent:-100em; overflow:hidden; margin-top:8px; margin-left:5px;}*/
.selename{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -42px no-repeat; height:15px; display:block; float:left; margin-top:4px; margin-left:5px;}
.thisDetailed{ display:none;}
.anysel{height:24px; padding-top:3px; line-height:22px; font-size:14px;color:#757575; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; padding-left:5px; padding-right:15px; display:block; background: url(/B2C40/common/images/main/air-common-ico.gif) right -96px no-repeat #FFF; width:20px; text-align:center;white-space:nowrap;}
.anysel1{height:24px; padding-top:3px; line-height:22px; font-size:14px;color:#757575; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; padding-left:1px; padding-right:2px; display:block; background: url(../images/air-common-ico.gif) right -96px no-repeat #FFF; width:38.9px; text-align:center;white-space:nowrap;}
.nexot{ color:#484848;}

.dbox1{ float:left; width:90px;text-align:left;}
.anysel2{height:18px; padding-top:3px; font-size:12px;color:#CCC; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; padding-left:5px; padding-right:15px; display:block; background: url(/B2C40/common/images/main/air-common-ico.gif) right -98px no-repeat #FFF; width:68px; text-align:center;white-space:nowrap;}

.dbox{ float:left; width:42px;text-align:left;}
.ctr{ width:100%;}
.ctr .anysel{ width:100%;}
.rigrseg{ width:36px;}
.itentype{ margin-right:2px; width:90px;}
.itentype1{ margin-right:2px; width:230px;}
.yytxmp{ margin-right:6px; width:73px;}
.yytxmpnom{width:73px;}
.userclass{ width:70px;}
.userclass .anysel{ width:47px; height:20px; line-height:18px;}
.ohterm{ float:right; width:118px;}
.rigrseg .a_opb .ac-list{top:23px;_top:0;}
.frightx .ohterm .anysel{ width:97px; text-align:left}
.a_opb{position:relative;  z-index:150; text-align:left;}
.slexusername{ height:26px; float:left; width:360px;}
.slexusername  .a_opb{ width:220px;}
.slexusername  .a_opb .ac-list{ left:235px; top:25px;*left:235px;*top:-5px;}
.ac-list{ position:absolute; width:100%; left:0; top:0;z-index:180;display:none;}

.a_opb ul{border:1px #4d8ffd solid; background:#FFF; overflow:hidden; overflow-y:auto;}
.a_opb li{ cursor:pointer; height:23px; line-height:23px; background:#FFF; text-align:left; color:#008dd3; overflow: hidden;padding-left:10px;}
.a_opb li:hover,.a_opb li.hover{ background:#eff5fa; cursor:pointer}
.currentx{color:#484848; border:1px solid #4d8ffd}
a.selectdate{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -60px no-repeat; width:12px; height:13px; display:block; float:left; text-indent:-100em; overflow:hidden; margin-top:8px; margin-left:5px;}

.btn01{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -371px -146px no-repeat; width:141px; height:33px; display:block; margin:0 auto; text-align:center; color:#FFF; line-height:32px; font-size:14px;}
/*.btnstype{ background:url(../images/air_bg001.gif) 0 -50px repeat-x; padding-top:30px; height:63px;}*/
.btnstype{  padding-top:28px; padding-bottom:28px;border-top: 1px solid #ffffff; }
.mnxtpd{ margin-top:20px;border-top: 1px solid #d8d8d8;}

/*航班浮层*/
.a_toolTip{ position:absolute;}


/*在线预订-航班查询end*/
/*在线预订-旅客信息*/
.adduser{ border:1px solid #bdd8ed;background: url("/B2C40/common/images/main/air_bg001.gif") repeat-x scroll 0 -826px transparent; height:25px; line-height:25px; padding: 6px 10px; }
.flox{ float:left; display:inline; margin-left:8px; margin-right:8px;}
.userinfobox{ padding:8px; border-bottom:1px solid #bfbfbf}
#surplus{ color:#008ed0}
.prompt{-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari and Chrome */
  border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+*/
  border:1px solid #fedaab;
  
  background:#fefee5;
  padding:8px;
  margin-bottom:8px;

  }
  
 .prompt1{-moz-border-radius: 3px 3px 0 0; /* Firefox */
  -webkit-border-radius: 3px 3px 0 0; /* Safari and Chrome */
  border-radius: 3px 3px 0 0 ; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+*/
  border:1px solid #fedaab;
  
  background:#fefee5;
  padding:8px;
  margin-bottom:8px;

  } 
  
  
  .prompt a{ color:#4D8FFD; text-decoration:underline;}
  .prompt a.btn01{ color:#ffffff; text-decoration:underline;}
  
  
  #uregpro{ border:1px solid #bfd6e8;background:#FFF url(/B2C40/common/images/main/air_bg005.gif) 0 bottom repeat-x; padding:10px 0px;}
  #uregpro a{ text-decoration:none; cursor:pointer;}
  .prompt .amsg{ overflow:hidden;_zoom:1;}
  
  
  .userinfobox h4{font-weight:normal; color:#334b77; margin:10px 0 5px 0; padding:5px 0; font-size:16px;}
  .uinfo{ border:1px solid #bfd6e8; margin-bottom:10px; background:#FFF}
  .uinfo .titx{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -472px repeat-x; height:31px; padding-top:3px;  padding-left:15px; padding-right:2px;}
  .uinfo .titx .st{ color:#484848; font-size:14px; float:left}
  .uinfo .titx .st span{ font-size:12px; color:#909090}
  .uinfo .titx .st span.n{color:#484848; font-size:14px;}
  
  .uinfo .titx .close{ float:right; background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -248px no-repeat; width:26px; height:22px; display:block; text-align:left; text-indent:-100em; cursor:pointer; overflow:hidden}
  .uinfo .select-flight{ margin-top:15px; padding-left:36px; padding-right:36px;}
  .yijanc .select-flight {
    margin-top: 15px;
    padding-left: 16px;
    padding-right: 16px;
}
.uinfo .selectarea{ width:auto; padding-left:18px; text-indent:0em; color:#008dd3}
.uinfo .selename{ width:auto; padding-left:18px; text-indent:0em; color:#008dd3}
.uinfo .grid_1 .txt{ width:86px;}
.pnruinfo .grid_1 .txt{ width:128px;}
.uinfo .grid_2{ padding-left:85px; line-height:20px;}

.uinfo .anysel{ width:auto;  float:none}
.uinfo .etongpjsm{ display:inline-block; float:none; margin-right:7px; background:url(/B2C40/common/images/main/air-common-ico.gif) right -132px no-repeat; }
  .bxrest{ text-align:center; padding-top:20px; height:72px;}
  .bxrest a{ margin-bottom:10px; }
  .bxrest a.vt{color:#008dd3}
  .bxrest2{ text-align:center; padding-top:20px; height:72px;}
  .bxrest2 a{ margin-bottom:10px; }
  .bxrest2 a.vt{color:#008dd3; width:auto; display:inline; margin: 0 0;}
  #hiuserb{ display:none;}
  
/*在线预订-旅客信息end*/










/*在线预订-支付订单*/
.showmxtable td{word-break:break-all;}
.showmxtable .b2 th{ width:110px;height:1px;}
.amsg h3{ margin:0; font-size:24px; font-family: "Microsoft YaHei", Arial; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -152px no-repeat; font-weight:normal;padding-left:32px; float:left; color:#334b77; margin-right:56px;}
.amsg .oinfo{ color:#484848; float:left; line-height:18px;}
.amsg .oinfo a{ color:#008dd3; margin-left:8px;}
.prompt .spay{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -292px no-repeat; width:141px; height:33px; line-height:33px; float:right; display:block; color:#FFF; text-align:center; text-decoration:none}
.orderinfo{ background:#FFF;}
.sytj{ width:98%; margin-top:8px; margin-bottom:0; color:#484848;}
.orderinfo .aline{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -469px repeat-x; height:1px; overflow:hidden; margin:0;}
.orderinfo .ptit{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -472px repeat-x; height:31px; padding-top:3px;  padding-left:8px; padding-right:2px; line-height:28px; color:#484848}
.orderinfo .ptit .tit01{ float:left; line-height:28px; margin-right:50px; display:inline;color:#484848}
.orderinfo .ptit .subtime{ float:left; line-height:28px; color:#909090}
.orderinfo .alist{ padding:18px; background:#FFF}

.orderinfo .alist h4{ font-size:16px; color:#334b77; margin:0 0 12px 0;}
.orderinfo .alist .pxbo{ width:96%; margin:10px auto 0 auto}
.orderinfo .rest{ padding:12px 8px 0px 8px; background:#FFF}
.orderinfo .rest .pxbo{ width:95%; margin:10px auto}
.orderinfo .rest h4{ font-size:16px; color:#334b77; margin:0 0 12px 0; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1295px no-repeat; padding-left:12px; cursor:pointer}
.orderinfo .rest h4.hide{ background-position:0 -1317px;}

.orderinfo .alist .pxbo h5{ color:#334b77; font-size:12px; line-height:20px; font-weight:normal; margin:0;}
.acblt{ height:55px; font-size:14px; color:#484848; text-align:right; padding-right:30px; line-height:55px; background:#FFF}
.orderinfo .alist .pxbo table th{ background:#eff5fa; border-top:1px solid #bfd6e8; padding-left:20px;padding-top:7px; height:32px; text-align:left; font-weight:normal; color:#909090; font-size:12px}

.orderinfo .alist .pxbo table td{ padding-left:20px;padding-top:3px;height:28px;text-align:left; color:#334b77}
.orderinfo .alist .pxbo table td.rmoeny,.orderinfo .alist .pxbo table th.rmoeny{ padding-left:0; padding-right:20px; text-align:right;}

.txth2{ margin-top:15px; line-height:18px;}

.txth2 h4{ font-size:16px; color:#334b77; margin:0 0 5px 0; font-weight:normal;}
.txth2 p{ margin:0 0 5px 0;}
.uinfo .jtx{ float:left; color:#484848; font-size:12px; line-height:25px;}
.uinfo .cr{ float:right;font-size:12px; line-height:25px; padding-right:10px; height:25px;}

.uinfo .crt{ float:right;font-size:12px; line-height:25px; padding-right:10px; height:25px; overflow:hidden;_zoom:1;}

.uinfo .cr a{ color:#008dd3; margin-left:5px;}

.opx-r{ overflow:hidden; _zoom:1;}
.opx-r .sytj{ float:left;}
.opx-r .icxv{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -242px -381px no-repeat; padding-left:20px; float:right; margin-top:10px; line-height:18px;}

.uinfo .adtlink {float:left;font-size:12px; line-height:25px; padding-left:18px; width:100px;}


.orderac{ background:#eff5fa;}
.orderac .dch{ padding:25px 25px 20px 25px; color:#334b77;}
.orderac .dch table{ margin-bottom:8px;}
.orderac .dch td{color:#334b77;}
.cp{ color:#484848}
.price{ color:#334b77;}
.totalprice{ height:66px; border-bottom:1px solid #7cbaec;border-top:1px solid #7cbaec; line-height:66px; padding-right:10px; font-size:14px;font-family: "Microsoft YaHei", Arial; text-align:right;}
.blinex{ border-bottom:1px solid #7cbaec; padding-top:10px; padding-bottom:5px;}


.payonline .btnstype{ position:relative; background:none; padding:0; height:0; background:#FFF;}
/*.payonline .btnstype a{ position:absolute; top:30px; left:43%;}*/
.payonline .btnstype #a1{ position:relative; top:30px; left:1%;}
.payonline .btnstype #a2{ position:relative; top:30px; left:4%;}
.payonline .ncpbox{ border-left:1px solid #bfd6e8; border-right:1px solid #bfd6e8; background:#fff; }
#paychange a{ padding-left:16px; display:block; overflow:hidden; height:44px; line-height:44px; float:left;  font-size:14px; font-weight:bold; color:#008dd3; background:url(/B2C40/common/images/main/air_bg001.gif) right -641px no-repeat;}
#paychange a.current{background:url(/B2C40/common/images/main/csair_com_bg.gif) -754px -409px no-repeat; color:#484848;}
#paychange a span{ padding-right:16px; display:block; text-align:center; background:none;}
#paychange a.current span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -409px no-repeat;}

#showpay a{ padding-left:16px; display:block; overflow:hidden; height:44px; line-height:44px; float:left;  font-size:14px; font-weight:bold; color:#008dd3; background:url(/B2C40/common/images/main/air_bg001.gif) right -641px no-repeat;}
#showpay a.current{background:url(/B2C40/common/images/main/csair_com_bg.gif) -754px -409px no-repeat; color:#484848;}
#showpay a span{ padding-right:16px; display:block; text-align:center; background:none;}
#showpay a.current span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -409px no-repeat;}

.yhcsel{ padding:35px 10px;}
.yhcsel td input{ margin-left:10px;}
.payonline .aline{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -469px repeat-x; height:1px; overflow:hidden; margin:0;}
.payshuoming{ padding:20px;}
.payshuoming a{ color:#008dd3; text-decoration:underline}

/*在线预订-支付订单end*/

/*在线预订-支付成功*/
.resultinfo{ width:460px; margin: 0 auto; padding:20px 0;}
.resultinfo .rtit{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -251px no-repeat; padding-left:36px; font-size:24px; font-family:"Microsoft YaHei", Arial; color:#334b77; margin-bottom:10px; height:30px; line-height:30px;}
.resultinfo .rtit_err{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -181px no-repeat; padding-left:36px; font-size:24px; font-family:"Microsoft YaHei", Arial; color:#334b77; margin-bottom:10px; height:30px; line-height:30px;}

.resultinfo .atxt{ padding-left:36px;}

.resultinfo .ubtn{ margin:0; text-align:left;}
.resultinfo .ubtn a.backhome{ color:#008dd3;}
.resultinfo .ubtn a{ margin:0 8px 0 0;}
.resultinfo .atxt ul{ padding-left:15px; margin-bottom:10px;}
.resultinfo .atxt ul {margin:0; padding:0; margin-bottom:10px;}
.resultinfo .atxt ul li a{ color:#008dd3; text-decoration:underline;}
.resultinfo .xmtxt a{ color:#008dd4; text-decoration:underline;}
.resultinfo .xmtxt{ line-height:20px;}
.resultinfo .atxt ul li{
	background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -279px no-repeat;padding:0 0 0 10px;}
.resultinfo .atxt p{ margin-top:0px; margin-bottom:6px;}
.sgxlist{ overflow:hidden;_zoom:1; clear:both; margin-top:20px;}
.sgxlist .ltbox{ border:1px solid #bfd6e8; background:#eff5fa; width:170px; height:204px; padding:5px 4px; float:left; display:inline; margin: 0px 10px 10px 2px}
.sgxlist .ltbox ul li{ margin-bottom:6px;}
.sgxlist .ltbox ul li a{ color:#008dd3}
/*在线预订-支付成功end*/
/*在线预订-航班选择-往返*/


.selctag{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -688px repeat-x; height:30px; margin-top:10px;}
.selctag .tagx{ float:left; height:30px; position:relative; text-align:left; width:560px;}
.selctag .tagx a{ display:block; width:126px; height:30px; line-height:28px; float:left; background:url(/B2C40/common/images/main/csair_com_bg.gif) -241px -283px no-repeat; padding-right:12px; text-align:center; color:#008dd3; position:absolute; left:0; top:0; z-index:5;}
.selctag .tagx a.t1{
	
	z-index:51;
}
.selctag .tagx a.t2{
	left:135px;
	z-index:50;
}
.selctag .tagx a.t3{
	left:210px;
	z-index:49;
}


.selctag .tagx a.t4{
	left:315px;
	z-index:48;
}

.selctag .tagx a.t5{
	left:420px;
	z-index:47;
}

.selctag .tagx a.current{background:url(/B2C40/common/images/main/csair_com_bg.gif) -241px -244px no-repeat; z-index:8; color:#484848}
.selctag .txtr{ text-align:right; float:right; height:25px; padding:5px 0 0 0;}
.xtlb{ padding:6px 0;}
.xtlb td{ padding-right:20px;}
.ghc{ padding-top:0; text-align:right; margin-bottom:8px;}
.ghc span{ margin-right:15px;}
.ghc  a{ display:inline-block; float:none;}

.other-day-sel{ width:711px; margin:10px auto 0 auto}

.other-day-sel .stit{ padding:10px 0;}

#sear-res-flight .asbox{ background:#FFF; padding:2px;}
.shxl{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -394px -244px no-repeat; height:59px;}
.huicds{ background:url(/B2C40/common/images/main/air_bg002.gif) 0 0 repeat-y;}
.hbx{background:url(/B2C40/common/images/main/air_bg001.gif) 0 -721px repeat-x; }

.arr1{ background:url(/B2C40/common/images/main/air-common-ico.gif) center -302px no-repeat; height:19px; border-bottom:1px solid #bfd6e8; border-top:1px solid #ffffff; cursor:pointer;}
.arr2{ background:url(/B2C40/common/images/main/air-common-ico.gif) center -330px no-repeat; height:19px; border-top:1px solid #ffffff;cursor:pointer}
.arr3{ background:url(/B2C40/common/images/main/air-common-ico.gif) center -353px no-repeat; height:59px; border-right:1px solid #bfd6e8; border-left:1px solid #ffffff; cursor:pointer; width:20px;}
.arr4{ background:url(/B2C40/common/images/main/air-common-ico.gif) center -394px no-repeat; height:59px;  border-left:1px solid #ffffff; cursor:pointer; width:20px;}
#sear-res-flight
.dapmx { height:47px; border-bottom:1px solid #bfd6e8; border-top:1px solid #ffffff; background:url(/B2C40/common/images/main/air_bg002.gif) 0 0 repeat-y; text-align:center;  }
.currc { position:relative; text-align:left; background:none;}

.dapmx span{ display:block; height:42px;padding-top:5px; width:102px; background:none; padding-right:0; text-align:center;line-height:18px;}
.currc span{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -513px -244px no-repeat; width:102px; position:absolute;left:0; top:0; padding-right:14px; text-align:center; color:#ffffff;height:42px;padding-top:5px;display:block;}


.dapqu { height:59px;  border-right:1px solid #bfd6e8; border-left:1px solid #ffffff; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -721px repeat-x; text-align:center;line-height:18px;}
.dapqu span{display:block;height:45px;padding-top:14px; text-align:center;}
.currb{position:relative; text-align:left; background:none;}
.currb span{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -632px -244px no-repeat; width:79px; height:74px;position:absolute; text-align:center; color:#ffffff;padding-top:14px;display:block; left:0; top:0;}

#sear-res-flight .cbg1{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -345px; border-top:1px solid #bfd6e8;border-left:1px solid #bfd6e8;}
#sear-res-flight .cbg1 span{ display:block; height:38px; padding-top:10px; background:none}
#sear-res-flight .cbg1 span.dj{background:url(/B2C40/common/images/main/csair_com_bg.gif) -179px -349px no-repeat;}
#sear-res-flight .thisgetf{background:url(/B2C40/common/images/main/csair_com_bg.gif) -90px -345px;}
.borderlf{border-left:1px solid #bfd6e8;}
.bodertp{border-top:1px solid #bfd6e8;}
/*在线预订-航班选择-往返end*/
/*登录*/
.pxlogin{ padding:0 18px;}
.pxlogin a.bluetype{ color:#027de7; margin-left:8px;}
.pxlogin h1{ color:#000; font-size:14px; width:98%; font-weight:normal; margin-bottom:12px; margin-top:3px;}

.pxlogin .anysel{ width:50px; height:19px; font-size:12px; color:#484848; line-height:16px;}
.pxlogin .dbox{ width:100%;}
.pxlogin .xinput{ width:203px; height:20px;}
.pxlogin .x2input{ width:203px; height:20px;}
.pxlogin .w1{ width:100px;}
.pxlogin .btn01{ margin:0;}
.nrlixb{ padding-right:10px;color:#484848;}
.posirela{position:relative;}

.iexpb{padding:2px; height:1px; overflow:hidden;margin:2px; clear:both;}
/*登录end*/

/*在线预订-航班选择*/
.frightx{ float:right; text-align:left; padding-right:20px; height:40px; text-align:right; width:420px;_width:430px;}
.hpinsfox{ float:left; line-height:20px; padding-right:5px;}
.frightx a{ color:#008dd3; margin-right:6px; margin-left:2px;}.frightx a:hover{ color:#008dd3; text-decoration:underline}
.frightx .anysel{height:18px; padding-top:3px; line-height:16px; font-size:12px;color:#cacaca; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; padding-left:3px; padding-right:16px; float:none; display:inline-block; background: url(/B2C40/common/images/main/air-common-ico.gif) right -99px no-repeat #FFF; width:auto; text-align:center}
.frightx .currentx{ border:1px solid #4d8ffd}

.pxrest{ padding:9px 8px 9px 9px;_padding:9px 6px 9px 7px;}


.flightinx{ overflow:hidden;_zoom:1; margin-bottom:8px; }
.flightinx .top{
	background:url(/B2C40/common/images/main/air_bg001.gif) 0 -191px  repeat-x; height:4px;overflow:hidden;
	}
	.flightinx .top .topleft{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -244px -54px no-repeat; width:4px; height:4px; overflow:hidden; float:left;}
	.flightinx .top .topright{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -250px -54px no-repeat; width:4px; height:4px; overflow:hidden; float:right;}
.flightinx .bottom{
	background:url(/B2C40/common/images/main/air_bg001.gif) 0 -196px  repeat-x; height:4px;overflow:hidden;
	}
	
.flightinx .bottom .topleft{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -244px -60px no-repeat; width:4px; height:4px; overflow:hidden; float:left;}
	.flightinx .bottom .topright{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -250px -60px no-repeat; width:4px; height:4px; overflow:hidden; float:right;}
.flightinx .ncpbox{ border-left:1px solid #7cbaec; border-right:1px solid #7cbaec; background:#bfd6e8; padding:6px 10px}





.payonline{ overflow:hidden;_zoom:1; margin-top:8px;}
.payonline .top{
	background:url(/B2C40/common/images/main/air_bg001.gif) 0 -509px  repeat-x; height:44px;overflow:hidden;
	}
	.payonline .top .topleft{ float:left;background:url(/B2C40/common/images/main/csair_com_bg.gif) -955px -363px no-repeat; height:44px; overflow:hidden;}
	.payonline .top .topright{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -628px -140px no-repeat; width:5px; height:44px; overflow:hidden; float:right;}
.payonline .bottom{
	background:url(/B2C40/common/images/main/air_bg001.gif) 0 -556px  repeat-x; height:84px;overflow:hidden;
	}
	
.payonline .bottom .topleft{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -205px -243px no-repeat; width:6px; height:84px; overflow:hidden; float:left;}
	.payonline .bottom .topright{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -211px -243px no-repeat; width:6px; height:84px; overflow:hidden; float:right;}









.flightinx .hpinfo{ padding:0; overflow:hidden;_zoom:1;}
.flightinx .lkinfo{ padding:5px 14px;}
.flightinx .lkinfo td{ color:#334b77}
.flightinx .lkinfo td.redtype{ color:#e40021}

.flightinx .sxprice{ width:350px; padding:10px 0 ; float:left; display:inline; margin:0 10px 0 10px; color:#484848; line-height:20px;}
.noxinf,.noxins{border-right:#7cbaec 1px solid;}
.noxinf div.shc{ padding:10px; width:325px; color:#484848; line-height:20px; }

.noxinf div.shc a{ color:#000; text-decoration:underline}

.noxinf div.shc p{ margin-top:0px; margin-bottom:3px;}
.noxinf span{ margin-right:20px;}
.showsinv .aline{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -469px repeat-x; height:1px; overflow:hidden; margin:0;}
.showsinv span{margin-right:20px;}
.showsinv{ color:#484848;text-align:left}
.showsinv p{ margin:0}
.showsinv a{ color:#484848; text-decoration:underline}
.totalren { padding-bottom:5px; border-bottom:1px solid #7cbaec;color:#484848; padding-top:5px;}
.totalren td{color:#484848;}
.totalmn{color:#484848; padding-top:5px;}
.sxprice ul{overflow:hidden;_zoom:1;}
.sxprice li{ height:20px;}
.sxprice li .xt{ float:left; color:#484848}
.sxprice li .pj{ float:right;}
.p-left-16x{ padding-left:16px;}
#flight-ser-in{ overflow:hidden;_zoom:1; color:#334b77}
.newlc td{ color:#334b77;}
#flight-ser-in .luxian{ float:left;color:#334b77; width:240px;}
#flight-ser-in .luxian span{ font-size:14px; }
#flight-ser-in .ddate{ float:left; width:195px;color:#334b77}

#flight-ser-in .renshu{ float:left;color:#334b77} 
#flight-ser-in .renshu span{ margin-right:10px;}
.txtr{ text-align:right; padding:8px 0;}
.txtr .etongpjsm{ float:none; display: inline-block}
.selxtimes{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -194px no-repeat; height:42px; padding-top:4px; margin-bottom:10px;}
/*.selxtimes li{ width:106px; text-align:center;  float:left;  height:42px;}*/
.selxtimes li{ width:100px; text-align:center;  float:left;  height:42px;}
.selxtimes li.nobg a{ background:none;}
.selxtimes li a{ color:#484848; display:block;padding-top:6px; background:url(/B2C40/common/images/main/air_bg001.gif) right -202px no-repeat; height:36px;}
.selxtimes li.current{ position:relative; text-align:center;}
.selxtimes li.current a{ position:absolute; width:106px; left:-4px; text-align:center; background:url(/B2C40/common/images/main/csair_com_bg.gif) -748px -194px; height:40px; top:-4px;}

/*.selxtimes li.current a{ width:106px;}*/
.selxtimes li.tenleft{ width:22px;}
.selxtimes li.tenright{ width:20px; float:right}
.selxtimes li.tenleft span{ height:42px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(/B2C40/common/images/main/bookingar.gif) 0 0 no-repeat}
.selxtimes li.tenright span{ height:42px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(/B2C40/common/images/main/bookingar.gif) -24px 0 no-repeat}

.selxtimes li span{ color:#334b77;}
.hplix{ border:1px solid #7cbaec; margin-bottom:10px; text-align:left; _width:99%}
.hplix .atable{ _float:left;}
.hplix tr td{ border-bottom:1px solid #d8d8d8; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -245px repeat-x;}
.hplix tr.nline td{ border-bottom:none; background:none; height:3px; }
.hplix tr.nline td.xb1{ background:#bfd6e8; border-top:#7cbaec 1px solid;}
.hplix tr.nline td.xb2{ background:#828da7; border-top:#2f416d 1px solid;}
.hplix tr.nline td.xb3{ background:#9a89c5; border-top:#563a9e 1px solid;}
.hplix tr.nline td.xb4{ background:#8b91cb; border-top:#3e47a8 1px solid;}
.hplix tr.nline td.xb5{ background:#8bb8cb; border-top:#3e89a9 1px solid;}
.hplix tr.nline td.xb6{ background:#89c5c0; border-top:#3a9e96 1px solid;}
.hplix tr.nline td.xb7{ background:#89d3b2; border-top:#3ab57e 1px solid;}
.hplix tr.nline td.nop{ background:#cccccc; border-top:#cccccc 1px solid;}
.hplix tr td.showmoref{ background:none; }
.hplix tr td.showmoref div.np{background:none; height:auto; display:none; padding:0;}
.hplix tr td.showmoref div.axgtpp{padding:8px 15px 15px 8px; background:none; height:auto}

.hplix tr td.showmoref div.shadow td{ background:none; border:1px solid #FFF; }
.hplix tr td div{background:url(/B2C40/common/images/main/air_bg001.gif)  right -345px no-repeat; padding-right:3px;color:#484848; height:60px; line-height:60px; text-align:center; _padding-top:20px; _height:40px; _line-height:20px;font-family:Arial, Helvetica, sans-serif}

.hplix tr td div.tline div {
    background: none;
    color: #484848;
    font-family: Arial,Helvetica,sans-serif;
    height: 20px;
    line-height:18px;
    
    padding:0;
	width:50px; text-align:center
}




.hplix tr td div.ey{ line-height:18px; padding-top:10px; height:40px;padding-left:8px; padding-top:20px;}

.hplix tr td div.ey input{ float:left; margin-top:3px; *margin-top:-1px;}

.hplix tr td div.hd{ text-align:left; padding-left:5px;}
.hplix  table.zhongztab tr td {
    background: url("/B2C40/common/images/main/air_bg001.gif") #FFF no-repeat right -869px ;
    color: #484848;
    font-family: Arial,Helvetica,sans-serif;
	
    text-align: center;
	
	
}
.hcinforecsair{ display:none}
.hcinforecsairr{ display:none}
.hplix  table.zhongztab tr td.showmoref{ background:none; border:none;}


.hplix  table.zhongztab tr td.nobg{ background:none; background-color:#FFF}
.hplix  table.zhongztab tr td div{ background:none; height:90px; padding-top:28px;_height:70px;_padding-top:48px;}

.hplix  table.zhongztab tr td div.zhojhpx{ height:auto; padding:0;}
.hplix  table.zhongztab tr td div.zhojhpx .tm{width:80px; float:left; padding-left:32px; padding-top:4px; background: url("/B2C40/common/images/main/air_bg001.gif") no-repeat  right -350px;}
.hplix table.zhongztab tr td div.zhojhpx .tm p{ margin:0; width:50px; text-align:center}
.hplix  table.zhongztab tr td div.zhojhpx .ct{float:left; text-align:LEFT; width:110px; padding-top:12px; padding-left:20PX }

.hplix  table.zhongztab tr td div.zhojhpx div{ height:auto; padding:0; line-height:normal; text-align:left}
.hplix  table.zhongztab tr td div.tx{  overflow:hidden;_zoom:1; padding-bottom:3px;}
.hplix  table.zhongztab tr td div.hwc{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -990px repeat-x; height:22px; margin-left:10px; margin-right:25px;overflow:hidden;_zoom:1}
.hplix  table.zhongztab tr td div.hwc .zhuan{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -100px -248px no-repeat #FFF; float:left; display:block; height:22px; padding-left:20px; line-height:20px; color:#1a85c4; padding-right:5px;}
.hplix  table.zhongztab tr td div.hwc a{ display:block; float:right; line-height:20px; height:20px; background:#FFF}
.hplix  table.zhongztab tr td div.tline{height:80px; padding-top:38px;}
.hplix tr td input{ padding:0; margin:0}

.hplix tr td.showmoref div.shadow{ background:none; background:#fff\9;width:101%;  text-align:center; line-height:18px;height:auto;  }
.hplix tr td.showmoref div.frame{ background:none; background:#fff; _width:100%; text-align:left;line-height:18px; height:auto; padding:0; margin:0;}

.hplix tr td.showmoref div.shadow td{ text-align:center; background:#f1f1f1}
.hplix tr td.showmoref div.shadow td.mf{ background:#ddeedc; color:#269623}
.hplix tr td.showmoref div.shadow td.rt{ background:#fdebed; color:#ef667a}
.hplix tr td.showmoref div.shadow th{text-align:center; color:#484848; background:none;}
.hplix tr td.showmoref div.shadow tr.b1 th{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -396px repeat-x;}
.hplix tr td.showmoref div.shadow tr.b2 th{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -446px repeat-x;}

.hplix tr td.showmoref div.shadow td.scw{ color:#334b77;}
.hplix tr td.showmoref div.shadow td.scw div{ line-height:normal; height:auto;color:#334b77; background:none; text-align:left; position:relative;  padding:0; line-height:22px;height:22px;}
.hplix tr td.showmoref div.shadow td.scw div span{position:absolute;color:#334b77;*height:23px; top:0; left:10px; width:102%;}
.hplix tr td.showmoref div.shadow tr.current2 td{ background:#5c6f92; color:#ffffff;}
.hplix tr td.showmoref div.shadow tr.current2 td.scw{ background:#334b77; border-right:none}
.hplix tr td.showmoref div.shadow tr.current2 td.scw div{color:#ffffff; position:relative;  padding:0; }
.hplix tr td.showmoref div.shadow tr.current2 td.scw div span{ position:absolute;background:#334b77; display:block;  *height:23px; top:0; left:10px; width:90%;color:#ffffff;}
.hplix tr td div span.hbname{ font-size:16px; font-weight:bold}
/*----A380航班标志-------qingsong.sun---------start--------*/
.hplix tr td div.a380{ background:url(/B2C40/common/images/main/a380.gif) no-repeat; margin-top:-25px; margin-left:23px; *margin-top:-22px; height:22px; width:55px; *width:auto;}
/*----A380航班标志-------qingsong.sun---------end--------*/

/*----787航班标志---------start--------*/
.hplix tr td div.b787{ background:url(/B2C40/common/images/main/787.gif) no-repeat; margin-top:-25px; margin-left:23px; *margin-top:-22px; height:22px; width:55px; *width:auto;}
/*----787航班标志---------end--------*/

.hplix tr td div a{ color:#008dd3; margin-left:8px;}
.hplix tr td div.current{ text-align:left; position:relative; }
.hplix tr td div.current2{ text-align:left; position:relative; }
.hplix tr td div.current span{background:url(/B2C40/common/images/main/csair_com_bg.gif) -874px -194px no-repeat; text-align:center; display:block; top:4px; position:absolute; width:100%; height:60px;_padding-top:20px;}
.hplix tr td div.current2 span{background:url(/B2C40/common/images/csair_com_bg.gif) 0px -542px no-repeat; text-align:center; display:block; top:4px; position:absolute; width:100%; height:60px;_padding-top:20px;}
.hplix table.zhongztab tr td div.current{ text-align:center; }
.hplix tr td div.current span.nobg{ background:none; height:auto; display:inline; position:relative; width:auto; top:0;}

.hplix tr td div.tline{ height:48px;  padding-top:12px; line-height:18px;padding-left:32px; text-align:left;}
.hplix tr td div.nline{ background:none;}
.hplix tr td .cfsj{ font-size:16px; font-weight:bold;}
.hplix tr th{ font-weight:normal; color:#484848;background:url(/B2C40/common/images/main/air_bg001.gif) 0 -306px repeat-x;}
.hplix tr th.nop{ color:#cccccc}
.hplix tr th span{ display:block; height:34px; line-height:34px; background:url(/B2C40/common/images/main/air_bg001.gif) right -358px no-repeat; }
/*航班重新查询*/
#researchfilght{ margin-bottom:15px;}
#researchfilght .tit{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -146px; height:44px;}
#researchfilght .tit ul{ position:relative; text-align:left; height:44px;}
#researchfilght .tit li{ background:url(/B2C40/common/images/main/air_bg001.gif) right -145px no-repeat; padding-left:12px; position:absolute; height:44px;}
#researchfilght .tit li span{ height:44px; display:block;}
#researchfilght .tit span{ line-height:41px; display:block; color:#008dd3; padding-right:10px; height:44px; cursor:pointer}
#researchfilght .tit li.li01{ z-index:3; width:40px; left:0;} 
#researchfilght .tit li.li02{ z-index:2; left:50px; width:49px;}
#researchfilght .tit li.li03{ z-index:1; left:109px; width:59px;} 
#researchfilght .tit li.nobg{ background:none;}
#researchfilght .tit li.nobg span{ background:none;}
#researchfilght .tit li.current{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -789px -146px no-repeat; z-index:5;overflow: hidden; }
#researchfilght .tit li.current span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -146px no-repeat; color:#909090;}

.flight-detail-title .tit2{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -156px no-repeat; height:34px; float:right;}
.flight-detail-title .tit2 ul{ position:relative; text-align:left; height:34px; width:239px;}
.flight-detail-title .tit2 li{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -156px no-repeat;  padding-left:12px; position:absolute; height:36px;}
.flight-detail-title .tit2 li span{ height:30px; display:block;}
.flight-detail-title .tit2 span{ line-height:36px; display:block; color:#008dd3; padding-right:10px; height:36px; cursor:pointer}
.flight-detail-title .tit2 li.li01{ z-index:3; width:50px; left:-1px; background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -557px no-repeat; top:-2px;} 
.flight-detail-title .tit2 li.li02{ z-index:2; left:60px; width:50px; background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -557px no-repeat; top:-2px;}
.flight-detail-title .tit2 li.li03{ z-index:1; left:120px; width:72px; background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -642px no-repeat; top:-2px;} 
.flight-detail-title .tit2 li.li04{ z-index:4; left:203px; width:52px;  background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -600px no-repeat; top:-2px;} 
.flight-detail-title .tit2 li.nobg{ background:none;}
.flight-detail-title .tit2 li.nobg span{ background:none;}
.flight-detail-title .tit2 li.current{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -789px -146px no-repeat; z-index:5; height:35px; top:-1px;}
.flight-detail-title .tit2 li.current span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -146px no-repeat; color:#909090; height:35px;}

#researchfilght .chagex{ border-left:1px solid #bfd6e8;border-right:1px solid #bfd6e8; background:#f1f1f1; padding:15px 5px 15px 10px; height:auto; _float:left}
#researchfilght .chagex input{ color:#d8d8d8; width:110px; padding:2px 4px; float:left}
#researchfilght .chagex input.x2input{ color:#484848;}
#researchfilght .chagex input.current{ color:#484848;}
#researchfilght .grid_1{ color:#909090; line-height:20px; height:20px;}
#researchfilght .grid_2{ overflow:hidden;_zoom:1; }

#researchfilght .grid_6{  height:45px; }
#researchfilght .grid_0{ margin-bottom:12px;}
#researchfilght .grid_4{ float:left;  width:49px;}
#researchfilght .grid_4 .txt{ line-height:18px;}
#researchfilght .etongpjsm{ float:none;}
#researchfilght .grid_5{ margin:10px 0 0 0;}
#researchfilght .grid_2 .selectarea{ margin-top:3px;}
#researchfilght .grid_2 .selectdate{ margin-top:3px;}
#researchfilght .anysel{height:18px; padding-top:3px; line-height:16px; font-size:12px;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf; padding-left:3px; padding-right:13px; float:left; display:block; background: url(/B2C40/common/images/main/air-common-ico.gif) right -99px no-repeat #FFF; width:18px; text-align:center;}
#researchfilght .helppro{ margin-top:0px;}
#researchfilght .addhcpx{ color:#008dd3; line-height:26px;}
#researchfilght #humenx{ margin-top:0px;}
#researchfilght h4{ margin:0 0 3px 0; font-weight:normal; color:#484848; font-size:12px;}
#researchfilght h4 a{ margin-left:10px; color:#008dd3}
#researchfilght .lc{ margin-top:16px;}
#researchfilght .lc .grid_0{ margin-bottom:5px;}
#researchfilght .select-flight{ padding:0; padding-left:0;}
#researchfilght .select-flight input{color:#484848; width:110px; padding:2px 4px; float:left}
#researchfilght .select-flight .grid_1 input{ height:auto; padding:2px 4px;}

#researchfilght .select-flight .grid_1 .txt{float: none;
    font-size: 12px;
    line-height: 20px;
    padding-right: 6px;
    text-align: left;
    width: auto; color:#909090; display:block}
#researchfilght .select-flight .grid_1 input {
    border-color: #BFBFBF #D8D8D8 #D8D8D8;
    border-style: solid;
    border-width: 1px;
    color: #CCCCCC;
    float: left;
    font-size: 14px;
    height:auto;
    line-height: auto;
     padding:2px 4px;
}
.btnstype2{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -573px -79px no-repeat; height:47px; padding-top:10px; text-align:center}
.btnsback{display:inline;padding: 5px 10px;}
.loading{ text-align:center; padding-top:40px; width:200px;}

.helpinfo{ position:absolute; display:none; z-index:1999;}
.helpinfo .infocont{ overflow:hidden;_zoom:1;}
.helpinfo .arrow{ padding-top:15px; width:4px; float:left;}
.helpinfo .arrow span{ display:block; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -126px no-repeat; width:4px; height:6px;}
.helpinfo .infotxt{ border:4px solid #929eb4; padding:8px 5px 8px 8px; line-height:18px; color:#484848; float:left; background:#FFF; width:260px;text-align:left;}

.helppro{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -79px; width:14px; height:14px; display:block; float:left; margin-left:5px; margin-top:8px; text-align:left; text-indent:-100em; overflow:hidden;}

#footer{ color:#909090; border-top:1px solid #bcd3e4; padding-top:10px; text-align:center; line-height:24px; margin-top:56px;}

#default #footer{border-top:none; margin-top:0;/* background:url(/B2C40/common/images/main/air_bg008.gif) center top no-repeat;*/}
#footer a{ color:#909090}
.msgboxbody{ text-align:left;}



#mbx{ border-bottom:1px solid #bfd6e8; height:25px; margin-top:4px; line-height:22px; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -840px no-repeat; padding-left:18px;font-family:Verdana, Geneva, sans-serif}
#mbx a{ color:#909090;}

/*登录2*/
.xloginb{
	border:2px solid #7cbaed;
	background:url(/B2C40/common/images/main/air_bg005.gif) 0 bottom repeat-x;
	height:248px;
	margin-bottom:30px;
	}
.xloginb .userlogindiv{ float:left; width:566px;border-right:2px solid #7cbaed; height:248px;}
.xloginb .userlogindiv .tit{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1230px repeat-x; height:34px; padding-left:18px; padding-top:10px;}
.userlogindiv .tit h3.current{background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -22px no-repeat;}
.userlogindiv .tit h3{ float:left; line-height:20px; margin:0 25px 0 0; padding:0; color:#008dd3; font-size:14px; font-weight:normal; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 1px no-repeat; padding-left:20px; cursor:default}

.uerloxv{border-top:1px solid #bfd6e8; padding:32px 10px;}
.uerloxv .grid_1{ height:30px; margin-bottom:15px; line-height:30px;}
.uerloxv .grid_1 .txt{ float:left; line-height:30px; display:block; width:110px; text-align:right; padding-right:8px; height:30px;}
.comx{ float:right; width:75px;}
.comx .anysel{ width:53px;}
.comx .ac-list{ width:100%;}
.uerloxv .w1{ width:228px;}
.uerloxv .w2{ width:258px;}

.uerloxv .w3{ width:158px;}
.uerloxv .btn_pt{ margin-top:2px;}

.uerloxv .xinput,.uerloxv .x2input{float: left;
    font-size: 14px;
    height: 24px;
    line-height: 22px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px; margin-right:15px;}
.uerloxv a.bluetype {
    color: #027DE7;
   
	
}
.uerloxv .gruit2{ overflow:hidden;_zoom:1; padding-left:112px;}
.uerloxv .loginbtn { padding:0 0 0 40px;}
.uerloxv .loginbtn span{ padding:0 40px 0 0;}
.cregt{ float:left; width:388px; height:248px; }
.cregt h2{ font-size:24px;  margin-top:0; color:#334c75; margin-bottom:15px;}
.ulixg{padding-top:20px; padding-left:35px; color:#334978; line-height:24px; padding-right:23px;width:330px; height:228px;}
.regbg1{ background:url(/B2C40/common/images/main/com-img-global.jpg) -563px -152px no-repeat;}
.regbg2{ background:url(/B2C40/common/images/main/com-img-global.jpg) -563px -403px no-repeat;}
.regbg3{ background:url(/B2C40/common/images/main/com-img-global.jpg) -563px -152px no-repeat;}
.cregt p{ margin-bottom:15px; margin-top:0;}
.cregt .bluebtnsty{ margin:0;}
.cregt .w2{ width:160px;}
.aunline a{ text-decoration:underline}
/*登录end*/


/*注册*/
.reginfobox{border-bottom:1px solid #bfbfbf; }
.findx{ height:140px; background:url(/B2C40/common/images/main/air_bg005.gif) 0 bottom repeat-x #FFF; padding-top:60px; text-align:center;border-bottom:1px solid #bfbfbf; }

.findx1{ height:170px; background:url(/B2C40/common/images/main/air_bg005.gif) 0 bottom repeat-x #FFF; padding-top:30px; text-align:center;border-bottom:1px solid #bfbfbf; }


.nwelist{ float:left; text-align:left;}
.wdccvb{ width:100px;}
.wdccvb .anysel{height:18px; line-height:16px; text-align:left;background: url(/B2C40/common/images/main/air-common-ico.gif) right -98px no-repeat #ffffff; overflow:hidden; font-size:12px; }
.nwelist .anysel{ background: url(/B2C40/common/images/main/air-common-ico.gif) right -98px no-repeat #f7f7f7; }
.reginfobox .uinfo{ border:none;background:#f1f1f1}
.reginfobox .uinfo .titx{ color:#334b77; line-height:24px; font-size:14px;}
.reginfobox .uinfo .select-flight .txt{ width:140px;}
.reginfobox .select-flight .grid_1 { height:26px; margin-bottom:8px;}
.reginfobox .select-flight .nomgin { margin-bottom:1px}
.reginfobox .select-flight .grid_1 .txt{ line-height:22px; font-size:12px; width:140px;}
.reginfobox .select-flight .grid_1 .xspn{ float:left; display:block; margin-left:15px; line-height:22px; cursor:pointer;color:#008dd3;}


.reginfobox .select-flight .grid_1 .xinput,.reginfobox .select-flight .grid_1 .x2input{ height:20px; padding:0; line-height:19px; font-size:12px;}
.select-flight .grid_1 .x2input{ color:#484848}
.reginfobox .select-flight .grid_1 .rinput{ height:20px; padding:0; line-height:19px;color:#484848; border:1px solid #e40021; background:#fedaab;font-size:12px;}
.reginfobox .select-flight .grid_1 .radox{ background:none; border:none; width:auto; height:auto;}
.reginfobox .select-flight .grid_1 .w1 {width:115px;}
.reginfobox .select-flight .grid_1 .w1_1 {width:117px;}
.reginfobox .select-flight .grid_1 .w2 {width:208px;}
.reginfobox .select-flight .grid_1 .w3 {width:65px; margin-right:5px;}
.reginfobox .select-flight .grid_1 .w4 {width:110px; margin-right:5px;}
.reginfobox .select-flight .grid_4{ height:26px; margin:0; line-height:26px; margin:8px}
.reginfobox .select-flight .grid_4 .txt{ width:140px; float:left; text-align:right; display:block; padding-right:6px;}

.reginfobox .xinput,.reginfobox .x2input{ height:20px;}

.reginfobox .select-flight .grid_1 .txt1{ line-height:22px; width:65px; padding-right:10px; text-align:right; float:left;}
.errorinfo{ background:url(../images/main/air-common-ico.gif) 0 -871px no-repeat; float:left; display:block; line-height:20px; color:#e40021; padding-left:15px; margin-left:2px; display:none}
.errorinfo1{ background:url(../images/main/air-common-ico.gif) 0 -871px no-repeat; float:left; display:block; line-height:20px; color:#e40021; padding-left:15px; margin-left:2px; display:none}
.errorinfo2{ background:url(../images/main/gou.png) 0 -0px no-repeat; float:left; display:block; line-height:20px; color:green; padding-left:20px; margin-left:2px; display:none}
.reginfobox .select-flight .grid_2{ margin:0 0 10px 0; padding-left:145px;}
.reginfobox .select-flight .grid_2 a{ color:#008dd3; text-decoration:underline}
.reginfobox .selectdate{ margin-top:4px;}
.xinput2{ width:230px; height:22px; line-height:22px; padding-top:2px; font-size:14px;}
.pxbnext .btn_sn span{ padding-left:20px; padding-right:26px;}

/*注册END*/

/*优惠信息*/

.mainbox{height:205px; position:relative; text-align:left; background:#FFF; width:765px; border:1px #FFF solid; z-index:100; overflow:hidden;}
.pxcbt{ margin-top:16px;}
.malxt{ margin-top:6px;}


.mainbox .mctx{height:197px; position:absolute; border:4px solid #FFF; width:757px;filter: Alpha(opacity=70);
	-moz-opacity:.7;
	opacity:0.7; z-index:102; }
.bord4{ width:763px; height:204px; overflow:hidden; z-index:101; position:absolute; top:0; left:0; padding:1px; background:#FFF; text-align:center;}
.pictxt{
	position:absolute;
	z-index:104;
	width:730px; margin-left:4px;
	padding-left:25px;
	bottom:12px;
	color:#FFF;
	}
.mainbox .tranpx{ 
width:755px; margin-left:4px;
filter: Alpha(opacity=50);
	-moz-opacity:.5;
	opacity:0.5;
	background:#195c89;
	height:60px; position:absolute; bottom:0;
	height:35px;
	left:0;
	z-index:102;
}
#banner1 .imgalt{ display:none; z-index:108; }
#serobj .posi{ z-index:103;}
#serobj  #btnpage{z-index:103; top:0px;}

.hotlinem{ margin-top:30px; overflow:hidden;_zoom:1;}

.hotlinem .lt{ width:375px; float:left;}
.hotlinem .rt{ width:375px; float:right;}
.hotlinlst{}
.rlintit{ height:24px; line-height:24px; border-bottom:1px solid #7cb7e9; padding:5px 8px;}
.rlintit h2{ color:#334b77; font-size:14px; margin:0; float:left;}
.hlbox{ border-bottom:1px solid #bcd3e5;  border-left:1px solid #bcd3e5;  border-right:1px solid #bcd3e5;}
.hlbox ul li{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1275px repeat-x; height:45px; line-height:45px; padding:0 10px;}
.hlbox ul li.nbg{ background:none;}
.hlbox ul li span.line{ width:180px; color:#334b77; float:left;display:block;}
.hlbox ul li span.price{ color:#008ad0; font-size:14px; display:block; float:left;}
.hlbox ul li a.btn_pt{ float:right; line-height:25px; margin-top:10px; margin-right:0;}
.newsls li{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -912px no-repeat; padding-left:16px; line-height:20px; margin-bottom:5px;}
.newsls{ padding-top:10px;}
.newsls li a{ color:#008ad0; }
.newsls li a:hover{ text-decoration:underline;}
/*我的南航页面需要用到的样式 20120607 xfl*/
.newsls2 li{ background:url(/B2C40/common/images/main/jiantou.gif)no-repeat; padding-left:16px;line-height:20px; }
.newsls2{ padding-top:10px;}
.newsls2 li a{ color:#008ad0; }
.newsls2 li a:hover{ text-decoration:underline;}



.jpjd{ overflow:hidden;_zoom:1; margin-top:10px;}
.jpjd ul{ width:180px; float:left; margin-left:5px; margin-right:5px; display:block; background:#ecf2f7;line-height:20px; height:175px; }
.jpjd ul li{ padding:0; margin:0; list-style:none;}
.jpjd ul li.imgx{ margin-bottom:4px;}
.jpjd ul li.ntxt{ color:#334b77; padding:0 10px;}
.jpjd ul li.alnk{ font-size:14px; color:#008ad0;padding:1px 10px;}
.jpjd ul li.rlink{ float:none; width:60px; padding-left:10px; margin:0; line-height:20px;}
.jpjd ul li.rlink a{background:url(/B2C40/common/images/main/air-common-ico.gif) right -704px no-repeat; }
.rdy{ border:1px solid #bcd3e5; background:#eeeeee; padding-bottom:8px;}

.rdy h2{ margin:0; color:#484848; font-size:14px;}

.rdy p{ margin-top:0; margin-bottom:10px;}
.rdy .grid_0{height:25px; margin:2px 0;}
.rdy .ntxt{ line-height:20px;}
.rdy .w1{ width:108px; height:18px; line-height:18px; padding-top:1px; padding-bottom:1px; float:left}
.rdy .dybtn{ color:#FFF; text-decoration:none; margin-left:5px; display:block; float:left; background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -433px no-repeat; width:41px; height:22px; line-height:22px; text-align:center}
.rdy .rssdy{ color:#FFF; text-decoration:none; display:block; float:left; background:url(/B2C40/common/images/main/csair_com_bg.gif) -44px -433px no-repeat; width:65px; padding-left:6px; height:22px; line-height:22px; text-align:center}
.rdy .downst{ color:#FFF; text-decoration:none; display:block; float:left; background:url(/B2C40/common/images/main/csair_com_bg.gif) -117px -433px no-repeat; width:65px; padding-left:6px; height:22px; line-height:22px; text-align:center}

.faleftnav{ width:187px; float:left;}
.faleftnav .fmenu{ width:160px;background:url(/B2C40/common/images/main/favourable_leftbg.jpg) 0 0 no-repeat; padding:4px 14px 0 13px;}
.faleftnav .fmenu h2{ font-size:16px; color:#484848; height:51px; line-height:51px; margin:0;}
.faleftnav .fmenu ul{ padding:1px 0px;}
.faleftnav .fmenu ul li{ line-height:32px; border-bottom:1px solid #eff5fa;  font-size:14px;}
.faleftnav .fmenu ul li ul{ display:none}
.faleftnav .fmenu ul li.current1 ul{ display:block}
.faleftnav .fmenu ul li ul li{ height:22px; line-height:22px; font-size:12px; border:none}
.faleftnav .fmenu ul li ul li.current{background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -530px no-repeat;}
.faleftnav .fmenu ul li ul li.current a{ color:#FFF; }
.faleftnav .fmenu ul li ul li a{ height:22px; line-height:22px; display:block;padding-left:25px;}
.faleftnav .fmenu ul li.current{ background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -526px no-repeat; }
.faleftnav .fmenu ul li.current a{color:#FFF}
.faleftnav .fmenu ul li a{ display:block; color:#008ad0;padding-left:15px; height:32px;}

.faleftnav .faqmenu{ width:160px;background:url(/B2C40/common/images/main/favourable_leftbg.jpg) 0 0 no-repeat; padding:4px 14px 0 13px;}
.faleftnav .faqmenu h2{ font-size:16px; color:#484848; height:51px; line-height:51px; margin:0;}
.faleftnav .faqmenu ul{ padding:1px 0px;}
.faleftnav .faqmenu ul li a{line-height:32px; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1085px no-repeat; border-bottom:1px solid #eff5fa;font-size:14px; display:block; padding-left:15px; height:32px;}
.faleftnav .faqmenu ul li.current a{background:url(/B2C40/common/images/main/air-common-ico.gif) -20px -95px no-repeat; }
.faleftnav .faqmenu ul li.current ul{border-bottom:1px solid #eff5fa; padding-bottom:5px;}
.faleftnav .faqmenu ul li.current ul li a{ border:none; line-height:22px; height:22px; background:none; font-size:12px; padding-left:25px; display:block}
.faleftnav .faqmenu ul li.current ul li.current a{background:url(/B2C40/common/images/main/com-img-global.jpg) 0 -530px no-repeat;color:#FFFFFF; padding-left:25px;}
.faleftnav .faqmenu ul li.current ul li.current a{color:#FFFFFF;}
.faleftnav .faqmenu ul li a{ display:block; color:#008ad0;font-size:12px; }




.centerobj{ width:773px; float:left; padding-top:24px;}
.cnxmbx{background:url(/B2C40/common/images/main/mbx_bg.png) 0 0 no-repeat; height:30px; padding-left:10px; line-height:30px; padding-top:0;}
.centerobj #mbx{border-bottom:none; line-height:30px; background-position:0 -836px; height:30px; margin:0;}
.anybgt{ /*overflow:hidden;*/_zoom:1;- margin-left:8px; margin-top:22px;}
.anybgtleft{ width:570px; float:left; display:inline; margin-left:10px;_margin-left:5px;}
.anybgtnx{ width:756px;}
.anybgtleft .selctag{ background-position: 0 -687px;}
.anybgtleft .selctag .tagx a{ width:105px; background:url(/B2C40/common/images/main/csair_com_bg.gif) -408px -361px no-repeat; padding-right:5px;}
.anybgtleft .selctag .tagx a.t2{ left:105px;}
.anybgtleft .tagx a.current{background:url(/B2C40/common/images/main/csair_com_bg.gif) -408px -330px no-repeat; z-index:8; color:#484848}
.anybgtleft h3{ color:#334b77; margin:0 0 15px 0; font-weight:normal; font-size:16px;}
.changecity{ margin:12px 0 10px 0; height:25px; line-height:25px;}

.changecity .txtr{ padding:0;}
.floatp{ float:left;}
.changecity .anysel{ line-height:18px; height:18px; width:auto; text-align:left;background: url("/B2C40/common/images/main/air-common-ico.gif") no-repeat right -98px #FFFFFF;}

.changecity .dbox{ width:118px;}

.ua-table table th{background: url("/B2C40/common/images/main/air_bg001.gif") repeat-x 0 -472px;height: 34px; font-weight:normal; text-align:center; color:#484848}
.ua-table table th div{background: url("/B2C40/common/images/main/air_bg001.gif") no-repeat right -1322px;padding-right: 1px;height: 34px; line-height:30px;color:#484848}
.ua-table table th.nobg div{ background:none}
.ua-table table td{ text-align:center; border-bottom:1px solid #bcd3e5; color:#484848; height:40px;}
.ua-table table td.aleft,.ua-table table th.aleft{ text-align:left; padding-left:20px;}
.ua-table table td.aright,.ua-table table th.aright{ text-align:right; padding-right:20px;}
.ua-table table td.aright{ text-align:right; padding-right:25px;}
.ua-table table td.bluetype{ color:#334b77}
.ua-table table tr.tbg td{ background:#f5f8fb}
.ua-table table  td a.btn_pt{ float:none; margin:0 auto; width:60px;}
.ua-table table  td.colspan{ text-align:left; padding-left:10px;}
.rshareto{overflow:hidden;}
.rshareto a{ text-indent:-100em; text-align:left; display:block; margin-right:5px; float:left; width:22px; height:22px; overflow:hidden; text-decoration:none}

.rshareto a.s1{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -935px no-repeat;}
.rshareto a.s2{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -960px no-repeat;}
.rshareto a.s3{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -985px no-repeat;}
.rshareto a.s4{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1010px no-repeat;}
.rshareto a.s5{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1035px no-repeat;}


.seltab{ border:1px solid #7cb7e9; background:#eeeeee; padding:0; margin-bottom:10px;}
.seltab a{ text-decoration:none; color:#484848}



.seltab .xtab{ background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1360px repeat-x; height:31px; }

.nwest{ border-bottom:none; margin:0;}


.xtab ul{ height:31px;}


.xtab ul li{float:left;text-align:left; display:block; position:relative; line-height:30px; height:31px; background:url(/B2C40/common/images/main/air_bg001.gif) right -886px no-repeat;}
.xtab ul li.nobg{ background:none}
.xtab ul li.current a{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -735px -602px no-repeat;color:#FFF}
.xtab ul li.current a span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -602px no-repeat; }
.xtab ul li a{ display:block; line-height:32px; text-align:center;  position:absolute;top:-1px;left:0;color:#334b77;text-decoration:none; height:32px; padding-left:10px; }
.xtab ul li a span{padding-right:10px; display:block; height:32px; cursor:pointer}
.tabsyt{ overflow:hidden;_zoom:1;}
.tabsyt ul li { width:125px; }
.tabsyt ul li a{ width:114px;}

.weekset ul li { width:81px; }
.weekset ul li a{ width:70px;}


.cahgline{ height:28px; padding:6px 8px 0 8px; margin:0;}
.mleft{ margin-left:25px;}
.cahgline .dbox{ margin-right:2px;}
.cahgline .anysel{ line-height:19px; height:19px; background: url("/B2C40/common/images/main/air-common-ico.gif") no-repeat scroll right -98px #FFFFFF;}
.cahgline .btn_pt{ padding-left:15px; line-height:25px; height:25px; width:46px; margin-right:0;}
.cahgline .btn_pt span{ padding-right:15px; line-height:25px; height:25px; display:block}
.bxline{ height:1px; background:#7cb7e9; overflow:hidden;}
.bxline1{ height:1px; background:#bfd6e8; overflow:hidden;}

.oblist{  margin-top:20px;}
.oblist .alist{ background:url(/B2C40/common/images/main/air_bg009.gif) 0 bottom repeat-x; padding-bottom:20px;overflow:hidden;_zoom:1; margin-bottom:20px;}
.oblist .limgx{ width:180px; float:left; text-align:center; color:#334b77; font-size:16px;}
.oblist .limgx img{ margin-bottom:8px;}
.oblist .xjdimg{ width:180px; float:left; text-align:center; color:#334b77; font-size:16px;}


.oblist .utxt{ width:380px; float:right; line-height:18px; }
.oblist .utxt h4{ font-size:16px; font-weight:bold; margin-top:0; margin-bottom:8px; color:#334b77}
.oblist .utxt h4 a{color:#334b77}
.oblist .utxt p{ margin-top:0; margin-bottom:8px;}
.oblist .utxt p.view{ font-family:SimSun; margin:0;}
.oblist .utxt p.view a{ color:#008ad0}
.oblist .utxt p.view a:hover{ text-decoration:underline}
.maoshatime{ background:url(/B2C40/common/images/main/com-img-global.jpg) -392px -653px no-repeat; height:70px; padding:0; border:1px solid #bcd3e5; text-align:center; padding-top:25px; color:#FFF; font-size:20px;}
.maoshatime span{ padding-top:10px;}
.maoshatime span.t{ padding-top:0; font-size:36px; font-family:Arial, Helvetica, sans-serif}

.ecintro{ float:left; width:340px; padding-left:16px; color:#484848; line-height:22px;}

.sokt{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -192px -433px no-repeat; float:right; height:46px; padding-top:14px; width:190px; padding-right:18px; text-align:right;}

.sokt .bluebtnsty{ width:130px; float:right; margin:0;}

.anybgtleft .eventpages{ background:none; height:22px; text-align:right; padding-top:9px; padding-right:5px; position:absolute; top:-40px; right:10px;}
.ecardintro{ margin-top:35px;}
.mtxto{ margin-top:10px;}
.noxtne  .event {
	display:none;
}
.zposi{ z-index:100;}
.ddrnt{ line-height:22px; padding:15px;}
.ddrnt p{ margin-top:0px; margin-bottom:8px;}
.ddrnt p.fx{ padding-left:16px; padding-top:3px;}
.ddrnt p.n{ line-height:0;}
.ddrnt p.botbsg{ margin-bottom:2px; padding:0 16px;}
.ddrnt h4{ margin-top:0px; margin-bottom:8px; color:#484848; font-size:14px;}
.ddrnt h5{ margin-top:0px; margin-bottom:3px; font-size:14px; font-weight:normal}
.ddrnt a.blalink{ color:#8d8d8d; text-decoration:underline}

.cblutx{ border:1px solid #bcd3e5; background:#ecf2f7; color:#8d8d8d;}


.ditailnr{ display:none;}
.whitlx{ border:none #FFF; background:#FFF; text-align:center; margin:0;}
.ctxarr{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -423px -433px; width:41px; height:21px; margin:0 auto;}

.nhxintro{ font-size:14px; line-height:22px; padding:15px 20px; color:#484848}
.ecintro .mandtox{ margin:10px 0;}
.mandtox{ margin:10px 20px;}
.ecintro .mandtox a{ margin-bottom:5px;}
.tomaodian{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1066px no-repeat; padding-left:13px; line-height:22px; display:block; color:#008ad0; }
.botbsg{ background:url(/B2C40/common/images/main/air_bg009.gif) 0 bottom repeat-x; }
.botbsg a{ color:#008dd5; text-decoration:underline}

.ytpx{ border:1px #bcd3e5 solid; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1394px repeat-x; width:108px; height:90px;padding:6px;}
.marr{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -422px -460px no-repeat; width:15px; height:20px;}

.bfont{ font-size:14px; color:#484848; padding-bottom:2px; margin-bottom:10px;}
.faq li{ display:block;}
.faq li span.li{ display:block;background:url(/B2C40/common/images/main/air-common-ico.gif) 6px -908px no-repeat; padding-left:16px; margin-bottom:2px; color:#008dd3; height:27px; line-height:27px; cursor:pointer}

.faq li a.btn_pt{ float:none; display:inline-block; width:40px;}
.faq p{ display:none;}

.faq li.current{ background:#eff5fa; display:block; margin:0;}
.faq li.current span.li{height:27px; line-height:27px;}
.faq li.current1{ background:#eff5fa;}
.faq li.current1 p{ display:block;}

/*优惠信息end*/

/*客服*/
.servbox{ margin-top:20px; overflow:hidden;_zoom:1;}

.servbox .sbox{ width:225px; height:120px; float: left; display:inline; margin-left:10px; margin-right:10px; margin-bottom:25px;}
.servbox .sbox h2{ color:#484848; font-size:14px; font-weight:bold; height:36px; line-height:36px; border-bottom:1px solid #7cbaec; padding-left:1px; margin:0;}
.servbox .sbox p{ margin:0;}
.servbox .sbox p.ntxt{ height:42px; margin-top:5px; line-height:20px; margin-bottom:5px;}
.servbox .sbox p.view{ font-family:Verdana, Geneva, sans-serif; margin:0;}
.servbox .sbox p.view a{ color:#008ad0}
.servbox .sbox p.view a:hover{ text-decoration:underline}
.chacbtox ul li{ line-height:18px; margin-bottom:2px;}
.chacbtox ul li a{ color:#008dd3;}
.boxlintx{ overflow:hidden;_zoom:1; margin-top:10px;}
.boxlintx .tlx{ width:180px; float:left; display:inline; margin-left:5px; margin-right:5px;}
.boxlintx .tlx ul{ background:url(/B2C40/common/images/main/air_bg009.gif) 0 bottom repeat-x; padding-bottom:10px; margin-bottom:10px; line-height:20px; padding-left:16px;}
.boxlintx .tlx ul.nobg{ background:none}

.boxlintx .tlx h4{ font-size:14px; color:#484848; font-weight:normal; margin:0 0 5px 0; padding-left:16px;}
.boxlintx .tlx a{ color:#028cd4}
.oplixg{ line-height:20px;}
.oplixg{ padding:0; margin:10px 0;}

.oplixg p{ margin-top:0px; margin-bottom:8px;}
.oplixg p.fx{ padding-left:16px;}
.oplixg p.n{ line-height:0;}
.oplixg p.botbsg{ margin-bottom:2px; padding:0px 16px 5px 16px;}

.oplixg h4{ color:#484848; font-size:14px; font-weight:normal; margin:0 0 10px 0;}

.mmto{color:#484848; font-size:14px;}
.blacktype{ color:#484848;}
.blacktype a{ color:#008dd5}
.backser{ color:#008dd3;}
.backser a{ color:#008dd3}
.oplixg p.nilax{ line-height:20px; margin:8px 0;}

.areaw{ width:420px; height:135px; float:left}

.yijanc .select-flight .grid_1 .w4 {
    width: 112px;margin-right:12px;
}

.yijanc .select-flight  .w5 {
    width: 67px;margin-right:5px;
}

.yijanc .select-flight .grid_1,.yijanc .select-flight .grid_5{ padding-left:15px; }
.yijanc .yytxmp {
    margin-right: 6px;
    width: 60px;
}
.yijanc .mmtxmp {
    margin-right: 6px;
    width: 50px;
}
.yijanc .selectarea {
    background: url("/B2C40/common/images/main/air-common-ico.gif") no-repeat scroll 0 -42px transparent;
    display: block;
    float: left;
    height: 13px;
    margin-left: 5px;
    margin-top: 8px;
    overflow: hidden;
    text-indent: -100em;
    width: 12px;
}
.select-flight .grid_1 .txt2{ float:left; margin-right:5px; display:inline; line-height:26px;}
.select-flight .grid_1 .txt2 a{ color:#028cd4; text-decoration:underline}
.select-flight .grid_2 a{ /*width:60px;*/}
.yijanc .grid_1 .txt{ width:95px;}
.yijanc .grid_5 .txt {
    width: 95px; display:block; text-align:right; line-height:29px; float:left; padding-right:6px;
}
.yijanc .aline {
    background: url("/B2C40/common/images/main/air_bg001.gif") repeat-x 0 -469px; height: 1px;margin: 0;overflow: hidden; margin-bottom:10px;
}
.xmaptit{
	background:url(/B2C40/common/images/main/air_bg001.gif) 0 -510px  repeat-x; height:33px; padding:5px 10px;
	}
.xmaptit span.xt{ float:left; line-height:33px; display:block; height:33px; margin-right:10px; font-size:14px;}
.xmaptit .dbox{ width:125px; margin-right:20px;}
.xmaptit .anysel{ text-align:left}
.nwepbg { width:620px; position:relative; text-align:left;}
.nwepbg .tabsc{ background:#000;filter: Alpha(opacity=30);
	-moz-opacity:.3;
	opacity:0.3; position: absolute; z-index:3998; top:0px; left:0px;width:620px;}
	
.nwepbg .anxbox{ background:#FFF; width:570px; margin:5px; padding:10px 20px; position:absolute; color:#484848; z-index:3999; top:0; left:0;}
.anxbox h4{ font-size:18px; line-height:30px; margin:0; font-family:"Microsoft YaHei"; font-weight:normal}
.anxbox .linx{ background:#d8d8d8; height:1px; overflow:hidden;}
.anxbox .fxtit{ height:32px; line-height:32px; color:#484848}
.anxbox .xfrno{ padding:15px 0; overflow:hidden;_zoom:1; line-height:18px; font-family:Arial, Helvetica, sans-serif;color:#484848}
.anxbox .xfrno .tle{ float:left; width:125px;color:#484848}
.anxbox .xfrno .tre{ float:left; width:444px;color:#484848; overflow:hidden;_zoom:1;}

.anxbox .xfrno p{ margin-top:0; margin-bottom:3px;}
.anxbox .xfrno h5{ margin:0 0 2px 0; font-weight:normal; font-size:14px; color:#334b77;}
.anxbox .xfrno h6{ margin:0 0 2px 0; font-weight:normal; font-size:12px; color:#334b77;}
.anxbox .xfrno .am{ margin-bottom:10px;}
.anxbox .xfrno .bm{ float:left; width:220px; margin-right:2px; display:inline; margin-bottom:5px; height:80px;}

.anxbox .xfrno .nabx{ border-right:1px solid #d8d8d8; width:360px;}
.anxbox .xfrno .pxrlx{ padding-left:10px;} 
.anxbox .xfrno .pxrlx ol{ margin:0; padding-left:20px;}
.anxbox .xfrno .pxrlx ol li{ list-style:decimal}
.mapinfo{width:368px; position:absolute; }
.mapinfo .anbox{ background:#FFF; border:1px solid #7cbaed; height:188px; padding:10px 20px;}
.maptit{ color:#484848; height:40px; line-height:40px; border-bottom:1px solid #d8d8d8;}
.vielist{ line-height:22px; padding:10px 0;}
.vielist a{ color:#008dd4;}
.mapinfo .psi{ position:relative; text-align:left; height:40px;}
.mapinfo .psi .bar{ position:absolute; left:54%; top:-6px; background:url(/B2C40/common/images/main/grdar.png) 0 0 no-repeat; width:64px; height:40px;}
/*客服end*/

/*我的南航*/
.psusername{ color:#334b77; line-height:22px;}
.psusername p{ margin:0;}

.psusername .ahtx{ overflow:hidden;_zoom:1; }
.mgb{ height:10px; overflow:hidden;}
.psusername .ahtx h3{ font-size:16px;color:#334b77; font-weight:normal; margin:0; float:left}
.psusername .ahtx a{ float:right; color:#008dd3}
.psusername a{color:#008dd3}
.psusername  a.etongpjsm{ float:none; display:inline-block;}

.userst{ border:none #FFF; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -260px repeat-x; padding:5px 10px;}
.mmuserst{ color:#334b77}
.mmuserst a{ margin-right:30px; text-decoration:none; color:#008DD3}


.mmuserst a span.acolor{ color:#909090;}
.mmuserst a span.acolor span.redx{ color:#e40021}
.mynhintro{ margin-top:20px; line-height:24px;}
.mynhintro h3{ margin:0;  font-size:16px; font-weight:normal; color:#334b77; padding-bottom:6px;}
.mynhintro .rnx{ padding-right:200px; padding-top:10px;}
.mynhnav{ overflow:hidden;_zoom:1; margin-top:10px;}

.mynhnav .cnac{ width:180px; display:block; border-top:4px #e5eef5 solid; float:left; margin-right:15px;}
.mynhnav .nomarg{ margin:0;}
.mynhnav .cnac h3{margin:0;  font-size:16px; font-weight:normal; color:#334b77; height:20px; line-height:20px; padding-top:10px;}
.mynhnav .cnac ul{ margin:0;}
.mynhnav .cnac ul li{ font-size:14px;}

.chacbtox ul.qucklnk li{ background:url(/B2C40/common/images/main/air-common-ico.gif) no-repeat; line-height:28px; padding-left:26px;}
.chacbtox ul.qucklnk li.li1{ background-position:0 -1122px;}
.chacbtox ul.qucklnk li.li2{ background-position:0 -1150px;}
.chacbtox ul.qucklnk li.li3{ background-position:0 -1180px;}
.chacbtox ul.qucklnk li.li4{ background-position:0 -1208px;}
.chacbtox ul.qucklnk li.li5{ background-position:0 -1236px;}
.newpov{ background:#bed5e8; padding:0 4px;}
.newpov ul { background:#FFF}
.newpov ul li { border-bottom:1px solid #bfd6e8;}
.newpov ul li a{ height:32px; display:block; line-height:32px; text-decoration:none; color:#334b77; background:url(/B2C40/common/images/main/air-common-ico.gif) 10px -1085px no-repeat; padding-left:20px; font-size:14px;}
.newpov ul li a:hover{background:url(/B2C40/common/images/main/air-common-ico.gif) 10px -1085px no-repeat #eef5fb; }
.newpov ul li.current a:hover{background:url(/B2C40/common/images/main/air-common-ico.gif) -15px -93px no-repeat;}
.newpov ul li.current a{background:url(/B2C40/common/images/main/air-common-ico.gif) -15px -93px no-repeat; }
.newpov ul li ul{border-top:1px solid #bfd6e8; padding:5px 0; display:none}
.newpov ul li.current ul{ display:block}

.newpov ul li li{ border-bottom:none #FFF;}
.newpov ul li.current li a{ height:28px; display:block; line-height:28px; background:none; color:#007caf; font-size:12px;}
.newpov ul li.current li a:hover{ background:#f5fbff}
.newpov ul li.current li.current a{ background:url(/B2C40/common/images/main/air-common-ico.gif) right -1268px no-repeat #007caf; color:#FFF}
.newpov ul li.current li.current a:hover{background:url(/B2C40/common/images/main/air-common-ico.gif) right -1268px no-repeat #007caf;}
.newpov a{cursor: pointer;}
.utitlx h2{ font-size:16px; height:36px; line-height:36px; color:#334b77; margin:0; font-weight:normal}
.bordr2box{ border:2px solid #7cbaec; background:url(/B2C40/common/images/main/air_bg005.gif) 0 bottom repeat-x; padding:10px 10px 30px 10px; margin-bottom:10px;}

.bordr2box .xtit{background:url(/B2C40/common/images/main/air_bg001.gif) 0 -686px repeat-x; height:31px; position:relative; text-align:left;}

.bordr2box .xtit a{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -476px no-repeat; display:block;  color:#018bd4; height:31px; line-height:30px; padding-left:45px; position:absolute; overflow:hidden; z-index:10;}
.bordr2box .xtit a.current{ background:url(/B2C40/common/images/main/csair_com_bg.gif) 0 -511px no-repeat; z-index:11;}
.bordr2box .xtit a span{background:url(/B2C40/common/images/main/csair_com_bg.gif) right -684px no-repeat;display:block;height:31px; padding-right:45px; float:left; cursor:pointer}

.bordr2box .xtit a.current span{ background:url(/B2C40/common/images/main/csair_com_bg.gif) right -719px no-repeat;}

.bordr2box .xtit a.t1{ left:0; top:0;}
.bordr2box .xtit a.t4{ left:0; top:0;padding-left:30px;}
.bordr2box .xtit a.t4 span{ padding-right:30px;}
.bordr2box .xtit a.t2{ left:134px; top:0;}
.bordr2box .xtit a.t3{ left:134px; top:0; padding-left:30px;}
.bordr2box .xtit a.t3 span{ padding-right:30px;}
.bordr2box .xtit a.t5{ left:128px; top:0; padding-left:30px;}
.bordr2box .xtit a.t5 span{ padding-right:30px;}
.cmbte{ margin-bottom:10px;}
.userinfo{ margin-top:30px;}
.userinfo td{ font-size:14px;}
.userinfo .select-flight{ padding:0;}
.userinfo .select-flight .txt{ width:178px; padding:0px;}
.userinfo .grid_3{ padding-left:178px;}
.savebtn{padding-left:178px; overflow:hidden;_zoom:1;}
.userinfo .nomgin{ margin-bottom:5px;}
.userinfo .xspn{ height:25px; display:block; float:left; margin-left:10px; cursor:pointer}
.userinfo .errorinfo{ line-height:25px;}
.userinfo .grid_2{ padding-left:178px; margin:0 0 10px 0;}
.userinfo .grid_2 a{ color:#008dd2; text-decoration:underline}
.userinfo .u2lx .grid_1{ height:30px; line-height:22px;}
.userinfo .u2lx .grid_1 .txt{ line-height:25px;}
.userinfo .u2lx .grid_1 input{ height:18px; line-height:18px;}
.userinfo  .select-flight .grid_4{ height:26px; margin-bottom:10px; line-height:26px; }
.userinfo .select-flight .grid_4 .txt{ width:175px; float:left; text-align:right; display:block; }
.userinfo a.anysel{ width:auto; text-align:left}
.userinfo .select-flight .grid_1 .w2 {
    width: 230px;
}
.userinfo .select-flight .grid_1 .radox{ background:none; border:none; width:auto; height:auto;}
.userinfo .select-flight .grid_1 .w4 {
    width: 112px;margin-right:5px;
}
.userinfo .select-flight .grid_1 .w5 {
    width: 146px;margin-right:5px;
}
.userinfo .select-flight .w3{ width:63px; margin-right:5px;}
.userinfo .bluebtnsty{ margin:0; width:140px;}
.userinfo .savebtn a{ width:60px;}
.touserb{ padding:0 0 20px 0;}
.touserb .titx{ line-height:24px; color:#484848;
    background: url("/B2C40/common/images/main/air_bg001.gif")  0 -472px repeat-x;
    height: 31px;
    padding-left: 15px;
    padding-right: 2px;
    padding-top: 3px;
}
.touserb .mmuserst{ color:#334b77}
.userinfo .itentype{ width:70px;}
.touserb .orderbgbtn{ border-top:1px solid #7cbaeb}

.anlist{ padding:10px 10px 0 10px}

.user-cox-list{ border:1px solid #7cbaeb}
.user-cox-list td,.user-cox-list th{ color:#484848}
.user-cox-list th{background: url("/B2C40/common/images/main/air_bg001.gif") repeat-x 0 -472px; height:34px; line-height:30px; text-align:center; font-weight:normal}
.ua-table .user-cox-list td{ text-align:center; height:40px; border-bottom:1px solid #d8d8d8; background:url(/B2C40/common/images/main/air_bg001.gif) 0 -1423px repeat-x}

.user-cox-list td a{ color:#008cd1; margin:0 5px}
.myordersearc{ height:25px;margin-top:5px;margin-bottom: 5px;}
.myordersearc .atl{ height:25px; float:left; width:448px; padding-left:15px;}
.myordersearc .txt{ line-height:25px; float:left;text-align: right;width: 80px;}
.myordersearc .atr{ height:25px; float:left; width:260px;}

.myordersearc .wdccvb{ margin-right:5px;}
/***csair00025945********qingsong.sun*****start***/
.myordersearc .w2{ width:95px;}
/***csair00025945********qingsong.sun*****end***/
.myordersearc .w3{ width:78px;}
/***csair00025945********qingsong.sun*****start***/
.myordersearc .w4{ width:100px;}
/***csair00025945********qingsong.sun*****end***/
.myordersearc input{ line-height:20px; height:20px; float:left}
.myordersearc .anysel{ width:auto; text-align:left; text-decoration:none; color:#484848}
.cblutx a { color:#ffffff; text-decoration:none;}

.ordrmtit{ height:30px; line-height:30px; padding-top:5px; padding-left:10px;}
.ordrmtit h3{ margin:0; font-weight:normal; color:#344a79; font-size:14px; line-height:30px;}
.ordrmtit .mtit{ float:left; color:#484848}

.orderlist .orderac{ padding:6px 0; line-height:25px;}
.orderlist .orderac .dch{ padding:10px 25px;}
.orderac td{ color:#484848}
.orderac a{ color:#008ed4}
.orderac a.btn_sn{ color:#fff; margin:0 auto; float:none; width:60px;}
.ordergreatedate{ float:left;}
.orderlist .jtx{ width:240px;}
.orderlist .titx{ padding-left:10px;}
.canceled td{ background:#f1f1f1; color:#909090}
.canceled .dch{color:#909090}
.canceled .cr a{ color:#484848; text-decoration:underline}

.orderlist .canceled .titx{ background-position:0 -1527px;}
.orderlist .pages{ float:right}
.orderlist .pages .sxrignt .dbox{ top:-25px;}
.sersmtime{ float:left; display:inline; margin-left:50px;}
.searchbackbox{*height:780px; min-height:780px;}
.mtop10{ margin-top:10px;}
.mtop10 h4{ margin:0 0 10px 0; font-size:14px; color:#494949; padding-left:1px;}
.mtop10 .pxrest{ padding:15px;}
.btboot{ border-bottom:1px solid #bfbfbf}
.cblutx ul li{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1332px no-repeat; padding-left:10px; margin-bottom:2px; line-height:18px;}
.abltox{background: url("/B2C40/common/images/main/air_bg001.gif") repeat-x 0 -1423px; border:1px solid #bfd6e8; padding-left:20px;}
.abltox .txt2{ float:left; line-height:25px; margin-left:30px;}
.abltox .w1{ width:255px;}
.orderbgbtn a{ width:130px; margin:0 20px; float:none; display:inline-block;}
.orderbgbtn{ text-align:center}
.xbline{ height:2px; overflow:hidden}
.oxdate input{ float:left; height:24px; line-height:18px; width:118px;}
.oxdate .selectdate{ margin-top:8px;}
.xcobx{ width:760px;}


.wxltm tr td div.current span{background:url(/B2C40/common/images/main/csair_com_bg.gif) -874px -194px no-repeat; text-align:center; display:block; top:4px; position:absolute; left:0px; height:50px; padding-top:20px; padding-left:8px; width:72px; }
.wxltm tr td div input{ margin:0 -3px 0 -5px; float:none}
.wxltm tr td div span{ color:#334b79}
.orderstaut{  color:#484848; font-size:16px; overflow:hidden;_zoom:1; line-height:28px;}
.npadint{ padding:0;}
.orderstaut .lt{ float:left;  font-size:16px; color:#484848;line-height:28px;}

.orderstaut .rt{ float:right}
/*我的南航end*/


/*弹窗相关CSS*/

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 55%;
    margin-left: -300px;
    width: 410px;
	height:210px;
    color: #000;
}
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
.jqmOverlay { background-color: #000; }
* .jqmOverlay { position:absolute}
* html .jqmWindow
 {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.popbox{width: 410px;
	height:210px; position:relative;}
	
	.popbox .boder1{ background:#334b77;
	
	filter: Alpha(opacity=50);
	-moz-opacity:.5;
	opacity:0.5;
	position:absolute; 
	width: 410px;
	height:210px;
	z-index:10;
	left:0; top:0;	}
	.titmsg{ font-size:18px; font-family:"Microsoft YaHei", Arial; padding-left:30px; height:40px; color:#484848}
	.titmsg span{ display:block; padding-left:32px; height:24px; float:left}
	.titmsg span.info2{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -186px no-repeat;}
	.titmsg span.info3{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -215px no-repeat; height:24px;}
	.infodt{ margin:0 62px; height:70px; line-height:18px;}
	.infodt a{ color:#008dd3; text-decoration:underline}
	.ubtn{margin:0 62px; text-align:center;}
	.ubtn .btnsty1{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -521px -146px no-repeat; width:91px; height:25px; display:inline-block; line-height:26px; text-align:center; color:#008dd3; margin: 0 8px;}
	.popbox .cubox{z-index:110; top:5px; left:5px; position:absolute; width:400px; height:200px; background:#FFF; text-align:left}
	.aclose{ text-align:right; overflow:hidden;_zoom:1; padding:10px;}
	.aclose a{ background:url(/B2C40/common/images/main/csair_com_bg.gif) -39px -250px; width:15px; height:14px; float:right; overflow:hidden; text-align:left; text-indent:-100em; cursor:pointer; display:block}
	


/*********************************************************
*
**
*2011-10-12新增CSS
*出行向导
*
**********************************************************/
.ntupiao{ background:url(/B2C40/common/images/main/air_bg012.gif) 0 0 no-repeat; height:115px; width:715px; margin:0 auto; padding-bottom:23px; }
.ntupiao span{ display:inline-block;  margin:0 4px 0 3px;*margin:0 5px;margin:0 5px\9;width:12px ; cursor:pointer;}
.ntupiao span.t1{ background:#7cbaed; }
.ntupiao span.t2{ background:#bfd6e8; }
.ntupiao span.t3{ background:#e40021; }

.newtrave{ margin-top:20px; overflow:hidden;_zoom:1;}

.newtrave .sbox{ float:left; width:220px; margin-left:20px; margin-right:20px;display:inline; line-height:20px; background:url(/B2C40/common/images/main/air_bg009.gif) 0 bottom repeat-x; margin-bottom:20px; padding-bottom:20px; height:100px;}
.newtrave .srigt{ float:right;}
.newtrave .sbox h2{ font-size:14px; font-weight:normal; color:#494949; margin-top:0; margin-bottom:5px;}
.newtrave .sbox p{ margin-top:0; margin-bottom:10px;}
.newtrave .sbox a{ color:#008dd4}
.ua-table table td.bordye{ border-right:#7bb7e9 1px solid}

.ua-table table td.mover{ background:#f0f5fb;}

.nweltxb .bxline1{ margin-top:10px; margin-bottom:18px;}

.nweltxb a{ color:#909090; text-decoration:none}
.maxt496{ width:496px; margin:0 auto; padding-left:0; padding-right:0;}
.acberfx .sbox{ height:265px;}
.blcstyle{ color:#494949}
.nweltxb p{ margin-bottom:15px;}
.nweltxb a.blueypl,a.blueypl{ color:#027de7; text-decoration:underline}

.nweltxb h2{ color:#484848; font-weight:bold; font-size:12px; margin-top:0; margin-bottom:10px;}
.nweltxb h6{ font-size:12px; color:#494949; font-weight:bold;background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -912px no-repeat; padding-left:16px; line-height:20px; margin-bottom:5px;}

.nweltxb .xptit{ font-size:12px; background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -912px no-repeat; padding-left:16px; line-height:20px; margin-bottom:5px; display:block;}
/***************订票流程新加CSS**********************/
.nyopint{ padding:5px 0;}
.nyopint .bluetype{ color:#018ed5; margin-left:20px;}
.txttx{ float:left; line-height:25px; padding-right:10px;}
.select-flight .hotpx .x2input{ height:20px; width:118px; padding-top:2px; line-height:16px;}
.colnto{ color:#494949; padding:0;}

.colnto .nyopint,.colnto .txttx{ color:#494949}
/******************订票流程新加CSSend*********************/




/*************************2011-10-22出行向导新加css****************************/
.seixob{ width:429px;  margin:0 auto; }

.cnborde{border:1px solid #bdd6ea; padding: 30px 0;height:266px; margin-bottom:18px;}

.chabt{border:1px solid #bdd6ea; padding:6px 10px 0 10px; height:35px; width:358px; background:url(/B2C40/common/images/main/air_bg001.gif) 0 0 repeat-x;}
.seixob .nxli{ padding-left:30px;}
.xlin2_bg{background:url(/B2C40/common/images/main/air_bg009.gif) 0 0 repeat-x; height:2px; overflow:hidden; margin:10px 0;}


.seixob .nxli .xinput

{ line-height:18px; height:22px;  width:250px; padding-top:2px;}

.mflightser .xinput{line-height:18px; height:22px;  width:184px; padding-top:2px;}
.nweloxb .rigrseg .a_opb .ac-list{ top:0; width:42px;}
.nweloxb a{ text-decoration:none}
.nweloxb td{ padding-right:10px;}
.seixob .nxli td{ padding:0 5px; font-size:14px;}

.setml{ height:30px; padding-top:10px; padding-left:90px;}

.setml a{ color:#FFF;}

.brffx{ border:1px solid #bcd3e5; background:#ffffff; color:#8d8d8d; margin-top:10px;}
.usermaxp{ height:30px; text-align:right; margin-top:10px;}
.brixd{ float:right; width:240px;}
.usermaxp a{ text-decoration:none; width:100px;}
.mflightser{ background:#f1f1f1; padding:10px;}
.nweloxb{ padding:5px 0;}

.nweloxb a.btn_sn{ color:#FFF; text-decoration:none; width:100px; float:right}
.brffx h1{ font-size:14px; color:#494949; font-weight:bold; margin:0 0 10px 0;}
.zimu{ padding-left:35px; line-height:22px; margin-bottom:20px;}
.zimu a{ color:#008dd4; text-decoration:none}

.zimua{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -5px no-repeat; padding-left:35px;}
.zimub{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -65px no-repeat; padding-left:35px;}
.zimuc{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -133px no-repeat; }
.zimud{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -202px no-repeat; }
.zimuf{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -282px no-repeat; }

.zimug{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -354px no-repeat; }
.zimuh{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -422px no-repeat; }
.zimuj{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -492px no-repeat; }
.zimul{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -562px no-repeat; }
.zimum{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -630px no-repeat; }
.zimun{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -720px no-repeat; }
.zimuq{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -806px no-repeat; }
.zimuk{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -1277px no-repeat; }
.zimus{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -878px no-repeat; }
.zimut{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -952px no-repeat; }
.zimuw{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -1030px no-repeat; }
.zimux{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -1104px no-repeat; }
.zimuz{ background:url(/B2C40/common/images/main/air_bg013.gif) 0 -1184px no-repeat; }

/*****************************************end************************/

/*********************************首页补充*********************************/
.newbtnw a{ width:90px; float:left}
.newbtnw a.btn_sn{ margin-top:0px;}

.xloginbairport{
	border:none;
	background:url(/B2C40/common/images/main/air_bg005.gif) 0 bottom repeat-x;
	height:292px;
	margin-bottom:20px;
	}
.xloginbairport .nobord{ height:288px;border:2px solid #7cbaed;}

.norixb{ float:left; width:370px; height:282px; padding-left:18px; background:#FFF; padding-top:10px;}
.norixb h2{ color:#334b77; font-size:14px; margin:0 0 2px 0; font-weight:normal}
.norixb ul li{
	
	background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1334px no-repeat; padding-left:10px; margin-bottom:2px; line-height:16px
	
	
	
	}
	.xloginbairport .uerloxv{ padding-bottom:10px;}
	.xloginbairport .gruit2{ overflow:hidden;_zoom:1; padding-left:112px; padding-bottom:30px;}
	
	
.norixb a{ color:#008dd3; text-decoration:underline}


 .uinfo .titxx{ background: url(/B2C40/common/images/main/air_bg001.gif) repeat-x 0 -1230px;
    height: 34px;
    padding-left: 28px;
    padding-top: 10px;
	border-bottom: 1px solid #BFD6E8;
	
	}
.xflole{ float:left;}

.bluetype2{ color:#008dd3}
.rmrax{ margin-right:15px;}

.xflori{ float:right; padding-right:15px;}

.xflori a{color:#008dd3; text-decoration:underline }
.rxctbox{background: url(/B2C40/common/images/main/air_bg005.gif) repeat-x 0 bottom #ffffff;
    border: 2px solid #7CBAEC;
    font-size: 14px; }

.rxctbox .reginfobox{ border:none; background:transparent!important;}
.rxctbox .reginfobox .uinfo{ border:none; background:transparent!important;}
.rxctbox .select-flight{ padding-left:0; padding-right:0px;}
.rxctbox .user-cox-list .btn_sn{ color:#FFF; text-align:center; text-decoration:none; float:none; width:74px; margin:0 auto}
.minfoxl{ margin-top:10px; margin-bottom:10px;}
.xselctzw{ width:485px; margin-bottom:0; color:#484848;}
.ptxright a{ float:right; width:86px; margin-right:0}

.rxctbox .xinput{ line-height:18px;}

.nopxbg .user-cox-list td {
  
    border-bottom: none;
   
    text-align: center;
}
.rxctbox .aline,.warinnoset .aline{background:url(/B2C40/common/images/main/air_bg001.gif) 0 -469px repeat-x; height:1px; overflow:hidden; margin:0;}
.printdjp{ padding-top:10px; text-align:center; font-size:14px; color:#494949}
.printdjp p{ margin-top:0; margin-bottom:8px; padding:5px 0}
.nobotton{ background:url(/B2C40/common/images/main/air_bg014.gif) 0 0 no-repeat; width:141px; height:33px; text-align:center; display:inline-block; margin:0 5px; line-height:33px; color:#cacaca}

.printdjp a{color:#008dd3; text-decoration:underline}
.printdjp a.bluebtnsty{ color:#FFF; text-decoration:none}

.printdjp .orderbgbtn a{text-decoration:none}

.warinnoset{width: 792px;
	height:630px; position:relative; background:#FFF; border:1px solid #7cbaec; text-align:left;}

.warinnoset .cubox{z-index:110; top:5px; left:5px; position:absolute; width:772px;  text-align:left}
.warinnoset h1{ font-size:22px; font-weight:bold; color:#494949; text-align:center;}
.newclax{ padding:35px 60px; line-height:22px;}
.newclax h2{ color:#334b77; font-size:18px; font-weight:bold;}




.jqmWindow1 {
    display: none;
    position: fixed;
    top: 10%;
    left: 50%;
    margin-left: -400px;
    
    color: #000;
}
.user-cox-list td a.vsitview{ display:block; width:69px; height:37px; line-height:39px; margin:0; background:url(/B2C40/common/images/main/air_bg015.gif) 55px 15px no-repeat; text-align:center}
.user-cox-list td a.vsitview1{ display:block; width:98px; height:37px; line-height:39px; margin:0; background:url(/B2C40/common/images/main/air_bg015.gif) 86px 15px no-repeat; text-align:center;}
.user-cox-list td a.viewcur{ background:url(/B2C40/common/images/main/air_bg016.gif) 0 0 no-repeat; height:37px; line-height:36px;top:4px; left:0; position:absolute;}
.vsitview span{ color:#494949}
.xselectsit{ text-align:center; background:#d8d8d8; padding:8px 0; display:none}
.slsotfoot{ text-align:left; background:#d8d8d8; padding:8px 0px;}
.slsotfoot .anuxlop{overflow:hidden;_zoom:1;border-bottom:1px solid #bfbfbf; padding:8px 10px}

.slsotfoot .footl{ width:295px; float:left; height:130px; background:url(/B2C40/common/images/main/air_bg019.gif) right 0 repeat-y;display:inline; padding-left:10px; padding-top:10px;}
.slsotfoot .footl .xpic{ width:112px; text-align:left; float:left;}
.slsotfoot .footl .pc{ width:180px; color:#494949; float:left; line-height:16px;}
.slsotfoot .footl .pc h3{ margin-top:0px; margin-bottom:2px; color:#334b77; font-weight:normal; line-height:18px; font-size:14px;}
.slsotfoot .footl .pc p{ margin:0;}

.xescsit{ margin:0 18px;}
.xescsit .esbox{ background:#eff5fa; border:1px solid #7cbaec; margin-bottom:10px; padding:40px 0; text-align:center}
.xescsit td{ padding:0 8px; color:#494949; font-size:14px;}
.xescsit  a.btn_sn{ width:90px;}
.abtnblux{ color:#008dd3;}
.xescsit td .abtnblux{ font-size:12px;}


.selectfootbt{ background:url(/B2C40/common/images/main/air_bg018.gif) 0 0 no-repeat; width:75px; height:37px; line-height:35px; padding-right:8px; display:block; color:#494949; position:absolute; left:0px; top:4px; text-align:center} 
.user-cox-list td a.viewfootbt{ background:url(/B2C40/common/images/main/air_bg020.gif) 0 0 no-repeat; width:90px; height:37px; line-height:35px; padding-right:8px; display:block; color:#494949; position:absolute; left:0px; top:4px; text-align:center} 
.user-cox-list td a.viewfootbt span{ color:#494949}

.bgd8d8d8{ background:#bgd8d8d8;}


.fxtont{ border-top:1px solid #f1f1f1; padding:15px 0; text-align:center;}
.xtocenttn{ border-top:1px solid #f1f1f1; padding:15px 0; text-align:center;}

.xtocenttn a{ float:none; margin:0 auto; width:70px; color:#FFF;}

.user-cox-list td .fxtont a{ float:none; margin:0 auto; width:70px; color:#FFF;}
.comx1{ float:right; width:85px;}
.comx1 .anysel{ width:63px;}
.comx1 .ac-list{ width:100%;}
.backinfoxto{ padding:10px 0}
.backinfoxto span{ color:#334b77}
.bxtype{ color:#909090}


/*********************************首页补充end*********************************/

/*********************************团购*********************************************/

.group_xclass{ padding-top:16px;}

.group_xclass .cbuibg{ background:url(/B2C40/common/images/main/air_bg021.gif) 0 0 no-repeat; width:968px; padding-top:5px;}


.group_xclass .groupdiv{ margin:0 5px;}
.group_xclass .groupdiv .cxtag{ background:url(/B2C40/common/images/main/air_bg022.gif) 0 0 repeat-x; height:40px;}
.alrxf{ float:left; width:680px; height:40px;}

.alrxr{ float:right; height:30px; padding-top:10px;}

.alrxf a{ display:block; width:195px; height:39px; color:#008bce; font-size:14px; font-weight:bold; float:left; text-align:center; line-height:38px; background:url(/B2C40/common/images/main/air_bg023.gif) right 0 repeat-y; margin-top:1px; }

.alrxf a.current{ color:#000; background:url(/B2C40/common/images/main/air_bg019.gif) right 0 repeat-y #FFF;}
.alrxr{ width:220px;}
.alrxr .ohterm{ width:118px; float:left}
.alrxr .xtls{ float:left; line-height:25px;}
.alrxr .ohterm .anysel{ width:116px; height:18px; line-height:16px; padding-top:2px; font-size:12px; color:#494949; text-align:left;}

.alrxr .ohterm .ac-list{ width:138px;}
.bpupdgroup{ overflow:hidden;_zoom:1; padding-top:24px; padding-left:15px;}
.bpupdgrouppay{ overflow:hidden;_zoom:1; padding-top:24px; padding-left:15px; padding-right:15px;}


.agrup{ width:220px; height:306px; float:left; margin-right:13px; border:1px solid #bcd3e5; display:inline; padding:15px 0; margin-bottom:15px;}
.agrup .xpt{ width:186px; margin:0 auto}
.agrup h2{ font-size:14px; font-weight:bold; margin:0 0 5px 0; color:#334b79}
.oldr .agrup h2{ font-size:14px; font-weight:bold; margin:0 0 5px 0; color:#494949}


 .agrup p{ margin:0 0 5px 0;}
.agrup .ximgc,.groupbrandpro td .ximgc{ width:180px;}

.agrup .xxbg , .groupbrandpro .xxbg{ background:#000; filter: Alpha(opacity=50);-moz-opacity:.5;opacity:0.5; width:100%; height:23px; top:-23px; left:0; position:absolute}
.agrup  .xtime,.groupbrandpro .xtime{ width:100%;height:23px; top:-23px; left:0; position:absolute; text-align:center; line-height:23px; color:#FFF}
.priceinfo{ border:1px solid #bcd3e5; background:#ecf2f7; height:40px; padding:4px 10px; width:158px; margin-top:10px;}
	
	.priceinfo td{ line-height:20px;}
	
	
	.delline{
	text-decoration: line-through;
}
	.prbtn_x{ margin-top:5px; background:url(/B2C40/common/images/main/air_bg024.gif) 0 0 repeat-x; height:44px; line-height:44px;}
	.oldr .prbtn_x{ margin-top:5px; background:url(/B2C40/common/images/main/air_bg025.gif) 0 0 repeat-x; height:44px; line-height:44px;}
	
	.prbtn_x td,.prbtn_x{ color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:center}
	
	.prbtn_x  span{ font-size:24px;}
	.grouinfo{ width:186px; margin:0 auto; padding:8px 0;}
	
	.bpupdgroup .pages .sxrignt .dbox{ position:absolute; right:10px; top:-30px;}
	
.orolistx{ width:690px; float:left;}

.realpayprice{ padding:5px 10px; text-align:right; color:#324a76;}
.titalxbrou h2{ font-size:20px; font-weight:bold; color:#324a76; margin-top:0; margin-bottom:10px;}
.groupbrandpro{ overflow:hidden;_zoom:1;}
.groupbrandpro .ximgc{ width:180px; float:left}

.groupbrandpro .alxtv{ width:180px; margin-left:15px; display:inline; float:left;}
.groupbrandpro .bloright{ width:200px; margin-left:15px; display:inline; float:left;}
.bloright p{ margin-top:0px; margin-bottom:15px;}
.shareweibo img{ margin-right:5px; cursor:pointer}

.groupbrandpro .alxtv .priceinfo{ margin-top:0; margin-bottom:1px; }
.rightgroup{ width:220px; float:right; margin-right:15px; display:inline;}

.grouphot{ background:url(/B2C40/common/images/main/air_bg026.gif) 0 0 no-repeat; height:38px; line-height:38px; color:#324a76; font-size:14px; padding-left:10px;}
.rightgroup .agrup{ float:none; margin-right:0; width:218px; display:block}

/*********************************团购end*********************************************/

/************************************企业商旅*********************************************/
.newlsoxt{ font-size:12px;}
.newlsoxt td{ font-size:12px;}
.newlsoxt .xinput{ float:left; height:18px; padding-top:2px;}
.newlsoxt .selectdate{ margin-top:3px;}

.newlsoxt  .w2{ width:194px;}
.newlsoxt  .w3{ width:198px;}
.newlsoxt  .w1{ width:90px;}
.newlsoxt  .w4{ width:96px; margin-left:8px;}
.touserb .grid_5{ padding-left:180px; line-height:25px; margin-bottom:8px;}
.touserb .grid_5 a{ margin-right:20px; color:#008dd4; text-decoration:underline}
.cpcblinkx{ height:24px; display:block; float:left; margin-left:40px; line-height:24px; color:#008cd3; text-decoration:underline; text-align:center}
.xeputceslx a{ width:100px;}
/******************************************客票验证**************************************/

.bordye-rxb{ border-right:1px solid #bfd6e8}
.newmmkpyzbox{ width:834px; margin:20px auto}

.camkzpk{ background:url(/B2C40/common/images/main/air_bg009.gif) 0 bottom repeat-x; padding-bottom:8px; padding-top:10px;} 
.kpyzema{ padding:15px 0}
.camkzpk td{ color:#494949}
.camkzpk td.bluetype{ color:#334b77}
.newmmkpyzbox .btnstype a{ float:none; width:100px; margin:0 auto;}
/*****************************************rss*******************************************/
.rssxdiv{ padding: 0 20px;}
.cxtagxbg h3{ color:#484848; margin:0; line-height:38px; height:38px; font-size:16px; padding-left:20px;}
.xlrrbv{ padding:25px 45px 0 45px; line-height:24px;}
.rssxdiv h4{ color:#314c79; font-size:16px; margin-top:10px; margin-bottom:5px;}
.rssxdiv p{ margin-top:0px; margin-bottom:25px;}
.rssxdiv .cblutx{ line-height:18px;}
.rssxdiv .cblutx h4{ font-size:14px;}
.rssxdiv .cblutx p{ margin:0;}
.nlowplx{ text-align:center; line-height:22px;}
.nhmobildown p{ margin:0;}
.nhmobildown { line-height:18px;}
.nhmobildown h1{ font-size:36px; text-align:left; margin:0; color:#334b77; margin:0; line-height:50px;}
.bn18px{ font-size:18px; font-weight:bold}
.axpleft{ padding-left:10px;}
.nwlistbmm ul{ background:url(/B2C40/common/images/main/air_moblie.gif) 0 0 no-repeat; height:230px;}
.nwlistbmm ul li{ width:168px; padding-left:22px; height:50px; float:left; display:block; padding-top:6px;}
.nwlistbmm ul li h5{ font-size:16px; margin:0; color:#494949}
.xlinkjob{ background:#edf2f8; border:1px solid #edf2f8}
.xlinkjob td{ padding-left:10px;}
.xlinkjob .btn_sn{ color:#FFF; text-decoration:none; margin:0}
.rssxdiv .cblutx .downwidget { margin-top:15px;}
.rssxdiv .cblutx .downwidget a{ width:160px; font-size:16px;}
.cxtagxbg {
    background: url(/B2C40/common/images/main/air_bg022.gif) repeat-x scroll 0 0 transparent;
    height: 39px;
	margin:0 4px;
}
.newlistb{ height:40px; text-align:right; line-height:30px;}
.redtqdd{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1390px no-repeat; padding-left:13px; display:inline-block; margin-right:10px;}
.bluewd{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1465px no-repeat; padding-left:13px; display:inline-block; margin-right:10px;}
.redinfowaring{background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -868px no-repeat; padding-left:20px;display:inline-block; margin-left:30px;}

/***********************首页修改***********************/
.shareto a.f5{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1537px no-repeat; }
.shareto a.f6{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1581px no-repeat; }
/*************************酒店***************************/
.mxolitl{ margin:0 4px; }

.mxolitl .amcdmhd{background:#eff5fa;}

.mxolitl p{ margin:0;}
.amcdmhd{ padding:15px; height:300px;}
.hotelmaillet{ width:343px; padding:1px; height:298px; background:#FFF; float:left;}
.mainbr .pictxt{ width:520px;}
.hotelindexls{ margin-top:15px; overflow:hidden;_zoom:1;}
.hotelmaillet h3{ background:url(/B2C40/common/images/main/air_bg027.gif) 0 0 repeat-x; height:41px; margin:0; padding-left:10px; font-size:14px; color:#334c75; font-weight:normal; line-height:41px; padding-left:14px;}
.xulindx{ background:url(/B2C40/common/images/main/air_bg028.gif) 0 -41px repeat-x; height:238px; padding-top:19px; padding-left:16px; padding-right:16px;}
.xulindx td{ padding-left:10px;}
.xulindx .w3{ width:90px;}
.xulindx .w4{ width:65px;}
.xulindx .w5{ width:40px;}

.xulindx .w5 .anysel{ width:36%;}
.xulindx .w5 .a_opb{ width:36px;}



.xulindx .w6{ width:85px;}
.xulindx .w6 .a_opb{ width:86px;}
.xulindx .w4 .a_opb{ width:79px;}


.xulindx .anysel{ width:76%;}

.xulindx .a_opb{ width:100%;}



.guit_01{ height:25px; padding-bottom:10px;}
.guit_02{ padding-left:4em; color:#018ed3; line-height:22px; padding-bottom:5px;}
.guit_02 span{ display:block; width:60px; text-align:left; cursor:pointer}
.guit_01 .txtlen01{ float:left; line-height:22px; height:22px; text-align:right; padding-right:5px; _zoom:1;}

.xulindx .xinput{ height:20px; line-height:20px; float:left}
.xulindx input.current{ color:#494949}
.xulindx .selectdate{ margin-top:5px; overflow:hidden; text-indent:-300em; text-align:left}

.xulindx .gruit2{ height:30px; padding-left:4em;}
.xulindx .gruit2 a{ color:#028cd5; line-height:22px; margin-right:10px;}

.hotelindexls .xsexhrlist{ width:765px; float:left;}
.xyrlink{ float:right; width:180px;}
.xalimnt{ border:1px solid #7cbaeb; margin-bottom:15px;}
.xalimnt .xntit{ background: url(/B2C40/common/images/main/air_bg001.gif)0 -472px repeat-x; height:35px; line-height:31px;}
.xalimnt .xntit h4{ width:120px; text-align:center; font-size:14px; color:#494949; margin:0; float:left}

.xalimnt .xntit a{ width:86px; text-align:center; display:block; float:left; color:#008ed4;background: url(/B2C40/common/images/main/air_bg001.gif) right -1322px no-repeat;}
.xalimnt .xntit a.current{ background:#ffffff; border-left:1px solid #7cbaeb; border-right:1px solid #7cbaeb; color:#494949}
.mhotels{ display:none}
.mhotels .hotellsit{ background:url(/B2C40/common/images/main/air_bg019.gif) 0  bottom repeat-x; padding:10px;}
.cacacar{ border-right:1px solid #cacaca; width:363px; padding-right:28px;}
.ahtlm{ height:28px; line-height:28px; }
.ahtlm div.pf{ float:right}
.ahtlm div.pf span{ color:#494949}

.ahtlm h4{ font-size:14px; margin:0; color:#334b77; float:left}
.ahtlm h4 a{color:#334b77;}
.ahtlm h4.hot{ background:url(/B2C40/common/images/main/hot.jpg) 0 4px no-repeat; padding-left:27px;}
.ahtlm h4.cu{ background:url(/B2C40/common/images/main/cuxiao.jpg) 0 4px no-repeat; padding-left:27px; }

.xjdit{ height:24px;line-height:24px;}
.astarn{ float:left; width:150px;}
.mmriglin{ float:left;}
.mmriglin a{ color:#008dd2}
.hotelmtxt{ line-height:20px;}
.hotelmtxt a{color:#008dd2}
.hotelprice{ font-size:16px; color:#35497b; font-weight:bold}
.hotelyd a{ float:none; margin:0 auto; width:80px;}
.hoteltopl{ line-height:25px; height:25px;}
.hoteltopl a{ color:#008dd4}
a.selectdate{ background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -60px no-repeat; width:12px; height:13px; display:block; float:left; text-indent:-300em; overflow:hidden; margin-top:8px; margin-left:5px; text-align:left}
.u2lx  a.selectdate{ margin-top:5px;}
a.restbn{ display:block; width:60px; text-align:center; color:#008ed4; height:26px; line-height:26px; }
.camkzpk h3{ font-size:14px; color:#304b76; margin:0 0 10px 0;}

.hoteldb{ padding:0 45px; background:#FFF}

.hoteldb h4{ height:40px; margin:0; color:#334b77; line-height:40px; font-weight:normal}
#dbhotxlist td,#dbhotxlist th{ padding:15px 10px; color:#494949; line-height:20px; font-weight:normal}
#dbhotxlist td{ background:#f1f1f1}
#dbhotxlist td .fxjfj td{ padding:5px;}

#dbhotxlist td p{ margin-top:0; margin-bottom:10px;}
#dbhotxlist td p.hotelname,#dbhotxlist td p.hotelname a{ font-size:14px; color:#344a79;}
#dbhotxlist td .viewplink{ color:#008dd3;}
.biglnk{ font-size:14px;}
.pigbigsize{ font-size:22px;}
.flightSearch  .hotelsearch1{ background:url(/B2C40/common/images/main/hotelmain.jpg) 0 0 no-repeat; height:70px; width:556px; float:left;}

.flightSearch  .hotelsearch2{ background:url(/B2C40/common/images/main/hotelmain.jpg) 0 -78px no-repeat; height:70px; width:556px; float:left;}
.flightSearch  .hotelsearch3{ background:url(/B2C40/common/images/main/hotelmain.jpg) 0 -156px no-repeat; height:70px; width:556px; float:left;}
.flightSearch  .hotelsearch4{ background:url(/B2C40/common/images/main/hotelmain.jpg) 0 -234px no-repeat; height:70px; width:556px; float:left;}

.rord7cbaed td{ color:#494949;}

.rord7cbaed{ border:1px solid #7cbaed; background:#bfd6e8; padding:10px; position:relative}
.xlonltb{ height:30px; line-height:20px;}
.xlonltb .w4{ width:120px;}
.xlonltb input{ height:16px; line-height:16px;}
.xlonltb a.anysel {
    text-align: left;
    width: auto;
}
.xbokrder{ border:1px solid #7cbaeb; background:#ffffff; padding:9px 17px; margin-bottom:10px;}
.xmshowb{background:#f0f5fb; position:relative; text-align:left;}

.xmshowb .amntshot{height:421px; width:276px;background:#f0f5fb; right:-1px; position:absolute; border-left:1px solid #c0d6e4;}

.xmapclasxsho{ background:#f0f5fb; height:421px; overflow:hidden; position:relative;}
.brxdent{ border-right:1px solid #bfd6e6;}
.amntshot .xhide{ background:url(/B2C40/common/images/main/hotel_x_hide.gif) 0 0 no-repeat; width:25px; height:80px; position:absolute; top:170px; left:-25px; cursor:pointer}
.amntshot .xshow{ background:url(/B2C40/common/images/main/hotel_x_show.gif) 0 0 no-repeat; width:25px; height:80px; position:absolute; top:170px; left:-25px; cursor:pointer}
.xlintul li{ background:url(/B2C40/common/images/main/air_bg030.gif) 0 0 repeat-x; height:30px; line-height:30px; font-size:14px; padding:0 10px;}
.xlintul li .hname{ color:#354a79; float:left}
.xlintul li .hprice{ color:#e30024; float:right}
.cpages{ text-align:right; margin-top:10px; line-height:20px; padding-right:20px;}

.cpages a{ color:#008ed2;}
.nowpowa{ border:1px solid #7cbaec; background:#eff5fa; position:relative}
.nowpowa a.current{ color:#494949; text-decoration:none}
.pages .sxrignt .dbox{ top:-22px; width:50px;}
.pages .sxrignt .dbox .anysel{ width:auto; margin:0}
.pages .sxrignt .a_opb{width:auto;}
.aliblnt{ margin-top:8px; text-align:center}
.aliblnt a{ margin:0 2px; float:none; width:62px; display:inline-block;}
.nplefta{ padding-left:12px; padding-right:10px;}
.ahtlm h4 img{ margin:0 2px;}
.ahtlm div.pf a{ color:#008dd3;}
.hotelmtxt p{ margin-top:0; margin-bottom:1px;}
.hotelser{height:20px; line-height:20px;}
.hotelser span{ float:left;}
.hotelser span.s1{ width:20px; height:20px; display:block; background:url(/B2C40/common/images/main/hotel_ico01.gif) 0 0 no-repeat; text-align:left; text-indent:-300em;}
.hotelser span.s2{ width:20px; height:20px; display:block; background:url(/B2C40/common/images/main/hotel_ico01.gif) -20px 0 no-repeat; text-align:left; text-indent:-300em;}
.hotelser span.s3{ width:20px; height:20px; display:block; background:url(/B2C40/common/images/main/hotel_ico01.gif) -40px 0 no-repeat; text-align:left; text-indent:-300em;}
.hotelser span.s4{ width:20px; height:20px; display:block; background:url(/B2C40/common/images/main/hotel_ico01.gif) -60px 0 no-repeat; text-align:left; text-indent:-300em;}
.hotelser span.s5{ width:20px; height:20px; display:block; background:url(/B2C40/common/images/main/hotel_ico01.gif) -80px 0 no-repeat; text-align:left; text-indent:-300em;}
.hotelser a.dzdtmap{ float:right; background:url(/B2C40/common/images/main/dztdmap.gif) 0 0 no-repeat; padding-left:22px; display:block; color:#008dd5;}

.cacacaxent{ border-right:1px solid #cacaca; padding:0 10px}
.cacacaxent .pf span{ font-size:20px; font-family:Verdana, Geneva, sans-serif; color:#494949}
.hoprcie{ color:#e40021; font-size:20px; text-align:center; line-height:22px; height:22px;}
.lwtlxb{ background:url(/B2C40/common/images/main/lp_icox.jpg) 0 0 no-repeat; width:72px; padding-left:40px; line-height:16px; margin:0 auto; text-align:left; margin-top:8px;}
.xjoll{ margin-bottom:15px;}

.xbokrder .user-cox-list .btn_sn {
    color: #FFFFFF;
    float: none;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 74px;
}


.newloanmm{text-align:left;line-height:30px; border-top:1px solid #bfbfbf; display:none; padding:2px 20px; }
.newloanmm1{text-align:left;line-height:30px; border-top:1px solid #bfbfbf; display:none; padding:2px 20px; }
.newloanmm span{ margin-right:50px; display:block; float:left;}
.newloanmm a{ float:right;}
.nwbptlx span{ margin-right:15px;}
a.hhdfcxp{ display:block; width:81px; height:37px; line-height:39px; margin:0; text-align:center; position:absolute; left:15px; top:0px;}
a.xcurntl{ background:url(/B2C40/common/images/main/air_bg031.gif) 0 0 no-repeat;left:15px; top:6px; line-height:30px;}
.ua-table .user-cox-list td.nhlotx{ height:auto;}
.nwlsp{ text-align:right; margin-top:8px; padding-right:10px;}
.nwlsp a{ color:#008dd3;}
.xotpxgl{ background:url(/B2C40/common/images/main/air_bg032.gif) 0 0 no-repeat; height:28px; line-height:22px; padding:8px 15px}
.xotpxgl h4{ font-size:14px; color:#304973; float:left; margin:0; font-weight:normal}
.xotpxgl span.close{ display:block; background:url(/B2C40/common/images/main/close.gif) 0 0 no-repeat; width:22px; height:22px; float:right; cursor:pointer}
.ndbblot{ background:url(/B2C40/common/images/main/air_bg034.gif) 0 0 repeat-y; padding:6px 10px;}
.ndbblot p{ line-height:20px; margin-top:0; margin-bottom:5px;}
.ndbblot li{ border:1px solid #7cb3e0; background:url(/B2C40/common/images/main/air_bg035.gif) 0 0 repeat-x; height:29px; line-height:29px; display:block; padding:0 5px; margin-bottom:2px;}

.ndbblot li .hnam{ color:#304973; float:left}
.ndbblot li .close2{ background:url(/B2C40/common/images/main/close01.gif) 0 0 no-repeat; width:13px; height:13px; display:block; overflow:hidden; text-indent:-300em; float:right; cursor:pointer; margin-top:7px;}
.kcdbbtn a{ float:none; margin:0 auto; width:60px;}
.ndbblot .kcdbbtn{ margin-top:10px; text-align:center;}
.alribott{ background:url(/B2C40/common/images/main/air_bg033.gif) 0 0 no-repeat; height:5px; overflow:hidden}
.otlppb{ padding:5px 0; margin:2px 0;}
.otlppb img{ margin-right:8px;}
.xndnmbdr{ text-align:center}
.xndnmbdr a{ float:none; width:100px; margin:0 auto;}
.bordr1box{ border:1px solid #7cbaeb; margin-bottom:10px; background:#FFF; padding-bottom:10px;}
.bordr1box .xlintkb{ padding:0; height:34px; line-height:30px;}
.bordr1box .xlintkb span{ float:left; display:block; padding:0 24px; height:34px; color:#028cd4; text-align:center; cursor:pointer;background: url(/B2C40/common/images/main/air_bg001.gif) no-repeat right -1322px; font-size:14px;}
.bordr1box .xlintkb span.current{ background:#ffffff;; border-right:1px solid #7cbaeb; color:#494949;border-left:1px solid #7cbaeb;}
.bordr1box .xlintkb span.noleftx{border-left:none;}
.bordr1box .xlintkb a.sc{ float:right; display:block; color:#028cd4; margin-right:8px;}
.jdproduct{ padding:20px;}
.jdproduct p{ margin:0 0 10px 0;}
.pfmpt span{ font-size:20px; font-family:Verdana, Geneva, sans-serif; color:#494949}
.jdproduct h3{ color:#494949; font-size:14px; font-weight:bold; margin:0 0 10px 0; line-height:20px; padding:5px; border-bottom:1px solid #7cbaeb}
.jotob{ margin-top:8px;}
.jotob img{margin-right:3px;}
.mpolt{ margin-bottom:20px;}
.x5border{ border:5px solid #7cbaed; padding-bottom:10px; margin-bottom:15px;}
.x5border .xinput{ line-height:18px; height:18px; float:left;}
.x5border .selectdate{ margin-top:3px;}
.x5border .txt{ float:left; line-height:22px;}
.ptxblnt a{ width:100px; float:none;}
.x5border .user-cox-list td a.btn_sn {
    color: #ffffff;
	margin:0 auto;
	width:60px; float:none
}
.sftmmot{ margin-bottom:15px;}
.sftmmot td{ padding:2px 0}
.sftmmot th{ color:#494949; font-weight:normal}
.xpinfob{ margin-top:15px;}
.xpinfob h3{ margin-top:0; margin-bottom:10px; color:#344c7a; font-weight:normal}
.frpaylb span{ color:#344c7a; font-size:21px; font-weight:bold}
.bordr1box .titx h3{ margin:0; float:left; font-weight:normal}
.bordr1box .titx span.rin{ float:right; padding-right:15px;}
.antoblnm{ padding:10px;}
.antoblnm td{ padding-right:10px;}
.seltyzrd{ float:left; width:148px; line-height:20px;}

.seltnllt{ margin-left:20px; float:left;}


.seltyzrd p{ margin:0;}
.seltusernam{_zoom:1; height:22px;}
.antoblnm .xinput{ line-height:17px; height:17px; width:108px; float:left}
.antoblnm .seltnllt .xinput{float:none}
.seltusernam .xinputc{ color:#494949}
.seltusernam .selename { margin-top:5px;}
.seltusernam .a_opb .ac-list {
    left: 0px;
	left:-112px\9;
    top: 20px;
	top: 3px\9;;
	width:130px;
}
.sfcbht p{ margin-top:0; margin-bottom:10px;}
.sfcbht .w4{ width:110px;}
.sfcbht .anysel{ width:auto}
.xlingltsapline{ width:552px; height:346px; margin:0 auto}
.xlingltsapline .nliboxt{ width:470px; float:left;}
.imglixgto{ float:right; width:76px; padding-top:10px;}
.imglixgto li{ padding:0; margin:0;}
.imglixgto li img{ margin-bottom:1px; margin-top:0; border:1px solid #99999b; cursor:pointer}
.nopshowtitbg{ position:absolute; width:100%; height:25px; line-height:25px; top:-25px; left:0; background:#000000;filter: Alpha(opacity=40);
	-moz-opacity:.4;
	opacity:0.4;}
	
.nopshowtit{
	position:absolute; width:100%; height:25px; line-height:25px; top:-25px; left:0; color:#ffffff
		
}
.nopshowtit span{ padding-left:6px; font-weight:bold}
.gbooklistn li{ background:url(/B2C40/common/images/main/air_bg019.gif) 0 bottom repeat-x; padding:10px; line-height:20px;}
.gbooklistn li p.gbookmsg{ color:#494949}
.gbooklistn li p{ margin:0; overflow:hidden;_zoom:1;}
.gbooklistn li span.gbookusername{ width:160px; display:block; float:left}
.gbooklistn li span.gbooktime{ width:160px; display:block; float:left}
.gbooklistn li span.gbookclass{ width:160px; display:block; float:left}
.gbooklfpage{ margin-top:20px;}
.nbord5xln{ border:5px solid #99a5bb; background:#FFF}
.nplinkgn{ text-align:left; padding:0 50px 40px 50px}
.nplinknx{text-align:left; padding:0 10px 10px 10px}
.nplinkgn h3{ font-size:18px; font-weight:normal; margin:0 0 20px 0; color:#494949}
.nplinknx th{ font-weight:normal; background:#f2f2f2; color:#494949}
.nplinknx td,.nplinknx th{ text-align:center; height:25px; color:#494949}
.nplinknx .bgbtog, .nplinknx .bgbtog td{ border-bottom:1px solid #cccccc}
	
/*************预定管理**********/
.bigtylex{ font-size:14px; color:#494949}
.padnrt{ padding:15px 0px;}


/**机票流程更新**/
.selxtimes li{ width:100px; text-align:center;  float:left;  height:42px;}/*修改*/
.selxtimes li.current a{ width:106px;}/*修改*/
.selxtimes li.tenleft{ width:22px;}/*增加*/
.selxtimes li.tenright{ width:20px; float:right}/*增加*/
.selxtimes li.tenleft span{ height:42px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(/B2C40/common/images/main/bookingar.gif) 0 0 no-repeat}/*增加*/
.selxtimes li.tenright span{ height:42px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(/B2C40/common/images/main/bookingar.gif) -24px 0 no-repeat}/*增加*/
.selxtimes li.tenleft a{ height:42px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(/B2C40/common/images/main/bookingar.gif) 0 0 no-repeat}/*增加*/
.selxtimes li.tenright a{ height:42px; display:block; text-align:left; overflow:hidden; text-indent:-300em; cursor:pointer; background:url(/B2C40/common/images/main/bookingar.gif) -24px 0 no-repeat}/*增加*/
/*******航线图******/
.bnlotnb{ padding:10px;}
.nwplon{ width:90px;}

.nwplon .anysel{ width:auto; text-align:left; height:19px; line-height:19px; font-size:12px;}
.nblininput{ height:20px; line-height:20px; float:left; margin-left:5px;}
.flsotb{ height:30px; float:left;}
.borderrign{ border-right:1px solid #e6e6e6}
/*航线图*/
.ui-slidersct{ background:url(/B2C40/common/images/main/air_bg036.gif) 0 0 no-repeat; width:195px; height:10px; margin:0 auto;  padding-right:15px;}
.ui-slidersct .ui-slider{ width:195px;position:relative; text-align:left; height:10px;}
.soldbar{ background:url(/B2C40/common/images/main/air_bg037.gif) 0 1px no-repeat; height:10px;overflow:hidden; }
.ui-slider-handle{ background:url(/B2C40/common/images/main/bnnmp.png) 0 0 no-repeat; position:absolute; top:-5px; width:17px; height:18px; right:0; cursor:pointer; display:block; }
.pricys{top:-20px; color:#334b77; position:absolute; left:-18px; width:55px; text-align:center}
.sinodemo{ background:url(/B2C40/common/images/main/hxtico.jpg) 0 0 no-repeat; width:368px; padding-top:32px; margin:0 auto; color:#484848; overflow:hidden;_zoom:1;}
.sinodemo span{ float: left; margin-right:20px; display:block}
.mflightser .xinput {
    height: 18px;
    line-height: 16px;
   
    width: 108px;
	float:left
}
.mflightser .rigrseg{ width:42px;}
.mflightser a.anysel{ width:auto; height:18px; line-height:18px; background: url(/B2C40/common/images/main/air-common-ico.gif) no-repeat right -98px #FFFFFF;}

.mflightser .selectdate{ margin-top:3px;}
.sdfbltabl{ margin-top:20px;}
.sdfbltabl h1{ font-size:14px; color:#494949}
.sdfbltabl a{ text-decoration:none}
.helpinfo .infotxt p{ margin:0;}
.helpinfo .infotxt a{ color:#008dd3}
.helpinfo .infotxt .aline{ margin:5px 0;}
.xbinfotxt .aline{ margin:5px 0;}


.xbinfotxt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #929EB4;
    color: #484848;
    float: left;
    line-height: 18px;
   position:absolute; top:-300px; left:300px;
    width: 270px;
	display:none;
}
.xbinfotxt .xthobl{ border-bottom:1px solid #d5d5d5; padding-left:12px; background:#eeeeee; height:25px; line-height:25px;}
.xbinfotxt .xthobl a{ color:#008ad0; margin-right:5px;}

.hotllintbl{ padding-top:7px; padding-bottom:2px; padding-left:10px; padding-right:10px; overflow:hidden;_zoom:1;}
.floleft{ float:left}
.floleft p{ margin:0;}
.floleft .dtime{ color:#494949;}
.floleft .fliline span{ color:#334b77; font-size:14px;}


.floright{ float:right; color:#e10021; font-size:25px; font-family:Verdana, Geneva, sans-serif; line-height:30px; }

.xfhowbottom{ padding-left:12px;}

.slexusername  .a_opb ul{ 
	overflow:hidden; 
	overflow-y:auto
}

.csair-ui-overlay{
	background:#E8E8E8;
	opacity:0.6;
   	left:0;
   	top:0;
   	position:absolute;
   	z-index:2000
}
.csair-ui-overlay-dialog{
   	width:550px;
	height:200px;
	background:white;
   	position:fixed;
   	z-index:2001;
}
.verifyCode{
	border:#ccc 1px solid;
	box-shadow:2px 2px 2px #cccccc;
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#cccccc);
	background-color:#FFFFFF;
	position:relative;
	top:-280px;
	left:90px;
	width:300px;
	height:200px;
	z-index:10000;
	text-align:center;
}
.verifyCode .ver{
	padding:25px;
}
.verifyCode .ver .text{
	width: 80px;
}

.verifyDiv{
	top:0px;
	left:0px;
	opacity:0.6;
	z-index:10000;
	background-color:#E8E8E8;
	*filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);
}

.verifyCode2{
	border:#ccc 1px solid;
	box-shadow:2px 2px 2px #cccccc;
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#cccccc);
	background-color:#FFFFFF;
	width:300px;
	height:200px;
	z-index:99999;
	text-align:center;
}
.verifyCode2 .ver2{
	padding:25px;
	line-height: 30px;
}
.verifyCode2 .ver2 .text2{
	width: 80px;
}
.verifyCode3{
	border:#ccc 1px solid;
	box-shadow:2px 2px 2px #cccccc;
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#cccccc);
	background-color:#FFFFFF;
	width:300px;
	height:180px;
	z-index:99999;
	text-align:center;
}
.verifyCode3 .ver2{
	padding:25px;
	line-height: 30px;
}
.verifyCode3 .ver2 .text2{
	width: 80px;
}
/****非会员提示 start ***/
.xbulg{ padding:5px; text-align:left}
.xcbgpg{ background:url(/B2C40/common/images/new/wxbg.jpg) 0 0 no-repeat; height:225px; padding-left:210px; padding-top:15px;}
.xcbgpg .fhylxmg{ margin-top:8px;}
.xcbgpg .fhylxmg img{ margin-right:8px;}
.tnmmtxt{ padding:30px; text-align:center; font-size:18px; color:#334b77; line-height:20px;}
.xcbgpg .lyjswlp{ background:url(/B2C40/common/images/new/wxbg1.jpg) 0 0 no-repeat; height:174px;}
.nyombtn{ padding-bottom:20px;}
 
.nbord5xln{ border:5px solid #99a5bb; background:#FFF}
.orderpage{cursor:pointer;color:red;}
/****非会员提示 end ***/

/*****广告加载****/

.loadingsearch{ background:none}
.xbmutling{ width:480px; margin:0 auto; text-align:left; background:url(/B2C40/common/images/loading_bg02.gif) 0 0 repeat-y;}
.whitebglClass{ background:#FFF}
.logindop{ background:url(/B2C40/common/images/loading_bg01.gif) 0 0 no-repeat; height:13px;}

.haerbmnmb{ height:65px; padding-left:18px;background:url(/B2C40/common/images/logo.gif) 0 0 no-repeat; margin:0 15px;}
.cqhaerbmnmb{ height:65px; padding-left:18px;background:url(/B2C40/common/images/cqlogo.gif) 0 0 no-repeat; margin:0 15px;}
.blintkyongh{ background:url(/B2C40/common/images/loadingimg.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(/B2C40/common/images/loading_bg03.gif) 0 0 no-repeat; height:14px; overflow:hidden; margin-top:15px;}

/*****END*****/

/* 11-12-22 吴俊标*/

.helpinfo .infotxt2{
	border:1px solid #FFA600;
	padding:3px 3px 3px 3px;
	line-height:18px;
	color:#484848;
	float:left;
	background:#FFF;
	width:190px;
}

.popnotes2 {
    border: 1px solid #FFFFFF;
    color: #000000;
    display: none;
    float:right;
    position: absolute;
    z-index: 5555;
}

.baby {
	margin-right:6px;
	width:230px;
}
/* 11-12-22 结束*/

/*南航会员-里程兑换s*/

.membernav{ background:url(../images/menbg01.gif) 0 0 repeat-x; height:39px; line-height:39px; border-top:1 px solid #bc782d;border-left:1 px solid #bc782d; border-right:1 px solid #bc782d; font-weight:bold; padding:0 50px;}
.membernav a{ color:#FFF; display:inline-block; padding:0 40px;}
.membernav a.current{ color:#000; display:inline-block; padding:0 20px; margin:0 20px; background:url(../images/menbg09.gif) 0 0 repeat-x;}

.member_shboc{ margin:0 16px; padding-top:10px; background:#FFF;}
.nauerln{ background:url(../images/menbg02.gif) 0 0 repeat-x; border-bottom:1px solid #e40021;line-height:43px; height:43px; padding-left:15px; padding-right:15px; margin-bottom:15px;}
.nauerln h1{font-size:14px; font-weight:bold; color:#9b6738; float:left; display:block; margin:0; }
.nauerln .avaback{ color:#008dd4; display:block; float:right;}
.membersx{border:none; text-align:left;  padding:10px;}
.membersx a{ margin-left:70px; margin-right:auto;}
.opbcnm{ line-height:30px;  padding:8px 0 8px 20px;background:url(../images/menbg03.gif) 0 bottom repeat-x;}
.opbcnm a{ color:#008DD3}
.bnr{ padding:15px;}
.bnr h1{ color:#344b77; font-size:14px; font-weight:normal; margin:0 0 15px 0}
.bnr .xdhrule{ border:1px solid #bfd6e8;background:#ffffff; color:#484848; line-height:30px; padding:10px;height:240px;overflow:hidden; overflow-y:auto;}
.bnr .xdhrule .qnsm{color:#484848; }
.nxmembser{ padding:0 0 10px 0; background:#ffffff;}
.nxmembser .xbgtit{ background:url(../images/menbg04.gif) 0 0 repeat-x; padding-top:10px; height:37px; border-bottom:1px solid #d8d8d8; margin-top:0;}
.nxmembser .selectarea{ text-indent:-300em; overflow:hidden; margin-top:6px; text-align:left}
.nntable{ margin-bottom:3px;}
.abntitl{ background:url(../images/menbg05.gif) 0 bottom repeat-x; padding-top:35px; height:30px; border-bottom:1px solid #bfd6e8}
.lmsearchmn{ background:url(../images/menbg07.gif) 0 0 no-repeat; width:73px; height:26px; line-height:26px; text-align:center; color:#314d74; display:block; float:left; margin-left:20px;}
.abntitl h3{ background:url(../images/menbg06.gif) 0 0 no-repeat; width:125px; height:30px; line-height:30px; display:block; float:left; margin:0; font-weight:normal; color:#986838; padding-left:14px; font-size:12px;}
.abntitl span{ display:block; float:right; margin-right:15px;}
.nntable table th,.nntable table td{ padding-left:10px; padding-right:10px; border-bottom:1px solid #cacaca}
.nntable table th{ background:#f1f1f1;}
.nntable table td.bglthdb{ background:url(../images/menbg08.gif) 0 0 no-repeat; height:50px; padding:0}
.brlnm{ line-height:30px; margin-top:15px;}
.redtype2{ color:#9b663a}
.fudemenu{ height:40px; border-bottom:1px solid #f1f1f1; line-height:35px; margin:0 20px; color:#cacaca; }
.fudemenu a{ color:#986838; margin:0 5px;}
.fudemenu a.current{ color:#494949}
.mfzoom{ overflow:hidden;_zoom:1;margin-top:20px;}
.mcenterrx{ width:238px; float:right; display:inline; margin-right:10px;}
.ambox{ margin-bottom:2px;}
.ambox .xtop{ background:url(../images/memberpng02.png) 0 bottom no-repeat; height:6px;}
.ambox .xbottom{ background:url(../images/memberpng03.png) 0 top no-repeat; height:6px;}
.ambox .nabox{ background:url(../images/memberpng04.png) 0 0 #FFF repeat-y; padding:1px 5px;}
.ambox .nabox .rxtt{ background:url(../images/menbg11.gif) 0 0 repeat-x; height:32px; line-height:32px; font-size:14px; color:#ffffff; font-weight:bold; padding-left:15px;}

.ambox .nabox .bntt,.bntt{ background:url(../images/menbg13.gif) 0 0 repeat-x; height:33px; line-height:33px; font-size:14px; color:#9a6738; font-weight:bold; padding-left:15px;}

.myubgx{ background:url(../images/memberxbg.jpg) 0 0 no-repeat; height:160px; padding:18px 10px;}
.myubgx p{ margin:0 0 8px 0; color:#484848}
.myubgx h4{ margin:0 0 8px 0; color:#334b77; font-size:13px; font-weight:normal}
.myubgx h4 span{ font-size:12px;}
.myubgx span.cardnclass{ background:#2b5aa4; width:48px; height:17px; display:inline-block; color:#FFF; text-align:center; line-height:17px;}
.mebbarbtn{ overflow:hidden;_zoom:1;}
.mebbarbtn a{ display:block; background:url(../images/menbg12.gif) 0 0 no-repeat; width:93px; height:25px; display:block; line-height:25px; float:left; margin:8px 5px;_margin:12px 3px 0 3px; text-align:center; color:#334b77}
.qulibknk{ background:url(../images/menbg14.gif) 0 bottom repeat-x; height:120px; line-height:25px;}
.qulibknk a{ color:#334b77; display:block; padding-left:25px;}
.qulibknk a.blink1{ background:url(../images/menbg15.gif) 5px 2px no-repeat;}
.qulibknk a.blink2{ background:url(../images/menbg15.gif) 5px -20px no-repeat;}
.qulibknk a.blink3{ background:url(../images/menbg15.gif) 5px -46px no-repeat;}
.qulibknk a.blink4{ background:url(../images/menbg15.gif) 5px -70px no-repeat;}
.qulibknk a.blink5{ background:url(../images/menbg15.gif) 5px -92px no-repeat;}
.qulibknk a.blink6{ background:url(../images/menbg15.gif) 5px -120px no-repeat;}
.qulibknk a.blink7{ background:url(../images/menbg15.gif) 5px -144px no-repeat;}
.qulibknk a.blink8{ background:url(../images/menbg15.gif) 5px -170px no-repeat;}

.membercontext{ float:left; width:695px; line-height:20px;}
.membercontext .xtop{ background:url(../images/memberpng02.png) 0 bottom no-repeat; height:6px;}
.membercontext .xbottom{ background:url(../images/memberpng03.png) 0 top no-repeat; height:6px;}
.membercontext .nabox{ background:url(../images/memberpng01.png) 0 0 repeat-y; padding:1px 5px;}
.membercontext .mknr{ padding:15px;}
.membercontext .mknr h2{ color:#494949; margin:0 0 10px 0; font-size:12px;}
.membercontext .mknr h3{ color:#9a6738; font-size:12px; font-weight:normal; margin:0 0 5px}
.membercontext .mknr p{ margin-top:0; margin-bottom:10px;}
.bluetypex{ color:#334b77; font-size:14px;}
.bluetypem{ color:#334b77;}


.btnmerb{ background:url(../images/menbg12.gif) 0 0 no-repeat; width:93px; height:25px; display:block; text-align:center; color:#334b77; text-align:center; line-height:25px;}
.menbline{ background:#7cbaec; height:2px; overflow:hidden; margin:20px 0;}
.menbline1{ background:#cacaca; height:1px; overflow:hidden; margin:20px 0;}
.bnttalink{ background:url(../images/menbg16.gif) 0 0 no-repeat; width:330px; height:31px; left:0; top:3px; position:absolute; font-size:14px;}
.bnttalink a{ width:165px; line-height:30px; display:block; text-align:center; float:left; color:#9a6738}
.bnttalink a{ width:165px; line-height:30px; display:block; text-align:center; float:left; color:#9a6738}
.bnttalink a.current{ color:#484848;}
.bnttalink1{ background:url(../images/menbg17.gif) 0 0 no-repeat; width:330px; height:31px; left:0; top:3px; position:absolute;font-size:14px;}
.bnttalink1 a{ width:165px; line-height:30px; display:block; text-align:center; float:left; color:#9a6738}
.bnttalink1 a.current{ color:#484848;}
.memberxkx{ padding:0; border-bottom:1px solid #d9d9d9; padding-bottom:10px;}
.memberxkx td{ padding:0 2px;}
.memberxkx .xinput {
    height: 18px;
    width: 120px;
}

.memberxkx .fgpaswrod{ line-height:22px; color:#314c77; text-decoration:underline}

.memberxkx .anysel {
    color: #484848;
    font-size: 12px;
    height: 17px;
    line-height: 15px;
    width: 48px;
	background: url(../images/air-common-ico.gif) no-repeat right -98px #FFFFFF;
}
.joinnnhuiyuan{ padding:15px 20px; color:#494949; line-height:22px;}

.joinnnhuiyuan a{ color:#344a79;}

.magazinelist{ margin-top:10px;}
.magazinebox{ background:url(../images/menbg19.gif) 0 0 no-repeat; width:180px; height:90px; margin:0 auto 10px auto; color:#020003; padding:10px 18px;}
.magazinebox td{color:#020003; line-height:18px;}
.magazinebox p{ margin:0 0 8px;}
.magazinebox a{ color:#FFF; text-decoration:underline}


.memberindex{ float:left; width:705px; line-height:20px;}
.memberindex #btnpage a{ background:url(../images/memberpng05.png) 0 0 no-repeat; width:11px; height:11px;}
.memberindex #btnpage a.activeSlide{background:url(../images/memberpng06.png) 0 0 no-repeat;}

.memberindex .mainbox{ width:695px; overflow:hidden; margin:0 auto; border:none; height:240px;}
.memberindex .mainbox .pictxt {width:260px; height:180px; bottom:10px; color:#48484a; left:10px; padding:10px 20px 0 10px; }
.memberindex .mainbox .pictxt h1{ font-size:22px; font-family:"Microsoft YaHei", Arial; color:#d58c2e; margin:0 0 5px; font-weight:normal}
.memberindex .mainbox .tranpx{ width:310px; height:210px; background:#FFF;filter: Alpha(opacity=70);
	-moz-opacity:.7;
	opacity:0.7;}
.nbxlinek{ overflow:hidden;_zoom:1; margin-top:18px;}
.nbxlinek .ambox{ width:165px; float:left; margin-right:6px; display:inline;}
.nbxlinek .ambox .nabox{ background:url(../images/memberpng07.png) 0 0 repeat-y;}
.nbxlinek .ambox .xtop{ background:url(../images/memberpng08.png) 0 0 no-repeat;overflow:hidden}
.nbxlinek .ambox .xbottom{ background:url(../images/memberpng08_1.png) 0 0 no-repeat;overflow:hidden}
.nbxlinek .ambox .qulibknk{ height:148px;}
.nbxlinek .zxcxnews{ width:361px; }
.nbxlinek .zxcxnews .qulibknk{line-height:18px; }
.nbxlinek .notshmn{line-height:16px; padding-left:5px; padding-right:5px;}
.nbxlinek .notshmn .bluetype{ color:#334b77;}

.nbxlinek .zxcxnews .nabox{background:url(../images/memberpng09.png) 0 0 repeat-y;}
.nbxlinek .zxcxnews .xtop{background:url(../images/memberpng09_1.png) 0 0 no-repeat;overflow:hidden}
.nbxlinek .zxcxnews .xbottom{background:url(../images/memberpng09_2.png) 0 0 no-repeat;overflow:hidden}
.nbxlinek .wxtswilin{ float:right; margin-right:0;}
.qulibknk ul li{ background:url(../images/menico03.gif) 0 6px no-repeat; padding-left:10px;}
.qulibknk ul li a{padding:0;}
.qulibknk ul li.current a{ padding:0; background:url(../images/menbg20.gif) 0 bottom repeat-x; margin-bottom:5px;font-size:14px;}
.nbxlinek .zxcxnews .qulibknk .nrtxt{ color:#909090; background:url(../images/menbg21.gif) 0 bottom repeat-x; margin-bottom:5px; padding-bottom:5px; line-height:16px;}
.mentbsr{ padding-left:5px;}
.mentbsr a{ padding:0; display:inline; color:#008dd3;}
.ruletitstep{ font-size:14px; color:#9a673a;text-align:center; font-family:SimSun;}
.ruletitstep .step{ font-size:14px; font-weight:bold; color:#494949; }
.menberbtn{ background:url(../images/membebtnbg.jpg) 0 0 no-repeat; width:113px; height:25px; display:inline-block; line-height:25px; text-align:center; color:#734d29; margin:0 5px;}
.membercontext .uinfo .titx{ background:#f1f1f1; border-bottom:1px solid #cacaca;border-top:1px solid #cacaca; line-height:30px; padding-top:0; padding-bottom:0;}
.membercontext .reginfobox .uinfo .titx{ color:#919191; font-size:12px; font-weight:bold;}
.membercontext .reginfobox .uinfo{ background:#FFF;}
.membercontext .reginfobox{ border-bottom:none; margin-bottom:55px;}
.membercontext .uinfo .select-flight{ padding-left:2px; padding-right:8px;}
.form-container .grid_1{position:relative;}
.rand-control{position:relative;}
.rand-control .i-error{left: 126px;top: 5px;}
/* .i-error{display:none;}
.error .i-error{display:block;} */
.select-flight .grid_1.error select,.select-flight .grid_1.error input,.select-flight .grid_1.error .anysel,.error .show_check_input{border-color:#a94442;}
.membercontext .reginfobox .select-flight .grid_1 .txt { width:110px;}
.membercontext .reginfobox .select-flight .grid_4 .txt {width:110px; padding-right:0;}
.membercontext .reginfobox .select-flight .grid_1 .w1{ width:80px;}
.membercontext .reginfobox .select-flight .grid_1 .w1_1{ width:82px;}
.membercontext .reginfobox .select-flight .grid_2{ padding-left:114px;}
.mebxrline{ background:#cacaca; height:1px; overflow:hidden; margin:8px 0;}
/*我的南航-里程兑换*/

.mycsairlcdh{background:#1C639B; width:764px; height:63px; margin:8px auto;border-radius:4px;overflow:hidden;}
.mc-icon-list{width:500px;margin:auto;}
.mc-icon-list li{float:left;}
.myxdh1{ background:url(../images/lcdh_main01.jpg) 0 -73px no-repeat;}
.myxdh2{ background:url(../images/lcdh_main01.jpg) 0 -146px no-repeat;}
.myxdh3{ background:url(../images/lcdh_main01.jpg) 0 -219px no-repeat;}
.myxdh4{ background:url(../images/lcdh_main01.jpg) 0 -292px no-repeat;}
.newchartix h2{ line-height:20px; color:#334b77; font-size:16px; margin:0;}
.newfiliginfo{ margin:0 8px; border-bottom:1px solid #bfbfbf; padding:8px 0; background:#f1f1f1;} 
.newfiliginfo .alist{background:#f1f1f1;}
.newfiliginfo .oneflight{ margin-bottom:20px;}
.newfiliginfo .ubtn .btnsty1{ text-decoration:none}
.newfiliginfo .ubtn{ margin:0 20px; padding-bottom:15px;}
.newfiliginfo .resultinfo{ width:518px; padding-bottom:10px;}
.newsetltimes li a{ line-height:30px;}
.luchengxset{ height:30px;}
.hplix tr td div.tline div {
    background: none;
    color: #484848;
    font-family: Arial,Helvetica,sans-serif;
    height: 20px;
    line-height:18px;
    padding-right: 0;
    margin:0;
	padding:0;
	width:50px; text-align:center
}
.luchengxset .xpling{ background:url(../images/menbg23.gif) 0 0 no-repeat; padding-left:8px; float:left; height:30px;}
.luchengxset .xpling span{ display:block; float:none; padding:0 50px 0 10px; background:url(../images/menbg23.gif) right -50px no-repeat; line-height:30px; color:#494949; font-weight:bold; font-size:14px;}
.sytjmaok{ background:url(../images/menbg24.gif) 0 0 no-repeat; width:29px; height:16px; text-align:left; text-indent:-300em; overflow:hidden; display:block; margin:0 auto; cursor:pointer}
.syxljongl{ height:30px; line-height:30px; padding:0 10px; color:#494949; margin-bottom:0; display:none}
.redbtopin{ border-top:#7cbaec solid 1px; padding-top:6px; color:#e40021; line-height:30px; height:30px; text-align:right}
.newfiliginfo .uinfo .titx .st { line-height:26px;}
.flintnblm{ font-size:14px; line-height:20px; padding-bottom:8px;}
.flintnblm ul{ padding-left:2px; margin-top:0; }
.flintnblm ul li{ margin-bottom:8px;}
.flintnblm p{ margin-top:0; margin-bottom:8px;}
.select-flight .grid_1 .w1_1 {
    width: 230px;
}
.newfiliginfo .anysel{ text-align:left;overflow:hidden;}
.newfiliginfo .grid_2{ margin-top:0; margin-bottom:10px;}

.closePopup {cursor:pointer}
#areselect8 {text-align: left;overflow:hidden;}
.sfga {
    float: left;
    height: 43px;
    margin: 20px 15px 0 30px;
    padding: 0;
    width: 120px;
}
#Tabpay4_G #other li{width:250px;}
.TelWidth{width:80px}
#ec li {
    width: 250px;
}
.zhu{
	margin:20px 45px 12px;
}
/* -----------------右侧查询区域 舱位显示的样式----------------- */
#researchfilght .sequenceWrapper .grid_1 {
	margin-bottom: 2px;
}

#researchfilght .sequenceWrapper span {
	clear: both;
	display: block;
	overflow: hidden;
}

#researchfilght .sequenceWrapper input {
	width: auto;
	margin: 0;
	height: 20px;
	line-height: 20px;
}

#researchfilght .sequenceWrapper label {
	float: left;
	height: 20px;
	line-height: 20px;
	margin-left: 5px;
	color: #008DD3;
}

#researchfilght .sequenceWrapper {
	margin-top: 12px;
}

#researchfilght .cabinseatWrapper {
	padding-bottom: 10px;
}

#researchfilght .cabinseatWrapper a {
	width: 120px;
	text-align: left;
}

#researchfilght .cabinseatWrapper .dbox {
	width: 138px;
}

#researchfilght .cabinseatWrapper .a_opb {
	top: 23px;
	_top: 0;
}

.norixbLi2{
	background:url(/B2C40/common/images/main/air-common-ico.gif) 0 -1334px no-repeat; padding-left:10px; margin-bottom:2px; line-height:22px
}

.checkTicket{ background:url(/B2C40/common/images/main/com-img-global2.jpg)no-repeat; padding-left:28px; }
.card_type li{width:60px;}
.pad4{padding-left:4px;}
.mobileMarginLeft{margin-left:10px;}
/* -----------------旅客信息页面推荐升舱----------------- */
.inviteUpCabinTitle {
	background:url(/B2C40/common/images/inviteUpCabin/title.jpg) repeat-x;
	height: 49px;
}
.inviteUpCabinTitle h1{ line-height:45px;font-family:"微软雅黑"; color:#fff; font-size:20px; margin-bottom:1;}

#singleSegTable .recotd,#multipleSegTable .recotd{color:#444444;}
#singleSegTable .recotxt10,#multipleSegTable .recotxt20{color:#CB100F;vertical-align:middle;}
#singleSegTable .recotxt10{font-size: 30px;}
#multipleSegTable .recotxt20{font-size: 25px;font-style: italic;}
#singleSegTable .recotxt11,#multipleSegTable .recotxt22{text-decoration: line-through;}
#singleSegTable .recotxt11{color:#CB100F;}
#multipleSegTable .recotxt22,#multipleSegTable .recoseg{color:#339DE6;}
#multipleSegTable .recotxt21{color:#CB100F;font-style: italic;}
#singleSegTable .recoline1{font-size: 18px;line-height: 33px;letter-spacing: 2px;}
#multipleSegTable .recoline2{letter-spacing: 1px;line-height: 25px;}

/* -----------------抽奖字段样式-start---------------- */
.luckyDrawText{
	background:url(/B2C40/common/images/main/luckyDraw_icon.png) 3px 1px no-repeat; 
	padding:7px 0px 9px 35px;
	height:18px;
	width:30px;
	color:#F00;
}
/* -----------------抽奖字段样式-end---------------- */

.floatTip{
	background-color: #E40021;
	color: #FFFFFF;
	padding: 1px 1px 1px 8px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	position: absolute;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	top: -10px;
	right: -10px;
}
.hide{display:none;}
.myordersearc input#psgnameFQ{
	line-height: 12px;
	height: 12px;
	padding: 5px;
}

/* -----------------上方导航-start---------------- */

.mc-icon-list{
	width:500px;
	margin:10px auto;
	padding:0;
}
.mc-icon-list li .barLine{
	width:125px;
	border-top:2px solid #7dbbee;
	margin-top: 15px;
	
}
.mc-icon-list li{
	float:left;
	position:relative;
	height:26px;
	
}
.mc-icon-list .icon{
	background:url(../images/maTopbar.png) no-repeat;
	width: 21px;
    height: 29px;
    position:absolute;
    top: -4px;
}
.mc-icon-list  .mc-icon-ed .icon{
	background-position:0 -120px;
}
.mc-icon-list  .mc-icon-ed .barLine{
	border-top:2px solid #fff;
}
.mc-icon-list  .mc-icon-resp .icon{
	background-position:0 -62px;
}

.mc-step-list{
	width:610px;
	margin-left: 122px;
	padding:0;
}
.mc-step-list li{
	float:left;
	color:#E2EBF2;
	width:122px;
	text-align:left;
}
.mc-step-list .current{
	color:#fff;
	text-decoration:underline;
}
.mc-step-list .already{
	color:#fff;
}
.sr-only{
	position:absolute;
	z-index:-1000;
}
.error-info{
	overflow:hidden;
	background:#ca1728;
	color:#fff;
	padding:10px;
	margin:10px 30px;
	display:none;
}
.error-icon{
	background:url(../images/maTopbar.png) no-repeat 0 -228px;
	float:left;
	width:35px;
	height:35px;
}
.error-message{
	float:left;
	color:#fff;
	margin-left:10px;
}
.error-message li{
	cursor:pointer;
	margin:5px 0;
}
.error-message li:hover{
	text-decoration:underline;
}
.f_left{
	float:left;
}
ul{
	margin:0;
}
.orderinfo .alist h3{
	font-size: 16px;
	color: #334b77;
	margin: 0 0 12px 0;
	display:inline;
}
/* -----------------上方导航-end---------------- */
.ins-checkbox{
	width:100%;
	font-size:14px;
	display:block;
	overflow:hidden;
	line-height: 20px;
}
.ins-checkbox .ins-ico{
	display: block;
	width: 20px;
	height: 20px;
	background: url(https://b2c.csair.com/B2C40/newTrips/static/main/images/ui.png) no-repeat 0 -45px;
	float: left;
}
.ins-checkbox.checked .ins-ico{
	background-position: 0 -68px;
}
.ins-checkbox .ins-name{
	max-width: 80px;
	color: #008acb;
	word-break: break-word;
	float:left;
	position: relative;
}
.ins-checkbox .insTip{
	display: inline-block;
	width: 18px;
	height: 20px;
	background: url(https://b2c.csair.com/B2C40/newTrips/static/main/images/passenger.png) no-repeat 0px -779px;
	cursor: pointer;
	margin-left: 5px;
	vertical-align: middle;
	float:left;

}
.ins-checkbox .ins-cost{
	padding: 0 10px;
	max-width: 100px;
	float:left;
}
.ins-checkbox .ins-dec{
	float:left;
	max-width: 320px;
	word-break: break-word;
}
.tooltip-box {
	position: absolute;
	width: 300px;
	z-index: 9990;
	display: none;
}
.tooltip-box .tooltip-arrows {
	position: absolute;
	z-index: 9991;
}
.tooltip-br .tooltip-arrows {
	left: 30px;
	margin-left: -7px;
	top: -7px;
}
.tooltip-bl .tooltip-arrows {
	right: 30px;
	margin-left: -7px;
	top: -7px;
}
.tooltip-r .tooltip-arrows {
	left: -7px;
	margin-top: -7px;
	top: 50%;
}
.tooltip-l .tooltip-arrows {
	margin-top: -7px;
	right: -7px;
	top: 50%;
}
.tooltip-b .tooltip-arrows {
	left: 50%;
	margin-left: -7px;
	top: -7px;
}

.tooltip-t .tooltip-arrows {
	bottom: -7px;
	left: 50%;
	margin-left: -7px;
}
.tooltip-box .tooltip-arrows .arrow-left, .tooltip-box .tooltip-arrows .arrow-right {
	border: 7px solid transparent;
	_border-color: tomato;
	_filter: chroma(color=tomato);
	display: inline-block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	width: 0;
}
.tooltip-box .tooltip-arrows .arrow-left {
	border-left-width: 0;
	border-right-color: #5DC9F7;
}
.tooltip-box .tooltip-arrows .arrow-right {
	border-left-color: #5DC9F7;
	border-right-width: 0;
}
.tooltip-box .tooltip-content {
	background-color: #ffffff;
	border: 3px solid #5DC9F7;
	position: relative;
	z-index: 9992;
	border-radius:3px;
}
.tooltip-content .tipsCon{
	font-size:14px;
	padding: 8px;
	line-height: 24px;
}
.pg-tip-content{
	width:95%;
	padding:10px;
	line-height:24px;
}
.pg-insurance-tip{
	width:100%;
	padding:5px;
	font-size:13px;
	color: #333333;
}
.pg-insurance-tip .insurance-type{
	width:65%;
	text-align: left;
}
.pg-insurance-tip .insurance-adult{
	width:30%;
	text-align: left;
	color:#000000;
}

.pg-insurance-tip .bluebg{
	border-bottom: #60c9f7 1px dashed;
	line-height:30px;
}
.pg-insurance-tip .bluebg2 {
	border-bottom: #60c9f7 1px dashed;
	line-height:60px;
}
.pg-insurance-tip .tda a{
	color:#008acb;
	display: block;
	float:right;
	margin-right:10px;
}
.insGuarantee{
	position: absolute;
    width: 180%;
    top: 18px;
    left: -22px;
    color: red;
}