.searchMap {
  position: absolute;
  z-index: 90;
  left: 30px;
  top: 70px;
}
.info{
	position: absolute;
  z-index: 90;
  right: 0px;
  top: 60px;
  display: none;
  width:300px;
  background-color: #fff;
  box-shadow: 0px 2px 30px #ccc;
}

.info .closeBtn{
	  position: relative;
    top: 0px;
    left: 280px;
    cursor: pointer;
    height:0px;
    font-size: 1.5rem;
    font-weight: 700;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.searchMap ul,ol,li{
  list-style:none;
}

.searchMap i,em,address{
  font-style:normal;
}
.searchMap>.s-area {
  position: relative;
  box-shadow: 0px 2px 30px #ccc;
}

.s-area>.s-text {
  display: block;
  height: 54px;
  width: 450px;
  padding: 0 56px 0 45px;
  line-height: 50px;
  font-size: 16px;
  background-color: #fff;
  border: 0;
  color: #333;
}

.s-text::-webkit-input-placeholder {
  font-size: 16px;
}

.s-text::-moz-placeholder {
  font-size: 16px;
}

.s-text:-moz-placeholder {
  font-size: 16px;
}

.s-text:-ms-input-placeholder {
  font-size: 16px;
}

.s-area>.s-text.canInputed {
  color: #333;
}

.s-area>.s-filterBtn {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  padding: 15px 0 0 10px;
}

.s-area>.s-filterBtn img {
  display: block;
  width: 24px;
  height: 24px;
}

.s-area>.s-btn {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 54px;
  height: 54px;
  background-image: url(/imgs/search.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto;
  cursor: pointer;    
  border: 0px;
}
.s-area>.s-btn:hover{
  background-image: url(/imgs/search_two.png);
}

.searchMap>.s-para {
  display: none;
  padding: 10px 15px;
  width: 450px;
  background-color: #fff;
  box-shadow: 0px 2px 30px #ccc;
}

.s-para>.para-lists {
  display: block;
}

.para-lists>li {
  border-top: 1px solid #E8E8E8;
}

.para-lists>li:first-child {
  border-top: 0;
}

.para-lists>li>div {
  position: relative;
}

.para-lists>li>div>div {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 0;
}

.para-lists>li>div>div>em {
  display: block;
  height: 26px;
  width: 65px;
  line-height: 26px;
  color: #7F7EAE;
}

.para-lists>li>div>div>i {
  position: absolute;
  top: 10px;
  left: 65px;
  color: #eee;
}

.para-lists>li>div>ul {
  display: block;
  margin-left: 70px;
  padding: 10px 0;
}

.para-lists>li>div>ul>li {
  float: left;
  padding: 0 10px;
}

.para-lists>li>div>ul>li>em,
.para-lists>li>div>ul>li>span {
  display: block;
  cursor: pointer;
  height: 26px;
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding-left: 18px;
  line-height: 26px;
}

.para-lists>li>div>ul>li>em {
  background-image: url(/imgs/round_two_chose.png);
}

.para-lists>li>div>ul>li.checked>em {
  background-image: url(/imgs/round_chose.png);
}

.para-lists>li>div>ul>li>span {
  background-image: url(/imgs/box_Chose.png);
}

.para-lists>li>div>ul>li.checked>span {
  background-image: url(/imgs/box_two_chose.png);
}

.navbar-area .nav-container{
  padding: 7px;
}
.navbar-area .nav-container .logo a {
  padding: 0px 10px 15px 10px;
}
.nav-right-part ul li.menu-bar a {
  width: 44px;
  height: 44px;
  line-height: 44px;
}