@charset "UTF-8";.busTransfer-container{color:#333;overflow:hidden;height:100%;display:flex;flex-direction:column}.transfer-list{background:url(../../img/linesearch/sy.png) 100% 40%/100% auto no-repeat #fff;flex:1;overflow:auto}.transfer-list ul{padding:0 10px}.transfer-list li{padding:10px;border-bottom:1px solid #ddd}.transfer-list .type-icon{background:#1acc1a;padding:0 10px;color:#fff;display:inline-block;font-size:12px}.transfer-list li h3{font-size:16px;font-weight:700}.transfer-list li h3 span{padding-left:20px;font-size:14px}.bus-num{border:1px solid #20a0ff;border-radius:12px;display:inline-block;color:#0b8ae8;position:relative;margin-bottom:5px;height:30px;line-height:30px;padding:0 4px 0 25px;background:url(../../img/traffictrain/busicon.png) 4px center/20px 20px no-repeat}.bus-num.railicon{border:none;color:#fff;background:url(../../img/traffictrain/railicon.png) 4px center/20px 20px no-repeat #c5510b}.bus-num:not(:nth-last-of-type(1)){margin-right:15px}.bus-num:not(:nth-last-of-type(1)):after{content:'';height:0;width:0;border-top:5px solid transparent;border-left:5px solid #000;border-bottom:5px solid transparent;position:absolute;right:-10px;top:10px}.transfer-list li p span{color:#aaa;font-size:12px}.transfer-detail-container{color:#333;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;background:#f0f0f0;overflow:hidden;display:flex;flex-direction:column}.almap-wrap{height:50%}.bus-info{padding:20px;margin-bottom:10px;background:#fff}.bus-info p span{color:#666;font-size:12px}.transfer-detail-container .list-detail{overflow:auto;flex:1}.transfer-detail-container .list-detail>ul{padding:30px 0;position:relative;background:#fff}.transfer-detail-container li{border-radius:10px}.transfer-detail-container li.start{position:absolute;left:5px;top:8px;display:flex}.transfer-detail-container li.end{display:flex}.transfer-detail-container li.end h2{background:#fff;margin:-8px 0 0}.transfer-detail-container .my-pos{width:20px;z-index:111;margin-left:-10px;background:url(../../img/myicon.png) center center/contain no-repeat}.transfer-detail-container .walk:before{content:'';height:100%;border-left:3px dashed #ddd;display:block;position:relative;left:50px;top:0;bottom:0}.transfer-detail-container .walk{height:60px}.transfer-detail-container .bus,.transfer-detail-container .rail,.transfer-detail-container .transfer,.transfer-detail-container .walk{display:flex}.transfer-detail-container li span{width:50px;height:40px}.transfer-detail-container li .walk>span{align-self:center;background:url(../../img/transferwalk.png) center center/30px 30px no-repeat}.transfer-detail-container li .walk p{margin:10px 0 0;font-size:14px}.transfer-detail-container li .right{flex:1;margin:10px 0 0 10px}.transfer-detail-container li h2{font-size:16px;font-weight:700;margin-top:-4px}.transfer-detail-container .right p{font-size:12px;color:#666}.transfer-detail-container li .bus i{border:2px solid #20a0ff;border-radius:2px}.transfer-detail-container li .bus>span{align-self:center;background:url(../../img/transerbus.png) center center/30px 30px no-repeat}.transfer-detail-container li .bus .right>h2:first-child{margin-top:-20px}.transfer-detail-container li .bus .right>h2:last-child{margin-bottom:-10px}.transfer-detail-container li .right dl{padding:10px 0;border-bottom:1px solid #ddd}.transfer-detail-container li .right dl dt{padding:5px 10px;font-size:14px;background:#20a0ff;border-radius:2px;display:inline;color:#fff}.transfer-detail-container li .right dl dd{font-size:13px;color:#666;margin-top:5px}.transfer-detail-container .via-list{margin:10px 0}.transfer-detail-container .via-list p{color:#666;font-size:13px}.transfer-detail-container .via-list p span{color:#20a0ff;margin-right:10px}.transfer-detail-container .via-list li{font-size:12px}.transfer-detail-container li.end{margin-top:-18px}.transfer-detail-container li .rail i{border:2px solid #0cc30c;border-radius:2px}.transfer-detail-container li .rail>span{align-self:center;background:url(../../img/transferrail.png) center center/30px 30px no-repeat}.transfer-detail-container li .rail dt{background:#0cc30c}.transfer-detail-container li .rail .right>h2:first-child{margin-top:-20px}.transfer-detail-container li .rail .right>h2:last-child{margin-bottom:-14px}.transfer-detail-container li .transfer i{border:2px solid #20a0ff;border-radius:2px}.transfer-detail-container li .transfer span{align-self:center;background:url(../../img/transfer.png) center center/30px 30px no-repeat}#transferMap{height:40%}.transfer-search-container .bottom-wrap{height:50px;line-height:50px;padding:0 15px;color:#20a0ff}.transfer-search-container .bottom-wrap span{width:30px;height:30px;padding-left:20px;margin-right:20px;background:url(../../img/linesearch/collect.png) left center/contain no-repeat}.transfer-search-container .bottom-wrap span.collect{background:url(../../img/linesearch/collectactive.png) left center/28px 28px no-repeat}.tip-btn{padding:10px 40px;background:#fff;text-align:center}.tip-btn span{padding:5px 30px;text-align:center;border:1px solid #ddd;border-radius:20px;color:#20a0ff;font-size:15px;display:inline-block}.tip-btn span:before{content:'';width:18px;height:18px;display:inline-block;background:url(../../img/tip.png) left center/contain no-repeat;vertical-align:middle;margin:-5px 5px 0 0}.anchorBL{display:none}.amap-copyright{bottom:-100px;display:none}.amap-logo{display:none!important}.bustransfer-go-back{position:absolute;right:0;bottom:80px;border-radius:2px;height:30px;line-height:30px;box-shadow:0 0 2px 0 #000;color:#20a0ff;background:url(../../img/icon_back.png) 5px center/8px 12px no-repeat;padding:0 2px 0 20px}.layer-container{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;text-align:center}.layer-container h3{border-bottom:1px solid #ddd;font-size:16px;padding:8px 0;font-weight:400}.layer-container ul li{border-bottom:1px solid #f0f0f0;padding:8px 0;font-size:14px}.layer-container p{padding:8px 0;color:red;font-weight:700}.mongolian-layer{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9998;background:rgba(0,0,0,.4)}.nomore{height:68vh;line-height:68vh;width:100%;text-align:center;font-size:2rem;color:#999;position:absolute}