.header {
    width: 100%;
    position: relative;
    min-height:1.6rem;
    z-index:10;
}

.headNav {
    height: 1.6rem;
}

.headLogo {
    width: 3.1rem;
    height: 0.75rem;
    float: left;
    margin-top: 0.65rem;
}

.headLogo img {
    width: 100%;
}

.headNavigation {
    width: 11rem;
    float: right;
    overflow: hidden;
    margin-top: 0.36rem;
}

.headQuickEntrance {
    float: right;
    overflow: hidden;
}

.headQuickEntrance a,
.headQuickEntrance span {
    font-size: 0.18rem;
    display: block;
    height: 0.34rem;
    float: left;
    line-height: 0.34rem;
}

.Entrance1 {
    float: left;
}

.Entrance2 {
    float: left;
    margin-left: 0.46rem;
}

.Entrance2 img {
    float: left;
    width: 0.34rem;
    margin-right: 0.16rem;
}

.Entrance2 span {
    color: #e60012;
    font-weight: bold;
}

.Entrance3 {
    float: left;
    margin-left: 0.46rem;
}

.Entrance3 img {
    float: left;
    width: 0.28rem;
    margin-right: 0.16rem;
    margin-top: 0.03rem;
}

.Entrance4 {
    float: left;
    margin-left: 0.46rem;
}

.Entrance4 img {
    float: left;
    width: 0.24rem;
    margin-right: 0.16rem;
    margin-top: 0.05rem;
}

.Entrance5 {
    float: left;
    margin-left: 0.46rem;
}

.Entrance5 img {
    float: left;
    width: 0.18rem;
    margin-right: 0.16rem;
    margin-top: 0.05rem;
}

.Entrance6 {
    float: left;
    margin-left: 0.46rem;
}

.Entrance6 img {
    float: left;
    width: 0.21rem;
    margin-right: 0.16rem;
    margin-top: 0.05rem;
}

.Entrance7 {
    float: left;
    margin-left: 0.46rem;
}

.Entrance7 img {
    float: left;
    width: 0.21rem;
    margin-top: 0.06rem;
}
.navItem {
    float: left;
    width: auto;
    margin-top: 0.36rem;
    overflow: hidden;
}

.navItem a:first-child { background:none;
    margin-left: 0;
}

.navItem a:last-child {
    margin-right: 0;
}

.navItem>a {
    float: left;
    font-size: 0.28rem;
    font-weight: bold;
    height: 0.5rem;
    line-height: 0.3rem;
    text-align: center;
    margin: 0 0.48rem;
    color: #333333;
}

.navItem .on {
    background:url("/eportal/uiFramework/commonResource/image/2025112019082094959.png") no-repeat;
    background-size:0.18rem auto;
    background-position:center bottom;
    color: #E60012;
    border-radius: 0.16rem;
    font-weight: bold;
}

/* 一级导航下拉框 */
.navItemBox {position:absolute;
    width: 100%;
    display: none;
    overflow: hidden;
    border-top: 0.02rem solid #e60012;
    background-color: rgba(255, 255, 255, 1.0);
z-index:2;
}

.tabItem {
    width: 83%;
    margin: 0 auto;
    display: none;
    overflow: hidden;
}

.tabItem:first-child {
    display: block;
}

.itemRunat {
    float: left;
    overflow: hidden;
    margin: 0.2rem 0 0.2rem 3.4%;
}

.itemRunat:first-child {
    margin-left: 0;
}

.itemRunat a {
    display: block;
    color: #333;
    text-align: center;
    line-height: 2.5;
}

.itemRunatH4>a {
    font-size: 0.22rem;
}

.itemRunatH4>a:hover,
.itemList a:hover {
    color: #E60012;
}

.hoverColor {
    color: #E60012 !important;
}

.itemList a {
    font-size: 0.18rem;
}
.gy-nav a{ font-size:0.18rem;}
.gy-nav{
  grid-template-columns: repeat(2,1fr);
    display: grid;

}
.gy-nav a:hover {
    color: #E60012;
}

/* 移动端头部 */
.appHead {
    display: none;
    box-shadow: 0 0 0.1rem 0 #000000;
}

.columnList {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    display: none;
}


.back-btn {
    font-size: 0.28rem;
    color: #fff;
    padding-left: 5%;
}
.prevHome{font-sise:0.28rem;
    position:absolute;
    top: 10vh;
    color:#ffffff;
    left:5%;
}


.oneColumn {
    width: 40%;
    height: 90vh;
    padding-top: 10vh;
    overflow: hidden;
    background: rgb(230 0 18 / 90%);
}

.oneColumn-li,
.twoColumn-li {
    width: 90%;
    overflow: hidden;
    margin-left: 5%;
    margin-top: 0.35rem;
}

.oneColumn-li-div,
.twoColumn-li-div,
.threeColumn-li-div {
    overflow: hidden;
}

.oneColumn-li-a,
.twoColumn-li-a {
    display: block;
    float: left;
    font-size: 0.28rem;
    height: 0.38rem;
    line-height: 0.38rem;
    color: #fff;
    padding-left: 0.1rem;
}

.oneColumn-li-img {
    float: right;
    width: 0.13rem;
    height: 0.24rem;
    margin-top: 0.06rem;
}

.colAct {
    border-left: 0.04rem solid #E60012;
}

.oneShortcut {
    width: 90%;
    overflow: hidden;
    margin: 5.3vh auto 0;
}

.oneShortcut>a {
    display: block;
    font-size: 0.28rem;
    color: #fff;
    padding-left: 0.1rem;
    margin-top: 2.1vh;
}

.twoColumnBox {
    position: absolute;
    top: 0;
    left: 40%;
    background: rgb(0 0 0 / 70%);
    width: 40%;
    height: 100vh;
    display: none;
}

.twoColumn {
    width: 100%;
    height: 72vh;
    margin: 14vh 0;
    overflow-y: auto;
}

.twoColumn-li {
    height: auto;
}

.twoColumn-li-a {
    padding-left: 0;
}

.twoColor {
    color: #3cd6fd;
}

.threeColumn{
    width: 90%;
    overflow: hidden;
    padding-left: 10%;
}
.fourColumn {
    width: 88%;
    overflow: hidden;
    padding-left: 6%;
}

.threeColumn-li,
.fourColumn-li {
    overflow: hidden;
    margin-top: 0.2rem;
}

.threeColumn-li-a{
    display: block;
    float: left;
    font-size: 0.24rem;
    color: #fff;
    line-height: 0.38rem;
}
.fourColumn-li-a,
.fiveColumn-li-a{
    display: block;
    float: left;
    font-size: 0.2rem;
    color: #fff;
    line-height: 0.38rem;
}

.threeColumn-li-img,
.fourColumn-li-img{
    float: right;
    width: 0.13rem;
    height: 0.24rem;
    margin-top: 0.06rem;
}

.fourColumn {
    display: none;
}

.imgTransform {
    transform: rotate(90deg);
    margin-right: 0.1rem;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
.leftSuspension,
    .header,
    #fp-nav {
        display: none;
    }
    .back-btn{ font-size:0.4rem !important; padding-left:6%;}
    .oneColumn-li-a, .twoColumn-li-a {
    font-size: 0.4rem;
    height: 0.6rem;
    line-height: 0.6rem;
    padding-left: 2%;
}
    .oneShortcut>a {
    font-size: 0.4rem;
    padding-left: 2%;
}
    .prevHome{font-size:0.35rem !important;}
    .threeColumn-li-a, .fourColumn-li-a {
    font-size: 0.35rem;
    line-height: 0.5rem;
}
    .oneColumn-li-img {
    width: 0.2rem;
    height: 0.3rem;
}
    .appHead {
        display: flex;
    align-items: center;
    gap: 10px;
    width: 96%;
    padding: 2%;
    overflow: hidden;
    /* display: block; */
    position: fixed;
    z-index: 999;
    background: #e60012;
    box-shadow: none;
    }
.Entrance7 img {
    width: 0.52rem;
}

    .appLogo {margin-right:auto;
        width: 3rem;
        height: auto;
        float: left;
    }

    .appNav {
        width: 0.6rem;
        height: auto;
        float: right;
        margin-top: 0.1rem;
    }

    .appLogo img,
    .appNav img {
        width: 100%;
    }

    .pageMain {
        width: 92%;
    }

}

@media (max-width: 767px) {
.leftSuspension,
    .header,
    #fp-nav {
        display: none;
    }

   .appHead {display:flex;
        align-items:center;
        gap:10px;
        width: 96%;
        padding: 2%;
        overflow: hidden;
        /*display: block;*/
        position: fixed;
        z-index: 999;
        background: #e60012;          
        box-shadow: none;
    }

    .appLogo {margin-right:auto;
        width: 2.32rem;
        height: auto;
        float: left;
    }
    .Entrance7 img {
    width: 0.32rem;
}

    .appNav {
        width: 0.42rem;
        height: auto;
        float: right;
        margin-top: 0.1rem;
    }

    .appLogo img,
    .appNav img {
        width: 100%;
    }

    .pageMain {
        width: 92%;
    }
}