.nyShow { overflow:hidden; padding:80px 0;}
.nyShow_left { width: calc(100% - 425px); float:left;}
.nyShow_left h1.nyShow_name { line-height: 40px; font-size: 28px; font-weight: normal;}
.nyShow_left .nyShow_tips { line-height: 30px;color: #999;font-size: 16px; margin-top:17px;}
.nyShow_left .nyShow_tips span { display: inline-block;line-height: 30px;color: #999;font-size: 15px; vertical-align: top; padding-right:40px;}
.nyShow_left .nyShow_tips span:nth-child(2) { padding-right: 0;}
.nyShow_left .nyShow_tips span svg.icon { display: block; width: 14px; height: 14px; margin: 8px 10px 8px 0;float: left;}
.nyShow_left .nyShow_tips span svg.icon.icon1 { width: 20px;height: 20px;margin: 5px 10px 5px 0;}
.nyShow_left .nyShow_con{ min-height:240px; padding-top:40px; margin-top:32px; border-top:1px solid #eee;}
.nyShow_con, .nyShow_con div, .nyShow_con p { line-height: 32px !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-bottom: 20px;}
.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: 32px; color: #555; font-size: 16px;}
.nyShow_con img { display: block; margin: 40px 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 table { display: block; width: 100% !important; overflow-x: scroll; padding-bottom: 10px;  border-collapse: separate; border-spacing: 0; margin: 20px 0;}
.nyShow_con table::-webkit-scrollbar { height: 3px;}
.nyShow_con table tbody { display: table; width: 100% !important;}
.nyShow_con table tr { width: 100% !important;}
.nyShow_con table tr th, .nyShow_con table tr td { padding: 10px; border: 1px solid #ddd !important; border-right: 0 !important;}
.nyShow_con table tr th:last-child, .nyShow_con table tr td:last-child { border-right: 1px solid #ddd !important;}
.nyShow_con table tr th p, .nyShow_con table tr td p { margin: 0 !important;}
.nyShow_con ol, .nyShow_con ul, .nyShow_con ol li, .nyShow_con ul li { list-style: disc; list-style-position: inside;}

.nyShow_right{ width:350px; float:right;}
.nyShow_right .xx_fy{ width:100%; padding:30px; background:#f3f6fb; border-radius:16px; margin-bottom:20px; transition: all .4s ease;}
.nyShow_right .xx_fy p { display:block;display:flex; display: -webkit-flex;align-items:center; font-size:20px; font-weight:bold; margin-bottom:20px;  transition: all .4s ease;}
.nyShow_right .xx_fy p i { display: block; width:24px; height:24px; border-radius:50%; background-color:#fff; margin-right:12px; padding: 7px; transform: rotate(90deg); -webkit-transform: rotate(90deg);}
.nyShow_right .xx_fy2 p i { transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
.nyShow_right .xx_fy a.name { display: block; width:100%; max-height: 60px; overflow:hidden; line-height: 30px; color: #222; font-size:16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nyShow_right .xx_fy:hover{background:#0140a0;}
.nyShow_right .xx_fy:hover p{ color:#fff;}
.nyShow_right .xx_fy:hover p i svg path { fill: #0140a0;}
.nyShow_right .xx_fy:hover a.name { color:rgba(255,255,255,.65);}

.nyShow_right .nyShow_other { padding: 30px; background-color: #f3f6fb; border-radius: 16px; min-height: 200px;}
.nyShow_right .nyShow_other .bt { font-size: 20px; padding-left: 20px; line-height: 20px; font-weight: bold; position: relative;}
.nyShow_right .nyShow_other .bt:before { content: ""; display: block; width: 4px; height: 22px; background-color: #26ad49; position: absolute; left: 0;}
.nyShow_right .nyShow_other ul li { margin-top: 25px; padding-bottom: 20px; border-bottom: 1px dashed #ddd;}
.nyShow_right .nyShow_other ul li:last-child { padding-bottom: 0; border:0;}
.nyShow_right .nyShow_other ul li a { max-height: 56px; overflow: hidden; line-height: 28px; font-size: 16px; margin-bottom: 15px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nyShow_right .nyShow_other ul li:hover a { color: #0140a0;}
.nyShow_right .nyShow_other ul li time { font-size: 16px; color: #999; display: flex; display: -webkit-flex; align-items: center;}
.nyShow_right .nyShow_other ul li time i { display: block; width: 14px; height: 14px; margin-right: 10px;}

@media (max-width:1440px) {
	.nyShow { padding:60px 0;}
	.nyShow_left { width: calc(100% - 390px);}
	.nyShow_left h1.nyShow_name { line-height: 36px; font-size:24px;}
	.nyShow_left .nyShow_tips { margin-top:10px;}
	.nyShow_left .nyShow_con { margin-top: 20px; padding-top: 20px;}
  .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 { line-height: 30px; font-size: 15px;}
  .nyShow_con, .nyShow_con div, .nyShow_con p { line-height: 30px !important; font-size: 15px !important;}
  .nyShow_con p span, .nyShow_con span, .nyShow_con p em, .nyShow_con em { font-size: 15px !important;}
  .nyShow_con img { margin: 20px auto;}
  .nyShow_con div, .nyShow_con p { margin-bottom: 10px;}
}
@media (max-width:1200px) {
	.nyShow_left { width: calc(100% - 340px);}
	.nyShow_left h1.nyShow_name { line-height: 32px; font-size:22px;}
	.nyShow_left .nyShow_tips span { font-size:14px;}
	.nyShow_left .nyShow_con { min-height:240px;}
	.nyShow_right { width:300px;}
	.nyShow_right .xx_fy { padding:25px 20px; border-radius:10px;}
	.nyShow_right .xx_fy p { font-size:16px; margin-bottom:10px;}
	.nyShow_right .nyShow_other { padding:30px 20px; border-radius:10px;}
	.nyShow_right .nyShow_other .bt { font-size:16px; padding-left:15px;}
	.nyShow_right .nyShow_other .bt:before { height:18px;}
	.nyShow_right .nyShow_other ul li { margin-top: 20px;padding-bottom: 10px;}
	.nyShow_right .nyShow_other ul li a { font-size:16px; margin-bottom:10px;}
  .nyShow_right .nyShow_other ul li time { font-size: 15px;}
}
@media (max-width:1080px) {
	.nyShow { padding:40px 0;}
	.nyShow_left { width:100%;}
  .nyShow_left .nyShow_tips span { padding-right: 30px;}
	.nyShow_right { width:100%; margin-top:20px;}
	.nyShow_right .xx_fy { width:49%; margin-bottom:20px; float:left;}
	.nyShow_right .xx_fy.xx_fy2 { float:right;}
	.nyShow_right .nyShow_other { clear:both; overflow:hidden;}
	.nyShow_right .nyShow_other ul li { width:49%; float:left;}
	.nyShow_right .nyShow_other ul li:nth-child(2n) { float:right;}
  .nyShow_right .nyShow_other ul li:last-child { padding-bottom: 10px; border-bottom: 1px dashed #ddd;}
  .nyShow_right .nyShow_other ul li a { height: 60px;}  
}
@media (max-width:1024px) {}
@media (max-width:920px) {
  .nyShow_right .nyShow_other ul li { width: 48.5%;}
}
@media (max-width:820px) {}
@media (max-width:767px) {
	.nyShow { padding:30px 0;}
  .nyShow_left h1.nyShow_name { font-size:20px;}
  .nyShow_left .nyShow_tips span { padding-right: 15px;}
	.nyShow_left .nyShow_con { padding-top:15px; margin-top:15px;}  
	
  .nyShow_right .xx_fy { padding: 20px;}
	.nyShow_right .xx_fy, .nyShow_right .xx_fy.xx_fy2 { width:100%; float:none; margin-bottom:10px;}
  .nyShow_right .nyShow_other { padding: 20px;}
	.nyShow_right .nyShow_other ul li, .nyShow_right .nyShow_other ul li:nth-child(2n) { width:100%; float:none;}
  .nyShow_right .xx_fy a.name, .nyShow_right .nyShow_other ul li a { height: auto; max-height: inherit; display: block; text-overflow: inherit; -webkit-line-clamp: inherit; -webkit-box-orient: inherit;}
}
@media (max-width:390px) {}
@media (max-width:320px) {}

/*详情页内容超出设置*/
@media (min-width:1199px) {
  #c_detail_wrap #new-div .zoom-caret { display:none !important;}
}
#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed { height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div { overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret { display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table { transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td { padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img { max-width:90% !important;}

#c_detail_wrap #new-div.on { overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret { display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */

@media (max-width:880px) {
  #c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}