@charset "UTF-8";

/*css 初始化 */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }

fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }

ul, ol, li { list-style:none; }

input { padding-top:0; padding-bottom:0; font-family: "Microsoft YaHei","SimSun","宋体";}

select, input { vertical-align:middle; }

select, input, textarea { font-size:.24rem; margin:0; }

textarea { resize:none; border-width: 0} /*防止拖动*/

select{ border-width: 0}

img {border:0;  vertical-align:middle; max-width:100%;margin:auto;}  /*  去掉图片低测默认的3像素空白缝隙*/

img,object{max-width:100%;margin:auto;}

table { border-collapse:collapse; }

body {

    font:.24rem/150% '微软雅黑',Microsoft YaHei,SimSun,Arial,Verdana,"\5b8b\4f53";

    color:#222;

    background-color: #ffffff!important;

    margin: 0 auto;

    max-width: 6.4rem;

    width: 6.4rem;

}

.clearfix:before,.clearfix:after{

    content:"";

    display:table;

}

.clearfix:after{clear:both;}

.clearfix{

    *zoom:1;/*IE/7/6*/

}

a{color:#353535; text-decoration:none; }

a:hover{text-decoration: none; }

h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;font-size:100%;}

s,i,em{font-style:normal;text-decoration:none;}



/* 鼠标手势 */

.cur-p {cursor: pointer}



/* 浮动 */

.fl {float:left}

.fr {float:right}



/* 显示/隐藏 */

.show {display: block !important}

.hidden {display: none !important}

.ov-h {overflow: hidden;zoom: 1}



/* 块级元素 */

.block { display: block; margin-left: auto; margin-right: auto; }

.inblock { display: inline-block; }



/* 字体渐变色 */

.ztjb{

  background: -webkit-linear-gradient(90deg, #e8bf4b, #ca7e13); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(90deg, #e8bf4b, #ca7e13); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(90deg, #e8bf4b, #ca7e13); /* Firefox 3.6 - 15 */

    background: linear-gradient(90deg, #e8bf4b, #ca7e13); /* 标准的语法（必须放在最后） */

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}



.bjjb{

  background: -webkit-linear-gradient(90deg, #e8bf4b, #ca7e13); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(90deg, #e8bf4b, #ca7e13); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(90deg, #e8bf4b, #ca7e13); /* Firefox 3.6 - 15 */

    background: linear-gradient(90deg, #e8bf4b, #ca7e13); /* 标准的语法（必须放在最后） */

}



@font-face {

    font-family: 'Impact';

    src: url('./font/impact.ttf')format('opentype');

    

}

.w{

    padding: 0 .2rem;

}



/* map */

#container{

  position:fixed !important;

  left:0;

  top:0;

  height:100%;

  width:100%;

  z-index:15 !important;

  display:none;

}

.BMap_bubble_content h3{

  font-weight:normal!important;

  font-size:.16rem !important;

  line-height:.26rem !important;

}

.BMap_bubble_title{

  font-size:.22rem !important;

  line-height: .3rem !important;

}

#map-start{

  width:2.2rem;

  line-height: .3rem;

  border:.01rem solid #cccccc;

  font-size:.22rem;

}

#map-result{

  border:0;

  line-height: .3rem;

  font-size:.22rem;

  background-color:#ffffff;

  margin-left:.2rem;

}

#BusSearchSta{

  width:2.2rem;

  line-height: .3rem;

  border:.01rem solid #cccccc;

  font-size:.22rem;

  margin-top:.1rem;

}

#busSearchBtn{

  line-height: .4rem;

  font-size:.24rem;

  background-color:#ffffff;

  margin-top:.1rem;

  border: .01rem solid #cccccc;

  color: #1B9AF7;

}

#close{

  position: fixed;

  right:.3rem;

  top:1rem;

  line-height: .8rem;

  width:.8rem;

  text-align: center;

  font-size:.5rem;

  z-index: 16 !important;

  background-color:#EDEAE8;

  display:none;

}

.ddlx {position: relative;}

.ddlx .dt_wz{
  width:4.5rem;
  height:1.6rem;
  background:#fff;
  border-radius: .1rem;
  -moz-box-shadow:0px 1px 20px rgba(0,0,0,.1);
  -webkit-box-shadow:0px 1px 20px rgba(0,0,0,.1);
  box-shadow:0px 1px 20px rgba(0,0,0,.1);
  position: absolute;
  left:.75rem;
  top:2.3rem;
  z-index: 2;
  padding:0 .2rem;
  overflow: hidden;
}
.ddlx .dt_wz h1{
  font-size:.22rem;
  color:#e1ba8f;
  line-height:.34rem;
  margin-top:.2rem; 
}
.ddlx .dt_wz p{
  font-size:.14rem;
  text-align:left;
  color:#000; 
  line-height:.26rem;
}
.ddlx .dt_wz p:nth-of-type(2){
  margin-bottom:.2rem;
}
.ddlx .dt_jt{
  width: .3rem;
  height: .26rem;
  background:url(../images/map.png) no-repeat center bottom/.3rem .26rem;
  position: absolute;
  left:3.2rem;
  top: 3.9rem;
  z-index: 2;
}