@media only screen and (min-width: 1600px){
    .z-ban{
        width:100%;
        position:relative;
    }
    .z-ban-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-width{
        width:1400px;
        margin:0 auto;
    }
    .z-ban-box1{
        display:flex;
        align-items:center;
        height: 100%;
    }
    .z-ban-text1{
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(255,255,255,.28);
        font-size:125px;
        line-height:125px;
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        margin-bottom:10px;
    }
    .z-ban-text2{
        font-size:38px;
        color:#ffffff;
        font-weight:bold;
        line-height:38px;
        margin-bottom:20px;
    }
    .z-ban-text3{
        width:34px;
        height:4px;
        background:#014099;
    }
    .z-product-a1{
        background:#fff;
        height:95px;
        width:100%;
    }
    .z-product-a1 .z-width{
        overflow-x:auto;
        white-space:nowrap;
    }
    .z-product-a1-d1{
        font-size:18px;
        color:#333333;
        line-height:95px;
        margin-right:95px;
        float:none;
        display:inline-block;
    }
    .z-product-a1-d1.ac{
        border-bottom:4px solid #014099;
    }
    .z-product-bg{
        width:100%;
        background-image: linear-gradient(#eff6fd, #fdfdff);
        padding-top:95px;
        padding-bottom:100px;
    }
    .z-product-a2{
        margin-bottom:190px;
    }
    .z-product-a2-d1{
        width:100%;
        height:173px;
        background:#fff;
        margin-bottom:30px;
    }
    .z-product-a2-d1-fl{
        width:286px;
        height:100%;
        background:#014099;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-product-a2-d1-fl-img{
        margin-right:20px;
    }
    .z-product-a2-d1-fl-text{
        color:#fff;
        font-size:20px;
        font-weight:bold;
    }
    .z-product-a2-d1-fr{
        width:calc(100% - 286px);
        padding:30px 50px;
        height:100%;
        border:1px solid #eeeeee;
        border-left:none;
    }
    .z-product-a2-d1-fr-list{
        width:33.33%;
        color:#454545;
        font-size:17px;
        margin-bottom:23px;
    }
    .z-product-a3{

    }
    .z-product-tit{
        text-align:center;
    }
    .z-product-tit1{
        font-size:36px;
        font-weight:bold;
        color:#014099;
        margin-bottom:25px;
        line-height:36px;
    }
    .z-product-tit1 span{
        color:#454545;
    }
    .z-product-tit2{
        width:30px;
        height:6px;
        background:#014099;
        border-radius:3px;
        margin:0 auto;
    }
    .z-product-a3{
        width:100%;
        position:relative;
    }
    .z-product-a3-img{
        position:absolute;
        width:715px;
        right:0;
        top:405px;
    }
    .z-product-a3-box{
        padding-top:100px;
    }
    .z-product-a3-list{
        width:100%;
        height:407px;
        margin-bottom:135px;
        position:relative;
    }
    .z-product-a3-list-d1{
        font-size:220px;
        font-family:'Gilroy';
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(69,69,69,.1);
        line-height:220px;
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        position:absolute;
        opacity:0;
        transition:.5s;
        top:-75px;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-list-d1{
        right:0;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-list-d1{
        left:0;
    }
    .z-product-a3-list:hover .z-product-a3-list-d1{
        opacity:1;
        top:-55px;
        transition:.5s;
    }
    .z-product-a3-list:last-child{
        margin-bottom:0;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fl{
        float:left;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fr{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fl{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fr{
        float:left;
    }
    .z-product-a3-fl{
        width:670px;
        height:100%;
        overflow:hidden;
    }
    .z-product-a3-fr{
        width:648px;
        height:100%;
        display:flex;
        align-items:center;
    }
    .z-product-a3-fr>div{width: 100%;}
    .z-product-a3-fr .z-product-a3-fr-tit1{
        color:#454545;
        font-size:26px;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-product-a3-fr .z-product-a3-fr-tit2{
        font-size:20px;
        color:#333333;
        margin-bottom:32px;
    }
    .z-product-a3-fr .z-product-a3-fr-tit3{
        color:#535353;
        font-size:16px;
        line-height:36px;
        margin-bottom:60px;
    }
    .z-product-a3-fr-tit4{
        opacity:0;
        width:56px;
        height:56px;
        transition:.5s;
        position: relative;
        z-index: 2;
    }
    .z-product-a3-list:hover .z-product-a3-fr-tit4{
        opacity:1;
        transition:.5s;
    }
    .z-product-a3-list:hover .z-product-a3-fl img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a3-fl img{
        transition:.5s;
    }
    .z-product-a4{
        width:100%;
    }
    .z-product-a4-box{
        width:100%;
        height:849px;
        margin-top:70px;
    }
    .z-product-a4-box>.fL{
        width:50%;
        height:100%;
    }
    .z-product-a4-fr{
        background:#f8f8f8;
        display:flex;
        align-items:center;
        padding:0 85px;
    }
    .z-product-a4-fr-ti1{
        color:#454545;
        font-size:26px;
        margin-bottom:15px;
        font-weight:bold;
    }
    .z-product-a4-fr-ti2{
        color:#454545;
        font-size:20px;
        margin-bottom:40px;
    }
    .z-product-a4-fr-ti3{
        font-size:16px;
        color:#454545;
        line-height:36px;
        margin-bottom:25px;
    }
    .z-product-a4-fr-ti4{
        width:512px;
    }
    .z-product-a5{
        padding-top:80px;
        margin-bottom:200px;
    }
    .z-product-a5-box{
        padding-top:50px;
    }
    .z-product-a5-list{
        width:347px;
        height:515px;
        overflow:hidden;
        position:relative;
        margin-right:3px;
    }
    .z-product-a5-list:last-child{
        margin-right:0;
    }
    .z-product-a5-list .i300{
        width:100%;
        height:100%;
    }
    .z-product-a5-list>a{
        z-index:2;
    }
    .z-product-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
    }
    .z-product-a5-d2{
        font-size:36px;
        color:#fff;
        font-family:"Gilroy";
        margin-bottom:10px;
    }
    .z-product-a5-d5{
        position:absolute;
        bottom:50px;
        left:0;
        width:100%;
        padding:0 30px;
        transition:.5s;
    }
    .z-product-a5-d3{
        width:15px;
        height:2px;
        background:#fff;
        margin-bottom:30px;
    }
    .z-product-a5-d4{
        font-size:20px;
        color:#fff;
    }
    .z-product-a5-list:hover .i300 img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a5-list .i300 img{
        transition:.5s;
    }
    .z-product-a5-list:hover .z-product-a5-d5{
        bottom:100px;
        transition:.5s;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-ban{
        width:100%;
        position:relative;
    }
    .z-ban-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-width{
        width:1280px;
        margin:0 auto;
    }
    .z-ban-box1{
        display:flex;
        height: 100%;
        align-items:center;
    }
    .z-ban-text1{
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(255,255,255,.28);
        font-size:calc(1400px*125/1599);
        line-height:calc(1400px*125/1599);
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        margin-bottom:10px;
    }
    .z-ban-text2{
        font-size:calc(1400px*38/1599);
        color:#ffffff;
        font-weight:bold;
        line-height:calc(1400px*38/1599);
        margin-bottom:20px;
    }
    .z-ban-text3{
        width:34px;
        height:4px;
        background:#014099;
    }
    .z-product-a1{
        background:#fff;
        height:95px;
        width:100%;
    }
    .z-product-a1 .z-width{
        overflow-x:auto;
        white-space:nowrap;
    }
    .z-product-a1-d1{
        font-size:calc(1400px*18/1599);
        color:#333333;
        line-height:90px;
        margin-right:90px;
        float:none;
        display:inline-block;
    }
    .z-product-a1-d1.ac{
        border-bottom:4px solid #014099;
    }
    .z-product-bg{
        width:100%;
        background-image: linear-gradient(#eff6fd, #fdfdff);
        padding-top:95px;
        padding-bottom:100px;
    }
    .z-product-a2{
        margin-bottom:190px;
    }
    .z-product-a2-d1{
        width:100%;
        height:173px;
        background:#fff;
        margin-bottom:30px;
    }
    .z-product-a2-d1-fl{
        width:286px;
        height:100%;
        background:#014099;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-product-a2-d1-fl-img{
        margin-right:20px;
    }
    .z-product-a2-d1-fl-text{
        color:#fff;
        font-size:calc(1400px*20/1599);
        font-weight:bold;
    }
    .z-product-a2-d1-fr{
        width:calc(100% - 286px);
        padding:30px 50px;
        height:100%;
        border:1px solid #eeeeee;
        border-left:none;
    }
    .z-product-a2-d1-fr-list{
        width:33.33%;
        color:#454545;
        font-size:calc(1400px*16/1599);
        margin-bottom:23px;
    }
    .z-product-a3{

    }
    .z-product-tit{
        text-align:center;
    }
    .z-product-tit1{
        font-size:calc(1400px*36/1599);
        font-weight:bold;
        color:#014099;
        margin-bottom:25px;
        line-height:calc(1400px*36/1599);
    }
    .z-product-tit1 span{
        color:#454545;
    }
    .z-product-tit2{
        width:30px;
        height:6px;
        background:#014099;
        border-radius:3px;
        margin:0 auto;
    }
    .z-product-a3{
        width:100%;
        position:relative;
    }
    .z-product-a3-img{
        position:absolute;
        width:calc(1400px*715/1599);
        right:0;
        top:405px;
    }
    .z-product-a3-box{
        padding-top:100px;
    }
    .z-product-a3-list{
        width:100%;
        height:356px;
        margin-bottom:130px;
        position:relative;
    }
    .z-product-a3-list-d1{
        font-size:calc(1400px*220/1599);
        font-family:'Gilroy';
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(69,69,69,.08);
        line-height:calc(1400px*220/1599);
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        position:absolute;
        opacity:0;
        transition:.5s;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-list-d1{
        right:0;
        top:-55px;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-list-d1{
        left:0;
        top:-55px;
    }
    .z-product-a3-list:hover .z-product-a3-list-d1{
        opacity:1;
        transition:.5s;
    }
    .z-product-a3-list:last-child{
        margin-bottom:0;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fl{
        float:left;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fr{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fl{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fr{
        float:left;
    }
    .z-product-a3-fl{
        width:586px;
        height:100%;
        overflow:hidden;
    }
    .z-product-a3-fr{
        width:648px;
        height:100%;
        display:flex;
        align-items:center;
    }
    .z-product-a3-fr>div{width: 100%;}
    .z-product-a3-fr .z-product-a3-fr-tit1{
        color:#454545;
        font-size:calc(1400px*26/1599);
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-product-a3-fr .z-product-a3-fr-tit2{
        font-size:calc(1400px*20/1599);
        color:#333333;
        margin-bottom:32px;
    }
    .z-product-a3-fr .z-product-a3-fr-tit3{
        color:#535353;
        font-size:16px;
        line-height:36px;
        margin-bottom:60px;
    }
    .z-product-a3-fr-tit4{
        opacity:0;
        width:56px;
        height:56px;
        transition:.5s;
    }
    .z-product-a3-list:hover .z-product-a3-fr-tit4{
        opacity:1;
        transition:.5s;
    }
    .z-product-a3-list:hover .z-product-a3-fl img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a3-fl img{
        transition:.5s;
    }
    .z-product-a4{
        width:100%;
    }
    .z-product-a4-box{
        width:100%;
        height:calc(1400px*849/1599);
        margin-top:70px;
    }
    .z-product-a4-box>.fL{
        width:50%;
        height:100%;
    }
    .z-product-a4-fr{
        background:#f8f8f8;
        display:flex;
        align-items:center;
        padding:0 85px;
    }
    .z-product-a4-fr-ti1{
        color:#454545;
        font-size:calc(1400px*26/1599);
        margin-bottom:15px;
        font-weight:bold;
    }
    .z-product-a4-fr-ti2{
        color:#454545;
        font-size:calc(1400px*20/1599);
        margin-bottom:40px;
    }
    .z-product-a4-fr-ti3{
        font-size:calc(1400px*16/1599);
        color:#454545;
        line-height:36px;
        margin-bottom:25px;
    }
    .z-product-a4-fr-ti4{
        width:calc(1400px*512/1599);
    }
    .z-product-a5{
        padding-top:80px;
        margin-bottom:200px;
    }
    .z-product-a5-box{
        padding-top:50px;
    }
    .z-product-a5-list{
        width:317px;
        height:471px;
        overflow:hidden;
        position:relative;
        margin-right:3px;
    }
    .z-product-a5-list:last-child{
        margin-right:0;
    }
    .z-product-a5-list .i300{
        width:100%;
        height:100%;
    }
    .z-product-a5-list>a{
        z-index:2;
    }
    .z-product-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
    }
    .z-product-a5-d2{
        font-size:36px;
        color:#fff;
        font-family:"Gilroy";
        margin-bottom:10px;
    }
    .z-product-a5-d5{
        position:absolute;
        bottom:50px;
        left:0;
        width:100%;
        padding:0 30px;
        transition:.5s;
    }
    .z-product-a5-d3{
        width:15px;
        height:2px;
        background:#fff;
        margin-bottom:30px;
    }
    .z-product-a5-d4{
        font-size:calc(1400px*20/1599);
        color:#fff;
    }
    .z-product-a5-list:hover .i300 img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a5-list .i300 img{
        transition:.5s;
    }
    .z-product-a5-list:hover .z-product-a5-d5{
        bottom:100px;
        transition:.5s;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-ban{
        width:100%;
        position:relative;
    }
    .z-ban-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-width{
        width:960px;
        margin:0 auto;
    }
    .z-ban-box1{
        display:flex;
        height: 100%;
        align-items:center;
    }
    .z-ban-text1{
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(255,255,255,.28);
        font-size:90px;
        line-height:90px;
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        margin-bottom:10px;
    }
    .z-ban-text2{
        font-size:34px;
        color:#ffffff;
        font-weight:bold;
        line-height:34px;
        margin-bottom:20px;
    }
    .z-ban-text3{
        width:34px;
        height:4px;
        background:#014099;
    }
    .z-product-a1{
        background:#fff;
        height:95px;
        width:100%;
    }
    .z-product-a1 .z-width{
        overflow-x:auto;
        white-space:nowrap;
    }
    .z-product-a1-d1{
        font-size:16px;
        color:#333333;
        line-height:90px;
        margin-right:90px;
        float:none;
        display:inline-block;
    }
    .z-product-a1-d1.ac{
        border-bottom:4px solid #014099;
    }
    .z-product-bg{
        width:100%;
        background-image: linear-gradient(#eff6fd, #fdfdff);
        padding-top:95px;
        padding-bottom:100px;
    }
    .z-product-a2{
        margin-bottom:190px;
    }
    .z-product-a2-d1{
        width:100%;
        height:200px;
        background:#fff;
        margin-bottom:30px;
    }
    .z-product-a2-d1-fl{
        width:286px;
        height:100%;
        background:#014099;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-product-a2-d1-fl-img{
        margin-right:20px;
    }
    .z-product-a2-d1-fl-text{
        color:#fff;
        font-size:18px;
        font-weight:bold;
    }
    .z-product-a2-d1-fr{
        width:calc(100% - 286px);
        padding:30px 50px;
        height:100%;
        border:1px solid #eeeeee;
        border-left:none;
    }
    .z-product-a2-d1-fr-list{
        width: 49%;
        color: #454545;
        margin-bottom: 30px;
        font-size: 16px;
    }
    .z-product-a3{

    }
    .z-product-tit{
        text-align:center;
    }
    .z-product-tit1{
        font-size:calc(1399px*36/1024);
        font-weight:bold;
        color:#014099;
        margin-bottom:25px;
        line-height:calc(1399px*36/1024);
    }
    .z-product-tit1 span{
        color:#454545;
    }
    .z-product-tit2{
        width:30px;
        height:6px;
        background:#014099;
        border-radius:3px;
        margin:0 auto;
    }
    .z-product-a3{
        width:100%;
        position:relative;
    }
    .z-product-a3-img{
        position:absolute;
        width:calc(1024px*715/1399);
        right:0;
        top:405px;
    }
    .z-product-a3-box{
        padding-top:100px;
    }
    .z-product-a3-list{
        width:100%;
        height:356px;
        margin-bottom:130px;
        position:relative;
    }
    .z-product-a3-list-d1{
        font-size:170px;
        font-family:'Gilroy';
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(69,69,69,.08);
        line-height:170px;
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        position:absolute;
        opacity:0;
        transition:.5s;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-list-d1{
        right:0;
        top:-55px;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-list-d1{
        left:0;
        top:-55px;
    }
    .z-product-a3-list:hover .z-product-a3-list-d1{
        opacity:1;
        transition:.5s;
    }
    .z-product-a3-list:last-child{
        margin-bottom:0;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fl{
        float:left;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fr{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fl{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fr{
        float:left;
    }
    .z-product-a3-fl{
        width:calc(1024px*586/1399);
        height:100%;
        overflow:hidden;
    }
    .z-product-a3-fr{
        width:calc(1024px*648/1399);
        height:100%;
        display:flex;
        align-items:center;
    }
    .z-product-a3-fr>div{width: 100%;}
    .z-product-a3-fr .z-product-a3-fr-tit1{
        color:#454545;
        font-size:calc(1400px*26/1599);
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-product-a3-fr .z-product-a3-fr-tit2{
        font-size:calc(1400px*20/1599);
        color:#333333;
        margin-bottom:32px;
    }
    .z-product-a3-fr .z-product-a3-fr-tit3{
        color:#535353;
        font-size:16px;
        line-height:36px;
        margin-bottom:60px;
    }
    .z-product-a3-fr-tit4{
        opacity:0;
        width:56px;
        height:56px;
        transition:.5s;
    }
    .z-product-a3-list:hover .z-product-a3-fr-tit4{
        opacity:1;
        transition:.5s;
    }
    .z-product-a3-list:hover .z-product-a3-fl img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a3-fl img{
        transition:.5s;
    }
    .z-product-a4{
        width:100%;
    }
    .z-product-a4-box{
        width:100%;
        height:calc(1024px*849/1399);
        margin-top:70px;
    }
    .z-product-a4-box>.fL{
        width:50%;
        height:100%;
    }
    .z-product-a4-fr{
        background:#f8f8f8;
        display:flex;
        align-items:center;
        padding:0 85px;
    }
    .z-product-a4-fr-ti1{
        color:#454545;
        font-size:calc(1024px*26/1399);
        margin-bottom:15px;
        font-weight:bold;
    }
    .z-product-a4-fr-ti2{
        color:#454545;
        font-size:calc(1024px*20/1399);
        margin-bottom:40px;
    }
    .z-product-a4-fr-ti3{
        font-size:calc(1024px*16/1399);
        color:#454545;
        line-height:36px;
        margin-bottom:25px;
    }
    .z-product-a4-fr-ti4{
        width:calc(1024px*512/1399);
    }
    .z-product-a5{
        padding-top:80px;
        margin-bottom:200px;
    }
    .z-product-a5-box{
        padding-top:50px;
    }
    .z-product-a5-list{
        width:237px;
        overflow:hidden;
        position:relative;
        margin-right:3px;
    }
    .z-product-a5-list:last-child{
        margin-right:0;
    }
    .z-product-a5-list .i300{
        width:100%;
        height:100%;
    }
    .z-product-a5-list>a{
        z-index:2;
    }
    .z-product-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
    }
    .z-product-a5-d2{
        font-size:32px;
        color:#fff;
        font-family:"Gilroy";
        margin-bottom:10px;
    }
    .z-product-a5-d5{
        position:absolute;
        bottom:30px;
        left:0;
        width:100%;
        padding:0 30px;
        transition:.5s;
    }
    .z-product-a5-d3{
        width:15px;
        height:2px;
        background:#fff;
        margin-bottom:20px;
    }
    .z-product-a5-d4{
        font-size:calc(1024px*20/1399);
        color:#fff;
    }
    .z-product-a5-list:hover .i300 img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a5-list .i300 img{
        transition:.5s;
    }
    .z-product-a5-list:hover .z-product-a5-d5{
        bottom:80px;
        transition:.5s;
    }
}
@media only screen and (max-width: 999px){
    .z-ban{
        width:100%;
        position:relative;
    }
    .z-ban-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-width{
        width:100%;
    }
    .z-ban-box1{
        display:flex;
        align-items:center;
        height: 100%;
        padding:0 .3rem;
    }
    .z-ban-text1{
        -webkit-text-fill-color: rgba(0,0,0,0);
        -webkit-text-stroke-color: rgba(255,255,255,.28);
        font-size:.6rem;
        line-height:.6rem;
        -webkit-text-stroke-width: 1px;
        text-transform: uppercase;
        margin-bottom:10px;
    }
    .z-ban-text2{
        font-size:.38rem;
        color:#ffffff;
        font-weight:bold;
        line-height:.38rem;
        margin-bottom:.2rem;
    }
    .z-ban-text3{
        width:.4rem;
        height:.04rem;
        background:#014099;
        margin-bottom:.2rem;
    }
    
    .z-product-a1{
        background:#fff;
        height:1.2rem;
        padding:0 .3rem;
        width:100%;
        white-space:nowrap;
        overflow-x:auto;
        overflow-y:hidden;
    }

    .z-product-a1-d1{
        font-size:.24rem;
        color:#333333;
        line-height:1.15rem;
        margin-right:.3rem;
        float:none;
        display:inline-block;
    }
    .z-product-a1-d1.ac{
        border-bottom:.04rem solid #014099;
    }
    .z-product-bg{
        width:100%;
        background-image: linear-gradient(#eff6fd, #fdfdff);
        padding-top:1rem;
        padding-bottom:1rem;
    }
    .z-product-a2{
        margin-bottom:1rem;
        padding:0 .3rem;
    }
    .z-product-a2-d1{
        width:100%;
        /*height:173px;*/
        background:#fff;
        margin-bottom:.4rem;
    }
    .z-product-a2-d1-fl{
        padding:.3rem 0;
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        background:#014099;
    }
    .z-product-a2-d1-fl-img{
        margin-right:.2rem;
    }
    .z-product-a2-d1-fl-img img{
        transform:scale(0.8);
    }
    .z-product-a2-d1-fl-text{
        color:#fff;
        font-size:.28rem;
        font-weight:bold;
    }
    .z-product-a2-d1-fr{
        width:100%;
        padding:.3rem .5rem;
        border:1px solid #eeeeee;
        border-left:none;
    }
    .z-product-a2-d1-fr-list{
        width:100%;
        white-space: normal;
        color:#454545;
        font-size:.26rem;
        line-height:.4rem;
        margin-bottom:.2rem;
    }
    .z-product-a3{

    }
    .z-product-tit{
        text-align:center;
    }
    .z-product-tit1{
        font-size:.36rem;
        font-weight:bold;
        color:#014099;
        margin-bottom:.25rem;
        line-height:.36rem;
    }
    .z-product-tit1 span{
        color:#454545;
    }
    .z-product-tit2{
        width:.4rem;
        height:.06rem;
        background:#014099;
        border-radius:3px;
        margin:0 auto;
    }
    .z-product-a3{
        width:100%;
        position:relative;
    }
    .z-product-a3-img{
        position:absolute;
        width:.7rem;
        right:0;
        top:4rem;
    }
    .z-product-a3-box{
        padding:1rem .3rem 0;
    }
    .z-product-a3-list{
        width:100%;
        margin-bottom:.5rem;
        position:relative;
    }
    .z-product-a3-list-d1{
        display:none;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-list-d1{
        right:0;
        top:-.5rem;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-list-d1{
        left:0;
        top:-.5rem;
    }
    .z-product-a3-list:hover .z-product-a3-list-d1{
        opacity:1;
        transition:.5s;
    }
    .z-product-a3-list:last-child{
        margin-bottom:0;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fl{
        float:left;
    }
    .z-product-a3-list:nth-child(odd) .z-product-a3-fr{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fl{
        float:right;
    }
    .z-product-a3-list:nth-child(even) .z-product-a3-fr{
        float:left;
    }
    .z-product-a3-fl{
        width:100%;
        overflow:hidden;
    }
    .z-product-a3-fr{
        width:100%;
        padding-top:.3rem;
    }
    .z-product-a3-fr>div{width: 100%;}
    .z-product-a3-fr .z-product-a3-fr-tit1{
        color:#454545;
        font-size:.3rem;
        font-weight:bold;
        margin-bottom:.2rem;
    }
    .z-product-a3-fr .z-product-a3-fr-tit2{
        font-size:.26rem;
        color:#333333;
        margin-bottom:.3rem;
    }
    .z-product-a3-fr .z-product-a3-fr-tit3{
        color:#535353;
        font-size:.24rem;
        line-height:.42rem;
        margin-bottom:.5rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
    }
    .z-product-a3-fr-tit4{
        display:none;
    }
    .z-product-a3-list:hover .z-product-a3-fl img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a3-fl img{
        transition:.5s;
    }
    .z-product-a4{
        width:100%;
    }
    .z-product-a4-box{
        width:100%;
        margin-top:.7rem;
    }
    .z-product-a4-box>.fL{
        width:100%;
    }
    .z-product-a4-fr{
        width:100%;
        background:#f8f8f8;
        padding:.5rem .3rem;
    }
    .z-product-a4-fr-ti1{
        color:#454545;
        font-size:.32rem;
        margin-bottom:.2rem;
        font-weight:bold;
    }
    .z-product-a4-fr-ti2{
        color:#454545;
        font-size:.24rem;
        margin-bottom:.3rem;
    }
    .z-product-a4-fr-ti3{
        font-size:.24rem;
        color:#454545;
        line-height:.42rem;
        margin-bottom:.25rem;
    }
    .z-product-a4-fr-ti4{
        width: 5rem;
        margin:0 auto;
    }
    .z-product-a5{
        padding-top:.8rem;
        margin-bottom:1rem;
    }
    .z-product-a5-box{
        padding-top:.5rem;
        padding-left:.3rem;
        padding-right:.3rem;
        white-space:nowrap;
        overflow-x:auto;
    }
    .z-product-a5-list {
        width: 100%;
        height: 10rem;
        float: none;
        display: inline-block;
        overflow: hidden;
        position: relative;
    }
    .z-product-a5-list .i300{
        width:100%;
        height:100%;
    }
    .z-product-a5-list>a{
        z-index:2;
    }
    .z-product-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
    }
    .z-product-a5-d2{
        font-size:.5rem;
        color:#fff;
        font-family:"Gilroy";
        margin-bottom:.2rem;
    }
    .z-product-a5-d5{
        position:absolute;
        bottom:1rem;
        left:0;
        width:100%;
        padding:0 .3rem;
        transition:.5s;
    }
    .z-product-a5-d3{
        width:15px;
        height:2px;
        background:#fff;
        margin-bottom:.3rem;
    }
    .z-product-a5-d4{
        font-size:.24rem;
        color:#fff;
    }
    .z-product-a5-list:hover .i300 img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-product-a5-list .i300 img{
        transition:.5s;
    }
    .z-product-a5-list:hover .z-product-a5-d5{
        bottom:1.5rem;
        transition:.5s;
    }
}

@media only screen and (min-width: 1600px){
    .z-coutact-a1{
        width:100%;
        padding:170px 0;
        background:#f2f8fd;
    }
    .z-coutact-a1-list{
        width:453px;
        height:267px;
        background:#fff;
        padding:40px 0 30px 50px;
        margin-right:20px;
    }
    .z-coutact-a1-list:nth-child(3n){
        margin-right:0;
    }
    .z-coutact-a1-list-d1{
        position:relative;
        width:60px;
        height:65px;
    }
    .z-coutact-a1-list-d1 img{
        position:relative;
        z-index:2;
    }
    .z-coutact-a1-list-d1 i{
        display:inline-block;
        width:38px;
        height:38px;
        border-radius:50%;
        position:absolute;
        right:0;
        top:-12px;
    }
    .z-coutact-a1-list-d1 i::after{
        content:'';
        width:100%;
        height:100%;
        transform: scale(0);
        background-image: linear-gradient(-120deg,#9cb6d9,#d8e2f0);
        transition:.5s;
        border-radius:50%;
        display: inline-block;
    }
    .z-coutact-a1-list:hover .z-coutact-a1-list-d1 i::after{
        transform: scale(1);
        transition:.5s;
    }
    .z-coutact-a1-list-d2{
        font-size:22px;
        font-weight:bold;
        color:#333333;
        margin-bottom:20px;
    }
    .z-coutact-a1-list-d3{
        font-size:26px;
        color:#757575;
        font-weight:bold;
        font-family:"Gilroy";
    }
    .z-coutact-a1-list-d3 span{
        font-family:normal;
        font-size:16px;
        color:#757575;
        font-weight:normal;
    }
    .z-coutact-a2{
        width:100%;
        height:647px;
    }
    .z-coutact-a2-fl,.z-coutact-a2-fr{
        width:50%;
        height:100%;
    }
    .z-coutact-a2-fl{
        background-repeat:no-repeat;
        background-attachment: fixed;
        background-size:auto 100%;
    }
    .z-coutact-a2-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-coutact-a2-fl img{
        transition:.5s;
    }
    .z-coutact-a2-fr{
        position:relative;
    }
    .z-coutact-a2-fr>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a2-fr .infobox {
        width: 194px;
        height:194px;
        display: flex;
        align-items: center;
        justify-content: center;
        position:absolute;
        left:260px;
        top:150px;
    }
    .z-coutact-a2-fr .dhbox {
        width:100%;
        height:100%;
        background: #014099;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-coutact-a2-fr .dhbox::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: #014099;
        box-shadow: 0 0 50px 0 rgba(255, 255, 255, 0.4);
        opacity: 0.3;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        animation: consult linear 2s infinite;
    }
    .z-coutact-a2-fr .dhbox .icon {
        display: block;
        margin: 0 auto;
        height:51px;
        margin-bottom:10px;
    }
    .z-coutact-a2-fr .dhbox h3 {
        font-size:20px;
        font-weight: bold;
        color: #fff;
    }
    @keyframes consult{
        0%,100%{transform:scale(.5);}
        50%{transform:scale(1.3);}
    }
    .z-coutact-a3{
        width:100%;
        height:920px;
        position:relative;
    }
    .z-coutact-a3>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a3-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:155px;
    }
    .z-coutact-a3-box>.z-width{
        margin:0 auto;
        height:100%;
    }
    .z-coutact-a3-fl{
        width:50%;
        padding-top:60px;
    }
    .z-coutact-a3-fl-ti1{
        font-size:36px;
        color:#333333;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-coutact-a3-fl-ti2{
        width:30px;
        height:6px;
        background:#014099;
        border-radius:3px;
        margin-bottom:45px;
    }
    .z-coutact-a3-fl-ti3{
        color:#454545;
        line-height:36px;
        font-size:18px;
        width:510px;
    }
    .z-coutact-a3-fl-ti3 p,.z-coutact-a3-fl-ti3 span{
        color:#454545;
        line-height:36px;
        font-size:18px;
    }
    .z-coutact-a3-fr{
        width:50%;
    }
    .z-coutact-a3-fr-d1{
        width:627px;
    }
    .z-coutact-a3-fr-d2{
        width:100%;
        height:68px;
        border-radius:10px;
        background:#f8f8f8;
        padding:0 28px;
        margin-bottom:25px;
    }
    .z-coutact-a3-fr-d2 .z-coutact-a3-fr-d2-img{
        width:40px;
        height:100%;
        display:inline-flex;
        align-items:center;
    }
    .z-coutact-a3-fr-d2 input{
        height:100%;
        width:calc(100% - 40px);
        font-size:16px;
        color:#757575;
    }
    .z-coutact-a3-fr-d2 input::placeholder{
        color:#757575;
    }
    .z-coutact-a3-fr-d3{
        width:100%;
        border-radius:10px;
        background:#f8f8f8;
        padding:26px 28px;
        height:228px;
    }
    .z-coutact-a3-fr-d3 textarea{
        height:100%;
        width:calc(100% - 40px);
        font-size:16px;
        color:#757575;
        padding-left:20px;
    }
    .z-coutact-a3-fr-d4{
        width:100%;
        display:flex;
        justify-content:center;
        margin-top:50px;
    }
    .z-coutact-a3-fr-d4 input{
        width:203px;
        height:59px;
        font-size:18px;
        line-height:59px;
        text-align:center;
        border-radius:10px;
        letter-spacing:6px;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d5{
        background:#014099;
        color:#fff;
        margin-right:25px;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d6{
        background:#f8f8f8;
        color:#454545;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-coutact-a1{
        width:100%;
        padding:150px 0;
        background:#f2f8fd;
    }
    .z-coutact-a1-list{
        width:413px;
        height:220px;
        background:#fff;
        padding:30px 30px 0 50px;
        margin-right:20px;
    }
    .z-coutact-a1-list:nth-child(3n){
        margin-right:0;
    }
    .z-coutact-a1-list-d1{
        position:relative;
        width:60px;
        height:65px;
    }
    .z-coutact-a1-list-d1 img{
        position:relative;
        z-index:2;
        transform:scale(0.9);
    }
    .z-coutact-a1-list-d1 i{
        display:inline-block;
        width:36px;
        height:36px;
        background-image: linear-gradient(-120deg,#9cb6d9,#d8e2f0);
        border-radius:50%;
        position:absolute;
        right:0;
        top:-12px;
    }
    .z-coutact-a1-list-d2{
        font-size:20px;
        font-weight:bold;
        color:#333333;
        margin-bottom:10px;
    }
    .z-coutact-a1-list-d3{
        font-size:24px;
        color:#757575;
        font-weight:bold;
        font-family:"Gilroy";
    }
    .z-coutact-a1-list-d3 span{
        font-family:normal;
        font-size:16px;
        color:#757575;
        font-weight:normal;
    }
    .z-coutact-a2{
        width:100%;
        height:470px;
    }
    .z-coutact-a2-fl,.z-coutact-a2-fr{
        width:50%;
        height:100%;
    }
    .z-coutact-a2-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-coutact-a2-fl img{
        transition:.5s;
    }
    .z-coutact-a2-fr{
        position:relative;
    }
    .z-coutact-a2-fr>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a2-fr .infobox {
        width: 180px;
        height:180px;
        display: flex;
        align-items: center;
        justify-content: center;
        position:absolute;
        left:240px;
        top:130px;
    }
    .z-coutact-a2-fr .dhbox {
        width:100%;
        height:100%;
        background: #014099;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-coutact-a2-fr .dhbox::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: #014099;
        box-shadow: 0 0 50px 0 rgba(255, 255, 255, 0.4);
        opacity: 0.3;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        animation: consult linear 2s infinite;
    }
    .z-coutact-a2-fr .dhbox .icon {
        display: block;
        margin: 0 auto;
        height:51px;
        margin-bottom:10px;
    }
    .z-coutact-a2-fr .dhbox h3 {
        font-size:20px;
        font-weight: bold;
        color: #fff;
    }
    @keyframes consult{
        0%,100%{transform:scale(.5);}
        50%{transform:scale(1.3);}
    }
    .z-coutact-a3{
        width:100%;
        height:920px;
        position:relative;
    }
    .z-coutact-a3>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a3-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:155px;
    }
    .z-coutact-a3-box>.z-width{
        margin:0 auto;
        height:100%;
    }
    .z-coutact-a3-fl{
        width:50%;
        padding-top:60px;
    }
    .z-coutact-a3-fl-ti1{
        font-size:36px;
        color:#333333;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-coutact-a3-fl-ti2{
        width:30px;
        height:6px;
        background:#014099;
        border-radius:3px;
        margin-bottom:45px;
    }
    .z-coutact-a3-fl-ti3{
        color:#454545;
        line-height:36px;
        font-size:18px;
        width:510px;
    }
    .z-coutact-a3-fl-ti3 p,.z-coutact-a3-fl-ti3 span{
        color:#454545;
        line-height:36px;
        font-size:18px;
    }
    .z-coutact-a3-fr{
        width:50%;
    }
    .z-coutact-a3-fr-d1{
        width:590px;
    }
    .z-coutact-a3-fr-d2{
        width:100%;
        height:68px;
        border-radius:10px;
        background:#f8f8f8;
        padding:0 28px;
        margin-bottom:25px;
    }
    .z-coutact-a3-fr-d2 .z-coutact-a3-fr-d2-img{
        width:40px;
        height:100%;
        display:inline-flex;
        align-items:center;
    }
    .z-coutact-a3-fr-d2 input{
        height:100%;
        width:calc(100% - 40px);
        font-size:16px;
        color:#757575;
    }
    .z-coutact-a3-fr-d2 input::placeholder{
        color:#757575;
    }
    .z-coutact-a3-fr-d3{
        width:100%;
        border-radius:10px;
        background:#f8f8f8;
        padding:26px 28px;
        height:228px;
    }
    .z-coutact-a3-fr-d3 textarea{
        height:100%;
        width:calc(100% - 40px);
        font-size:16px;
        color:#757575;
        padding-left:20px;
    }
    .z-coutact-a3-fr-d4{
        width:100%;
        display:flex;
        justify-content:center;
        margin-top:50px;
    }
    .z-coutact-a3-fr-d4 input{
        width:203px;
        height:59px;
        font-size:18px;
        line-height:59px;
        text-align:center;
        border-radius:10px;
        letter-spacing:6px;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d5{
        background:#014099;
        color:#fff;
        margin-right:25px;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d6{
        background:#f8f8f8;
        color:#454545;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-coutact-a1{
        width:100%;
        padding:100px 0;
        background:#f2f8fd;
    }
    .z-coutact-a1-list{
        width:306px;
        /*height:220px;*/
        background:#fff;
        padding:30px;
        margin-right:20px;
    }
    .z-coutact-a1-list:nth-child(3n){
        margin-right:0;
    }
    .z-coutact-a1-list-d1{
        position:relative;
        width:60px;
        height:65px;
    }
    .z-coutact-a1-list-d1 img{
        position:relative;
        z-index:2;
        transform:scale(0.9);
    }
    .z-coutact-a1-list-d1 i{
        display:inline-block;
        width:32px;
        height:32px;
        background-image: linear-gradient(-120deg,#9cb6d9,#d8e2f0);
        border-radius:50%;
        position:absolute;
        right:0;
        top:-12px;
    }
    .z-coutact-a1-list-d2{
        font-size:20px;
        font-weight:bold;
        color:#333333;
        margin-bottom:16px;
    }
    .z-coutact-a1-list-d3{
        font-size:22px;
        color:#757575;
        font-weight:bold;
        font-family:"Gilroy";
    }
    .z-coutact-a1-list-d3 span{
        font-family:normal;
        font-size:16px;
        color:#757575;
        font-weight:normal;
    }
    .z-coutact-a2{
        width:100%;
        height:430px;
    }
    .z-coutact-a2-fl,.z-coutact-a2-fr{
        width:50%;
        height:100%;
    }
    .z-coutact-a2-fl{
        background-repeat:no-repeat;
        background-attachment: fixed;
        background-size:auto 100%;
    }
    .z-coutact-a2-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-coutact-a2-fl img{
        transition:.5s;
    }
    .z-coutact-a2-fr{
        position:relative;
    }
    .z-coutact-a2-fr>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a2-fr .infobox {
        width:150px;
        height:150px;
        display: flex;
        align-items: center;
        justify-content: center;
        position:absolute;
        left:200px;
        top:100px;
    }
    .z-coutact-a2-fr .dhbox {
        width:100%;
        height:100%;
        background: #014099;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-coutact-a2-fr .dhbox::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: #014099;
        box-shadow: 0 0 50px 0 rgba(255, 255, 255, 0.4);
        opacity: 0.3;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        animation: consult linear 2s infinite;
    }
    .z-coutact-a2-fr .dhbox .icon {
        display: block;
        margin: 0 auto;
        height:40px;
        margin-bottom:10px;
    }
    .z-coutact-a2-fr .dhbox h3 {
        font-size:18px;
        font-weight: bold;
        color: #fff;
    }
    @keyframes consult{
        0%,100%{transform:scale(.5);}
        50%{transform:scale(1.3);}
    }
    .z-coutact-a3{
        width:100%;
        height:720px;
        position:relative;
    }
    .z-coutact-a3>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a3-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:100px;
    }
    .z-coutact-a3-box>.z-width{
        margin:0 auto;
        height:100%;
    }
    .z-coutact-a3-fl{
        width:50%;
        padding-top:30px;
    }
    .z-coutact-a3-fl-ti1{
        font-size:32px;
        color:#333333;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-coutact-a3-fl-ti2{
        width:30px;
        height:6px;
        background:#014099;
        border-radius:3px;
        margin-bottom:45px;
    }
    .z-coutact-a3-fl-ti3{
        color:#454545;
        line-height:36px;
        font-size:18px;
        width:80%;
    }
    .z-coutact-a3-fl-ti3 p,.z-coutact-a3-fl-ti3 span{
        color:#454545;
        line-height:36px;
        font-size:18px;
    }
    .z-coutact-a3-fr{
        width:50%;
    }
    .z-coutact-a3-fr-d1{
        width:100%;
    }
    .z-coutact-a3-fr-d2{
        width:100%;
        height:68px;
        border-radius:10px;
        background:#f8f8f8;
        padding:0 28px;
        margin-bottom:25px;
    }
    .z-coutact-a3-fr-d2 .z-coutact-a3-fr-d2-img{
        width:40px;
        height:100%;
        display:inline-flex;
        align-items:center;
    }
    .z-coutact-a3-fr-d2 input{
        height:100%;
        width:calc(100% - 40px);
        font-size:16px;
        color:#757575;
    }
    .z-coutact-a3-fr-d2 input::placeholder{
        color:#757575;
    }
    .z-coutact-a3-fr-d3{
        width:100%;
        border-radius:10px;
        background:#f8f8f8;
        padding:26px 28px;
        height:228px;
    }
    .z-coutact-a3-fr-d3 textarea{
        height:100%;
        width:calc(100% - 40px);
        font-size:16px;
        color:#757575;
        padding-left:20px;
    }
    .z-coutact-a3-fr-d4{
        width:100%;
        display:flex;
        justify-content:center;
        margin-top:50px;
    }
    .z-coutact-a3-fr-d4 input{
        width:203px;
        height:59px;
        font-size:18px;
        line-height:59px;
        text-align:center;
        border-radius:10px;
        letter-spacing:6px;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d5{
        background:#014099;
        color:#fff;
        margin-right:25px;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d6{
        background:#f8f8f8;
        color:#454545;
    }
}
@media only screen and (max-width: 999px){
    .z-coutact-a1{
        width:100%;
        padding:1.7rem .3rem;
        background:#f2f8fd;
    }
    .z-coutact-a1-list{
        width:100%;
        background:#fff;
        padding:.5rem .3rem;
        display:flex;
        margin-bottom:.3rem;
        align-items:center;
    }
    .z-coutact-a1-list .z-coutact-a1-list-fr{
        width:calc(100% - .9rem);
        padding-left:.5rem;
    }
    .z-coutact-a1-list-d1{
        position:relative;
        width:.9rem;
        height:1rem;
    }
    .z-coutact-a1-list-d1 img{
        position:relative;
        z-index:2;
        transform:scale(0.8);
    }
    .z-coutact-a1-list-d1 i{
        display:inline-block;
        width:.46rem;
        height:.46rem;
        background-image: linear-gradient(-120deg,#9cb6d9,#d8e2f0);
        border-radius:50%;
        position:absolute;
        right:0;
        top:-.12rem;
    }
    .z-coutact-a1-list-d2{
        font-size:.28rem;
        font-weight:bold;
        color:#333333;
        margin-bottom:.2rem;
    }
    .z-coutact-a1-list-d3{
        font-size:.3rem;
        color:#757575;
        font-weight:bold;
        font-family:"Gilroy";
    }
    .z-coutact-a1-list-d3 span{
        font-family:normal;
        font-size:.24rem;
        color:#757575;
        font-weight:normal;
    }
    .z-coutact-a2{
        width:100%;
    }
    .z-coutact-a2-fl{
        width:100%;
        position:relative;
    }
    .z-coutact-a2-fl>img{
        width:100%;
    }
    .z-coutact-a2-fl .infobox {
        width:2rem;
        height:2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        position:absolute;
        left:50%;
        top:50%;
        transform: translate(-50%,-50%);
    }
    .z-coutact-a2-fl .dhbox {
        width:100%;
        height:100%;
        background: #014099;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-coutact-a2-fl .dhbox::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: #014099;
        box-shadow: 0 0 50px 0 rgba(255, 255, 255, 0.4);
        opacity: 0.3;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        animation: consult linear 2s infinite;
    }
    .z-coutact-a2-fl .dhbox .icon {
        display: block;
        margin: 0 auto .1rem;
        height:.6rem;
    }
    .z-coutact-a2-fl .dhbox h3 {
        font-size:.24rem;
        font-weight: bold;
        color: #fff;
    }
    @keyframes consult{
        0%,100%{transform:scale(.5);}
        50%{transform:scale(1.3);}
    }
    .z-coutact-a3{
        width:100%;
        height:13rem;
        position:relative;
    }
    .z-coutact-a3>.i300{
        width:100%;
        height:100%;
    }
    .z-coutact-a3-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:1rem;
    }
    .z-coutact-a3-box>.z-width{
        margin:0 auto;
        height:100%;
    }
    .z-coutact-a3-fl{
        width:100%;
    }
    .z-coutact-a3-fl-ti1{
        font-size:.38rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.2rem;
        text-align:center;
    }
    .z-coutact-a3-fl-ti2{
        width:.4rem;
        height:.08rem;
        background:#014099;
        border-radius:3px;
        margin:0 auto .45rem;
    }
    .z-coutact-a3-fl-ti3{
        color:#454545;
        line-height:.42rem;
        font-size:.24rem;
        width:80%;
        margin:0 auto;
        text-align:center;
    }
    .z-coutact-a3-fl-ti3 p,.z-coutact-a3-fl-ti3 span{
        color:#454545;
        line-height:.42rem;
        font-size:.24rem;
    }
    .z-coutact-a3-fr{
        width:100%;
        padding:0 .5rem;
    }
    .z-coutact-a3-fr-d1{
        width:100%;
        padding-top:1rem;
    }
    .z-coutact-a3-fr-d2{
        width:100%;
        height:1rem;
        border-radius:.2rem;
        background:#f8f8f8;
        padding:0 .3rem;
        margin-bottom:.3rem;
    }
    .z-coutact-a3-fr-d2 .z-coutact-a3-fr-d2-img{
        width:.6rem;
        height:100%;
        display:inline-flex;
        align-items:center;
    }
    .z-coutact-a3-fr-d2 input{
        height:100%;
        width:calc(100% - .6rem);
        font-size:.24rem;
        color:#757575;
    }
    .z-coutact-a3-fr-d2 input::placeholder{
        color:#757575;
    }
    .z-coutact-a3-fr-d3{
        width:100%;
        border-radius:.2rem;
        background:#f8f8f8;
        padding:.3rem;
        height:3rem;
    }
    .z-coutact-a3-fr-d3 textarea{
        height:100%;
        width:calc(100% - .6rem);
        font-size:.24rem;
        color:#757575;
        padding-left:.2rem;
    }
    .z-coutact-a3-fr-d4{
        width:100%;
        display:flex;
        justify-content:center;
        margin-top:.5rem;
    }
    .z-coutact-a3-fr-d4 input{
        width:2.5rem;
        height:.8rem;
        font-size:.26rem;
        line-height:.8rem;
        text-align:center;
        border-radius:.2rem;
        letter-spacing:.1rem;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d5{
        background:#014099;
        color:#fff;
        margin-right:.3rem;
    }
    .z-coutact-a3-fr-d4 .z-coutact-a3-fr-d6{
        background:#f8f8f8;
        color:#454545;
    }
}

@media only screen and (min-width: 1600px){
    .z-recruitment{
        width:100%;
        padding:90px 0;
        background:#f8f8f8;
    }
    .z-recruitment-box{
        background:#fff;
        padding:0 60px;
    }
    .z-recruitment-ti1{
        width:100%;
        height:112px;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti1-fl{
        display:inline-flex;
        align-items:center;
        font-size:22px;
        font-weight: bold;
    }
    .z-recruitment-ti1-fl img{
        margin-right:10px;
    }
    .z-recruitment-ti1-fr{
        display:inline-flex;
        width:150px;
        height:48px;
        border-radius:10px;
        border:1px solid #dbe6f5;
        background:#f0f5fb;
        align-items:center;
        justify-content:center;
        font-size:16px;
        color:#014099;
        cursor:pointer;
    }
    .z-recruitment-ti1-fr img{
        width:9px;
        margin-left:10px;
    }
    .z-recruitment-ti2{
        width:100%;
        height:80px;
        border-top:1px solid #eeeeee;
        border-bottom:1px solid #eeeeee;
    }
    .z-recruitment-ti2-list{
        width: 20%;
        font-size:18px;
        color:#757575;
        margin-right:200px;
        line-height:80px;
    }
    .z-recruitment-ti2-list:last-child{
        margin-right:0;
    }
    .z-recruitment-ti3{
        width:100%;
        padding:40px 0 200px;
    }
    .z-recruitment-ti3-e1{
        font-size:18px;
        color:#454545;
        font-weight:bold;
        margin-bottom:10px;
    }
    .z-recruitment-ti3-e2{
        color:#454545;
        font-size:16px;
        line-height:36px;
    }
    .z-recruitment-ti3-e2 p,.z-recruitment-ti3-e2 span{
        color:#454545;
        font-size:16px;
        line-height:36px;
    }
    .z-recruitment-ti3-e3{
        margin-bottom:45px;
    }
    .z-recruitment-ti4{
        width:100%;
        height:105px;
        border-top:1px solid #eee;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti4-e1{
        display:inline-flex;
        align-items:center;
        font-size:18px;
        color:#757575;
    }
    .z-recruitment-ti4-e1 i{
        display:inline-block;
        width:14px;
        height:21px;
        background-size:100% 100%;
    }
    .z-recruitment-ti4-e1:first-child i{
        background-image:url("../z-img/a34.png");
        margin-right:15px;
    }
    .z-recruitment-ti4-e1:hover{
        color:#014099;
    }
    .z-recruitment-ti4-e1:hover:first-child i{
        background-image:url("../z-img/a33.png");
    }
    .z-recruitment-ti4-e2{
        width:28px;
    }
    .z-recruitment-ti4-e1:last-child i{
        background-image:url("../z-img/a36.png");
        margin-left:15px;
    }
    .z-recruitment-ti4-e1:hover:last-child i{
        background-image:url("../z-img/a35.png");
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-recruitment{
        width:100%;
        padding:90px 0;
        background:#f8f8f8;
    }
    .z-recruitment-box{
        background:#fff;
        padding:0 60px;
    }
    .z-recruitment-ti1{
        width:100%;
        height:112px;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti1-fl{
        display:inline-flex;
        align-items:center;
        font-size:22px;
    }
    .z-recruitment-ti1-fl img{
        margin-right:10px;
    }
    .z-recruitment-ti1-fr{
        display:inline-flex;
        width:150px;
        height:48px;
        border-radius:10px;
        border:1px solid #dbe6f5;
        background:#f0f5fb;
        align-items:center;
        justify-content:center;
        font-size:16px;
        color:#014099;
        cursor:pointer;
    }
    .z-recruitment-ti1-fr img{
        width:9px;
        margin-left:10px;
    }
    .z-recruitment-ti2{
        width:100%;
        height:80px;
        border-top:1px solid #eeeeee;
        border-bottom:1px solid #eeeeee;
    }
    .z-recruitment-ti2-list{
        width: 20%;
        font-size:18px;
        color:#757575;
        margin-right:165px;
        line-height:80px;
    }
    .z-recruitment-ti2-list:last-child{
        margin-right:0;
    }
    .z-recruitment-ti3{
        width:100%;
        padding:40px 0 150px;
    }
    .z-recruitment-ti3-e1{
        font-size:18px;
        color:#454545;
        font-weight:bold;
        margin-bottom:10px;
    }
    .z-recruitment-ti3-e2{
        color:#454545;
        font-size:16px;
        line-height:36px;
    }
    .z-recruitment-ti3-e2 p,.z-recruitment-ti3-e2 span{
        color:#454545;
        font-size:16px;
        line-height:36px;
    }
    .z-recruitment-ti3-e3{
        margin-bottom:45px;
    }
    .z-recruitment-ti4{
        width:100%;
        height:105px;
        border-top:1px solid #eee;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti4-e1{
        display:inline-flex;
        align-items:center;
        font-size:18px;
        color:#757575;
    }
    .z-recruitment-ti4-e1 i{
        display:inline-block;
        width:14px;
        height:21px;
        background-size:100% 100%;
    }
    .z-recruitment-ti4-e1:first-child i{
        background-image:url("../z-img/a34.png");
        margin-right:15px;
    }
    .z-recruitment-ti4-e1:hover{
        color:#014099;
    }
    .z-recruitment-ti4-e1:hover:first-child i{
        background-image:url("../z-img/a33.png");
    }
    .z-recruitment-ti4-e2{
        width:28px;
    }
    .z-recruitment-ti4-e1:last-child i{
        background-image:url("../z-img/a36.png");
        margin-left:15px;
    }
    .z-recruitment-ti4-e1:hover:last-child i{
        background-image:url("../z-img/a35.png");
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-recruitment{
        width:100%;
        padding:90px 0;
        background:#f8f8f8;
    }
    .z-recruitment-box{
        background:#fff;
        padding:0 50px;
    }
    .z-recruitment-ti1{
        width:100%;
        height:112px;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti1-fl{
        display:inline-flex;
        align-items:center;
        font-size:22px;
    }
    .z-recruitment-ti1-fl img{
        margin-right:10px;
    }
    .z-recruitment-ti1-fr{
        display:inline-flex;
        width:150px;
        height:48px;
        border-radius:10px;
        border:1px solid #dbe6f5;
        background:#f0f5fb;
        align-items:center;
        justify-content:center;
        font-size:16px;
        cursor:pointer;
        color:#014099;
    }
    .z-recruitment-ti1-fr img{
        width:9px;
        margin-left:10px;
    }
    .z-recruitment-ti2{
        width:100%;
        height:80px;
        border-top:1px solid #eeeeee;
        border-bottom:1px solid #eeeeee;
    }
    .z-recruitment-ti2-list{
        width: 32%;
        font-size:18px;
        color:#757575;
        margin-right:70px;
        line-height:80px;
    }
    .z-recruitment-ti2-list:last-child{
        margin-right:0;
    }
    .z-recruitment-ti3{
        width:100%;
        padding:40px 0 100px;
    }
    .z-recruitment-ti3-e1{
        font-size:18px;
        color:#454545;
        font-weight:bold;
        margin-bottom:10px;
    }
    .z-recruitment-ti3-e2{
        color:#454545;
        font-size:16px;
        line-height:36px;
    }
    .z-recruitment-ti3-e2 p,.z-recruitment-ti3-e2 span{
        color:#454545;
        font-size:16px;
        line-height:36px;
    }
    .z-recruitment-ti3-e3{
        margin-bottom:45px;
    }
    .z-recruitment-ti4{
        width:100%;
        height:105px;
        border-top:1px solid #eee;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti4-e1{
        display:inline-flex;
        align-items:center;
        font-size:18px;
        color:#757575;
    }
    .z-recruitment-ti4-e1 i{
        display:inline-block;
        width:14px;
        height:21px;
        background-size:100% 100%;
    }
    .z-recruitment-ti4-e1:first-child i{
        background-image:url("../z-img/a34.png");
        margin-right:15px;
    }
    .z-recruitment-ti4-e1:hover{
        color:#014099;
    }
    .z-recruitment-ti4-e1:hover:first-child i{
        background-image:url("../z-img/a33.png");
    }
    .z-recruitment-ti4-e2{
        width:28px;
    }
    .z-recruitment-ti4-e1:last-child i{
        background-image:url("../z-img/a36.png");
        margin-left:15px;
    }
    .z-recruitment-ti4-e1:hover:last-child i{
        background-image:url("../z-img/a35.png");
    }
}
@media only screen and (max-width: 999px){
    .z-recruitment{
        width:100%;
        padding:1rem .3rem;
        background:#f8f8f8;
    }
    .z-recruitment-box{
        background:#fff;
        padding:0 .3rem;
    }
    .z-recruitment-ti1{
        width:100%;
        height:1.3rem;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti1-fl{
        display:inline-flex;
        align-items:center;
        font-size:.26rem;
    }
    .z-recruitment-ti1-fl img{
        margin-right:.2rem;
        transform:scale(0.8);
    }
    .z-recruitment-ti1-fr{
        display:inline-flex;
        width:1.8rem;
        height:.6rem;
        border-radius:.1rem;
        border:1px solid #dbe6f5;
        background:#f0f5fb;
        align-items:center;
        justify-content:center;
        font-size:.22rem;
        color:#014099;
    }
    .z-recruitment-ti1-fr img{
        width:.15rem;
        margin-left:.2rem;
    }
    .z-recruitment-ti2{
        width:100%;
        border-top:1px solid #eeeeee;
        border-bottom:1px solid #eeeeee;
        padding:.2rem 0;
    }
    .z-recruitment-ti2-list{
        font-size:.28rem;
        color:#757575;
        float:none;
        margin-bottom:.2rem;
    }
    .z-recruitment-ti3{
        width:100%;
        padding:.4rem 0 1rem;
    }
    .z-recruitment-ti3-e1{
        font-size:.28rem;
        color:#454545;
        font-weight:bold;
        margin-bottom:.2rem;
    }
    .z-recruitment-ti3-e2{
        color:#454545;
        font-size:.24rem;
        line-height:.46rem;
    }
    .z-recruitment-ti3-e2 p,.z-recruitment-ti3-e2 span{
        color:#454545;
        font-size:.24rem;
        line-height:.46rem;
    }
    .z-recruitment-ti3-e3{
        margin-bottom:.4rem;
    }
    .z-recruitment-ti4{
        width:100%;
        height:105px;
        border-top:1px solid #eee;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .z-recruitment-ti4-e1{
        display:inline-flex;
        align-items:center;
        font-size:.28rem;
        width:50%;
        color:#757575;
    }
    .z-recruitment-ti4-e1:last-child{
        justify-content:flex-end;
    }
    .z-recruitment-ti4-e1:last-child span{
        text-align:right;
    }
    .z-recruitment-ti4-e1 span{
        width:80%;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .z-recruitment-ti4-e1 i{
        display:inline-block;
        width:.24rem;
        height:.38rem;
        background-size:100% 100%;
    }
    .z-recruitment-ti4-e1:first-child i{
        background-image:url("../z-img/a34.png");
        margin-right:.1rem;
    }
    .z-recruitment-ti4-e1:hover{
        color:#014099;
    }
    .z-recruitment-ti4-e1:hover:first-child i{
        background-image:url("../z-img/a33.png");
    }
    .z-recruitment-ti4-e2{
        display:none;
    }
    .z-recruitment-ti4-e1:last-child i{
        background-image:url("../z-img/a36.png");
        margin-left:.1rem;
    }
    .z-recruitment-ti4-e1:hover:last-child i{
        background-image:url("../z-img/a35.png");
    }
}

@media only screen and (min-width: 1600px){
    .z-recruitment-pop{
        position:fixed;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:5;
        display:none;
    }
    .z-recruitment-pop-a1{
        width:890px;
        margin:8% auto 0;
        padding:50px 60px 110px;
        background:#fff;
        height: 700px;
        overflow-y: auto;
    }
    .z-recruitment-pop-a1::-webkit-scrollbar {
        width:8px;
        height:700px;
    }
    .z-recruitment-pop-a1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #014099;
    }
    .z-recruitment-pop-a2{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding:0 20px 40px;
        border-bottom:1px solid #eee;
        margin-bottom:30px;
    }
    .z-recruitment-pop-a2>div{
        font-size:30px;
        color:#333333;
        font-weight:bold;
    }
    .z-recruitment-pop-a2>a{
        width:30px;
    }
    .z-recruitment-pop-a3{
        color:#454545;
        font-size:16px;
        line-height:36px;
        margin-bottom:30px;
    }
    .z-recruitment-pop-a3 span{
        font-weight:bold;
        color:#014099;
        font-family:'Gilroy';
    }
    .z-recruitment-pop-a3 i{
        font-style:normal;
        font-weight:bold;
        color:#014099;
    }
    .z-recruitment-pop-a4{
        font-size:18px;
        color:#333333;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a4 span{
        color:#980000;
        margin-right:5px;
    }
    .z-recruitment-pop-a5{
        width:100%;
        height:60px;
        background:#f8f8f8;
        padding:0 20px;
        margin-bottom:20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .z-recruitment-pop-a5 input{
        width:100%;
        height:100%;
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a5 input::placeholder{
        color:#8f8f8f;
    }
    .z-recruitment-pop-a6{
        width:100%;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a6-e1{
        width:236px;
        height:60px;
        background:#f8f8f8;
        padding:0 20px;
        margin-right:10px;
    }
    .z-recruitment-pop-a6-e1:last-child{
        margin-right:0;
    }
    .z-recruitment-pop-a6-e1 select{
        width:100%;
        height:100%;
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a7{
        width:100%;
    }
    .z-recruitment-pop-a7-e1{
        width:355px;
    }
    .z-recruitment-pop-a8{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a8-e1{
        width:527px;
        height:60px;
        font-size:16px;
        color:#8f8f8f;
        line-height:60px;
    }
    .z-recruitment-pop-a8-e2{
        position:relative;
        width:167px;
    }
    .z-recruitment-pop-a8-e2 input{
        opacity:0;
        position:absolute;
        left:0;
        top:0;
        cursor:pointer;
        width: 100%;
    }
    .z-recruitment-pop-a8-e3{
        color:#454545;
        display:inline-flex;
        align-items:center;
        font-size:20px;
    }
    .z-recruitment-pop-a8-e3 img{
        margin-right:10px;
    }
    .z-recruitment-pop-a9{
        width:100%;
    }
    .z-recruitment-pop-a9-fl{
        width:365px;
    }
    .z-recruitment-pop-a9-fl-f1{
        width:100%;
    }
    .z-recruitment-pop-a9-fl-f2{
        width:258px;
    }
    .z-recruitment-pop-a9-fl-f2 .z-recruitment-pop-a5{
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-btn{
        padding-top:45px;
    }
    .z-recruitment-pop-btn input{
        width:209px;
        height:64px;
        text-align:center;
        line-height:64px;
        color:#fff;
        font-size:18px;
        background:#014099;
        border-radius:10px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-recruitment-pop{
        position:fixed;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:5;
        display:none;
    }
    .z-recruitment-pop-a1{
        width:890px;
        margin:8% auto 0;
        padding:50px 60px 110px;
        background:#fff;
        height: 700px;
        overflow-y: auto;
    }
    .z-recruitment-pop-a1::-webkit-scrollbar {
        width:8px;
        height:700px;
    }
    .z-recruitment-pop-a1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #014099;
    }
    .z-recruitment-pop-a2{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding:0 20px 40px;
        border-bottom:1px solid #eee;
        margin-bottom:30px;
    }
    .z-recruitment-pop-a2>div{
        font-size:30px;
        color:#333333;
        font-weight:bold;
    }
    .z-recruitment-pop-a2>a{
        width:30px;
    }
    .z-recruitment-pop-a3{
        color:#454545;
        font-size:16px;
        line-height:36px;
        margin-bottom:30px;
    }
    .z-recruitment-pop-a3 span{
        font-weight:bold;
        color:#014099;
        font-family:'Gilroy';
    }
    .z-recruitment-pop-a3 i{
        font-style:normal;
        font-weight:bold;
        color:#014099;
    }
    .z-recruitment-pop-a4{
        font-size:18px;
        color:#333333;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a4 span{
        color:#980000;
        margin-right:5px;
    }
    .z-recruitment-pop-a5{
        width:100%;
        height:60px;
        background:#f8f8f8;
        padding:0 20px;
        margin-bottom:20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .z-recruitment-pop-a5 input{
        width:100%;
        height:100%;
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a5 input::placeholder{
        color:#8f8f8f;
    }
    .z-recruitment-pop-a6{
        width:100%;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a6-e1{
        width:236px;
        height:60px;
        background:#f8f8f8;
        padding:0 20px;
        margin-right:10px;
    }
    .z-recruitment-pop-a6-e1:last-child{
        margin-right:0;
    }
    .z-recruitment-pop-a6-e1 select{
        width:100%;
        height:100%;
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a7{
        width:100%;
    }
    .z-recruitment-pop-a7-e1{
        width:355px;
    }
    .z-recruitment-pop-a8{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a8-e1{
        width:527px;
        height:60px;
        font-size:16px;
        color:#8f8f8f;
        line-height:60px;
    }
    .z-recruitment-pop-a8-e2{
        position:relative;
        width:167px;
    }
    .z-recruitment-pop-a8-e2 input{
        opacity:0;
        position:absolute;
        left:0;
        top:0;
        cursor:pointer;
        width: 100%;
    }
    .z-recruitment-pop-a8-e3{
        color:#454545;
        display:inline-flex;
        align-items:center;
        font-size:20px;
    }
    .z-recruitment-pop-a8-e3 img{
        margin-right:10px;
    }
    .z-recruitment-pop-a9{
        width:100%;
    }
    .z-recruitment-pop-a9-fl{
        width:365px;
    }
    .z-recruitment-pop-a9-fl-f1{
        width:100%;
    }
    .z-recruitment-pop-a9-fl-f2{
        width:258px;
    }
    .z-recruitment-pop-a9-fl-f2 .z-recruitment-pop-a5{
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-btn{
        padding-top:45px;
    }
    .z-recruitment-pop-btn input{
        width:209px;
        height:64px;
        text-align:center;
        line-height:64px;
        color:#fff;
        font-size:18px;
        background:#014099;
        border-radius:10px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-recruitment-pop{
        position:fixed;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:5;
        display:none;
    }
    .z-recruitment-pop-a1{
        width:760px;
        margin:8% auto 0;
        padding:50px 60px 110px;
        background:#fff;
        height:500px;
        overflow-y: auto;
    }
    .z-recruitment-pop-a1::-webkit-scrollbar {
        width:8px;
        height:700px;
    }
    .z-recruitment-pop-a1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #014099;
    }
    .z-recruitment-pop-a2{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding:0 20px 40px;
        border-bottom:1px solid #eee;
        margin-bottom:30px;
    }
    .z-recruitment-pop-a2>div{
        font-size:30px;
        color:#333333;
        font-weight:bold;
    }
    .z-recruitment-pop-a2>a{
        width:30px;
    }
    .z-recruitment-pop-a3{
        color:#454545;
        font-size:16px;
        line-height:36px;
        margin-bottom:30px;
    }
    .z-recruitment-pop-a3 span{
        font-weight:bold;
        color:#014099;
        font-family:'Gilroy';
    }
    .z-recruitment-pop-a3 i{
        font-style:normal;
        font-weight:bold;
        color:#014099;
    }
    .z-recruitment-pop-a4{
        font-size:18px;
        color:#333333;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a4 span{
        color:#980000;
        margin-right:5px;
    }
    .z-recruitment-pop-a5{
        width:100%;
        height:60px;
        background:#f8f8f8;
        padding:0 20px;
        margin-bottom:20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .z-recruitment-pop-a5 input{
        width:100%;
        height:100%;
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a5 input::placeholder{
        color:#8f8f8f;
    }
    .z-recruitment-pop-a6{
        width:100%;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a6-e1{
        width:203px;
        height:60px;
        background:#f8f8f8;
        padding:0 20px;
        margin-right:10px;
    }
    .z-recruitment-pop-a6-e1:last-child{
        margin-right:0;
    }
    .z-recruitment-pop-a6-e1 select{
        width:100%;
        height:100%;
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a7{
        width:100%;
    }
    .z-recruitment-pop-a7-e1{
        width:305px;
    }
    .z-recruitment-pop-a8{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        margin-bottom:20px;
    }
    .z-recruitment-pop-a8-e1{
        width:435px;
        height:60px;
        font-size:16px;
        color:#8f8f8f;
        line-height:60px;
    }
    .z-recruitment-pop-a8-e2{
        position:relative;
        width:167px;
    }
    .z-recruitment-pop-a8-e2 input{
        opacity:0;
        position:absolute;
        left:0;
        top:0;
        cursor:pointer;
        width: 100%;
    }
    .z-recruitment-pop-a8-e3{
        color:#454545;
        display:inline-flex;
        align-items:center;
        font-size:20px;
    }
    .z-recruitment-pop-a8-e3 img{
        margin-right:10px;
    }
    .z-recruitment-pop-a9{
        width:100%;
    }
    .z-recruitment-pop-a9-fl{
        width:365px;
    }
    .z-recruitment-pop-a9-fl-f1{
        width:100%;
    }
    .z-recruitment-pop-a9-fl-f2{
        width:258px;
    }
    .z-recruitment-pop-a9-fl-f2 .z-recruitment-pop-a5{
        font-size:16px;
        color:#8f8f8f;
    }
    .z-recruitment-pop-btn{
        padding-top:45px;
    }
    .z-recruitment-pop-btn input{
        width:190px;
        height:64px;
        text-align:center;
        line-height:64px;
        color:#fff;
        font-size:18px;
        background:#014099;
        border-radius:10px;
    }
}
@media only screen and (max-width: 999px){
    .z-recruitment-pop{
        position:fixed;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:5;
        display:none;
    }
    .z-recruitment-pop-a1{
        width:92%;
        margin:8% auto 0;
        padding:.5rem .6rem 1rem;
        background:#fff;
        height:10rem;
        overflow-y: auto;
    }
    .z-recruitment-pop-a2{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding:0 .2rem .4rem;
        border-bottom:1px solid #eee;
        margin-bottom:.3rem;
    }
    .z-recruitment-pop-a2>div{
        font-size:.3rem;
        color:#333333;
        font-weight:bold;
    }
    .z-recruitment-pop-a2>a{
        width:.3rem;
    }
    .z-recruitment-pop-a3{
        color:#454545;
        font-size:.24rem;
        line-height:.42rem;
        margin-bottom:.3rem;
        text-align: justify;
    }
    .z-recruitment-pop-a3 span{
        font-weight:bold;
        color:#014099;
        font-family:'Gilroy';
    }
    .z-recruitment-pop-a3 i{
        font-style:normal;
        font-weight:bold;
        color:#014099;
    }
    .z-recruitment-pop-a4{
        font-size:.28rem;
        color:#333333;
        margin-bottom:.2rem;
    }
    .z-recruitment-pop-a4 span{
        color:#980000;
        margin-right:.2rem;
    }
    .z-recruitment-pop-a5{
        width:100%;
        height:.8rem;
        background:#f8f8f8;
        padding:0 .2rem;
        margin-bottom:.2rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .z-recruitment-pop-a5 input{
        width:100%;
        height:100%;
        font-size:.24rem;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a5 input::placeholder{
        color:#8f8f8f;
    }
    .z-recruitment-pop-a6{
        width:100%;
        margin-bottom:.2rem;
    }
    .z-recruitment-pop-a6-e1{
        width:calc(100% / 3 - .1rem);
        height:.8rem;
        background:#f8f8f8;
        padding:0 .1rem;
        margin-right:.15rem;
    }
    .z-recruitment-pop-a6-e1:last-child{
        margin-right:0;
    }
    .z-recruitment-pop-a6-e1 select{
        width:100%;
        height:100%;
        font-size:.24rem;
        color:#8f8f8f;
    }
    .z-recruitment-pop-a7{
        width:100%;
    }
    .z-recruitment-pop-a7-e1{
        width:100%;
    }
    .z-recruitment-pop-a8{
        width:100%;
        margin-bottom:.2rem;
    }
    .z-recruitment-pop-a8-e1{
        width:100%;
        height:.8rem;
        font-size:.24rem;
        color:#8f8f8f;
        line-height:.8rem;
    }
    .z-recruitment-pop-a8-e2{
        position:relative;
        width: 3rem;
        margin-top:.2rem;
    }
    .z-recruitment-pop-a8-e2 input{
        opacity:0;
        position:absolute;
        left:0;
        top:0;
        cursor:pointer;
        width: 100%;
    }
    .z-recruitment-pop-a8-e3{
        color:#454545;
        display:inline-flex;
        align-items:center;
        font-size:.3rem;
    }
    .z-recruitment-pop-a8-e3 img{
        margin-right:.1rem;
        transform:scale(0.9);
    }
    .z-recruitment-pop-a9{
        width:100%;
    }
    .z-recruitment-pop-a9-fl{
        width:100%;
    }
    .z-recruitment-pop-a9-fr img{
        width:1rem;
    }
    .z-recruitment-pop-a9-fl-f1{
        width:100%;
    }
    .z-recruitment-pop-a9-fl-f2{
        width:3.5rem;
    }
    .z-recruitment-pop-a9-fl-f2 .z-recruitment-pop-a5{
        font-size:.24rem;
        color:#8f8f8f;
    }
    .z-recruitment-pop-btn{
        float: none;
        display:inline-block;
        clear: both;
    }
    .z-recruitment-pop-btn input{
        width:3rem;
        height:.82rem;
        text-align:center;
        line-height:.82rem;
        color:#fff;
        font-size:.28rem;
        background:#014099;
        border-radius:.2rem;
        margin:.5rem auto 0;
    }
}

@media only screen and (min-width: 1600px){
    .z-job{
        width:100%;
        padding:100px 0 180px;
        background:#f8f8f8;
    }
    .z-job-a1{
        width:100%;
    }
    .z-job-a1 .z-job-a1-tit{
        font-size:36px;
        color:#333333;
        font-weight:bold;
        text-align:center;
        line-height:36px;
        margin-bottom:75px;
    }
    .z-job-a1-line{
        width:100%;
        margin-bottom:45px;
    }
    .z-job-a1-d1{
        background:#fff;
        border-radius:10px;
        border:1px solid #eeeeee;
        padding:0 25px;
        height:63px;
        margin-right:17px;
    }
    /* .z-job-a1-d1:nth-child(5){
        margin-right:0;
    } */
    .reset{
        width:130px;
        height:63px;
        line-height:63px;
        text-align:center;
        border-radius:10px;
        color:#fff;
        font-size:18px;
        letter-spacing:2px;
        background:#014099;
    }
    .z-job-a1-d2{
        display:flex;
        width:300px;
        justify-content:space-between;
        align-items:center;
    }
    .z-job-a1-d2 .z-job-a1-d2-e1{
        width:345px;
        height:100%;
        font-size:16px;
        color:#959595;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2{
        position:relative;
        width:22px;
        height:21px;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2 input{
        opacity:0;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-job-a1-d3{
        width:300px;
    }
    .z-job-a1-d3 .z-job-a1-d3-sect{
        width:100%;
        height:100%;
        font-size:16px;
        color:#959595;
    }
    .z-job-a2{
        width:100%;
        padding:0 60px;
        border-radius:10px;
        background:#fff;
        margin-bottom:25px;
    }
    .z-job-a2-d1{
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr img:last-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover{
        background:#014099;
        color:#fff;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:first-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:last-child{
        display:inline-block;
    }
    .z-job-a2-d1 .z-recruitment-ti1{
        height:93px;
    }
    .z-job-a2-d1 .z-recruitment-ti2{
        border-bottom:none;
    }
    .z-job-a2-d1 .z-recruitment-ti2 .z-news-a2-list-d5{
        justify-content: flex-end;
        padding-right: 32px;
    }
    .zp-line{
        display:flex;
        justify-content: space-between;
    }
    .zp-line .z-recruitment-ti2-list{
        margin-right:0;
        width:400px;
    }
    .zp-line .z-news-a2-list-d5{
        padding:0 !important;
    }
    .z-job-a3{
        width:100%;
        padding-top:100px;
    }
    .z-job-a3 .z-job-a3-ti1{
        color:#333333;
        font-size:36px;
        font-weight:bold;
        margin-bottom:15px;
        text-align:center;
    }
    .z-job-a3 .z-job-a3-ti2{
        width:30px;
        height:6px;
        border-radius:3px;
        background:#014099;
        margin:0 auto 50px;
    }
    .z-job-a3 .about-a6-line {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom:80px;
    }
    .z-job-a3 .about-a6-list {
        width: 170px;
        height: 164px;
        background: #fff;
        cursor: pointer;
        border-radius:10px;
    }
    .z-job-a3 .about-a6-list-ti1 {
        height:105px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-job-a3 .about-a6-list-ti2 {
        font-size: 20px;
        color: #454545;
        font-weight: bolder;
        text-align: center;
    }
    .z-job-a3 .about-a6-list-ti3 {
        width:25px;
        margin: 0 25px;
    }
    .z-job-a3 .about-a6-list .about-a6-list-ti1 img{
        transition:.5s;
    }
    .z-job-a3 .about-a6-list:hover .about-a6-list-ti1 img{
        transform: rotateY(180deg);
        transition:.5s;
    }
    .z-job-a3-d1{
        width:100%;
        height:393px;
    }
    .z-job-a3-d1-fl,.z-job-a3-d1-fr{
        width:calc(100% / 2);
        height:100%;
    }
    .z-job-a3-d1-fl img{
        transition:.5s;
    }
    .z-job-a3-d1-fl:hover img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-job-a3-d1-fr{
        background:#fff;
        display:flex;
        align-items:center;
        padding:0 75px;
    }
    .z-job-a3-d1-fr .z-job-a3-d1-fr-d1{
        font-size:30px;
        color:#014099;
        font-weight:bold;
        margin-bottom:35px;
    }
    .z-job-a3-d1-fr-d4{
        margin-bottom:20px;
    }
    .z-job-a3-d1-fr-d4:last-child{
        margin-bottom:0;
    }
    .z-job-a3-d1-fr-d2{
        color:#454545;
        font-size:18px;
        margin-bottom:20px;
        font-weight:bold;
    }
    .z-job-a3-d1-fr-d3{
        color:#454545;
        font-size:16px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-job{
        width:100%;
        padding:100px 0 180px;
        background:#f8f8f8;
    }
    .z-job-a1{
        width:100%;
    }
    .z-job-a1 .z-job-a1-tit{
        font-size:36px;
        color:#333333;
        font-weight:bold;
        text-align:center;
        line-height:36px;
        margin-bottom:75px;
    }
    .z-job-a1-line{
        width:100%;
        margin-bottom:45px;
    }
    .z-job-a1-d1{
        background:#fff;
        border-radius:10px;
        border:1px solid #eeeeee;
        padding:0 25px;
        height:63px;
        margin-right:24px;
    }

    .z-job-a1-d2{
        display:flex;
        width:280px;
        justify-content:space-between;
        align-items:center;
    }
    .z-job-a1-d2 .z-job-a1-d2-e1{
        width:280px;
        height:100%;
        font-size:16px;
        color:#959595;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2{
        position:relative;
        width:22px;
        height:21px;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2 input{
        opacity:0;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-job-a1-d3{
        width:260px;
    }
    .reset{
        width:124px;
        height:63px;
        line-height:63px;
        text-align:center;
        border-radius:10px;
        color:#fff;
        font-size:18px;
        letter-spacing:2px;
        background:#014099;
    }
    .z-job-a1-d3 .z-job-a1-d3-sect{
        width:100%;
        height:100%;
        font-size:16px;
        color:#959595;
    }
    .z-job-a2{
        width:100%;
        padding:0 60px;
        border-radius:10px;
        background:#fff;
        margin-bottom:25px;
    }
    .z-job-a2-d1{
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr img:last-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover{
        background:#014099;
        color:#fff;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:first-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:last-child{
        display:inline-block;
    }
    .z-job-a2-d1 .z-recruitment-ti1{
        height:93px;
    }
    .z-job-a2-d1 .z-recruitment-ti2{
        border-bottom:none;
    }
    .z-job-a2-d1 .z-recruitment-ti2 .z-news-a2-list-d5{
        justify-content: flex-end;
        padding-right: 32px;
    }
    .zp-line{
        display:flex;
        justify-content: space-between;
    }
    .zp-line .z-recruitment-ti2-list{
        margin-right:0;
        width:400px;
    }
    .zp-line .z-news-a2-list-d5{
        padding:0 !important;
    }
    .z-job-a3{
        width:100%;
        padding-top:100px;
    }
    .z-job-a3 .z-job-a3-ti1{
        color:#333333;
        font-size:36px;
        font-weight:bold;
        margin-bottom:15px;
        text-align:center;
    }
    .z-job-a3 .z-job-a3-ti2{
        width:30px;
        height:6px;
        border-radius:3px;
        background:#014099;
        margin:0 auto 50px;
    }
    .z-job-a3 .about-a6-line {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom:80px;
    }
    .z-job-a3 .about-a6-list {
        width:152px;
        height: 164px;
        background: #fff;
        cursor: pointer;
        border-radius:10px;
    }
    .z-job-a3 .about-a6-list-ti1 {
        height:105px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-job-a3 .about-a6-list-ti2 {
        font-size: 20px;
        color: #454545;
        font-weight: bolder;
        text-align: center;
    }
    .z-job-a3 .about-a6-list-ti3 {
        width:25px;
        margin: 0 25px;
    }
    .z-job-a3 .about-a6-list .about-a6-list-ti1 img{
        transition:.5s;
    }
    .z-job-a3 .about-a6-list:hover .about-a6-list-ti1 img{
        transform: rotateY(180deg);
        transition:.5s;
    }
    .z-job-a3-d1{
        width:100%;
        height:393px;
    }
    .z-job-a3-d1-fl,.z-job-a3-d1-fr{
        width:calc(100% / 2);
        height:100%;
    }
    .z-job-a3-d1-fl img{
        transition:.5s;
    }
    .z-job-a3-d1-fl:hover img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-job-a3-d1-fr{
        background:#fff;
        display:flex;
        align-items:center;
        padding:0 75px;
    }
    .z-job-a3-d1-fr .z-job-a3-d1-fr-d1{
        font-size:30px;
        color:#014099;
        font-weight:bold;
        margin-bottom:35px;
    }
    .z-job-a3-d1-fr-d4{
        margin-bottom:20px;
    }
    .z-job-a3-d1-fr-d4:last-child{
        margin-bottom:0;
    }
    .z-job-a3-d1-fr-d2{
        color:#454545;
        font-size:18px;
        margin-bottom:20px;
        font-weight:bold;
    }
    .z-job-a3-d1-fr-d3{
        color:#454545;
        font-size:16px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-job{
        width:100%;
        padding:100px 0;
        background:#f8f8f8;
    }
    .z-job-a1{
        width:100%;
    }
    .z-job-a1 .z-job-a1-tit{
        font-size:36px;
        color:#333333;
        font-weight:bold;
        text-align:center;
        line-height:36px;
        margin-bottom:75px;
    }
    .z-job-a1-line{
        width:100%;
        margin-bottom:45px;
    }
    .reset{
        width:100px;
        height:63px;
        line-height:63px;
        text-align:center;
        border-radius:10px;
        color:#fff;
        font-size:18px;
        letter-spacing:2px;
        background:#014099;
    }
    .z-job-a1-d1{
        background:#fff;
        border-radius:10px;
        border:1px solid #eeeeee;
        padding:0 15px;
        height:63px;
        margin-right:15px;
    }
    .z-job-a1-d2{
        display:flex;
        width:230px;
        justify-content:space-between;
        align-items:center;
    }
    .z-job-a1-d2 .z-job-a1-d2-e1{
        width:230px;
        height:100%;
        font-size:16px;
        color:#959595;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2{
        position:relative;
        width:22px;
        height:21px;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2 input{
        opacity:0;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-job-a1-d3{
        width:190px;
    }
    .z-job-a1-d3 .z-job-a1-d3-sect{
        width:100%;
        height:100%;
        font-size:16px;
        color:#959595;
    }
    .z-job-a2{
        width:100%;
        padding:0 60px;
        border-radius:10px;
        background:#fff;
        margin-bottom:25px;
    }
    .z-job-a2-d1{
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr img:last-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover{
        background:#014099;
        color:#fff;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:first-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:last-child{
        display:inline-block;
    }
    .z-job-a2-d1 .z-recruitment-ti1{
        height:93px;
    }
    .z-job-a2-d1 .z-recruitment-ti2{
        border-bottom:none;
    }
    .z-job-a2-d1 .z-recruitment-ti2 .z-news-a2-list-d5{
        justify-content: flex-end;
        padding-right: 32px;
    }
    .zp-line{
        display:flex;
        justify-content: space-between;
    }
    .zp-line .z-recruitment-ti2-list{
        margin-right:0;
        width:360px;
    }
    .zp-line .z-news-a2-list-d5{
        padding:0 !important;
    }
    .z-job-a3{
        width:100%;
        padding-top:100px;
    }
    .z-job-a3 .z-job-a3-ti1{
        color:#333333;
        font-size:36px;
        font-weight:bold;
        margin-bottom:15px;
        text-align:center;
    }
    .z-job-a3 .z-job-a3-ti2{
        width:30px;
        height:6px;
        border-radius:3px;
        background:#014099;
        margin:0 auto 50px;
    }
    .z-job-a3 .about-a6-line {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom:80px;
    }
    .z-job-a3 .about-a6-list {
        width:152px;
        height:123px;
        background: #fff;
        cursor: pointer;
        border-radius:10px;
    }
    .z-job-a3 .about-a6-list-ti1 {
        height:75px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-job-a3 .about-a6-list-ti1 img{
        transform:scale(0.7);
    }
    .z-job-a3 .about-a6-list-ti2 {
        font-size:18px;
        color: #454545;
        font-weight: bolder;
        text-align: center;
    }
    .z-job-a3 .about-a6-list-ti3 {
        width:20px;
        margin: 0 10px;
    }
    .z-job-a3 .about-a6-list .about-a6-list-ti1 img{
        transition:.5s;
    }
    .z-job-a3 .about-a6-list:hover .about-a6-list-ti1 img{
        transform: rotateY(180deg);
        transition:.5s;
    }
    .z-job-a3-d1{
        width:100%;
        height:270px;
    }
    .z-job-a3-d1-fl,.z-job-a3-d1-fr{
        width:calc(100% / 2);
        height:100%;
    }
    .z-job-a3-d1-fl img{
        transition:.5s;
    }
    .z-job-a3-d1-fl:hover img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-job-a3-d1-fr{
        background:#fff;
        display:flex;
        align-items:center;
        padding:0 50px;
    }
    .z-job-a3-d1-fr .z-job-a3-d1-fr-d1{
        font-size:28px;
        color:#014099;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-job-a3-d1-fr-d4{
        margin-bottom:10px;
    }
    .z-job-a3-d1-fr-d4:last-child{
        margin-bottom:0;
    }
    .z-job-a3-d1-fr-d2{
        color:#454545;
        font-size:16px;
        margin-bottom:10px;
        font-weight:bold;
    }
    .z-job-a3-d1-fr-d3{
        color:#454545;
        font-size:14px;
    }
}
@media only screen and (max-width: 999px){
    .z-job{
        width:100%;
        padding:1rem 0 1.8rem;
        background:#f8f8f8;
    }
    .z-job-a1{
        width:100%;
        padding:0 .3rem;
    }
    .z-job-a1 .z-job-a1-tit{
        font-size:.38rem;
        color:#333333;
        font-weight:bold;
        text-align:center;
        line-height:.38rem;
        margin-bottom:.75rem;
    }
    .z-job-a1-line{
        width:100%;
        margin-bottom:.5rem;
    }
    .z-job-a1-d1{
        background:#fff;
        border-radius:.2rem;
        border:1px solid #eeeeee;
        padding:0 .3rem;
        height:.8rem;
        margin-right:4%;
        margin-bottom:.3rem;
    }
    .reset{
        width:48%;
        height:.8rem;
        line-height:.8rem;
        text-align:center;
        border-radius:10px;
        color:#fff;
        font-size:.26rem;
        letter-spacing:2px;
        background:#014099;
    }
    .z-job-a1-d1:nth-child(2n){
        margin-right:0;
    }
    .z-job-a1-d2{
        display:flex;
        width:100%;
        margin-bottom:.3rem;
        justify-content:space-between;
        align-items:center;
    }
    .z-job-a1-d2 .z-job-a1-d2-e1{
        width:80%;
        height:100%;
        font-size:.24rem;
        color:#959595;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2{
        position:relative;
        width:.3rem;
    }
    .z-job-a1-d2 .z-job-a1-d2-e2 input{
        opacity:0;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-job-a1-d3{
        width:48%;
    }
    .z-job-a1-d3 .z-job-a1-d3-sect{
        width:100%;
        height:100%;
        font-size:.24rem;
        color:#959595;
    }
    .z-job-a2{
        width: 92%;
        padding:0 .3rem;
        border-radius:.2rem;
        background:#fff;
        margin:0 auto .3rem;
    }
    .z-job-a2-d1{
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr img:last-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover{
        background:#014099;
        color:#fff;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:first-child{
        display:none;
    }
    .z-job-a2-d1 .z-recruitment-ti1-fr:hover img:last-child{
        display:inline-block;
    }
    .z-job-a2-d1 .z-recruitment-ti1{
        height:1rem;
    }
    .z-job-a2-d1 .z-recruitment-ti2{
        border-bottom:none;
    }
    .z-job-a3{
        width:100%;
        padding-top:1rem;
    }
    .z-job-a3 .z-job-a3-ti1{
        color:#333333;
        font-size:.38rem;
        font-weight:bold;
        margin-bottom:.2rem;
        text-align:center;
    }
    .z-job-a3 .z-job-a3-ti2{
        width:.4rem;
        height:.08rem;
        border-radius:3px;
        background:#014099;
        margin:0 auto .5rem;
    }
    .z-job-a3 .about-a6-line {
        width: 100%;
        padding:0 .3rem;
        display: flex;
        align-items: center;
        margin-bottom:.8rem;
        flex-wrap:wrap;
    }
    .z-job-a3 .about-a6-list {
        width:2rem;
        height:2rem;
        background: #fff;
        cursor: pointer;
        border-radius:.2rem;
        margin-bottom:.2rem;
    }
    .z-job-a3 .about-a6-list-ti1 {
        height:1.2rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .z-job-a3 .about-a6-list-ti2 {
        font-size:.28rem;
        color: #454545;
        font-weight: bolder;
        text-align: center;
    }
    .z-job-a3 .about-a6-list-ti3 {
        width:.25rem;
        margin: 0 .1rem;
    }
    .z-job-a3 .about-a6-list-ti3:nth-child(6){
        display:none;
    }
    .z-job-a3 .about-a6-list .about-a6-list-ti1 img{
        transition:.5s;
        transform:scale(0.6);
    }
    .z-job-a3 .about-a6-list:hover .about-a6-list-ti1 img{
        transform: rotateY(180deg);
        transition:.5s;
    }
    .z-job-a3-d1{
        width:100%;
        padding:0 .3rem;
    }
    .z-job-a3-d1-fl,.z-job-a3-d1-fr{
        width:100%;
    }
    .z-job-a3-d1-fl img{
        transition:.5s;
    }
    .z-job-a3-d1-fl:hover img{
        transition:.5s;
        transform:scale(1.06);
    }
    .z-job-a3-d1-fr{
        background:#fff;
        display:flex;
        align-items:center;
        padding:.5rem .6rem;
    }
    .z-job-a3-d1-fr .z-job-a3-d1-fr-d1{
        font-size:.32rem;
        color:#014099;
        font-weight:bold;
        margin-bottom:.35rem;
    }
    .z-job-a3-d1-fr-d4{
        margin-bottom:.2rem;
    }
    .z-job-a3-d1-fr-d4:last-child{
        margin-bottom:0;
    }
    .z-job-a3-d1-fr-d2{
        color:#454545;
        font-size:.28rem;
        margin-bottom:.2rem;
        font-weight:bold;
    }
    .z-job-a3-d1-fr-d3{
        color:#454545;
        font-size:.24rem;
    }
}


@media only screen and (min-width: 1600px){
    .z-investors-a1{
        width:100%;
        padding:70px 0;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-investors-tit{
        color: #333333;
        font-size: 36px;
        font-weight: bold;
        margin-bottom: 15px;
        text-align: center;
    }
    .z-investors-tit1{
        width: 30px;
        height: 6px;
        border-radius: 3px;
        background: #014099;
        margin: 0 auto;
    }
    .z-investors-a1-box{
        padding-top:45px;
    }
    .z-investors-a1-list{
        width:100%;
        padding:38px 48px 38px 98px;
        height:255px;
        background:#fff;
        border-radius:10px;
        margin-bottom:34px;
    }
    .z-investors-a1-list11{
        padding:38px 48px 38px 50px;
    }
    .z-investors-a1-list11 .z-investors-a1-fl{
        margin-right: 30px;
    }
    .z-investors-a1-fl{
        padding-top:50px;
        width:215px;
    }
    .z-investors-a1-fl .z-investors-a1-fl-d1{
        font-size:42px;
        color:#757575;
        font-family: 'Gilroy';
        line-height:42px;
    }
    .z-investors-a1-fl-d1 span{
        font-family:normal;
        font-size:30px;
    }
    .z-investors-a1-fl-d2{
        font-size:24px;
        color:#bbbbbb;
        font-family: 'Gilroy';
        line-height:24px;
        padding-top:15px;
        font-weight:bold;
    }
    .z-investors-a1-ce{
        width:726px;
        padding-top:30px;
    }
    .z-investors-a1-ce-d1{
        font-size:20px;
        color:#333333;
        font-weight:bold;
        margin-bottom:25px;
    }
    .z-investors-a1-ce-d2{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-investors-a1-ce-d2 p,.z-investors-a1-ce-d2 span{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-investors-a1-fr{
        width:304px;
        height:180px;
        border-radius:10px;
        overflow:hidden;
        position:relative;
    }
    .z-investors-a1-fr-d1{
        width:100%;
        height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-investors-a1-fr-d2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        -webkit-clip-path: circle(0 at 152px 90px);
        clip-path: circle(0 at 152px 90px);
        height:100%;
        transition: all .5s ease;
    }
    .z-investors-a1-fr-d2-e1{
        width:100%;
        height:100%;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2{
        -webkit-clip-path: circle(180px at 152px 90px);
        transition: all .5s ease;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2 .bt1-b1{
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d1{
        color:#014099;
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d2{
        color:#565656;
    }
    .z-investors-a1-list:hover .z-investors-a1-ce-d2{
        color:#333;
    }
    .z-page{
        width:100%;
        display:flex;
        justify-content:center;
    }
    .z-page a.page-num{
        display:inline-block;
        width:52px;
        height:52px;
        box-shadow:0 0 20px 8px #eee;
        line-height:52px;
        text-align:center;
        border-radius:50%;
        font-size:18px;
        color:#757575;
        margin:0 15px;
    }
    .z-page a.page-link{
        width:103px;
        height:52px;
        line-height:52px;
        box-shadow:0 0 20px 8px #eee;
        font-size:18px;
        color:#757575;
        border-radius:25px;
        text-align:center;
        margin:0 10px;
    }
    .z-page a.page-num.ac{
        background:#014099;
        box-shadow:none;
        color:#fff;
    }
    .z-investors-a2{
        padding-top:110px;
    }
    .z-investors-a2-box{
        width:100%;
        padding-top:70px;
        margin-bottom:130px;
    }
    .z-investors-a3an4{
        width:100%;
        background-color:#fbfbfb;
        padding-top:60px;
    }
    .z-investors-a3-box{
        padding-top:80px;
        width:100%;
    }
    .z-investors-a3-list{
        width:460px;
        height:204px;
        border-radius:10px;
        box-shadow:0 0 20px 6px #eee;
        padding:60px 32px 0;
        margin-right:10px;
    }
    .z-investors-a3-list:last-child{
        margin-right:0;
    }
    .z-investors-a3-list-fl{
        width:319px;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d1{
        font-size:24px;
        color:#333333;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d2{
        font-size:18px;
        color:#666666;
    }
    .z-investors-a3-list>.fR{
        padding-top:13px;
    }
    .z-investors-a3{
        margin-bottom:46px;
    }
    .z-investors-a4{
        width:100%;
        position:relative;
    }
    .z-investors-a4-img{
        float:left;
    }
    .z-investors-a4-fr{
        width:720px;
        padding-top:70px;
        text-align:right;
        margin-left:calc(50% - 1440px / 2);
    }
    .z-investors-a4-fr-d1{
        color:#333333;
        font-weight:bold;
        font-size:30px;
        margin-bottom:20px;
    }
    .z-investors-a4-fr-d1 span{
        color:#014099;
    }
    .z-investors-a4-fr-d2{
        font-size:18px;
        line-height:48px;
        color:#757575;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-investors-a1{
        width:100%;
        padding:70px 0;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-investors-tit{
        color: #333333;
        font-size: 36px;
        font-weight: bold;
        margin-bottom: 15px;
        text-align: center;
    }
    .z-investors-tit1{
        width: 30px;
        height: 6px;
        border-radius: 3px;
        background: #014099;
        margin: 0 auto;
    }
    .z-investors-a1-box{
        padding-top:45px;
    }
    .z-investors-a1-list{
        width:100%;
        padding:38px 38px 38px 80px;
        height:255px;
        background:#fff;
        border-radius:10px;
        margin-bottom:34px;
    }
    .z-investors-a1-list11{
        padding:38px 48px 38px 50px;
    }
    .z-investors-a1-list11 .z-investors-a1-fl{
        margin-right: 30px;
    }
    .z-investors-a1-fl{
        padding-top:50px;
        width:185px;
    }
    .z-investors-a1-fl .z-investors-a1-fl-d1{
        font-size:42px;
        color:#757575;
        font-family: 'Gilroy';
        line-height:42px;
    }
    .z-investors-a1-fl-d1 span{
        font-family:normal;
        font-size:30px;
    }
    .z-investors-a1-fl-d2{
        font-size:24px;
        color:#bbbbbb;
        font-family: 'Gilroy';
        line-height:24px;
        padding-top:15px;
        font-weight:bold;
    }
    .z-investors-a1-ce{
        width:650px;
        padding-top:30px;
    }
    .z-investors-a1-ce-d1{
        font-size:20px;
        color:#333333;
        font-weight:bold;
        margin-bottom:25px;
    }
    .z-investors-a1-ce-d2{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-investors-a1-ce-d2 p,.z-investors-a1-ce-d2 span{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-investors-a1-fr{
        width:304px;
        height:180px;
        border-radius:10px;
        overflow:hidden;
        position:relative;
    }
    .z-investors-a1-fr-d1{
        width:100%;
        height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-investors-a1-fr-d2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        -webkit-clip-path: circle(0 at 152px 90px);
        clip-path: circle(0 at 152px 90px);
        height:100%;
        transition: all .5s ease;
    }
    .z-investors-a1-fr-d2-e1{
        width:100%;
        height:100%;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2{
        -webkit-clip-path: circle(180px at 152px 90px);
        transition: all .5s ease;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2 .bt1-b1{
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d1{
        color:#014099;
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d2{
        color:#565656;
    }
    .z-investors-a1-list:hover .z-investors-a1-ce-d2{
        color:#333;
    }
    .z-page{
        width:100%;
        display:flex;
        justify-content:center;
    }
    .z-page a.page-num{
        display:inline-block;
        width:52px;
        height:52px;
        box-shadow:0 0 20px 8px #eee;
        line-height:52px;
        text-align:center;
        border-radius:50%;
        font-size:18px;
        color:#757575;
        margin:0 15px;
    }
    .z-page a.page-num.ac{
        background:#014099;
        box-shadow:none;
        color:#fff;
    }
    .z-page a.page-link{
        width:103px;
        height:52px;
        line-height:52px;
        box-shadow:0 0 20px 8px #eee;
        font-size:18px;
        color:#757575;
        border-radius:25px;
        text-align:center;
        margin:0 10px;
    }
    .z-investors-a2{
        padding-top:90px;
    }
    .z-investors-a2-box{
        width:100%;
        padding-top:70px;
        margin-bottom:100px;
    }
    .z-investors-a3an4{
        width:100%;
        background-color:#fbfbfb;
        padding-top:50px;
    }
    .z-investors-a3-box{
        padding-top:80px;
        width:100%;
    }
    .z-investors-a3-list{
        width:420px;
        height:204px;
        border-radius:10px;
        box-shadow:0 0 20px 6px #eee;
        padding:60px 20px 0;
        margin-right:10px;
    }
    .z-investors-a3-list:last-child{
        margin-right:0;
    }
    .z-investors-a3-list-fl{
        width:319px;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d1{
        font-size:24px;
        color:#333333;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d2{
        font-size:18px;
        color:#666666;
    }
    .z-investors-a3-list>.fR{
        padding-top:13px;
    }
    .z-investors-a3-list>.fR img{
        transform:scale(0.8);
    }
    .z-investors-a3{
        margin-bottom:46px;
    }
    .z-investors-a4{
        width:100%;
        position:relative;
    }
    .z-investors-a4-img{
        float:left;
    }
    .z-investors-a4-fr{
        width:640px;
        padding-top: 70px;
        text-align: right;
        position: absolute;
        right: calc(50% - 1280px / 2);

    }
    .z-investors-a4-fr-d1{
        color:#333333;
        font-weight:bold;
        font-size:30px;
        margin-bottom:20px;
    }
    .z-investors-a4-fr-d1 span{
        color:#014099;
    }
    .z-investors-a4-fr-d2{
        font-size:18px;
        line-height:48px;
        color:#757575;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-investors-a1{
        width:100%;
        padding:70px 0;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-investors-tit{
        color: #333333;
        font-size: 36px;
        font-weight: bold;
        margin-bottom: 15px;
        text-align: center;
    }
    .z-investors-tit1{
        width: 30px;
        height: 6px;
        border-radius: 3px;
        background: #014099;
        margin: 0 auto;
    }
    .z-investors-a1-box{
        padding-top:45px;
    }
    .z-investors-a1-list{
        width:100%;
        padding:30px;
        height:255px;
        background:#fff;
        border-radius:10px;
        margin-bottom:34px;
    }
    .z-investors-a1-fl{
        padding-top:50px;
        width:155px;
    }
    .z-investors-a1-fl .z-investors-a1-fl-d1{
        font-size:40px;
        color:#757575;
        font-family: 'Gilroy';
        line-height:40px;
    }
    .z-investors-a1-fl-d1 span{
        font-family:normal;
        font-size:28px;
    }
    .z-investors-a1-fl-d2{
        font-size:22px;
        color:#bbbbbb;
        font-family: 'Gilroy';
        line-height:22px;
        padding-top:15px;
        font-weight:bold;
    }
    .z-investors-a1-ce{
        width:530px;
        padding-top:30px;
    }
    .z-investors-a1-ce-d1{
        font-size:18px;
        color:#333333;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-investors-a1-ce-d2{
        font-size:14px;
        color:#757575;
        line-height:30px;
    }
    .z-investors-a1-ce-d2 p,.z-investors-a1-ce-d2 span{
        font-size:14px;
        color:#757575;
        line-height:30px;
    }
    .z-investors-a1-fr{
        width:200px;
        height:120px;
        border-radius:10px;
        overflow:hidden;
        position:relative;
        margin-top: 30px;
    }
    .z-investors-a1-fr-d1{
        width:100%;
        height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-investors-a1-fr-d2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        -webkit-clip-path: circle(0 at 100px 60px);
        clip-path: circle(0 at 100px 60px);
        height:100%;
        transition: all .5s ease;
    }
    .z-investors-a1-fr-d2-e1{
        width:100%;
        height:100%;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2{
        -webkit-clip-path: circle(120px at 100px 60px);
        transition: all .5s ease;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2 .bt1-b1{
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d1{
        color:#014099;
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d2{
        color:#565656;
    }
    .z-investors-a1-list:hover .z-investors-a1-ce-d2{
        color:#333;
    }
    .z-page{
        width:100%;
        display:flex;
        justify-content:center;
    }
    .z-page a.page-num{
        display:inline-block;
        width:52px;
        height:52px;
        box-shadow:0 0 20px 8px #eee;
        line-height:52px;
        text-align:center;
        border-radius:50%;
        font-size:18px;
        color:#757575;
        margin:0 15px;
    }
    .z-page a.page-link {
        width: 103px;
        height: 52px;
        line-height: 52px;
        box-shadow: 0 0 20px 8px #eee;
        font-size: 18px;
        color: #757575;
        border-radius: 25px;
        text-align: center;
        margin: 0 10px;
    }
    .z-page a.page-num.ac{
        background:#014099;
        box-shadow:none;
        color:#fff;
    }
    
    .z-investors-a2{
        padding-top:30px;
    }
    .z-investors-a2-box{
        width:100%;
        padding-top:50px;
        margin-bottom:60px;
    }
    .z-investors-a3an4{
        width:100%;
        background-color:#fbfbfb;
        padding-top:20px;
    }
    .z-investors-a3-box{
        padding-top:60px;
        width:100%;
    }
    .z-investors-a3-list{
        width:313px;
        border-radius:10px;
        box-shadow:0 0 20px 6px #eee;
        padding:30px 20px;
        margin-right:10px;
    }
    .z-investors-a3-list:last-child{
        margin-right:0;
    }
    .z-investors-a3-list-fl{
        width:77%;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d1{
        font-size:22px;
        color:#333333;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d2{
        font-size:14px;
        color:#666666;
        white-space:nowrap;
    }
    .z-investors-a3-list>.fR img{
        transform:scale(0.6);
    }
    .z-investors-a3{
        margin-bottom:46px;
    }
    .z-investors-a4{
        width:100%;
        position:relative;
    }
    .z-investors-a4-img{
        float:left;
    }
    .z-investors-a4-img img{
        width:90%;
    }
    .z-investors-a4-fr{
        width:600px;
        padding-top: 70px;
        text-align: right;
        position: absolute;
        right: calc(50% - 960px / 2);
    }
    .z-investors-a4-fr-d1{
        color:#333333;
        font-weight:bold;
        font-size:26px;
        margin-bottom:20px;
    }
    .z-investors-a4-fr-d1 span{
        color:#014099;
    }
    .z-investors-a4-fr-d2{
        font-size:16px;
        line-height:48px;
        color:#757575;
    }
}
@media only screen and (max-width: 999px){
    .z-investors-a1{
        width:100%;
        padding:.7rem .3rem;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-investors-tit{
        color: #333333;
        font-size:.36rem;
        font-weight: bold;
        margin-bottom:.2rem;
        text-align: center;
    }
    .z-investors-tit1{
        width:.4rem;
        height:.08rem;
        border-radius: 3px;
        background: #014099;
        margin: 0 auto;
    }
    .z-investors-a1-box{
        padding-top:.45rem;
    }
    .z-investors-a1-list{
        width:100%;
        background:#fff;
        border-radius:.2rem;
        margin-bottom:.3rem;
    }
    .z-investors-a1-list11{
        padding-top:.4rem;
    }
    .z-investors-a1-fl{
        width:100%;
        padding:.3rem;
        display:flex;
        align-items:center;
    }
    .z-investors-a1-fl .z-investors-a1-fl-d1{
        font-size:.42rem;
        color:#757575;
        font-family: 'Gilroy';
    }
    .z-investors-a1-fl-d1 span{
        font-family:normal;
        font-size:.3rem;
    }
    .z-investors-a1-fl-d2{
        font-size:.26rem;
        color:#bbbbbb;
        font-family: 'Gilroy';
        font-weight:bold;
        margin-left:.2rem;
    }
    .z-investors-a1-ce{
        width:100%;
        padding:0 .3rem .3rem;
    }
    .z-investors-a1-ce-d1{
        font-size:.3rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.25rem;
    }
    .z-investors-a1-ce-d2{
        font-size:.24rem;
        color:#757575;
        line-height:.42rem;
    }
    .z-investors-a1-ce-d2 p,.z-investors-a1-ce-d2 span{
        font-size:.24rem;
        color:#757575;
        line-height:.42rem;
    }
    .z-investors-a1-fr{
        display:none;
    }
    .z-investors-a1-fr-d1{
        width:100%;
        height:100%;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .z-investors-a1-fr-d2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        -webkit-clip-path: circle(0 at 152px 90px);
        clip-path: circle(0 at 152px 90px);
        height:100%;
        transition: all .5s ease;
    }
    .z-investors-a1-fr-d2-e1{
        width:100%;
        height:100%;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2{
        -webkit-clip-path: circle(180px at 152px 90px);
        transition: all .5s ease;
    }
    .z-investors-a1-list:hover .z-investors-a1-fr-d2 .bt1-b1{
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d1{
        color:#014099;
    }
    .z-investors-a1-list:hover .z-investors-a1-fl-d2{
        color:#565656;
    }
    .z-investors-a1-list:hover .z-investors-a1-ce-d2{
        color:#333;
    }
    .z-page{
        width:100%;
        display:flex;
        justify-content:center;
    }
    .z-page a{
        display:inline-block;
        width:.6rem;
        height:.6rem;
        box-shadow:0 0 .2rem .1rem #eee;
        line-height:.6rem;
        text-align:center;
        border-radius:50%;
        font-size:.28rem;
        color:#757575;
        margin:0 .2rem;
    }
    .z-page a.ac{
        background:#014099;
        box-shadow:none;
        color:#fff;
    }
    .z-page a.page-link {
        width:1.2rem;
        height:.6rem;
        line-height:.6rem;
        box-shadow:0 0 .2rem .1rem #eee;
        font-size:.26rem;
        color: #757575;
        border-radius:.25rem;
        text-align: center;
        margin:0 .1rem;
    }
    .z-investors-a2{
        padding-top:.5rem;
    }
    .z-investors-a2-box{
        width:100%;
        padding-top:.7rem;
        margin-bottom:.5rem;
    }
    .z-investors-a3an4{
        width:100%;
        background-color:#fbfbfb;
        padding-top:.5rem;
    }
    .z-investors-a3-box{
        padding:.8rem .3rem 0;
        width:100%;
    }
    .z-investors-a3-list{
        width:100%;
        border-radius:.2rem;
        box-shadow:0 0 .2rem .1rem #eee;
        padding:.5rem .3rem;
        margin-bottom:.5rem;
    }
    .z-investors-a3-list-fl{
        width:80%;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d1{
        font-size:.32rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.2rem;
    }
    .z-investors-a3-list-fl .z-investors-a3-list-fl-d2{
        font-size:.26rem;
        color:#666666;
    }
    .z-investors-a3-list>.fR{
        padding-top:.13rem;
    }
    .z-investors-a3-list>.fR img{
        transform:scale(0.7);
    }
    .z-investors-a3{
        margin-bottom:.5rem;
    }
    .z-investors-a4{
        height:7rem;
        width:100%;
        position:relative;
    }
    .z-investors-a4-img{
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
    }
    .z-investors-a4-img img{
        width:100%;
    }
    .z-investors-a4-fr{
        width:100%;
        padding-top:.7rem;
        text-align:center;
    }
    .z-investors-a4-box{
        padding:0 .3rem;
    }
    .z-investors-a4-fr-d1{
        color:#333333;
        font-weight:bold;
        font-size:.32rem;
        margin-bottom:.2rem;
    }
    .z-investors-a4-fr-d1 span{
        color:#014099;
    }
    .z-investors-a4-fr-d2{
        font-size:.28rem;
        line-height:.52rem;
        color:#757575;
        display:none;
    }
}

@media only screen and (min-width: 1600px){
    .z-news-a1{
        width:100%;
        padding:68px 0 80px 0;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-news-a1-swiper{
        margin-top:50px;
        overflow:hidden;
        position:relative;
    }
    .z-news-a1-swiper .swiper{
        height:477px;
        width:100%;
        border-radius:10px;
        margin-bottom:50px;
    }
    .z-news-a1-swiper .swiper .swiper-wrapper{
        width:100%;
        height:100%;
    }
    .z-news-a1-swiper .swiper .swiper-slide{
        width:100%;
        height:100%;
        background-image: linear-gradient(#fff, rgba(255,255,255,0));
        border-radius:10px;
        padding:45px 100px 50px 47px;
    }
    .z-news-a1-swiper-fl{
        width:633px;
        height:100%;
        border-radius:10px;
    }
    .z-news-a1-swiper-fl img{
        border-radius:10px;
        transition:.5s;
    }
    .z-news-a1-swiper-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-news-a1-swiper-fr{
        padding-left:60px;
        width:calc(100% - 633px);
        padding-top:35px;
    }
    .z-news-a1-swiper-fr-d1{
        color:#757575;
        font-size:38px;
        font-family:'Gilroy';
        padding-bottom:8px;
        line-height:38px;
        display:inline-block;
        border-bottom:3px solid #014099;
        margin-bottom:35px;
    }
    .z-news-a1-swiper-fr-d1 i{
        font-style:normal;
        font-family:inherit;
        font-size:24px;
    }
    .z-news-a1-swiper-fr-d1 span{
        color:#959595;
        font-size:18px;
        margin-left:12px;
    }
    .z-news-a1-swiper-fr-d2{
        font-size:24px;
        color:#333333;
        font-weight:bold;
        margin-bottom:22px;
    }
    .z-news-a1-swiper-fr-d3{
        font-size:16px;
        color:#757575;
        line-height:30px;
        margin-bottom:60px;
    }
    .z-news-a1-swiper-fr-d3 span,.z-news-a1-swiper-fr-d3 p{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-news-a1-swiper-fr .bt1-b1{
        position: inherit;
        transform: translate(0);
    }
    .z-news-a1-swiper .swiper-pagination{
        position:inherit;
        width:100%;
    }
    .z-news-a1-btn{
        width: 100%;
        height: 20px;
        position:relative;
    }
    .z-news-a1-btn .swiper-scrollbar{
        height: 2px;
        width: 125px;
        margin: 0 auto;
        background-color:#014099;
    }
    .z-news-a1-btn .swiper-scrollbar .swiper-scrollbar-drag{
        height:5px;
        background-color:#014099;
        top: -1px;
    }
    .z-news-a1-btn .swiper-button-next{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/ll.png);
        background-size:100% 100%;
        right:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    .z-news-a1-btn .swiper-button-prev{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/rr.png);
        background-size:100% 100%;
        left:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    /* .z-news-a1-swiper .swiper-pagination-bullet{
        background:rgba(0,80,186,.17);
        opacity:1;
        margin:0 6px;
        outline:none;
    }
    .z-news-a1-swiper .swiper-pagination-bullet-active{
        background:#014099;
        width:30px;
        border-radius:4px;
    } */
    .z-news-a2{
        padding-top:60px;
        display: flex;
        flex-wrap: wrap;
    }
    .z-news-a2-list{
        padding:40px 35px;
        background:#fff;
        width:440px;
        border-radius:10px;
        margin-right:40px;
        margin-bottom:50px;
    }
    .z-news-a2-list:nth-child(3n){
        margin-right:0;
    }
    .z-news-a2-list:hover{
        background:#f6f8fb;
    }
    .z-news-a2-list:hover .z-news-a2-list-d1 img{
        transform:scale(1.06);
    }
    .z-news-a2-list:hover .z-news-a2-list-d5{
        opacity:1;
    }
    .z-news-a2-list-d1{
        width:100%;
        height:220px;
        margin-bottom:30px;
        border-radius:10px;
    }
    .z-news-a2-list-d1 img{
        border-radius:10px;
        transition:.5s;
    }
    .z-news-a2-list-d2{
        color:#959595;
        margin-bottom:10px;
        line-height:20px;
        font-size:20px;
        font-family:"Gilroy";
    }
    .z-news-a2-list-d3{
        font-size:18px;
        color:#333333;
        line-height:30px;
        font-weight:bold;
        margin-bottom:20px;
        height:calc(30px * 2);
    }
    .z-news-a2-list-d4{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-news-a2-list-d5{
        display:flex;
        align-items:center;
        font-size:16px;
        color:#014099;
        padding-top:35px;
        opacity:0;
    }

    .z-news-a2-list-d5 img{
        margin-left:10px;
    }
    .z-news-a3{
        padding-bottom:100px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-news-a1{
        width:100%;
        padding:60px 0 60px 0;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-news-a1-swiper{
        margin-top:50px;
        overflow:hidden;
        position:relative;
    }
    .z-news-a1-swiper .swiper{
        height:410px;
        width:100%;
        border-radius:10px;
        margin-bottom:50px;
    }
    .z-news-a1-swiper .swiper .swiper-wrapper{
        width:100%;
        height:100%;
    }
    .z-news-a1-swiper .swiper .swiper-slide{
        width:100%;
        height:100%;
        background-image: linear-gradient(#fff, rgba(255,255,255,0));
        border-radius:10px;
        padding:45px 100px 50px 47px;
    }
    .z-news-a1-swiper-fl{
        width:550px;
        height:330px;
        border-radius:10px;
    }
    .z-news-a1-swiper-fl img{
        border-radius:10px;
        transition:.5s;
    }
    .z-news-a1-swiper-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-news-a1-swiper-fr{
        padding-left:50px;
        width:calc(100% - 550px);
        padding-top:10px;
    }
    .z-news-a1-swiper-fr-d1{
        color:#757575;
        font-size:38px;
        font-family:'Gilroy';
        padding-bottom:8px;
        line-height:38px;
        display:inline-block;
        border-bottom:3px solid #014099;
        margin-bottom:30px;
    }
    .z-news-a1-swiper-fr-d1 i{
        font-style:normal;
        font-family:inherit;
        font-size:24px;
    }
    .z-news-a1-swiper-fr-d1 span{
        color:#959595;
        font-size:18px;
        margin-left:12px;
    }
    .z-news-a1-swiper-fr-d2{
        font-size:24px;
        color:#333333;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-news-a1-swiper-fr-d3{
        font-size:16px;
        color:#757575;
        line-height:30px;
        margin-bottom:50px;
    }
    .z-news-a1-swiper-fr-d3 span,.z-news-a1-swiper-fr-d3 p{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-news-a1-swiper-fr .bt1-b1{
        position: inherit;
        transform: translate(0);
    }
    .z-news-a1-btn{
        width: 100%;
        height: 20px;
        position:relative;
    }
    .z-news-a1-btn .swiper-scrollbar{
        height: 2px;
        width: 125px;
        margin: 0 auto;
        background-color:#014099;
    }
    .z-news-a1-btn .swiper-scrollbar .swiper-scrollbar-drag{
        height:5px;
        background-color:#014099;
        top: -1px;
    }
    .z-news-a1-btn .swiper-button-next{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/ll.png);
        background-size:100% 100%;
        right:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    .z-news-a1-btn .swiper-button-prev{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/rr.png);
        background-size:100% 100%;
        left:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    /* .z-news-a1-swiper .swiper-pagination{
        position:inherit;
    }
    .z-news-a1-swiper .swiper-pagination-bullet{
        background:rgba(0,80,186,.17);
        opacity:1;
        margin:0 6px;
        outline:none;
    }
    .z-news-a1-swiper .swiper-pagination-bullet-active{
        background:#014099;
        width:30px;
        border-radius:4px;
    } */
    .z-news-a2{
        padding-top:60px;
    }
    .z-news-a2-list{
        padding:35px 30px;
        background:#fff;
        width:413px;
        border-radius:10px;
        margin-right:20px;
        margin-bottom:30px;
    }
    .z-news-a2-list:nth-child(3n){
        margin-right:0;
    }
    .z-news-a2-list:hover{
        background:#f6f8fb;
    }
    .z-news-a2-list:hover .z-news-a2-list-d1 img{
        transform:scale(1.06);
    }
    .z-news-a2-list:hover .z-news-a2-list-d5{
        opacity:1;
    }
    .z-news-a2-list-d1{
        width:100%;
        height:205px;
        margin-bottom:30px;
        border-radius:10px;
    }
    .z-news-a2-list-d1 img{
        border-radius:10px;
        transition:.5s;
    }
    .z-news-a2-list-d2{
        color:#959595;
        margin-bottom:10px;
        line-height:20px;
        font-size:20px;
        font-family:"Gilroy";
    }
    .z-news-a2-list-d3{
        font-size:18px;
        color:#333333;
        line-height:30px;
        font-weight:bold;
        margin-bottom:20px;
        height:calc(30px * 2);
    }
    .z-news-a2-list-d4{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-news-a2-list-d5{
        display:flex;
        align-items:center;
        font-size:16px;
        color:#014099;
        padding-top:35px;
        opacity:0;
    }
    .z-news-a2-list-d5 img{
        margin-left:10px;
    }
    .z-news-a3{
        padding-bottom:100px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-news-a1{
        width:100%;
        padding:60px 0 60px 0;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-news-a1-swiper{
        margin-top:50px;
        overflow:hidden;
        position:relative;
    }
    .z-news-a1-swiper .swiper{
        height:350px;
        width:100%;
        border-radius:10px;
        margin-bottom:50px;
    }
    .z-news-a1-swiper .swiper .swiper-wrapper{
        width:100%;
        height:100%;
    }
    .z-news-a1-swiper .swiper .swiper-slide{
        width:100%;
        height:100%;
        background-image: linear-gradient(#fff, rgba(255,255,255,0));
        border-radius:10px;
        padding:45px 100px 50px 47px;
    }
    .z-news-a1-swiper-fl{
        width:460px;
        height:275px;
        border-radius:10px;
    }
    .z-news-a1-swiper-fl img{
        border-radius:10px;
        transition:.5s;
    }
    .z-news-a1-swiper-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-news-a1-swiper-fr{
        padding-left:50px;
        width:calc(100% - 460px);
    }
    .z-news-a1-swiper-fr-d1{
        color:#757575;
        font-size:36px;
        font-family:'Gilroy';
        padding-bottom:5px;
        line-height:36px;
        display:inline-block;
        border-bottom:3px solid #014099;
        margin-bottom:30px;
    }
    .z-news-a1-swiper-fr-d1 i{
        font-style:normal;
        font-family:inherit;
        font-size:20px;
    }
    .z-news-a1-swiper-fr-d1 span{
        color:#959595;
        font-size:16px;
        margin-left:12px;
    }
    .z-news-a1-swiper-fr-d2{
        font-size:22px;
        color:#333333;
        font-weight:bold;
        margin-bottom:20px;
    }
    .z-news-a1-swiper-fr-d3{
        font-size:14px;
        color:#757575;
        line-height:30px;
        margin-bottom:30px;
    }
    .z-news-a1-swiper-fr-d3 span,.z-news-a1-swiper-fr-d3 p{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-news-a1-swiper-fr .bt1-b1{
        position: inherit;
        transform: translate(0);
    }
    /* .z-news-a1-swiper .swiper-pagination{
        position:inherit;
    }
    .z-news-a1-swiper .swiper-pagination-bullet{
        background:rgba(0,80,186,.17);
        opacity:1;
        margin:0 6px;
        outline:none;
    }
    .z-news-a1-swiper .swiper-pagination-bullet-active{
        background:#014099;
        width:30px;
        border-radius:4px;
    } */
    .z-news-a1-btn{
        width: 100%;
        height: 20px;
        position:relative;
    }
    .z-news-a1-btn .swiper-scrollbar{
        height: 2px;
        width: 125px;
        margin: 0 auto;
        background-color:#014099;
    }
    .z-news-a1-btn .swiper-scrollbar .swiper-scrollbar-drag{
        height:5px;
        background-color:#014099;
        top: -1px;
    }
    .z-news-a1-btn .swiper-button-next{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/ll.png);
        background-size:100% 100%;
        right:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    .z-news-a1-btn .swiper-button-prev{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/rr.png);
        background-size:100% 100%;
        left:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    .z-news-a2{
        padding-top:60px;
    }
    .z-news-a2-list{
        padding: 25px 20px;
        background: #fff;
        width: 316px;
        border-radius: 10px;
        margin-right: 6px;
        margin-bottom: 30px;
    }
    .z-news-a2-list:nth-child(3n){
        margin-right:0;
    }
    .z-news-a2-list:hover{
        background:#f6f8fb;
    }
    .z-news-a2-list:hover .z-news-a2-list-d1 img{
        transform:scale(1.06);
    }
    .z-news-a2-list:hover .z-news-a2-list-d5{
        opacity:1;
    }
    .z-news-a2-list-d1{
        width:100%;
        height:165px;
        margin-bottom:20px;
        border-radius:10px;
    }
    .z-news-a2-list-d1 img{
        border-radius:10px;
        transition:.5s;
    }
    .z-news-a2-list-d2{
        color:#959595;
        margin-bottom:10px;
        line-height:20px;
        font-size:20px;
        font-family:"Gilroy";
    }
    .z-news-a2-list-d3{
        font-size:18px;
        color:#333333;
        line-height:30px;
        font-weight:bold;
        margin-bottom:20px;
        height:calc(30px * 2);
    }
    .z-news-a2-list-d4{
        font-size:16px;
        color:#757575;
        line-height:30px;
    }
    .z-news-a2-list-d5{
        display:flex;
        align-items:center;
        font-size:16px;
        color:#014099;
        padding-top:35px;
        opacity:0;
    }
    .z-news-a2-list-d5 img{
        margin-left:10px;
    }
    .z-news-a3{
        padding-bottom:100px;
    }
}
@media only screen and (max-width: 999px){
    .z-news-a1{
        width:100%;
        padding:.8rem .3rem;
        background-image: linear-gradient(#eff6fd, #fdfdff);
    }
    .z-news-a1-swiper{
        margin-top:.5rem;
        overflow:hidden;
        position:relative;
    }
    .z-news-a1-swiper .swiper{
        width:100%;
        border-radius:.2rem;
        margin-bottom:.2rem;
    }
    .z-news-a1-swiper .swiper .swiper-wrapper{
        width:100%;
    }
    .z-news-a1-swiper .swiper .swiper-slide{
        width:100%;
        background-image: linear-gradient(#fff, rgba(255,255,255,0));
        border-radius:10px;
        padding:.5rem .3rem;
    }
    .z-news-a1-swiper-fl{
        width:100%;
        height:3.8rem;
        border-radius:.2rem;
    }
    .z-news-a1-swiper-fl img{
        border-radius:.2rem;
        transition:.5s;
    }
    .z-news-a1-swiper-fl:hover img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-news-a1-swiper-fr{
        width:100%;
        padding-top:.35rem;
    }
    .z-news-a1-swiper-fr-d1{
        color:#757575;
        font-size:.38rem;
        font-family:'Gilroy';
        padding-bottom:.1rem;
        line-height:38px;
        display:inline-block;
        border-bottom:.03rem solid #014099;
        margin-bottom:.35rem;
    }
    .z-news-a1-swiper-fr-d1 i{
        font-style:normal;
        font-family:inherit;
        font-size:.28rem;
    }
    .z-news-a1-swiper-fr-d1 span{
        color:#959595;
        font-size:.26rem;
        margin-left:.1rem;
    }
    .z-news-a1-swiper-fr-d2{
        font-size:.26rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.2rem;
    }
    .z-news-a1-swiper-fr-d3{
        font-size:.24rem;
        color:#757575;
        line-height:.42rem;
    }
    .z-news-a1-swiper-fr-d3 span,.z-news-a1-swiper-fr-d3 p{
        font-size:.24rem;
        color:#757575;
        line-height:.42rem;
    }
    .z-news-a1-swiper-fr .bt1-b1{
        display:none;
    }
    /* .z-news-a1-btn{
        width: 100%;
        height: 20px;
        position:relative;
    }
    .z-news-a1-btn .swiper-scrollbar{
        height:.02rem;
        width: 1.3rem;
        margin: 0 auto;
        background-color:#014099;
    }
    .z-news-a1-btn .swiper-scrollbar .swiper-scrollbar-drag{
        height:.05rem;
        background-color:#014099;
        top:-.01rem;
    }
    .z-news-a1-btn .swiper-button-next{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/ll.png);
        background-size:100% 100%;
        right:calc(50% - 13px / 2 - 120px);
        top:-7px;
    }
    .z-news-a1-btn .swiper-button-prev{
        width:13px;
        height:20px;
        margin:0;
        background-image:url(../z-img/rr.png);
        background-size:100% 100%;
        left:calc(50% - 13px / 2 - 120px);
        top:-7px;
    } */
    /* .z-news-a1-swiper .swiper-pagination{
        position:inherit;
    }
    .z-news-a1-swiper .swiper-pagination-bullet{
        background:rgba(0,80,186,.17);
        opacity:1;
        margin:0 .12rem;
        outline:none;
    }
    .z-news-a1-swiper .swiper-pagination-bullet-active{
        background:#014099;
        width:.4rem;
        border-radius:4px;
    } */
    .z-news-a2{
        padding:.6rem .3rem 0;
    }
    .z-news-a2-list{
        padding:.4rem .3rem;
        background:#fff;
        width:100%;
        border-radius:.2rem;
        margin-bottom:.3rem;
    }
    .z-news-a2-list:hover{
        background:#f6f8fb;
    }
    .z-news-a2-list:hover .z-news-a2-list-d1 img{
        transform:scale(1.06);
    }
    .z-news-a2-list:hover .z-news-a2-list-d5{
        opacity:1;
    }
    .z-news-a2-list-d1{
        width:100%;
        margin-bottom:.3rem;
        border-radius:.2rem;
    }
    .z-news-a2-list-d1 img{
        border-radius:.2rem;
        transition:.5s;
    }
    .z-news-a2-list-d2{
        color:#959595;
        margin-bottom:.2rem;
        font-size:.28rem;
        font-family:"Gilroy";
    }
    .z-news-a2-list-d3{
        font-size:.26rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.2rem;
    }
    .z-news-a2-list-d4{
        font-size:.24rem;
        color:#757575;
    }
    .z-news-a2-list-d5{
        display:none;
    }
    .z-news-a3{
        padding-bottom:1rem;
    }
}

@media only screen and (min-width: 1600px){
    .z-recruit-a1{
        padding-top:70px;
        width:100%;
    }
    .z-recruit-a1-box{
        width:100%;
        padding-top:70px;
    }
    .z-recruit-a1-list{
        width:100%;
        overflow: hidden;
        position: relative;
        transition: all .5s ease;
        display: flex;
        align-items:center;
        background:#f8f8f8;
    }
    .z-recruit-a1-list-image{
        position: relative;
        overflow: hidden;
        width:50%;
    }
    .z-recruit-a1-list:nth-child(2n){
        flex-direction: row-reverse;
    }
    .z-recruit-a1-list-inner{
        background-size: cover;
        background-position: 50%;
        padding-bottom:60%;
        -moz-transition: all .4s ease;
        transition: all .4s ease;
        opacity: 1;
    }
    .z-recruit-a1-list-info{
        transform: translateY(17px);
        position: relative;
        width: 50%;
        z-index: 2;
    }
    .z-recruit-a1-list-info:before {
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 2px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        background: #f8f8f8;
        top: 8px;
        z-index: 2;
        -moz-transition: all .5s ease;
        transition: all .5s ease;
    }
    .z-recruit-a1-list-wrapper{
        width:548px;
        margin:0 auto;
    }
    .z-recruit-a1-list-d1{
        margin-bottom:40px;
    }
    .z-recruit-a1-list-d2{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:15px;
        cursor:pointer;
    }
    .z-recruit-a1-list-d2 span{
        width:518px;
        font-size:24px;
        color:#333333;
        display:inline-block;
    }
    .z-recruit-a1-list-d2 i{
        display:inline-block;
        background-image:url("../z-img/a67.png");
        width:11px;
        height:17px;
        background-size:100% 100%;
    }
    .z-recruit-a1-list-d3{
        font-size:18px;
        color:#ffffff;
        display:none;
        padding-bottom:40px;
    }
    .z-recruit-a1-list:hover{
        background:#014099;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 i{
        background-image:url("../z-img/a68.png");
    }
    .z-recruit-a1-list:nth-child(2n):hover .z-recruit-a1-list-info:before {
        left: -10px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-info:before {
        background:#014099;
    }
    .z-recruit-a1-list:nth-child(2n) .z-recruit-a1-list-info:before {
        left: 6px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 span{
        color:#fff;
    }
    .z-recruit-a1-list:hover  .z-recruit-a1-list-image .z-recruit-a1-list-inner {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        transform: scale(1.1);
    }
    .z-recruit-a1-list-d1.ac{
        border-bottom:1px solid rgba(255,255,255,.17);
        margin-bottom:45px;
    }
    .z-recruit-a1-list-d1.ac .z-recruit-a1-list-d2 i{
        width:16px;
        height:10px;
        background-image:url("../z-img/a69.png");
    }
    .z-recruit-a1-list-image-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a1-list-image-d2{
        width:100%;
        position:absolute;
        bottom:45px;
        left:0;
        padding:0 160px;
    }
    .z-recruit-a1-list-image-d3{
        font-size:36px;
        color:#fff;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-recruit-a1-list-image-d4{
        font-size:20px;
        color:#fff;
        font-weight:bold;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-image{
        float:left;
    }
    .z-recruit-a1-list:nth-child(even) .z-recruit-a1-list-image{
        float:right;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-info:before {
        right: 6px;
    }
    .z-recruit-a1-list:nth-child(odd):hover .z-recruit-a1-list-info:before {
        right: -10px;
    }
    .z-recruit-a2{
        width:100%;
        padding-top:115px;
        display:flex;
    }
    .z-recruit-a2-list{
        width:50%;
        position:relative;
    }
    .z-recruit-a2-list-d1{
        width:100%;
    }
    .z-recruit-a2-list-d2{
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a2-list-d3{
        width:586px;
        margin:0 auto;
        padding-top:100px;
    }
    .z-recruit-a2-list-d4{
        width:102px;
        height:102px;
        margin-bottom:45px;
    }
    .z-recruit-a2-list-d5{
        color:#333333;
        font-size:30px;
        margin-bottom:15px;
        font-weight:bold;
    }
    .z-recruit-a2-list-d6{
        font-size:20px;
        color:#959595;
        margin-bottom:40px;
    }
    .z-recruit-a2-list-d6 span{
        font-size:22px;
        font-family:"Gilroy";
    }
    .z-recruit-a2-list-d7{
        font-size:16px;
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list-d7 span,.z-recruit-a2-list-d7 p{
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list:hover .z-recruit-a2-list-d1 img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-recruit-a2-list-d1 img{
        transition:.5s;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-recruit-a1{
        padding-top:70px;
        width:100%;
    }
    .z-recruit-a1-box{
        width:100%;
        padding-top:70px;
    }
    .z-recruit-a1-list{
        width:100%;
        overflow: hidden;
        position: relative;
        transition: all .5s ease;
        display: flex;
        align-items:center;
        background:#f8f8f8;
    }
    .z-recruit-a1-list-image{
        position: relative;
        overflow: hidden;
        width:50%;
    }
    .z-recruit-a1-list:nth-child(2n){
        flex-direction: row-reverse;
    }
    .z-recruit-a1-list-inner{
        background-size: cover;
        background-position: 50%;
        padding-bottom:60%;
        -moz-transition: all .4s ease;
        transition: all .4s ease;
        opacity: 1;
    }
    .z-recruit-a1-list-info{
        transform: translateY(17px);
        position: relative;
        width: 50%;
        z-index: 2;
    }
    .z-recruit-a1-list-info:before {
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 2px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        background: #f8f8f8;
        top: 8px;
        z-index: 2;
        -moz-transition: all .5s ease;
        transition: all .5s ease;
    }
    .z-recruit-a1-list-wrapper{
        width:548px;
        margin:0 auto;
    }
    .z-recruit-a1-list-d1{
        /*padding-bottom:20px;*/
    }
    /*.z-recruit-a1-list-d1:last-child{*/
    /*    padding-bottom:0;*/
    /*}*/
    .z-recruit-a1-list-d2{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:30px;
        cursor:pointer;
    }
    .z-recruit-a1-list-d2 span{
        width:518px;
        font-size:24px;
        color:#333333;
        display:inline-block;
    }
    .z-recruit-a1-list-d2 i{
        display:inline-block;
        background-image:url("../z-img/a67.png");
        width:11px;
        height:17px;
        background-size:100% 100%;
    }
    .z-recruit-a1-list-d3{
        font-size:18px;
        color:#ffffff;
        display:none;
        padding-bottom:30px;
    }
    .z-recruit-a1-list:hover{
        background:#014099;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 i{
        background-image:url("../z-img/a68.png");
    }
    .z-recruit-a1-list:nth-child(2n):hover .z-recruit-a1-list-info:before {
        left: -10px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-info:before {
        background:#014099;
    }
    .z-recruit-a1-list:nth-child(2n) .z-recruit-a1-list-info:before {
        left: 6px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 span{
        color:#fff;
    }
    .z-recruit-a1-list:hover  .z-recruit-a1-list-image .z-recruit-a1-list-inner {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        transform: scale(1.1);
    }
    .z-recruit-a1-list-d1.ac{
        border-bottom:1px solid rgba(255,255,255,.17);
        margin-bottom:45px;
    }
    .z-recruit-a1-list-d1.ac .z-recruit-a1-list-d2 i{
        width:16px;
        height:10px;
        background-image:url("../z-img/a69.png");
    }
    .z-recruit-a1-list-image-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a1-list-image-d2{
        width:100%;
        position:absolute;
        bottom:45px;
        left:0;
        padding:0 130px;
    }
    .z-recruit-a1-list-image-d3{
        font-size:32px;
        color:#fff;
        font-weight:bold;
        margin-bottom:10px;
    }
    .z-recruit-a1-list-image-d4{
        font-size:18px;
        color:#fff;
          font-weight:bold;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-image{
        float:left;
    }
    .z-recruit-a1-list:nth-child(even) .z-recruit-a1-list-image{
        float:right;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-info:before {
        right: 6px;
    }
    .z-recruit-a1-list:nth-child(odd):hover .z-recruit-a1-list-info:before {
        right: -10px;
    }
    .z-recruit-a2{
        width:100%;
        padding-top:100px;
        display:flex;
    }
    .z-recruit-a2-list{
        width:50%;
        position:relative;
    }
    .z-recruit-a2-list-d1{
        width:100%;
    }
    .z-recruit-a2-list-d2{
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a2-list-d3{
        width:586px;
        margin:0 auto;
        padding-top:60px;
    }
    .z-recruit-a2-list-d4{
        width:100px;
        height:100px;
        margin-bottom:30px;
    }
    .z-recruit-a2-list-d5{
        color:#333333;
        font-size:28px;
        margin-bottom:15px;
        font-weight:bold;
    }
    .z-recruit-a2-list-d6{
        font-size:18px;
        color:#959595;
        margin-bottom:30px;
    }
    .z-recruit-a2-list-d6 span{
        font-size:20px;
        font-family:"Gilroy";
    }
    .z-recruit-a2-list-d7{
        font-size:16px;
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list-d7 span,.z-recruit-a2-list-d7 p{
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list:hover .z-recruit-a2-list-d1 img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-recruit-a2-list-d1 img{
        transition:.5s;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-recruit-a1{
        padding-top:70px;
        width:100%;
    }
    .z-recruit-a1-box{
        width:100%;
        padding-top:70px;
    }
    .z-recruit-a1-list{
        width:100%;
        overflow: hidden;
        position: relative;
        transition: all .5s ease;
        display: flex;
        align-items:center;
        background:#f8f8f8;
    }
    .z-recruit-a1-list-image{
        position: relative;
        overflow: hidden;
        width:50%;
    }
    .z-recruit-a1-list:nth-child(2n){
        flex-direction: row-reverse;
    }
    .z-recruit-a1-list-inner{
        background-size: cover;
        background-position: 50%;
        padding-bottom:60%;
        -moz-transition: all .4s ease;
        transition: all .4s ease;
        opacity: 1;
    }
    .z-recruit-a1-list-info{
        transform: translateY(17px);
        position: relative;
        width: 50%;
        z-index: 2;
    }
    .z-recruit-a1-list-info:before {
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 2px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        background: #f8f8f8;
        top: 8px;
        z-index: 2;
        -moz-transition: all .5s ease;
        transition: all .5s ease;
    }
    .z-recruit-a1-list-wrapper{
        width:430px;
        margin:0 auto;
    }
    .z-recruit-a1-list-d2{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:20px;
        cursor:pointer;
    }
    .z-recruit-a1-list-d2 span{
        width:400px;
        font-size:20px;
        color:#333333;
        display:inline-block;
    }
    .z-recruit-a1-list-d2 i{
        display:inline-block;
        background-image:url("../z-img/a67.png");
        width:10px;
        height:16px;
        background-size:100% 100%;
    }
    .z-recruit-a1-list-d3{
        font-size:16px;
        color:#ffffff;
        display:none;
        padding-bottom:20px;
    }
    .z-recruit-a1-list:hover{
        background:#014099;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 i{
        background-image:url("../z-img/a68.png");
    }
    .z-recruit-a1-list:nth-child(2n):hover .z-recruit-a1-list-info:before {
        left: -10px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-info:before {
        background:#014099;
    }
    .z-recruit-a1-list:nth-child(2n) .z-recruit-a1-list-info:before {
        left: 6px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 span{
        color:#fff;
    }
    .z-recruit-a1-list:hover  .z-recruit-a1-list-image .z-recruit-a1-list-inner {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        transform: scale(1.1);
    }
    .z-recruit-a1-list-d1.ac{
        border-bottom:1px solid rgba(255,255,255,.17);
        margin-bottom:35px;
    }
    .z-recruit-a1-list-d1.ac .z-recruit-a1-list-d2 i{
        width:16px;
        height:10px;
        background-image:url("../z-img/a69.png");
    }
    .z-recruit-a1-list-image-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a1-list-image-d2{
        width:100%;
        position:absolute;
        bottom:30px;
        left:0;
        padding:0 30px;
    }
    .z-recruit-a1-list-image-d3{
        font-size:30px;
        color:#fff;
        font-weight:bold;
        margin-bottom:10px;
    }
    .z-recruit-a1-list-image-d4{
        font-size:16px;
        color:#fff;
        font-weight:bold;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-image{
        float:left;
    }
    .z-recruit-a1-list:nth-child(even) .z-recruit-a1-list-image{
        float:right;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-info:before {
        right: 6px;
    }
    .z-recruit-a1-list:nth-child(odd):hover .z-recruit-a1-list-info:before {
        right: -10px;
    }
    .z-recruit-a2{
        width:100%;
        padding-top:100px;
        display:flex;
    }
    .z-recruit-a2-list{
        width:50%;
        position:relative;
    }
    .z-recruit-a2-list-d1{
        width:100%;
    }
    .z-recruit-a2-list-d2{
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a2-list-d3{
        width:460px;
        margin:0 auto;
        padding-top:20px;
    }
    .z-recruit-a2-list-d4{
        width:80px;
        height:80px;
        margin-bottom:20px;
    }
    .z-recruit-a2-list-d5{
        color:#333333;
        font-size:26px;
        margin-bottom:10px;
        font-weight:bold;
    }
    .z-recruit-a2-list-d6{
        font-size:16px;
        color:#959595;
        margin-bottom:20px;
    }
    .z-recruit-a2-list-d6 span{
        font-size:18px;
        font-family:"Gilroy";
    }
    .z-recruit-a2-list-d7{
        font-size:14px;
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list-d7 span,.z-recruit-a2-list-d7 p{
        font-size:14px;
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list:hover .z-recruit-a2-list-d1 img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-recruit-a2-list-d1 img{
        transition:.5s;
    }
}
@media only screen and (max-width: 999px){
    .z-recruit-a1{
        padding:.8rem .3rem 0;
        width:100%;
    }
    .z-recruit-a1-box{
        width:100%;
        padding-top:.7rem;
    }
    .z-recruit-a1-list{
        width:100%;
        overflow: hidden;
        position: relative;
        transition: all .5s ease;
        background:#f8f8f8;
        padding:.5rem .3rem;
        margin-bottom:.5rem;
    }
    .z-recruit-a1-list-image{
        position: relative;
        overflow: hidden;
        width:100%;
    }
    .z-recruit-a1-list-inner{
        background-size: cover;
        background-position: 50%;
        padding-bottom:60%;
        -moz-transition: all .4s ease;
        transition: all .4s ease;
        opacity: 1;
    }
    .z-recruit-a1-list-info{
        position: relative;
        width:100%;
        z-index: 2;
    }
    .z-recruit-a1-list-info:before {
       display:none;
    }
    .z-recruit-a1-list-wrapper{
        width:100%;
    }
    .z-recruit-a1-list-d1{
        margin-bottom:.4rem;
    }
    .z-recruit-a1-list-d2{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:.2rem;
        cursor:pointer;
    }
    .z-recruit-a1-list-d2 span{
        width:80%;
        font-size:.3rem;
        color:#333333;
        display:inline-block;
    }
    .z-recruit-a1-list-d2 i{
        display:inline-block;
        background-image:url("../z-img/a67.png");
        width:.22rem;
        height:.34rem;
        background-size:100% 100%;
    }
    .z-recruit-a1-list-d3{
        font-size:.28rem;
        color:#ffffff;
        display:none;
        padding-bottom:.4rem;
    }
    .z-recruit-a1-list:hover{
        background:#014099;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 i{
        background-image:url("../z-img/a68.png");
    }
    .z-recruit-a1-list:nth-child(2n):hover .z-recruit-a1-list-info:before {
        left: -10px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-info:before {
        background:#014099;
    }
    .z-recruit-a1-list:nth-child(2n) .z-recruit-a1-list-info:before {
        left: 6px;
    }
    .z-recruit-a1-list:hover .z-recruit-a1-list-d2 span{
        color:#fff;
    }
    .z-recruit-a1-list:hover  .z-recruit-a1-list-image .z-recruit-a1-list-inner {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        transform: scale(1.1);
    }
    .z-recruit-a1-list-d1.ac{
        border-bottom:1px solid rgba(255,255,255,.17);
        margin-bottom:.4rem;
    }
    .z-recruit-a1-list-d1.ac .z-recruit-a1-list-d2 i{
        width:.32rem;
        height:.2rem;
        background-image:url("../z-img/a69.png");
    }
    .z-recruit-a1-list-image-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-recruit-a1-list-image-d2{
        width:100%;
        position:absolute;
        bottom:.4rem;
        left:0;
        padding:0 .3rem;
    }
    .z-recruit-a1-list-image-d3{
        font-size:.32rem;
        color:#fff;
        font-weight:bold;
        margin-bottom:.15rem;
    }
    .z-recruit-a1-list-image-d4{
        font-size:.26rem;
        color:#fff;
        font-weight:bold;
    }
    .z-recruit-a1-list:nth-child(odd) .z-recruit-a1-list-image{
        float:left;
    }
    .z-recruit-a1-list:nth-child(even) .z-recruit-a1-list-image{
        float:right;
    }
    .z-recruit-a2{
        width:100%;
        padding-top:1rem;
    }
    .z-recruit-a2-list{
        width:100%;
        position:relative;
        margin-bottom:.8rem;
    }
    .z-recruit-a2-list:last-child{
        margin-bottom:0;
    }
    .z-recruit-a2-list-d1{
        width:100%;
    }
    .z-recruit-a2-list-d2{
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding: 0 .5rem;
    }
    .z-recruit-a2-list-d3{
        width:100%;
        margin:0 auto;
    }
    .z-recruit-a2-list-d4{
        width:1rem;
        height:1rem;
        margin-bottom:.4rem;
    }
    .z-recruit-a2-list-d5{
        color:#333333;
        font-size:.3rem;
        margin-bottom:.2rem;
        font-weight:bold;
    }
    .z-recruit-a2-list-d6{
        font-size:.24rem;
        color:#959595;
        margin-bottom:.4rem;
    }
    .z-recruit-a2-list-d6 span{
        font-size:.26rem;
        font-family:"Gilroy";
    }
    .z-recruit-a2-list-d7{
        font-size:.24rem;
        color:#757575;
        line-height:.42rem;
    }
    .z-recruit-a2-list-d7 span,.z-recruit-a2-list-d7 p{
        font-size:.24rem;
        color:#757575;
        line-height:36px;
    }
    .z-recruit-a2-list:hover .z-recruit-a2-list-d1 img{
        transform:scale(1.06);
        transition:.5s;
    }
    .z-recruit-a2-list-d1 img{
        transition:.5s;
    }
}

@media only screen and (min-width: 1600px){
    .z-fot{
        padding-top:100px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-fot{
        padding-top:100px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-fot{
        padding-top:100px;
    }
}
@media only screen and (max-width: 999px){
    .z-fot{
        padding-top:1rem;
    }
}

@media only screen and (min-width: 1600px){
    .z-search{
        background:#013c9b;
    }
    .z-search{
        position:fixed;
        top:-200%;
        left:0;
        width:100%;
        height:100%;
        background-image: url("../z-img/a78.jpg");
        z-index:99;
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-search.ac{
        top:0;
        opacity:1;
        transition: 0.5s;
    }
    .z-search-box{
        padding-top:80px;
    }
    .z-search-d1{
        width:100%;
    }
    .z-search-close>.fR:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
    .z-search-close>.fR img{
        transition:.5s;
        cursor:pointer;
    }
    .z-search-d1-fl{
        width:695px;
        padding-top: 100px;
    }
    .z-search-d1-fl-e1{
        width:470px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
        margin-bottom:30px;
    }
    .z-search.ac .z-search-d1-fl-e1{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-search-d1-fl-e2{
        width:260px;
        height:2px;
        margin-bottom:40px;
        background:#fff;
        transform: matrix(1,0,0,1,0,140);
        transition:1s;
    }
    .z-search.ac .z-search-d1-fl-e2{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-search-d1-fl-e3{
        font-size:46px;
        color:#ffffff;
        font-weight:bold;
        line-height:46px;
        margin-bottom:25px;
        transform: matrix(1,0,0,1,0,120);
        transition:1s;
    }
    .z-search.ac .z-search-d1-fl-e3{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-search-d1-fl-e4{
        font-size:24px;
        color:#fff;
        margin-bottom:260px;
        transform: matrix(1,0,0,1,0,100);
        font-weight:bold;
    }
    .z-search.ac .z-search-d1-fl-e4{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-search-d1-fl-e5{
        transform: matrix(1,0,0,1,0,100);
        margin-bottom:35px;
        transition:1s;
    }
    .z-search.ac .z-search-d1-fl-e5{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-search-d1-fl-e5 .fL{
        width:58px;
        height:58px;
        border-radius:50%;
        border:1px solid rgba(255,255,255,.4);
        margin-right:28px;
        position:relative;
    }
    .z-search-d1-fl-e5 .fL:hover .z-search-d1-fl-e5-f2{
        display:block;
    }
    .z-search-d1-fl-e5-f1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        display:inline-flex;
        align-items:center;
        justify-content:center;
    }
    .z-search-d1-fl-e5-f2{
        width: 105px;
        height: 105px;
        position: absolute;
        top: -115px;
        left: -20px;
        display:none;
    }
    .z-search-d1-fl-e6{
        font-size:16px;
        color:#ffffff;
        transform: matrix(1,0,0,1,0,100);
        transition:1s;
    }
    .z-search.ac .z-search-d1-fl-e6{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-search-d1-fl-e6 p{
        font-size:16px;
    }
    .z-search-d1-fr{
        width:calc(100% - 695px);
        padding-top:50px;
        display:inline-flex;
        flex-wrap:wrap;
    }
    .z-search-d1-fr-e1{
        width:155px;
        padding-left:20px;
        border-top:1px solid rgba(255,255,255,.4);
        padding-top:25px;
    }
    .z-search-d1-fr-e2{
        font-size:24px;
        color:#ffffff;
        font-weight:bold;
        margin-bottom:25px;
    }
    .z-search-d1-fr-e3 li{
        font-size:16px;
        color:#e9f2fe;
        margin-bottom:22px;
        transition:.3s;
    }
    .z-search-d1-fr-e3 li:last-child{
        margin-bottom:0;
    }
    .z-search-d1-fr-e3 li:hover{
        font-size:18px;
        font-weight:bold;
        transition:.3s;
    }
    .z-search-d1-fr-list{
        width:calc(100% / 3);
        margin-bottom:70px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-search{
        background:#013c9b;
    }
    .z-search{
        position:fixed;
        top:-200%;
        left:0;
        width:100%;
        height:100%;
        background-image: url("../z-img/a78.jpg");
        z-index:99;
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-search.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-search-box{
        padding-top:60px;
    }
    .z-search-d1{
        width:100%;
    }
    .z-search-close>.fR:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
    .z-search-close>.fR img{
        transition:.5s;
    }
    .z-search-d1-fl{
        width:695px;
        padding-top:70px;
    }
    .z-search-d1-fl-e1{
        /* font-size:68px;
        color:#fff;
        font-family:'din';
        text-transform:uppercase;
        font-weight:bold;
        line-height:68px; */
        width:420px;
        margin-bottom:30px;
    }
    .z-search-d1-fl-e2{
        width:255px;
        height:2px;
        margin-bottom:40px;
        background:#fff;
    }
    .z-search-d1-fl-e3{
        font-size:42px;
        color:#ffffff;
        font-weight:bold;
        line-height:42px;
        margin-bottom:25px;
    }
    .z-search-d1-fl-e4{
        font-size:22px;
        color:#fff;
        font-weight:bold;
        margin-bottom:180px;
    }
    .z-search-d1-fl-e5{
        margin-bottom:35px;
    }
    .z-search-d1-fl-e5 .fL{
        width:58px;
        height:58px;
        border-radius:50%;
        border:1px solid rgba(255,255,255,.4);
        margin-right:28px;
        position:relative;
    }
    .z-search-d1-fl-e5 .fL:hover .z-search-d1-fl-e5-f2{
        display:block;
    }
    .z-search-d1-fl-e5-f1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        display:inline-flex;
        align-items:center;
        justify-content:center;
    }
    .z-search-d1-fl-e5-f2{
        width: 105px;
        height: 105px;
        position: absolute;
        top: -115px;
        left: -20px;
        display:none;
    }
    .z-search-d1-fl-e6{
        font-size:16px;
        color:#ffffff;
    }
    .z-search-d1-fl-e6 p{
        font-size:16px;
    }
    .z-search-d1-fr{
        width:calc(100% - 695px);
        padding-top:30px;
        display:inline-flex;
        flex-wrap:wrap;
    }
    .z-search-d1-fr-e1{
        width:155px;
        padding-left:20px;
        border-top:1px solid rgba(255,255,255,.4);
        padding-top:20px;
    }
    .z-search-d1-fr-e2{
        font-size:22px;
        color:#ffffff;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-search-d1-fr-e3 li{
        font-size:16px;
        color:#e9f2fe;
        margin-bottom:15px;
        transition:.3s;
        line-height:20px;
    }
    .z-search-d1-fr-e3 li:last-child{
        margin-bottom:0;
    }
    .z-search-d1-fr-e3 li:hover{
        font-size:18px;
        font-weight:bold;
        transition:.3s;
    }
    .z-search-d1-fr-list{
        width:calc(100% / 3);
        margin-bottom:50px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-search{
        background:#013c9b;
    }
    .z-search{
        position:fixed;
        top:-200%;
        left:0;
        width:100%;
        height:100%;
        background-image: url("../z-img/a78.jpg");
        z-index:99;
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-search.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-search-box{
        padding-top:80px;
    }
    .z-search-d1{
        width:100%;
    }
    .z-search-close>.fR:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
    .z-search-close>.fR img{
        transition:.5s;
    }
    .z-search-d1-fl{
        width:445px;
        padding-top: 70px;
    }
    .z-search-d1-fl-e1{
        width:320px;
        margin-bottom:30px;
    }
    .z-search-d1-fl-e2{
        width:230px;
        height:2px;
        margin-bottom:40px;
        background:#fff;
    }
    .z-search-d1-fl-e3{
        font-size:38px;
        color:#ffffff;
        font-weight:bold;
        line-height:38px;
        margin-bottom:25px;
    }
    .z-search-d1-fl-e4{
        font-size:20px;
        color:#fff;
        margin-bottom:160px;
        font-weight:bold;
    }
    .z-search-d1-fl-e5{
        margin-bottom:35px;
    }
    .z-search-d1-fl-e5 .fL{
        width:58px;
        height:58px;
        border-radius:50%;
        border:1px solid rgba(255,255,255,.4);
        margin-right:28px;
        position:relative;
    }
    .z-search-d1-fl-e5 .fL:hover .z-search-d1-fl-e5-f2{
        display:block;
    }
    .z-search-d1-fl-e5-f1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        display:inline-flex;
        align-items:center;
        justify-content:center;
    }
    .z-search-d1-fl-e5-f2{
        width: 95px;
        height: 95px;
        position: absolute;
        top: -115px;
        left: -20px;
        display:none;
    }
    .z-search-d1-fl-e6{
        font-size:14px;
        color:#ffffff;
    }
    .z-search-d1-fl-e6 p{
        font-size:14px;
    }
    .z-search-d1-fr{
        width:calc(100% - 445px);
        display:inline-flex;
        flex-wrap:wrap;
        padding-top:50px;
    }
    .z-search-d1-fr-e1{
        width:80%;
        padding-left:20px;
        border-top:1px solid rgba(255,255,255,.4);
        padding-top:15px;
    }
    .z-search-d1-fr-e2{
        font-size:20px;
        color:#ffffff;
        font-weight:bold;
        margin-bottom:15px;
    }
    .z-search-d1-fr-e3 li{
        font-size:14px;
        color:#e9f2fe;
        margin-bottom:10px;
        transition:.3s;
    }
    .z-search-d1-fr-e3 li:last-child{
        margin-bottom:0;
    }
    .z-search-d1-fr-e3 li:hover{
        font-size:18px;
        font-weight:bold;
        transition:.3s;
    }
    .z-search-d1-fr-list{
        width:calc(100% / 3);
        margin-bottom:40px;
    }
}
@media only screen and (max-width: 999px){
    .z-search{
        background:#013c9b;
    }
    .z-search{
        position:fixed;
        top:-200%;
        left:0;
        width:100%;
        height:100vh;
        background-image: url("../z-img/a78.jpg");
        z-index:99;
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
        overflow-y:auto;
    }
    .z-search.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-search-box{
        padding:.5rem;
    }
    .z-search-close{
        /* padding-right:.5rem; */
    }
    .z-search-close img{
        width:.4rem;
    }
    .z-search-d1{
        width:100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .z-search-close>.fR:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
    .z-search-close>.fR img{
        transition:.5s;
    }
    .z-search-d1-fl{
        width:100%;
        margin-top:.6rem;
    }
    .z-search-d1-fl-e5-f1 img{
        transform:scale(0.8);
    }
    .z-search-d1-fl-e1{
        /* display:none; */
        width:4.6rem;
    }
    .z-search-d1-fl-e2{
        display:none;
    }
    .z-search-d1-fl-e3{
        font-size:.46rem;
        color:#ffffff;
        font-weight:bold;
        line-height:.46rem;
        margin-bottom:.3rem;
    }
    .z-search-d1-fl-e4{
        font-size:.3rem;
        color:#fff;
        font-weight:bold;
        margin-bottom:.9rem;
        padding-top:.3rem;
    }
    .z-search-d1-fl-e5{
        margin-bottom:.3rem;
    }
    .z-search-d1-fl-e5 .fL{
        width:.8rem;
        height:.8rem;
        border-radius:50%;
        border:1px solid rgba(255,255,255,.4);
        margin-right:.3rem;
        position:relative;
    }
    .z-search-d1-fl-e5 .fL:hover .z-search-d1-fl-e5-f2{
        display:block;
    }
    .z-search-d1-fl-e5-f1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        display:inline-flex;
        align-items:center;
        justify-content:center;
    }
    .z-search-d1-fl-e5-f2{
        width:1.6rem;
        height:1.6rem;
        position: absolute;
        top: -.5rem;
        border: .1rem solid #fff;
        display:none;
    }
    .z-search-d1-fl-e5 .fL:nth-child(2) .z-search-d1-fl-e5-f2{
        left: 3.2rem;
    }
    .z-search-d1-fl-e5 .fL:nth-child(3) .z-search-d1-fl-e5-f2{
        left: 2.1rem;
    }
    .z-search-d1-fl-e6{
        font-size:.24rem;
        color:#ffffff;
        display:none;
    }
    .z-search-d1-fl-e6 p{
        font-size:.24rem;
    }
    .z-search-d1-fr{
        width:100%;
        /* padding-top:.5rem; */
        display:inline-flex;
        flex-wrap:wrap;
    }
    .z-search-d1-fr-e1{
        width:100%;
        /* padding:0 .5rem; */
    }
    .z-search-d1-fr-e2{
        font-size:.3rem;
        color:#ffffff;
        font-weight:bold;
        padding-bottom:.3rem;
        border-bottom:.01rem solid #306bbe;
    }
    .z-search-d1-fr-e3{
        padding:.3rem 0;
        display:none;
    }
    .z-search-d1-fr-e3 li{
        font-size:.28rem;
        color:#fff;
        margin-bottom:.3rem;
        transition:.3s;
    }
    .z-search-d1-fr-e3 li:last-child{
        margin-bottom:0;
    }
    .z-search-d1-fr-list{
        width:100%;
        margin-bottom:.3rem;
    }
}

@media only screen and (min-width: 1600px){
    .z-nav{
        position:fixed;
        top:-100%;
        left:0;
        width:100%;
        height:100%;
        z-index:99;
        background-image: linear-gradient(#dae8fc, #fff);
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-nav.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-nav-a1{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
    }
    .z-nav-a1-d1{
        width:987px;
        height:405px;
        position:absolute;
        right:30px;
        top:0;
    }
    .z-nav-a1-d2{
        position:absolute;
        right:0;
        bottom:0;
    }
    .z-nav-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-nav-dd1{
        width:1440px;
        margin:0 auto;
        height:100%;
        padding-top:120px;
    }
    .z-nav-d1 img{
        width:48px;
    }
    .z-nav-d2{
        width:100%;
    }
    .z-nav-d2-fl{
        width:720px;
        padding-top:50px;
    }
    .z-nav-d2-fl-e1{
        font-size:46px;
        line-height:46px;
        color:#454545;
        font-weight:bold;
        margin-bottom:45px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e1{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e2{
        width:547px;
        height:64px;
        background:#fff;
        border-radius:10px;
        padding:0 34px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:50px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e2{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e2 img{
        width:22px;
    }
    .z-nav-d2-fl-e2 input{
        color:#959595;
        font-size:16px;
        width:80%;
        height:100%;
    }
    .z-nav-d2-fl-e3{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        align-items:center;
        transform: matrix(1,0,0,1,0,100);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e3{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e3-f1{
        width:23px;
        margin-right:8px;
    }
    .z-nav-d2-fl-e3 span{
        font-size:18px;
        color:#454545;
        font-weight:bold;
        margin-right:20px;
    }
    .z-nav-d2-fl-e3-f2{
        font-size:16px;
        color:#757575;
    }
    .z-nav-d2-fl-e3-f2 a{
        padding-top:20px;
        display: inline-block;
        width: 356px;
        color:#000;
    }
    .z-nav-d2-fr{
        width:326px;
        padding-top:120px;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5>.fL:last-child{
        margin-right:0;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5{
        transform:none;
        display:flex;
        justify-content:flex-end;
        margin-bottom:35px;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5 .fL{
        border-color:#d2def0;
    }
    .z-nav-d2-fr-e1{
        display:flex;
        justify-content:flex-end;
        font-size:18px;
        color:#454545;
    }
    .z-nav-d2-fr-e1 li{
        padding:0 25px;
        position:relative;
    }
    .z-nav-d2-fr-e1 li:nth-child(1){
        padding-left:0;
    }
    .z-nav-d2-fr-e1 li:last-child{
        padding-right:0;
    }
    .z-nav-d2-fr-e1 li::after{
        content:'';
        display:inline-block;
        width:1px;
        height:20px;
        background:#454545;
        position:absolute;
        top:4px;
        right:0;
    }
    .z-nav-d2-fr-e1 li:last-child::after{
        content:none;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .z-nav{
        position:fixed;
        top:-100%;
        left:0;
        width:100%;
        height:100%;
        z-index:99;
        background-image: linear-gradient(#dae8fc, #fff);
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-nav.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-nav-a1{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
    }
    .z-nav-a1-d1{
        width:987px;
        height:405px;
        position:absolute;
        right:30px;
        top:0;
    }
    .z-nav-a1-d2{
        position:absolute;
        right:0;
        bottom:0;
        width: 100%;
    }
    .z-nav-a1-d2 img{
        width:100%;
    }
    .z-nav-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-nav-dd1{
        width:1280px;
        margin:0 auto;
        height:100%;
        padding-top:120px;
    }
    .z-nav-d1 img{
        width:48px;
    }
    .z-nav-d2{
        width:100%;
    }
    .z-nav-d2-fl{
        width:720px;
        padding-top:50px;
    }
    .z-nav-d2-fl-e1{
        font-size:46px;
        line-height:46px;
        color:#454545;
        font-weight:bold;
        margin-bottom:45px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e1{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e2{
        width:547px;
        height:64px;
        background:#fff;
        border-radius:10px;
        padding:0 34px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:50px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e2{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e2 img{
        width:22px;
    }
    .z-nav-d2-fl-e2 input{
        color:#959595;
        font-size:16px;
        width:80%;
        height:100%;
    }
    .z-nav-d2-fl-e3{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        align-items:center;
        transform: matrix(1,0,0,1,0,100);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e3{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e3-f1{
        width:23px;
        margin-right:8px;
    }
    .z-nav-d2-fl-e3 span{
        font-size:18px;
        color:#454545;
        font-weight:bold;
        margin-right:20px;
    }
    .z-nav-d2-fl-e3-f2{
        font-size:16px;
        color:#757575;
    }
    .z-nav-d2-fl-e3-f2 a{
        padding-top:20px;
        display: inline-block;
        width: 356px;
        color:#000;
    }
    .z-nav-d2-fr{
        width:326px;
        padding-top:120px;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5>.fL:last-child{
        margin-right:0;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5{
        transform:none;
        display:flex;
        justify-content:flex-end;
        margin-bottom:35px;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5 .fL{
        border-color:#d2def0;
    }
    .z-nav-d2-fr-e1{
        display:flex;
        justify-content:flex-end;
        font-size:18px;
        color:#454545;
    }
    .z-nav-d2-fr-e1 li{
        padding:0 25px;
        position:relative;
    }
    .z-nav-d2-fr-e1 li:nth-child(1){
        padding-left:0;
    }
    .z-nav-d2-fr-e1 li:last-child{
        padding-right:0;
    }
    .z-nav-d2-fr-e1 li::after{
        content:'';
        display:inline-block;
        width:1px;
        height:20px;
        background:#454545;
        position:absolute;
        top:4px;
        right:0;
    }
    .z-nav-d2-fr-e1 li:last-child::after{
        content:none;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .z-nav{
        position:fixed;
        top:-100%;
        left:0;
        width:100%;
        height:100%;
        z-index:99;
        background-image: linear-gradient(#dae8fc, #fff);
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-nav.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-nav-a1{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
    }
    .z-nav-a1-d1{
        width:600px;
        position:absolute;
        right:30px;
        top:0;
    }
    .z-nav-a1-d1 img{
        width:100%;
    }
    .z-nav-a1-d2{
        position:absolute;
        right:0;
        bottom:0;
        width: 100%;
    }
    .z-nav-a1-d2 img{
        width:100%;
    }
    .z-nav-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-nav-dd1{
        width:960px;
        margin:0 auto;
        height:100%;
        padding-top:50px;
    }
    .z-nav-d1 img{
        width:48px;
    }
    .z-nav-d2{
        width:100%;
    }
    .z-nav-d2-fl{
        width:633px;
        padding-top:50px;
    }
    .z-nav-d2-fl-e1{
        font-size:42px;
        line-height:42px;
        color:#454545;
        font-weight:bold;
        margin-bottom:30px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e1{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e2{
        width:410px;
        height:60px;
        background:#fff;
        border-radius:10px;
        padding:0 30px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:40px;
        transform: matrix(1,0,0,1,0,160);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e2{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e2 img{
        width:22px;
    }
    .z-nav-d2-fl-e2 input{
        color:#959595;
        font-size:16px;
        width:80%;
        height:100%;
    }
    .z-nav-d2-fl-e3{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        align-items:center;
        transform: matrix(1,0,0,1,0,100);
        transition:1s;
    }
    .z-nav.ac .z-nav-d2-fl-e3{
        transform: matrix(1,0,0,1,0,0);
        transition:1s;
    }
    .z-nav-d2-fl-e3-f1{
        width:23px;
        margin-right:8px;
    }
    .z-nav-d2-fl-e3 span{
        font-size:18px;
        color:#454545;
        font-weight:bold;
        margin-right:20px;
    }
    .z-nav-d2-fl-e3-f2{
        font-size:16px;
        color:#757575;
        padding-top:20px;
    }
    .z-nav-d2-fl-e3-f2 a{
        display: inline-block;
        width: 305px;
        font-size: 14px;
        margin-bottom: 10px;
        color:#000;
    }
    .z-nav-d2-fr{
        width:326px;
        padding-top:120px;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5>.fL:last-child{
        margin-right:0;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5{
        transform:none;
        display:flex;
        justify-content:flex-end;
        margin-bottom:35px;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5 .fL{
        border-color:#d2def0;
    }
    .z-nav-d2-fr-e1{
        display:flex;
        justify-content:flex-end;
        font-size:18px;
        color:#454545;
    }
    .z-nav-d2-fr-e1 li{
        padding:0 25px;
        position:relative;
    }
    .z-nav-d2-fr-e1 li:nth-child(1){
        padding-left:0;
    }
    .z-nav-d2-fr-e1 li:last-child{
        padding-right:0;
    }
    .z-nav-d2-fr-e1 li::after{
        content:'';
        display:inline-block;
        width:1px;
        height:20px;
        background:#454545;
        position:absolute;
        top:4px;
        right:0;
    }
    .z-nav-d2-fr-e1 li:last-child::after{
        content:none;
    }
}
@media only screen and (max-width: 999px){
    .z-nav{
        position:fixed;
        top:-100%;
        left:0;
        width:100%;
        height:100%;
        z-index:99;
        background-image: linear-gradient(#dae8fc, #fff);
        transition: 0.5s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        opacity:0;
    }
    .z-nav.ac{
        top:0;
        transition: 0.5s;
        opacity:1;
    }
    .z-nav-a1{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
    }
    .z-nav-a1-d1{
        width:70%;
        position:absolute;
        left:0;
        top:0;
    }
    .z-nav-d1{
        padding-right:.5rem;
    }
    .z-nav-a1-d1 img{
        width:100%;
    }
    .z-nav-a1-d2{
        position:absolute;
        right:0;
        bottom:0;
        width: 100%;
    }
    .z-nav-a1-d2 img{
        width:100%;
    }
    .z-nav-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .z-nav-dd1{
        width:100%;
        margin:0 auto;
        padding-top:.5rem;
    }
    .z-nav-d1 img{
        width:.5rem;
    }
    .z-nav-d2{
        width:100%;
        padding:0 .3rem;
    }
    .z-nav-d2-fl{
        width:100%;
        padding-top:1rem;
    }
    .z-nav-d2-fl-e1{
        font-size:.46rem;
        line-height:.46rem;
        color:#454545;
        font-weight:bold;
        margin-bottom:.4rem;
    }
    .z-nav-d2-fl-e2{
        width:5.5rem;
        height:.8rem;
        background:#fff;
        border-radius:.2rem;
        padding:0 .3rem;
        display:flex;
        justify-content:space-between;
        align-items:center;
        margin-bottom:.5rem;
    }
    .z-nav-d2-fl-e2 img{
        width:.3rem;
    }
    .z-nav-d2-fl-e2 input{
        color:#959595;
        font-size:.24rem;
        width:80%;
        height:100%;
    }
    .z-nav-d2-fl-e3{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        align-items:center;
    }

    .z-nav-d2-fl-e3-f1{
        width:.3rem;
        margin-right:.1rem;
    }
    .z-nav-d2-fl-e3 span{
        font-size:.28rem;
        color:#454545;
        font-weight:bold;
        margin-right:.2rem;
    }
    .z-nav-d2-fl-e3-f2{
        font-size:.24rem;
        color:#757575;
        padding-top:.3rem;
    }
    .z-nav-d2-fl-e3-f2 a{
        width: 100%;
        display: inline-block;
        font-size: .26rem;
        color:#000;
        margin-bottom: .2rem;
    }
    .z-nav-d2-fl-e3-f2 a:last-child{
        margin-right:0;
    }
    .z-nav-d2-fr{
        width:100%;
        padding-top:1.5rem;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5>.fL:last-child{
        margin-right:0;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5{
        transform:none;
        display:flex;
        margin-bottom:.5rem;
    }
    .z-nav-d2-fr .z-search-d1-fl-e5 .fL{
        border-color:#d2def0;
    }
    .z-nav-d2-fr-e1{
        display:flex;
        font-size:.28rem;
        color:#454545;
    }
    .z-nav-d2-fr-e1 li{
        padding:0 .3rem;
        position:relative;
    }
    .z-nav-d2-fr-e1 li:nth-child(1){
        padding-left:0;
    }
    .z-nav-d2-fr-e1 li:last-child{
        padding-right:0;
    }
    .z-nav-d2-fr-e1 li::after{
        content:'';
        display:inline-block;
        width:1px;
        height:.3rem;
        background:#454545;
        position:absolute;
        top:.08rem;
        right:0;
    }
    .z-nav-d2-fr-e1 li:last-child::after{
        content:none;
    }
}
@media only screen and (min-width: 1600px){
    .quest-a1 {
        width: 1200px;
        margin: 0 auto 165px;
        padding-top: 75px;
    }
    .quest-a1 .z-investors-tit1{
        margin-bottom:60px;
    }
    .quest-a2 {
        margin-bottom: 15px;
    }
    .quest-a3 {
        cursor: pointer;
        width: 100%;
        height: 85px;
        box-shadow: 0 0 10px 0 rgba(48, 48, 48, .2);
        border-radius: 5px;
        align-items: center;
        padding: 0 56px;
        display: flex;
        justify-content: space-between;
    }
    .quest-a3 .quest-a3-img1 {
        width: 30px;
        height: 30px;
        position: relative;
    }
    .quest-a3 .quest-a3-img1 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img1 img:last-child {
        opacity: 0;
    }
    .quest-a3-text {
        width: 1000px;
        padding-left: 20px;
        font-size: 16px;
        color: #403b38;
    }
    .quest-a3 .quest-a3-img2 {
        width: 16px;
        height: 10px;
        position: relative;
    }
    .quest-a3 .quest-a3-img2 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img2 img:last-child {
        opacity: 0;
    }
    .quest-a4 {
        display: none;
        width: 100%;
        padding: 35px 70px;
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
        background:#eff6fd;
    }
    .quest-a4 p {
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
    }
    .quest-a4 span {
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
    }
    .quest-a1 .quest-a3.quest-active {
        box-shadow: none;
        background:#014099;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-text {
        color: #fff;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:first-child {
        opacity: 0;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:first-child {
        opacity: 0;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .quest-a1 {
        width: 1200px;
        margin: 0 auto 165px;
        padding-top: 75px;
    }
    .quest-a1 .z-investors-tit1{
        margin-bottom:60px;
    }
    .quest-a2 {
        margin-bottom: 15px;
    }
    .quest-a3 {
        cursor: pointer;
        width: 100%;
        height: 85px;
        box-shadow: 0 0 10px 0 rgba(48, 48, 48, .2);
        border-radius: 5px;
        align-items: center;
        padding: 0 56px;
        display: flex;
        justify-content: space-between;
    }
    .quest-a3 .quest-a3-img1 {
        width: 30px;
        height: 30px;
        position: relative;
    }
    .quest-a3 .quest-a3-img1 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img1 img:last-child {
        opacity: 0;
    }
    .quest-a3-text {
        width: 1000px;
        padding-left: 20px;
        font-size: 16px;
        color: #403b38;
    }
    .quest-a3 .quest-a3-img2 {
        width: 16px;
        height: 10px;
        position: relative;
    }
    .quest-a3 .quest-a3-img2 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img2 img:last-child {
        opacity: 0;
    }
    .quest-a4 {
        display: none;
        width: 100%;
        padding: 35px 70px;
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
        background:#eff6fd;
    }
    .quest-a4 p {
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
    }
    .quest-a4 span {
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
    }
    .quest-a1 .quest-a3.quest-active {
        box-shadow: none;
        background:#014099;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-text {
        color: #fff;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:first-child {
        opacity: 0;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:first-child {
        opacity: 0;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1000px){
    .quest-a1 {
        width:960px;
        margin: 0 auto 165px;
        padding-top: 75px;
    }
    .quest-a1 .z-investors-tit1{
        margin-bottom:60px;
    }
    .quest-a2 {
        margin-bottom: 15px;
    }
    .quest-a3 {
        cursor: pointer;
        width: 100%;
        height: 85px;
        box-shadow: 0 0 10px 0 rgba(48, 48, 48, .2);
        border-radius: 5px;
        align-items: center;
        padding: 0 56px;
        display: flex;
        justify-content: space-between;
    }
    .quest-a3 .quest-a3-img1 {
        width: 30px;
        height: 30px;
        position: relative;
    }
    .quest-a3 .quest-a3-img1 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img1 img:last-child {
        opacity: 0;
    }
    .quest-a3-text {
        width:790px;
        padding-left:10px;
        font-size: 16px;
        color: #403b38;
    }
    .quest-a3 .quest-a3-img2 {
        width: 16px;
        height: 10px;
        position: relative;
    }
    .quest-a3 .quest-a3-img2 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img2 img:last-child {
        opacity: 0;
    }
    .quest-a4 {
        display: none;
        width: 100%;
        padding: 35px 70px;
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
        background:#eff6fd;
    }
    .quest-a4 p {
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
    }
    .quest-a4 span {
        text-align: justify;
        font-size: 16px;
        color: #565656;
        line-height: 36px;
    }
    .quest-a1 .quest-a3.quest-active {
        box-shadow: none;
        background:#014099;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-text {
        color: #fff;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:first-child {
        opacity: 0;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:first-child {
        opacity: 0;
    }
}
@media only screen and (max-width: 999px){
    .quest-a1 .z-investors-tit1{
        margin-bottom:.8rem;
    }
    .quest-a1 {
        width: 100%;
        margin: 0 auto 1.65rem;
        padding: .75rem .4rem 0;
    }
    .quest-a2 {
        margin-bottom:.3rem;
    }
    .quest-a3 {
        cursor: pointer;
        width: 100%;
        height: 1.33rem;
        box-shadow: 0 0 .1rem 0 rgba(48, 48, 48, .2);
        border-radius: .1rem;
        align-items: center;
        padding: 0 .38rem;
        display: flex;
        justify-content: space-between;
    }
    .quest-a3 .quest-a3-img1 {
        width: .56rem;
        height: .56rem;
        position: relative;
    }
    .quest-a3 .quest-a3-img1 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img1 img:last-child {
        opacity: 0;
    }
    .quest-a3-text {
        width: calc(100% - .76rem);
        padding-left: .22rem;
        font-size: .28rem;
        color: #403b38;
        white-space: inherit;
    }
    .quest-a3 .quest-a3-img2 {
        display: none;
    }
    .quest-a3 .quest-a3-img2 img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .quest-a3 .quest-a3-img2 img:last-child {
        opacity: 0;
    }
    .quest-a4 {
        display: none;
        width: 100%;
        padding: .3rem .35rem;
        text-align: justify;
        font-size: .26rem;
        color: #565656;
        line-height: .46rem;
        background:#eff6fd;
    }
    .quest-a4 p {
        text-align: justify;
        font-size: .26rem;
        color: #565656;
        line-height: .46rem;
    }
    .quest-a4 span {
        text-align: justify;
        font-size: .26rem;
        color: #565656;
        line-height: .46rem;
    }
    .quest-a1 .quest-a3.quest-active {
        box-shadow: none;
        background:#014099;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-text {
        color: #fff;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img1 img:first-child {
        opacity: 0;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:last-child {
        opacity: 1;
    }
    .quest-a1 .quest-a3.quest-active .quest-a3-img2 img:first-child {
        opacity: 0;
    }
}

@media only screen and (min-width: 1000px){
    .top{
        position:fixed;
        bottom:50px;
        right:30px;
        cursor:pointer;
        z-index:3;
    }
}
@media only screen and (max-width: 999px){
    .top{
        position:fixed;
        bottom:0;
        right:0;
        z-index:3;
        cursor:pointer;
    }
}


@media only screen and (min-width: 1600px){}
@media only screen and (max-width: 1599px) and (min-width: 1400px){}
@media only screen and (max-width: 1399px) and (min-width: 1000px){}
@media only screen and (max-width: 999px){}