    @font-face {
        font-family: 'SourceHanSansCN-Normal';
        /*字体名称*/
        src: url('/Public/index/css/思源字体/SourceHanSansCN-Normal.otf');
        /*字体源文件*/
        font-family: 'SourceHanSansCN-Regular';
        src: url('/Public/index/css/思源字体/SourceHanSansCN-Regular.otf');
        font-family: 'SourceHanSansCN-Medium';
        src: url('/Public/index/css/思源字体/SourceHanSansCN-Medium.otf');
        font-family: 'SourceHanSansCN-Light';
        src: url('/Public/index/css/思源字体/SourceHanSansCN-Light.otf');
        font-family: 'SourceHanSansCN-Heavy';
        src: url('/Public/index/css/思源字体/SourceHanSansCN-Heavy.otf');
        font-family: 'SourceHanSansCN-ExtraLight';
        src: url('/Public/index/css/思源字体/SourceHanSansCN-ExtraLight.otf');
        font-family: 'SourceHanSansCN-Bold';
        src: url('/Public/index/css/思源字体/SourceHanSansCN-Bold.otf');
        font-family: 'BebasNeue';
        src: url('/Public/index/css/BebasNeue.otf');
    }
    
    .y_foot {
        width: 100%;
        height: 60px;
        background: #252525;
        margin-top: 100px;
    }
    
    .y_foot1 {
        width: 1200px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        /* padding: 33px 0px 0px; */
        padding-top: 8px;
    }
    
    .y_foot2 p {
        color: #979797;
        font-size: 12px;
        margin-bottom: 3px;
    }
    
    .y_foot3 {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }
    
    .y_foot3 input {
        color: #7E7E7E;
        font-size: 13px;
        height: 30px;
        width: 200px;
        padding-left: 30px;
        border-radius: 2px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    
    .y_foot3 button {
        width: 90px;
        height: 30px;
        background: #F77A1E;
        color: #fff;
        border-radius: 2px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        font-size: 13px;
    }
    
    .y_foot3 img {
        width: 20px;
        height: 20px;
        position: relative;
        right: 292px;
        top: 0px;
    }
    
    .y_back {
        width: 100%;
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 350px;
        margin-top: 80px;
    }
    
    .y_back1 {
        width: 528px;
        margin: 0px auto;
    }
    
    .y_back1 p {
        color: #fff;
        font-size: 24px;
        text-align: center;
        padding-top: 135px;
    }
    
    .y_title {
        width: 100%;
        margin-top: 20px;
        height: 30px;
    }
    
    .y_title1 {
        max-width: 1200px;
        text-align: center;
        margin: 0 auto;
    }
    
    .y_title2 {
        margin: 0 auto;
        text-align: center;
        color: #ffffff;
        font-size: 16px;
    }
    
    .y_title2 span {
        color: #E6E6E6
    }
    
    .y_title3 {
        float: right;
        position: relative;
        bottom: 29px;
    }
    
    .y_title3 p {
        display: inline-block;
    }
    
    .y_title3 p a {
        font-size: 12px;
    }
    
    .y_title4 {
        color: #808080;
    }
    
    .y_title5 {
        width: 100%;
    }
    
    .y_title6 {
        max-width: 1200px;
        text-align: center;
        margin: 0 auto;
    }
    
    .y_title6 img {
        max-width: 930px;
    }
    
    .y_title7 {
        margin: 70px auto;
        max-width: 1200px;
        text-align: center;
    }
    
    .y_title7 p:nth-child(1) {
        color: #333;
        font-size: 30px;
    }
    
    .y_title7 p:nth-child(2) {
        height: 6px;
        width: 32px;
        background: #F67927;
        margin: 0 auto 50px;
        border-radius: 5px;
    }
    
    .y_title7 p:nth-child(3) {
        color: #333333;
        font-size: 16px;
        margin-bottom: 40px;
    }
    
    .y_title7 p:nth-child(4) {
        color: #333333;
        font-size: 16px;
    }
    
    .y_title8 {
        max-width: 1200px;
        margin: 80px auto 0px;
    }
    
    .y_title8 h3 {
        border-left: 3px solid #F77A1E;
        padding-left: 10px;
        font-size: 22px;
        color: #333;
        text-align: left;
        margin-bottom: 30px;
    }
    
    .y_title9 {
        border-top: 1px solid #E6E6E6;
        display: flex;
        justify-content: space-between;
        padding-top: 25px;
    }
    
    .y_title9 img {
        max-width: 300px;
        flex: 3;
    }
    
    .y_title10 {
        flex: 3;
    }
    
    .y_title11 {
        display: flex;
        justify-content: flex-start;
    }
    
    .y_title12 {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    
    .y_title11 {
        margin-right: 50px;
        margin-bottom: 20px;
    }
    
    .y_title11 p:nth-child(1) {
        width: 10px;
        height: 10px;
        border-radius: 10px;
        background: #F77A1E;
        display: inline-block;
        margin-top: 5px;
    }
    
    .y_title11 p:nth-child(2) {
        color: #333333;
        font-size: 15px;
        display: inline-block;
        padding-left: 12px;
    }
    
    .y_title13 {
        border-top: 1px solid #E6E6E6;
        padding-top: 25px;
    }
    
    .y_title14 {
        display: flex;
        justify-content: space-between;
        background: #ED7400;
        color: #fff;
        padding: 20px 0px;
    }
    
    .y_title14 div {
        display: inline-block;
        text-align: center;
        margin: 0 auto;
        flex: 2;
    }
    
    .y_title14 div p {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
    }
    
    .y_title14 div:nth-child(2) {
        flex: 1;
    }
    
    .y_title14 div:nth-child(3) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title14 div:nth-child(4) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title14 div:nth-child(5) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title14 div:nth-child(6) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title16 {
        display: flex;
        justify-content: space-between;
        background: #FDF4E9;
        color: #2E2B2A;
        padding: 20px 0px;
        border-bottom: 1px solid #FAD4B1;
        border-left: 1px solid #FAD4B1;
        border-right: 1px solid #FAD4B1;
    }
    
    .y_title16:nth-child(2n) {
        background: #fff;
    }
    
    .y_title16 div {
        display: inline-block;
        text-align: center;
        margin: 0 auto;
        flex: 2;
    }
    
    .y_title16 div p {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
    }
    
    .y_title16 div:nth-child(2) {
        flex: 1;
    }
    
    .y_title16 div:nth-child(3) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title16 div:nth-child(4) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title16 div:nth-child(5) {
        line-height: 44px;
        flex: 1;
    }
    
    .y_title16 div:nth-child(6) {
        line-height: 44px;
        flex: 1;
    }
    /* 招贤纳士 */
    
    .y_career {
        max-width: 1200px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
    }
    
    .y_career1 {
        flex: 4;
        /*border: 2px solid #F77A1E;*/
        margin-right: 40px;
        background: #323337;
    }
    
    .y_career2 {
        display: flex;
        justify-content: space-between;
        /*background: #FFEFE3;*/
        padding: 25px 35px;
        border-bottom: 1px solid #393a3e;
    }
    
    .y_career2 span {
        color: #F77A1E;
        font-size: 18px;
        font-weight: 600;
    }
    
    .y_career2 span:nth-child(1) {
        padding-left: 30px;
    }
    
    .y_career2 span:nth-child(2) {
        padding-right: 30px;
    }
    
    .y_career3 {
        flex: 1;
        text-align: center;
    }
    
    .y_career4 {
        padding: 30px 35px;
    }
    
    .y_career5 p {
        display: inline-block;
        border: 1px solid #F77A1E;
        color: #F77A1E;
        background: #FFEFE3;
        padding: 3px 8px;
        border-radius: 4px;
        font-size: 14px;
    }
    
    .y_career6 h3 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-left: 4px solid #F77A1E;
        padding-left: 10px;
    }
    
    .y_career6 p {
        font-size: 13px;
    }
    
    .y_career7 h4 {
        font-size: 14px;
        margin-top: 30px;
    }
    
    .y_career7 p {
        font-size: 14px;
    }
    
    .y_career8 {
        text-align: center;
        margin-top: 80px;
    }
    
    .y_career8 div p {
        background: #F77A1E;
        display: inline-block;
        border-radius: 5px;
    }
    
    .y_career8 div p a {
        display: flex;
        justify-content: space-between;
        padding: 15px 50px;
    }
    
    .y_career8 div p a span {
        color: #fff;
        padding-left: 20px;
        font-size: 18px;
        font-weight: bold;
    }
    
    .y_career8 img {
        width: 28px;
        height: 28px;
    }
    
    .y_career9 {
        /*border: 2px solid #F77A1E;*/
        background: #323337;
    }
    
    .y_career10 {
        margin-top: 91px;
        /*border: 2px solid #F77A1E;*/
        background: #323337;
    }
    
    .y_career11 p {
        background: #F77A1E;
        padding: 12px 0px;
    }
    
    .y_career11 p span {
        color: #fff;
        padding-left: 10px;
        font-size: 18px;
    }
    
    .y_career11 p img {
        width: 20px;
        height: 22px;
    }
    
    .y_career12 {
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        padding: 10px;
        border-bottom: 1px solid #393a3e;
    }
    
    .y_career12 p span {
        display: block;
        text-align: left;
    }
    
    .y_career12 p a {
        font-size: 14px;
        color: #F77A1E;
        margin-top: 10px;
        line-height: 36px;
    }
    
    .y_career13 p {
        font-size: 14px;
        font-weight: 600;
    }
    
    .y_career13 img {
        max-width: 100px;
        margin-bottom: 40px;
    }
    
    .y_career13 p:nth-child(2) {
        margin-bottom: 5px;
    }
    
    .y_career13 p:nth-child(3) {
        margin-bottom: 27px;
    }
    
    .y_career13 p:nth-child(4) {
        width: 30px;
        height: 4px;
        border-radius: 2px;
        background: #F77A1E;
        margin: 0 auto 10px;
    }
    
    .y_job {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 10px;
    }
    
    .y_job1 {
        display: flex;
        justify-content: flex-start;
        margin: 0 auto;
        text-align: center;
        max-width: 1040px;
    }
    
    .y_job1 input {
        background: #F0F0F0;
        width: 900px;
        height: 50px;
        padding-left: 40px;
        font-size: 17px;
    }
    
    .y_job1 button {
        height: 50px;
        background: #F77A1E;
        color: #fff;
        width: 140px;
    }
    
    .y_job3 img {
        position: relative;
        width: 17px;
        top: -37px;
        left: 85px;
    }
    
    .y_job2 {
        max-width: 1040px;
        margin: 0px auto 0px;
        display: flex;
        justify-content: space-between;
    }
    
    .y_job2 div {
        width: 470px;
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 135px;
        text-align: center;
        border-radius: 10px;
    }
    
    .y_job2 div a p {
        color: #fff;
    }
    
    .y_job4 p {
        color: #F77A1E !important;
    }
    
    .y_job2 div a p:nth-child(1) {
        margin-top: 30px;
        font-size: 30px;
        margin-bottom: 0px;
    }
    
    .y_job2 div a p:nth-child(2) {
        font-size: 20px;
    }
    
    .y_job10 {
        max-width: 1200px;
        margin: 0px auto;
        display: flex;
        justify-content: space-between;
        padding: 0px 10px;
    }
    
    .y_job5 {
        flex: 4;
        margin-right: 40px;
    }
    
    .y_job5 h3 {
        margin: 0;
        line-height: 50px;
        background: #323337;
        box-sizing: border-box;
        padding-left: 50px;
        margin-bottom: 1px;
        font-size: 20px;
        color: #F77A1E;
        font-weight: 400;
    }
    
    .y_job6 {
        width: 100%;
        /*border: 2px solid #F77A1E;*/
        margin-bottom: 40px;
        background: #323337;
    }
    
    .y_job7 {
        width: 100%;
        /*background: #ffefe3;*/
        display: flex;
        justify-content: space-between;
        padding: 30px 40px 5px 50px;
    }
    
    .y_job7 p {
        color: #F77A1E;
        font-weight: 600;
        font-size: 18px;
    }
    
    .y_job8 {
        margin: 10px 40px 10px 50px;
        /*border-bottom: 1px solid #E6E6E6;*/
        /*padding-bottom: 15px;*/
    }
    
    .y_job8 p {
        font-size: 13px;
        color: #ffffff;
        min-height: 36px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    
    .y_job9 {
        margin: 15px 40px 10px 50px;
        display: flex;
        justify-content: space-between;
    }
    
    .y_job9 p:nth-child(1) {
        color: #ffffff;
        font-size: 13px;
        line-height: 40px;
        margin-bottom: 0px;
    }
    
    .y_job9 p span:nth-child(1) {
        margin-right: 60px;
    }
    
    .y_job9 p:nth-child(2) {
        /*background: #ffefe3;*/
        border: 1px solid #F77A1E;
        font-size: 14px;
        padding: 3px 3px 0px 10px;
        font-weight: 600;
        margin-bottom: 0px;
        height: 30px;
    }
    
    .y_job9 p:nth-child(2) a {
        color: #F77A1E;
    }

    .y_job9>p>a{
        font-size: 14px;
    }
    
    .y_job11 {
        margin-bottom: -61px;
    }
    
    .y_job11>img {
        width: 45px;
    }
    
    .y_job12 {
        max-width: 1200px;
        margin: 100px auto 20px;
        padding: 0px 10px;
    }
    
    .y_job12 p {
        font-size: 20px;
        color: #333;
        font-weight: 600;
    }
    
    .y_prozx {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 10px;
    }
    
    .y_prozx .y_prozx1:nth-child(2n) div {
        margin-right: 80px;
    }
    
    .y_prozx1 {
        display: flex;
        justify-content: space-between;
        margin-bottom: 100px;
        background: #323337;
    }
    
    .y_prozx2 {
        position: relative;
        width: 100%;
        flex: 1;
        padding: 27px 50px;
    }
    
    .y_prozx2 p:nth-child(1) {
        font-size: 30px;
        color: #333333;
        color: #F67927;
        font-weight: bold;
    }
    
    .y_prozx2 p:nth-child(2) {
        background: #F67927;
        width: 38px;
        height: 6px;
    }
    
    .y_prozx2 p:nth-child(3) {
        max-width: 500px;
        width: 100%;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    
    .y_prozx2 p:nth-child(4) {
        position: absolute;
        bottom: 11px;
        /* background: #FFEFE3; */
        border: 1px solid #F67927;
        padding: 7px 30px;
        font-weight: 600;
    }
    
    .y_prozx2 p:nth-child(4) a {
        color: #F67927;
    }
    
    .y_prozx3 {
        flex: 1
    }
    
    .y_prozx3 img {
        max-width: 100%;
    }
    
    .y_newxq {
        float: left;
    }
    
    .y_newxq1 {
        max-width: 1200px;
        margin: 0 auto;
        background: #fff;
    }
    
    .y_newxq2 {
        padding: 35px 50px;
        background: #323337;
    }
    
    .y_newxq2 h2 {
        font-size: 24px;
        font-weight: 600;
    }
    
    .y_newxq2 time {
        font-size: 14px;
        margin-bottom: 25px;
        display: block;
    }
    
    .y_newxq2 p {
        font-size: 13px;
        color: #ffffff;
        margin-bottom: 20px;
    }
    
    .y_newxq2 img {
        margin-bottom: 20px;
    }
    
    .y_newxq3 {
        max-width: 1200px;
        margin: 20px auto 0px;
        background: #fff;
    }
    
    .y_newxq4 {
        padding: 35px 50px 20px 50px;
        background: #323337;
    }
    
    .y_newxq4 h3 {
        font-size: 24px;
        font-weight: 600;
        margin-bottom: 25px;
    }
    
    .y_newxq6 {
        width: 33.3%;
        float: left;
    }
    
    .y_newxq6 time {
        display: block;
        color: 12px;
        font-size: 12px;
        padding: 10px 0px;
    }
    
    .y_newxq6 p:nth-child(3) {
        font-size: 18px;
        font-weight: 600;
    }
    
    .y_newxq6 p:nth-child(4) {
        font-size: 14px;
        color: #999999;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        width: 91%;
    }
    
    .y_investor {
        max-width: 1200px;
        margin: 0px auto;
        text-align: center;
        background: #323337;
        padding: 20px 40px;
    }
    
    .horizontal {
        margin-bottom: 0px;
    }
    
    .horizontal li {
        display: inline-block;
        margin-right: 50px;
        font-weight: 600;
        margin-left: 50px;
        font-weight: 600;
        margin-left: 10px;
        display: inline-block;
        position: relative;
        width: 153px;
        height: 40px;
        line-height: 40px;
        border-radius: 5px 5px 0px 0px;
        color: #f3f3f3;
        background: #626469;
        text-align: center;
        margin-right: 5px;
        font-size: 16px;
        cursor: pointer;
    }
    
    .selectActive {
        /* color: #F77A1E; */
        position: relative;
        width: 170px;
        height: 40px;
        line-height: 40px;
        border-radius: 5px 5px 0px 0px;
        text-align: center;
        font-size: 16px;
        cursor: pointer;
        background: #f0f0f0 !important;
        color: #333 !important;
    }
    
    .tabs div {
        text-align: center;
        margin: 0px auto;
        background: rgb(255, 255, 255);
    }
    
    .y_tcApply {
        max-width: 900px;
        border: 1px solid #ccc;
        background: #fff;
        margin: 0 auto;
        position: relative;
        top: 90px;
    }
    
    .y_tcApply1 p {
        color: #F77A1E;
        font-size: 26px;
        text-align: center;
        max-width: 820px;
        text-align: center;
        margin: 20px auto 0px;
        padding-bottom: 30px;
        border-bottom: 1px solid #E6E6E6;
    }
    
    .y_tcApply1 img {
        position: relative;
        left: 850px;
        bottom: 60px;
    }
    
    .y_tcApply2 {
        width: 100%;
    }
    
    .y_tcApply3 {
        max-width: 800px;
        margin: 30px auto 0px;
    }
    
    .y_tcApply3 span {
        width: 80px;
        display: inline-block;
        font-size: 16px;
        color: #000000;
    }
    
    .y_tcApply3 input {
        border: 1px solid #CCCCCC;
        color: #F77A1E;
        padding-left: 10px;
        font-size: 14px;
        line-height: 40px;
        width: 690px;
    }
    
    .y_tcApply3 img {
        display: inline;
        position: relative;
        bottom: 1px;
        right: 40px;
    }
    
    .y_tcApply3 select {
        width: 690px;
        border: 1px solid #ccc;
        line-height: 44px;
        height: 44px;
        padding-left: 10px;
        font-size: 14px;
        color: #000;
    }
    
    .y_tcApply4 {
        max-width: 800px;
        margin: 30px auto 0px;
    }
    
    .y_tcApply4 span {
        width: 80px;
        display: inline-block;
        font-size: 18px;
        color: #000000;
    }
    
    .y_tcApply5 {
        border: 1px solid #ccc;
        width: 690px;
    }
    
    .y_tcApply5 span {
        width: 300px;
    }
    
    .y_tcApply6 {
        width: 690px;
        height: 50px;
        text-align: center;
        background: #F77A1E;
        border-radius: 5px;
        color: #fff;
        margin: 0 auto;
    }
    
    .y_tcApply7 {
        width: 100%;
        margin: 40px auto;
        text-align: center;
    }
    
    .gbtc {
        display: none;
        position: fixed;
        background: rgba(151, 151, 151, 0.7);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
    }
    
    label {
        position: relative;
    }
    
    #fileinp {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
    }
    
    #btn {
        margin-right: 5px;
    }
    
    #text {
        color: #000;
        font-size: 13px;
        padding-left: 30px;
    }
    
    #btn {
        background: #F77A1E;
        color: #FFF;
        border: none;
        font-size: 12px;
        font-weight: 100;
        padding: 10px 20px;
    }
    
    .y_proxq {
        max-width: 1200px;
        margin: 0 auto;
    }
    
    .y_contact {
        width: 50%;
        float: left;
        min-height: 180px;
    }
    
    .y_contact h2 {
        font-size: 18px;
        font-weight: 600;
        color: #F77A1E;
    }
    
    .y_contact2 p:nth-child(1) {
        font-weight: 600;
        font-size: 14px;
    }
    
    .y_contact2 p {
        display: inline-block;
        font-size: 13px;
    }
    
    .y_10_10 {
        position: relative;
        right: 108px;
    }
    
    .y_title2 {
        margin-left: 15px;
        padding-left: 15px;
    }

    .z-welfare-show1>a:nth-child(1){
        height: 450px;
        display: block;
        overflow: hidden;
    }

    .z-welfare-show1 a>img{
        height: auto!important;
        display: block;
        object-fit: contain;
    }
    
    @media only screen and (min-width: 1000px) and (max-width: 1250px) {
        .y_foot1 {
            width: 1024px;
            padding: 33px 20px 0px;
        }
        .y_title3 {
            padding-right: 20px;
        }
        .y_title5 {
            padding: 0px 20px;
        }
        .y_career {
            padding: 0 10px;
        }
        .y_job3 img {
            left: 12px;
        }
        .y_prozx2 p:nth-child(3) {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 5;
            overflow: hidden;
        }
        .y_newxq {
            padding-left: 50px;
        }
        .y_career10 {
            margin-top: 91px;
        }
    }
    
    @media only screen and (min-width: 768px) and (max-width: 999px) {
        .y_foot1 {
            width: 768px;
            padding: 5px 20px 0px;
        }
        .y_foot3 img {
            right: 293px;
        }
        .y_title3 {
            padding-right: 20px;
        }
        .y_title6 img {
            max-width: 630px;
        }
        .y_title5 {
            padding: 0px 20px;
        }
        .y_career {
            padding: 0 10px;
        }
        .y_job3 img {
            left: 12px;
        }
        .y_prozx2 p:nth-child(3) {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }
        .y_newxq {
            padding-left: 50px;
        }
        .y_tcApply {
            max-width: 700px;
            padding: 0px 10px;
        }
        .y_tcApply3 input {
            width: 565px;
        }
        .y_tcApply3 select {
            width: 565px;
        }
        .y_tcApply5 {
            width: 565px;
        }
        .y_tcApply6 {
            width: 565px;
        }
        .y_tcApply1 img {
            left: 644px;
            bottom: 77px;
        }
        .y_career10 {
            margin-top: 91px;
        }
        .y_job9 p:nth-child(2) {
            padding: 3px 16px 8px 20px;
        }
        .y_contact {
            width: 100%;
        }
    }
    
    @media only screen and (min-width: 414px) and (max-width: 767px) {
        .y_foot1 {
            width: 414px;
            flex-wrap: wrap;
            padding: 33px 20px 0px;
        }
        .y_foot {
            height: 180px;
        }
        .y_title3 {
            padding-right: 20px;
            /* position: initial; */
            position: relative;
            bottom: 26px;
        }
        .y_back1 {
            width: 410px;
        }
        .y_back {
            height: 50vw;
        }
        .y_back1 p {
            padding-top: 65px;
        }
        .y_title6 img {
            max-width: 400px;
        }
        .y_title9 {
            display: inline;
        }
        .y_title5 {
            padding: 0px 10px;
        }
        .y_career {
            display: inherit;
            padding: 0 10px;
        }
        .y_career1 {
            margin-right: 0px
        }
        .y_career3 {
            margin-top: 20px;
        }
        .y_job3 img {
            left: 12px;
        }
        .y_job2 {
            display: inline;
        }
        .y_job2 div {
            width: 100%;
        }
        .y_job2 div a p:nth-child(1) {
            padding-top: 40px;
        }
        .y_job10 {
            display: inherit;
        }
        .y_job5 {
            margin-right: 0px;
        }
        .y_job9 {
            display: inherit;
        }
        .y_job9 p:nth-child(2) {
            width: 150px;
            padding: 3px 7px 10px 37px;
        }
        .y_prozx1 {
            display: inherit;
        }
        .y_prozx2 {
            position: inherit;
        }
        .y_prozx2 p:nth-child(3) {
            position: inherit;
            transform: inherit;
        }
        .y_prozx2 p:nth-child(4) {
            position: inherit;
            width: 50%;
        }
        .y_prozx .y_prozx1:nth-child(2n) div {
            margin-right: 0px;
        }
        .y_newxq {
            padding-left: 50px;
        }
        .y_newxq7 {
            display: none;
        }
        .y_newxq6 {
            width: 100%;
        }
        .horizontal li {
            margin-right: 2px;
            margin-left: 2px;
            width: 75px;
        }
        .y_tcApply {
            max-width: 400px;
            padding: 0px 10px;
        }
        .y_tcApply3 input {
            width: 265px;
        }
        .y_tcApply3 select {
            width: 265px;
        }
        .y_tcApply5 {
            width: 265px;
        }
        .y_tcApply6 {
            width: 265px;
        }
        .y_tcApply5 span {
            width: 140px;
        }
        .y_tcApply1 img {
            left: 350px;
            bottom: 77px;
        }
        .y_career10 {
            margin-top: 20px;
        }
        .y_contact {
            width: 100%;
        }
        .z-welfare-show1>a:nth-child(1){
            height: 47vw;
            display: block;
            overflow: hidden;
        }
    }
    
    @media only screen and (min-width: 375px) and (max-width: 413px) {
        .y_foot1 {
            width: 375px;
            flex-wrap: wrap;
            padding: 33px 20px 0px;
        }
        .y_foot {
            height: 180px;
        }
        .y_foot3 img {
            right: 270px;
        }
        .y_back1 {
            width: 370px;
        }
        .y_title3 {
            /* position: initial; */
            padding-right: 20px;
            position: relative;
            bottom: 26px;
        }
        .y_back {
            height: 50vw;
        }
        .y_back1 p {
            padding-top: 55px;
        }
        .y_title6 img {
            max-width: 360px;
        }
        .y_title9 {
            display: inline;
        }
        .y_title5 {
            padding: 0px 10px;
        }
        .y_career {
            display: inherit;
            padding: 0 10px;
        }
        .y_career1 {
            margin-right: 0px
        }
        .y_career3 {
            margin-top: 20px;
        }
        .y_career8 div p a {
            padding: 15px 50px;
        }
        .y_job3 img {
            left: 12px;
        }
        .y_job2 {
            display: inline;
        }
        .y_job2 div {
            width: 100%;
        }
        .y_job2 div a p:nth-child(1) {
            padding-top: 40px;
        }
        .y_job10 {
            display: inherit;
        }
        .y_job5 {
            margin-right: 0px;
        }
        .y_job9 {
            display: inherit;
        }
        .y_job9 p:nth-child(2) {
            width: 150px;
            padding: 7px 4px 8px 39px;
        }
        .y_job9 p span:nth-child(1) {
            margin-right: 20px;
        }
        .y_prozx1 {
            display: inherit;
        }
        .y_prozx2 {
            position: inherit;
        }
        .y_prozx2 p:nth-child(3) {
            position: inherit;
            transform: inherit;
        }
        .y_prozx2 p:nth-child(4) {
            position: inherit;
            width: 53%;
        }
        .y_prozx .y_prozx1:nth-child(2n) div {
            margin-right: 0px;
        }
        .y_newxq {
            padding-left: 50px;
        }
        .y_newxq7 {
            display: none;
        }
        .y_newxq6 {
            width: 100%;
        }
        .horizontal li {
            margin-right: 0px;
            margin-left: 0px;
            width: 70px;
        }
        .y_tcApply {
            max-width: 370px;
            padding: 0px 10px;
        }
        .y_tcApply3 input {
            width: 215px;
        }
        .y_tcApply3 select {
            width: 215px;
        }
        .y_tcApply5 {
            width: 215px;
        }
        .y_tcApply6 {
            width: 215px;
        }
        .y_tcApply5 span {
            width: 120px;
        }
        #text {
            padding-left: 10px;
        }
        .y_tcApply3 {
            margin: 10px auto 0px;
        }
        .y_tcApply1 img {
            left: 320px;
            bottom: 77px;
        }
        .y_career10 {
            margin-top: 20px;
        }
        .y_contact {
            width: 100%;
        }
        .y_foot3 img {
            right: 293px;
        }
        .z-welfare-show1>a:nth-child(1){
            height: 47vw;
            display: block;
            overflow: hidden;
        }
    }
    
    @media only screen and (min-width: 320px) and (max-width: 374px) {
        .y_foot1 {
            width: 320px;
            flex-wrap: wrap;
            padding: 33px 10px 0px;
        }
        .y_foot {
            height: 180px;
        }
        .y_foot3 img {
            right: 293px;
        }
        .y_back1 {
            width: 300px;
        }
        .y_back {
            height: 30vw;
        }
        .y_back1 p {
            padding-top: 25px;
            font-size: 18px;
        }
        .y_title3 {
            position: initial;
            padding-right: 20px;
        }
        .y_title6 img {
            max-width: 300px;
        }
        .y_title9 {
            display: inline;
        }
        .y_title5 {
            padding: 0px 5px;
        }
        .y_career {
            display: inherit;
            padding: 0 10px;
        }
        .y_career1 {
            margin-right: 0px
        }
        .y_career3 {
            margin-top: 20px;
        }
        .y_career8 div p a {
            padding: 22px 40px;
        }
        .y_job3 img {
            left: 12px;
        }
        .y_job2 {
            display: inline;
        }
        .y_job2 div {
            width: 100%;
        }
        .y_job2 div a p:nth-child(1) {
            padding-top: 40px;
        }
        .y_job10 {
            display: inherit;
        }
        .y_job5 {
            margin-right: 0px;
        }
        .y_job9 {
            display: inherit;
        }
        .y_job9 p:nth-child(2) {
            width: 150px;
        }
        .y_job9 p span:nth-child(1) {
            margin-right: 20px;
        }
        .y_job9 p span:nth-child(1) {
            display: block;
        }
        .y_prozx1 {
            display: inherit;
        }
        .y_prozx2 {
            position: inherit;
        }
        .y_prozx2 p:nth-child(3) {
            position: inherit;
            transform: inherit;
        }
        .y_prozx2 p:nth-child(4) {
            position: inherit;
            width: 63%;
        }
        .y_prozx .y_prozx1:nth-child(2n) div {
            margin-right: 0px;
        }
        .y_newxq {
            padding-left: 50px;
        }
        .y_newxq7 {
            display: none;
        }
        .y_newxq6 {
            width: 100%;
        }
        .horizontal li {
            margin-right: 0px;
            margin-left: 0px;
            width: 70px;
        }
        .y_tcApply {
            max-width: 310px;
            padding: 0px 10px;
        }
        .y_tcApply3 input {
            width: 178px;
        }
        .y_tcApply3 select {
            width: 178px;
        }
        .y_tcApply5 {
            width: 178px;
        }
        .y_tcApply6 {
            width: 178px;
        }
        .y_tcApply5 span {
            width: 101px;
            font-size: 11px;
        }
        #text {
            padding-left: 0px;
        }
        .y_tcApply3 {
            margin: 10px auto 0px;
        }
        #btn {
            padding: 10px 10px;
        }
        .y_tcApply1 img {
            left: 249px;
            bottom: 60px
        }
        .y_career10 {
            margin-top: 20px;
        }
        .y_contact {
            width: 100%;
        }
        .z-welfare-show1>a:nth-child(1){
            height: 47vw;
            display: block;
            overflow: hidden;
        }
    }