@charset "utf-8";
/*——————————注：bs 表示 bootstrap （自定义属性都以 bs-** 为前缀，以避免与第三方CSS发生冲突）。——————————*/


/* 在CSS Reset或全局样式中设置 
*, *::before, *::after {
  box-sizing: border-box;
}*/

:root {
  --my-body-bg-color: white;
}
body {
    background-color: var(--my-body-bg-color);
}

@font-face {
    font-family: 华文中宋自带;
    src: url("../fonts/STZHONGS.TTF");
}

.ffKT {
    font-family: 楷体_GB2312, 楷体;
}

.ffST {
    font-family: 宋体;
}



/*—————————— bootstrap 5 模板 通用样式：public.css ——————————*/

/*指向放大到 105%*/
.hoverScale105 {transition: 0.5s;}
.hoverScale105:hover {transform: scale(1.05, 1.05);}


/*指向放大到 110%*/
.hoverScale110 {transition: 0.5s;}
.hoverScale110:hover {transform: scale(1.1, 1.1);}

/*指向添加 文本阴影*/
.hoverTextShadow010102 {transition: 0.5s;}
.hoverTextShadow010102:hover {text-shadow: 1px 1px 2px var(--bs-gray-800);}

.hoverTextShadow04 {transition: 0.5s;}
.hoverTextShadow04:hover {text-shadow: 0.4rem 0.4rem 0.15rem var(--bs-gray-800);}


/*行高 3rem*/
.h3rem {height: 3rem;line-height: 3rem;}
/*行高 5rem*/
.h5rem {height: 5rem;line-height: 5rem;}


/*文本颜色A，指向为B*/
.hoverTextColor01 {transition: 0.5s;color: #333;}
.hoverTextColor01:hover {color: #0b6cb8;}

/*文本颜色A，指向为B，cur颜色为C指向不变*/
.hoverTextColor02 {transition: 0.5s;color: #666;}
.hoverTextColor02:hover:not(.cur) {color: blue;}
.hoverTextColor02.cur {color: #0b6cb8;}

/*鼠标 箭头指针*/
.cursorDefault {cursor: default;}
.cursorPointer {cursor: pointer;}


/*文本 两端 对齐*/
.textJustify {text-align: justify;text-justify: inter-word;}

/*首先缩进2字符*/
.textIndent2 {text-indent: 2em;}

/*设置 下边线，与页面底色相同，产生与下一块分离的效果*/
.borderBottom1 {border-bottom: solid 0.1rem var(--my-body-bg-color);}
.borderBottom2 {border-bottom: solid 0.2rem var(--my-body-bg-color);}
.borderBottom3 {border-bottom: solid 0.3rem var(--my-body-bg-color);}
.borderBottom4 {border-bottom: solid 0.4rem var(--my-body-bg-color);}
.borderBottom5 {border-bottom: solid 0.5rem var(--my-body-bg-color);}
