.contact-information{margin-bottom: 1.875rem;margin-top: 1.5rem;}
.contact-information ul li{width: 25%;text-align: center;}
.contact-information ul li i{font-size: 3.125rem;margin-bottom: .625rem;display: block;}
.contact-information ul li p{margin-bottom: .3125rem;font-size: 14px;}
.home-contact{border: 1px solid #eee}
.chat-table{width: 100%;padding: 40px 5%;box-sizing: border-box;}
.chat-table .form-group{margin-bottom: 1.5rem;position: relative;}
.chat-table sup{font-size: 20px;color: red;font-weight: bold;margin-right: 5px;}
.chat-table label{font-size: 1.25rem;vertical-align: top;}
.chat-table .button{
    padding: 5px 50px;
    background-color: #FFCC00;
    border-radius: 5px;
    border: unset;
    -webkit-appearance: none;
    cursor: pointer;
}
.chat-table .form-button{margin-top: 1.2rem;}
.chat-table  h2 {
    font-size: 24px;
    font-weight: 600;
    color: #333;
    text-align: center;
    margin-bottom: 2rem;
}
.chat-table .form-group .form-text{position: absolute;top: 8px;}
.chat-table .form-group .field{padding-left: 130px;}
.chat-table .textarea{width: 100%;  border: 1px solid #BBBBBB;resize: none;}
.chat-table .input{ height: 45px;width: 100%;font-size:16px;padding:0 15px;display: inline-block;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;    box-sizing: border-box;border: 1px solid #BBBBBB;    vertical-align: top;}
.chat-table .form-tips .chat-table .input-help ul {border:0;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.chat-table .input::-webkit-input-placeholder, .chat-table .textarea::-webkit-input-placeholder {color: #999;font-size: 16px;}
.chat-table .input:-moz-placeholder, .chat-table .textarea:-moz-placeholder {color: #999;font-size: 16px;}
.chat-table .input::-moz-placeholder, .chat-table .textarea::-moz-placeholder {color: #999;font-size: 16px;}
.chat-table .input:-ms-input-placeholder, .chat-table .textarea:-ms-input-placeholder {color: #999;font-size: 16px;}
.chat-table .textarea::-webkit-input-placeholder{color: #999;font-size: 16px;padding-left: 15px;}
.chat-table .textarea:-moz-placeholder{color: #999;font-size: 16px;padding-left: 15px;}
.chat-table .textarea::-moz-placeholder{color: #999;font-size: 16px;padding-left: 15px;}
.chat-table .textarea:-ms-input-placeholder{color: #999;font-size: 16px;padding-left: 15px;}
.chat-table .button{width: 100%;padding: 10px 0;background-color: #FFCC00;border: none;-webkit-appearance: none;}
.map{width:50%;height: 415px;border:#ccc solid 1px;font-size:12px;box-sizing: border-box;}
/* span.BMap_Marker img{margin: 0!important;}
.BMapLabel{top: 0!important;} */
@media (max-width:992px) {
    .contact-information ul li{width: 50%;margin-bottom: 1.25rem;}
    .chat-table{width: 100%;padding: 1.5rem 2% 2.5rem;}
    .map{width: 100%;}
    .contact-information{margin-bottom: 1rem;}
}