html, body { padding: 0; margin: 0; } #product-map [v-cloak] { display: none!important; } #product-map { min-height: 62px; width: 1200px; margin: 15px auto; } #product-map * { box-sizing: border-box } #product-map .product-map-banner { display: flex; padding: 0 30px; align-items: center; justify-content: flex-end; height: 62px; width: 1200px; } #product-map .product-map-banner .product-map-banner-btn { display: none; height: 28px; width: 100px; border-radius: 48px; text-align: center; font-size: 13px; line-height: 28px; color: #ffffff; background: linear-gradient(270.4deg, #f6a46d 0.34%, #ed7b2f 99.68%); box-shadow: 0 4px 4px 0 #0000001a; cursor: pointer; user-select: none; } #product-map .product-map-container { display: flex; height: 645px; width: 1200px; padding: 20px 0; background-color: #f1f4f7; } #product-map .product-map-container .product-map-left { width: 200px; height: 605px; overflow-y: auto; padding: 0 10px; font-size: 16px; } #product-map .product-map-container .product-map-left::-webkit-scrollbar { width: 3px } #product-map .product-map-container .product-map-left::-webkit-scrollbar-track { background-color: #ffffff; border-width: 1px } #product-map .product-map-container .product-map-left::-webkit-scrollbar-thumb { border-radius: 20px; background-color: #d2d2d2; } .product-map-left .el-tree { height: 605px; background-color: transparent; font-size: 14px; } #product-map .product-map-container .product-map-left .el-tree .custom-tree-node { display: flex; align-items: center; justify-content: space-between; width: 100%; } #product-map .product-map-container .product-map-left .el-tree .custom-tree-node-arrow { transition: transform 0.3s ease; } #product-map .product-map-container .product-map-left .el-tree .el-tree-node__expand-icon { display: none; } #product-map .product-map-container .product-map-right { position: relative; flex: 1; margin: 0 20px; } #product-map .product-map-container .product-map-right .time-close { position: absolute; width: 150px; height: 32px; top: 10px; right: 10px; padding: 8px 10px; border-radius: 5px; border: 1px solid #ffffff; background-color: #999999; font-size: 14px; color: #ffffff; line-height: 14px; text-align: center; z-index: 9; } #product-map .product-map-container .back-btn { position: absolute; display: flex; justify-content: center; align-items: center; width: 105px; height: 36px; top: 10px; left: 10px; z-index: 9; background-color: #d23023; color: #ffffff; border-radius: 18px; cursor: pointer; } #product-map .product-map-container .back-btn .back-arrow { width: 16px; height: 16px; margin-right: 3px; } #product-map .product-map-container .back-btn span { line-height: 14px; font-size: 14px; } /*------ 右下角小地图部分 ------*/ #product-map .product-map-container .right-bottom { position: absolute; display: flex; flex-direction: column; justify-content: space-between; align-items: center; bottom: 26px; right: 20px; width: 186px; padding: 0 8px 8px 8px; background-color: #fff; } #product-map .product-map-container .product-map-right .amplify-map-container { position: absolute; display: flex; align-items: center; justify-content: center; width: 186px; height: 34px; padding-top: 8px; bottom: 180px; right: 20px; background-color: #fff; z-index: 9; } #product-map .product-map-container .product-map-right .amplify-map-container .amplify-map { display: flex; align-items: center; justify-content: center; width: 140px; height: 26px; border: 1px solid #d6d6d6; background-color: #f1f4f7; border-radius: 5px; font-size: 13px; cursor: pointer; } #product-map .product-map-container .product-map-right .amplify-map-container .amplify-map img { width: 17px; height: 17px; margin-right: 5px; } #product-map .product-map-container .right-bottom .trend-login { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; /*height: 61px;*/ } #product-map .product-map-container .right-bottom .price-trend-list { display: flex; width: 85%; list-style: none; align-items: center; justify-content: space-around; margin: 0; padding: 0; } #product-map .product-map-container .right-bottom .price-trend-list .price-trend-item { display: flex; align-items: center; font-size: 12px; } #product-map .product-map-container .right-bottom .price-trend-list .price-trend-item:after { content: ''; display: block; width: 15px; height: 6px; margin-left: 5px; border-radius: 2px; } #product-map .product-map-container .right-bottom .price-trend-list .up:after { background-color: #d23023; } #product-map .product-map-container .right-bottom .price-trend-list .float:after { background-color: #d7d7d7; } #product-map .product-map-container .right-bottom .price-trend-list .down:after { background-color: #48af92; } #product-map .product-map-container .right-bottom .login-to-look-data { display: flex; align-items: center; justify-content: center; height: 30px; width: 154px; background-color: #d23023; color: #ffffff; border-radius: 5px; font-size: 14px; margin-top: 15px; cursor: pointer; } #product-map .product-map-container .product-map-right .right-bottom .login-to-look-data img { width: 20px; height: 20px; margin-right: 5px; } #product-map .product-map-container .right-bottom .price-update-date { /*height: 30px;*/ font-size: 13px; margin-top: 10px; } /*------ 画布 ------*/ #product-map .product-map-container .product-map-canvas { position: relative; height: 100%; width: 100%; } #product-map .product-map-container .product-map-right .product-map-canvas > div:nth-child(1) { border-radius: 25px; overflow: hidden; } #product-map .product-map-container .product-map-right .product-map-canvas .lf-tool-overlay { box-shadow: 6px 6px 10px 0 #e5e9f1 inset, -6px -6px 4px 0 #ffffff66 inset; } #product-map .product-map-container .enter-channel { display: none; justify-content: center; align-items: center; position: absolute; width: 48px; height: 30px; padding: 0 5px 8px 0; background-repeat: no-repeat; cursor: pointer; background-size: contain; text-align: center; font-size: 14px; color: #ffffff; } #product-map .product-map-container .breed-full-name { display: none; position: absolute; padding: 8px; background-color: rgb(241, 244, 247); box-shadow: 5px 5px 6px rgba(185, 187, 193, 1); border-radius: 5px; } /*------ 右下角小地图 ------*/ #product-map .product-map-container .product-map-canvas .lf-mini-map { /*padding: 0;*/ /*border-radius: 10px;*/ background-color: #ffffff; border: none; width: 186px; /*z-index: 9;*/ } #product-map .product-map-container .product-map-canvas .lf-mini-map .lf-graph { background-color: rgba(0, 0, 0, 0.1); } #product-map .product-map-container .product-map-canvas .lf-mini-map .lf-minimap-viewport { border: 2px solid #d23023; background-color: rgba(255, 255, 255, 0.3); } #product-map .product-map-container .el-dialog { height: calc(100% - 200px); border-radius: 6px; overflow: hidden; margin: auto !important; } #product-map .product-map-container .el-dialog__header { padding: 10px; background-color: #d23023; } #product-map .product-map-container .el-dialog__body { position: relative; padding: 0; height: 100%; font-size: 13px; color: #000000; } #product-map .product-map-container .el-dialog__wrapper { display: flex; } #product-map .product-map-container .el-dialog__header .el-dialog__title { color: #ffffff; font-size: 14px; } #product-map .product-map-container .el-dialog__header .el-dialog__headerbtn { top: 14px; } #product-map .product-map-container .el-dialog__header .el-dialog__headerbtn .el-dialog__close { color: #ffffff !important; } #product-map .el-loading-mask { z-index: 9; }