.search-form{background-color:#fff;padding:40px 0;border:solid 1px #efefef;margin-top:20px;margin-bottom:50px;-moz-box-shadow:rgba(190,190,190,0.5) 2px 2px 10px;-webkit-box-shadow:rgba(190,190,190,0.5) 2px 2px 10px;box-shadow:rgba(190,190,190,0.5) 2px 2px 10px}.search-form .hd{text-align:center;margin-bottom:40px}.search-form .hd .txt{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:20px;color:#414141;margin-left:25px}.search-form .form-box{width:780px;margin:auto;display:block;*zoom:1}.search-form .form-box select{border:solid 1px #d1d1d1;height:44px;width:270px}.search-form .form-box .line-switch{float:left;margin-top:22px}.search-form .form-box .btn{float:right;background-color:#d93217;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MzIxNyIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjYmIxZDFkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmIxZDFkIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d93217),color-stop(65%, #bb1d1d),color-stop(100%, #bb1d1d));background-image:-moz-linear-gradient(top, #d93217,#bb1d1d 65%,#bb1d1d);background-image:-webkit-linear-gradient(top, #d93217,#bb1d1d 65%,#bb1d1d);background-image:linear-gradient(to bottom, #d93217,#bb1d1d 65%,#bb1d1d);width:95px;height:110px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.search-form .form-box .fields{float:left}.search-form .form-box .fields .item{margin-bottom:22px}.search-form .form-box .fields .item span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.search-form .form-box .fields .item .label{font-size:16px;font-weight:600;margin-right:10px}.search-form .form-box .fields .item .split{color:#d1d1d1;font-weight:600;padding:0 5px}.search-form .form-box:after{content:".";display:block;height:0;clear:both;visibility:hidden}.search-result{background-color:#fff;padding:30px;border:solid 1px #efefef;margin-bottom:50px;-moz-box-shadow:rgba(190,190,190,0.5) 2px 2px 10px;-webkit-box-shadow:rgba(190,190,190,0.5) 2px 2px 10px;box-shadow:rgba(190,190,190,0.5) 2px 2px 10px}.search-result .title,.search-result .metas{border-bottom:1px solid #eee}.search-result .title{display:block;*zoom:1;padding:0 20px 20px 40px}.search-result .title .line{float:left}.search-result .title .line span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.search-result .title .line .label,.search-result .title .line .station{font-size:18px;font-weight:600}.search-result .title .line .line-tag{height:26px;line-height:26px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background-color:#a32c36;font-size:14px;padding:0 12px;color:#fff}.search-result .title .line .tag2{background-color:#e77816}.search-result .title .line .icon-arrow3{margin:0 40px}.search-result .title .price{float:right;font-size:18px}.search-result .title .price strong{font-size:32px;color:#e60012;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.search-result .title:after{content:".";display:block;height:0;clear:both;visibility:hidden}.search-result .metas{font-size:16px;padding:20px 40px 5px 40px}.search-result .meta-row{margin-bottom:15px}.search-result .meta{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-right:45px}.search-result .meta .label{color:#999}.search-result .stations{font-size:16px;padding:30px 40px}.search-result .stations .item{position:relative;padding:15px 0;margin-left:76px;border-left:2px solid #e60012}.search-result .stations .item label{position:absolute;width:75px;left:-76px;top:0;color:#999}.search-result .stations .item .name{padding-left:22px;position:relative}.search-result .stations .item .name:before{content:"";position:absolute;left:-9px;top:2px;width:10px;height:10px;overflow:hidden;background-color:#e60012;border-radius:50%;border:3px solid #fff}.search-result .stations .start{padding:0 0 15px 0}.search-result .stations .start .name:before{width:12px;height:12px;top:0;background-color:#fff;border:2px solid #e60012}.search-result .stations .end{padding:15px 0 0 0}.search-result .stations .end .name:before{top:auto;bottom:0}
