
.contact{padding: 40px 115px 0 115px;}
.contact .contactList{padding-right:326px;position: relative; }
.contact .contactList .tel-list,.contact .contact-general{padding-left: 75px;}
.contact .contactList .tel-list{background: #f7f7f7;height: 266px;}
.contact .contactList .tel-list li{float: left;width: 50%;padding-top: 30px;padding-bottom: 20px;}
.contact .contactList .tel-list li h3{font-size: 24px;line-height: 36px;height: 36px;color: #282828;font-weight: bold;margin-bottom: 8px;}
.contact .contactList .tel-list li a{display: inline-block;font-size:20px;line-height: 24px;height: 24px;color: #525252;}
.contact .contactList .tel-list li a img{width: 24px;margin-right: 15px;}
.contact .contact-link{position: absolute;right: 0;top:0;width: 326px;}
.contact .contact-link a{display: block;font-size: 28px;line-height: 86px;height: 86px;color: #fff;font-weight: bold;text-align: center;background-repeat: no-repeat;background-position: top center;background-size: 100% 100%;margin-bottom: 4px;}
.contact .contact-link a em{display: inline-block;position: relative;}
.contact .contact-link a:hover em:after{content: "";position: absolute;left: 0;bottom:18px;width: 100%;height: 1px;background: #fff;}


.contact .contact-general{padding-top: 22px;}
.contact .contact-general .general{font-size: 20px;line-height: 36px;color: #282828;margin-bottom: 68px;}
.contact .contact-general .general h3{font-weight: bold;}

.feedback{width:1560px; margin:0 auto;}
.feedback .form-mes{padding: 0 45px;margin-bottom: 100px;}
.feedback .form-mes h3{font-size: 36px;line-height: 50px;color: #494949;padding: 50px 0;text-align: center;}
.feedback .form-mes form .group{margin-bottom: 25px;}
.feedback .form-mes form .group .fb{float: left;width: 49%;margin-right: 2%;}
.feedback .form-mes form .group .fb:nth-child(2n){margin-right: 0;}
.feedback .form-mes form .fb input{display: block;height: 64px;}
.feedback .form-mes form .fb input,.feedback .form-mes form .group textarea,.feedback .form-mes form .fb select{border:1px solid;font-size: 18px;line-height: 34px;color: #262626;padding: 15px 25px;box-sizing: border-box;width: 100%;background-color: #f7f7f7;border-radius: 0;}
.feedback .form-mes form .group textarea{height:116px;font-family:"Microsoft YaHei", Arial;}
.feedback .form-mes form .fb select{background-image: url(../images/select_icon2.png);background-position: right 15px center;}

.feedback .form-mes form ::-webkit-input-placeholder{color: #262626;}
.feedback .form-mes form ::-moz-placeholder{color: #262626;}
.feedback .form-mes form :-ms-input-placeholder{color: #262626;}



.feedback .form-mes form a{float: right;display: block;width: 278px;line-height: 64px;font-size: 18px;background: #2081eb;text-align: center;color: #fff;}
.feedback .form-mes form button{float: left;display: block;width: 278px;line-height: 64px;font-size: 18px;background: #d71618;text-align: center;color: #fff;border:none}
.feedback .form-mes form p.remind {  color: #bf0008;  font-size: 12px;  line-height: 30px;  height: 30px;  }
