﻿﻿.IIInsomnia-city-picker1{position: absolute;border: 2px solid #c9cbce;width: 370px;background: #ffffff;z-index: 999999;font-size: 0;}
.IIInsomnia-city-picker1:before, .IIInsomnia-city-picker1:after{content: '';display: block;width: 0;height: 0;border-width: 10px;border-style: solid;position: absolute;right: 20px;z-index: 999999;}
.IIInsomnia-city-picker1:before{border-color: transparent transparent #ffffff;top: -17px;z-index: 9999999;}
.IIInsomnia-city-picker1:after{border-color: transparent transparent #c9cbce;top: -20px;}
.IIInsomnia-city-picker1 *{box-sizing: border-box;margin: 0 auto;padding: 0;color: #666666;font-family: "Microsoft YaHei";font-size: 14px;}
.IIInsomnia-city-picker1 ul{list-style: none;}
.IIInsomnia-city-picker1 ul li{display: inline-block;position: relative;margin: 4px;cursor: pointer;}
.IIInsomnia-city-picker1 p{font-weight: bold;padding: 0 4px;margin-top: 4px;margin-bottom: 10px;}
.IIInsomnia-city-picker1 .line{width: 340px;margin: 0 auto;margin-top: 4px;border-bottom: 1px solid #d8d8d8;}
.IIInsomnia-city-picker1 .IIInsomnia-hot-wrap{width: 100%;background: #ffffff;padding: 9px;}
.IIInsomnia-city-picker1 .IIInsomnia-hot-wrap ul li{width: 62px;height: 30px;padding: 0 4px;text-align: center;line-height: 30px;color: #666666;background-color: #eeeeee;}
.IIInsomnia-city-picker1 .IIInsomnia-hot-wrap ul li:hover{color: #28a8e0;}
.IIInsomnia-city-picker1 .IIInsomnia-wrap{position: relative;width: 100%;background: #ffffff;padding: 9px;}
.IIInsomnia-city-picker1 .IIInsomnia-province-name{display: inline-block;width: 50px;height: 30px;text-align: center;line-height: 30px;position: relative;background-color: #eeeeee;}
.IIInsomnia-city-picker1 .IIInsomnia-province-name:hover{color: #28a8e0;}
.IIInsomnia-city-picker1 .IIInsomnia-province.active{z-index: 999999999;}
.IIInsomnia-city-picker1 .IIInsomnia-province-name.active{border: 1px solid #D8D8D8;border-bottom-color: #ffffff;color: #28a8e0;background-color: #ffffff;}
.IIInsomnia-city-picker1 .IIInsomnia-city-wrap{display: none;border: 1px solid #D8D8D8;background: #ffffff;position: absolute;top: 29px;width: 340px;max-height: 185px;overflow-y: auto;padding: 10px 10px 5px 10px;}
.IIInsomnia-city-picker1 .IIInsomnia-city{width: 67px;height: 30px;padding: 0 4px;text-align: center;line-height: 30px;color: #999999;background-color: #eeeeee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.IIInsomnia-city-picker1 .IIInsomnia-city:hover{color: #28a8e0;}
.IIInsomnia-city-picker1 .IIInsomnia-clean-btn{width: 108px;height: 30px;background-color: #d15b47!important;color: #ffffff;background-image: none !important;border: 5px solid #d15b47;border-radius: 0;}
.IIInsomnia-city-picker1 .IIInsomnia-clean-btn:hover{background-color: #b74635 !important;border-color: #d15b47;}