*{margin:0;padding:0;}
body{background:#f5f5f5;font-size:14px;color:#333;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
em{font-style:normal;font-weight:normal;}
dl,ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button{vertical-align:middle;font-size:100%;list-style:none;outline:none;border:0;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:"\200b";display:block;height:0;clear:both;}
.fl{float:left;}
.fr{float:right;}
i,em,q{font-style:normal;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff700a;}
.container{width:1200px;margin:0 auto;}
.container:before,.container:after{content:" ";display:table;clear:both;}
.figures_list{min-height:550px;}
span.pageinfo{display:none;}
.button2{background:#ff700a !important;border-radius:20px;}
.button2:hover{background:#e05d00 !important;}
.pc-sjh{background:#ff700a !important;border:1px solid #ff700a !important;font-size:14px;color:#fff;line-height:30px;display:inline-block;width:100px;text-align:center;margin-right:15px;}
.pc-sjh:hover{background:#e05d00 !important;border:1px solid #e05d00 !important;color:#fff;}
.newbtn,.w200,.w300,.login_from{border:1px solid #ddd !important;}
.newbtn:focus,.w200:focus,.login_from:focus{border-color:#ff700a !important;}
.pc-kecheng-xc{width:1200px;height:30px;overflow:hidden;margin:0 auto;}
.top-yey-pc-gl{padding-top:70px;}
.foot-notice{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
/*重写样式*/
.box-operation table thead tr th{background-color:#333 !important;}
.user-info-vip span a{background:#ff700a !important;border-radius:5px !important;}
.pay-method .btn-grey-weixin.on{border-color:#ff700a !important;}
.pay-method li:hover{border-color:#ff700a !important;}
.course-cover-fr li .title:hover{color:#ff700a !important;}
.aui-nav-list-box ul li span:hover{color:#ff700a !important;}
.aui-nav-list-box .aui-current{color:#ff700a !important;}
.pc-video-vip-lst .m-video-viphy{border-radius:5px !important;}
.welcome .welcome-list li a{background:#ff700a !important;}
.recharge .pc-vip-list .money{color:#ff700a !important;}
.recharge .pc-vip-list.active{border:#ff700a 2px solid !important;}
.recharge .pc-vip-list:hover{border:#ff700a 2px solid !important;}
.recharge .pc-vip-list .icon-recomd{background:#ff700a !important;}
/*面包削导航*/
.mianbaoxiao{width:1200px;margin:0 auto;font-size:14px;overflow:hidden;}
.mianbaoxiao .mianbao-min{line-height:70px;color:#999;}
.mianbaoxiao .mianbao-min a{color:#999;}
.mianbaoxiao .mianbao-min a:hover{color:#ff700a;}
/*新闻列表-右侧*/
.star-article-r{width:330px;float:right;}
.article-hot-l{background:#fff;padding:25px 20px;margin-bottom:20px;border-radius:8px;}
.article-hot-l .clear-fix{font-size:18px;line-height:20px;color:#333;display:inline-block;font-weight:700;}
.article-hot-l ul li{height:20px;line-height:20px;margin-top:20px;}
.article-hot-l ul li em{float:left;width:25px;height:20px;line-height:20px;text-align:center;background:#ddd;font-size:13px;color:#fff;border-radius:3px;margin-right:10px;}
.article-hot-l ul li .top{background:#ff700a;}
.article-hot-l ul li:nth-child(-n+3) em{background:#ff700a;}
.article-hot-l ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:14px;}
.article-hot-l ul li a:hover{color:#ff700a;}
/*新闻文章页面*/
.news_aricle{width:1200px;margin:0 auto 50px;display:flex;align-items:flex-start;justify-content:space-between;gap:35px;overflow:visible;}
.aricle_left{width:835px;float:left;}
.min_box{padding:0 36px 32px;background-color:#fff;margin-bottom:20px;border:1px solid #edf0f3;border-radius:12px;box-shadow:0 8px 30px rgba(31,41,55,.05);}
.aricle_tiele{padding:38px 0 16px;}
.aricle_tiele h1{color:#1f2937;font-size:30px;font-weight:700;line-height:1.4;letter-spacing:-.4px;}
.aricle_banquan{line-height:22px;color:#98a2b3;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #edf0f3;font-size:13px;}
.aricle_banquan .author,.aricle_banquan .time{margin:0 15px 0 0;}
.aricle_content{color:#273142;font-size:16px;line-height:1.85;word-break:break-word;overflow-wrap:anywhere;}
.aricle_content p{margin:0 0 20px;padding:0;color:#273142;font-size:16px;line-height:1.85;overflow:visible;text-align:justify;}
.aricle_content h2,.aricle_content h3,.aricle_content h4,.aricle_content h5,.aricle_content h6{color:#182230;font-weight:700;line-height:1.45;}
.aricle_content h2{margin:34px 0 18px;padding-left:12px;border-left:4px solid #ff700a;font-size:22px;}
.aricle_content h3{margin:30px 0 16px;font-size:19px;}
.aricle_content h4,.aricle_content h5,.aricle_content h6{margin:26px 0 14px;font-size:17px;}
.aricle_content a{color:#1769d2;text-decoration:none;border-bottom:1px solid rgba(23,105,210,.25);}
.aricle_content a:hover{color:#ff700a;border-bottom-color:#ff700a;}
.aricle_content img{display:block;max-width:100% !important;width:auto !important;height:auto !important;margin:24px auto;border-radius:8px;}
.aricle_content figure{max-width:100%;margin:26px 0;text-align:center;}
.aricle_content figcaption{margin-top:10px;color:#8a94a3;font-size:13px;line-height:1.6;}
.aricle_content ul,.aricle_content ol{margin:0 0 22px;padding-left:30px;}
.aricle_content ul{list-style:disc;}
.aricle_content ol{list-style:decimal;}
.aricle_content li{margin:7px 0;list-style:inherit;line-height:1.75;}
.aricle_content blockquote{margin:26px 0;padding:18px 20px;border-left:4px solid #ff700a;border-radius:0 8px 8px 0;background:#fff7ed;color:#5b6472;}
.aricle_content blockquote p:last-child{margin-bottom:0;}
.aricle_content .tableWrapper{width:100%;margin:26px 0;overflow-x:auto;border-radius:8px;}
.aricle_content table{width:100% !important;max-width:100% !important;min-width:0 !important;margin:26px 0;border:1px solid #d7dee8;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;font-size:14px;line-height:1.6;}
.aricle_content th,.aricle_content td{padding:13px 14px !important;border-right:1px solid #d7dee8 !important;border-bottom:1px solid #d7dee8 !important;color:#344054;text-align:left;vertical-align:middle;word-break:break-word;}
.aricle_content th{background:#f2f5f8;color:#1f2937;font-weight:700;}
.aricle_content tr:nth-child(even) td{background:#fafbfc;}
.aricle_content tr:hover td{background:#fff9f3;}
.aricle_content tr:last-child td{border-bottom:0 !important;}
.aricle_content th:last-child,.aricle_content td:last-child{border-right:0 !important;}
.aricle_content pre{margin:24px 0;padding:18px 20px;overflow:auto;border-radius:8px;background:#182230;color:#e6edf3;font:14px/1.7 Consolas,Monaco,monospace;}
.aricle_content code{padding:2px 6px;border-radius:4px;background:#f2f4f7;color:#c43256;font-family:Consolas,Monaco,monospace;}
.aricle_content pre code{padding:0;background:transparent;color:inherit;}
.aricle_content hr{height:1px;margin:32px 0;border:0;background:#e4e7ec;}
.aricle_content video,.aricle_content audio,.aricle_content iframe{display:block;max-width:100%;margin:24px auto;border-radius:8px;}
.aricle_content iframe{width:100%;min-height:440px;border:0;}
/*相关阅读*/
.aricle-tuijian{border:1px #d0d4c8 dashed;background:#f4f5f6 url(../images/blockquote.gif) 5px 3px no-repeat;padding:8px 12px 8px 36px;margin-bottom:50px;}
.aricle-tuijian p{padding:8px 0;line-height:26px;color:#2a2a2a;}
.aricle-tuijian p a{color:#450A11;font-size:16px;}
.aricle-tuijian p a:hover{color:#ff700a;}
.aricle-tuijian .reading{line-height:26px;padding:8px 0;color:#333;font-size:16px;font-weight:700;}
.yey-banquan-sm{margin-top:34px;padding:18px 20px;border-radius:8px;background:#f8fafc;font-size:13px;color:#8a94a3;line-height:1.8;}
.ycwz{display:none}
.min_box{position:relative}
.min_box .first{position:absolute;left:0;top:0;width:50px;height:50px;background:url(../images/article-icon.png) 0 -80px;display:block !important}

/* 文章详情页右侧吸顶大纲 */
.news_aricle .aricle_left{flex:0 0 835px;float:none;min-width:0;}
.news_aricle .star-article-r{position:sticky;top:92px;flex:0 0 330px;float:none;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d7dce3 transparent;}
.news_aricle .star-article-r::-webkit-scrollbar{width:5px;}
.news_aricle .star-article-r::-webkit-scrollbar-thumb{border-radius:5px;background:#d7dce3;}
.article-outline{margin-bottom:20px;padding:20px 20px 16px;border:1px solid #edf0f3;border-radius:10px;background:#fff;box-shadow:0 8px 26px rgba(31,41,55,.05);}
.article-outline-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #edf0f3;}
.article-outline-head h2{position:relative;padding-left:12px;color:#1f2937;font-size:18px;font-weight:700;line-height:22px;}
.article-outline-head h2:before{position:absolute;top:2px;bottom:2px;left:0;width:3px;border-radius:2px;background:#ff700a;content:"";}
.article-outline-toggle{position:relative;width:28px;height:28px;border:0;border-radius:6px;background:#f7f8fa;cursor:pointer;transition:background .2s ease;}
.article-outline-toggle:hover{background:#fff1e8;}
.article-outline-toggle span:first-child:before,.article-outline-toggle span:first-child:after{position:absolute;top:13px;left:8px;width:12px;height:2px;border-radius:2px;background:#667085;content:"";transition:transform .2s ease;}
.article-outline-toggle span:first-child:after{transform:rotate(90deg);}
.article-outline:not(.is-collapsed) .article-outline-toggle span:first-child:after{transform:rotate(0);}
.article-outline-body{max-height:310px;margin-top:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e1e5eb transparent;}
.article-outline.is-collapsed .article-outline-body{display:none;}
.article-outline-list{position:relative;margin:0;padding:0 4px 0 14px;list-style:none;}
.article-outline-list:before{position:absolute;top:7px;bottom:7px;left:3px;width:1px;background:#e8ebef;content:"";}
.article-outline-list li{position:relative;margin:0;list-style:none;}
.article-outline-list li:before{position:absolute;top:14px;left:-14px;width:5px;height:5px;border:2px solid #fff;border-radius:50%;background:#c9cfd8;box-shadow:0 0 0 1px #d9dde4;content:"";transition:background .2s ease,box-shadow .2s ease;}
.article-outline-list a{display:block;padding:7px 6px;color:#475467;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .2s ease,background .2s ease;}
.article-outline-list a:hover{color:#ff700a;}
.article-outline-list a.is-active{border-radius:5px;background:#fff6ef;color:#ff700a;font-weight:600;}
.article-outline-list li:has(a.is-active):before{background:#ff700a;box-shadow:0 0 0 2px #ffe0cc;}
.article-outline-level-3 a{padding-left:18px;color:#667085;font-size:13px;}
.article-outline-level-4 a{padding-left:32px;color:#7c8594;font-size:13px;}
.article-outline-empty{margin:0;padding:10px 4px 2px;color:#98a2b3;font-size:13px;line-height:1.7;}
.aricle_content [id^="article-section-"]{scroll-margin-top:108px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
