.contact{
    width:100%;
    height:auto;
    overflow: hidden;
    background: #fff;
    padding:60px 0;
}
.contact_main{
    width:1200px;
    height:auto;
    overflow: hidden;
    margin:0 auto;
}
.contact_top{
    width:100%;
    height:400px;
}
.contact_top_left{
    width:498px;
    height:398px;
    border: 1px solid #eee;
    float: left;
}
.contact_top_title{
    font-size:24px;
    padding-left:30px;
    padding-top:30px;
}
.contact_top_list{
    padding:0 30px;
    padding-top:30px;
    height:auto;
    overflow: hidden;
}
.contact_top_item{
    height:auto;
    overflow: hidden;
    padding-bottom:22px;
}
.contact_top_img{
    width:40px;
    height:40px;
    float: left;
}
.contact_top_text{
    padding-left:20px;
    float: left;
}
.contact_top_text span{
    display: block;
    font-size:14px;
    padding-top:3px;
}
.contact_top_text span:first-child{
    padding-top:0;
}
.contact_top_right{
    width:641px;
    height:auto;
    overflow: hidden;
    float: right;
}
.contact_top_right .contact_top_title{
    padding-left:0;
}
.form{
    width:100%;
    height:auto;
    overflow: hidden;
    padding-top:30px;
}
.form_ul{
    width:100%;
    height:auto;
    overflow: hidden;
}
.form_li{
    width:300px;
    height:44px;
    background-color: #f5f5f5;
    float: left;
    margin-right:20px;
    margin-bottom:20px;
}
.form_label{
    font-size:14px;
    line-height: 44px;
    padding-left:20px;
}
.form_li input{
    background: 0;
}
.textarea{
    width:100%;
    height:120px;
    background: #f5f5f5;
}
.textarea .form_label{
    float:left;
}
.textarea textarea{
    width:80%;
    height:80%;
    margin-top:13px;
    display: block;
    font-size:14px;
    resize: none;
    float: left;
    background: 0;
}
.submit{
    width:240px;
    height:44px;
    background: #ff5368;
    color:#fff;
    text-align: center;
    line-height: 44px;
    font-size:16px;
    margin-top:17px;
    cursor: pointer;
}
.map{
    width:100%;
    height:420px;
    padding-top:50px;
}
#map{
    width:100%;
    height:100%;
}