/*show*/
.nyShow { overflow: hidden; padding: 40px 0; background-color: #f3f3f3;}
.nyShow_main { padding: 40px; background-color: #fff;}
.nyShow_main h1 { line-height: 1.5; color: #333; font-size: 32px; text-align: center;}
.nyShow_info { line-height: 24px; color: #a3afb7; font-size: 16px; text-align: center; margin: 20px 0; padding-bottom: 20px; border-bottom: 1px solid #f0f2f5;}
.nyShow_info span { display: inline-block; line-height: 24px; color: #a3afb7; font-size: 16px; vertical-align: top; margin: 0 10px;}
.nyShow_info span i { display: block; width: 16px; height: 16px; margin: 4px 4px 4px 0; float: left;}
.nyShow_con { min-height: 300px; line-height: 2; color: #666; font-size: 16px; margin: 40px 0;}
.nyShow_con p, .nyShow_con p span, .nyShow_con p em, .nyShow_con p font, .nyShow_con span, .nyShow_con em { line-height: 2!important; color: #666!important; font-size: 15px!important;}
.nyShow_con img { max-width: 100%; height: auto!important; margin: 20px 0;}
.nyShow_con table { width: auto!important; max-width: 100%; height: auto !important;}
.nyShow_con table tr th p, .nyShow_con table tr td p, .nyShow_con table tr th span, .nyShow_con table tr td span { line-height: 2!important; color: #666!important; font-size: 14px!important; word-break: break-all; white-space:normal!important;}
.nyShow_con iframe { width: 100% !important; height: 500px !important; margin: 10px 0;}

.nyShow_con a.nyShow_down { display: block; width: 160px; font-size: 18px; line-height: 1.4; color: #fff; border-radius: 3px; background-color: #205299; border: 1px solid #205299; margin: 40px auto 0; padding: 10px 15px;}

@media (max-width:1440px) {
  .nyShow_main h1 { font-size: 30px;}
}
@media (max-width:1280px) {
  .nyShow_main h1 { font-size: 28px;}
  .nyShow_con iframe { height: 440px !important;}
}
@media (max-width:1080px) {
  .nyShow_main { padding: 30px;}
  .nyShow_con iframe { height: 360px !important;}
  .nyShow_con a.nyShow_down { margin: 30px auto 0;}
}
@media (max-width:920px) {
  .nyShow { padding: 30px 0 40px;}
  .nyShow_main h1 { font-size: 26px;}
  .nyShow_con iframe { height: 320px !important;}
}
@media (max-width:767px) {
  .nyShow { padding: 20px 0 40px;}
  .nyShow_main { padding: 20px 12px;}
  .nyShow_main h1 { font-size: 22px;}
  .nyShow_info, .nyShow_info span { font-size: 14px;}
  .nyShow_con { margin: 20px 0;}
  .nyShow_con iframe { height: 200px !important;}
  .nyShow_con a.nyShow_down { margin: 20px auto 0;}
}