body{margin:10px 0;width:100%;color:#2E4690;text-align:center;text-decoration:none;font-size:100%;}img{border:0;}#pic img{max-width:100%;_width:100%;}#ppic,#ppicp,#pimg,.page img,.NewsContent img{max-width:100%;_width:100%;}form{margin-block-end:0.2em;margin-top:0.1em;}
img{image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering :crisp-edges;-ms-interpolation-mode: nearest-neighbor;}
.divbox{width:90%;border:1px solid #000;padding:10px;overflow-wrap:break-word;white-space:normal;} 
#tags a {
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  display: inline-block;
  padding: 2px 0;
}
#tags a:nth-child(9n){color: #4A4A4A;}
#tags a:nth-child(9n+1){color: #428BCA;}
#tags a:nth-child(9n+2){color: #5CB85C;}
#tags a:nth-child(9n+3){color: #D9534F;}
#tags a:nth-child(9n+4){color: #567E95;}
#tags a:nth-child(9n+5){color: #B433FF;}
#tags a:nth-child(9n+6){color: #00ABA9;}
#tags a:nth-child(9n+7){color: #B37333;}
#tags a:nth-child(9n+8){color: #FF6600;}

p{margin:0;}h1{font-size:25px;font-size:1rem;}h2{margin:0;padding:0;font-weight:700;font-size:25px;}
div{margin:0 auto;padding:0;border:0;word-break:break-all;text-decoration: none;}ul,li{list-style-type:none;margin:0;padding:0;}
a:link{color:#2e4690;text-decoration:none;}a:link,a:visited{font-family:Arial;text-decoration:none;}a:visited{color:#00000;text-decoration:none;}a:hover{color:#000000;text-decoration:none;}
#c,#listpic,#listpicp,#picp,#ppic,#ppicp,#t,.t{float:left;overflow:hidden;text-align:left;}
#a,#e,#d,#b,#h,#img,.h,.b,.a,.img{overflow:hidden;margin:auto;}.img,.more,#list,#tags{margin: 10px 0;width:97%}
#a,.a{width:99%;text-align:center;border:1px solid #000;}#e{width:90%;text-align:left;}#d{width:60%;text-align:center;}#b,.b{width:98%;text-align:left;font-weight:400;margin:1px 0px;}#h,.h{width:98%;text-align:center;}
#c,#listtitle{margin:0;margin-top:2px;width:185px;height:20px;}
#t,.t{margin:0;margin-top:2px;width:400px;height:auto;}
#pic{margin:auto;width:98%;text-align:center;}#img,.img{width:98%;text-align:center;display:inline-block;}
#ppicp,#listpicp{margin:5px;width:185px;height:280px;}
#ppic,#listpic{margin:0;padding:0;width:185px;height:260px;border:1px solid #D4D0C8;vertical-align:middle;line-height:260px;}
#pimg a{float:left;margin:0;padding:1px;width:100%;height:auto;border:1px solid #dedede;}
#pimg a:hover{float:center;margin:0;padding:1px;width:100%;height:auto;border:1px solid #F7789E;}
#listpicpa{margin:5px;width:90%;}
#picg{margin:13px 0px;width:99%;text-align:center;}

#list,.more{display:inline-block;border:1px solid #B0C4DE;width:100%;}.page{width:100%;}
.more{overflow:hidden;border-radius:5px;}.more a{float:left;overflow:hidden;text-align:left;margin-top:2px;height:auto;padding:0 15px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pic{margin:auto;width:100%;text-align:center;}.pic img,#picg img,li img{max-width:100%;_width:100%;transition:all 0.3s;}#list img:hover,li img:hover{transform:scale(1.05);}
#imgc img{margin:8px 0px;max-width:100%;text-align:center;}
.pagelist{padding:10px 2px;width:85%;text-align:center;font-weight:bold}.pagelist a{text-align:left;}
.pagelist a,.pagelist font{font-size:18px;background-color:#fff;border:1px solid #9F9F9F;color:#0289cb;display:inline-block;padding:8px;margin:2px 2px;border-radius:7px;}
.pic a{color:#0289cb;}.pic a:hover,.pagelist a:hover{background-color:#9F9F9F;color:#fff !important}.pic font,.pagelist font,.pic u,.pagelist u{padding:4px 6px;background-color:red;color:#fff !important}
li{float:left;overflow:hidden;width:200px;height:300px;margin:0 0 4px 1px;position:relative;padding:0 0 60px 0;border:1px solid #F0F0F0;}li img{height:100%;width:100%;display: block;border:1px solid #dedede;object-fit:cover;}

.ba{overflow:hidden;margin:auto;width:auto;text-align:center;}
.nav,.interestline{padding:2px 4px;color:#696969;line-height:16px;text-align:left;border:1px solid #B0C4DE;width:98%;margin:2px 5px;border-radius:5px;}
.interestline b{padding: 4px 4px 4px 4px;color:#FF7F50;display: block;border-bottom:1px dashed #D3D3D3;margin-bottom:2px; }
.interestline a{display:inline-block;padding:5px 4px;height:auto;background-color:#F6F6F6;color:#333;line-height:auto;}
.interestline a:hover{background-color:#FF5B90;color:#fff;}
.interestline b{background-color:#E5F7FF;}

.rmdh{padding:2px 0;color:#9F9F9F;line-height:18px;}.rmdh a{display:inline-block;padding:0 3px;height:18px;line-height:18px;}
.dh{margin:auto;width:96%;}
.nav{background-color:#0099FF;color:#fff;}.nav a{display:inline-block;padding:0 5px;height:15px;line-height:15px;color:#fff;}.nav a.current,.nav a:hover{background-color:#7070db;color:#fff;}
#app{max-height:150px;overflow:hidden;}#app img{max-width:100%;_width:100%;}
.search,#search{margin-top:4px;}
#search input,.search input{border:1px solid #45B6F7;border-radius:1px;height:30px}
#so2{color:#fff;background:#45B6F7;font-size:16px;}
#tj,#uc_recommend_ad{display: none !important;}
li,li img{border-radius:10px;}
.title{width:98%;display:block;height:52px;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;position:absolute;bottom:0px;text-align:left;}
#v_ads,#yc_71340,#slide,#img_tu,#dsdfxqee_foot{max-height:200px !important;}#v_ads img,#yc_71340 img,#slide img,#img_tu img,#dsdfxqee_foot img{max-width:100% !important;}iframe{max-height:200px !important;}
#divqpai{margin:0px 0px;width:97%;height:120px;background-color: white;}#divqpai img{max-width:100%;_width:100%;max-height:120px;}

/* **下载操作：浅绿色边框** */
.action-links{display:flex;justify-content:center;gap:5px 20px;padding:4px 2px;margin:4px;border:none;}.action-links a{margin:2px;text-decoration:none;font-size:16px;font-weight:500;padding:6px 10px;border-radius:6px;transition:all 0.3s ease;text-align:center;box-shadow:none;background-color:white;}.action-links .primary-action{color:#007bff;border:2px solid #b3d1ff;}.action-links .secondary-action{color:#004d00;border:2px solid #7CFC00;}.action-links a:hover{transform:none;background-color:#f0f0f0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);opacity:1;}.action-links .secondary-action:hover{border-color:#28a745;}

@media only screen and (min-width:600px){body{margin:0;width:100%;color:#000;text-align:center;FONT:12px/1.5;font-size:14px;font-family:\5B8B\4F53,Arial;}img{border:0;}
p{margin-top:3px;margin-bottom:3px;}h1{font-size:1.1em;}h2{font-size:1.2em;}a:link{color:#2e4690;}a:visited{color:#000000;}a:hover{color:#000000;}
#b,.b{width:86%;line-height:auto;padding:2px 40px;margin:0 6%}#c,.c{padding:0 10px;width:auto;height:auto;}#t,.t{width:32%;padding:2 5px;}
.rmdh{padding:2px 0;color:#9f9f9f;line-height:auto;}.rmdh a{padding:0 3px;height:auto;line-height:auto;padding:2 2px;}.nav a{color:#fff;}ul{padding:10px;}
li{width:215px;height:300px;max-height:59%;padding:0 0 60px 0;margin:0 1px 3px 1px;border:1px solid #F0F0F0;}
.title{height:40px;margin:4px 0;text-align:left;padding:1px 6px;}
li img{width:100%;height:100%;object-fit:cover;border:0;}
.more a:before{content:"★";color:#ff0000;}.more a{height:20px;}

/* ========================================================== */
/* 最终版：PC/桌面端 独立样式架构 */
/* ========================================================== */

:root { --primary-color: #0077b6; --bg-main:#f7f7f7 ; --card-bg: #ffffff; --text-dark: #2a324b; --text-medium: #34495e; --spacing-md: 5px; --spacing-lg: 5px; --radius: 8px; --line-height: 1.2; --shadow-subtle: 0 2px 5px rgba(0, 0, 0, 0.05); --shadow-separator: 0 4px 6px -6px rgba(0, 0, 0, 0.2); }
/* --- 1. 全局与容器设置 --- */
body { font-family: "PingFang SC", "Microsoft YaHei", "Inter", sans-serif; line-height: var(--line-height); margin: 0; padding: 0; background-color: var(--bg-main); color: var(--text-dark); font-size: 16px; overflow-x: hidden; }

a { text-decoration: none; color: var(--primary-color); transition: color 0.15s; }
a:hover { color: #004d80; text-decoration: underline; }
/* --- 2. 核心模块化卡片 --- */
.card-container { background-color: var(--card-bg); border-radius: var(--radius); box-shadow: var(--shadow-subtle), var(--shadow-separator); padding: var(--spacing-md); margin: var(--spacing-lg) auto; }
.nav, .interestline, .b, #imgc, #tags, .more { @extend .card-container; }
/* --- 3. 标题与面包屑 --- */
.h h1 { font-size: 1.3em; padding: 8px 0; margin: 10px 110px; text-align:left; border-bottom: 2px solid #e0e4e8; font-weight: 600; width: 100%;}
.b { border: none; padding: 7px 0; font-size: 1em; color: var(--text-medium); background: transparent; box-shadow: none; margin-bottom: 0; background-color: #ffffff; }
/* --- 4. 导航栏与按钮 (专业左对齐) --- */

.nav, #navno2 { max-width: 97%;;display: flex; flex-wrap: wrap; justify-content: flex-start; padding: 10px 50px;background-color: var(--bg-main);;color:#fff;border: none; / }
.interestline{ max-width: 100%;width: 88%;display: flex; flex-wrap: wrap; justify-content: flex-start; margin:20px auto;background-color: var(--bg-main);;color:#fff;border: none; / }
.nav a, .interestline a, #navno2 a { padding: 10px 10px; margin: 6px 6px 6px 6px; border-radius: 4px; font-size: 1em; font-weight: 500; white-space: nowrap; transition: background-color 0.2s, color 0.2s; }
.interestline a { padding: 7px 7px; margin: 5px 5px 6px 6px; border-radius: 4px; font-size: 1em; font-weight: 500; white-space: nowrap; transition: background-color 0.2s, color 0.2s; }
.nav a { background-color: var(--primary-color); color: white; }
.interestline a, #navno2 a { border: 1px solid #c8d3dd; color: var(--text-dark); }
.interestline a:hover, #navno2 a:hover { background-color: #000000; }
/* --- 5. 图片展示区域 --- */
#imgc { width: 99%; text-align: center; margin: 1px auto;}
.slide img { margin: 1px 0; display: inline-block; max-width: 100%; }
/* 提示框 */



/* --- 7. 多列布局：相关图集 (使用 Grid) --- */
.more { width:88%;margin-left: 6%; display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; padding: 10px 0; line-height: 1.1; background-color: #ffffff; }
.more a { border-bottom: 1px dotted #e0e4e8; padding-bottom: 1px; margin-bottom: 1px; font-size: 1em; color: var(--text-dark); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.more a:hover { color: var(--primary-color); }
/* --- 8. 底部链接 (融入背景，简洁收尾) --- */
.interestline p { display: block; margin: 10px 0; }
.interestline.footer-links { padding: var(--spacing-md) 0; margin: 0; background-color: transparent; box-shadow: none; border-top: 1px solid #cfd8dc; justify-content: center; }
.interestline.footer-links a { font-size: 0.85em; margin: 3px 5px; background-color: transparent; color: var(--text-medium); border: none; }
/* --- 标签与相关图集 --- */

#tags {  width:88%;margin:20px auto; }
#tags a { margin-right: 15px; font-size: 1.0em; font-weight: 400; color: var(--text-medium); padding: 5px 5px; border-radius: 4px;line-height: 1.7; }

.b {
    border-left: 6px solid #3498db; /* 醒目的蓝色粗边框 */
    padding-left: 12px; /* 增加左侧内边距，使文字远离边框 */
    border-bottom: 1px solid #e0e0e0;
    background-color: #fff; /* 极浅的灰色背景，提供底衬感 */

}



#tags a:nth-child(9n){color: #4A4A4A;}
#tags a:nth-child(9n+1){color: #428BCA;}
#tags a:nth-child(9n+2){color: #5CB85C;}
#tags a:nth-child(9n+3){color: #D9534F;}
#tags a:nth-child(9n+4){color: #567E95;}
#tags a:nth-child(9n+5){color: #B433FF;}
#tags a:nth-child(9n+6){color: #00ABA9;}
#tags a:nth-child(9n+7){color: #B37333;}
#tags a:nth-child(9n+8){color: #FF6600;}
}


@media only screen and (min-width:600px) and (max-width: 900px){body{margin:0;width:100%;text-align:center;color:#000;font-size:100%;font-family:\5B8B\4F53,Arial;}h1{font-size:1rem;}img{border:0;}a:link{color:#2e4690;}a:visited{color:#000000;}a:hover{color:#000000;}.interestline{padding:1px 8px;width:94%;}.interestline a{padding:5px 4px;height:auto;line-height:auto;}.more{width:97%;}.nav{width:auto;padding:1px 8px;width:94%;}.nav a{color:#fff;padding:10px 10px;height:auto;line-height:auto;}
.pagelist{padding:6px 1px;width:92%;}.b{width:auto;line-height:auto;padding:5px 12px;font-size:0.92rem;}.page{width:100%;}#picg{margin:3px 0px;width:100%;text-align:center;}#picg img{border:0;width:100%;margin:0;padding:0;}li{width:200px;height:325px;max-height:59%;padding:0 0 1px 0;margin:0 1px 3px 1px;border:1px solid #F0F0F0;}
.title{height:40px;margin:1px 0;text-align:left;}
li img{width:100%;height:270px;object-fit:cover;}
.more a:before{content:"★";color:#ff0000;}.more a{height:23px;}
#imgc img{margin:5px 0px;max-width:100%;text-align:center;}
#divqpai{margin:0px 0px;width:97%;height:100px;background-color: white;}#divqpai img{max-width:100%;_width:100%;}
/* --- 7. 多列布局：相关图集 (使用 Grid) --- */
.more {  width:99%;margin-left: 2px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; padding: 1px 0; line-height: 1.1; background-color: #ffffff; }
.more a { border-bottom: 1px dotted #e0e4e8; padding-bottom: 1px; margin-bottom: 1px; font-size: 0.8em; color: var(--text-dark); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.more a:hover { color: var(--primary-color); }

/* --- 3. 标题与面包屑 --- */

.h  { font-size: 1em; padding: 5px 0; margin: 0 0 10px 10px; text-align: left; border-bottom: 0px solid #e0e4e8; font-weight: 500; line-height: 1.1; }
.b {
    font-size: 15px;
    font-weight: 500;
    color: #3498db; /* 蓝色强调文本 */
    background-color: #ffffff; /* 浅灰色背景 */
    padding: 5px 3px 3px 16px; /* 增加填充空间 */
    margin: 2px 12px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

}

#xtjpb{
    padding: 0;
}
#xtjpb .interestline,#xwgb .h{
    padding: 0; line-height:2px;height:28px;/* 让 app 列表稍微内收 */
}




}


@media only screen and (max-width:599px){body{margin:0;width:100%;text-align:center;font-size:100%;color:#000;font-family: "Noto Sans SC", "思源黑体", "Droid Sans Fallback", "Roboto", sans-serif;}img{border:0;}
p{margin:0px;}h1{font-size:1rem;margin:5px 5px;}h2{font-size:1.1rem;}a:link{color:#47524E;}a:visited{color:#666666;}a:hover{color:#000000;}
#a,.a{width:97%;}#b,.b{width:96%;line-height:auto;padding:3px 4px;background-color:#E5F7FF;}#c,#listtitle{width:auto;max-height:3rem;min-height:1.2rem;line-height:auto;}#t,.t{width:100%;padding:1px 4px;}.page{width:100%;}#picg{margin:13px 0px;width:100%;text-align:center;}#picg img{border:0;width:100%;margin:0;padding:0;}
#pimg a{line-height:auto;}#ppic{width:100%;height:auto;line-height:auto;}#ppicp{margin:1px;width:49%;max-height:100%;line-height:auto;}
.interestline{padding:1px 1px;width:97%; font-size:100%}.nav a,.interestline a{padding:5px 4px;height:auto;line-height:auto;}.rmdh{margin:auto;padding:0;color:#9f9f9f;}.rmdh a{padding:2 2px;height:auto;line-height:auto;}.nav a{color:#fff;}.pic a{display:inline-block;padding:3px 3px;color:#000;}
#list{border:0;width:99%;}.more{width:97%;}.more a{width:97%;padding:1 2px;}.more a:before{content:"★";color:#ff0000;}.pagelist{padding:6px 1px;width:97%;}.pagelist a,.pagelist font{font-size:14px;}.pagelist a:visited,.more a:visited{color:#DCDCDC;}.nav{width:auto;}
li{width:49%;height:270px;max-height:70%;padding:0 0 60px 0;margin:0 0 2px 1px;border:1px solid #D8D8D8;}
.title{width:98%;padding:2px 0;height:50px;margin:3px 6px;font-size:80%;text-align:left;}
.b:before{content:"";}.b,.b a:link,.b a:visited{color:#000000;}
#navh,#navno,#navno2,#navno3,#navno4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#gsag a:link{color:#4d4dff;font-size:100%;}li img{width:100%;height:100%;object-fit:cover;}
#imgc img{margin:5px 0px;width:100%;text-align:center;}
#divqpai{margin:0px 0px;width:97%;height:100px;;background-color: white;}#divqpai img{max-width:100%;_width:100%;}

 .interestline a,#tags a{
    padding: 6px 6px;
    margin: 1px;
    border-radius: 30px; /* 药丸形状的按钮 */
    font-size: 0.85em;
    white-space: nowrap;
    transition: background-color 0.2s;
}
.b {
    width: 94%;
    font-size: 14px;
    font-weight: 500;
    color: #000; /* 蓝色强调文本 */
    background-color: #E0E0E0; /* 浅灰色背景 */
    padding: 5px 3px 5px 16px; /* 增加填充空间 */
    margin: 5px 0;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.nav { max-width: 100%;display: flex; flex-wrap: wrap; justify-content: flex-start; padding: 6px 0px;margin:0px 1px;background-color: #fff;color:#fff;border: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }

.nav a{ background-color: #0077b6; color: white;padding:7px 2px 7px 3px; margin: 2px 0px 2px 2px; border-radius: 1px; font-size: 1em; font-weight: 450; white-space: nowrap; transition: background-color 0.2s, color 0.2s; }

.slide img { width: 100vw; margin-top: 1px; display: inline-block; max-width: 100%; }
.more {
    display: flex;
    flex-wrap: wrap;
    margin: 2px 1px;
    font-size: 0.9em;
}
.more a {
    font-weight: 500;
    font-size: 13px;
    width: 98%;
    padding: 4px 0px 4px 2px; /* 增加填充空间 */
    border-bottom: 1px dotted #e0e0e0;
    color:#1677ff;
}
/* **下载*/
.action-links a{margin:2px;text-decoration:none;font-size:14px;font-weight:400;padding:4px 4px;border-radius:6px;background-color:white;}

}


