/* 头部样式：欢迎语、引导页按钮、打印按钮 */
header .greet-item {
    width: 100%;
    height: 0.36rem;
    box-sizing: border-box;
    padding-left: 1.22rem;
    padding-right: 1.18rem;
    background-color: #F9FAFA;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 0.12rem;
    line-height: 0.17rem;
}
header .greet-item .greet {
    color: #47494C;
}
header .greet-item .menu {
    display: flex;
    align-items: center;
}
header .greet-item .menu .guidance {
    color: #47494C;
}
header .greet-item .menu .line {
    color: #000000;
    margin-left: 0.08rem;
    margin-right: 0.06rem;
}
header .greet-item .menu .print {
    color: #47494C;
    display: flex;
    align-items: center;
}
header .greet-item .menu .print i {
    width: 0.14rem;
    height: 0.14rem;
    background: url(../image/print.png);
    background-size: 100% 100%;
    margin-right: 0.03rem;
}

/* 头部样式：logo、搜索框 */
header .head-item {
    width: 100%;
    height: 1.45rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    padding-right: 1.18rem;
    background: url(../image/head_bg.png) no-repeat;
    background-size: auto 100%;
    background-position: right center;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header .head-item .logo-item a {
    display: flex;
    align-items: center;
}
header .head-item .logo-item a .logo {
    width: auto;
    height: 0.8rem;
    margin-bottom: 0.07rem;
}
header .head-item .logo-item a img+img {
    margin-left: 0.15rem;
}
header .head-item .serach-item form {
    display: flex;
    align-items: center;
}
header .head-item .serach-item input {
    width: 2.6rem;
    height: 0.36rem;
    background: #FFFFFF;
    border-radius: 0.04rem 0rem 0rem 0.04rem;
    border: 0.01rem solid rgba(151,151,151,0.42);
    border-right: none;
    outline: none;
    box-sizing: border-box;
    padding-left: 0.14rem;
    font-family: MicrosoftYaHei;
    font-size: 0.14rem;
    color: #999999;
    line-height: 0.19rem;
}
header .head-item .serach-item button {
    width: 0.52rem;
    height: 0.36rem;
    background: linear-gradient(to top,#3B1E87 0%, #5E3CB7 100%);
    border-radius: 0rem 0.04rem 0.04rem 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
header .head-item .serach-item button i {
    width: 0.2rem;
    height: 0.2rem;
    background: url(../image/search.png);
    background-size: 100% 100%;
}

/* 头部样式：导航 */
header .nav-item  {
    width: 100%;
    height: 0.5rem;
    background: #3B1E87;
}
header .nav-item .nav {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-left: 1.1rem;
    display: flex;
}
header .nav-item .nav li {
    height: 100%;
    padding: 0 0.13rem;
    display: flex;
    align-items: center;
    cursor: pointer;
}
header .nav-item .nav li a {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.22rem;
    padding: 0 0.05rem;
}
header .nav-item .nav .active a {
    font-weight: 600;
    padding: 0.08rem 0.05rem;
    border-top: 0.02rem solid transparent;
    border-bottom: 0.02rem solid #FFF;
}