/*nyShow start*/
.nyShow { overflow: hidden; padding: 60px 20px; background: #f8f8f8; }
.nyShow_head { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ddd; }
.nyShow_head h1 { width: 100%; line-height: 1.5; color: #222; font-size: 24px; font-weight: bold; text-transform:capitalize; }
.nyShow_time { height: 30px; overflow: hidden; line-height: 30px; color: #777; font-size: 18px; margin-top: 20px;}
.nyShow_time i { display: block; width: 24px; height: 24px; margin: 3px 8px 3px 0; float: left;}
.nyShow_head .nyShare { margin-top: 10px; }
.nyShare span { display: inline-block; height: 36px; line-height: 36px; color: #777; font-size: 16px; vertical-align: top; }
.nyShare a { display: inline-block; width: 36px; height: 36px; overflow: hidden; padding: 9px; background-color: #fb672b; border-radius: 50%; vertical-align: top; margin-left: 6px; }
.nyShare a:hover { background-color: #222; }
.nyShow_con { min-height: 300px; }
.nyShow_con, .nyShow_con div, .nyShow_con p { line-height: 30px !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif'!important; color: #555!important; font-size: 16px!important; }
.nyShow_con div, .nyShow_con p { margin: 15px 0; }
.nyShow_con br { display: none; }
.nyShow_con img, .nyShow_con table, .nyShow_con tr, .nyShow_con td, .nyShow_con p, .nyShow_con span, .nyShow_con div, .nyShow_con video, .nyShow_con embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; line-height: 30px; color: #555; font-size: 16px; }
.nyShow_con img { display: block; margin: 30px auto; }
.nyShow_con p span, .nyShow_con span, .nyShow_con p em, .nyShow_con em { color: #555 !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif' !important; font-size: 16px !important; }
.nyShow_con p span, .nyShow_con span { text-wrap-mode: inherit !important;}
.nyShow_con b { color: #222; font-size: 24px !important; font-weight: bold; }
.nyPrevNext { margin: 40px 0; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
.nyPrevNext p { height: 44px; overflow: hidden; line-height: 44px; color: #555; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.nyPrevNext p span { color: #222; font-size: 18px; font-weight: bold; padding-right: 10px; }
.nyPrevNext p a { overflow: hidden; color: #555; font-size: 16px; }
.nyPrevNext p a:hover { color: #fb672b; text-decoration: underline; }
.nyShow_back a { display: block; width: 100px; height: 100px; overflow: hidden; margin: 0 auto; padding: 18px 10px; background-color: #fb672b; border-radius: 50%; text-align: center; }
.nyShow_back a:hover { background-color: #222; }
.nyShow_back a i { display: inline-block; width: 26px; height: 26px; overflow: hidden; }
.nyShow_back a span { display:block; line-height: 1.3; color: #fff; font-size: 14px; }
/*nyShow end*/

@media (max-width:550px) {
.nyShow_head h1 { font-size: 22px; }
.nyShow_con, .nyShow_con div, .nyShow_con p { font-size: 15px !important; }
.nyShow_con img, .nyShow_con table, .nyShow_con tr, .nyShow_con td, .nyShow_con p, .nyShow_con span, .nyShow_con div, .nyShow_con video, .nyShow_con embed { font-size: 15px; line-height: 28px; }
}
@media (max-width:480px) {
.nyShow { padding: 40px 20px; }
.nyShow_head h1 { font-size: 20px; }
.nyPrevNext p { height: 40px; line-height: 40px; }
.nyPrevNext p span { font-size: 16px; }
.nyPrevNext p a { font-size: 14px; }
.nyShow_back a i { width: 22px; height: 22px; }
.nyShow_back a { width: 90px; height: 90px; padding: 13px 10px; }
}
@media (max-width:414px) {
.nyShow_head h1 { font-size: 18px; }
.nyShow_time { font-size: 16px; margin-top: 10px;}
.nyShow_time i { width: 22px; height: 22px; margin: 4px 8px 4px 0;}
.nyShow_con, .nyShow_con div, .nyShow_con p { font-size: 14px !important; }
.nyShow_con img, .nyShow_con table, .nyShow_con tr, .nyShow_con td, .nyShow_con p, .nyShow_con span, .nyShow_con div, .nyShow_con video, .nyShow_con embed { font-size: 14px; line-height: 26px; }
}
@media (max-width:390px) {
.nyShow { padding: 30px 3%; }
.nyShow_back a i { width: 18px; height: 18px; }
.nyShow_back a { width: 80px; height: 80px; padding: 10px; }
.nyShow_back a span { font-size: 13px; }
}
@media (max-width:320px) {
.nyShow_time { font-size: 15px;}
.nyShow_time i { width: 20px; height: 20px; margin: 5px 6px 5px 0;}
}
