/*nyContact start*/
.nyContact { overflow: hidden; padding: 60px 0 90px;}
.nyCont_main { display: flex;}
.nyCont_left { width: 50%; padding-right: 90px;}
.nyCont_left ul li { min-height: 50px; margin-bottom: 60px; padding-left: 80px; position: relative;}
.nyCont_left ul li:last-child { margin-bottom: 0;}
.nyCont_left ul li i { display: block; width: 50px; height: 50px; overflow: hidden; position: absolute; left: 0; top: 0;}
.nyCont_left ul li span { display: block; line-height: 1.5; color: #777; font-size: 18px;}
.nyCont_left ul li p { line-height: 1.5; color: #222; font-size: 24px; font-weight: bold; word-break: break-all;}
.nyCont_left ul li:last-child p { line-height: 1.5; color: #222; font-size: 18px; font-weight: normal; word-break: break-word;}

.nyCont_right { width: 50%;}
.nyCont_right p { line-height: 1.8; color: #222; font-size: 16px; margin-bottom: 30px;}
.nyCont_right form { display: block; overflow: hidden; padding: 10px 20px; background-color: #eee; border: 5px solid #222;}
.nyCont_right dl dd { padding: 10px 0;}
.nyCont_right dl dd span { display: block; line-height: 1.5; color: #222; font-size: 16px; font-weight: bold; margin-bottom: 5px;}
.nyCont_right dl dd span em { color: #da251c;}
.nyForm_ipt input { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 38px; color: #222; font-size: 16px; border: 1px solid #222; padding: 0 9px; background: #fff; outline: none;}
.nyForm_area { overflow: hidden; padding: 9px; border: 1px solid #222; background: #fff;}
.nyForm_area textarea { display: block; width: 100%; height: 90px; overflow-y: scroll; line-height: 30px; color: #222; font-size: 16px; border: 0; background: none; outline: none; resize: none;}
.nyForm_btn input { display: inline-block; vertical-align: top; overflow: hidden; line-height: 3; color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 0 40px; background: #da251c; border: 0; outline: none; cursor: pointer;}
.nyForm_btn input:hover { background: #222;}
/*nyContact end*/

@media (max-width:1680px) {
  .nyContact { padding: 60px 0 80px;}
  .nyCont_left { padding-right: 80px;}
}

@media (max-width:1600px) {
  .nyCont_left ul li p { line-height: 1.4; font-size: 22px;}
  .nyCont_left ul li span, .nyCont_left ul li:last-child p { line-height: 1.8; font-size: 16px;}
}

@media (max-width:1560px) {}

@media (max-width:1440px) {
  .nyContact { padding: 60px 0;}
  .nyCont_left { padding-right: 60px;}
  .nyCont_left ul li { margin-bottom: 40px; padding-left: 60px;}
  .nyCont_left ul li i { width: 40px; height: 40px;}
  .nyCont_left ul li p { font-size: 18px; margin-top: 5px;}
  .nyCont_left ul li span, .nyCont_left ul li:last-child p, .nyCont_right p { line-height: 1.75; font-size: 14px;}
  .nyCont_right p { margin-bottom: 20px;}
  .nyCont_right form { border: 3px solid #222;}
  .nyCont_right dl dd { padding: 6px 0;}
  .nyCont_right dl dd span, .nyForm_ipt input { font-size: 14px;}
  .nyForm_area textarea { height: 72px; line-height: 24px; font-size: 14px;}
}

@media (max-width:1366px) {}

@media (max-width:1280px) {}

@media (max-width:1200px) {
  .nyForm_btn input { height: 44px; font-size: 14px;}
}

@media (max-width:1080px) {
  .nyCont_left { padding-right: 40px;}
}

@media (max-width:1024px) {}

@media (max-width:920px) {
  .nyContact { padding: 40px 0;}
}

@media (max-width:820px) {
  .nyCont_main { display: block;}
  .nyCont_left ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -10px;}
  .nyCont_left ul li { width: 50%; padding: 0 10px 0 64px;}
  .nyCont_left ul li:last-child { margin-bottom: 40px;}
  .nyCont_left ul li i { left: 10px;}
  .nyCont_left { width: 100%; padding-right: 0;}
  .nyCont_right { width: 100%;}
  .nyForm_btn input { height: 40px;}
}

@media (max-width:767px) {
  .nyCont_left ul { margin: 0;}
  .nyCont_left ul li { width: 100%; margin-bottom: 20px; padding: 0 0 0 52px;}
  .nyCont_left ul li i { left: 0;}
}

@media (max-width:390px) {}

@media (max-width:320px) {
  .nyCont_right form { padding: 10px 12px; border: 2px solid #222;}
}

@media (max-width:280px) {}
