.nyFeedback { overflow: hidden; padding: 80px 0;}
.nyFeedback form { padding: 0 20%;}
.nyFeedback ul li { margin-bottom: 20px;}
.nyFeedback ul li:last-child { margin-bottom: 0;}
.fk_slt select, .fk_ipt input, .fk_area textarea, .fk_code input { display: block; width: 100%; height: 36px; line-height: 22px; padding: 6px 15px; font-size: 14px; color: #76838f; background-color: #fff; background-image: none; border: 1px solid #e4eaec; border-radius: 3px; outline: none;}
.fk_area textarea { height: auto; resize: none;}
.fk_ck label { display: block; line-height: 1.5; color: #333; font-size: 14px; margin-bottom: 5px;}
.fk_checkbox { height: 24px; margin: 10px 0; padding-left: 30px; position: relative;}
.fk_checkbox input { display: none;}
input[type="checkbox"]+label::before { content: "\a0"; display: block; width: 18px; height: 18px; line-height: 20px; text-align: center; background-color: #fff; background-image: none; border: 1px solid #e4eaec; border-radius: 3px; position: absolute; left: 0; top: 3px;}
input[type="checkbox"]:checked+label::before { border: 1px solid #eb5405; background-color: #eb5405; background-clip: content-box; content: "\2714"; color: #fff;}
.fk_checkbox label { display: block; line-height: 24px; color: #333; font-size: 14px; font-weight: 300; cursor: pointer;}
.fk_code { height: 36px; padding-right: 100px; position: relative;}
.fk_code input {  border-right: 0; border-radius: 3px 0 0 3px;}
.fk_code span { display: block; padding: 6px 15px; font-size: 14px; font-weight: 400; line-height: 1; color: #76838f; text-align: center; background-color: #f3f7f9; border: 1px solid #e4eaec; border-radius: 0 3px 3px 0; position: absolute; top: 0; right: 0;}
.fk_btn button { display: block; width: 100%; padding: 10px 15px; font-size: 18px; line-height: 1.4; color: #fff; border-radius: 3px; background-color: #eb5405; border: 1px solid #eb5405; cursor: pointer;}
.nyFqa_left{ width:65%; float:left; padding:30px; background:#fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.nyFqa_left ul{ margin-bottom:30px; overflow:hidden;}
.nyFqa_left ul li{ width:100%; padding:10px 15px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.nyFqa_left ul li .nyFqa_ico{ width:36px; float:left;}
.nyFqa_left ul li .nyFqa_text{width: calc(100% - 55px); float:right;}
.nyFqa_left ul li .nyFqa_text .nyFqa_time{ width:100%; margin-bottom:5px; overflow:hidden;}
.nyFqa_left ul li .nyFqa_text .nyFqa_time span{ display:block; float:left; font-size:14px;}
.nyFqa_left ul li .nyFqa_text .nyFqa_time em{ display:block; float:right;color:#a3afb7; font-size:12px;}
.nyFqa_left ul li .nyFqa_text .tit{ width:100%;font-size: 14px;color: #76838f;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin-bottom:15px;}
.nyFqa_left ul li .nyFaq_con{ padding:20px;background-color: #f3f7f9;border: 1px solid #e4eaec;border-radius: 3px; min-height:30px; line-height:26px;}
.nyFaq_right{ width:32%; float:right; padding:30px; background:#fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.nyFaq_right form{ padding:0 !important;}

@media (max-width: 1440px) {
  .nyFeedback { padding: 60px 0;}
  .nyFaq_right{ padding:30px;}
}

@media (max-width: 1366px) {}

@media (max-width: 1280px) {
}

@media (max-width: 1200px) {}

@media (max-width: 1080px) {
}

@media (max-width: 1024px) {
.nyFqa_left,.nyFaq_right{ width:100%; padding:15px;}	

	}

@media (max-width: 920px) {
  .nyFeedback { padding: 40px 0;}
  .nyFaq_right{ padding:30px;}
  .nyFeedback form { padding: 0 10%;}
}

@media (max-width: 820px) {
}

@media (max-width: 767px) {
  .nyFeedback { padding: 20px 0 40px;}
  .nyFqa_left,.nyFaq_right{ padding:10px;}
  .nyFeedback form { padding: 0;}
}

@media (max-width: 390px) {}

@media (max-width: 320px) {
  
}