.myclear{clear:both;height:0px}
#downan{height:1px;background-color:#fff;width:100%}
/* 试卷右侧区域难度系数区域样式 */
#myStat2{width:100%;margin-bottom:20px;}
.circliful {position: relative;margin:auto}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {width: 100%;position: absolute;text-align: center;display: inline-block;}
.circle-info, .circle-info-half {color: #999;padding-top:10px;font-size:12px}
.circliful .fa {margin: -10px 3px 0 3px;position: relative;bottom: 4px;}
.wd_intro ul {width:80%;margin:auto;}
.wd_intro ul li{height:2.5em;line-height:2.5em;color:#888;font-size:0.9em;border-bottom:1px solid #f5f5f5}
.wd_intro ul li span{float:right;color:#ff0000}
.wd_intro ul li strong{float:right;font-weight:normal}
.wd_intro h1{width:80%;margin:auto;font-size:1.1em;margin-bottom:20px}

/* 试卷右侧区域添加word、PDF、ppt样式 */
.wd_more_r{width:100%;height:auto;background-color:#fff;z-index:9;}
.wd_more_r ul{width:100%;margin:auto;}
.wd_more_r ul li{height:auto;width:100%;border-bottom:1px solid #f5f5f5;padding-top:10px;padding-bottom:12px}
.wd_more_r ul li .asimg{float:left;width:20%;padding-bottom: 20%;border-radius:5px;position: relative;overflow: hidden; }
.wd_more_r ul li p{float:right;width:75%;line-height:1.4em;height:2.8em}
.gs_word{border:1px solid #454ffc;background-color:#fff;color:#454ffc;font-size:0.9em;transition:all 1s}
.wd_more_r ul li:hover .gs_word{background-color:#454ffc;color:#fff;transition:all 1s}
.gs_excel{border:1px solid #05a714;color:#05a714;font-size:0.9em;background-color:#fff;transition:all 1s}
.wd_more_r ul li:hover .gs_excel{background-color:#05a714;color:#fff;transition:all 1s}
.gs_ppt{border:1px solid #e06308;color:#e06308;font-size:0.9em;background-color:#fff;transition:all 1s}
.wd_more_r ul li:hover .gs_ppt{background-color:#e06308;color:#fff;transition:all 1s}
.gs_pdf{border:1px solid #ff0000;color:#ff0000;font-size:0.9em;background-color:#fff;transition:all 1s}
.wd_more_r ul li:hover .gs_pdf{background-color:#ff0000;color:#fff;transition:all 1s}
.gs_txt{border:1px solid #05a7a1;color:#05a7a1;font-size:0.9em;background-color:#fff;transition:all 1s}
.wd_more_r ul li:hover .gs_txt{background-color:#05a7a1;color:#fff;transition:all 1s}
.wd_more_r ul li img{width:100%;height:auto;border-radius:15px;margin-bottom:15px}
.wd_more_r ul li h4{font-size:1em;font-weight:normal;width:100%;line-height:2em;height:2em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wd_more_r p{width:80%;margin:auto;}
.erhang{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.wd_more_r ul li a:hover{color:#2d5df8;transition:all 1s}
.wdbs{position: absolute; top: 0; left: 0; width: 100%; height: 100%;display: flex; justify-content: center; /* 水平居中 */ align-items: center; /* 垂直居中 */}

/* 为整屏头部tag区域添加样式 */
.tag-item {display: inline-block;padding: 0.6rem 1.25rem;background-color: #f3f4f6;color: #1f2937;border-radius: 9999px;text-decoration: none;font-size: 0.875rem;font-weight: 500;transition: all 0.2s ease;white-space: nowrap;}
.tag-item:hover {background-color: #e5e7eb;transform: translateY(-1px);box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}

/* 为整屏头部tag区域滚动条添加样式 */
::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 10px;}
::-webkit-scrollbar-thumb {background: #c5c5c5;border-radius: 10px;}
::-webkit-scrollbar-thumb:hover {background: #a8a8a8;}

/* txt要点区域滚动条添加样式 */
.scrollbar-hide::-webkit-scrollbar {width: 4px;}
.scrollbar-hide::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 10px;}
.scrollbar-hide::-webkit-scrollbar-thumb {background: #c1c1c1;border-radius: 10px;}
.scrollbar-hide::-webkit-scrollbar-thumb:hover {background: #a8a8a8;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  ::-webkit-scrollbar{width: 7px;height: 7px;background-color: #F5F5F5;  }
/*定义滚动条轨道 内阴影+圆角*/
  ::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
  ::-webkit-scrollbar-thumb{border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);}

/* 文章底部tags样式 */
.keyword-tag{display: inline-block;padding: 0.375rem 0.75rem;background-color: #f3f4f6;color: #4b5563;border-radius: 9999px;text-decoration: none;font-size: 0.875rem;font-weight: 500;transition: all 0.2s ease;white-space:nowrap;}
.keyword-tag:hover {background-color: #e5e7eb;color: #374151;}

/* 定义专辑预览页 */
.zj_title{line-height:60px;line-height:60px;width:100%;border-bottom:1px solid #f5f5f5;margin-bottom:20px;}
.zj_title img{float:left;width:4%;height:auto;margin-top:12px;}
.zj_title h2{width:94%;float:right;font-size:1.25rem}
#zj_top_down{float:right;margin-top:12px;margin-right:30px;text-align:center;}
#zj_top_down a{display:block;text-indent:0px;border:1px solid #333;color:#e06308;background-color:#fff;line-height:36px;padding:0px 25px;border-radius:5px;font-size:1.1em}
#zj_top_down a:hover{background-color:#333;color:#ffa800}
#zj_bot_down{margin-top:60px;width:100%;text-align:center;margin-bottom:60px;}
#zj_bot_down p{width:80%;margin:auto;line-height:2em;text-align:center}
#zj_bot_down p span{color:#e06308}
#zj_bot_down p a{margin-top:20px;border:1px solid #222;background-color:#333;line-height:2.2em;padding:0 25px;display:inline-block;border-radius:5px;color:#e69a06}
#zj_bot_down p a:hover{background-color:#111;border:1px solid #111;color:#ffa800;}
#zj_bot_intro{width:86%;margin:auto;margin-bottom:60px;border:2px dashed #e06308;padding:20px}
#zj_bot_intro img{width:13%;height:auto;float:right;margin-top:6px}
#zj_bot_intro p{float:left;width:80%;line-height:1.8em;font-size:0.9em;color:#888}
#zj_bot_intro p strong{color:#555;font-size:1em;line-height:2.5em}
#wx_but p{width:80%;margin:auto}
#wx_but p a{margin-top:20px;border:1px solid #454ffc;background-color:#454ffc;line-height:2.2em;display:block;border-radius:5px;color:#fff;text-align:center}
#wx_but p a:hover{background-color:#3941d9;border:1px solid #443d95}

/* 定义网站动态文章页左侧栏目导航 */
#sidenav{width:100%}
#sidenav ul{margin-top:36px;width:100%}
#sidenav ul li{border-bottom:1px solid #b2d1fe;height:48px;width:80%;margin-left:10%;text-align:center;}
#sidenav ul li a{display:block;line-height:46px;width:100%;border-radius:10px;}
#sidenav ul li a:hover{background-color:#6198ea;}
.nav11,.nav22,.nav33,.nav44{background-color:#2075f5;color:#fff}

/* 分页容器样式 */
.pagelist {display: flex;list-style: none;padding: 0;margin: 0;justify-content: center; gap: 4px;}
.pagelist li {margin: 0;}
.pagelist li a {display: inline-block;padding: 8px 14px;border-radius: 4px;background-color: #fff;color: #165DFF;text-decoration: none; border: 1px solid #e0e9ff;transition: all 0.2s ease;font-size: 14px;}
.pagelist li a:hover {background-color: #e6f0ff;border-color: #a8c9ff;}
.pagelist li.thisclass a {background-color: #165DFF;color: white;border-color: #165DFF;font-weight: 500;cursor: default;}
.pagelist li .pageinfo {display: inline-block;padding: 8px 12px;color: #888;font-size: 14px;}
.pagelist li .pageinfo strong {color: #666;font-weight: 600;}

.pagelistbox {
  text-align: center;
  padding: 20px 0;
  font-family: "Arial", sans-serif;font-size: 0;
}

.pagelistbox a, .pagelistbox strong,.pagelistbox .indexPage {
  display: inline-block;
  margin: 0 2px; /* 缩小左右间距 */
  padding: 6px 14px;
  text-decoration: none;
  border-radius: 4px;
  transition: all 0.3s ease;
  border: 1px solid #d1e0ff; /* 浅蓝边框配合白色背景 */
  background-color: #ffffff; /* 统一白色背景 */
  font-size: 14px;
}

.pagelistbox a {
  color: #165DFF;
}

.pagelistbox a:hover {
  color: #fff;
  background-color: #165DFF;
  border-color: #165DFF;
  transform: translateY(-1px);
}

.pagelistbox strong {
  color: #fff;
  background-color: #165DFF;
  border-color: #165DFF;
  font-weight: normal;
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

.pagelistbox .indexPage {
  color: #165DFF;
}

.pagelistbox .nextPage,
.pagelistbox .endPage {
  color: #165DFF;
}




/* 分页容器 */
.pagination-container {
    margin: 20px 0;
    font-size: 14px;
}

.pagination-wrap {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}

/* 信息文本 */
.pagination-info {
    color: #666;
    padding: 0 10px;
}

.pagination-info b {
    color: #165DFF;
    font-weight: 600;
}

/* 按钮通用样式 */
.pagination-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    padding: 0 12px;
    border-radius: 4px;
    text-decoration: none;
    transition: all 0.2s;
    border: 1px solid #E5E9F2;
}

/* 普通按钮 */
.pagination-btn.first,
.pagination-btn.last,
.pagination-btn.prev,
.pagination-btn.next {
    color: #165DFF;
    background-color: #fff;
}

/* 禁用状态 */
.pagination-btn.disabled {
    color: #ccc;
    border-color: #eee;
    cursor: not-allowed;
    background-color: #f5f5f5;
}

/* 按钮悬浮效果（强化反馈） */
.pagination-btn:not(.disabled):hover {
    color: #fff;
    background-color: #165DFF;
    border-color: #165DFF;
    transform: translateY(-1px); /* 轻微上浮增强交互感 */
    box-shadow: 0 2px 4px rgba(22, 93, 255, 0.2); /* 增加轻微阴影 */
}

/* 数字页码 */
.pagination-num {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    text-decoration: none;
    color: #165DFF;
    border: 1px solid #E5E9F2;
    transition: all 0.2s;
}

/* 当前页样式 */
.pagination-num.active {
    color: #fff;
    background-color: #165DFF;
    border-color: #165DFF;
    font-weight: 600;
}

/* 数字页码悬浮效果 */
.pagination-num:not(.active):hover {
    color: #fff;
    background-color: #165DFF;
    border-color: #165DFF;
    transform: translateY(-1px);
    box-shadow: 0 2px 4px rgba(22, 93, 255, 0.2);
}

/* 页码跳转区域 */
.pagination-jump {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-left: 10px;
}

/* 输入框交互样式（新增悬停和聚焦效果） */
.pagination-jump input[type="text"] {
    width: 40px;
    height: 36px;
    padding: 0 8px;
    border: 1px solid #E5E9F2;
    border-radius: 4px;
    text-align: center;
    transition: all 0.2s; /* 增加过渡动画 */
}

/* 输入框悬停效果 */
.pagination-jump input[type="text"]:hover {
    border-color: #165DFF; /* 边框变为主题色 */
    box-shadow: 0 0 0 2px rgba(22, 93, 255, 0.1); /* 轻微高亮 */
}

/* 输入框聚焦效果（增强交互反馈） */
.pagination-jump input[type="text"]:focus {
    outline: none;
    border-color: #165DFF;
    box-shadow: 0 0 0 2px rgba(22, 93, 255, 0.2);
}

/* 跳转按钮样式 */
.pagination-jump input[type="submit"] {
    height: 36px;
    padding: 0 12px;
    color: #fff;
    background-color: #165DFF;
    border: 1px solid #165DFF;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.2s; /* 扩展过渡属性 */
}

/* 跳转按钮悬浮效果 */
.pagination-jump input[type="submit"]:hover {
    background-color: #0E42D2;
    transform: translateY(-1px);
    box-shadow: 0 2px 4px rgba(14, 66, 210, 0.3);
}




/* 标题样式 */
        .title-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.8rem;
            border-bottom:1px solid #eee;
            padding-bottom:1rem;
        }
        
        .title {
            font-size: 1.2rem;
            font-weight: bold;
            display: flex;
            align-items: center;
        }
        
        .title i {
            color: #165DFF;
            margin-right: 0.5rem;
            width: 1.25rem; /* 设置固定宽度，确保与下方标签对齐 */
            text-align: center;
        }
        
        /* 表单样式 */
        .form-group {
            margin-bottom: 0.8rem;
            display: flex;
            gap: 1rem;
        }
        
        .form-label-container {
            width: 2rem; /* 标签容器宽度 */
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
        }
        
        .form-label {
            font-size: 0.875rem;
            font-weight: 500;
            display: block;
            word-wrap: break-word;
            max-width: 100%;
        }
        
        .option-grid,.option-grid1 {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 0.5rem;
            flex: 1;
        }
        
        
        
        @media (min-width: 1024px) {
            .option-grid {
                grid-template-columns: repeat(14, 1fr); /* 修改为14列 */
            }
            .option-grid1 {
                grid-template-columns: repeat(16, 1fr); /* 修改为14列 */
            }
            
            .option-grid1-accredit {
                grid-template-columns: repeat(16, 1fr); /* 授权方式修改为10列 */
            }
            .option-grid-accredit {
                grid-template-columns: repeat(14, 1fr); /* 授权方式修改为10列 */
            }
        }
        
        /* 单选按钮样式 */
        .radio-container {
            position: relative;
        }
        
        .radio-input {
            position: absolute;
            opacity: 0;
        }
        
        .radio-label {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0.3rem 0.3125rem; /* 修改内边距为5px（0.3125rem = 5px） */
            font-size: 0.875rem;
            font-weight: 500;
            color: #4B5563;
            border: 1px solid #E5E7EB;
            border-radius: 0.375rem;
            cursor: pointer;
            transition: all 0.2s ease;
            min-height: 2.5rem; /* 设置最小高度，确保标签和选项高度一致 */
        }
        
        .radio-input:checked + .radio-label {
            border: 1px solid #165DFF;
            color: #165DFF;
            font-weight: 600;
        }
        
        .radio-label:hover {
            border-color: rgba(22, 93, 255, 0.3);
        }
        
        .radio-input:focus + .radio-label {
            box-shadow: 0 0 0 3px rgba(22, 93, 255, 0.2);
        }
        
        /* 按钮样式 */
        .search-btn {
            background-color: #165DFF;
            color: #FFFFFF;
            font-weight: 500;
            padding: 0.5rem 1.5rem;
            border-radius: 0.375rem;
            cursor: pointer;
            transition: all 0.2s ease;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            min-height: 2.5rem; /* 设置最小高度，确保按钮和选项高度一致 */
        }
        
        .search-btn:hover {
            background-color: #0F46D3;
            transform: scale(1.02);
        }
        
        .search-btn:focus {
            outline: none;
            box-shadow: 0 0 0 3px rgba(22, 93, 255, 0.3);
        }
        
        /* 授权方式行的特殊样式 */
        .accredit-row {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            flex: 1;
        }
        
        .accredit-options {
            flex: 1;
        }
        
        .a1word{background-color #ff0000;}
 

 /* 资源内容页面包屑导航及左侧页码导航部分样式 */
#pagesdh2 {display:none;}
#mbxdh2 {margin-left: 0px;}@media (min-width: 1024px) {#mbxdh {margin-left: 0px;}}