.contact-list{}

.contact-list .contact-intro{display: table;padding: 50px 0;}
.contact-list .contact-intro h4{width: 500px;font-size: 36px;line-height: 38px;color: #004ea1;font-weight: bold;}
.contact-list .contact-intro .ewm{text-align: right; }
.contact-list .contact-intro .ewm img{width: 110px;margin-right: 10px;}

.contact-list .contact-intro h4,.contact-list .contact-intro .ewm,.contact-list .contact-intro .tel{display: table-cell;vertical-align: middle;}

.contact-list .contact-intro .tel{font-size: 20px;line-height: 28px;color: #333;padding-left: 60px;}


.contact-other{border-top: 1px solid #e5e5e5;padding-bottom: 70px;}
.contact-other li{float: left;width: 28%;margin-right: 5%;color: #333;padding-top: 30px;padding-left: 3%;border-left: 1px solid #e5e5e5;height: 640px;box-sizing: border-box;}
.contact-other li:first-child{padding-left: 0;border: none;}
.contact-other li:last-child{margin-right: 0;}

.contact-other li a{color: #333;}
.contact-other li .ctit{padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
.contact-other li .ctit img{width: 56px;margin-bottom: 15px;}
.contact-other li .ctit h4{font-size: 32px;line-height: 34px;}

.contact-other li .mes{display: table;padding: 20px 0;border-bottom: 1px solid #e5e5e5;width: 100%;}

.contact-other li .mes label,.contact-other li .mes .mes-tel{display: table-cell;vertical-align: middle;}

.contact-other li .mes label{font-size: 18px;line-height: 28px;width: 76px;}
.contact-other li .mes .mes-tel{font-size: 16px;line-height: 28px;padding-left: 20px;}
.contact-other li .mes .mes-tel img{width: 174px;}

.contact-map{padding-bottom: 60px;}

.contact-map iframe{ width: 100%;height: 400px;border:#ccc solid 1px;box-sizing: border-box;}

.contact-map p{font-size: 20px;line-height: 28px;color: #333;margin-bottom: 30px;background: #f4f4f4;padding: 20px 35px;}





.feedback{padding-bottom: 50px;}
.feedback .form-mes{padding-bottom: 60px;}
.feedback .form-mes form .user .user-fb{float: left;width: 32.8%;color: #313131;margin-right: 0.8%;margin-bottom: 10px;}
.feedback .form-mes form .user .user-fb:nth-child(3n){margin-right: 0;}


.feedback .form-mes form .user-fb input{display: block;font-size: 18px;line-height: 82px;color: #6e6e6e;height: 82px;width:-webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);padding: 0 40px;background-color: #f4f4f4;}


.feedback .form-mes form .msg{width: 100%;margin-bottom: 10px;}

.feedback .form-mes form .msg textarea{width:-webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);padding: 10px 40px;height:372px;font-size: 18px;line-height: 28px;color: #6e6e6e;font-family:"Microsoft YaHei", Arial;background-color: #f4f4f4;}

.feedback .form-mes form .form-code{float: left;}
.feedback .form-mes form .form-code input{width: 380px;font-size: 18px;line-height: 82px;height: 82px;color: #989898;background-color: #f4f4f4;padding: 0 40px;}

.feedback .form-mes form .form-code span{display: inline-block;height: 82px;margin-left: 20px;}
.feedback .form-mes form .form-code span img{width: 105px;vertical-align: middle;margin-top: 20px;}


.feedback .form-mes form a{float: right;display: block; width: 32.8%;;line-height: 82px;font-size: 20px;background: #004ea1;text-align: center;color: #fff;}



.feedback .form-mes form p.remind {  color: #e8302d;  font-size: 12px;  line-height: 30px;  height: 30px;  }
































