#map {width:75%; height: 100% }  
main{height: 1074px;width: 100%;}
.search{width: 25%;height: 100%;}
.search .search-bar input{border: 2px solid #f4b18e;width: 390px;height: 48px;padding-left: 20px;border-radius: 10px;font-size: 20px;color: #666666;}
.search .search-bar{position: relative;width: 390px;margin-top: 48px;}
.search .search-bar .search-icon{position: absolute;right:24px;top: 50%;transform: translate(0,-50%);}
.search .search-midddle{}
.search .search-midddle .tit{margin-top: 36px;}
.search .search-midddle .tit span{font-size: 18px;font-weight: bold;margin-left: 10px;}
.search .search-midddle .province-city{width: 390px;margin-top: 6px;}
.search .search-midddle .province-city select{width: 390px;height: 54px;border-radius: 8px;font-size: 18px;margin-top: 4px;border: 2px solid #777;padding-left: 20px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;padding-right: 14px;}
#searchResultPanel{border:1px solid #f4b18e !important;width:150px;height:auto; display:none;}
.search .address-items{width: 100%;margin-top: 16px;height: 835px; overflow-y: auto;}
.search .address-items .address-item{padding: 30px 0;max-height: 158px;}
.search .address-items .address-item:hover{padding: 30px 0;}
.search .address-items .active{background-color: #e5e5e5;}
.search .address-items .address-item .address-item-inside{width: 354px;}
.search .address-items .address-item .area{width: 310px;}
.search .address-items .address-item .area li:nth-child(1){font-size: 20px;font-weight: bold;cursor: pointer;}
.search .address-items .address-item .area li:nth-child(2){font-size: 16px;margin-top: 12px;line-height: 24px;cursor: pointer;}
.search .page{width: 422px;margin-top: 54px;}
.search .page .item p{cursor: pointer;}
.search .page .item ul li{cursor: pointer;}
.search .page .item ul{width: 70%;}
.search .page .item ul li{color: #eea788;display: flex;align-items: center;justify-content: center;font-size: 18px;}
.search .page .item ul .active{color: #fff !important;font-weight: bold !important;}
.search .page .item p:nth-child(1){width: 24px;height: 34px;background-color: #ea530a;text-align: center;border-radius: 4px;line-height: 29px}
.search .page .item li{width: 34px;height: 34px;background-color: #ea530a;text-align: center;border-radius: 6px;color: #eea788;}
.search .page .item p:last-child{width: 24px;height: 34px;background-color: #ea530a;text-align: center;border-radius: 4px;line-height: 29px}
.search .page .item p:nth-child(1) img{width: 12px;height: 24px;}
.search .page .item p:last-child img{width: 12px;height: 24px;}
::-webkit-scrollbar {width: 10px; /* 滚动条宽度 */background-color: #F5F5F5; /* 滚动条背景颜色 */}
::-webkit-scrollbar-track {background-color: #F5F5F5; /* 滚动条轨道背景颜色 */}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background-color: #888; /* 滚动条滑块颜色 */}
::-webkit-scrollbar-thumb:hover {background-color: #555; /* 滚动条滑块颜色 */}
.cityselect{float: right;margin-left: 10px;}
.cityselect select{height: 45px;border: 1px solid #ddd;padding: 0 10px;margin: 0 2px;}
main .demo_main {height: 100%;width: 1920px;}
main .demo_title {height: 100%;width: 100%;}
main .demo_content {display: flex;height: 100%;width: 100%;}
main .map_list .address-item.active {background-color: #e5e5e5;}
main .map_list {height: 730px;}
.BMap_stdMpZoom .BMap_button {width: 24px !important;height: 18px !important;left: 12px !important;background-image: url(https://api.map.baidu.com/images/mapctrls2d0.png) !important;}
.BMap_stdMpZoom .BMap_stdMpZoomOut {background-position: 0px -265px !important;}
.BMap_shadow, .BMap_shadow img, .BMap_shadow div img{display: none;}
.search .search-bar input{padding-right: 66px;}
