@charset "utf-8";
/* index01.html 模板样式 */

.myMenuHeight {
    min-height: 6rem;
}
/*设置 下边线，与页面底色相同，产生与下一块分离的效果*/
.borderBottom3 {border-bottom: solid 0.3rem var(--my-body-bg-color);}
/*指向添加 文本阴影*/
.hoverTextShadow04 {transition: 0.5s;}
.hoverTextShadow04:hover {text-shadow: 0.4rem 0.4rem 0.15rem var(--bs-gray-800);}


/*指向添加 小 阴影盒子*/
.hoverBoxShadowSm {transition: 0.5s;}
.hoverBoxShadowSm:hover {box-shadow: var(--bs-box-shadow-sm);padding: 0 0.5rem;}
/*行高 3rem*/
.h3rem {height: 3rem;line-height: 3rem;}
/*行高 5rem*/
.h5rem {height: 5rem;line-height: 5rem;}


/*指向放大到 110%*/
.hoverScale110 {transition: 0.5s;}
.hoverScale110:hover {transform: scale(1.1, 1.1);}

/*文本颜色A，指向为B*/
.hoverTextColor01 {transition: 0.5s;color: #333;}
.hoverTextColor01:hover {color: #0b6cb8;}

.scale105 img:hover {
    transform: scale(1.05, 1.05);
    transition: transform 0.7s ease;
    cursor: pointer;
}
.scale105 img {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.text-shadow-4 {
    text-shadow: 0rem 0rem 0rem white;
    transition: 0.5s;
}
.text-shadow-4:hover {
    text-shadow: 0.4rem 0.4rem 0.15rem #999;
}

a {
    text-decoration-line: none;
}
ul,li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.cursor-default {
    cursor: default;
}

/*div中的文本两端对齐*/
.text-justify {
    text-align: justify; /* 对齐文本 */
    text-justify: inter-word; /* 设置词间距 */
}

/*——————————主导航 使用——————————*/

.bgTop {
    height: 155px;
    background-image: url("../images/top-bg.jpg");
    background-size: 100% 100%;
    
    color: #D1D6E2;
}

.navBottom {
    border-bottom: solid 5px white;
}



/*——————————slide 使用——————————*/
.slide01Height {
    height: 50vw;
}
@media (min-width:992px) {
    .slide01Height {
        height: 60vh;
    }
}





/*——————————当前位置 使用——————————*/
.p2TopWhere i {
    margin-right: 8px;
}
.p2TopWhere a {
    color: #999;
}
.p2TopWhere a.cur {
    color: #0b6cb8;
}
.p2TopWhere01 {
    border-bottom: 2px solid #ffb64d;
}
.p2TopWhere02 {
    border-bottom: 2px solid #0b6cb8;
}
@media (min-width:992px) {
    .p2TopWhere03 {
        padding-left: 0;
    }
    .p2TopWhere04 {
        padding-right: 0;
    }    
}

/*——————————子栏目 使用——————————*/
.p2Left01 {
    background-image: url("../images/bri_lbg.png");
    background-size: 100% 100%;
    
    height: 3.5rem;
}
.p2Left02 {
    background-color: #F5F6FA;
    height: 2.5rem;
    color: #796679;
    
    cursor: pointer;
    transition: 1s;
}
.p2Left02.cur{
    background-color: #0B6CB8;
    color: white;
}
.p2Left02:hover:not(.cur){
    background-color: #0D6EFD;
    color: white;
}

/*—————————— 首页 栏目列表 使用 ——————————*/
.dynamic_list li {
    height: 50px;
    line-height: 50px;
    color: #222;
    
    transition: 0.5s;
}
.dynamic_list li:hover {
    box-shadow: var(--bs-box-shadow-sm);
    
    padding: 0 0.5rem;
}
.dynamic_list li:hover ,
.dynamic_list li:hover .listTitle,
.dynamic_list li:hover .listDate 
{
    color: #0b6cb8;
}
.dynamic_list li i {
    float: left;
    padding-right: 1.5%;
}
.dynamic_list .listTitle {
    float: left;
    width: 82%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #5c5c5c;
}
.dynamic_list .listDate {
    float: right;
    margin-right: 0;
    color: gray;
}