

.hidden {
  visibility: hidden
}

.fl {
  float: left
}

.fr {
  float: right
}

.form-select select {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 5px 3px;
  margin-right: 11px;
  width: 130px;
  height: 28px;
  line-height: 28px;
  _vertical-align: bottom;
  _margin-top: 3px
}

.form-select .mr0 {
  margin-right: 0
}

.Cootion {
  width: 100%;
  background-color: #f5f5f5;
  padding: 50px 0
}

.m_map {
  width: 100%;
  height: 403px;
  margin: 30px auto;
  position: relative;
  background: url(../img/diru.png) no-repeat 0 0;
  background-size: contain;
}

.tait {
  font-size: 36px;
  font-weight: 700;
  color: #666;
  text-align: center;
  left: 100px
}

.tait span {
  color: #ff6d3b
}

.tait2 {
  font-size: 36px;
  font-weight: 700;
  color: #666;
  text-align: center;
  padding: 50px 0
}

.mp {
  position: absolute;
  cursor: pointer;
  background: url(../img/fi1.png) no-repeat 4px 20px;
  width: 24px;
  height: 63px;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out
}

.mp:hover {
  background: url(../img/fi2.png) no-repeat 4px 20px;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out
}

.hover_tu {
  background: url(../img/fi2.png) no-repeat 4px 20px
}

.mp .mito {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 12px;
  color: #666
}

.mp .find_mi1 {
  left: -12px;
  width: 55px
}

.mp .find_mi2 {
  left: -5px;
  width: 55px
}

.feng {
     position: absolute;
     display: none;
     width: 347px;
     height: 85px;
     left: -230px;
     top: -78px;
     /* background: url(../img/vf1.png) no-repeat 0 top; */
     z-index: 10;
     background-color: white;
     box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.1);
     border-radius: 3px;
}

.feng .sang {
  position: absolute;
  left: 235px;
  bottom: -8px;
  background: url(../img/vf2.png) no-repeat 0 0;
  width: 14px;
  height: 8px
}

.feng .tree {
  height: 62px;
      width: 330px;
      margin: 12px auto;
}

.feng .tree .boou {
  width: 86px;
  height: 62px;
  float: left
}

.feng .tree .du_size {
  float: right;
  height: 62px;
  width: 230px
}

.feng .tree .du_size p {
  font-size: 12px;
  color: #000;
  line-height: 20px
}



.mp12 {
    right: 198px;
    bottom: 87px;
}

