/* ========================================
   深圳技术大学半导体微纳加工中心 - 静态网站样式
   ======================================== */

/* Tailwind CSS 基础配置 - 使用 CDN 或本地编译 */
/* 此文件包含自定义样式，Tailwind 通过 CDN 引入 */

/* 全局设置 */
body {
    -webkit-font-smoothing: antialiased;
    font-family: "Inter", "Microsoft YaHei", system-ui, sans-serif;
}

/* 自定义颜色变量 */
:root {
    --ustc-blue: #004ea2;
    --ustc-dark: #003366;
    --ustc-light: #f8fafc;
    --ustc-accent: #d4af37;
    --ustc-teal: #0d9488;
}

/* 滚动条样式 */
::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #cbd5e1;
    border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
    background: #94a3b8;
}

/* 动画 */
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fade-in-up {
    animation: fadeInUp 0.6s ease-out forwards;
}

/* 轮播图动画 */
.slider-slide {
    transition: opacity 1s ease-in-out;
}

.slider-slide.active {
    opacity: 1;
    z-index: 10;
}

.slider-slide.inactive {
    opacity: 0;
    z-index: 0;
}

/* 导航下拉菜单 */
.nav-dropdown {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.nav-item:hover .nav-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* 侧边栏菜单项悬停效果 */
.sidebar-item {
    transition: all 0.3s ease;
}
/*单篇正文页或者内容页的样式*/ 
 .context_bg_box #vsb_content p img{
width: 100%;
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
    border-width: 1px;
    border-radius: 0.75rem;
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    /* --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); */
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.sidebar-item:hover {
    padding-left: 2rem;
}
/*分页的样式*/ 
.pb_sys_common {
    color:#222;
   font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-size: 14px !important;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o,.pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    border: 1px solid #e2e8f0 !important;
    padding: 0px 12px !important;
    margin: 0px 0px 0px 8px !important;
    border-radius: 6px !important;
    height: 34px !important;
 
    line-height: 34px !important;
    box-sizing:border-box;
 
    background: #fff !important;
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #004ea2 !important;
    color: #fff !important;
    background-color: #004ea2 !important;
}
.pb_sys_common .p_t{

    font-size: 14px !important;
}

.pb_sys_common .p_fun a, .pb_sys_common .p_no a{
    color: #475569 !important;
}