﻿.feedbackForm{padding:15px;}
.errMsg{border:1px #fc0 solid;background:#ffffe1;padding:5px 5px 5px 10px;line-height:1.8;color:#f90;display:none;font-size:.238934rem;}
.errMsg i{display: inline-block;height: 22px;vertical-align: middle;width: 22px;margin-right: 5px;background:url("../images/err.png") 0 0 no-repeat;
}
.txt_input{box-shadow: 2px 2px 2px #dbdbdb inset;background-color: #fff;border-radius: 11px;border: 0;padding: 10px;margin: 10px 0 0 0;-webkit-appearance: none;}
.txt_input textarea{color: #a9a9a9;text-shadow: 0 1px 0 #ffffff;font-size: .273067rem;font-family: Arial, Helvetica, sans-serif;width:100%;border:0;}
.ly_btn{margin:10px 0 0 0;text-align:center}
.ly_btn input{width:100%;height:.8rem;border:1px #eaeaea solid;border-radius:4px;
background:-webkit-linear-gradient(top,#fe4646,#f52f40);
background:-moz-linear-gradient(top,#fe4646,#f52f40);
background:-o-linear-gradient(top,#fe4646,#f52f40);
color:#fff;font-size:.3072rem;
}

.contactBanner{width: 100%;height: 37.5vw;background: url(../images/contact_bg.jpg) no-repeat;background-size: 100% 100%;}
.contactBox{background: #fff;padding: .2rem;}
.contactBox h2{margin-bottom: 10px;border-bottom: 1px solid #ddd;font-size: .238934rem;line-height: .6rem;}
.contactBox .contact{border: 1px dotted #ccc;margin-bottom: 20px;padding: 10px;font-size: .273067rem;}
.contactBox .contact dl{display: flex;padding: 5px 0;align-items: center;}
.contactBox .contact dl dt{width: 80px;text-align: right;padding-right: 10px;}
.contactBox .contact dl dd{flex: 1;}
.contactBox .service{padding-left: 140px;background: url(../images/kefu_head01.jpg) left center no-repeat;background-size: 130px auto;}
.contactBox .service p{margin-bottom: 20px;line-height: 30px;font-family: Verdana;display: flex;align-items: center;}
.contactBox .service em{font-size: 22px;}
.contactBox a{color: #1296db;}
.feedback_btn{display: block;width: 90%;height: .6rem;line-height: .6rem;background: #ffae00;color: #fff;text-align: center;border-radius: .08rem;margin: .4rem auto;}
