/* nyNewshow_head start */
.nyNewshow_head { padding-top: 80px; background: linear-gradient(to bottom,#004974, #0c4c72); }
.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(0, 73, 116, 0); border: 1px solid rgba(255, 255, 255, .25); }
.nyBack a:hover { background-color: #004974; border: 1px solid #004974; }
.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 #0c4c72; 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 .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.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); }
.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: #004974; border-radius: 50%; float: left; }
.nyNewshow_proRec ul li:hover .nyNewshowProRec_name a { color: #004974; border-bottom: 1px solid #004974; }
/* 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: #004974; }
.nyPrevNext ul li:nth-child(1):hover { border-right: 1px solid #004974; }
.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: #004974; }
.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: #004974; 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: #004974; }
.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 { margin-bottom: 15px; }
.nyNewshowHead_main .nyNewshow_title { line-height: 36px; font-size: 28px; }
.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 #0c4c72; 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; }
}
