/*地图*/
.poster{ width: 100%;}

/*联系我们*/
.mainpart{ width:100%; margin-top:30px;margin-bottom:80px;}
.mainpart form{width:1200px; margin:0 auto;overflow:hidden;}
.leftcol{ float:left;width:554px; padding-right:46px;}
.leftcol .p1{ font-size: 36px;color: #f36121; line-height:36px; font-weight: bold;  }
.leftcol .p2{ font-size: 36px;color:#222; line-height:48px; padding-top: 35px; }
.leftcol .p3{ font-size: 16px;color:#444;line-height:30px; padding-top: 45px;margin-bottom:16px; }
.leftcol h2{font-size:20px;color:#222; line-height: 46px; font-weight:normal;clear:both;margin-top:5px;}
.leftcol ul{float:left;}
.leftcol li{float:left;width:277px;font-size:16px;color:#222;line-height:30px;}
.leftcol li input{width:15px;height:15px;}
.leftcol li label{ margin-left: 10px; }
.rightcol{ float:right; width: 566px; padding-left:34px;}
.cortable{ font-size: 30px; line-height: 30px; }
.rightcol div{padding-top: 25px; }
.rightcol .shortdiv{float: left; }
.rightcol input[type='text'],.rightcol textarea{width:560px;font-family:"微软雅黑"; font-size:16px; line-height:30px;text-indent: 15px;color: #888888; background-color: rgb(245,245,245); border: 1px solid rgb(221,221,221);}
.rightcol input{height: 40px;}
.rightcol .name{ width:270px;margin-right: 20px;}
.rightcol .telephone{ width: 270px;}
.rightcol .require{height: 250px;resize:none; }
.rightcol .btndiv{ padding-top: 32px;}
.btndiv input {width: 150px;}
#subbtn{
    font-family:"微软雅黑";
    width: 190px;
    height:45px;
    font-size: 18px;
    color: #fff;
    padding:0;
    background-color: #f36121;
    border: none;
    cursor:pointer;
    outline:none;
}

