/* nyNewshow_head start */
.nyNewshow_head { padding-top: 90px; background: linear-gradient(to bottom, #1b355d 0%, #1b355d 20%, #6585b6 100%);}
.nyNewshow_head .nyNewshowHead_main { margin: 0 auto; padding: 60px 180px 60px 0; position: relative;}
.nyNewshowHead_main .nyNewshow_title { line-height: 48px; color: #fff; font-size: 36px; font-weight: bold; margin-bottom: 20px;}
.nyNewshowHead_main .nyNewshow_tips { width: 100%;}
.nyNewshow_tips span { display: inline-block; height: 30px; line-height: 30px; color: rgba(255, 255, 255, .65); font-size: 16px; margin-right: 50px; vertical-align: top;}
.nyNewshow_tips span:nth-child(2) { margin-right: 0;}
.nyNewshow_tips span i { display: block; width: 16px; height: 16px; overflow: hidden; margin: 6px 10px 6px 0; float: left;}
.nyNewshow_tips span:nth-child(2) i { width: 18px; height: 18px; margin: 6px 10px 6px 0;}
.nyNewshow_tips span i svg { display: block; width: 100%; height: 100%; margin: 0 auto;}
.nyNewshow_tips span i svg path { fill: rgba(255, 255, 255, .65);}
.nyNewshowHead_main .nyBack { position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.nyBack a { display: block; width: 140px; height: 44px; overflow: hidden; line-height: 42px; color: #fff; font-size: 16px; text-align: center; border-radius: 4px; background-color: rgba(24, 53, 93, 0); border: 1px solid rgba(255, 255, 255, .25);}
.nyBack a:hover { background-color: #1b355d; border: 1px solid #1b355d;}
.nyBack a i { display: inline-block; width: 19px; height: 19px; overflow: hidden; vertical-align: middle; margin: -4px 8px 0 0;}
.nyBack a:hover i { margin: -4px 16px 0 0;}
.nyBack a i svg { display: block; width: 100%; height: 100%;}
.nyBack a i svg path { fill: #ffffff;}

.nyNewshowHead_main::after { content: ''; display: block; width: 0; height: 0; border-top: 12px solid #6585b6; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 0 solid transparent; position: absolute; left: 0; bottom: -12px;}
/* nyNewshow_head end */


/* nyNewshow start */
.nyNewshow { overflow: hidden; margin: 80px auto;}
.nyNewshow .nyNewshow_left { width: calc(100% - 380px); padding-right: 60px; float: left;}
/*.nyNewshow_left .nyNewshow_con { line-height: 32px; color: #777; font-size: 16px; word-break: break-all; text-align: justify;}
.nyNewshow_con div, .nyNewshow_con p { margin: 0 auto 16px;}
.nyNewshow_con br { display: none;}
.nyNewshow_con img, .nyNewshow_con table, .nyNewshow_con tr,  .nyNewshow_con td,  .nyNewshow_con p,  .nyNewshow_con span, .nyNewshow_con div, .nyNewshow_con video, .nyNewshow_con embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; line-height: 32px; color: #777; font-size: 16px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; text-align: justify;}
.nyNewshow_con p span, .nyNewshow_con span, .nyNewshow_con p em, .nyNewshow_con em { color: #777 !important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif !important; font-size: 16px !important;}
.nyNewshow_con b { display: block; line-height: 32px; color: #777; font-size: 16px; font-weight: bold; margin: 0 0 10px;}
.nyNewshow_con table tr td p { text-indent: 0 !important;}
.nyNewshow_con img { display: inline-block; height: auto !important; max-width: 100% !important; margin: 0 auto; padding: 0; text-indent: 0 !important;}*/
.nyNewshow_con { min-height: 240px;}
.nyNewshow_con table { width: 100%;}
.nyNewshow_con table tr td { padding: 0 10px; border: 1px solid #e6e6e6 !important;}
.nyNewshow_con img { display: inline-block; _width: auto !important; height: auto !important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0 !important;}
.nyNewshow_con ul, .nyNewshow_con ol { padding-left: 15px;}
.nyNewshow_con ul li, .nyNewshow_con ol li { list-style: disc;}

.nyNewshow .nyNewshow_right { width: 380px; padding-left: 60px; float: right;}
.nyNewshow_proRec { width: 100%; height: auto;}
.nyNewshow_proRec p { width: 100%; height: 32px; overflow: hidden; line-height: 32px; color: #222; font-size: 24px; font-weight: bold; margin-bottom: 30px;}
.nyNewshow_proRec p i { display: block; width: 24px; height: 24px; overflow: hidden; margin: 4px 10px 4px 0; float: left;}
.nyNewshow_proRec p i svg { display: block; width: 100%; height: 100%;}
.nyNewshow_proRec p i svg path { fill: #d81e06;}
.nyNewshow_proRec ul li { margin-top: 32px;}
.nyNewshow_proRec ul li:first-child { margin-top: 0;}
.nyNewshow_proRec ul li .nyNewshowProRec_img { width: 100%; height: 220px; overflow: hidden; border-radius: 8px; background: linear-gradient(to bottom, #dfe3ea, #f5f8fc);}
.nyNewshow_proRec ul li .nyNewshowProRec_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.nyNewshow_proRec ul li .nyNewshowProRec_img a img { display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.nyNewshow_proRec ul li:hover .nyNewshowProRec_img a img { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05);}
.nyNewshow_proRec ul li .nyNewshowProRec_name { margin-top: 16px;}
.nyNewshow_proRec ul li .nyNewshowProRec_name a { display: block; width: 100%; height: 32px; overflow: hidden; line-height: 32px; color: #222; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid rgba(255, 255, 255, 0);}
.nyNewshow_proRec ul li .nyNewshowProRec_name a i { display: block; width: 6px; height: 6px; margin: 12px 10px 12px 0; background-color: #1b355d; border-radius: 50%; float: left;}
.nyNewshow_proRec ul li:hover .nyNewshowProRec_name a { color: #1b355d; border-bottom: 1px solid #1b355d;}
/* nyNewshow end */


.nyPrevNext { overflow: hidden; border-top: 1px solid #e6e6e6;}
.nyPrevNext ul { margin: 0 auto;}
.nyPrevNext ul li { width: 50%; background-color: #fff; position: relative; float: left;}
.nyPrevNext ul li:nth-child(1) { padding: 40px 80px 40px 0; border-right: 1px solid #e6e6e6;}
.nyPrevNext ul li:nth-child(2) { padding: 40px 0 40px 80px;}
.nyPrevNext ul li:hover { background-color: #1b355d;}
.nyPrevNext ul li:nth-child(1):hover { border-right: 1px solid #1b355d;}
.nyPrevNext ul li::before { content: ''; display: block; width: 100%; height: 100%; overflow: hidden; background-color: #fff; position: absolute; top: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li:nth-child(1)::before { left: -50%;}
.nyPrevNext ul li:nth-child(2)::before { right: -50%;}
.nyPrevNext ul li:hover::before { background-color: #1b355d;}
.nyPrevNext ul li p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; position: relative;}
.nyPrevNext ul li:hover p { color: #fff;}
.nyPrevNext ul li p i { display: block; width: 20px; height: 20px; background-color: #1b355d; border-radius: 50%; margin: 10px 10px 10px 0; padding: 4px; float: left;}
.nyPrevNext ul li:hover p i { background-color: #fff;}
.nyPrevNext ul li p i svg { display: block; width: 12px; height: 12px; margin: 0 auto;}
.nyPrevNext ul li p i svg path { fill: #ffffff;}
.nyPrevNext ul li:hover p i svg path { fill: #1b355d;}
.nyPrevNext ul li p a { color: #222; font-size: 16px;}
.nyPrevNext ul li:hover p a { color: #fff;}


@media (max-width:1680px) {

  .nyNewshow .nyNewshow_left { padding-right: 40px;}
  .nyNewshow .nyNewshow_right { padding-left: 40px;}
  .nyNewshow_proRec ul li span { font-size: 15px;}

}

@media (max-width:1600px) {
  .nyNewshowHead_main .nyNewshow_title { line-height: 40px; font-size: 32px;}
}

@media (max-width:1560px) {
  .nyNewshow_left .nyNewshow_title { line-height: 36px; font-size: 28px;}
  .nyNewshow_tips span { font-size: 15px; margin-right: 40px;}
}

@media (max-width:1440px) {
  .nyNewshow_head .nyNewshowHead_main { padding: 40px 160px 40px 0;}
  .nyNewshowHead_main .nyNewshow_title { line-height: 36px; font-size: 28px; margin-bottom: 15px;}

  .nyBack a { width: 120px; height: 40px; line-height: 38px; font-size: 15px;}
  .nyNewshow { margin: 60px auto;}
  .nyNewshow .nyNewshow_left { width: calc(100% - 360px); padding-right: 30px;}
  .nyNewshow_tips span { font-size: 15px;}
  .nyNewshow_left .nyNewshow_con { line-height: 30px; font-size: 15px;}
  .nyNewshow_con div, .nyNewshow_con p { margin: 0 auto 15px;}
  .nyNewshow_con img, .nyNewshow_con table, .nyNewshow_con tr, .nyNewshow_con td, .nyNewshow_con p, .nyNewshow_con span, .nyNewshow_con div, .nyNewshow_con video, .nyNewshow_con embed { line-height: 30px; font-size: 15px;}
  .nyNewshow_con p span, .nyNewshow_con span, .nyNewshow_con p em, .nyNewshow_con em { font-size: 15px !important;}
  .nyNewshow_con b { line-height: 30px; font-size: 15px;}
  .nyNewshow .nyNewshow_right { width: 360px; padding-left: 30px;}
  .nyNewshow_proRec p { height: 30px; line-height: 30px; font-size: 22px;}
  .nyNewshow_proRec p i { margin: 3px 10px 3px 0;}
  .nyNewshow_proRec ul li a { line-height: 25px; font-size: 17px;}
  .nyPrevNext ul li:nth-child(1) { padding: 30px 60px 30px 0;}
  .nyPrevNext ul li:nth-child(2) { padding: 30px 0 30px 60px;}
}

@media (max-width:1366px) {}

@media (max-width:1280px) {

  .nyNewshowHead_main .nyNewshow_title { line-height: 32px; font-size: 26px;}
  .nyNewshow .nyNewshow_left { width: calc(100% - 320px); padding-right: 20px;}
  .nyNewshow_con div, .nyNewshow_con p { margin: 0 auto 12px;}
  .nyNewshow .nyNewshow_right { width: 320px; padding-left: 20px;}
  .nyNewshow_proRec p { font-size: 20px; margin-bottom: 20px;}
  .nyNewshow_proRec ul li { margin-top: 20px;}
  .nyNewshow_proRec ul li:first-child { margin-top: 0;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 200px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_name { margin-top: 10px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_name a { height: 30px; line-height: 30px; font-size: 16px;}

}

@media (max-width:1200px) {
  .nyNewshow { margin: 64px auto;}
  .nyNewshow_left .nyNewshow_tips { margin-bottom: 12px;}
  .nyNewshow_tips span { margin-right: 30px;}
  .nyNewshow_tips span i { margin: 7px 10px 7px 0;}

}

@media (max-width:1080px) {
  .nyNewshow_head { padding-top: 70px;}
  .nyNewshowHead_main .nyNewshow_title { font-size: 24px; margin-bottom: 10px;}
  .nyNewshow .nyNewshow_left { width: 100%; margin-bottom: 40px; padding-right: 0; float: none;}
  .nyNewshow .nyNewshow_right { width: 100%; padding-left: 0; float: none;}
  .nyNewshow_proRec ul { display: flex; flex-wrap: nowrap; justify-content: center; margin: 0 -10px;}
  .nyNewshow_proRec ul li { width: 33.333333%; margin: 0; padding: 0 10px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 220px;}
  .nyPrevNext ul li:nth-child(1) { padding: 20px 40px 20px 0;}
  .nyPrevNext ul li:nth-child(2) { padding: 20px 0 20px 40px;}
}

@media (max-width:1024px) {

  .nyNewshow_left .nyNewshow_con { margin-bottom: 20px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 200px;}
}

@media (max-width:920px) {
  .nyNewshow { margin: 40px auto;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 180px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_name a { font-size: 15px;}
  .nyPrevNext ul li:nth-child(1) { padding: 20px 20px 20px 0;}
  .nyPrevNext ul li:nth-child(2) { padding: 20px 0 20px 20px;}
}

@media (max-width:820px) {
  .nyNewshow_con div, .nyNewshow_con p { margin: 0 auto 10px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 160px;}
}

@media (max-width:767px) {
  .nyNewshow_head { padding-top: 64px;}
  .nyNewshow_head .nyNewshowHead_main { padding: 30px 0;}
  .nyNewshowHead_main .nyNewshow_title { line-height: 30px; font-size: 20px;}
  .nyNewshow_tips span { height: 24px; line-height: 24px; font-size: 14px; margin-right: 12px;}
  .nyNewshow_tips span i { margin: 4px 6px 4px 0;}
  .nyNewshow_tips span:nth-child(2) i { width: 18px; height: 18px; margin: 3px 6px 3px 0;}
  .nyNewshowHead_main .nyBack { display: none;}
  .nyNewshowHead_main::after { border-top: 10px solid #6585b6; border-left: 8px solid transparent; border-right: 8px solid transparent; bottom: -10px;}

  .nyNewshow_proRec ul { display: block; flex-wrap: inherit; justify-content: inherit; margin: 0;}
  .nyNewshow_proRec ul li { width: 100%; margin-top: 20px; padding: 0;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 240px; border-radius: 4px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_name a { font-size: 17px;}

  .nyPrevNext ul li { width: 100%; float: none;}
  .nyPrevNext ul li:nth-child(1) { padding: 10px 0; border-right: 0px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
  .nyPrevNext ul li:nth-child(2) { padding: 10px 0;}
}

@media (max-width:390px) {}

@media (max-width:320px) {
  .nyNewshow { margin: 20px auto;}
  .nyNewshow .nyNewshow_left { margin-bottom: 20px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 200px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_name a { font-size: 16px;}
  .nyPrevNext ul li p { height: auto; line-height: 30px;}
  .nyPrevNext ul li p i { margin: 5px 10px 5px 0;}
  .nyPrevNext ul li p a { display: block; width: 100%; height: 32px; overflow: hidden; line-height: 32px; white-space: nowrap; text-overflow: ellipsis;}
}

@media (max-width:280px) {
  .nyNewshow_head .nyNewshowHead_main { padding: 20px 0;}
  .nyNewshowHead_main .nyNewshow_title { font-size: 18px;}
  .nyNewshow_proRec p { font-size: 18px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_img { height: 160px;}
  .nyNewshow_proRec ul li .nyNewshowProRec_name a { font-size: 15px;}
}