html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
th,td{font-weight:400}
em{font-style:normal}
strong{font-weight:700}
body{font:normal 12px/1.5 arial,sans-serif;background:#fff;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{color:#0069ca;text-decoration:none}
a:hover{color:#f60;text-decoration:none}
.clr,.clear{clear:both;height:0;overflow:hidden}
.clrfix{zoom:1}
.clrfix:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.hide{display:none}
.hidden{visibility:hidden}
.qcbox{border:1px solid #abadb3;background-color:#fff;width:178px;height:20px;font-size:14px;padding:5px;-moz-box-shadow:0 0 5px #e2e2e2 inset;-webkit-box-shadow:0 0 5px #e2e2e2 inset;box-shadow:0 0 5px #e2e2e2 inset;transition:all .20s ease-in-out;-webkit-transition:all .20s ease-in-out;-moz-transition:all .20s ease-in-out;outline:0}
.qcbox .labelContainer{display:none}
.qcbox .textbox{border:0 none;outline:0;margin:0 0 0 14px;padding:0 5px;overflow:hidden;width:135px;height:18px;font:normal 14px/18px tahoma,arial,sans-serif;vertical-align:top;background-color:#fff;margin-top:1px\0;_margin-top:1px}
.qcbox .popContainer{position:relative;z-index:200;clear:both}
.qcbox .popPanel{border:1px solid #abadb3;background-color:#fff;position:absolute;z-index:10;left:227px;top:-24px;top:-25px\0;*top:-27px}
.qcbox .errtext{color:red!important}
.qcbox .boxWrapper{position:relative}
.qcbox .boxContainer{position:absolute;top:0;right:0;padding-left:4px;height:20px;line-height:20px;background-color:#fff;cursor:pointer}
.qcbox .sinfo{padding:0;font:normal 14px/20px tahoma,arial,sans-serif;font-size:12px}
.qcbox .sicon{height:15px;cursor:pointer;width:20px;background:url(http://simg1.qunarzz.com/site/images/flight/flight_v1/i_qbox_v1.png) 2px 1px no-repeat}
.qcbox .qcbox-mark{position:absolute;width:12px;font:normal 14px/20px tahoma,arial,sans-serif;left:0;top:0;*top:1px;_top:0;color:#999}
.qcbox .infotext{color:#ccc}
.qcbox .sicon i{display:block;width:20px}
.qcity .boxContainer{width:15px}
.qcity .qbox_c .boxContainer{width:152px}
.qcity .sinfo{position:absolute;left:0;top:0}
.qcity .sicon{position:absolute;top:2px;right:0}
.qdate{width:185px;_width:183px}
.qdate .sinfo{float:left;display:inline;padding-right:2px}
.qdate .sicon{float:left;display:inline;background-position:-25px 1px;margin-top:2px}
.qdate .textbox{width:160px;line-height:16px;height:17px;padding-top:1px;padding-top:0\0;*padding-top:0;_padding-top:1px;_width:85px}
.qcity_guess{line-height:24px;padding:0 5px;background:#fffedf;white-space:nowrap}
.qcity_guess .hl{padding-left:4px;color:#f60}
.qcbox .ill{width:188px}
.qcbox .illrow{line-height:22px}
.qcbox .illrow td{padding:0 0 0 4px!important;overflow:hidden;cursor:pointer;white-space:nowrap;font-family:simsun}
.qcbox td.illn{line-height:24px;font-size:13px;padding-left:8px;text-align:left;padding-left:4px}
.qcbox .illt{color:green;line-height:24px;font-size:11px;padding-right:4px;text-align:right;font-family:arial,sans-serif}
.qcbox .tllover td{background-color:#b7e7fc}
.qcbox .keystring{color:#f60}
.qcbox .error td{font-size:13px;background-color:#c30;color:#fff}
.qbc_fin{border-color:#60adff;-moz-box-shadow:0 0 -5px #c5e0fe;-webkit-box-shadow:0 0 -5px #c5e0fe;box-shadow:0 0 -5px #c5e0fe}
.qcbox_err{border:1px solid red}
.qcbox_err .sinfo{color:red}
.qcbox_disable{cursor:default;border-color:#ddd;background-color:#fbfbfb}
.qcbox_disable .boxContainer{cursor:default}
.qcbox_disable .boxContainer{background-color:#fbfbfb}
.qcbox_disable .sicon{background:url(http://simg1.qunarzz.com/site/images/flight/flight_search/qn1cs1_disable.gif) no-repeat scroll 1px 1px;cursor:default}
.qcbox_disable .qcbox-mark,.qcbox_disable .sinfo,.qcbox_disable .textbox{color:#999}
.ui-city-sug{width:660px;font-size:12px}
.ui-city-sug .ico-close{display:inline;float:right;width:11px;height:11px;margin:13px 12px 0 0;cursor:pointer;background:url(http://simg1.qunarzz.com/site/images/flight/flight_v1/i_qbox_v1.png) no-repeat scroll -85px -20px;*margin-left:-23px;*position:relative;*zoom:1}
.ui-city-sug .m-hct-nav{height:30px;padding:5px 10px 0;background:#f7f7f7}
.ui-city-sug .m-hct-nav span{float:left;display:inline;height:28px;margin-right:6px;padding:0 8px;border-bottom:2px solid #f7f7f7;line-height:28px;cursor:pointer;white-space:nowrap}
.ui-city-sug .m-hct-nav span:hover{color:#098483}
.ui-city-sug .m-hct-nav span.active{border-bottom-color:#098483;color:#098483;font-weight:bold}
.ui-city-sug .m-hct-lst{padding:10px 0}
.ui-city-sug .m-hct-lst ul{margin:0;padding:0 0 0 13px;height:1%}
.ui-city-sug .m-hct-lst ul:after{clear:both;display:block;height:0;visibility:hidden;content:"\20"}
.ui-city-sug .m-hct-lst ul li{float:left;width:92px;height:20px;margin-bottom:3px;text-align:left;line-height:20px;overflow:hidden}
.ui-city-sug .m-hct-lst ul li a{display:block;padding:0 5px;color:#333;!important}
.ui-city-sug .m-hct-lst ul li:hover{text-decoration:none;background:#00afbc;color:#fff}
.ui-city-sug .m-hct-lst .inter ul li{width:24%!important}
.ui-city-sug .e-hct-lst{margin:0;padding:0 5px 0 0;height:1%}
.ui-city-sug .e-hct-lst:after{clear:both;display:block;height:0;visibility:hidden;content:"\20"}
.ui-city-sug .e-hct-lst dt{float:left;display:block;width:30px;height:22px;padding-left:18px;color:#666;line-height:22px;white-space:nowrap}
.ui-city-sug .e-hct-lst dd{margin-left:48px;zoom:1;_margin-left:0}
.ui-city-sug .e-fuzzy-line{display:block;overflow:hidden;border-top:1px solid #ededed;margin:5px 0 5px 48px;height:0;line-height:0}
.s_toCity .popPanel{top:-63px;top:-64px\0;*top:-67px}
.s_formDate .popPanel{top:-145px}
.s_toDate .popPanel{top:-185px}
.ui-calendar{width:480px;overflow:hidden;font-size:12px;*position:relative}
.ui-calendar:after{clear:both;display:block;height:0;visibility:hidden;content:"\20"}
.ui-calendar .m-part{position:relative;z-index:1;float:left;display:inline;width:240px;padding-bottom:5px}
.ui-calendar h3{font:bold 15px/20px tahoma,arial,sans-serif;height:20px;padding:8px 12px;text-align:center}
.ui-calendar .downTd,.ui-calendar .upTd{position:absolute;top:0;right:0;cursor:pointer;background-image:url(http://simg1.qunarzz.com/site/images/flight/flight_v1/i_qbox_v1.png);width:27px;height:37px}
.ui-calendar .upTd{background-position:0 -20px;left:0}
.ui-calendar .downTd{background-position:-30px -20px}
.ui-calendar .downTd:hover,.ui-calendar .upTd:hover{background-color:#d2f2f4}
.ui-calendar .cld_dbg{position:absolute;left:10px;top:66px;font:150px/150px Arial;color:#cfeff1;z-index:20;width:200px;text-align:center}
.ui-calendar table{margin:1px;padding:0;border:0 none;border-collapse:collapse;width:203px;height:166px;margin:0 auto;position:relative;z-index:40}
.ui-calendar table td{margin:0;padding:0;padding:0!important;width:29px;font:bold 12px/26px tahoma,arial,sans-serif;cursor:pointer;text-align:center;vertical-align:middle}
.ui-calendar .thead td,.ui-calendar .thead td.hover{height:27px;line-height:21px;font-weight:normal;cursor:default;background-color:transparent;color:#333}
.ui-calendar .thwrap{padding-bottom:10px}
.ui-calendar .thwrap table{height:auto}
.ui-calendar .tdwrap{margin-left:-1px;border-left:1px solid #ededed;_zoom:1;_position:relative}
.ui-calendar td.today{font-weight:normal;color:#f60}
.ui-calendar .thead td.holi,.ui-calendar .thead td.holi.hover{color:#f60}
.ui-calendar td.holi_sp{font-weight:bold;color:#f60}
.ui-calendar td.cnone{color:#999;cursor:default}
.ui-calendar td.othr{background-color:#00afbc;color:#fff}
.ui-calendar td.curr{background-color:#00afbc;color:#fff}
.ui-calendar td.out,.ui-calendar td.out.hover{color:#cde2e4;cursor:not-allowed;background-color:transparent}
.ui-calendar td.day_sel_area{background:url(http://simg1.qunarzz.com/site/images/flight/bg_cld_filter_v1.png) repeat scroll 0 0;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://simg1.qunarzz.com/site/images/flight/bg_cld_filter_v1.png")}
.ui-calendar td.cnone.hover{background-color:transparent;cursor:default}
.ui-calendar td.day_sel,.ui-calendar td.day_sel_from,.ui-calendar td.day_sel_end,.ui-calendar td.hover,.ui-calendar td.day_sel_area.hover{background:0;background-color:#00afbc;color:#fff;cursor:pointer}
.ui-calendar .m-fuzzy-box{clear:both;overflow:hidden;padding:10px 0 5px 12px;background:#f7f7f7}
.ui-calendar .m-fuzzy-lst li{float:left;margin-left:16px;display:inline;width:70px;text-align:center;height:22px;line-height:22px;margin-bottom:7px;border:1px solid #6faead;color:#098483;cursor:pointer}
.ui-calendar .m-fuzzy-lst li.hover{background:#00afbc;color:#fff;font-weight:bold}
.yselector{background-color:#fff;width:65px;font-size:14px}
.yselector .yselector_arraw{width:23px;padding-top:7px;float:right;display:inline}
.yselector .yselector_arraw b{width:20px;height:16px;background:url(http://simg1.qunarzz.com/site/images/flight/flight_v1/i_qbox_v1.png) no-repeat scroll 0 -60px;display:block;cursor:pointer}
.yselector .yselector_box{cursor:pointer;border:1px solid #bababa;height:30px;-moz-box-shadow:0 0 5px #e2e2e2 inset;-webkit-box-shadow:0 0 5px #e2e2e2 inset;box-shadow:0 0 5px #e2e2e2 inset;transition:all .20s ease-in-out;-webkit-transition:all .20s ease-in-out;-moz-transition:all .20s ease-in-out;outline:0}
.yselector .yselector_input{display:block;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;outline:0;text-overflow:ellipsis;padding:5px 0 5px 5px;*line-height:22px}
.yselector_on .yselector_box{border-color:#60adff;-moz-box-shadow:0 0 -5px #c5e0fe;-webkit-box-shadow:0 0 -5px #c5e0fe;box-shadow:0 0 -5px #c5e0fe}
.yselector_suggest{position:relative;background-color:#f00;z-index:200}
.yselector_suggest ul{overflow-y:auto;overflow-x:hidden;position:absolute;top:-1px;width:63px;border:1px solid #bababa;background-color:#fff;padding:0!important}
.yselector_suggest a{color:#333;display:block;line-height:30px;height:30px;padding:0 5px 0 5px;outline:0;text-overflow:ellipsis;overflow:hidden}
.yselector_suggest a:hover,.yselector_suggest a.hover{color:#fff;background-color:#00afbd}
.yselector_suggest li{overflow:hidden;line-height:20px;white-space:nowrap;padding:0;float:none!important;clear:both;width:100%;display:block;padding-top:0!important;zoom:1}
.b_fly_schwrap{padding:14px 12px 0 0;position:relative;zoom:1;z-index:310}
.b_fly_schwrap .crl_group .crl_lab{float:left;display:inline;width:50px;padding:0 5px 0 0;font-size:14px;line-height:22px;font-weight:bold;text-align:right}
.b_fly_schwrap .crl_group .controls{padding-left:60px}
.b_fly_schwrap .controls{margin-bottom:7px}
.b_fly_schwrap .crl_sp_sel{float:left;display:block;width:65px;padding-left:26px}
.b_fly_schwrap .crl_sp_sel label{display:block;font-size:14px;margin:0 0 11px;_margin-top:5px}
.b_fly_schwrap .crl_sp_sel label .inp_chk{width:13px;height:13px;padding:0;margin:0 1px 0 5px;vertical-align:middle;_margin-top:-3px}
.b_fly_schwrap .crl_sp_city{position:relative;z-index:30}
.b_fly_schwrap .crl_sp_city a.lnk_change{background:url(http://simg1.qunarzz.com/site/images/flight/flight_search/bg_sephuan.png) no-repeat scroll 0 0;display:block;height:36px;width:22px;overflow:hidden;position:absolute;top:18px;right:-10px;text-indent:-9999px;outline:0;_right:-2px}
.b_fly_schwrap .crl_sp_city a.lnk_change:hover{background-position:0 -50px}
.b_fly_schwrap .qunar-qcbox{width:218px;_width:216px}
.b_fly_schwrap .qunar-qcbox .textbox{width:170px;_width:170x}
.b_fly_schwrap .qunar-dp{width:230px;_width:218px}
.b_fly_schwrap .crl_sp_action{padding-left:60px}
.b_fly_schwrap .crl_sp_action .m_btnlst{padding-left:60px;height:33px}
.b_fly_schwrap .crl_sp_action .m_btnlst button,.b_fly_schwrap .crl_sp_action .m_btnlst .btn_search{float:left}
.b_fly_schwrap .crl_sp_action .m_lnklst{color:#a27349;text-align:center;padding-right:25px}
.b_fly_schwrap .crl_sp_action .m_lnklst .highlight{color:#893a36}
.b_fly_schwrap .crl_sp_action .btn_ser_w,.b_fly_schwrap .crl_sp_action .btn_serfw_w{width:89px;height:29px;display:inline-block;margin-right:10px;overflow:hidden;float:left}
.b_fly_schwrap .crl_sp_action .btn_ser_w .btn_txt,.b_fly_schwrap .crl_sp_action .btn_serfw_w .btn_txt{background:#ff8a00;color:#fff;display:inline;float:left;font:14px/30px arial;height:29px;margin:0 4px;text-align:center;width:81px}
.b_fly_schwrap .crl_sp_action .btn_ser_w .btn_search,.b_fly_schwrap .crl_sp_action .btn_serfw_w .btn_flysch_tb{margin-left:-89px}
.b_fly_schwrap .crl_sp_action .btn_serfw_w{margin-right:0}
.b_fly_schwrap .crl_sp_action .btn_serfw_w .btn_txt{background:#7bc721}
.s_history .hisPanel{position:absolute;z-index:1;top:20px;left:-72px;padding:5px;border:1px solid #ddd;width:200px;background-color:#fff}
.s_history .hisPanel .close,.s_history .hisPanel .btnClose{float:right;width:12px;height:12px;background:url("http://simg1.qunarzz.com/site/images/flight/flight_search/ico_a.png") no-repeat scroll 0 -160px;cursor:pointer}
.s_history .hisPanel ul{padding:5px 5px 0;zoom:1}
.s_history .hisPanel ul:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.s_history .hisPanel li{float:none;display:block;margin:0;line-height:20px;clear:both;width:100%}
.qn_page .b_fly_schwrap,.q_page .b_fly_schwrap{padding-left:0;padding-right:0}
.b_fly_schwrap .qcbox{width:222px}
.b_fly_schwrap .qcbox .textbox{width:170px}
.qcity .qbox_c .boxContainer{width:200px}
.btn_search{background:url(http://simg1.qunarzz.com/site/images/flight/flight_v1/btn_search_h123_v2.png) no-repeat scroll 0 0;width:89px;height:29px;display:inline-block;overflow:hidden;text-indent:-9999px;text-align:left;cursor:pointer;*line-height:0;*text-indent:0}
button.btn_search{border:0;cursor:pointer;overflow:visible;padding:0;margin:0}
.box_qn_lst{border:1px solid #eae3db;background:#fff;height:1%;width:958px;margin:0 auto;padding-bottom:4px}
.box_qn_lst:after{clear:both;display:block;height:0;visibility:hidden;content:"."}
.box_qn_lst .b_sch_wrap{float:left;display:block;border-right:1px solid #e2d6bc;width:319px}
.box_qn_lst .b_lst_wrap{float:right;display:block;width:638px;overflow:hidden}
.e_qnlst_hd{padding:5px 7px 0;height:27px;border-bottom:1px solid #d0a773}
.e_qnlst_hd .m_qn_tit{font:bold 14px/24px arial;color:#98403e}
.e_qnlst_hd .m_qn_more{float:right;padding-left:10px;padding-top:6px}
.e_qnlst_hd .m_qn_more a{color:#98403e}
.e_qnlst_hd .m_qn_more em{font-family:"simsun"}
.e_qnlst_hd .m_qn_tabs{position:relative;float:right;display:inline;margin-bottom:-1px;height:26px}
.e_qnlst_hd .m_qn_tabs li{float:left;display:inline;margin-left:-1px;border:1px solid #e9e6e1;border-width:1px 1px 0;height:26px;z-index:10;position:relative}
.e_qnlst_hd .m_qn_tabs li a{float:left;display:inline;padding:0 13px;font-family:tahoma;line-height:26px;background-color:#f8f7f5;outline:0;color:#a57f40;font-size:14px;font-weight:bold}
.e_qnlst_hd .m_qn_tabs li.more{padding-top:1px;border-top:0;border-right:0}
.e_qnlst_hd .m_qn_tabs li.more a{font-weight:700}
.e_qnlst_hd .m_qn_tabs li.active{border-color:#d0a773;zoom:1;z-index:20}
.e_qnlst_hd .m_qn_tabs li.active a{border-bottom:1px solid #fff;background-color:#fff;color:#98403e}
.e_fly_cont{padding:13px 5px 0;height:168px;overflow:hidden}
.ul_fly_list{float:left;display:block;padding:0 5px;width:300px;border-right:1px solid #e1e1e1;line-height:27px}
.ul_fly_list_a{border-right:0}
.ul_fly_list li a{display:block;height:34px;outline:0}
.ul_fly_list li a:hover{color:#f60}
.ul_fly_list li .date{float:left;width:90px;cursor:pointer}
.ul_fly_list li .pr{float:left;width:70px;text-align:left;font-weight:700;color:#9b373f;cursor:pointer}
.ul_fly_list li .dis{float:right;width:30px;text-align:right;cursor:pointer}
.e_fly_more{height:20px;line-height:20px;text-align:right;padding:3px 10px 0}
.e_fly_more .sep_line{color:#a3a3a3;padding:0 6px}
