/*其他筛选条件*/ .options-param { padding: 0 10px; border: 1px solid #e1e1e1; border-radius: 4px; font-size: 14px; color: #000000; position: relative; margin-bottom: 10px; } .options-param > dl { margin: 0; } .options-param > dl:nth-child(1) { margin-top: 5px; } .options-param dt { height: 36px; line-height: 36px; float: left; margin-left: 36px; font-weight: bold; } .options-param dd { line-height: 34px; } .options-param .split { height: 1px; overflow: hidden; border-bottom: 1px dotted #d6d6d6; margin-top: 5px; margin-bottom: 5px; } .options-param .options-input { width: 156px; height: 26px; padding: 0 30px 0 10px; -webkit-appearance: none; border: none; background: url(../../images/css-sprite.png) no-repeat transparent; background-position: -24px -32px; margin-bottom: 5px; } .options-param .options-input:focus, .options-param .options-input.focused { background-position: -227px -32px; } .options-param .optional-block { background: #fff; height: 24px; line-height: 24px; border: 1px solid #d3d3d3; border-radius: 2px; display: inline-block; position: relative; padding: 0 34px 0 14px; margin-right: 5px; transition: all linear 0.2s; margin-bottom: 5px; } .options-param .optional-block.selected { transition: all linear 0.2s; background-color: #e2e2e2; } .options-param .optional-block:hover { background: #f9f9f9; cursor: pointer; } .options-param .optional-block .close { font-size: 13px; font-family: arial; position: absolute; top: -1px; right: 10px; cursor: pointer; padding: 0 4px; } .options-param .optional-block .close:hover { color: #ff6a00; } .options-param .options-seat-type { line-height: 34px; } .options-param .options-seat-type ul { position: absolute; z-index: 10; background-color: #fff; width: 300px; border-radius: 0 5px 5px 5px; border: 1px solid #ccc; box-shadow: 5px 5px 10px rgba(150,150,150,0.3); left: 107px; top: 30px; display: none; } .options-param .options-seat-type ul li { float: left; width: 100px; } .options-param .options-seat-type ul li.recommand { font-weight: bold; color: #ff6a00; } .options-param .options-seat-type ul li:last-child { float: none; clear: both; border-top: 1px dotted #ccc; display: block; width: 100%; } .options-param .options-train-selectorwarp { position: relative; } .options-param .options-train-selectorwarp div { border: 1px solid #d1d1d1; position: absolute; left: 65px; top: 30px; z-index: 10; background: #ffffff; border-radius: 0 5px 5px 5px; box-shadow: 5px 5px 10px rgba(150, 150, 150, 0.5); color: #7a7a7a; display: none; max-height: 400px; overflow-y: auto; overflow-x: visible; width: 600px; box-sizing: border-box; } .options-param .options-train-selectorwarp table { width: 100%; } .options-param .options-train-selectorwarp table th { border-top: 1px solid #d1d1d1; line-height: 40px; } .options-param .options-train-selectorwarp table tr td { line-height: 40px; border-top: 1px solid #d1d1d1; padding: 0 10px 0 10px; cursor: pointer; } .options-param .options-train-selectorwarp table tr:nth-child(1) td { border-top: none; } .options-param .options-train-selectorwarp table tr:hover td, .options-param .options-train-selectorwarp table tr.selected td { background-color: #fff0d9; } .options-param .options-train-selectorwarp table tr.selected td { background-color: #B4B2AA; color: #fff; } .options-param .options-train-selectorwarp table tr:first-child:hover td { background-color: #fff; } .options-train-selectorwarp .options-seat-type-advlink { color: #b05d23; font-size: 12px; margin-right: 5px; text-decoration: underline; } .options-train-selectorwarp .options-seat-type-advlink:hover { color: #985d33; } .passenger-selector .passenger-selector-editor { float: left; color: #8b8b8b; } .passenger-selector .passenger-selector-editor a { } .passenger-selector .passenger-selector-editor a:hover { text-decoration: underline; } .options-param .param-array label { display: block; float: left; } .options-param .param-array p { overflow: hidden; } .options-param .param-array span { display: block; float: left; } #index-tip-body { cursor: pointer; } #index-tip-body .order-num { display: none; }