* {
    margin: 0;
    padding: 0;
    font-family: MicrosoftYaHei;
}

p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul {
    list-style: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.nav {
    height: 1rem;
}

.nav3 ul li a:hover {
    color: rgba(234, 67, 56, 1);
}

.nav-list {
    margin-top: 0.2rem;
    height: 0.56rem;
}

.nav-list ul li {
    display: block;
    float: left;
    margin: 0 0.19rem;
    text-align: center;
    height: 0.3rem;
    line-height: 0.3rem
}

.nav-list ul li a {
    font-size: 0.18rem;
    color: #F19933;
    font-weight: bold;
}

.login {
    margin: -1rem 0 0 0.11rem;
    width: 2.7rem;
    height: 0.45rem;
}

.login button {
    margin-right: 0.16rem;
    width: 0.77rem;
    height: 0.32rem;
    background: rgba(255, 255, 255, 1);
    line-height: 0.2rem;
    font-size: 0.18rem;
    color: #F19933;
    border: 0;
    font-weight: bold;

}

.logins button {
    margin-right: 0.16rem;
    width: 0.77rem;
    height: 0.32rem;
    line-height: 0.2rem;
    font-size: 0.18rem;

    border: 0;
    font-weight: bold;
}

.logins {
    margin: 0.1rem 0 0 0.11rem;
    width: 2.7rem;
    height: 0.45rem;
}

.logins button:hover {
    color: white;
    border: 0.02rem solid rgba(234, 187, 85, 1);
    background-color: rgba(234, 187, 85, 1);
}

.header {
    background-image: url(../img/banner3.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 10.8rem;
    background-size: 100%;
}

/* All */

.tyj2:hover {
    background-color: #EF8430;
    color: white;
}


.nav ul > li {
    float: left;
    position: relative;
}

.nav li ul {
    margin-top: 0.1rem;
    width: 1rem;

    background-color: white;
}

.nav li ul li {
    width: 1rem;
    font-size: 0.16rem;
    padding-left: 0rem;

}

.nav li ul a {
    border: none;
    color: black;
}

.nav li ul a:hover {
    color: #EA4338;
    border-bottom: none;

}


.h_a {
    margin: 1.95rem 0 0 4rem;
    height: 0.67rem;
    font-size: 0.28rem;
    font-family: MicrosoftYaHei;
    color: rgba(239, 132, 48, 1);
    line-height: 0.67rem;
}

.p_b {
    margin: 0.3rem 0 0 0rem;
    height: 0.73rem;
    font-size: 0.55rem;
    letter-spacing: 0.1rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: white;
    line-height: 0.73rem;
    text-align: center;
}

.h_b {
    margin: 0.3rem 0 0 0rem;
    height: 0.33rem;
    font-size: 0.30rem;
    font-family: MicrosoftYaHei;
    color: white;
    line-height: 0.33rem;
    text-align: center;
}

.h_c {
    height: 0.33rem;
    margin: 0.35rem 0 0 0rem;
    font-size: 0.18rem;
    font-family: MicrosoftYaHei;
    color: white;
    line-height: 0.33rem;
    text-align: center;
}

.h_k {

    text-align: center;

    font-size: 0.22rem;
    color: white;
    margin-top: 0.1rem;
}

.h_d {
    margin: 0.3rem auto;
    width: 1.3rem;
    height: 0.4rem;
    background-color: #FFC700;
    font-size: 0.2rem;
    color: black;

    line-height: 0.4rem;
    text-align: center;
    border-radius: 0.05rem;
}

.jz1 {
    display: flex;
    justify-content: center;
    align-items: top;
    margin-top: 0.93rem;
}

.jz {
    display: flex;
    justify-content: center;
    align-items: center;
}

.s_a {
    width: 2.34rem;
    height: 2.3rem;
    background: #092A90;
    text-align: center;

}

.s_a img {
    width: 0.78rem;
    height: 0.78rem;
    margin-top: 0.49rem;
}

.jz1 p {
    font-size: 0.22rem;
    color: white;
    margin-top: 0.05rem;
}

.td_on {
    width: 2.34rem;
    height: 2.52rem;
    background: rgb(34, 69, 173);
    box-shadow: 0px 0.04rem 0.11rem 0.02rem rgb(82, 109, 192);
    transition: all 0.6s;
}

.cpdz {
    margin-top: 1.5rem;
    font-size: 0.32rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(0, 0, 0, 1);
    text-align: center;
}

.hjk {
    width: 4.56rem;
    height: 0.5rem;
    border-radius: 0.2rem 0 0 0.2rem;
    background-color: white;
    outline: none;
    border: none;
    font-size: 0.16rem;
    padding-left: 0.2rem;
}

.zsk {
    width: 1.44rem;
    height: 0.5rem;
    background: rgba(97, 78, 245, 1);
    border-radius: 0px 0.2rem 0.2rem 0px;
    outline: none;
    border: none;
    font-size: 0.16rem;
    color: white;
    text-align: center;
    line-height: 0.5rem;
}

.cpxz {
    text-align: center;
    margin-top: 0.15rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(127, 127, 127, 1);
    line-height: 0.21rem;
}

.cpjs img {
    width: 4.21rem;
    height: 3.69rem;
}

.jsdz {

    font-size: 0.18rem;
    font-family: MicrosoftYaHei;
    color: black;

}

.jsxz {
    margin-top: 0.16rem;
    width: 5.61rem;
    height: 1.6rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(102, 102, 102, 1);
    line-height: 0.32rem;
}

.tyj {
    width: 1.3rem;
    height: 0.44rem;
    background: rgb(34, 69, 173);
    border-radius: 0.04rem;
    font-size: 0.16rem;
    color: white;
    text-align: center;
    line-height: 0.44rem;
    margin-top: 0.36rem;
}

.tyj:hover {
    background-color: rgba(234, 187, 85, 1)
}

.jg {
    background-image: url(../img/jg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 4.57rem;
    margin-top: 1.38rem;
}

.jg_a {

    font-size: 0.18rem;

    font-weight: bold;
    color: rgba(255, 255, 255, 1);

    letter-spacing: 0.04rem;
}

.jg_b {
    width: 0.28rem;
    height: 0.03rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 0.02rem;

    margin: 0.12rem 0 0.09rem 1.27rem;
}

.jg_c {
    width: 1.62rem;
    height: 0.9rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 0.3rem;
    margin-left: 0.63rem;
}

.ys_a {
    width: 5.45rem;
    height: 2.41rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 0.1rem;
    border: 0.02rem solid rgb(34, 69, 173);
    justify-content: center;
    align-items: center;
    display: flex;

}

.ys_a img {
    width: 0.74rem;
    height: 0.74rem;
    margin-right: 0.41rem;
}

.ys_pa {

    font-size: 0.18rem;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);

    letter-spacing: 0.01rem;
}

.ys_pb {
    width: 3.48rem;
    height: 0.72rem;
    font-size: 0.14rem;
    font-family: MicrosoftYaHei;
    color: rgba(105, 105, 105, 1);
    line-height: 0.24rem;
}

.cj {
    width: 2.67rem;
    height: 3.72rem;
    background: rgba(255, 255, 255, 1);
    border: 0.02rem solid rgba(232, 232, 232, 1);
    text-align: center;
    margin-left: 0.31rem;
}

.cj img {
    width: 2.67rem;
    height: 1.66rem;
}

.cjdz {

    margin: 0.11rem 0 0.08rem 0;
    font-size: 0.18rem;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    line-height: 0.24rem;
    letter-spacing: 0.01rem;
}

.cjxz {
    width: 2.2rem;
    height: 0.48rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(105, 105, 105, 1);
    line-height: 0.24rem;
    margin-left: 0.23rem;
}

.tyj2 {
    width: 1.5rem;
    height: 0.42rem;
    border: 0.01rem solid rgb(34, 69, 173);
    color: rgb(34, 69, 173);
    font-size: 0.16rem;
    line-height: 0.42rem;
    text-align: center;
    margin-top: -0.2rem;
}

.hengang {
    width: 0.44rem;
    height: 0.04rem;
    background: rgb(34, 69, 173);
    border-radius: 0.03rem;
    margin-top: 0.08rem
}

.lc {
    width: 100%;
    height: 5.03rem;
    background: #F7F6F6;

    text-align: center;
}

.lc img {
    width: 10.81rem;
    height: 1.88rem;
    margin-top: 0.68rem;
}

.footer {
    height: 7rem;

}

.ft {
    width: 11.59rem;
    height: 4.35rem;
    background: rgb(34, 69, 173);
    border-radius: 0.26rem;
    margin: 0.56rem auto;
}

.ft img {
    width: 2.31rem;
    height: 2.4rem;
}

.jc {

    font-size: 0.18rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    margin-left: 0.69rem;
}

.jcxz {
    width: 7.39rem;
    height: 0.9rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 0.3rem;
    margin-left: 0.69rem;
}

.xxz {
    font-size: 0.16rem;
    color: white;
}

.jz_xz {
    width: 3.3rem;
    height: 0.68rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 0.34rem;
}

.jz_xxz {
    width: 2rem;
    height: 0.68rem;
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 0.34rem;
}

.footerxz {
    font-size: 0.14rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    margin-top: -0.2rem;
    letter-spacing: 0.04rem;
    margin-left: 0.5rem;
}

.v1 {
    width: 10.45rem;
    height: 0.01rem;
    background: rgba(255, 255, 255, 1);
    margin: 0 auto;
    margin-top: 0.58rem;
}

.copy {
    font-size: 0.16rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    margin-top: 0.15rem;
}

.tgdhh .nav-list li a {
    color: #F09658;
}

.mod_hang_qrcode_btn:hover {
    background-color: #EABB55;
}

.mod_hang_appeal_btn:hover {
    background-color: #EABB55;
}

.babab:hover {
    background-color: #EABB55;
}

.kxz {
    display: inline-block;
    background-color: rgb(255, 254, 254, 0.01);
    width: 1.11rem;
    height: 0.28rem;
    line-height: 0.28rem;
    color: #FFFFFF;
    text-align: center;
}

.kxz_2 {
    display: inline-block;
    background-color: rgb(255, 254, 254, 0.01);
    width: 1.4rem;
    height: 0.28rem;
    line-height: 0.28rem;
    color: #FFFFFF;
    text-align: center;
    border: 0.01rem solid white;
}
