
        .contact-all {
            width: 100%;
            margin-top: -3.125vw;
        }

        .contact-content {
            width: 1200px;
            margin: 0 auto;
            height: 100%;
            margin-bottom: 160px;
            position: relative;
        }

        .contact-left-img {
            width: 532px;
            height: 510px;
            margin-top: 110px;
        }

        .contact-right {
            margin-left: 230px;
            margin-top: 120px;
        }

        .contact-right-text1 {
            font-size: 40px;
            font-family: SourceHanSerifCN-SemiBold, SourceHanSerifCN;
            font-weight: 600;
            color: #333333;
        }

        .contact-right-text2 {
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            margin-top: 60px;
        }

        .contact-right-text2 span {
            font-size: 24px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #C89747;
            margin-left: 10px;
        }

        .contact-right-text3 {

            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            margin-top: 30px;
        }

        .contact-right-text3 span,
        .contact-right-text4 span {
            margin-left: 10px;
        }



        .contact-right-text4 {
            text-indent: -5.6em;
            margin-left: 5.6em;
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            margin-top: 36px;
            line-height: 22px;
        }

        .contact-right-text5 {

            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            margin-top: 80px;
        }

        .contact-right-text6 {
            margin-top: 15px;
            display: flex;

        }

        .contact-right-text7 {
            margin-top: 77px;
            display: flex;
        }

        .contact-right-text6 img {
            width: 99px;
            height: 99px;
        }

        .contact-right-text6 img:nth-child(2) {
            margin-left: 50px;
        }

        .contact-right-text7 img {
            width: 52px;
            height: 52px;
            cursor: pointer;
        }

        .contact-right-text7 img:nth-child(1) {
            margin-left: -15px;
        }

        .contact-right-text7 img:nth-child(2) {
            margin-left: 38px;
        }

        .contact-right-text7 img:nth-child(3) {
            margin-left: 38px;
        }


        .group-imgs {
            width: 100%;
        }

        .group-imgs-content {
            width: 1200px;
            margin: 0 auto;
        }

        .group-imgs-text1 {
            font-size: 30px;
            font-family: PingFangSC-Semibold, PingFang SC;
            font-weight: 600;
            color: #333333;
            line-height: 42px;
            margin-top: 100px;
        }

        .group-imgs-text2 {
            width: 30px;
            height: 4px;
            background: #C89747;
            margin-top: 12px;
        }

        .group-imgs-list {
            margin-top: 80px;
            display: flex;
            justify-content: space-between;
        }

        .group-imgs-box {
            width: 264px;
            height: auto;
            display: flex;
            flex-direction: column;
            justify-content: center;
            cursor: pointer;
        }

        .group-imgs-imgbox {
            width: 100%;
            height: auto;
            overflow: hidden;
            position: relative;
        }
        .group-list-img-hover {
            position: absolute;
            top: 36%;
            left: 43%;
            transition: all 0.6s;
            opacity: 0;
            width: 40px;
            height: 40px;
        }


        .group-list-img {
            border: 0;
            border-bottom-width: 8px;
            border-style: solid;
            border-color: white;
            transition: all 0.6s;
        }
        @media (max-width: 450px){
            .group-list-img-hover {
                position: absolute;
                top: 19%;
                left: 40%;
            }
        }

        @media(min-width:451px){
            
            .group-imgs-box-video:hover .group-list-img {
                border-color: #C89747;
            }
    
            .group-imgs-box-video:hover .group-list-img-hover {
                opacity: 1;
            }
        }

        .group-imgs-box img {
            transition: all 0.6s;
            max-width: 100%;
            max-height: 100%;
        }

        .group-imgs-box:hover img {
            transform: scale(1.3);
        }

        .group-imgs-box-video:hover img {
            transform: unset;
        }

        .group-imgs-box-text {
            margin-top: 20px;
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 22px;
            text-align: center;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }


        .bg-more {
            background-image: url('/static/home/img/mengban.png');
            background-size: 100%;
            background-repeat: no-repeat;
            align-items: center;
            opacity: 0.79;
            position: relative;
        }
        .videos_more{
            background-image: url('/static/home/img/mengban.jpg');
        }
        .bg-more div:nth-child(1) {
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #FFFFFF;
            position: absolute;
            top: 32.93%;
        }

        .bg-more div:nth-child(2) {
            margin-top: 4px;
            font-size: 12px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #FFFFFF;
            position: absolute;
            top: 44.98%;
        }

        .contact-botton {
            display: flex;
        }


        /* 弹出框 */

        .popup-group-info {
            background-color: rgba(0, 0, 0, 0.5);
            height: 100vh;
            position: fixed;
            width: 100vw;
            left: 0;
            top: 0;
            display: none;
            justify-content: center;
            align-items: center;
            z-index: 999999999999;
        }

        .popup-group-content {
            transition: all 0.5s;
            opacity: 0;
        }

        /* swiper */
        .sw-popup {
            width: 960px;
            height: 540px;
            overflow: initial;
        }

        .sw-popup .swiper-slide {
            width: 960px;
            height: 540px;
            background-position: center;
            background-size: cover;
        }

        .swiper-button-next:after {
            content: url('/static/home/img/icon_pic_next.png');
        }

        .swiper-button-prev:after {
            content: url('/static/home/img/icon_pic_previous.png')
        }

        .swiper-button-next {
            right: -90px;
        }

        .swiper-button-prev {
            left: -90px;
        }



        @media (max-width: 1200px) {
            .contact-content {
                width: 90%;
            }

            .group-imgs-content {
                width: 90%;
            }

            .group-imgs-box:not(:nth-child(1)) {
                margin-left: 1%;
            }

            .contact-right {
                margin-left: 10%;
                margin-top: 15%;
            }

            .contact-left-img {
                width: 50vw;
                height: 47.9323308271vw;
                margin-top: 10%;
            }

            .contact-right-text2,
            .contact-right-text3 {
                margin-top: 5%;
                white-space: nowrap;
            }

            .contact-right-text4 {
                margin-top: 5%;
            }

            .contact-right-text5 {
                margin-top: 10%;
            }


            .swiper-button-next {
                right: 10px;
            }

            .swiper-button-prev {
                left: 10px;
            }
        }

        @media (max-width: 1000px) {
            .sw-popup {
                width: 90vw;
                height: 50.625vw;
            }

            .sw-popup .swiper-slide {
                width: 90vw;
                height: 50.625vw;
            }
        }

        @media (max-width: 850px) {

            .group-imgs-text1 {
                margin-top: 60px;
            }

            .group-imgs-list {
                margin-top: 30px;
            }

            .group-imgs-box-text {
                margin-top: 10px;
            }

            .contact-right {
                margin-left: 10%;
                margin-top: 10%;
            }

            .contact-left-img {
                display: none;
            }

            .contact-right-text7 {
                margin-top: 8%;
            }

            .contact-right-text1 {
                font-size: 32px;
            }

            .bg-more div:nth-child(1) {
                font-size: 14px;
                top: 26.93%;
            }

            .bg-more div:nth-child(2) {
                top: 36.98%;
            }

            .group-imgs-list {
                flex-wrap: wrap;
            }

            .group-imgs-box {
                margin-top: 5%;
            }

            .group-imgs-box:not(:nth-child(1)) {
                margin-left: 0%;
            }

        }

        @media (max-width: 620px) {
            .group-imgs-box {
                width: 44vw;
            }

            .group-imgs-text1,
            .group-imgs-list {
                margin-top: 25px;
            }
            .partner-titles{
                margin-top:0;
            }

            .swiper-button-next:after,.swiper-button-prev:after{
                transform: scale(0.5);
            }
            .group-imgs-text1,.contact-right-text1{
                font-size:25px;
            }

        }

        @media (max-width: 450px) {
            .contact-content {
                margin-bottom: 60px;
            }
            .contact-right {
                margin-left: 0%;
                margin-top: 30px;
                background: #FFFFFF;
                border: 1px solid #EEEEEE;
                box-sizing: border-box;
                padding: 5% 5% 5% 5%;
            }
        .contact-right-text1 { display: none;}
        }

        .popup-big-box{
            display:none;
        }
        .popup-info {
            background-color: rgba(0, 0, 0, 0.5);
            height: 100vh;
            position: fixed;
            width: 100vw;
            left: 0;
            top: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 999999999999;
        }
        .group-video {
            position: relative;
            z-index: 101;
            font-size: 14px;
            color: #546064;
            background-clip: padding-box;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .popup-close {
            position: absolute;
            top: -60px;
            right: 0px;
            width: 50px;
            height: 50px;
            cursor: pointer;
            z-index: 9999;
            transition: all linear 0.5s;
        }
        .group-video video {
            border: 4px solid rgba(255, 255, 255, .4);
            border-radius: 10px;
            width: 100%;
            height: 100%;
            max-height: 80vh;
        }
        @media (max-width: 1350px){
            .group-video {
                padding-left: 5%;
                padding-right: 5%;
            }
        }
        @media (max-width: 1350px){
            .popup-close {
                width: 35px;
                height: 35px;
                top: -45px;
                right: 5%;
            }
        }
        .partner-imgs-list{
            flex-wrap:wrap;
        }
        .partner-imgs-imgbox{
            cursor:pointer;
        }

        .partner-imgs-box{
            margin-bottom:3.125vw;
        }
        .partner-imgs-imgbox img{
            width:17vw;
        }

        @media (max-width: 1764px){
            .partner-imgs-imgbox img{
                width:18vw;
            }
        }

        @media (max-width: 1666px){
            .partner-imgs-imgbox img{
                width:19vw;
            }
        }

        @media (max-width: 1579px){
            .partner-imgs-imgbox img{
                width:20vw;
            }
        }

        @media (max-width: 1500px){
            .partner-imgs-imgbox img{
                width:21vw;
            }
        }

        @media (max-width: 1430px){
            .partner-imgs-imgbox img{
                width:22vw;
            }
        }

        @media (max-width: 1363px){
            .partner-imgs-imgbox img{
                width:23vw;
            }
        }

        @media (max-width: 1304px){
            .partner-imgs-imgbox img{
                width:24vw;
            }
        }

        @media (max-width: 1250px){
            .partner-imgs-imgbox img{
                width:25vw;
            }
        }

        @media (max-width: 768px){
            .partner-imgs-imgbox img{
                width:43vw;
            }
        }
        .establishment_reason p{
            width: 80%;
            text-align: center;
            margin: 5vw auto;
            line-height:34px;
            font-size:18px;
            color:#666666;
        }
        .establishment_reason_boxs{
            margin-top:8vw;
        }
        .establishment_reason_video_box{
            cursor:pointer;
        }
        /*@media(min-width:451px){
    
            .establishment_reason_video:hover .group-list-img-hover {
                opacity: 1;
            }
        }*/
        .establishment_reason_video{
            position:relative;
            width:100%;
        }
        .establishment_reason_video_img1{
            position:absolute;
            display:flex;
            top:0;
            width:100%;
            height:100%;
        }
        /*.establishment_reason_video_img1:hover div .group-list-img-hover{
            opacity:2;
        }*/
        .establishment_reason_video_img1 div{
            position:relative;
            width:100%;
            display:flex;
        }
        .establishment_reason_video_img2{
            position:relative;
            display:flex;
            width:100%;
        }
        .establishment_reason_video .group-list-img-hover {
            opacity: 1;
            margin:auto;
            top:unset;
            left:unset;
            position:unset;
        }
        .establishment_reason_video .group-list-img{
            border-bottom-width:unset;
            width:100%;
        }
        .establishment_reason_subtitle p{
            width: 80%;
            text-align: center;
            margin: 1vw auto;
            font-size:16px;
            color:#aaaaaa;
        }

        @media (max-width: 768px){
            .establishment_reason p{
                width: 100%;
                text-align:left;
                line-height:26px;
                font-size:14px;
                color:#999999;
            }
            .establishment_reason_subtitle{
                margin-top:2vw;
            }
            .establishment_reason_subtitle p{
                font-size:12px;
            }
        }
        .steamed_shined_boxs{
            margin:7vw 0 3vw;
        }
        .steamed_shined_list{
            width:50%;
            position:relative;
            cursor:pointer;
        }
        .steamed_shined_list_bg{
            /*position:absolute;*/
            margin-bottom: -4px;
        }
        .steamed_shined_list_div{
            position:absolute;
            height:100%;
            background: rgba(0,0,0,0.3);
        }
        @media (min-width: 769px){
            .steamed_shined_list_div:hover{
                background: rgba(0,0,0,0.5);
            }
        }
        .steamed_shined_list_down img{
            width:40px;
            height:40px;
        }
        .steamed_shined_list_up{
            width:80%;
            margin:20% 10% 0;
        }
        .steamed_shined_list_up h3{
            color:#FFFFFF;
            font-size:24px;
            font-family: PingFangSC-Medium, PingFang SC;
        }
        .steamed_shined_list_up p{
            color:#FFFFFF;
            font-size:16px;
            font-family: PingFangSC-Regular, PingFang SC;
            line-height: 30px;
        }
        .steamed_shined_list_down{
            width:80%;
            margin:0% 10% 20%;
            position:absolute;
            bottom:0;
        }
        .steamed_shined_list_down img:first-child{

        }
        .steamed_shined_list_down img:last-child{
            display:none;
        }
        @media (min-width: 769px){
            .steamed_shined_list:hover .steamed_shined_list_down img:first-child{
                display: none;
            }
            .steamed_shined_list:hover .steamed_shined_list_down img:last-child{
                display: unset;
            }
        }
        .s-swiper-pagination {
            text-align: center;
        }
        @media (max-width: 768px){
            .s-swiper-pagination {
                height:50px;
            }
            .xuelan_list{
                margin-top:20px;
            }
        }
        .s-swiper-pagination .swiper-pagination-bullet {
            background-color: #cccccc !important;
            margin: 0px 3px 0px;
            border-radius: 3px;
            width: 6px;
            height: 6px;
        }
        .s-swiper-pagination .swiper-pagination-bullet-active {
            width: 18px;
            height: 6px;
        }

        @media (max-width: 768px){
            .steamed_shined_box{
                width:100%;
            }
            .steamed_shined_list_bg{
                width:100%;
            }
            .steamed_shined_list_up h3{
                font-size:20px;
            }
            .steamed_shined_list_up p{
                font-size:13px;
                line-height: 24px;
            }
        }
        .xuelan_title_box{
            text-align:center;
        }
        @media (min-width: 769px){
            .xuelan_title_box{
                width: 60%;
                margin: 10vw 20% 0;
            }
        }
        .xuelan_title_box h3{
            font-size:28px;
            color:#333333;
        }

        .xuelan_title_box p{
            font-size:16px;
            color: #999999;
            line-height: 30px;
        }
        .xuelan_list_box{   
            display:flex;
            justify-content:space-between;
            margin-top:5vw;
        }
        .xuelan_list{
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .xuelan_img_box{
            position:relative;
            cursor:pointer;
        }
        .xuelan_img_bg{
            margin-bottom: -4px;
        }
        .xuelan_img_bg img{
            width:18.75vw;
        }
        .xuelan_img_play{
            position:absolute;
            width:100%;
            height:100%;
            top:0;
            background: rgba(0,0,0,0.3);
        }
        .xuelan_img_play div{
            position:relative;
            width:100%;
            height:100%;
            display:flex;
            border: 0;
            border-bottom-width: 8px;
            border-style: solid;
            border-color: white;
            transition: all 0.6s;
        }
        .xuelan_img_play img{
            width:40px;
            height:40px;
            margin:auto;
        }
        @media (min-width: 769px){
            .xuelan_img_play img{
                opacity:0;
            }
            .xuelan_img_play:hover div{
                border-color: #C89747;
            }
            .xuelan_img_play:hover div img{
                transition: all 0.6s;
                opacity:1;
            }
        }
        .xuelan_list_title{
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            color: #666666;
            line-height: 22px;
            text-align:center;
            margin-top:20px;
        }
        @media (max-width: 768px){
            .xuelan_title_box{
                margin: 10vw 0 5vw;
            }
            .xuelan_title_box h3{
                font-size:18px;
            }
            .xuelan_title_box p{
                font-size:14px;
                line-height:26px;
            }
            .xuelan_list_box{
                display:unset;
                justify-content:unset;
            }
            .xuelan_img_bg img{
                width:100%;
            }
            .xuelan_list_title{
                margin-bottom:5vw;
                font-size:12px;
                color:#aaaaaa;
            }
        }
        .ctgaba_boxs{
            width:100%;
            /*margin: 10vw 0 15vw;*/
            margin: 10vw 0 33vh;
        }
        .ctgaba_box{
            width:70vw;
            margin:5vw 15vw;
            position:relative;
        }
        .ctgaba_img{
            width:45vw;
        }
        .ctgaba_img img{
            width:45vw;
        }
        .ctgaba_text_box{
            width:35vw;
            position:absolute;
            top:18vw;
            right:3.7vw;
            background: #FFFFFF;
            box-shadow: 0px 8px 12px 0px rgba(120, 61, 17, 0.1);
        }
        .ctgaba_text{
            margin:3vw;
        }
        .ctgaba_text h3{
            font-size: 24px;
            font-family: PingFangSC-Medium, PingFang SC;
            color: #333333;
            line-height: 33px;
        }
        .ctgaba_unline{
            height:2px;
            background:#333333;
            width:5vw;
        }
        .ctgaba_text p{
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            color: #666666;
            line-height: 30px;
        }
        @media (max-width: 1000px){
            .ctgaba_boxs{
                margin: 10vw 0 45vh;
            }
        }


        /*@media (max-width: 1500px){
            .ctgaba_boxs{
                margin: 10vw 0 20vw;
            }
        }


        @media (max-width: 1300px){
            .ctgaba_boxs{
                margin: 10vw 0 25vw;
            }
        }


        @media (max-width: 1100px){
            .ctgaba_boxs{
                margin: 10vw 0 30vw;
            }
        }


        @media (max-width: 1000px){
            .ctgaba_boxs{
                margin: 10vw 0 35vw;
            }
        }


        @media (max-width: 900px){
            .ctgaba_boxs{
                margin: 10vw 0 40vw;
            }
        }


        @media (max-width: 850px){
            .ctgaba_boxs{
                margin: 10vw 0 45vw;
            }
        }


        @media (max-width: 800px){
            .ctgaba_boxs{
                margin: 10vw 0 50vw;
            }
        }*/

        @media (max-width: 768px){
            .ctgaba_boxs{
                margin: 10vw 0 10vw;
            }
            .ctgaba_box{
                width:100%;
                margin-left:0;
                margin-right:0;
            }
            .ctgaba_img{
                width:100vw;
            }
            .ctgaba_img img{
                width:100vw;
            }
            .ctgaba_text_box{
                width:90vw;
                position: unset;
                top:unset; 
                right:unset; 
                background:unset; 
                box-shadow:unset;
                margin:0 5vw;
            }
            .ctgaba_text{
                margin:unset;
                text-align:center;
            }
            .ctgaba_unline{
                display:none;
            }
            .ctgaba_text h3{
                font-size: 18px;
                color: #333333;
            }
            .ctgaba_text p{
                font-size: 14px;
                color: #999999;
                line-height: 28px;
            }
        }
        .target_list_boxs{
            width:100%;
            margin: 10vw 0 10vw;
        }
        .target_list_box{
            width:70vw;
            margin:5vw 15vw;
        }
        .target_list_text_boxs{
            height:250px;
        }
        .target_list_text_boxs img{
            float:left;
        }
        .target_list_text_box{
            float:left;
            margin-left:2vw;
            width:50vw;
            margin-top:-12px;
        }
        .target_list_text_box div{
            display:-webkit-box;
        }
        .target_list_text_box div p{
            margin:20px 0;
            line-height: 48px;
        }
        .target_list_text_box div p:first-child{
            font-size: 24px;
            font-family: PingFangSC-Medium, PingFang SC;
            color: #C89747;
        }
        .target_list_text_box div p:last-child{
            font-size: 24px;
            font-family: PingFangSC-Medium, PingFang SC;
            color: #333333;
        }
        .target_lists{
            display:flex;
            justify-content:flex-end;
        }
        .target_lists_div{
            display:flex;
            justify-content:flex-end;
        }
        .target_list{
            width:20.83vw;
            position:relative;
        }
        .target_list_img{
            width:20.83vw;
            margin-bottom: -4px;
        }
        .target_list_img img{
            width:20.83vw;
        }
        .target_list_texts{
            width:20.83vw;
            position:absolute;
            top:0;
            height:100%;
            background: rgba(0,0,0,0.3);
        }
        .target_list_text{
            width:16.83vw;
            margin:8vw 2vw 0;
        }
        .target_list_text h2{
            color:#FFFFFF;
            font-size: 20px;
            font-family: PingFangSC-Regular, PingFang SC;
            border: 1.5px solid #ffffff;
            width: 36px;
            text-align: center;
            line-height: 36px;
            border-radius: 50%;
            font-weight: 400;
        }
        .target_list_text h3{
            width:70%;
            color:#FFFFFF;
            font-size: 20px;
            font-family: PingFangSC-Regular, PingFang SC;
            line-height:28px;
        }
        .target_list_text p{
            color:#FFFFFF;
            font-size: 14px;
            font-family: PingFangSC-Regular, PingFang SC;
            line-height:26px;
        }
        @media (max-width: 1650px){
            .target_list_text h3{
                font-size: 15px;
                line-height:22px;
            }
            .target_list_text p{
                font-size:12px;
            }
        }
        @media (max-width: 1500px){
            .target_list_text p{
                text-overflow: ellipsis;
                overflow: hidden;
                -webkit-line-clamp: 4;
                display: -webkit-box;
                -webkit-box-orient: vertical;
            }
        }
        @media (max-width: 1200px){
            .target_list_text p{
                text-overflow: ellipsis;
                overflow: hidden;
                -webkit-line-clamp: 3;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                line-height:22px;
            }
        }
        @media (max-width: 1100px){
            .target_list_text p{
                text-overflow: ellipsis;
                overflow: hidden;
                -webkit-line-clamp: 2;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                line-height:22px;
            }
        }
        @media (max-width: 1000px){
            .target_list_text h2{
                font-size: 14px;
                width: 28px;
                line-height: 28px;
            }
            .target_list_text h3{
                font-size: 14px;
                line-height:20px;
            }
            .target_list_text p{
                text-overflow: ellipsis;
                overflow: hidden;
                -webkit-line-clamp: 1;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                line-height:22px;
            }
        }
        .target_r{
            width:4.166vw;
            position:relative;
        }
        .target_r img{
            width:4.166vw !important;
            height:auto;
            left:-2vw;
            top:2.5vw;
            position:absolute;
        }
        .target_lists_div .target_list:first-child .target_r{
            opacity:0;
        }
        @media (max-width: 768px){
            .target_lists{
                margin-top:12px;
            }
            .target_list_box{
                width:100vw;
                margin:unset;
            }
            .target_list_text_boxs img{
                display:none;
            }
            .target_list_text_box{
                width:90vw;
                margin-left:unset;
                text-align:center;
                float:unset;
                margin:0 5vw;
            }
            .target_list_text_box div{
                display:unset;
            }
            .target_list_text_box div p:first-child{
                font-size:18px;
                margin-bottom:0;
            }
            .target_list_text_box div p:last-child{
                font-size:16px;
                line-height:28px;
                margin-top:0;
            }
            .target_list_img{
                width:100%;
            }
            .target_list_img img{
                width:100%;
            }
            .target_lists_div{
                justify-content:unset;
            }
            .target_list_texts{
                width:100vw;
            }
            .target_list_text{
                width:80vw;
                margin:15vw 10vw 0;
            }
            .target_list_text h2{
                font-size: 20px;
                width: 36px;
                line-height: 36px;
            }
            .target_list_text h3{
                font-size: 20px;
                line-height:28px;
            }
            .target_list_text p{
                font-size: 12px;
                line-height:26px;
                text-overflow: unset;
                overflow: unset;
                -webkit-line-clamp:unset;
                display: unset;
                -webkit-box-orient:unset;
            }
            .target_r{
                width:21vw;
                position:relative;
            }
            .target_r img{
                width: 21vw !important;
                left: 10vw;
                top: 100vw;
            }
            .target_lists_div .target_list:first-child .target_r{
                opacity:1;
            }
        }

        .t-swiper-pagination {
            text-align: center;
            margin-top:15px;
        }
        .t-swiper-pagination .swiper-pagination-bullet {
            background-color: #cccccc !important;
            margin: 0px 3px 0px;
            border-radius: 3px;
            width: 6px;
            height: 6px;
        }
        .t-swiper-pagination .swiper-pagination-bullet-active {
            width: 18px;
            height: 6px;
        }
        .culture_imgs_boxs{
            width:100%;
        }
        .culture_imgs_box{
            width:62.5vw;
            margin:1vw 18.75vw;
            display: flex;
            justify-content:space-between;
        }
        .culture_imgs_box_l{
            width:18.75vw;
            /*display: flex;
            flex-direction: column-reverse;*/
            position:relative;
        }
        .culture_imgs_box_l_up{
            position:absolute;
            display:flex;
            /*justify-content:center;*/
            bottom:0;
        }
        .culture_imgs_box_l_down{
            position:relative;
            display:flex;
            justify-content:center;
        }
        .img_manage img{
            width:18.75vw;
        }
        .img_behave img{
            width:18.75vw;
        }
        .culture_r_box{
            position:absolute;
            width:100%;
            height:100%;
            text-align:center;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            background: rgba(0,0,0,0.3);
        }

        .culture_r_box p{
            font-size: 20px;
            font-family: PingFangSC-Medium, PingFang SC;
            color: #FFFFFF;
            margin-top: unset;
            margin-bottom:2vw;
        }
        .culture_r_box img{
            width:2.3vw;
            height:2.3vw;
            cursor:pointer;
        }
        .culture_r_box img:last-child{
            display:none;
        }
        .culture_imgs_box_r{
            width:42.7vw;
        }
        .culture_imgs_box_r img{
            width:42.7vw;
            cursor:pointer;
            height:100%;
        }

        @media (min-width: 769px){
            .culture_imgs_box_l_up:hover .culture_r_box img:nth-child(2){
                display:none;
            }
            .culture_imgs_box_l_up:hover .culture_r_box img:last-child{
                display:unset;
            }
            .culture_imgs_box_l_down:hover .culture_r_box img:nth-child(2){
                display:none;
            }
            .culture_imgs_box_l_down:hover .culture_r_box img:last-child{
                display:unset;
            }
        }

        .img_manage{
            margin-bottom:-4px;
        }
        .img_behave{
            margin-bottom:-4px;
        }
        @media (max-width: 768px){

            
            .culture_imgs_box{
                width:100vw;
                margin:0;
                display:unset;
                justify-content:unset;
            }
            .culture_imgs_box_l{
                width:100vw;
                flex-direction:unset;
            }
            .culture_imgs_box_r{
                width:100vw;
            }
            .culture_imgs_box_l_up{
                width:50vw;
                float:left;
                bottom:unset;
            }
            .culture_imgs_box_l_down{
                width:50vw;
                float:right;
            }
            .img_manage img{
                width:50vw;
            }
            .culture_r_box p{
                font-size:16px;
            }
            .img_behave img{
                width:50vw;
            }
            .culture_r_box img{
                width:40px;
                height:40px;
            }
            .culture_imgs_box_r img{
                width:100vw;
            }
            .line_hui{
                width:100%;
                height:10px;
                background:#f8f8f8;
            }
        }
        #textp {
            position: absolute;
            /*color: #ffffff;*/
            font-size: 14px;
            background: rgba(40, 40, 40, 0.8);
            border-radius: 5px;
            z-index: 999999999999999999999999999999;
            padding:20px ;

            /*width:20vw;*/
            width:14vw;
            background: #FFFFFF;
            box-shadow: 0px 8px 28px 0px rgb(73 44 22 / 22%);
            color: #666666;
            line-height:20px;
        }
        .pinpai-arr-t {
            position: absolute;
            width: 0;
            height: 0;
            border: 5px solid transparent;
            border-bottom-color: #FFFFFF;
            left: 25%;
            top: -10px;
        }
        .opinion_value_boxs{
            width:100vw;
        }
        .opinion_value_img{
            width:100vw;
        }
        .opinion_value_img img{
            width:100vw;
        }
        .opinion_value_img img:last-child{
            display:none;
        }
        .opinion_value_box{
            width:62.5vw;
            margin:120px auto 140px;
            display:flex;
            justify-content: space-between;
        }
        .opinion_value_list{
            width:13.54vw;
        }
        .opinion_value_list h4{
            width: 0;
            height: 0;
            border: 5px solid transparent;
            border-bottom-color: #000000;
            left: 25%;
            top: -10px;
        }
        .opinion_value_list h5{
            font-size: 18px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            line-height: 25px;
        }
        .opinion_value_list .f_p{
            font-size: 20px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 32px;
            margin-top: -10px;
            margin-bottom: 50px;
        }
        .opinion_value_list .s_p{
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 22px;
        }
        .opinion_value_list .t_p{
            font-size: 14px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #CCCCCC;
            line-height: 20px;
        }
        .company_target_boxs{
            width:100vw;
            margin-bottom:150px;
        }
        .company_target_box{
            width:62.5vw;
            margin:0 auto;
        }
        .company_target_box img{
            width:62.5vw;
        }
        .company_target_box img:last-child{
            display:none;
        }

        @media (max-width: 768px){

            .opinion_value_list h5{
                margin-top:20px;
            }
            .opinion_value_img img:first-child{
                display:none;
            }
            .opinion_value_img img:last-child{
                display:unset;
            }
            .opinion_value_box{
                width:80vw;
                margin:25px 10vw;
                display:unset;
                justify-content:unset;
            }
            .opinion_value_list{
                width:80vw;
                margin: 0 auto 40px;
            }
            .opinion_value_list .f_p{
                font-size:16px;
                line-height:24px;
                margin-bottom: 30px;
            }
            .opinion_value_list .s_p{
                font-size:14px;
                line-height:20px;
            }
            .opinion_value_list .t_p{
                font-size:12px;
                line-height:17px;
            }
            .company_target_box{
                width:100vw;
            }
            .company_target_box img{
                width:100vw;
            }
            .company_target_box img:first-child{
                display:none;
            }
            .company_target_box img:last-child{
                display:unset;
            }
            .company_target_boxs{
                margin-bottom:40px;
            }
        }
        .employ_boxs{
            width:100%;
            margin-top:100px;
        }
        .employ_box{
            width:62.5vw;
            margin:0 auto;
        }
        .employ_box_titles{
            display:flex;
            justify-content:space-between;
            border-bottom: 1px solid #eeeeee;
            /*padding:100px 0 50px;*/
            padding:45px 0 35px;
        }
        .employ_box_title_left{
            /*float:left;*/
        }
        .employ_box_title{
            font-size: 36px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            line-height: 50px;
        }
        .employ_box_title_employ{
            margin-top:15px;
        }
        .employ_box_title_employ span{
            font-size: 20px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 28px;
        }
        .employ_apply_button{
            width: 160px;
            height: 52px;
            background: #C89747;
            text-align:center;
            line-height:52px;
            margin-top:20px;
        }
        .employ_apply_button a{
            width: 160px;
            height: 52px;
            line-height:52px;
            background: #C89747;
            color:#ffffff;
            text-decoration-line: none;
            padding: 15px 48px;
            cursor:pointer;
        }
        .employ_details{
            margin:50px auto 100px;
        }

        .employ_details div{
            margin-top:50px;
        }


        @media (max-width: 768px){
            .employ_boxs{
                margin-top:60px;
            }
            .employ_box{
                width:90vw;
            }
            .employ_box_titles{
                padding:25px 0 20px;
            }
            .employ_box_title{
                font-size:18px;
                line-height:25px;
            }
            .employ_box_title_employ{
                margin-top:3px;
            }
            .employ_box_title_employ span{
                font-size:12px;
                line-height:17px;
            }
            .employ_apply_button{
                width: 100px;
                height: 34px;
                line-height: 34px;
                margin-top:5px;
            }
            .employ_apply_button a{
                width: 100px;
                height: 34px;
                line-height: 34px;
                font-size:13px;
                padding:8px 24px;
            }
            .employ_details{
                margin: -10px auto 30px;
            }
            .employ_details div{
                margin-top:30px;
            }
            .employ_details div p:first-child span{
                font-size:16px !important;
            }
            .employ_details div p span{
                font-size:14px;
            }
        }
        .apply_box{
            width:62.5vw;
            /*margin:80px auto 80px;*/
            margin:40px auto 40px;
            background:#FBFBFB;
            border: 1px solid #EEEEEE;
            text-align:center;
        }
        .apply_box_title{
            font-size: 28px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 40px;
            margin-top:80px;
            margin-bottom:40px;
        }
        .apply_button{
            position:relative;
            width: 300px;
            height: 50px;
            margin: 0 auto;
        }
        .apply_button span{
            font-size: 18px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #A2753B;
            line-height: 24px;
            background:#ffffff;
            padding:12px 24px;
            border: 1px solid #EEEEEE;
            position:absolute;
            left: 89px;
        }
        .apply_button input{
            position:absolute;
            width: 122px;
            height: 50px;
            opacity: 0;
            left: 89px;
        }
        .apply_box_p{
            font-size: 14px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #999999;
            line-height: 28px;
            margin-top:60px;
            margin-bottom:80px;
        }

        @media (max-width: 768px){

            .apply_box{
                width:90vw;
                margin:30px auto 30px;
            }
            .apply_box_title{
                display:none;
            }
            .apply_button{
                width:268px;
                margin-top:50px;
            }
            .apply_button span{
                font-size:13px;
                line-height:24px;
                padding: 4px 23px;
            }
            .apply_button input{
                width: 100px;
                height: 34px;
            }
            .apply_box_p{
                font-size:12px;
                line-height:22px;
                margin-top:20px;
                margin-bottom:40px;
            }
        }
        .apply_progress{
            width:100%;
            height:10px;
            background:#C89747;
        }
        .apply_file_state{
            margin:80px auto 50px;
        }
        .apply_file_state_text{
            margin-top:30px;
            font-size: 20px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            line-height: 28px;
        }
        .apply_cancel{
            margin-bottom:80px;
        }
        .apply_cancel span{
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #C89747;
            line-height: 22px;
            cursor:pointer;
        }
        .apply_ing{
            display:none;
        }
        .apply_cancel div:last-child{
            width:125px;
            /*display:flex;*/
            justify-content:space-between;
            margin:auto;
            display:none;
        }
        .apply_message_box{
            margin-bottom:150px;
        }
        .apply_message_box h3{
            font-size: 28px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 40px;
            margin-bottom:20px;
        }
        .apply_message_box textarea{
            width:-webkit-fill-available;
            -webkit-appearance: none;
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            line-height: 22px;
            border-color: #eeeeee;
            resize:vertical;
            padding: 15px;
        }
        .apply_success{
            display:none;
            text-align:center;
            margin: 160px auto 200px;
        }
        .apply_success img{
            width:60px;
        }
        .apply_success p{
            font-size: 20px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            line-height: 28px;
            margin-top:40px;
        }
        @media (max-width: 768px){
            .apply_success{
                margin: 80px auto 100px;
            }
            .apply_success img{
                width:36px;
            }

            .apply_success p{
                font-size: 14px;
                line-height:20px;
                margin-top:16px;
            }
            .apply_message_box{
                margin-bottom: 50px;
            }
            .apply_message_box h3{
                font-size:16px;
                line-height:22px;
            }
            .apply_message_box textarea{
                font-size:14px;
                padding:12px;
            }

            .apply_progress{
                height:4px;
            }
            .apply_file_state{
                margin:30px auto 15px;
            }
            .apply_file_state img{
                width:30px;
            }
            .apply_file_state_text{
                margin-top:15px;
                font-size: 14px;
                line-height: 20px;
            }
            .apply_cancel{
                margin-bottom:30px;
            }
            .apply_cancel span{
                font-size: 13px;
                line-height: 18px;
            }
            .apply_cancel div:last-child{
                width:90px;
            }
            
            .tmd_on{
                border-top-color:#000000 !important;
                border-bottom-color:#ffffff !important;
            }
        }