@charset "utf-8";
/* CSS Document */
a:focus, *:focus {noFocusLine: expression(this.onFocus=this.blur());outline: none;}
input[type=submit],
input[type=reset],
input[type=button]{
filter:chroma(color=#ffffff);
}

.divinput{ position:relative;  height:35px; left:0; top:0;}
a.acity,a.acity1,a.acity2,a.adate,a.adate1{ display:block; position:absolute; width:20px; height:20px; overflow:hidden; text-indent:-999em;left:175px; top:8px; z-index:999;}
a.acity,a.acity1,a.acity2{background:url(../../images/tu01.png;vpn_img) no-repeat 0 -909px;}
a.adate,a.adate1{background:url(../../images/tu01.png;vpn_img) no-repeat 0 -952px;}
a.acity1,a.adate1{left:170px;}
a.acity2{left:175px;}
/*城市域名添加*/
a.a_city{display:block; position:absolute; width:20px; height:20px; overflow:hidden; text-indent:-999em; top:25px; z-index:999;background:url(../../images/tu01.png;vpn_img) no-repeat 0 -909px;}
.a_city_add{margin-left:100px;}
.citystop .citys_s{width:120px;height:34px;cursor:pointer;color:#333;}
.citystop .cn_search{width:125px;height:33px;line-height:33px;cursor:pointer;}

.inputw210{ width:210px;}
span.checkboxm{  margin-right:5px; position:relative;top:3px;}
span.checkboxm input{padding:0; margin:0; border:0;}
/* .inputU{ height:25px; line-height:25px;  border:1px solid #d7d7d7;margin-right:10px;padding-left:3px;} */
select.inputU{ height:22px;}
.inputU{padding:0 0 0 5px;  border:1px solid #d7d7d7;margin-right:10px;
height: 30px; line-height:22px;
color: black;
vertical-align: top;
outline: 0;
}
.inputU_{padding:6px 0 0 5px;
}
/* 绿色  <a>*/
a.btn{display:block;line-height:35px;font-size:16px;text-align:center;font-family:"微软雅黑";background:#f39800;color:#FFFFFF;border:0;cursor:pointer;border-radius:3px;font-weight:normal;}
a.btn:hover{background:#f37e00;color:#FFFFFF;text-decoration: none;}
/* 白色 */
.btn_FFF{display:block;line-height:35px;font-size:16px;text-align:center;font-family:"微软雅黑";background:#22953A;color:#FFF;border:0;cursor:pointer;border-radius:3px;font-weight:normal;}

/*.inputDL{ width:216px; height:35px; overflow:hidden; background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -248px; border:0;}
*/.inputTJ{ width:117px; height:35px; overflow:hidden; background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -291px; border:0;cursor:pointer;}

/*黄色*/
.buttont{ display:inline-block;overflow:hidden;background:#006BD5; border-radius:3px; padding:0;text-align:center;font-family:"微软雅黑"; font-size:16px; color:#fff;width:125px;height:33px;line-height:33px;}
.buttonb{ display:inline-block;overflow:hidden;background:#f39800; border-radius:3px; padding:0;text-align:center;font-family:"微软雅黑"; font-size:16px; color:#fff;width:125px;height:33px;line-height:33px;}
.buttonb span{font-family:"微软雅黑"; font-size:16px; color:#fff; }
.buttonb:hover,.inbuttonb{background:#f37e00; color:#fff;text-decoration: none;}
.buttont:hover,.inbuttonb{background:#006BD5; color:#fff;text-decoration: none;}
/*蓝色*/
.buttonc{ display:inline-block;overflow:hidden;/*background:url(../../images/button.gif;vpn_img) repeat-x 0 -150px*/ padding:0;text-align:center;font-family:"微软雅黑"; font-size:12px; color:#fff;margin-right:15px;}
.buttonc:hover,.inbuttonc{background:#19b087; color:#fff;text-decoration: none;}
/*灰色*/
.xbuttonc{ display:inline-block;overflow:hidden;background:url(../../images/button.gif;vpn_img) repeat-x 0 -100px; border-radius:3px; padding:0;text-align:center;font-family:"微软雅黑"; font-size:16px; color:#fff;width:180px;height:34px;}



.button1{font-family:"微软雅黑"; font-size:16px; color:#fff; font-weight:bold; text-align:center; border:0; padding:0; background:none; overflow:hidden; cursor:pointer;}
/*登录1 2*/
.input-dl{width:216px; height:35px; }
.input-dl span{letter-spacing:1em;margin-right:-1em;white-space: nowrap;}
.input-dl1{width:150px; height:33px; }
.input-dl1 span{letter-spacing:1em;margin-right:-1em;white-space: nowrap;}
/*查询1 2*/
.input-cx{ width:100%; height:40px; }
.input-cx1{ width:125px; height:33px; }
.input-cx span,.input-cx1 span,.input-add span{margin-right:-1em;white-space: nowrap;}
.kycxfrom .input-cx1 span{margin-right:0;}
/*发布时间和票价*/
.input-fctime,.input-piaojia{ width:90px; height:25px; /*background:url(../../images/t03bg.gif;vpn_img) repeat-x; border:1px solid #bedaff;*/ display:inline-block; line-height:25px; color:#333; text-align:left;}
.input-fctime span,.input-piaojia span{ cursor:pointer; display:inline-block; background:url(../../images/t03.gif;vpn_img) no-repeat right center;padding:0 20px 0 8px;}
.input-piaojia{width:60px; height:25px;text-align: center;}
.input-fctime:hover,.input-piaojia:hover{ color:#000;}

.xinput-fctime,.xinput-piaojia{ width:90px; height:25px; background:url(../../images/t03bg.gif;vpn_img) repeat-x; border:1px solid #bedaff; display:inline-block; line-height:25px; color:#333; text-align:left;}
.xinput-fctime span,.xinput-piaojia span{ cursor:pointer; display:inline-block; background:url(../../images/t03_03.gif;vpn_img) no-repeat right center;padding:0 20px 0 8px;}
.xinput-piaojia{width:60px; height:25px;}
.xinput-fctime:hover,.xinput-piaojia:hover{ color:#000;}


/*蓝色购票 退票 x开头是灰色状态*/
.input-goupiao,.xinput-goupiao,.input-goupiao1,.xinput-goupiao1{ width:100px; height:30px; line-height:30px;border-radius:3px;background:#009eff;color:#FFF;font-size:16px;text-decoration: none;display: block;}
.input-goupiao span,.input-goupiao1 span,.xinput-goupiao span,.xinput-goupiao1 span{letter-spacing:0.5em;margin-right:-0.5em;}
.xinput-goupiao,.xinput-goupiao1{background:#B0B0B0}
.xinput-goupiao:hover,.xinput-goupiao1:hover{background:#B0B0B0;text-decoration: none;}
.input-goupiao1,.xinput-goupiao1,.xinput-goupiao1,.xinput-goupiao1:hover{margin-bottom:2px; margin-right:0;text-decoration: none;}
.abutton{height:30px; line-height:30px;padding:0 20px;}
/*直接购买*/
.input-zhijiegoupiao{ width:80%; height:35px; line-height:35px;}
/*继续下单 支付待支付订单*/
.input-jixugoupiao,.input-weiwancheng{ width:116px; height:32px; margin-right:15px; line-height:32px;font-size:16px;}
.input-jixugoupiao span,.input-weiwancheng span{ font-size:14px;}
.input-weiwancheng{ }
/*提交订单*/
.input-tjdd{ width:125px; height:33px; line-height:33px;}
/*添加一位乘车人*/
a.input-adduser{ width:100px; height:29px; line-height:29px; margin:auto 10px; color:#fff;}
/*通用上面是大小不一样 x开头是灰色状态*/
.inputbutton,.inputbutton1,.inputbutton1x,.inputbutton2{padding:0 25px; height:33px; line-height:33px;}
.xinputbutton,.xinputbutton:hover,.xinputbutton1,.xinputbutton1:hover,.xinputbutton2,.xinputbutton2:hover{padding:0 25px; height:33px;margin-right:15px; line-height:33px; border:1px solid #9b9b9b; background-position:0 -100px; cursor:default; color:#fff;}
#cancelOrderBtn:hover{border:none;}
.inputbutton1,.inputbutton1x{height:30px;line-height:30px; color:#fff; font-size:14px;}
.inputbutton1x{ background-position:0 -200px;}
.inputbutton1 span{font-size:14px;letter-spacing:1em;margin-right:-1em; font-weight:normal;white-space: nowrap;}
.xinputbutton1,.xinputbutton1:hover{height:30px;line-height:30px;}
.inputbutton2{height:35px;line-height:35px;padding:0 35px;font-size:15px;}
.inputbutton2 span{font-size:16px;letter-spacing:1em;margin-right:-1em;white-space: nowrap;}
.xinputbutton2,.xinputbutton2:hover{height:35px;line-height:35px;}
/*弹出窗口确定按钮 下也是*/
.input-tigs-qd{ width:89px; height:30px; line-height:30px;}
.input-tigs-qd span{font-size:14px;letter-spacing:1em;margin-right:-1em;white-space: nowrap;}
.input-qd{width:99px; height:30px; line-height:30px;  background-position:0 -250px;}
.input-qd span{font-size:14px;letter-spacing:1em;margin-right:-1em; color:#000;white-space: nowrap;}
.input-qx{border:1px solid #d2d2d2; background-position:0 -280px;width:99px; height:30px; line-height:30px;}
.input-qx span{font-size:14px;letter-spacing:1em;margin-right:-1em; color:#000;white-space: nowrap;}
/*下拉的几样式*/
.select27x110,.select27x90{vertical-align: middle; border:1px solid #d7d7d7; height:25px; padding-top:3px;}
.select27x110{ width:110px;}
.select27x90{ width:90px;}
.select{ border:1px solid #d7d7d7;}
.inputfhold span{ font-weight:bold;}
.mr40{ margin-right:40px;}


.lxr-add,.lxr-del{  width:108px; height:32px; overflow:hidden; text-indent:-999em; margin:0 4px; background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -494px; display:inline-block;}
.lxr-del{ background-position:-112px -494px;}


.input-zfcg,.input-zfsb1{ display:inline-block; width:99px; height:32px; background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -566px; text-indent:-999em; cursor:pointer; margin-right:10px;}
.input-zfcg{ width:150px; height:32px; background-position: -211px 0;}
.input-zfsb1{ width:150px; height:32px; background-position: -235px -35px;}


.input-add{ width:90px; height:33px; line-height:33px;  }

.inputemail{ background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -374px; border:0; width:126px; height:32px; overflow:hidden;}
/* .input-sj,.input-email{ width:117px; height:35px; background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -334px; overflow:hidden; text-indent:-999em;}
.input-email{ background-position:-122px -334px;} */
.input-sj,.input-email{ width:117px; height:35px; overflow:hidden; float:right; line-height:35px; font-size:12px;}
.input-email{ }
.input-cms{ float:left; width:129px; height:28px; overflow:hidden; text-indent:-999em; background:url(../../images/input-bottom.gif;vpn_img) no-repeat -157px -411px; cursor:pointer;}
.input-save,.input-fh{ cursor:pointer; background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -531px; width:108px; height:32px; border:0; margin-right:10px;}
.input-fh{ background-position:-112px -531px;}
.input-tp1,.input-gq1,.input-tp,.input-gq{ width:59px; height:27px; background:url(../../images/input-bottom.gif;vpn_img) no-repeat -112px -35px; overflow:hidden; text-indent:-999em; display:inline-block; margin:4px 0;}
.input-tp1{ background-position:-112px -35px;}
.input-gq1{background-position:-174px -35px;}
.input-tp{background-position:-112px -65px;}
.input-gq{background-position:-174px -65px;}

.input-ky-province,.input-ky-city,.input-ky-b{ width:180px;  border:1px solid #c0ddff; background:#fff; height:28px; line-height:28px; margin-left:5px;}
.input-ky-province{ background:url(../../images/tu01.png;vpn_img) no-repeat 130px -901px #fff;}
.input-ky-city{background:url(../../images/tu01.png;vpn_img) no-repeat 160px -901px #fff;}
.input-ky-b{ width:200px;}
.input-reg{ background:url(../../images/input-bottom.gif;vpn_img) no-repeat 0 -447px;border:0; width:216px; height:41px;cursor:pointer;}

/*qxy新增*/
.mapBtn{float:right;position:relative;margin-top:-20px;margin-right:10px;width:22px;height:22px;cursor:pointer;background:url(../../images/map/toHomeBtn.jpg;vpn_img) no-repeat;}
#departTime{margin-left:5px;}
select{outline:none;}
.p-cx .p-cx1 span{font-size:14px;color:#117DC8;}
.p-cx .p-cx2 span{font-size:14px;color:#117DC8;}
#noticeKPW{text-align:right;margin-right:10px;width:600px;}
.vali{height:30px;line-height:30px;}
/*首页查询按钮修改*/
#index_seaBtn {background:none;background-color:#f39800;}
#index_seaBtn:hover {background-color:#f37e00;text-decoration: none;}

/*后一周一月按钮*/
a.yizhou,a.yiyue{ width:100px; line-height:30px; margin-left:20px; overflow:hidden;  display:block; float:left;text-align: center;border:1px solid #BFD3F4;}
a.yizhou{margin-left:10px;}
a.yizhou:hover,a.yiyue:hover{background-color:#66AAFD;}

/*a.yizhou{ background:url(../../images/button3.jpg;vpn_img) no-repeat;}
a.yiyue{ background:url(../../images/button2.jpg;vpn_img) no-repeat;}
a.yizhou:hover{ background:url(../../images/button4.jpg;vpn_img) no-repeat;}
a.yiyue:hover{ background:url(../../images/button1.jpg;vpn_img) no-repeat;}*/

#stationautostyle #autoShow_ajaxData .ui-autocomplete{max-height: 200px; overflow-y: auto; overflow-x: hidden;}
#stationautostyle #autoShow_ajaxData .ui-menu .ui-menu-item a{line-height: 20px; font-size: 12px;}
#stationautostyle #autoShow_ajaxData_travel .ui-autocomplete{max-height: 200px; overflow-y: auto; overflow-x: hidden;}
#stationautostyle #autoShow_ajaxData_travel .ui-menu .ui-menu-item a{line-height: 20px; font-size: 12px;}