.map{
   height: 4.8rem;
   width: 100%; 
}


.main{
   background: #F7F7F7;
   padding: .48rem 0 .6rem;
}

.main .title-img{
   width: 2.23rem;
}
.main .tell-box {
   height: 6.67rem;
   background: #fff;
}
.main .tell-box .tell-img{
   width: 4.91rem;
}
.main .tell-box .form-box{
   flex: 1;
   padding: 0 .55rem .44rem;
}
.main .tell-box .form-box h1{
   color: #252B42;
   font-size: .4rem;
   height: 1rem;
   line-height: 1rem;
   font-weight: 700;
   margin-bottom: .2rem;
}
.main .tell-box .form-box .label{
   color: #252B42;
   font-size: .16rem;
   margin-bottom: .1rem;
}
.main .tell-box .form-box .inp{
   width: 100%;
   height: .5rem;
   padding: 0 .2rem;
   margin-bottom: .26rem;
   background: #F9F9F9;
   border: 1px solid #BDBDBD;
   border-radius: .05rem;
   -webkit-border-radius: .05rem;
   -moz-border-radius: .05rem;
   -ms-border-radius: .05rem;
   -o-border-radius: .05rem;
}
.main .tell-box .form-box .btn{
   width: 100%;
   height: .5rem;
   background: #277FFE;
   font-size: .2rem;
   color: #fff;
   margin-top: .2rem;
   border-radius: .05rem;
   -webkit-border-radius: .05rem;
   -moz-border-radius: .05rem;
   -ms-border-radius: .05rem;
   -o-border-radius: .05rem;
}