#mainWrapper { background: none #fff; background-image: linear-gradient(90deg, #fff, #f2f2f2); z-index: 100; overflow: hidden; padding-left: 90px; position: fixed; left: 0; top: 0; width: 100%; height: 155px; } .nologo { display: block; left: 0; padding-left: 0 !important; } .nologo > .logo { visibility: hidden; } .logo a { display: block; background: url(logo.png) no-repeat 50% 0; margin-top: 20px; padding-top: 30px; color: #ffffff; text-decoration: none; text-align: center; } .logo a h2 { font-size: 18px; font-weight: normal; } .logo a h2 span { font-weight: bold; } .logo p { font-size: 12px; color: #FCDBCA; } .containerWraper { width: 960px; margin: 5px auto; padding: 0 15px; position: relative; height: 100%; } .pageContainer { position: absolute; transition: all linear 0.2s; top: 0; width: 100%; } .pageContainer .container { width: 880px !important; margin: 0; } .slideIn { top: 155px; transition: none; } .slideOut { top: -155px; } /*登录页面样式开始*/ #loginPage { width: 100%; } .intro { position: relative; height: 116px; margin: 10px auto 0 auto; } .intro .logo { position: relative; float: left; border-radius: 5px 0 0 5px; border: 1px solid #b16400; border-right: none; display: block; } .intro .logo a { -webkit-transform: scale(0.9); margin-top: 10px; } .intro .intro-main { border: 1px solid #b16400; border-left: none; border-radius: 0 5px 5px 0; margin-left: 110px; margin-right: 330px; height: 100%; background-color: #fff2c7; width: 550px; } .intro .intro-main h1 { font-size: 20px; margin: 0; padding-top: 10px; padding-bottom: 10px; color: #b16400; font-weight: bold; border-bottom: 1px solid #f2db9f; text-indent: 20px; } .intro .intro-main p { padding: 10px 0 10px 0; text-indent: 20px; color: #b16400; font-weight: bold; margin: 0; } div.special { font-size: 12px; font-weight: normal; } .intro .intro-main p + p { margin-top: 0; } .intro .intro-main div { padding-left: 20px; color: #b7701b; font-weight: normal; } .intro .intro-main select { background-color: #fff2c7; color: #b7701b; border: none; } .intro .intro-main a { color: #b7701b; } .intro .intro-main select:focus { outline: none; } .intro .intro-main label { font-weight: normal; } .intro .intro-sidebar { float: right; padding-right: 20px; color: #737371; } .intro .intro-sidebar label { font-weight: normal; } .intro .intro-sidebar p { margin-bottom: 5px; } #systemNotification { color: #b7701b; } /*登录页面样式结束*/ .pageContainer .form-group { margin-bottom: 5px; } .modal-body .row { margin-left: 0; margin-right: 0; } .modal { overflow-y: auto; } .modal-body .row + .row { margin-top: 5px; } .modal-body button + button { margin-left: 1px; margin-bottom: 1px; } #dateLoopContainer button + button { margin-left: 1px; } .logo { width: 110px; height: 100%; background-color: #FD8D29; background-image: linear-gradient(90deg, #FD8D29, #F07E1E); left: 0; } .logo_fixedleft { padding-left: 120px; } .logo_fixedleft .logo { position: fixed; top: 0; left: 0; display: block; } .empty { font-weight: normal; color: gray; font-style: italic; } .recommand { color: #4a65ce; font-weight: bold; } .highlight { color: #F2951F !important; font-weight: bold; } #historyList:empty:before { content: "没有已保存的出行计划"; font-style: italic; display: block; color: gray; } #historyList .btn-group + .btn-group { margin-left: 5px; } /* for mini size */ .modal-body { max-height: 110px; overflow-y: auto; overflow-x: hidden; } .dropdown-menu { padding: 0; box-shadow: 0 0 10px #b1b1b1; } .dropdown-menu .divider { margin: 3px 0; } input[name=seat]:checked { font-weight: bold; } #contactList { max-height: 90px; overflow: auto; } #contactList:empty:before { content: "联系人列表正在刷新中,可能需要点时间(根据联系人数目而定),请稍等..."; font-style: italic; display: block; color: #aaa; } #dateLoopContainer { max-height: 30px; padding: 0; } #dateLoopContainer:empty:before { content: "无票时会自动轮查这里的日期"; color: #ccc; font-weight: normal; font-style: italic; line-height: 30px; } #passengers { height: 30px; line-height: 1; padding: 0; } #passengers:empty:before { content: "还没有添加乘客,最多选择五位"; font-style: italic; display: block; color: #aaa; line-height: 30px; } #passengers button + button { margin-left: 1px; } #spnViewResult { cursor: pointer; } /* for tag input */ div.tagsinput { padding: 2px; font-family: consolas, verdana, arial; max-height: 32px; overflow: auto; } div.tagsinput span.tag { margin-bottom: 0; margin: 1px; padding: 1px; padding-left: 3px; text-transform: uppercase; } div.tagsinput input { font-size: 12px; padding: 1px; text-transform: uppercase; -ms-ime-mode: disabled; ime-mode: disabled; margin: 1px; } /* iframe mode */ #iframewrapper { padding-top: 160px; left: 0; width: 100%; height: 100%; position: absolute; } body.iframemode { padding-left: 0; overflow: hidden; } body.iframemode #mainWrapper { border-bottom: 1px solid #FDCFA8; box-shadow: 0px 0px 10px #F6C8A1; } .compatibleIntro, #updateAvailable, #speedinfo { z-index: 101; position: fixed; top: 0; right: 0; width: 70px; padding: 5px; font-size: 12px; display: none; } .compatibleIntro h4, #updateAvailable h4 { font-weight: bold; font-size: 14px; } #updateAvailable { top: 70px; } #speedinfo { top: 100px; } /*缩小布局*/ .btn-sm { padding: 3px 5px; } .col-xs-4, .col-xs-2, .col-xs-9 { padding-left: 5px !important; padding-right: 5px !important; } .col-xs-1, .col-xs-10, .col-xs-8 { padding-left: 5px !important; padding-right: 5px !important; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-left: 5px; } #addp_search_clear { padding: 5px 10px; } /*顺风车*/ #bus { z-index: 10001; position: fixed; width: 390px; padding: 2px 8px; position: fixed; left: 50%; top: 128px; margin-left: -220px; background-color: rgb(243, 243, 171); border-radius: 4px; border: 1px solid rgb(136, 136, 95); font-weight: bold; display: none; } #bus a:first-child { margin-left: 10px; } #bus a:last-child { float: right; font-weight: normal; }