﻿.nyDetail{overflow:hidden;margin-top:-105px;padding-bottom:100px}
.nyDetail_main{overflow:hidden;background-color:#fff;position:relative;z-index:1}
.nyDetail_content{display:flex;flex-direction:row-reverse;padding:80px}
.nyDetail_content .nyDetail_left{width:130px}
.nyDetail_time{width:100%;height:auto;overflow:hidden;margin-bottom:100px;padding:24px;background-color:#024287;border-radius:16px}
.nyDetail_time p{line-height:50px;color:#fff;font-size:48px;font-weight:bold;text-align:center}
.nyDetail_time span{display:block;line-height:28px;color:rgba(255,255,255,.5);font-size:18px;text-align:center;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.25)}
.nyDetail_content .nyDetail_text{width:calc(100% - 130px);padding-left:80px}
.nyDetail_text h1{line-height:40px;color:#222;font-size:30px;margin-bottom:32px}
.nyDetail_views{height:30px;overflow:hidden;line-height:30px;color:#024287;font-size:16px;margin-bottom:32px}
.nyDetail_views i{display:block;width:22px;height:22px;overflow:hidden;margin:5px 10px 5px 0;float:left}
.nyDetail_con{min-height:300px;line-height:30px;font-size:16px}
.nyDetail_con,.nyDetail_con div,.nyDetail_con p,.nyDetail_con span{line-height:30px;font-size:16px}
.nyDetail_con div{margin:10px 0 !important}
.nyDetail_con img,.nyDetail_con table,.nyDetail_con tr,.nyDetail_con td,.nyDetail_con p,.nyDetail_con span,.nyDetail_con div,.nyDetail_con video,.nyDetail_con embed{width:auto !important;height:auto !important;max-width:100% !important;max-height:100%}
.nyDetail_con table{display:block;width:100% !important;overflow-x:scroll;padding-bottom:10px;border-collapse:separate;border-spacing:0;margin:20px 0}
.nyDetail_con table::-webkit-scrollbar{height:3px}
.nyDetail_con table tr th,.nyDetail_con table tr td{margin:-1px 0 0 -1px;padding:10px;border:1px solid #ddd !important;border-right:0 !important}
.nyDetail_con table tr th:last-child,.nyDetail_con table tr td:last-child{border-right:1px solid #ddd !important}
.nyDetail_con table tr{background-color:#f8f8f8}
.nyDetail_con table tr:nth-child(2n){background-color:#fff}
.nyBack{margin:40px 0}
.nyBack a{display:block;height:40px;line-height:40px;color:#555;font-size:16px;padding-left:50px;background:url(../images/listico.png) center left no-repeat;background-size:40px 40px}
.nyPrev,.nyNext{line-height:1;color:#999;font-size:16px}
.nyPrev a,.nyNext a{display:block;height:40px;line-height:40px;color:#555;font-size:0;padding-left:50px}
.nyPrev a{background:url(../images/previco.png) center left no-repeat;background-size:40px 40px}
.nyNext a{background:url(../images/nextico.png) center left no-repeat;background-size:40px 40px}
.nyPrev a::before,.nyNext a::before{display:block;height:40px;line-height:40px;color:#555;font-size:16px}
.nyPrev a::before{content:'上一篇'}
.nyNext a::before{content:'下一篇'}
.nyBack a:hover,.nyPrev a:hover::before,.nyNext a:hover::before{color:#024287}
@media (max-width:1680px){.nyDetail{margin-top:-85px;padding-bottom:80px}
.nyDetail_content{padding:60px}
.nyDetail_time{margin-bottom:80px}
.nyDetail_content .nyDetail_text{padding-left:60px}
.nyDetail_text h1,.nyDetail_views{margin-bottom:24px}
}
@media (max-width:1440px){.nyDetail_content{padding:40px}
.nyDetail_content .nyDetail_left{width:120px}
.nyDetail_time{margin-bottom:60px;padding:20px;border-radius:12px}
.nyDetail_time p{line-height:1;font-size:44px}
.nyDetail_time span{line-height:24px;font-size:16px;margin-top:8px;padding-top:8px}
.nyBack{margin:30px 0}
.nyPrev,.nyNext,.nyBack a,.nyPrev a::before,.nyNext a::before{font-size:15px}
.nyDetail_content .nyDetail_text{padding-left:40px}
.nyDetail_text h1{line-height:36px;font-size:26px;margin-bottom:20px}
.nyDetail_views{font-size:15px;margin-bottom:20px}
.nyDetail_views i{width:18px;height:18px;margin:7px 10px 0 0}
.nyDetail_con{font-size:15px}
.nyDetail_con,.nyDetail_con div,.nyDetail_con p,.nyDetail_con span{font-size:15px !important}
}
@media (max-width:1280px){.nyDetail{margin-top:-65px;padding-bottom:60px}
}
@media (max-width:1080px){.nyDetail{margin-top:-60px}
.nyDetail_time{border-radius:8px}
}
@media (max-width:920px){.nyDetail_content{padding:30px}
.nyDetail_content .nyDetail_text{padding-left:30px}
.nyDetail_text h1{line-height:36px;font-size:24px}
.nyDetail_text h1,.nyDetail_views{margin-bottom:15px}
}@media (max-width:820px){.nyDetail{margin-top:0;padding-bottom:0}
.nyDetail_main{width:100%;border-radius:0}
}@media (max-width:767px){.nyDetail_content{display:block;padding:40px 3%}
.nyDetail_content .nyDetail_text{width:100%;padding-left:0}
.nyDetail_content .nyDetail_left{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:20px}
.nyDetail_time{display:none}
.nyBack{margin:0}
.nyDetail_text h1{line-height:32px;font-size:22px}
.ai_summary{padding:16px 20px}
}
.ai_summary{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 50%,#fff7ed 100%);border-left:3px solid #a855f7;border-radius:8px;padding:20px 24px;margin-bottom:24px}
.ai_summary_title{font-size:15px;font-weight:bold;color:#7c3aed;margin-bottom:10px}
.ai_summary_content{font-size:15px;color:#374151;line-height:1.8;margin:0}
.ai_summary_tip{display:block;font-size:12px;color:#a78bfa;margin-top:10px}