.nyNews { overflow: hidden; padding: 40px 0; background-color: #f3f3f3;}
.nyNews_main { padding: 40px; background-color: #fff;}
.nyNews_left { width: calc(100% - 280px); float: left;}
.nyNews_left ul { margin-bottom: 10px;}
.nyNews_left ul li { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #f0f2f5;}
.nyNews_left ul li .nyNews_img { width: 160px; height: 120px; overflow: hidden; float: left;}
.nyNews_left ul li .nyNews_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.nyNews_left ul li:hover .nyNews_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNews_left ul li .nyNews_text { width: calc(100% - 160px); height: auto; overflow: hidden; padding-left: 20px; float: right;}
.nyNews_left ul li .nyNews_text a.nyNews_name { display: block; line-height: 30px; color: #555; font-size: 22px; margin-bottom: 20px;}
.nyNews_left ul li:hover .nyNews_text a.nyNews_name { color: #205299;}
.nyNews_left ul li .nyNews_text .nyNews_des { line-height: 24px; color: #76838f; font-size: 16px; margin-bottom: 10px;}
.nyNews_left ul li .nyNews_text .nyNews_info { line-height: 24px; color: #a3afb7; font-size: 16px;}
.nyNews_left ul li .nyNews_text .nyNews_info span { display: inline-block; line-height: 24px; color: #a3afb7; font-size: 16px; vertical-align: top; margin-right: 20px;}
.nyNews_left ul li .nyNews_text .nyNews_info span i { display: block; width: 16px; height: 16px; margin: 4px 4px 4px 0; float: left;}

.nyNews_right { width: 240px; float: right;}
.nyNewsRight_list { margin-bottom: 30px;}
.nyNewsRight_title { line-height: 38px; color: #fff; font-size: 16px; font-weight: 500; background: #205299; border-radius: 4px; margin-bottom: 15px; padding: 0 15px;}
.nyNewsRight_list ul li { border-bottom: solid 1px #f2f2f2; padding: 8px 0;}
.nyNewsRight_list ul li a { display: block; min-height: 22px; line-height: 22px; color: #777; font-size: 14px; padding-left: 16px; position: relative;}
.nyNewsRight_list ul li a i { display: block; width: 8px; height: 8px; overflow: hidden; position: absolute; top: 7px; left: 0;}
.nyNewsRight_list ul li a:hover { color: #205299;}
.nyNewsRight_list ul li a:hover i svg path { fill: #205299;}
.nyNewsRight_case ul li { margin-bottom: 20px;}
.nyNewsRight_case ul li a.img { display: block; width: 100%; height: 150px; overflow: hidden; margin-bottom: 10px; background-color: #f3f3f3; position: relative;}
.nyNewsRight_case ul li:hover a.img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNewsRight_case ul li a.name { display: block; line-height: 20px; color: #5e7387; font-size: 14px; text-align: center; text-align: center;}

@media (max-width:1440px) {
}
@media (max-width:1366px) {
}
@media (max-width:1280px) {
  .nyNews_left ul li .nyNews_text a.nyNews_name { font-size: 20px;}
  .nyNews_left ul li .nyNews_text .nyNews_info, .nyNews_left ul li .nyNews_text .nyNews_info span { font-size: 14px;}
}
@media (max-width:1200px) {
}
@media (max-width:1080px) {
  .nyNews_main { padding: 30px;}
  .nyNews_left { width: calc(100% - 270px);}
  .nyNews_left ul li { margin-bottom: 25px; padding-bottom: 25px;}
}
@media (max-width:1024px) {
}
@media (max-width:920px) {
  .nyNews { padding: 30px 0 40px;}
  .nyNews_main { padding: 20px;}
  .nyNews_left { width: calc(100% - 240px);}
  .nyNews_left ul li { margin-bottom: 20px; padding-bottom: 20px;}
  .nyNews_left ul li .nyNews_text a.nyNews_name { font-size: 18px;}
  .nyNews_right { width: 220px;}
}
@media (max-width:767px) {
  .nyNews { padding: 20px 0 40px;}
  .nyNews_main { padding: 20px 12px;}
  .nyNews_left, .nyNews_right { width: 100%; margin-bottom: 20px; float: none;}
  .nyNews_left ul li .nyNews_img { width: 120px; height: 90px;}
  .nyNews_left ul li .nyNews_text { width: calc(100% - 120px); padding-left: 12px;}
  .nyNews_left ul li .nyNews_text a.nyNews_name { line-height: 24px; font-size: 16px; margin-bottom: 10px;}
  .nyNews_left ul li .nyNews_text .nyNews_info span { margin-right: 10px;}
  .nyNewsRight_case ul li a.img { height: 200px;}
}
@media (max-width:375px) {
}
@media (max-width:320px) {
  .nyNews_main { padding: 12px;}
  .nyNews_left, .nyNews_right, .nyNews_left ul li .nyNews_text { width: 100%; float: none;}
  .nyNews_left ul li .nyNews_img { width: 100%; height: 160px; margin-bottom: 10px; float: none;}
  .nyNewsRight_case ul li a.img { height: 180px;}
}


/*show*/
.nyNewShow_main h1 { line-height: 1.5; color: #333; font-size: 32px; text-align: center;}
.nyNewShow_info { line-height: 24px; color: #a3afb7; font-size: 16px; text-align: center; margin: 20px 0; padding-bottom: 20px; border-bottom: 1px solid #f0f2f5;}
.nyNewShow_info span { display: inline-block; line-height: 24px; color: #a3afb7; font-size: 16px; vertical-align: top; margin: 0 10px;}
.nyNewShow_info span i { display: block; width: 16px; height: 16px; margin: 4px 4px 4px 0; float: left;}
.nyNewShow_con { min-height: 300px; line-height: 2; color: #666; font-size: 16px; margin: 40px 0;}
.nyNewShow_con p, .nyNewShow_con p span, .nyNewShow_con p em, .nyNewShow_con p font, .nyNewShow_con span, .nyNewShow_con em { line-height: 2!important; color: #666!important; font-size: 15px!important;}
.nyNewShow_con img { max-width: 100%; height: auto!important; margin: 20px 0;}
.nyNewShow_con table { width: auto!important; max-width: 100%; height: auto !important;}
.nyNewShow_con table tr th p, .nyNewShow_con table tr td p, .nyNewShow_con table tr th span, .nyNewShow_con table tr td span { line-height: 2!important; color: #666!important; font-size: 14px!important; word-break: break-all; white-space:normal!important;}
.nyNewShow_con iframe { width: 100% !important; height: 500px !important; margin: 10px 0;}

@media (max-width:1440px) {
  .nyNewShow_main h1 { font-size: 30px;}
}
@media (max-width:1280px) {
  .nyNewShow_main h1 { font-size: 28px;}
  .nyNewShow_con iframe { height: 440px !important;}
}
@media (max-width:1080px) {
  .nyNewShow_con iframe { height: 360px !important;}
}
@media (max-width:920px) {
  .nyNewShow_main h1 { font-size: 26px;}
  .nyNewShow_con iframe { height: 320px !important;}
}
@media (max-width:767px) {
  .nyNewShow_main h1 { font-size: 22px;}
  .nyNewShow_info, .nyNewShow_info span { font-size: 14px;}
  .nyNewShow_con { margin: 20px 0;}
  .nyNewShow_con iframe { height: 200px !important;}
}