/* nyNewshow start */
.nyNewshow { padding:100px 0;background: #f5f8fb; }
.nyNewshow .nyNewshow_left { width: calc(100% - 480px); float: left; }
.nyNewshow_left .nyNewshow_title { line-height: 48px; color: #222; font-size: 36px; font-weight: bold; }
.nyNewshow_left .nyNewshow_tips { margin: 20px auto 40px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; }
.nyNewshow_tips span { display: inline-block; height: 30px; line-height: 30px; color: #999; font-size: 16px; margin-right: 40px; vertical-align: top; }
.nyNewshow_tips span:nth-child(2) { margin-right: 0; }
.nyNewshow_tips span i { display: block; width: 15px; height: 15px; overflow: hidden; margin: 7px 12px 7px 0; float: left; }
.nyNewshow_tips span:nth-child(2) i { width: 18px; height: 18px; margin: 6px 12px 6px 0; }
.nyNewshow_tips span i svg { display: block; width: 100%; height: 100%; margin: 0 auto; }
.nyNewshow_tips span i svg path { fill: #999; }
.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: 36px; 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; width: auto !important; height: auto !important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0 !important; }
.nyNewshow .nyNewshow_right { width: 480px; padding-left: 80px; float: right; }
.nyPrevNext ul li { margin-bottom: 20px; padding: 30px; background-color: #fff; border-radius: 8px; }
.nyPrevNext ul li:hover { background: linear-gradient(to right, #2b32b2, #1488cc); }
.nyPrevNext ul li p { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #222; font-size: 24px; font-weight: bold; margin: 0 auto 12px; }
.nyPrevNext ul li:hover p { color: #fff; }
.nyPrevNext ul li p i { display: block; width: 24px; height: 24px; background-color: #f5f8fb; border-radius: 50%; margin: 3px 10px 3px 0; padding: 5px; float: left; }
.nyPrevNext ul li:hover p i { background-color: #fff; }
.nyPrevNext ul li p i svg { display: block; width: 14px; height: 14px; margin: 0 auto; }
.nyPrevNext ul li p i svg path { fill: #bbb; }
.nyPrevNext ul li:hover p i svg path { fill: #245dbe; }
.nyPrevNext ul li a { display: block; width: 100%; height: 36px; overflow: hidden; line-height: 36px; color: #222; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; }
.nyPrevNext ul li:hover a { color: #fff; }
.nyNewshow_other { padding: 30px; background-color: #fff; border-radius: 8px; min-height:300px; }
.nyNewshow_other p { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #222; font-size: 24px; font-weight: bold; margin: 0 auto 10px; }
.nyNewshow_other p i { display: block; width: 4px; height: 22px;background: linear-gradient(to right, #2b32b2, #1488cc); border-radius: 2px; margin: 4px 16px 4px 0; float: left; }
.nyNewshow_other ul li { padding: 20px 0; border-bottom: 1px dashed #ddd; }
.nyNewshow_other ul li:last-child { border-bottom: 0; }
.nyNewshow_other ul li a { display: block; width: 100%; height: auto; overflow: hidden; line-height: 30px; color: #222; font-size: 18px; margin: 0 auto 10px; }
.nyNewshow_other ul li:hover a { color: #245dbe; }
.nyNewshow_other ul li span { display: block; width: 100%; height: 24px; line-height: 24px; color: #999; font-size: 14px; }
.nyNewshow_other ul li span i { display: block; width: 13px; height: 13px; overflow: hidden; margin: 5px 8px 5px 0; float: left; }
.nyNewshow_other ul li span i svg { display: block; width: 100%; height: 100%; }
.nyNewshow_other ul li span i svg path { fill: #999999; }

/* nyNewshow end */


@media (max-width:1680px) {
.nyNewshow { padding:90px 0;}
.nyNewshow_left .nyNewshow_title { line-height: 42px; font-size: 32px; }
.nyNewshow .nyNewshow_right { padding-left: 60px; }
}
 @media (max-width:1600px) {
}
 @media (max-width:1560px) {
.nyNewshow { padding:80px 0;}
}
 @media (max-width:1440px) {
.nyNewshow .nyNewshow_left { width: calc(100% - 450px); }
.nyNewshow_left .nyNewshow_title { line-height: 40px; font-size: 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: 450px; padding-left: 50px; }
.nyPrevNext ul li,  .nyNewshow_other { padding: 20px; }
.nyPrevNext ul li p { font-size: 22px; margin-bottom: 10px; }
.nyPrevNext ul li a { height: 35px; line-height: 35px; font-size: 17px; }
.nyNewshow_other p { font-size: 22px; margin: 0 auto; }
.nyNewshow_other ul li a { line-height: 25px; font-size: 17px; }
}
 @media (max-width:1366px) {
.nyNewshow { padding:70px 0;}
}
 @media (max-width:1280px) {
.nyNewshow .nyNewshow_left { width: calc(100% - 440px); }
.nyNewshow_left .nyNewshow_title { line-height: 36px; font-size: 28px; }
.nyNewshow .nyNewshow_right { width: 440px; padding-left: 40px; }
.nyPrevNext ul li p,  .nyNewshow_other p { font-size: 20px; }
.nyNewshow_other p i { width: 4px; height: 20px; margin: 5px 15px 5px 0; }
}
 @media (max-width:1200px) {
.nyNewshow { padding:60px 0;}
.nyNewshow_left .nyNewshow_tips { margin: 20px auto 30px; padding-bottom: 10px; }
.nyNewshow_tips span { font-size: 14px; margin-right: 30px; }
.nyNewshow_tips span i { margin: 7px 10px 7px 0; }
.nyNewshow_left .nyNewshow_con { line-height: 28px; font-size: 14px; }
.nyNewshow_con div,  .nyNewshow_con p { margin: 0 auto 14px; }
.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: 28px; font-size: 14px; }
.nyNewshow_con p span,  .nyNewshow_con span,  .nyNewshow_con p em,  .nyNewshow_con em { font-size: 14px !important; }
.nyNewshow_con b { line-height: 28px; font-size: 14px; }
.nyPrevNext ul li a { height: 32px; line-height: 32px; font-size: 16px; }
.nyNewshow_other ul li a { line-height: 24px; font-size: 16px; }
}
 @media (max-width:1080px) {
.nyNewshow .nyNewshow_left { width: calc(100% - 400px); }
.nyNewshow_left .nyNewshow_title { font-size: 26px; }
.nyNewshow .nyNewshow_right { width: 400px; padding-left: 40px; }
}
 @media (max-width:1024px) {
.nyNewshow { padding:50px 0;}
.nyNewshow .nyNewshow_left { width: 100%; margin-bottom: 40px; float: none; }
.nyNewshow_left .nyNewshow_title { font-size: 26px; }
.nyNewshow .nyNewshow_right { width: 100%; padding-left: 0; float: none; }
.nyPrevNext ul li { width: calc(50% - 10px); float: left; }
.nyPrevNext ul li:nth-child(2) { float: right; }
.nyNewshow_other ul li { width: 50%; padding: 20px 15px 20px 0; float: left; }
.nyNewshow_other ul li a { max-height: 30px; line-height: 30px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; }
.nyNewshow_other ul li:nth-child(2n+2) { padding: 20px 0 20px 15px; }
.nyPrevNext ul li p, .nyNewshow_other p{ font-size:18px;}
}
 @media (max-width:920px) {
.nyNewshow_left .nyNewshow_tips { margin: 10px auto 20px; }
}
 @media (max-width:820px) {
.nyNewshow { padding:40px 0;}
.nyNewshow_left .nyNewshow_title { line-height: 32px; font-size: 24px; }
.nyNewshow_con div,  .nyNewshow_con p { margin: 0 auto 10px; }
}
 @media (max-width:767px) {
.nyNewshow_left .nyNewshow_title { line-height: 30px; font-size: 20px; }
.nyPrevNext ul li { width: 100%; float: none; }
.nyPrevNext ul li a { height: auto; min-height: 30px; line-height: 30px; white-space: inherit; text-overflow: inherit; }
.nyNewshow_other ul li { width: 100%; padding: 20px 0; float: none; }
.nyNewshow_other ul li:nth-child(2n+2) { padding: 20px 0; }
.nyNewshow_other ul li a { max-height: inherit; line-height: 26px; font-size: 15px; white-space: inherit; text-overflow: inherit; }
}
 @media (max-width:390px) {
.nyNewshow { padding:30px 0;}
}
 @media (max-width:320px) {
.nyNewshow .nyNewshow_left { margin-bottom: 20px; }
.nyNewshow_tips span { margin-right: 20px; }
.nyPrevNext ul li,  .nyNewshow_other { padding: 12px; }
.nyNewshow_other ul li { padding: 12px 0 !important; }
.nyNewshow_other ul li a { margin: 0 auto 6px; }
}
