.feedback-banner{background-image:url(../images/product/banner.jpg);background-size:cover;padding-top:80px;padding-bottom:80px;}
.feedback-banner h1{position: relative;color:#ffffff;font-size:36px;margin-left:42px;font-weight: bold;}
.feedback-banner h1:before{content:'';position:absolute;width: 32px;height: 32px;border: solid 1px #fde02d;border-radius:32px;left:-42px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.feedback-banner h1:after{content:'';position:absolute;width: 16px;height: 16px;background-color:#fde02d;border-radius:16px;left:-34px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.feedback-banner small{color:#ffffff;font-size:16px;line-height: 1;display:block;margin-top:30px;}

.feedback-details{padding-top:50px;padding-bottom:50px;}
.feedbackcontact{padding-left:70px !important;}
.feedbackcontact h2{color:#ffffff;font-size:24px;font-weight: normal;padding-top:20px;padding-bottom:20px;background-color:#3f51b5;text-align:center;}
.feedbackcontact ul{background-color:#f0f2fd;}
.feedbackcontact ul li{margin-left:20px;margin-right:20px;padding-top:20px;padding-bottom:20px;}
.feedbackcontact ul li:not(:last-child){border-bottom:1px solid #c5cae9;}
.feedbackcontact ul li span{color:#757575;display:block;line-height:1;}
.feedbackcontact ul li .bottom{color:#3f51b5;line-height:1.5;margin-top:15px;}
.feedbackcontact ul li .bottom span{display:inline-block;color:#3f51b5;}
.feedbackcontact ul li .bottom a{color:inherit;}
.feedbackcontact ul li.wechat img{margin-top:20px;display:table;}
.feedbackcontact ul li.wechat .bottom span{display:inline-block;color:#3f51b5;vertical-align: middle;line-height: 1;margin-right:5px;}
.feedbackcontact ul li.wechat .bottom img{display:inline-block;vertical-align: middle;line-height: 1;margin:0;}

.feedbackform form .btn button {width:360px;border-radius: 2px;border:0;margin-top:20px;padding-top:15px;padding-bottom:15px;color:#ffffff;;font-size:16px;letter-spacing: 2px;background-image: linear-gradient(-30deg,#ffc107 0%,#f6ab00 100%);}
.feedbackform .name,.feedbackform .tel{position:relative;}
.feedbackform .name label{position: absolute;right: 40px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;line-height: 1;height: 20%;color: red;}
.feedbackform .tel label{position: absolute;right: 10px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;line-height: 1;height: 20%;color: red;}
.feedbackform .name,
.feedbackform .email,
.feedbackform .application,
.feedbackform .product{float:left;width:50%;padding-right:30px;margin-bottom:20px;position:relative;}
.feedbackform .tel,
.feedbackform .company,
.feedbackform .country,
.feedbackform .material{float:right;width:50%;padding-left:30px;margin-bottom:20px;position:relative;}

.feedbackform .product,.form-footer .material{position:relative;}
.feedbackform .product:before{content: "";position:absolute;width:0;height:0;border:6px solid transparent;border-top-color: #3f51b5;top: 22px;right: 40px;cursor: pointer;z-index: -2;}
.feedbackform .material:before{content: "";position:absolute;width:0;height:0;border:6px solid transparent;border-top-color: #3f51b5;top: 22px;right: 10px;cursor: pointer;z-index: -2;}
.feedbackform .product,
.feedbackform .material {background-color:transparent;font-size:16px;display: inline-block;position: relative;vertical-align: middle;overflow: hidden;text-shadow: none;transition: box-shadow 0.25s ease;z-index: 2;}
.feedbackform .product select,
.feedbackform .material select {cursor: pointer;width: 100%;border: solid 1px #c5cae9;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;color:#757575;padding-left:10px;font-size:16px;height: 50px;}
.feedbackform .product select optgroup,
.feedbackform .material select optgroup{font-style:normal;}
.feedbackform .product select:focus,.form-footer .material select:focus {outline: none;}

.feedbackform textarea.form-control{font-family: Microsoft Yahei,Arial,sans-serif;padding-top: 15px;padding-bottom:15px;height: 200px;width: 100%;}