* {
    margin: 0;
    padding: 0;
}
.zzzx{
    position: fixed;
    right:0.2rem;
    top:2.4rem;
    z-index: 999;
}
.zzzx img{
     width:1.6rem;
}
#yc,#yc1{
    position: fixed;
    z-index: 999;
    width:2.6rem;
    height:1.78rem;
}
.pc-left {
            width: 2.48rem;
            position: fixed;
            top: 50%;
            transform: translateY(-50%);
            left: 0;
            z-index: 999;
        }

        #aq {
            margin-top: 0.1rem;
        }

        #aq img {
            width: 100%;
        }
 #djs {
            width: 2.48rem;
            height: 3.5rem;
            background: url(../img/djs.png)no-repeat center;
            background-size: 100%;
        }
        #day {
            color: #cb2e2d;
            font-weight: bold;
            font-size: .72rem;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: 1.76rem;
        }
form img{width:100% !important;}
form table{width:100% !important;height: 100%;}
.Section1 {
    margin-top: 30px;
}

a {
    text-decoration: none;
    color: #000000;
   display:block;
}

ul {
    list-style: none;
}

div {
    box-sizing: border-box;
}
.xyfc-img img{width:2.8rem !important;height:1.83rem !important;}
header,
footer {
    width: 7.5rem;
    margin: 0 auto;
}

.head {
    width: 7.5rem;
    height: 1.3rem;
    background-image: url(../img/head-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0 0.2rem;
    box-sizing: border-box;
    position: relative;
    line-height: 1.3rem;
}

.head img {
    width: 4.4rem;
    height: 0.68rem;
    vertical-align: middle;
}

.h-tel {
    position: absolute;
    right: 0;
    top: 50%;
    color: #fff;
    font-size: 0.24rem;
    transform: scale(0.8) translateY(-50%);
    opacity: 0.7;
    line-height: 0.3rem;
    font-family: monospace;
}
.nav .nav-top {
    border-bottom: 1px solid #d5d5d5;
}

.nav .nav-bottom {
    display: none;
}

.nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.nav ul li {
    text-align: center;
    font-size: 0.2rem;
    width: 20%;
    margin: 0.24rem 0;
    border-right: 1px solid #d5d5d5;
}

.nav ul li:last-of-type {
    border: none;
}

.nav ul li img {
    width: 0.4rem;
    height: 0.3rem;
}
.ernav{
     width:7.5rem;
     height:2.56rem;
     background-color:#f8fbfe;
}
.ernav table{
     margin:0 auto;
}
.ernav tbody{
     width: 7.5rem;
     display: flex;
     flex-direction: column;
     height: 2.56rem;
     justify-content: center;
     align-items: center;
}
.ernav tr{
width:6.5rem;
    display: flex;
    line-height: 0.75rem;
}
.ernav td{
    margin:0.2rem;
}
.ernav-t{
    text-align:center;
margin:0.2rem 0;
}
.content{
 width:7.5rem;
 margin: 0 auto
}
.list{
     width:7.5rem;
     margin: 0.2rem 0;
     padding: 0 0.2rem;
     box-sizing: border-box;
}
.foot {
    width: 7.5rem;
    height: 3rem;
    background-image: url(../img/foo-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
}

.foot img {
width:5.02rem;
height:0.82rem;
    margin: 0.26rem 0;
}

.foot p {
    font-size: 0.18rem;
    color: #ffffff;
    line-height: 0.32rem;
}

.foot-bottom {
    width: 7.5rem;
    height: 0.66rem;
    background-color: #003b76;
    text-align: center;
    line-height: 0.66rem;
    font-size: 0.16rem;
    color: #ffffff;
}

.part1 {
    padding: 0.3rem 0.36rem;
    background-color: #f6f6f6;
}

.i-title {
    display: flex;
    justify-content: space-between;
    color: #014bad;
    font-size: 0.4rem;
    font-weight: bold;
}

.i-title button {
    width: 1.4rem;
    height: 0.42rem;
    background-color: #004bae;
    border: none;
    font-size: 0.2rem;
    color: #ffffff;
}

.i-tzgg {
    padding-left: 0.2rem;
    margin-top: 0.2rem;
    color: #000000;
    font-size: 0.22rem;
    line-height: 0.56rem;
    border-bottom: 1px double #eceef0;
}

.part2 {
    padding: 0.3rem 0.36rem;
}

.i-pxks {
    display: flex;
    justify-content: space-between;
    margin: 0.2rem 0;
    padding: 0 0.2rem;
}

.i-pxks div {
    width: 2.98rem;
    height: 1.46rem;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
}

.i-pxks div span {
    font-size: 0.24rem;
    color: #ffffff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0.2rem;
}

.part3 {
    padding: 0.3rem 0.36rem;
}

.i-xyfc {
    margin: 0.2rem 0;
}

.i-xyfc-img {
    display: flex;
    justify-content: space-between;
    margin-top: 0.16rem;
}

.i-xyfc-img img {
    width: 2.2rem;
}

.part4 {
    height: 2.8rem;
    background-color: #f8fbfe;
}

.kstd {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.36rem;
    color: #014bad;
    font-weight: bold;
    padding: 0.4rem 0;
}

.kstd div {
    width: 2.15rem;
    height: 0.02rem;
    background-color: #014bad;
    margin: 0 0.3rem;
}

.part4-box {
    display: flex;
    justify-content: center;
}

.part4-box .p4-active {
    width: 1.32rem;
    height: 1.32rem;
    border-radius: 50%;
    text-align: center;
    margin: 0 0.06rem;
    cursor: pointer;
}

.part4-box .p4-active div {
    width: 100%;
    height: 0.6rem;
    margin: 0.2rem auto 0;
}

.part4-box .part4-1 .p4-1 {
    background: url(../img/part4-1.png)no-repeat center;
 background-size:0.55rem 0.49rem;
}

.part4-box .part4-1:hover {
    background-color: #014bad;
}

.part4-box .part4-1:hover .p4-1 {
    background: url(../img/part4-1-1.png)no-repeat center;
 background-size:0.55rem 0.49rem;
}

.part4-box .part4-1:hover p {
    color: #ffffff;
}

.part4-box .part4-2 .p4-2 {
    background: url(../img/part4-2.png)no-repeat center;
 background-size:0.54rem 0.54rem;
}

.part4-box .part4-2 {
    position: relative;
}

.part4-box .part4-2 .p4-2-text {
    transform: scale(0.5);
    width: 3rem;
    height: 0.8rem;
margin-top:0;
    margin-left:-0.84rem;
  -webkit-transform: scale(0.5);
display:none;
}


.p4-2-text a {
    font-size: 0.36rem;
    color: rgb(119,28,170);
display: inline-block;
}
.part4-box .part4-3 .p4-3 {
    background: url(../img/part4-3.png)no-repeat center;
 background-size:0.6rem 0.6rem;
}

.part4-box .part4-3:hover {
    background-color: #014bad;
}

.part4-box .part4-3:hover .p4-3 {
    background: url(../img/part4-3-1.png)no-repeat center;
 background-size:0.6rem 0.6rem;
}

.part4-box .part4-3:hover p {
    color: #ffffff;
}

.part4-box .part4-4 .p4-4 {
    background: url(../img/part4-4.png)no-repeat center;
 background-size:0.54rem 0.54rem;
}

.part4-box .part4-4:hover {
    background-color: #014bad;
}

.part4-box .part4-4:hover .p4-4 {
    background: url(../img/part4-4-1.png)no-repeat center;
 background-size:0.54rem 0.54rem;
}

.part4-box .part4-4:hover p {
    color: #ffffff;
}

.part4-box .part4-5 .p4-5 {
    background: url(../img/part4-5.png)no-repeat center;
      background-size:0.63rem 0.48rem;
}

.part4-box .part4-5:hover {
    background-color: #014bad;
 background-size:0.63rem 0.48rem;
}

.part4-box .part4-5:hover .p4-5 {
    background: url(../img/part4-5-1.png)no-repeat center;background-size:0.63rem 0.48rem;
}

.part4-box .part4-5:hover p {
    color: #ffffff;
}

.part4-box .p4-active p {
    font-size: 0.18rem;
    color: #014bad;
    line-height: 0.5rem;
}
.xygk
        {
            width: 6.85rem;
            margin: 0.2rem auto;
        }
        
        .xygk-t {
            width: 6.85rem;
            display: flex;
            align-items: center;
        }
        
        .xygk-t .img {
            width: 3.28rem;
            height: 2.01rem;
        }
        
        .xygk-t div {
            width: 3.57rem;
            height: 2.33rem;
            background: url(../img/xygk1.png)no-repeat;
            border-radius: 0 0.5rem 0 0;
            padding: 0.26rem 0.4rem 0 0;
        }
        
        .xygk-t div p {
            font-size: 0.24rem;
            color: #ffffff;
            text-align: right;
        }
        .X
        .xyjs-img {
            width: 6.85rem;
            height: 2.66rem;
        }
        
        .xygk-box p {
            text-indent: 2em;
            font-size: 0.24rem;
            color: #131013;
            line-height: 0.36rem;
margin: 0.1rem 0;
        }
        
       .xygk-t div .p{
            font-size: 0.46rem;
            line-height: 1rem;
}
        .ldjs {
            display: flex;
            border: solid 2px #0162b3;
margin: 0.3rem 0;
        }
        
        .ldjs-img {
            width: 2.2rem;
            height: 2.7rem;
        }
        
        .ldjs .text {
            margin-left: 0.3rem;
        }
        
        .ldjs .text img {
            width: 0.36rem;
            height: 0.3rem;
            margin-right: 0.1rem;
        }
        
        .ldjs .text .name {
            width: 2.21rem;
            height: 0.54rem;
            background-color: #004bae;
            font-size: 0.26rem;
            color: #ffffff;
            font-weight: bold;
            text-align: center;
            line-height: 0.54rem;
        }
        
        .ldjs .text .jianjie {
            font-size: 0.22rem;
            line-height: 0.33rem;
            color: #333333;
            height: 1.3rem;
            margin: 0.16rem 0;
        }
        
        .ldjs .text .tel {
            height: 0.3rem;
            display: flex;
            align-items: center;
            font-size: 0.24rem;
            color: #333333;
        }
        
        .bmsz table {
            border-collapse: collapse;
            margin: 0.5rem 0;
        }
        
        .bmsz table td {
            width: 1.84rem;
            height: .54rem;
            line-height: .5rem;
            border: .01rem solid #bdbdbd;
            text-align: center;
        }
        
        .bmsz table thead td {
            background-color: #dadada;
            font-size: .24rem;
            color: #333333;
            font-weight: bold;
        }
        
        .bmsz table tbody td {
            font-size: .18rem;
            color: #010101;
        }



.xx,.biaodan {
    text-align: center;

}

.xx .p1 {
    font-size: 0.4rem;
    color: #333333;
}

.xx .p2 {
    font-size: 0.24rem;
    color: #535353;
}

.xx .p3 {
    font-size: 0.2rem;
    color: #666666;
}

.biaodan p {
    height: .6rem;
    margin-bottom: .2rem;
}

.biaodan p label {
    width: .8rem;
}

.biaodan p input {
    width: 5rem;
    height: .6rem;
    border-radius: .03rem;
    border: solid .01rem #a0a0a0;
}

.biaodan p span {
    color: red;
}

.biaodan p label {
    color: #000000;
    font-size: .2rem;
}

.biaodan p:nth-of-type(3) {
    height: 1.5rem;
}

.biaodan p textarea {
    width: 5rem;
    height: 1.5rem;
}

.biaodan p input::placeholder {
    font-size: .16rem;
    color: #999999;
    text-align: center;
}

.biaodan p textarea::placeholder {
    font-size: .16rem;
    color: #999999;
    text-align: center;
}

.biaodan p button {
    width: 5rem;
    height: .6rem;
    background-color: #cd3a2f;
    border-radius: .03rem;
    border: none;
    font-size: .16rem;
    color: #ffffff;
}
.yc-box{
    width:2rem;
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index:999;
}
.yc-box img{
    width:2rem;
    margin-bottom:0.2rem;
}
.lunb img{
    width:100%;
    height: 5.7rem;
}