.sear-sel-lg,.sear-result{font-size:12px;color:#000;font-family: Tahoma,"宋体";}
.sear-sel-hd ul{margin: 0;}
.sear-sel-hd li span a{width:1px;height:1px;position:absolute;display:block;}
.sear-sel {margin-top: 10px;position: relative;}
.sear-sel-hd {height: 28px;border: 1px solid #999;border-bottom: 0;color: #333;background-position: 0 -100px;position: relative;z-index: 100;}
.sear-sel-hd{background: url(../../image/train/bg.png) repeat-x;}
.clearfix {display: block;}
.sear-sel-lg .sear-sel-hd .sel {width: 143px;position: relative;}
.sear-sel-hd li {float: left;width: 72.5px;height: 28px;line-height: 28px;padding-right: 2px;background: url(../../image/train/line_searsel.png) right center no-repeat;}
.sear-sel-lg .sear-sel-hd .sel span {width: 146px;background: url(../../image/train/bg_s2.png);}
.sear-sel-hd .sel .first {left: -1px;}
.sear-sel-hd .sel span {background: #fff;color: #3391d0;font-weight: 700;width: 145px;height: 30px;background: url(../../image/train/bg_s.png) no-repeat;position: absolute;top: -1px;left: -2px;z-index: 10;zoom: 1;overflow: hidden;}
.sear-sel-hd li .hide {display: none;}
.sear-sel-hd li span {display: block;height: 28px;line-height: 28px;text-align: center;overflow: hidden;cursor: pointer;}
.clear {clear: both;height: 0;line-height: 0;margin: 0 auto;font-size: 1px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.quick-buy-open {padding-bottom: 30px;}
.sear-sel-bd {border: 1px solid #3391d0;overflow: hidden;position: relative;padding: 3px 0;}
.quick-buy-sel .pos-top {position: absolute;top: 3px;right: 0;z-index: 10;height: 22px;line-height: 22px;}
.quick-buy-sel .pos-top .select-small {margin-right: 10px;}
.sear-sel .select-small {margin-right: 30px;vertical-align: middle;}
.select-small {width: 103px;height: 20px;}
.clearfix {display: block;}
.sear-sel .section-hd {width: 80px;height: 18px;line-height: 18px;padding: 2px 0;float: left;text-align: right;font-weight: 700;}
.quick-buy-sel .section-bd {position: relative;}
.sear-sel .section-bd {float: left;width: 903px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.sear-sel .btn-all {background: url(../../image/train/bg02.png) repeat-x;}
.sear-sel .section-bd ul {float: left;width: 855px;margin: 0;}
.quick-buy-sel .section-bd li {width: 95px;}
.sear-sel .section-bd li {float: left;width:95px;height: 18px;line-height: 18px;padding: 2px 0;overflow: hidden;}
.sear-sel .btn-all {display: block;width: 33px;height: 18px;line-height: 18px;padding: 2px 0;font-size: 12px;background-position: 0 -347px;float: left;margin-right: 10px;text-align: center;color: #fff;overflow: hidden;text-indent: -9999px;cursor: pointer;}
.quick-buy-open {}
.sear-sel-hd .end {padding-right: 0;background: 0;}
.sear-result {height: 23px;line-height: 23px;position: relative;width: 100%;padding: 6px 0;}
.sear-result span {display: block;height: 23px;line-height: 23px;position: absolute;top: 6px;right: 0;}
.fr {float: right !important;}
.sear-result p {float: left;height: 23px;line-height: 23px;margin-right: 30px;}
label{cursor:pointer;}
.sear-sel .btn-all-sel {background-position: 0 -377px;color: #999;}
.tgf{width:1190px;margin-bottom:0 !important}
.no-ticket {width: 450px;margin: 20px auto 100px;height: 66px;line-height: 33px;text-align:left;}
.no-ticket .i-no {display: block;float: left;margin-right: 10px;width: 66px;height: 66px;background: url(../../image/train/bg02.png) repeat-x;background-position: -60px 0;}
.no-ticket p a{color:#46a4ff}
.d-gray{color:#999;}
.hand .sale {position: relative;}
.hand .sale .i-mark {display: block;width: 22px;height: 16px;line-height: 12px;text-align: center;color: #fff;position: absolute;top: -14px;right:-1px;background: url(../../image/train/bg_mask.png);}