.consultation{ width: 1000px; margin: 22px auto 0;}
.consultation .form-content{ position: relative; padding: 0 28px; height: 422px; border: 1px solid #dedede;}
.consultation .responder-info{ margin-top: 36px; overflow: hidden;}
.consultation .responder-info .avatar{ float: left; width: 124px; height: 124px;}
.consultation .responder-info .avatar img{ width: 100%; height: 100%;}
.consultation .responder-info .info{ float: left; margin-left: 28px; width: 750px;}
.consultation .responder-info .info span{ display: block;}
.consultation .responder-info .responder-name{ margin-top: 15px; font-size: 26px; color: #333333; line-height: 30px;}
.consultation .responder-info .responder-call{ margin-top: 10px; font-size: 16px; color: #555555; line-height: 30px;}
.consultation .responder-info .responder-remark{ margin-top: 5px; font-size: 14px; color: #999999; line-height: 30px;}
.consultation .textarea{ margin-top: 40px;}
.consultation .textarea textarea{ width: 912px; height: 156px; padding: 15px; background: #f8f8f8; font-size: 14px; line-height: 1.5; border: none; resize: none;}
.consultation .address{ position: absolute; padding-left: 24px;  font-size: 14px; color: #4591e7; top: 32px; right: 30px; background: url("../images/icon-address.png") left center no-repeat;}
.consultation .responder-submit{ margin-top: 30px; text-align: center;}
.consultation .responder-submit input{ width: 240px; height: 46px; border-radius: 23px; background: #4591e7; font-size: 18px; color: #ffffff;}


.notice{ margin: 72px 0 50px; border-top: 1px solid #f4f4f4;}
.notice .notice-title{ margin-top: 105px; text-align: center; font-size: 26px; color: #d8d8d8;}
.notice .notice-list{ margin-top: 50px; padding: 0 36px; overflow: hidden;}
.notice .notice-item{ float: left; width: 200px; margin-right: 109px;}
.notice .notice-item:last-child{ margin-right: 0 !important;}
.notice .notice-item .notice-icon{ width: 60px; height: 60px; margin: 0 auto;}
.notice .notice-item:nth-child(1) .notice-icon{ background: url("../images/icon-notice-1.png") center no-repeat;}
.notice .notice-item:nth-child(2) .notice-icon{ background: url("../images/icon-notice-2.png") center no-repeat;}
.notice .notice-item:nth-child(3) .notice-icon{ background: url("../images/icon-notice-3.png") center no-repeat;}
.notice .notice-item:nth-child(4) .notice-icon{ background: url("../images/icon-notice-4.png") center no-repeat;}
.notice .notice-item .notice-text{ margin-top: 24px; text-align: center; font-size: 14px; line-height: 24px; color: #d8d8d8;}

