/* 头部开始 */
.nfwtldj_header_box {
	width: 100vw;
   margin-left: calc(-50vw + 50%);
   /* 或者使用更简洁的方式 */
   position: relative;
   left: 50%;
   right: 50%;
   margin-left: -50vw;
   margin-right: -50vw;
   
   height: 40px;
   background: #f5f5f5;
   border-bottom: 1px solid #ddd;
   margin-bottom: 20px;
	 /* max-width:100% ;
   height: 40px;
   background: #f5f5f5;
   border-bottom: 1px solid #ddd;
	   margin-bottom: 20px; */
 }
 .footer_box{
   /* float:left; */
   /* width:100%;
   text-align: center;
   margin-top: 30px;
	background:#F7F7F7; */
	 position: relative;
   width: 100vw;
   margin-left: calc(-50vw + 50%);
   float: none;
   text-align: center;
   margin-top: 30px;
   background: #F7F7F7;
   }
 
 .top_nav_class {
	 display: none;
 }
 /* .header_box {
   width: 100%;
   height: 40px;
   background: #f5f5f5;
   border-bottom: 1px solid #ddd;
 } */
 .header {
   /* width: 1170px; */
   margin: 0 auto;
   height: 40px;
   line-height: 40px;
 }
 .nav_logo {
   float: left;
   height: 40px;
   line-height: 40px;
 }
 .nav_logo img {
   margin-top: 8px;
   margin-right: 5px;
 }
 .nav_box {
   float: left;
   margin-left: 20px;
 }
 .nav_box a {
   float: left;
   width: 50px;
   line-height: 40px;
   text-align: left;
   font-size: 14px;
   color: #000;
 }
 .lo_box {
   float: right;
 }
 .weibo_link {
   float: left;
   height: 40px;
   line-height: 40px;
   font-size: 14px;
   margin-left: 15px;
 }
 .weibo_link img {
   float: left;
   margin-top: 11px;
   margin-right: 5px;
 }
 .input_box {
   float: right;
   margin-right: -10px;
   font-size: 15px;
   width: 370px;
   height: 40px;
   border: 1px solid #ccc;
   background: #fff;
   border-radius: 5px;
   margin-top: -30px;
   -moz-box-shadow: 0px 1px 2px #eee;
   box-shadow: 0px 1px 2px #eee;
 }
 .input_box:hover {
   outline: none;
   border-color: #f60 !important;
   transition: 1s;
   -moz-transition: 1s;
   box-shadow: rgba(247, 36, 20, 0.5) 0px 0px 5px;
   -moz-box-shadow: rgba(247, 36, 20, 0.5) 0px 0px 5px;
   -webkit-box-shadow: rgba(247, 36, 20, 0.5) 0px 0px 5px;
 }
 
 .nfwttjd_home_header {
   /* width: 950px; */
   /* margin: 0 auto; */
   /* margin-top: 10px; */
		   display: block;
 }
 .logo a {
   display: block;
   width: 220px;
   height: 78px;
   background: url(https://g4-img-all.oss-cn-beijing.aliyuncs.com/video/50066209/212fb7e14b6ab58ea176dcfc855acf9f.png)
	 no-repeat left top;
   text-indent: -20000px;
 }
 .nfwttjd_home_search1 {
   width: 635px;
   float: right;
   _display: inline;
   margin-top: 6px;
 }
 .nfwttjd_home_search1 ul li a {
   float: left;
   display: block;
   padding-left: 20px;
   font-size: 14px;
   font-weight: bold;
   cursor: pointer;
 }
 .nfwttjd_home_search1 ul li a span {
   float: left;
   display: block;
   padding: 5px 20px 0px 0px;
 }
 .nfwttjd_home_search1 ul li.cur a,
 .nfwttjd_home_search1 ul li a:hover {
   float: left;
   display: block;
   background: url(https://g4-img-all.oss-cn-beijing.aliyuncs.com/video/50066209/690a91093e03a157dd032279ef0b793f.png?t=1)
	 no-repeat left top;
   padding-left: 20px;
   font-size: 14px;
   font-weight: bold;
 }
 .nfwttjd_home_search1 ul li.cur a span,
 .nfwttjd_home_search1 ul li a:hover span {
   float: left;
   display: block;
   padding: 5px 20px 0px 0px;
   background: url(https://g4-img-all.oss-cn-beijing.aliyuncs.com/video/50066209/690a91093e03a157dd032279ef0b793f.png?t=1)
	 no-repeat right -35px;
   color: #fff;
 }
 .nfwttjd_home_search1 .searchBody {
   float: left;
   margin-top: -3px;
 }
 .nfwttjd_home_search1 .searchBody .input1 {
   width: 500px;
   border: 2px solid #ed8301;
   height: 34px;
   border-right: none;
   float: left;
   line-height: 34px;
   overflow: hidden;
   padding-left: 12px;
 }
 .nfwttjd_home_search1 .searchBody .btn1 {
   width: 121px;
   height: 46px;
   background: url(https://g4-img-all.oss-cn-beijing.aliyuncs.com/video/50066209/690a91093e03a157dd032279ef0b793f.png?t=1)
	 no-repeat left -87px;
   border: none;
   cursor: pointer;
   margin-top: -3px;
   _margin-left: -3px;
   float: left;
 }
 .nfwttjd_home_search1 .searchBody .btn1:hover {
   background-position: left -147px;
 }
 .nfwttjd_home_search1 .searchBody .btn2 {
   height: 38px;
   cursor: pointer;
   width: 75px;
   background: url(../seo/images/searchbg1.png?t=1) no-repeat left -202px;
   border: none;
   float: left;
 }
 .nfwttjd_home_search1 .searchBody .btn2:hover {
   background-position: 0 -250px;
   color: #f47321;
 }
 .nfwttjd_fc9 {
   color: #a9a9a9;
 }
 .nwtetailcontents {
   margin-top: 19px;
 }
 .nwtetailcontent {
   margin-top: 25px;
 }
 /* 头部结束 */
 /* 尾部开始 */
 
 /* CSS Document */
 
 .footer {
   background: url(../images/footer.png) repeat-x left top;
 
   height: 155px;
   /* width: 950px; */
   margin-top: 12px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   padding-bottom: 25px;
   padding: 0 10px;
 }
 .ftnav {
   text-align: center;
   width: 950px;
   padding-top: 13px;
   font-size: 12px;
   padding-bottom: 8px;
 }
 .ftnav a {
   color: #333333;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   text-align: center;
   padding-right: 8px;
   padding-left: 8px;
 }
 .ftnav a:hover {
   color: #f60;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   text-align: center;
   padding-right: 8px;
   padding-left: 8px;
 }
 .footer2 {
   line-height: 25px;
   text-align: center;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
   font-family: Arial;
 }
 .friendlink {
   width: 950px;
   margin-top: 6px;
   text-align: center;
 }
 .friendlink img {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
 }
 .friendlink ul {
   width: 950px;
   float: left;
 }
 .friendlink li {
   margin-right: 6px;
   display: inline;
 }
 .footbar {
   clear: both;
   padding-top: 0px;
   text-align: center;
   width: 950px;
   margin: 0 auto;
   font-size: 12px;
   color: #515151;
 }
 .footbar p {
   margin: 0;
   padding: 3px 0;
   clear: both;
 }
 .footbar p a {
   color: #515151;
   text-decoration: none;
   padding: 0 2px;
 }
 .footbar p a:hover {
   color: #f60;
 }
 
 .friend_link {
   width: 948px;
   border: 1px solid #ccc;
   margin: 0 auto;
 }
 .friend_linktit {
   width: 948px;
   height: 30px;
   background: url(../images/homebg.png) repeat-x left top;
   line-height: 30px;
 }
 .friend_linktit h2 {
   padding-left: 15px;
   font-size: 14px;
   font-weight: bold;
 }
 .friend_link_content {
   float: left;
   padding: 10px 0;
   padding-left: 15px;
 }
 .friend_link_content li {
   float: left;
   margin-right: 10px;
   _display: inline;
 }
 .friend_link_content li a {
   white-space: nowrap;
 }
 /* 尾部结束 */
 /* 列表页开始 */
 .nfwtnewtitle {
   display: -webkit-box; /* 弹性盒模型 */
   -webkit-box-orient: vertical; /* 垂直排列 */
   -webkit-line-clamp: 2; /* 最多显示3行 */
   overflow: hidden; /* 溢出隐藏 */
   line-height: 30px;
   font-size: 22px;
   font-weight: bold;
   color: #333;
   margin-bottom: 10px;
 }
 .nfwtnewcontent {
   font-weight: 600;
   line-height: 24px;
   height: auto;
   max-height: 48px;
   margin: 15px 0 0;
   display: -webkit-box; /* 弹性盒模型 */
   -webkit-box-orient: vertical; /* 垂直排列 */
   -webkit-line-clamp: 2; /* 最多显示3行 */
   overflow: hidden; /* 溢出隐藏 */
   /* 可选样式 */
 }
 .nfwtnewbiaoti {
   border-bottom: 1px dotted #d3d3d3;
   padding: 25px 10px;
   margin-bottom: 0;
 }
 .nfwtnewtime {
   line-height: 24px;
   margin: 15px 0 0;
   font-size: 13px;
   color: #bbb;
   text-align: end;
 }
 #nwhxcontetn .aside h3 {
   position: relative;
   display: inline-block;
   height: 20px;
   line-height: 20px;
   padding: 0 10px 0 15px;
   border-left: 4px solid #b50404;
   z-index: 2;
   color: #333;
   font-size: 20px;
   font-weight: normal;
 }
 #nwhxcontetn .newslist li {
   position: relative;
   height: 36px;
   line-height: 36px;
   padding: 0 0 0 21px;
   font-size: 16px;
   zoom: 1;
 }
 #nwhxcontetn .newslist {
   /* 去除默认的列表项符号（圆点） */
   list-style: none;
   padding: 0; /* 去除默认左内边距，避免符号错位 */
 }
 
 
 #nwhxcontetn .newslist li::before {
   content: ""; /* 伪元素内容为空，用样式绘制圆点 */
   position: absolute; /* 绝对定位到li左侧 */
   left: 0; /* 靠左侧对齐 */
   top: 50%; /* 垂直居中 */
   transform: translateY(-50%); /* 精确垂直居中 */
   width: 5px; /* 圆点宽度 */
   height: 5px; /* 圆点高度（与宽度一致则为正圆） */
   border-radius: 50%; /* 圆角设为50%，变成圆形 */
   background-color: #999; /* 灰色（可调整色值） */
 }
 
 .nfwtzscss-mod-content .view {
   width: 100%;
   margin: 11px 0 0;
 }
 .nfwtzscss-mod-content .view.mt0 {
   margin-top: 0;
 }
 .nfwtzscss-mod-content .view.mt0 h6 {
   margin-top: 10px;
 }
 .nfwtzscss-mod-content .view h6 {
   margin: 7px 0 16px;
   font-weight: bold;
   font-size: 18px;
 }
 .nfwtzscss-mod-content .view h6 a {
   display: block;
 }
 .nfwtzscss-mod-content .view > a {
   float: left;
   overflow: hidden;
   display: inline-block;
   width: 110px;
   height: 90px;
   margin: 0 15px 0 0;
 }
 .nfwtzscss-mod-content .view p {
   line-height: 24px;
   font-size: 14px;
 }
 .nfwtzscss-mod-content .view p a {
   overflow: hidden;
   display: block;
   height: 83px;
   white-space: normal;
   color: #666;
 }
 .nfwtzscss-mod-content .view p a:hover {
   color: #b50404;
 }
 #nfwtzscss-fenye {
   display: flex;
   align-items: center;
   gap: 8px;
   padding: 15px;
   flex-wrap: wrap;
   justify-content: center;
   font-family: Arial, sans-serif;
 }
 
 #nfwtzscss-fenye a {
   display: inline-block;
   padding: 6px 12px;
   text-decoration: none;
   color: #333;
   border: 1px solid #ddd;
   border-radius: 4px;
   font-size: 14px;
   transition: all 0.2s ease;
   cursor: pointer;
 }
 
 #nfwtzscss-fenye a:hover {
   background-color: #f0f0f0;
   border-color: #ccc;
 }
 
 #nfwtzscss-fenye a.total-count {
   background-color: #f8f9fa;
   color: #6c757d;
   cursor: default;
 }
 
 #nfwtzscss-fenye a.total-count:hover {
   background-color: #f8f9fa;
 }
 
 #nfwtzscss-fenye a.current {
   background-color: #007bff;
   color: white;
   border-color: #007bff;
   font-weight: bold;
   cursor: default;
 }
 
 #nfwtzscss-fenye a.current:hover {
   background-color: #007bff;
 }
 
 #nfwtzscss-fenye a.ellipsis {
   border: none;
   cursor: default;
   padding: 6px 4px;
 }
 
 #nfwtzscss-fenye a.ellipsis:hover {
   background: transparent;
 }
 
 #nfwtzscss-fenye a.disabled {
   opacity: 0.6;
   cursor: not-allowed;
 }
 
 #nfwtzscss-fenye a.disabled:hover {
   background-color: transparent;
   border-color: #ddd;
 }
 /* 列表页结束 */
 /* 最终页面开始 */
 #nwcontent .laiyuan {
   padding: 0 0 15px 0;
   border-bottom: 1px solid #ddd;
 }
 
 #nwcontent .toptitle {
   line-height: 38px;
   margin: 20px 0 10px;
   font-size: 28px;
   font-weight: bold;
 }
 #nwcontent .time {
   font-size: 14px;
   color: #999;
   line-height: 36px;
 }
 #nw-markdown-body {
   -ms-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   line-height: 1.5;
   color: #24292e;
   font-family:
	 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif,
	 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
   font-size: 16px;
   word-wrap: break-word;
 }
 #nw-markdown-body h1,
 #nw-markdown-body h2,
 #nw-markdown-body h3,
 #nw-markdown-body h4,
 #nw-markdown-body h5,
 #nw-markdown-body h6 {
   margin-top: 24px;
   /* margin-bottom: 16px; */
   font-weight: 600;
   line-height: 1.25;
   all: revert;
 }
 #nw-markdown-body ol {
   list-style-type: decimal; /* 核心：指定编号为十进制数字（1,2,3），默认带句点 */
   list-style-position: outside; /* 编号在 li 内容外部（左侧，不占用内容宽度），默认值 */
   /* 可选：清除默认边距/内边距干扰（若有） */
   margin: 1em 0; /* 上下外边距，与原生一致 */
   padding-left: 2em; /* 左侧内边距，给编号留空间（避免编号被隐藏） */
 }
 #nw-markdown-body p {
   text-indent: 2em; /* 关键属性：2em = 2个当前字体大小的宽度，刚好对应2个字符 */
   margin-bottom: 16px;
   margin-top: 10px;
 }
 #nw-markdown-body h1 {
   font-size:2.5rem; /* 40px，可按 rem 适配响应式 */
   font-weight: 700;
   color: #1a1a1a; /* 深黑色，增强视觉权重 */
   margin-bottom: 1.5rem; /* 与下方内容保持间距 */
 }
 #nw-markdown-body h2 {
   padding-bottom: 0.3em;
   font-size: 1.5em;
   border-bottom: 1px solid #eaecef;
 }
 #nw-markdown-body h3 {
   font-size: 1.75rem; /* 28px */
   font-weight: 600;
   color: #333;
   margin: 1.5rem 0 0.8rem;
   border-bottom: 1px solid #eaecef;
 }
 #nw-markdown-body img {
   max-width: 100%;
   width: 100%;
   height: auto;
   margin: 5px auto;
   display: block;
 }
 #nwhxcontetn .aside h3 {
   position: relative;
   display: inline-block;
   height: 20px;
   line-height: 20px;
   padding: 0 10px 0 15px;
   border-left: 4px solid #b50404;
   z-index: 2;
   color: #333;
   font-size: 20px;
   font-weight: bold;
 }
 #nwhxcontetn .newlist li {
   position: relative;
   /* height: 36px; */
   line-height: 36px;
   padding: 0 0 0 21px;
   font-size: 16px;
   zoom: 1;
 }
 .dhec li {
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; /* 固定显示5行 */
   overflow: hidden;
 }
 #nwhxcontetn .newlist {
   /* 去除默认的列表项符号（圆点） */
   list-style: none;
   padding: 0; /* 去除默认左内边距，避免符号错位 */
 }
 
 #nwhxcontetn .newlist li::before {
   content: "";
   position: absolute;
   left: 0;
   top: 18px;
   transform: translateY(-50%);
   width: 5px;
   height: 5px;
   border-radius: 50%;
   background-color: #999;
 }
 /* 外层容器：相对定位，控制整体布局 */
 .desc-container {
   position: relative;
   line-height: 36px;
 }
 
 /* 标题样式：保持原有样式，不影响布局 */
 #nwhxcontetn .spantitle {
   font-weight: 600;
 }
 
 /* 文本容器：限制5行，溢出隐藏+渐变遮罩 */
 .text-content {
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 5; /* 固定显示5行 */
   overflow: hidden;
   /* 底部渐变遮罩：遮住尾部文字，让按钮更清晰 */
   background: linear-gradient(to bottom, transparent 70%, #fff 100%);
   -webkit-background-clip: text;
   background-clip: text;
 }
 
 /* 展开状态：取消行数限制和渐变遮罩 */
 .expanded {
   -webkit-line-clamp: none !important; /* 取消行数限制 */
   background: none; /* 取消渐变 */
   color: #333; /* 恢复文字颜色 */
 }
 
 /* 按钮样式：绝对定位在底部右侧，不重叠文字 */
 .expand-btn {
   position: absolute;
   right: -15px;
   bottom: 0px;
   background: #f5f5f5;
   font-weight: bold;
   /* border: 1px solid #007bff; */
   color: #5276cf;
   /* padding: 2px 10px; */
   border-radius: 4px;
   cursor: pointer;
   font-size: 14px;
 }
 /* 收起状态的按钮样式（可选） */
 .expand-btn.collapsed {
   border-color: #6c757d;
 }
 .wrap.mt20{
	margin-top: 68px;
}
.box880{
	margin-top: 60px;
  }
 /* 最终页面结束 */
 #nfwtzscss-fenye .pagination{
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 15px;
	flex-wrap: wrap;
	justify-content: center;
	font-family: Arial, sans-serif;
}
#nfwtzscss-fenye .pagination .disabled{
	padding: 6px 12px;
	
    /* margin-bottom: 20px;
    background: #fff;
    overflow: hidden; */
}
#nfwtzscss-fenye .pagination .active{
	padding: 0px 0px !important;;
	border-radius: 4px;
	color: #ffffff !important;
	background: #007bff;
}
#nfwtzscss-fenye .pagination .active span{
	display: inline-block;
	padding: 6px 12px;
	border-radius: 4px;
	color: #ffffff !important;
	background: #007bff;
}
#nfwtzscss-fenye .pagination .active a{
	color: #ffffff;
	/* background: #007bff; */
}
#nfwtzscss-fenye a {
	display: inline-block;
	padding: 6px 12px;
	text-decoration: none;
	color: #333;
	border: 1px solid #ddd;
	border-radius: 4px;
	font-size: 14px;
	transition: all 0.2s ease;
	cursor: pointer;
}

#nfwtzscss-fenye a:hover {
	background-color: #f0f0f0;
	border-color: #ccc;
}

#nfwtzscss-fenye a.total-count {
	background-color: #f8f9fa;
	color: #6c757d;
	cursor: default;
}

#nfwtzscss-fenye a.total-count:hover {
	background-color: #f8f9fa;
}

#nfwtzscss-fenye a.current {
	background-color: #007bff;
	color: white;
	border-color: #007bff;
	font-weight: bold;
	cursor: default;
}

#nfwtzscss-fenye a.current:hover {
	background-color: #007bff;
}

#nfwtzscss-fenye a.ellipsis {
	border: none;
	cursor: default;
	padding: 6px 4px;
}

#nfwtzscss-fenye a.ellipsis:hover {
	background: transparent;
}

#nfwtzscss-fenye a.disabled {
	opacity: 0.6;
	cursor: not-allowed;
}

#nfwtzscss-fenye a.disabled:hover {
	background-color: transparent;
	border-color: #ddd;
}
 /* ==================== 移动端响应式样式 ==================== */
 @media (max-width: 768px) {
   /* 覆盖style.css的min-width:1200px，防止横向溢出 */
   html, body {
	 min-width: unset !important;
	 width: 100% !important;
	 overflow-x: hidden !important;
   }
 
   body {
	 min-width: unset !important;
	 max-width: 100vw !important;
   }
 
   /* 移除全宽属性的干扰 */
   .nfwtldj_header_box,
   .footer_box {
	 width: 100% !important;
	 margin-left: 0 !important;
	 left: 0 !important;
	 right: 0 !important;
	 margin-right: 0 !important;
	 max-width: 100vw !important;
   }
 
   /* 头部布局调整 - 两行导航 */
   .nfwtldj_header_box {
	 height: auto;
	 padding: 10px 0;
   }
 
   .header {
	 width: 100%;
	 height: auto;
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center;
	 justify-content: space-between;
	 padding: 0 15px;
	 box-sizing: border-box;
   }
 
   .nav_logo {
	 width: 100%;
	 height: auto;
	 display: flex;
	 align-items: center;
	 margin-bottom: 10px;
   }
 
   .nav_logo img {
	 max-width: 140px;
	 height: auto;
	 margin: 0;
   }
 
   /* 两行导航 - 第一行 */
   .nav_box {
	 width: 100%;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: flex-start;
	 margin-left: 0;
	 gap: 0;
   }
 
   .nav_box a {
	 width: auto;
	 min-width: 50px;
	 padding: 0 8px;
	 font-size: 13px;
	 line-height: 32px;
	 text-align: center;
   }
 
   /* 登录区域 */
   .lo_box {
	 width: 100%;

	 display: none;
	 justify-content: center;
	 margin-top: 10px;
	 margin-bottom: 10px;
   }
 
   /* 主体内容布局 */
   .wrap {
	 width: 100%;
	 padding: 0 10px;
	 box-sizing: border-box;
   }

   .wrap.mt20.clearfix {
	 display: flex;
	 flex-direction: column;
   }
 
   /* 左侧文章列表 */
   .box880.fl {
	 width: 100%;
	 float: none;
	 order: 1;
	 margin-top: 0;
   }
 
   /* 右侧边栏 - 移到下方 */
   .box300.fr {
	 width: 100%;
	 display: none;
	 float: none;
	 order: 2;
	 margin-top: 20px;
   }
 
   #nwhxcontetn {
	 margin-top: 15px;
   }
 
   /* 文章列表项调整 */
   .rank-tens-list ul li {
	 padding: 15px 5px;
   }
 
   /* 图片缩小 */
   .rank-item-c1 .thumbs {
	 width: 100px !important;
	 height: 70px !important;
	 margin-right: 10px;
   }
 
   .rank-item-c1 .thumbs img {
	 width: 100% !important;
	 height: 100% !important;
	 object-fit: cover;
   }
 
   /* 标题和内容 */
   .nfwtnewtitle {
	 font-size: 15px;
	 line-height: 22px;
	 margin-bottom: 8px;
   }
 
   .nfwtnewcontent {
	 font-size: 12px;
	 line-height: 20px;
	 margin: 8px 0 0;
   }
 
   .nfwtnewtime {
	 font-size: 11px;
	 margin: 8px 0 0;
   }
 
   /* 右侧边栏调整 */
   #nwhxcontetn .newslist li {
	 font-size: 14px;
	 height: 32px;
	 line-height: 32px;
   }
 
   #nwhxcontetn .aside h3 {
	 font-size: 16px;
   }
 
   .nfwtzscss-mod-content .view h6 {
	 font-size: 14px;
   }
 
   .nfwtzscss-mod-content .view > a {
	 width: 80px;
	 height: 65px;
	 margin-right: 10px;
   }
 
   /* 分页调整 */
   #nfwtzscss-fenye {
	 padding: 10px 5px;
	 gap: 5px;
   }
 
   #nfwtzscss-fenye a {
	 padding: 5px 10px;
	 font-size: 13px;
   }
 
   /* 页脚调整 */
   .footer_box {
	 padding: 15px 10px;
   }
 
   .copy_style {
	 font-size: 12px;
	 line-height: 22px;
   }
 
   /* 位置信息 */
   .location {
	 padding: 10px 0;
   }
 
   .location p {
	 font-size: 12px;
   }
 
   /* 广告位 */
   .nfwtldj-ad {
	 max-height: 150px;
	 overflow: hidden;
   }
 
   .nfwtldj-ad img {
	 width: 100%;
	 height: auto;
   }
   .wrap.mt20 {
    margin-top: 0px !important;
}

.box300 {
	display: none;
}
#nfwtzscss-fenye .pagination{
	gap: 0px;
 }
 #nfwtzscss-fenye .pagination li{
	
	background: transparent !important;
 }
 #nfwtzscss-fenye .pagination .active{
	
	background: #007bff !important;
 }
 .floatbtn {
	margin-left: -10px;
	width: 100%;
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	padding: 30px;
	display: flex;
	justify-content: center;
	background-color: #f9f9f9;
	z-index: 999;
	border-top: #e5e5e5 solid 1px;
}
.floatbtn a {
	display: flex;
	justify-content: center;
	width: 90%;
	text-align: center;
	box-sizing: border-box;
	background-color: #5276cf;
	border-radius: 50px;
	padding: 30px 0;
	color: #fff;
	font-size: 36px;
}
}
 /* 小屏幕手机适配 */
 @media (max-width: 480px) {
   /* 导航链接更紧凑 */
   .nav_box a {
	 min-width: 40px;
	 padding: 0 6px;
	 font-size: 12px;
	 line-height: 28px;
   }
 
   /* 图片进一步缩小 */
   .rank-item-c1 .thumbs {
	 width: 80px !important;
	 height: 56px !important;
   }
 
   /* 标题更小 */
   .nfwtnewtitle {
	 font-size: 14px;
	 line-height: 20px;
	 -webkit-line-clamp: 2;
   }
 
   .nfwtnewcontent {
	 font-size: 11px;
	 line-height: 18px;
   }
 
   /* 右侧边栏链接 */
   #nwhxcontetn .newslist li {
	 font-size: 13px;
	 height: 30px;
	 line-height: 30px;
   }
 
   /* 分页 */
   #nfwtzscss-fenye a {
	 padding: 4px 8px;
	 font-size: 12px;
   }
 }
 
 
 

 