﻿.H-banner{
    width:100%;
    height:280px;
    background:#e4e4e4;
}
.H-banner img{
   width:100%;
   max-height:100%;
   display:block;
}

.H-Content{
   width:100%;
   background-color:#fff;
   padding:60px 40px;
}

.H-contactTop{
   width:100%;
}
.H-contactTitle{
   font-size:24px;
   font-weight:700;
   color:#333;
}
.H-longLine{
   width:100%;
   border-bottom:1px solid #333;
   margin-top:15px;
}
#form{
   width:48%;
   margin-left:2%;
}
.public-form-item .form-label{
    float:none;
    display: block;
    padding: 9px 0px;
    width: 100px;
    font-weight: 400;
    line-height: 20px;
    text-align:left;
}
.public-form-item .input-block{
    min-height: 38px;
    line-height: 38px;
    margin-left:0;
}

.input,.textarea{   
    height: 40px;
    background-color: #F2F2F2;
    font-size: 14px;
    text-decoration: none;
    color: #999999;
    text-align: left;
    border-color: transparent;
}
#submit{
   width:140px;
   height:40px;
   background:#169bd5;
   text-align:center;
   border:none;
   color:#fff;
   cursor: pointer;
}
.H-contactForm{
   width:100%;
   margin:60px 0;
}
.H-contactFormR{
   width:50%;
   padding-left:10%;
}
.H-contactCon{
   margin-bottom:60px;
}

.map{
   width:100%;
   height:378px;
   background:#e4e4e4;
}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
