﻿@charset "utf-8";

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, iframe {display: block;}
body, div,i,em, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;/*word-break:break-all*/}
ul,li,dl,dt,dd,ol{list-style:none}
input[type="text"],input[type="search"]{-webkit-appearance:none;-webkit-tap-highlight-color:#fff;outline:0}
body,button,input,select,textarea{outline-style: none;font:400 14px/1.5  "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;}
body{color:#646464;font-size:12px;background:#fff;font-family: "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;}
a,a:visited{text-decoration:none;outline:0;}
.hidden{display:none;}
.break_all{word-break:break-all}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
.f13{font-size:13px}.f12{font-size:12px}.f11{font-size:11px}
.f14{font-size:14px;}.f16{font-size:16px}.f15{font-size:15px; line-height:24px;}.f18{font-size:18px}.f20{font-size:20px}
.c00{color:#000;}
.cff{color:#fff;}
.c333,.c32{color:#323232;}
.c666,.c64{color:#646464;}
.c888{color:#888;}
.cf60,.cyellow{color:#fe8e13;}
.cc30{color:#cc3300;}
.c999{ color:#969696;}
.cblue{ color:#00b9ef;}
.cblue1{ color:#00b9ef;}
.cred{color:#fe0202;}
.cred1{color:#f84028;}
.cgreen{color:#2de096;}
.w50{width:50%;}
.w33{width:33%;}
.w34{width:34%;}
.t_i2{ text-indent:2em;}


.sys_box .sys_img {
    margin: 50px auto 20px;
    text-align: center;
    width: 110px;
}
.sys_box .sys_img img {
    width: 110px;
}
.sys_box p {
    color: #666;
    font-size: 16px;
    margin: 0 auto;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
}
.sys_box p b {
    color: #555;
    line-height: 35px;
}
.sys_box {
    overflow: hidden;
}
.sys_box .center {
    text-align: center;
}
.sys_box .date_box {
    background: none repeat scroll 0 0 #222224;
    color: #fff;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-align: left;
}
.sys_box .date_box span {
    padding-left: 10px;
}
.sys_box .date_box b {
    float: right;
    font-weight: 400;
}
.sys_box .sys_time_xiwei {
    color: #8091a8;
    padding: 10px 10px 0;
}
.sys_box .by18 {
    color: #f60;
    font-size: 18px;
    font-weight: bold;
}

*:first-child+html .clearfix{zoom:1;}/* IE7*/
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
/*list-1|2014-05-07*/
/*汽车票列表*/
/*汽车票日期搜索*/
.date_tab3{ border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;height:37px;-ms-flex-direction:row;background:#f8f8f8;}
.date_tab3 li {-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;line-height:37px;text-align:center;color:#00b9ef;white-space:nowrap;}
.date_tab3 li a{display:block;}
.date_tab3 li.bflex-left{font-size:14px;background:#f2f2f2; padding-left:23px;text-align:left;}
.date_tab3 li.bflex-right{font-size:14px;background:#f2f2f2;padding-right:23px;text-align:right;}
.date_tab3 li.bflex-two{ border: solid #e6e6e6; border-width:0 1px;-webkit-box-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2;display:inline-block;text-align: center; padding:0 15px;}
.date_tab3 li.bflex-two input{line-height:37px;font-size:14px;background:none; border:none; color:#00b9ef; width:84px;text-align: left;padding-left:22px;padding-right:30px;position:relative; z-index:1;}
.date_tab3 li.bflex-two span:before{content:' ';position:absolute;top:-1px;left:-105px;display:inline-block;
background:url(/img/icon.png) no-repeat;background-size: 200px auto;background-position: -5px -176px;height:20px; width:20px;z-index:0;}
.date_tab3 li.bflex-two .ic_gdate{width:30px; position: absolute; top:8px; left:50%; margin-left:30px;}

.date_tab3 li.bflex-two span{background:none;color:#00b9ef;font-size:12px;margin-left:-30px; position:relative; z-index:0;}
.date_tab3 .qcp_arrow_grey:after {border:#00b9ef solid;border-width:1px 1px 0 0;width:6px;height:6px;margin-top:-3px;}
.date_tab3 .qcp_arrow_grey.l:after{left:12px;}
.date_tab3 .qcp_arrow_grey.r:after{right:12px;}


/*图标*/
.ic_gdate{padding:10px 12px;background-position: -160px -2px;}
.ic_g_top{background:url(/img/icon.png) no-repeat;background-size: 200px auto;width:20px; height:32px; display:inline-block;background-position:-71px -20px;}
.ic_g_bottom{background:url(/img/icon.png) no-repeat;background-size: 200px auto;width:20px; height:32px; display:inline-block;background-position:-78px  -109px;}
.ic_w_top{background: url(/img/icon.png) no-repeat;background-size: 200px auto;
          width:20px; height:32px; display:inline-block;background-position:-2px -16px;}
.ic_w_bottom{background:url(/img/icon.png) no-repeat;background-size: 200px auto;width:20px; height:32px; display:inline-block;background-position:-39px  -16px;}
.ic_w_scre{background:url(/img/icon.png) no-repeat;background-size: 200px auto;width:20px; height:32px; display:inline-block;background-position:-4px -142px;}
.ic_g_scre{background:url(/img/icon.png) no-repeat;background-size: 200px auto;width:20px; height:32px; display:inline-block;background-position:-42px  -407px;}

/*汽车票列表*/
.chipiao_list{}
.kb_list_tab { background:#fff;clear:both; float:none;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #ffffff;width: 100%;height: 82px;overflow: hidden;font-size: 12px;position: relative;}
.kb_list_tab:hover{background:#f6f6f6;border-bottom: 1px solid #eee;}
.kb_list_tab li {float: left;line-height: 20px;}
.kb_list_tab:frist-child{border-top: 0px;}

.kb_list_tab .kb_price{line-height:24px;position: absolute;right: 10px;top: 27px;width:70px; text-align:right;font-size: 14px;}
.kb_list_tab .kb_price strong{color: #fe8e13;font-size: 16px;line-height:24px; font-weight:normal}
.kb_list_tab .kb_price p,.kb_list_tab .kb_price strong{overflow: hidden;white-space: nowrap;}
.kb_list_tab .kb_price dfn {font-style: normal;font-size: 15px; padding:0 2px 0 0 ;}

.kb_list_tab .kb_time{ display:block; padding-left:10px;color: #323232;line-height:30px;font-size: 15px; font-weight:normal;}
.kb_list_tab .kb_trip{position: absolute;font-size: 11px;right: 78px;top: 27px;width:100px; text-align: center; color:#959595;}
.kb_list_tab .kb_trip strong{line-height:28px;font-size: 13px; font-weight:normal;}

.kb_list_tab .kb_chezhan{padding:0px 0% 0 10px;position: relative; width:100%;}
.kb_list_tab .kb_chezhan p{margin:0px 175px 4px 0;line-height: 20px;height: 20px; vertical-align:middle;
overflow: hidden;white-space: nowrap; color:#646464;font-size: 13px;}

.kb_list_tab .traicon {width: 15px;height: 18px;line-height:15px;margin-right: 4px;margin-top: 1px; float:left; text-indent:-999em;
display:inline-block;background:url(/img/icon.png) no-repeat;background-size: 200px auto;}
.kb_list_tab .traicon {position:relative;}
.kb_list_tab .begin {background-position: -74px -150px;}
.kb_list_tab .end {background-position: -91px -150px;}
.kb_list_tab .map{ padding:0 9px;height: 17px;line-height:16px;background:url(/img/icon.png) no-repeat;background-size: 200px auto;background-position: -43px -1px;}

.btn_y{font-size: 13px; color:#fff; background:#fe8e13; border-bottom:1px solid #c76b06; border-radius:2px; padding:1px 6px;}
.btn_g{font-size: 13px; color:#969696; background:#e6e6e6; border-bottom:1px solid #cccccc; border-radius:2px; padding:1px 6px;}
.btn_xq{font-size: 13px; color:#969696; background:#fff; border:1px solid #969696; border-radius:2px; padding:1px 5px 0 5px;}

/*变灰*/
.graybg, .graybg .kb_time strong,  .graybg .kb_price strong {color: #969696;}
/*排序*/
.fix_bottom {position: fixed;bottom: 0;width: 100%;left: 0;z-index: 1;}
.tab_sort_b{ padding:10px; background:#fff; box-shadow:0 0 7px rgba(0,0,0,.3)}
.tab_sort{ border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;height:32px;-ms-flex-direction:row;background:#fff; border:1px solid #00b9ef}
.tab_sort li {color:#323232;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:15px;height:32px;text-align:center;color:#fff;white-space:nowrap;border-right:1px solid #00b9ef;}
.tab_sort li a{color:#323232;line-height:32px;height:32px; position: relative; padding-right:10px; }
.tab_sort li i{position: absolute;}
.tab_sort li:last-child{}
.tab_sort .tab_sort_left.hover{background: #00b9ef;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.tab_sort .tab_sort_right.hover{background: #00b9ef;border-top-right-radius:2px;border-bottom-right-radius:2px;}
.tab_sort .tab_sort_center.hover{background: #00b9ef;}
.tab_sort li.hover a,.tab_sort li.hover{color:#fff;}

.po_a{ position:fixed; right:60%; left:inherit;}
.po_f{ position:fixed}


/*筛选层*/
.qcz_search{ width:60%; display:none;
  top: 0;right: 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  -webkit-transition: none 0.4s ease;
  -moz-transition: none 0.4s ease;
  -ms-transition: none 0.4s ease;
  -o-transition: none 0.4s ease;
  transition: none 0.4s ease;
  -webkit-transition-property: top, right, bottom, left, -webkit-transform;
  -moz-transition-property: top, right, bottom, left, -moz-transform;
  -ms-transition-property: top, right, bottom, left, -o-transform;
  -o-transition-property: top, right, bottom, left, -o-transform;
  transition-property: top, right, bottom, left, transform; 
	 background: inherit;
  overflow: hidden;
  height: 100%;
  padding: 0;
  position: fixed;
  z-index: 99; 
  }
#mblocker{
  right: 60%;border: 0px solid rgba(100, 100, 100, 0);
  left: auto;
  top: 0;
  margin: 0; 
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 0; }  
  
.qcz_search nav{ height:100%; overflow-y:auto; background:#f6f6f6;}
.qcz_search .list li{ color:#323232; text-indent:10%;font-size:14px;height: 20px;line-height: 20px;padding-top:10px;padding-bottom:10px;vertical-align:middle;}
.qcz_search.mm-menu .mm-list > li:after {border:rgba(0, 0, 0, 0);}
.qcz_search .list li:hover{ background-color:#e9f2f7}
.qcz_search .list li:last-child{background-image:none}
.screen_h{padding-left:10%;color:#00b9ef;line-height:40px;height:40px;font-size:16px;}
.screen_title { padding-left:10%; margin-bottom:5px; margin-top:5px; background:#f0f2f3; color:#646464;line-height:28px;height:28px;font-size:13px;}



.listprompt p{border: 1px solid #fbd5a7; font-size:14px;line-height: 20px;padding: 10px 10px;color: #f60;background: #ffffeb;}
/*头部*/
header{width:100%;height:43px;background-color:#00b9ef; position:relative; border-bottom:1px solid #00a4d6;}
header h1{font-family:Verdana ,"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";color:#fff;width:100%; font-size:18px;line-height:44px;text-align:center;}
header h1 a{color:#fff;}
header h1 span{font-size:19px;}
header i{position:absolute;left:0;top:0;height:44px}
header .returnico{position:absolute;left:0;top:0;width:44px;height:44px;}
nav header{}
header .header_right,header .errorico{position:absolute;right:0;top:0;height:44px;}
header .header_left{position:absolute;left:0;top:0;height:44px;}
header .bg1{}
header .text{line-height:44px;padding:0 12px;color:#fff; font-size:15px;}
header .bg1_btn{ float:right; margin:6px 8px 0 0;padding:6px 12px;color:#fff; background:#0272b3; font-size:14px; border-radius:5px;}

header .blue_btn{ margin:7px 6px 0 6px;padding:5px 12px; display:inline-block;color:#fff; background:#016dab; font-size:14px; border-radius:5px;}
header .gray_btn{ margin:7px 6px 0 6px;padding:5px 12px; display:inline-block;color:#fff; background:#777d81; font-size:14px; border-radius:5px;}
header .red_btn{ margin:7px 6px 0 6px;padding:5px 12px; display:inline-block;color:#fff; background:#d60505; font-size:14px; border-radius:5px;}

header .bg1_btn:hover{background:#0367a1}
header .blue_btn:hover{background:#0272b3}
header .gray_btn:hover{background:#696e72}
header .red_btn:hover{background:#c20303}

header .btn_right{background:#016dab;line-height:28px;height:28px;padding:0 10px;color:#fff; display:inline-block; margin-top:8px;margin-right:10px;border-radius:5px; font-size:14px;}
header .returnico_bf:after {border:#fff solid;content:' ';position:absolute;top:50%; margin-top:-7px;right:12px;display:inline-block;border-width:2px 2px 0 0;width:14px;height:14px;transition-duration:0;-webkit-transition-duration:0;transform:rotate(225deg);-webkit-transform:rotate(225deg);}
header .returnico:after {border:#fff solid;content:' ';position:absolute;top:50%; margin-top:-12px;left:9px;
display:inline-block;border-width:0;width:30px;height:30px;
background: url(/img/list.png) no-repeat;background-size: 80px auto; background-position:-65px -18px;
}

.ic_mbg{background: url(/img/more_bg.png) no-repeat;background-size: 52px auto;}