/******布局开始******/
*{margin:0;padding:0;}
body {margin:0;line-height:22px;}
form {border:none;margin:0px;padding:0px;}
#top2,#top3,#top-menu,#adv-search,#midd-1,#foot {width:950px;margin-left:auto;margin-right:auto;}
.second #top2,.second #top-menu,.second #adv-search,.second #midd-1  {width:950px;margin-left:auto;margin-right:auto;}
#top1{width:100%;margin-left:auto;margin-right:auto;}

#top1 {	height: 40px;line-height:33px;overflow: hidden;position:relative;}
#top2 {	height:100px; position:relative;}
#top-menu{	height:33px;line-height:33px; position:relative;}
#top3 { width:930px;height: 17px; position:relative;padding:5px 10px;}
/*.second #top3 {width:936px;margin-left:auto;margin-right:auto;padding:5px;border:1px solid #fff;}*/
#adv-search {padding:5px;height: 226px;overflow:hidden;position:relative;width:762px;}
#midd-1 {margin-top:5px;}
#foot { margin-top:10px; padding: 0px; height:80px;border-top:1px solid #575757}

#top1-login{position:absolute;right:8px;top:4px;}

.input-line {width: 80px;height: 14px;}

#logo-img1{position:absolute;margin:-4px 0px 0px 10px;	height:100%;width:250px;}
#logo-img1 a {display:block;width:395px;height:100%;margin-left:29px;background:url(../images/logo.gif) no-repeat 0px 10px;}
.second #logo-img1{margin-left:10px;}
#top2-1,#top2-2 { height:25px;	position:absolute;	right:0px;	width: 518px;}
#top2-1{top:8px;}
#top2-2{bottom:2px;}
#top-menu a {display:block; width:84px; height:33px; float:left; text-align:center;}

#adv{position:absolute;right:5px;top:5px;overflow:hidden;height:226px;}
#search {width:282px;margin-bottom:10px;}
.second #search{width:100%;margin-bottom:1px solid #fff;}
#search .body{padding:10px 35px;border:1px solid #fff;border-top:0;}
#search .body span { height:25px; line-height:25px; display:block; position:relative}
#search .input{ width:110px;}
#search select{width:116px;}
#search .body .date_select_btn{ position:absolute; top:0px; right:0px;}

#title{	position:relative; font-size:14px; font-weight:bold;border-bottom:0;background:#E8F7FE;clear:both;}

#title .content{ height:18px; padding-left:26px; line-height:16px;color:#555;}
.bigHeight .content{height:28px !important;line-height:24px !important;}

div.mlayout1 {width:220px; height:210px; float:left; margin: 5px 0px 10px 20px !important; margin: 5px 10px 10px 10px;padding:5px;}

div.exprice {padding:5px;margin-bottom:5px;}
div.notice{margin:5px;}

#flightinfo{ padding:20px;}
.flightlist{ margin:10px 0px;}

#idx_page{margin:10px 5px; height:20px;line-height:20px;}

.mlayout1 span { display:block; height:20px; padding-left:30px; line-height:20px;}

.exprice span { display:block; height:22px;line-height:22px; padding-left:20px; position:relative}

div.exprice .login_btn2{position:absolute; top:8px; right:10px;}

.second #midd-1 {margin-top:5px;position:relative;}

#mleft {width:274px;float:left;margin-right:8px;display:inline;}
#mright {float: right;width:660px}
.first #mright{width:660px}

.minfo {margin:0px 10px 5px;}
.mbady {padding:0px 4px; }

.mbady .content {padding:5px}

.minfo1 {margin:0px 0 5px 0; padding:0px 10px 10px 10px;display:block;zoom:1;width:932px;_margin-left:-8px;}
.minfo1 .title { width:136px; height:24px; line-height:24px}
.minfo1 .body { padding: 10px; }
.minfo1 .boder { padding:3px;margin-top:10px;}
.minfo1 .paymothed {margin-top:0}
.minfo1 .header {height:33px;line-height:33px}
.minfo1 .header a {display:block; width:84px; height:33px; float:left; text-align:center;}
.minfo1 table{width:880px !important;}
#mright .minfo1 table{width:100% !important;}
/******布局结束******/

.iframes #foot,.iframes #top2,.iframes #top3, .iframes #top-menu,.iframes #adv-search,.iframes #midd-1  {width:95%;margin-left:auto;margin-right:auto;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif,宋体;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
/*	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;*/
}

body.train{
	background-image: url(../images/bg_train.jpg);
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif,宋体;
	font-size: 12px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif,宋体;
	font-size: 12px;
}
.bigfont {
	font-family: "黑体", Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: red;
}
.menu1 {
	font-size: 13px;
	font-weight: bold;
}

A {	text-decoration:none;}

div.minfo1 A {text-decoration: underline}

a:link{	color:#000000;}

.center{margin-left:auto;margin-right:auto;}

.left, #top1-date{	float:left;	}
.right{	float:right;}

img {vertical-align:middle}

a img {border:none}

.nboder{border:4px solid #fff !important;}
#notebody .content{line-height:25px;}
#notebody .b2, #notebody .b3, #notebody .b4, #notebody .b2b, #notebody .b3b, #notebody .b4b, .b{border-left:1px solid #fff;border-right:1px solid #fff;}
/******背景/字体/颜色等设置******/
#top1 {display:none; background:url(../images/meunbg.gif) repeat-x top left;   
  text-align:right; font-size:14px; color:#FFFFFF; }
#span_return_day{display:none;}
.input-line {border:1px solid #ccc;background:#fff;}

#logo-img{background:url(../images/sitelogo.gif) no-repeat left;}

#top2-1,#top2-2 {text-align:right;}

#top2-1 a:link{color:#377D0D}
#top2-1 a:visited{color:#377D0D}
#top2-1 a:hover{color:#377D0D}
#top2-1 a:active{color:#377D0D}


#top-menu,#ctop-menu{background:url(../images/menu.gif) repeat-x;font-size: 14px;font-weight: bold; border:1px solid #FFFFFF}
/*#top-menu{background:none;}*/
#top-menu a:link{color:#fff;}
#top-menu a:visited {color:#fff;}
#top-menu a:hover {color:#fff;}
#top-menu a:active {color:#fff;}
#top-menu a.curr {background:url(../images/menu2.gif) no-repeat 50% 50%;}
#top-menu a.curr:link{color:#0069ca;}
#top-menu a.curr:visited{color:#000;}
#top-menu a.curr:hover{color:#000;}
#top-menu a.curr:active{color:#EDEDED;}

#top3 { background:#fff; border:1px solid #fff; line-height:17px;}

#adv-search,#midd-1 {background:#ffffff;}

#menubg{
	font-size: 12px;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/menubg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/***圆角**
页面代码:

<div>
<b class="b1"></b><b class="b2 d1"></b><b class="b3 d1"></b><b class="b4 d1"></b>
<div class="b d1">
<font style="font-size:26px;color:red; margin:0px 10px;">简洁型css圆角矩形</font>
</div>
<b class="b4b d1"></b><b class="b3b d1"></b><b class="b2b d1"></b><b class="b1b"></b>
</div>
**********/

.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #9DDFFF;border-right:1px solid #9DDFFF;}
.b1,.b1b{margin:0 5px;background:#9DDFFF;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#E8F7FE;}
/*********/

#title .b2,#title .b3,#title .b4,#title .b2b,#title .b3b,#title .b4b,#title .b{	border:none;}

#title .b1,#title .b1b{background:none}

#midd-1 #title { color:#555;background:#ffffff;}
#search #title, #mright #title { color:#555}

#midd-1 #title .d1{background:#E8F7FE;}

#title .icon{ background:url(../images/Fwdw_icons_18.gif) no-repeat center; position:absolute;width:24px;height:24px;left:0px;top:1px;}
.bigHeight .icon{height:28px !important;}
#search #title .d1, #mright #title .d1{background:#D9F3FF;}

#search #title .icon { background:url(../images/Fwdw_icons_37.gif) no-repeat center center;}

#mright #title .icon { background:url(../images/Fwdw_icons_1.gif) no-repeat center center;}

.mlayout1 span { border-bottom:1px dotted #ccc; background:url(../images/webdesignicon2_143.gif) no-repeat left}

.minfo1 { background:#eee; border:1px solid #ffffff;border-left:0;border-right:0;}

.minfo1 .title { background:#fff ; border:1px solid #ffffff;border-top:0;color:#000; font-weight:bold; font-size:14px; text-align:center;}

.minfo1 .boder { background:#fff; border:1px solid #fff;}

.minfo1 .body { background:#FFF;}
.minfo1 .header {background:url(../images/menu.gif);}

.minfo1 .header a:link{color:#fff;}
.minfo1 .header a:visited {color:#fff;}
.minfo1 .header a:hover {color:#000;}
.minfo1 .header a:active {color:#fff;}
.minfo1 .header a.curr {background:url(../images/menu2.gif) no-repeat center;}
.minfo1 .header a.curr:link{color:#000;}
.minfo1 .header a.curr:visited{color:#000;}
.minfo1 .header a.curr:hover{color:#000;}
.minfo1 .header a.curr:active{color:#EDEDED;}

#mright .minfo1{width:auto;}

.exprice {border:1px solid #ccc; background:#fff;font-size: 12px; clear:both}

.exprice span { background:#fff url(../images/information.gif) no-repeat left center;color:#f60;}

#flightinfo{ background:#F5F5F5;border:1px solid #ffffff;margin-top:6px;}

#flightinfo .info1{ color:#0069ca; font-size:14px; font-weight:bold}

#idx_page{color:#0050A6}
#bookRecord{height:36px;}
#cmpfilter {width:100%;line-height:30px;}
#cmpfilter span{padding-top:2px;}

.ulist, .flightlist{border:1px solid #fff;line-height:22px;}

.flightlist table{ width:100%; text-align:left; font-size:12px}

.flightlist table thead{ background:#f0f4f7;height:30px; color:#555; font-weight:bold}
.flightlist table thead td{ font-size:14px;padding:5px;border-bottom:1px solid #fff;}
.flightlist table tbody{ background:#f4f4f4;}
.flightlist table th{ background:#f4f4f4 url(../images/34aL_012.gif) no-repeat 5px center; padding-left:20px;}

.flightlist span.oldprice {font-style:italic ; text-decoration: underline;}

.flightlist span.spprice {width:60px; color: #0069ca; font-size: 16px;font-weight:700;}

.ulist ul,.flightlist ul{list-style:none;margin:0px;padding-left:0px; list-style-position:outside}
.ulist ul li,.flightlist ul li{ border-bottom:1px dotted #575757;color:#575757;margin:5px 20px;height:30px; padding:0px 20px; text-align:inherit}
.ulist ul li:after, .flightlist ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.ulist ul li span, .flightlist ul li span {width:150px;height:25px;line-height:25px; float:left;}

.flightlist ul li a.orderbtn {width:100px;height:25px;float:right; display:block; background:url(../images/orderclass.gif) no-repeat center}

.flightlist ul li a.applybtn {width:100px;height:25px;float:right; display:block; background:url(../images/applyclass.gif) no-repeat center}

.flightlist ul li span.c1 {width:50px;}
.ulist ul li span.c1 {width:60px;}
.ulist ul li span.c2 {float:none;margin:5px 10px; color:#999999}
.ulist ul li input.c2 { width:100px; border:1px solid #999999;}

.ulist ul li span.req {float:none;color:red;margin-left:5px;}

#foot {/*background:url(../images/bottom.jpg) repeat-x bottom center;*/ text-align: center;position:relative;color:#000; }
#foot[id] {display: table !important;}
#foot #msn_online{position:absolute;left:350px;}
.vposition {position: absolute; top: 50%; margin: 0px auto; width:100%;left:0px;}
.vcontent { position: relative; top: -50%; }
.vposition[class] { position:static; display: table-cell; vertical-align: middle; width: 100%; text-align: center; }
.vcontent[class] {top:0}
.alllist table{
	width:100%;
	text-align:left;
	font-size:12px;
	padding:5px;}

.alllist td{
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.blue{ color:#3366CC}

/********按纽开始********/
.loginbtn {	padding:0px 5px 5px 35px;background:url(../images/webdesignicon_138.gif) no-repeat left;}
.regbtn {padding:5px 8px 5px 35px;background: url(../images/webdesignicon_074.gif) no-repeat left;}
.date_select_btn { border:none;background:url(../images/Fwdw_icons_44.gif) no-repeat left center; height:19px;width:24px;cursor:pointer;}
.login_btn1{ border:none;background:#f60 url(../images/93.gif) no-repeat; height:19px;width:64px; color:#fff; padding:2px 0;margin:0px 5px;cursor:pointer;}
.login_btn2{ border:none;background:#0069ca url(../images/108.gif) no-repeat; height:26px;width:91px; color:#fff; padding:2px 0;cursor:pointer;font-size:14px;}
#querybtn{background:url(../images/74.gif) no-repeat;height:24px;line-height:24px;width:78px;text-align:center;border:0;cursor:pointer;}
/********按纽结束********/

/* Clear Fix */
/****
清除盒子高度bug
****/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Hide from IE Mac */
* html .clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */

.err{ color:red ;border:1px solid red !important;}



/* PAGINATION */

.paginateButtons {
    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
    border-top: 0;
    color: #666;
    font-size: 11px;
    overflow: hidden;
    padding: 10px 3px;
}
.nextLink ,.prevLink, .currentStep {
    background: #fff;
    border: 1px solid #ccc;
    border-color: #ccc #aaa #aaa #ccc;
    color: #666;
    margin: 0 3px;
    padding: 2px 6px;
}
.currentStep {
    border-color: #FAFFB6;
}

.paginateButtons span {
    padding: 2px 3px;
}

#allfee {
	font-size:125%;
	font-weight:bold;
}
    
.selectedBox {
	background:#fff;
	border: 1px solid #000;
	position: absolute;
	z-index:9999;
	overflow:hidden;
}

.selectedBox ul{
	list-style:none;margin:0px;padding-left:0px; list-style-position:outside;
}

.selectedBox li.curr{
	background:#ccc;
	color:#FE7917;
}

#modify #title, .menu input {cursor:pointer }
.minfo1 td.operate a {display:block;height:16px;width:50px;text-align:center;border:1px #F9C700 solid}

/* 进度条使用的样式 */
.top_fligt_1,.top_fligt_2,.top_fligt_3,.top_fligt_4,.top_fligt_5{ height:18px; width:350px; background:url(/images/navi_flight.gif) -660px top no-repeat; float:right; padding-top:18px; }
.top_fligt_2{ background:url(/images/navi_flight.gif) -565px top no-repeat;}
.top_fligt_3{ background:url(/images/navi_flight.gif) -460px top no-repeat;}
.top_fligt_4{ background:url(/images/navi_flight.gif) -350px top no-repeat;}

.ccc6600	{color:#cc6600;}
.c636363	{color:#898989;}

.shoppingframe {
	width:100%;
	height:296px;	
}

.shopping li {
	border-bottom:1px dashed #CCCCCC;
	margin:0;
	padding:0;
}
.aboutus{border:1px solid #ffffff;border-top:0;line-height:20px;padding:10px 10px;}
.aboutus p{margin:0 0 15px 0;text-indent:2em;}
#bookdiv #tgq_info, #bookdiv .flightlist .blue p, #xcd_method_show p{
	color:#555;
}
#helplist{border:1px solid #fff;border-top:0;padding:5px;}
#helplist ul{margin:0px;list-style:square inside url(../images/34aL_006.gif);}
#helplist h4{margin:10px 0;}
#helplist dl{}
#helplist dt{font-weight:700;margin-top:5px;}
#helplist dd{margin-left:10px;}
.siteNotice{border:1px solid #fff;padding:10px;margin-bottom:6px;}
.siteNotice ul{list-style:none;margin:0;padding:0;}
.siteNotice li{margin:0;line-height:22px;}
#content_body p strong{font-size:14px;color:#f60;}
.dealsFlight{border:1px solid #fff;}

#qunarInfo_Air,#qunarInfo_Contact{cursor:pointer;}
.qn_dlg div.t3,.qn_dlg div.t1,.qn_dlg div.t2,.qn_dlg div.b3,.qn_dlg div.b2,.qn_dlg div.b1{overflow:hidden !important;}
.pswl h4{font-size:12px;margin:8px 0;}
.pswl ul{list-style:none;margin:0;padding:0;}
.pswl li{line-height:22px;padding-left:24px;}
.pswl dl{padding-left:24px;}
.pswl p{padding-left:24px;}

#foot p {color:#000;font-weight:bold}

