/* CSS Document */
.contact-box{ width:100%; float:left; margin-bottom:30px; padding:0 18px; border-bottom:1px solid #d6d7dc; padding-bottom:30px;}
.contact-tit{ clear:both; float:left; padding:10px 0; width:110px; text-align:center;color:#fff; background:#c69c6d; margin-bottom:20px;}
.contact-content{ width:100%; clear:both; float:left;}
.map{ width:100%;margin-bottom:10px; margin-top:40px;}
.map img{ width:100%;}
.address-box{ clear:both; margin-left:10px; float:left;}
.address-box li{ display:block; width:100%; float:left; line-height:32px; padding-left:25px;}
.add{ background:url(../img/contact-ico1.png) left center no-repeat;}
.tel{ background:url(../img/contact-ico2.png) left center no-repeat;}
.email{ background:url(../img/contact-ico3.png) left center no-repeat;}
.wechat{ background:url(../img/contact-ico4.png) left center no-repeat;}
.consultation{box-sizing:border-box;}
.consultation li{ display:block; width:100%; float:left; margin-bottom:15px;}
.consultation li label{ display:block; float:left; width:100%; line-height:40px; height:40px; color:#666666; font-weight:normal;}
.input{ width:100%; height:40px; line-height:40px; border:1px solid #d6d7dc; background:#fff; padding:0 20px; box-sizing:border-box; border-radius:2px; font-size:14px;}
.textarea{ width:100%; height:130px; border:1px solid #d6d7dc; background:#fff; padding:10px 20px; box-sizing:border-box; border-radius:2px; resize:none; font-size:14px;font-family:'pingfang' , 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif,宋体; line-height:30px; overflow:auto;}
input::-webkit-input-placeholder {color:#b2b2b2;　}　
input:-moz-placeholder {　color:#b2b2b2;　}
input::-moz-placeholder {　color:#b2b2b2;　}
input:-ms-input-placeholder {color:#b2b2b2;　}
textarea::-webkit-input-placeholder {color:#b2b2b2;　}　
textarea:-moz-placeholder {　color:#b2b2b2;　}
textarea::-moz-placeholder {　color:#b2b2b2;　}
textarea:-ms-input-placeholder {color:#b2b2b2;　}
.yzm{ width:120px; margin-right:10px;}
.send-btn{ width:120px; height:40px; border:none; background:#c69c6d; color:#fff; border-radius:2px; cursor:pointer;}
.join{box-sizing:border-box; border-bottom:none;}
.join p{ line-height:24px; text-indent:20px;}
.consultation-box{ width:100%; float:left; padding:20px; background:#f2f2f2;}
.contact-box .box-top-tit{ width:100%; border-bottom:1px solid #d6d7dc; font-size:17px; padding-left:0; padding-bottom:10px; margin-bottom:30px;}
.join .box-top-tit{ padding-left:0; border-bottom:none; padding-bottom:0; font-size:22px;}
