    @media screen and (min-width: 1050px) {
        .Level3B .Level3Box a:hover {
            background-color: #d55828;
            color: #fff;
        }

        .Level3B .Level2I:hover .Level3Box {
            display: block;
        }

        .navList ul li:hover .Level2B {
            display: block;
        }

        .navList ul li:hover h4 .unfold {
            background-image: url(../images/index1_h.png);
        }

        .Level2I a:hover .Level2Img .img {
            display: none;
        }

        .Level2I a:hover .Level2Img .img_h {
            display: block;
        }

        .Level2I a:hover span {
            color: #d55828;
        }

        .xiala a:hover {
            color: #d55828;
        }

        .navIcon2:hover .xiala {
            display: block;
        }

        .m1List a:hover .m1R {
            display: block;
        }

        .pxq4_text:hover {
            transform: scale(1.4);
        }

    }

    @media screen and (max-width: 1280px) {
        .w1200 {
            max-width: 1000px;
        }

        .navList ul {
            margin-left: 20px;
        }

        .navList ul li {
            padding: 0 20px;
        }

        .navList ul li:last-child {
            margin-right: 13px;
        }

        .navIcon1 {
            margin-right: 15px;
        }

        .navIcon2 {
            margin-right: 15px;
        }

        .navIcon3 {
            display: none !important;
        }

        .inp_box input {
            width: 236px;
        }

        .banSwiper .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            margin: 0 5px !important;
        }

        .banSwiper .swiper-pagination-bullet-active {
            width: 12px;
            height: 12px;
        }

        .m1List a {
            width: calc(33.33% - 14px);
            margin-right: 20px;
        }

        .index2List a {
            margin-right: 30px;
        }

        .index3List a {
            width: calc(20% - 8px);
            margin-right: 10px;
        }

        .footL h4 {
            padding-left: 30px;
        }

        .xq1 p:last-child {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
        }

        .pxq2Fixed {
            width: 1000px;
        }

        .pxq2 ul li p,
        .pxq2R a {
            font-size: 14px;
        }

        .pxq2L h4 {
            font-size: 20px;
        }

        .pxq4_img {
            width: 420px;
            height: 135px;
        }

        .pxq4Img img {
            width: 70%;
            height: auto;
        }

        .policy3_tt {
            font-size: 30px;
        }

        .event5-top {
            width: 100%;
        }

        .about2_list a {
            width: 240px;
        }

        .about4 .about_tt {
            font-size: 30px;
        }

        .about2_img {
            margin-top: 45px;
        }

        .about4_l p {
            font-size: 13px;
        }

        .about4_l p span {
            font-size: 20px;
        }

        .about5_img1 {
            width: 202px;
            height: 164px;
        }

        .about6_text {
            height: 245px;
        }

        .cust2_box ul li {
            width: calc(20% - 8px);
            margin-right: 10px;
            padding: 20px 15px;
        }

        .cust2_box ul li h2 {
            font-size: 50px;
            line-height: 44px;
            margin-bottom: 15px;
        }

        .ex_xq .swiper-slide {
            width: 70%;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(1) {
            width: 93px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(2) {
            width: 117px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(3) {
            width: 211px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(4) {
            width: 157px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(5) {
            width: 143px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(6) {
            width: 150px;
            height: 150px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(7) {
            width: 147px;
            height: 147px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(8) {
            width: 93px;
            height: 93px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(9) {
            width: 110px;
            height: 110px;

        }

        .job-a5v1 .astx1 .gsfl li:nth-child(10) {
            width: 160px;
            height: 160px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(11) {
            width: 129px;
            height: 129px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(12) {
            width: 98px;
            height: 98px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(13) {
            width: 104px;
            height: 104px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(14) {
            width: 93px;
            height: 93px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(15) {
            width: 80px;
            height: 80px;

        }

        .job-a5v1 .astx1 .gsfl li:nth-child(16) {
            width: 93px;
            height: 93px;

        }

        .job-a5v1 .astx1 .gsfl li:nth-child(17) {
            width: 115px;
            height: 115px;
        }

        .manager1B {
            width: 100%;
        }

        .caseIimg {
            height: 180px;
        }

        .calculator-skin {
            width: 870px !important;
        }

        .calBox h2 {
            margin-bottom: 10px;
        }

        .en .about2_list a p {
            -webkit-line-clamp: 4;
        }
    }

    @media screen and (max-width: 1050px) {
        .w1200 {
            max-width: 800px;
        }

        .navBox {
            justify-content: space-between;
        }

        .nav_but {
            display: block;
        }

        .nav_but {
            display: flex;
            justify-content: center;
            align-items: center;
            margin-left: 10px;
            z-index: 999;
        }

        .navBtn {
            width: 28px;
            height: 16px;
            position: relative;
            cursor: pointer;
            z-index: 9;
        }

        .navBtn span {
            display: block;
            height: 2px;
            background: #cc6633;
            top: 0px;
            position: absolute;
            width: 100%;
            -webkit-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
        }

        .navBtn span:nth-child(2) {
            top: 7px;
        }

        .navBtn span:nth-child(3) {
            top: 14px;
        }

        .closeNavbtn span:nth-child(1) {
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top: 10px;
        }

        .closeNavbtn span:nth-child(2) {
            display: none;
        }

        .closeNavbtn span:nth-child(3) {
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 10px;
        }

        .xiala {
            width: 100px;
            padding: 5px;
        }

        .navList {
            display: none;
            position: fixed;
            top: 100px;
            left: 0;
            right: 0;
            width: 100%;
            height: auto;
            background: #fff;
        }

        .navList ul {
            display: block;
            max-width: 800px;
            margin: 0 auto;
        }

        .navList ul li {
            margin-right: 0px;
            line-height: 50px;
            padding: 0px;
        }

        .navList ul::after {
            display: none;
        }

        .navList ul li:last-child {
            margin-right: 0px;
        }

        .navList ul li h4 {
            justify-content: space-between;
        }

        .Level2B {
            position: sticky;
            background: #fff;
        }

        .Level2 {
            display: block;
            padding: 10px 0px;
        }

        .Level3B .Level2I,
        .Level2I {
            width: 100%;
            display: block;
            padding: 0 15px;
        }

        .Level2Img {
            display: none;
        }

        .Level3B .Level2I a span,
        .Level2I a span {
            line-height: 40px;
        }

        .Level3B .w1200 {
            height: auto;
        }

        .line,
        .Level2B-tt {
            display: none;
        }

        .Level2 {
            width: 100%;
        }

        .Level3B .Level2I a {
            justify-content: space-between;
            line-height: 40px;
            padding: 0px;
        }

        .Level3Box {
            position: static;
            border: none;
            padding: 10px 0px;
            background: #fff;
        }

        .Level3B .Level3Box a {
            text-align: left;
            padding: 0 15px;
        }

        .navIcon {
            max-width: 800px;
            padding: 0px;
            margin: 0 auto;
            padding-bottom: 20px;
        }

        .navIcon2 {
            width: 100%;
            margin: 0;
        }

        .navIcon2 h4 {
            justify-content: space-between;
            line-height: 40px;
        }

        .xiala {
            position: static;
            width: 100%;
            border: none;
        }

        .navIcon4,
        .navIcon1 {
            display: none;
        }

        .banSwiper {
            height: 460px;
        }

        .swiper-div {
            width: 100%;
            height: 100%;
        }

        .swiper-div img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .slide-l h4 {
            font-size: 28px;
        }

        .slide-l h6 {
            font-size: 16px;
        }

        .slide-l p {
            font-size: 14px;
        }

        .index1 {
            padding-top: 50px;
        }

        .indexTt h2 {
            font-size: 34px;
        }

        .indexTt p {
            font-size: 20px;
        }

        .index1 ul {
            padding-top: 30px;
        }

        .index1Img {
            width: 50px;
            height: 42px;
        }

        .index1 ul li p {
            font-size: 16px;
        }

        .m1Img {
            padding: 10px 20px;
            height: 150px;
        }

        .m1L h4 {
            padding: 20px;
            padding-top: 0px;

        }

        .m1R h4 {
            font-size: 16px;
            padding-top: 36px;
        }

        .m1R .xqIcon,
        .xqIcon {
            width: 155px;
            border-radius: 40px;
            padding: 16px 0px;
            font-size: 14px;
            margin-top: 40px;
        }

        .index2List {
            padding-top: 0px;
        }

        .index2List a {
            margin-right: 25px;
        }

        .index2I {
            width: 140px;
            height: 140px;
        }

        .index2Img img {
            max-width: 60%;
            max-height: 60%;
        }

        .index2List a p {
            font-size: 18px;
            padding-top: 10px;
        }

        .index2Text h4 {
            font-size: 24px;
        }

        .index2Text p {
            font-size: 20px;
        }

        .index3List {
            padding-top: 25px;
        }

        .index3Text P {
            font-size: 14px;
            line-height: 24px;
            padding-top: 5px;
        }

        .index3Text h4 {
            font-size: 18px;
            line-height: 24px;
            margin-top: 15px;
        }

        .index3Img {
            width: 50px;
            height: 50px;
        }

        .index3List a .index3Img img {
            max-width: 80%;
            max-height: 80%;
        }

        .index4Box {
            padding-top: 25px;
        }

        .index4D {
            background-size: 100px 100px;
            height: 100px;
        }

        .index4L {
            width: 100px;
            padding: 22px 12px;
            padding-right: 30px;
        }

        .index4L h2 {
            font-size: 28px;
            line-height: 30px;
        }

        .index4L p {
            font-size: 14px;
        }

        .index4D h4 {
            width: calc(100% - 110px);
            margin: 20px 5px;
            font-size: 16px;
            line-height: 30px;
        }

        .index4List h4 {
            font-size: 16px;
            padding-left: 40px;
        }

        .index5L p {
            line-height: 30px;
            font-size: 16px;
        }

        .index3Text {
            padding: 5px;
        }

        .footer ul {
            display: none;
        }

        .adv-box,
        .footBan {
            border: none !important;
        }

        .ban {
            height: 370px;
        }

        .gallery-top {
            height: 300px;
        }

        .pxq1R {
            width: calc(40% - 25px);
        }

        .pxq1R h4 {
            font-size: 24px;
            padding: 5px 0px;
        }

        .xq1 {
            margin-bottom: 8px;
        }

        .xq2 a {
            margin-right: 18px;
            padding-left: 25px;
            font-size: 14px;
        }

        .xq3 {
            padding: 10px 0px;
            border-radius: 5px;
        }

        .xq3 span {
            font-size: 14px;
        }

        .xq3 img {
            width: 20px;
            height: 20px;
        }

 
        .pxq4Img img {
            display: none;
        }

        .pxq4_img img,
        .pxq4Img {
            display: block;
        }

        .pxq4Text {
            position: static;
        }

        .pxq4_text {
            position: static;
            width: 100%;
            margin-top: 20px;
            display: none;
        }
.pxq4_img{
    width: 100%;
}
.pxq5tt,
.pxq5item{
    display: none;
}
.img_m img,
.img_m{
    display: block;
    width: 100%;
}
.pxq5 {
    padding-bottom: 30px;
}
        .pxq8 {
            padding-bottom: 20px;
        }

        .m1Box {
            padding-top: 20px;
        }

        .pxq2Fixed {
            width: 800px;
        }

        .pxq6 ul li {
            width: calc(25% - 10px);
        }

        .pxq6Text {
            height: 220px;
            padding: 30px 20px;
        }

        .pxq6Text h4 {
            font-size: 20px;
            margin-bottom: 20px;
        }

        .pxq6Text h4 span {
            font-size: 30px;
        }

        .pxq6Text p {
            font-size: 14px;
        }

        .pxq6Img {
            height: 220px;
        }

        .policy2_r ul li {
            width: 50%;
        }

        .policy4_list ul li {
            width: calc(33.33% - 7px);
            margin-right: 10px;
            margin-bottom: 10px;
        }

        .policy4_list ul li:last-child {
            width: calc(66.67% - 7px);
        }

        .policy4_img {
            height: 200px;
        }

        .policy4_icon {
            display: none !important;
        }

        .policy4_tt {
            position: static;
            display: block !important;
            padding: 19px 10px;
        }

        .reservation img {
            margin-left: 10px;
        }

        .reservation {
            font-size: 14px;
            line-height: 30px;
            width: 140px;
            padding: 10px 0px;
            border-radius: 40px;
        }

        .brand2_item {
            width: calc(33.33% - 20px);
            margin-right: 30px;
        }

        .brand3_box ul li {
            width: calc(33.33% - 7px);
            padding: 25px 20px;
            margin-right: 10px;
            margin-bottom: 20px;
        }

        .cust3_text h4 {
            font-size: 30px;
        }

        .cust3_text p {
            font-size: 20px;
        }

        .caseList a {
            width: calc(33.33% - 10px);
            margin-right: 15px;
            margin-bottom: 20px;
        }

        .caseIimg {
            height: 170px;
        }

        .event1_l {
            width: calc(50% - 20px);
        }

        .event2_item {
            width: calc(33.33% - 5px);
        }

        .event3_list a {
            width: calc(50% - 5px);
            margin-right: 10px;
        }

        .event3_list a:nth-child(3n) {
            margin-right: 10px;
        }

        .event3_list a:nth-child(2n) {
            margin-right: 0px;
        }

        .event5-top {
            height: 530px;
        }

        .event6_1 ul li {
            height: 90px;
        }

        .event6_2 ul li {
            height: 60px;
        }

        .event6_2 ul li {
            width: calc(16.66% - 10px);
            margin-right: 10px;
        }

        .event6_1 ul li {
            width: calc(33.33% - 10px);
            margin-right: 10px;
        }

        .event6_2 ul li {
            width: calc(20% - 10px);
            margin-right: 10px;
        }

        .event6_2 ul li:nth-child(6n) {
            margin-right: 10px;
        }

        .event6_2 ul li:nth-child(5n) {
            margin-right: 0px;
        }

        .about1_l {
            width: 100%;
            margin-right: 0px;
        }

        .about1_r {
            width: 100%
        }

        .about2_list {
            justify-content: center;
        }

        .about2_list a {
            margin: 20px;
        }

        .about4 .about_tt {
            font-size: 28px;
        }

        .about4_r,
        .about4_l {
            width: 100%;
        }

        .about5_img1 {
            width: 100%;
        }

        .news_img {
            width: 200px;
            height: 130px;
        }

        .news_data {
            width: 120px
        }

        .news_data h4 {
            font-size: 30px;
        }

        .news_text {
            width: calc(100% - 320px);
            padding: 0px 20px;
        }

        .news_xq_l {
            width: 100%;
            padding-right: 0px;
        }

        .news_xq_r {
            display: none;
        }

        .cust2_box ul li {
            width: calc(33.33% - 8px);
            margin-bottom: 15px;
            margin-right: 10px;
        }

        .cust2_box ul li:nth-child(3n) {
            margin-right: 0px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(1) {
            width: 63px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(2) {
            width: 87px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(3) {
            width: 150px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(4) {
            width: 127px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(5) {
            width: 113px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(6) {
            width: 120px;
            height: 120px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(7) {
            width: 117px;
            height: 117px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(8) {
            width: 63px;
            height: 63px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(9) {
            width: 80px;
            height: 80px;

        }

        .job-a5v1 .astx1 .gsfl li:nth-child(10) {
            width: 130px;
            height: 130px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(11) {
            width: 99px;
            height: 99px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(12) {
            width: 68px;
            height: 68px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(13) {
            width: 74px;
            height: 74px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(14) {
            width: 63px;
            height: 63px;
        }

        .job-a5v1 .astx1 .gsfl li:nth-child(15) {
            width: 50px;
            height: 50px;

        }

        .job-a5v1 .astx1 .gsfl li:nth-child(16) {
            width: 63px;
            height: 63px;

        }

        .job-a5v1 .astx1 .gsfl li:nth-child(17) {
            width: 85px;
            height: 85px;
        }

        .job-a5v1 .astx1 .gsfl li .conta .tit {
            font-size: 12px;
            margin-top: 5px;
            line-height: 24px;
        }

        .star_l {
            width: 100%;
            padding-right: 0px;
        }

        .star_r {
            display: none;
        }

        .case2M {
            width: 80px;
        }

        .case2L {
            width: calc(50% - 40px);
        }

        .manager2I {
            width: calc(50% - 20px);
        }

        .case3List,
        .case3L {
            width: 100%;
        }

        .case3R {
            width: 100%;
            height: auto;
        }

        .calculator-skin {
            width: 670px !important;
        }

        .found_xinxi {
            width: 100%;
        }

        .found_v {
            width: calc(50% - 15px);
        }

        .manager .found_xinxi .found_v {
            width: 100%;
        }

        .co_data {
            padding-bottom: 0px;
        }

        .co_data .co_tt {
            margin-right: 0px;
            margin-bottom: 15px;
        }

        .calBox h2.limited {
            width: 100%;
        }

        .event2_xq_tt .about4_x {
            width: 100%;
        }

        .calItem {
            width: 100%;
            padding-bottom: 20px;
        }

        .calItem ul li a p {
            font-size: 14px;
        }

        .calItem ul li {
            width: calc(25% - 5px);
            margin-right: 5px;
        }

    }

    @media screen and (max-width: 860px) {
        .w1200 {
            max-width: 600px;
        }

        .navList ul {
            max-width: 600px;
        }

        .Level2I a span {
            font-size: 14px;
        }

        .slide-text .w1200 {
            display: block;
        }

        .slide-r {
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
        }
.share_video {
    width: 550px;
    height: auto;
}
        .slide-l {
            display: none;
        }

        .indexTt h2 {
            font-size: 24px;
        }

        .indexTt p {
            font-size: 16px;
        }

        .index1 ul {
            padding-top: 25px;
        }

        .index1Img {
            width: 40px;
            height: 32px;
        }

        .index1 ul li p {
            font-size: 14px;
        }

        .index1List {
            padding-top: 0px;
        }

        .m1Img {
            padding: 10px 20px;
            height: 101px;
        }

        .m1L h4 {
            padding: 20px;
            padding-top: 0px;
        }

        .m1R h4 {
            font-size: 14px;
            padding-top: 20px;
        }

        .m1R .xqIcon,
        .xqIcon {
            width: 116px;
            border-radius: 40px;
            padding: 10px 0px;
            font-size: 14px;
            margin-top: 20px;
        }

        .index2List a {
            margin-right: 20px;
        }

        .index2I {
            width: 104px;
            height: 104px;
        }

        .index2List a p {
            font-size: 16px;
            padding-top: 8px;
        }

        .index2Text h4 {
            font-size: 20px;
        }

        .index2Text p {
            font-size: 16px;
        }

        .index3List {
            padding-top: 15px;
        }

        .index3List a {
            width: calc(33.33% - 7px);
            margin-right: 10px;
            margin-top: 10px;
        }

        .index3List a:nth-child(3n) {
            margin-right: 0px;
        }

        .index2List a {
            margin-top: 25px;
        }

        .index2Box {
            padding-top: 50px;
        }

        .index4 {
            padding-top: 50px;
        }

        .index4I a {
            width: calc(50% - 5px);
        }

        .index4D {
            background-size: 100px 80px;
            height: 80px;
            background-position: left center;
        }

        .index4L {
            padding: 13px 0px;
            padding-right: 20px;
        }

        .index4L h2 {
            font-size: 24px;
        }

        .index4L p {
            font-size: 12px;
        }

        .index4D h4 {
            width: calc(100% - 110px);
            margin: 13px 5px;
            font-size: 14px;
            line-height: 24px;
        }

        .index4List a {
            padding: 10px;
            padding-right: 37px;
        }

        .index5T {
            height: 200px;
        }

        .index5L {
            padding-right: 30px;
        }

        .index5L p {
            line-height: 24px;
            font-size: 14px;
        }

        .mTt {
            font-size: 26px;
        }

        .pxq1L {
            width: 100%;
        }

        .pxq1R {
            width: 100%;
            margin-top: 30px;
        }

        .pxq2 {
            margin-top: 30px;
            margin-bottom: 10px;
        }

        .pxq6 ul li {
            width: calc(50% - 5px);
        }

        .pxq8 ul li {
            width: calc(100% / 3 - 5px);
        }

        .pxq8 ul li:nth-child(3n) {
            margin-right: 0px;
        }

        .pxq2 ul li {
            width: 50%;
        }

        .pxq4Box {
            padding: 0px;
        }

        .event1_l {
            width: 100%;
        }

        .event1_r {
            width: 100%;
            margin-top: 30px;
        }

        .policy2_l {
            width: 100%;
        }

        .policy2_r {
            width: 100%;
            margin-top: 20px;
        }

        .policy3_tt {
            font-size: 24px;
        }

        .policy3_tt h4 {
            letter-spacing: 2px;
        }

        .policy4_list ul li {
            width: calc(50% - 7px);
            margin-right: 14px;
        }

        .policy4_list ul li:nth-child(3n) {
            margin-right: 14px;
        }

        .policy4_list ul li:nth-child(2n) {
            margin-right: 0px;
        }

        .policy4_list ul li:last-child {
            width: 100%;
        }

        .brand1_l {
            width: 100%;
        }

        .brand1_r {
            width: 100%;
            margin-top: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .brand2_item {
            width: calc(33.33% - 7px);
            margin-right: 10px;
        }

        .brand3_box ul li {
            width: calc(50% - 5px);
            padding: 25px 20px;
            margin-right: 10px;
            margin-bottom: 20px;
        }

        .brand3_box ul li:nth-child(3n) {
            margin-right: 10px;
        }

        .brand3_box ul li:nth-child(2n) {
            margin-right: 0px;
        }

        .cust3_l {
            padding-left: 0px;
        }

        .cust3_text h4 {
            font-size: 24px;
        }

        .cust3_text p {
            font-size: 16px;
        }

        .event2_item {
            width: 100%;
            margin-bottom: 10px;
        }

        .event3_list a {
            width: 100%;
            margin-right: 0px !important;
        }

        .event5-top {
            height: 398px;
        }

        .event5-top {
            height: 400px;
        }

        .about3_l {
            margin: 0 auto;
        }

        .about3_r {
            width: 100%;
            margin-top: 10px;
        }

        .about4 .about_tt {
            font-size: 24px;
        }

        .about1_r {
            margin-top: 20px;
        }

        .about6_text {
            height: 320px;
        }

        .cust1_box {
            width: 100%;
        }

        .job-a5v1 .astx1>img {
            opacity: 1;
        }

        .gsfl {
            opacity: 0;
        }

        .job-a5v1 p {
            display: none;
        }

        .ex_xq .swiper-slide {
            width: 100%;
        }

        .star_lsit {
            padding-top: 0px;
        }

        .star_l_text ul {
            margin-top: 25px;
        }

        .case1B {
            display: block;
        }

        .case1L {
            width: 100%;
            height: auto;
        }

        .case1R {
            width: 100%;
            padding-top: 30px;
            padding-left: 0px;
        }

        .case2M {
            display: none;
        }

        .case2L {
            width: 100%;
        }

        .caseIimg {
            height: 115px;
        }

        .manager1R {
            width: 100%;
            padding-top: 20px;
            padding-left: 0px;
        }

        .manager1L {
            width: 100%;
            height: auto;
        }

        .caseList h4 {
            font-size: 14px;
        }

        .cases .casesM2 {
            height: 500px;
        }

        .class1 ul {
            width: 100%;
        }

        .case1R p {
            padding-right: 0px;
        }

        .calculator-skin {
            width: 80% !important;
        }

        .found_v {
            width: 100%;
        }

        .found_v .layui-form-item .layui-input-inline {
            margin: 0px !important;

        }

        .cd {
            width: 100%;
            margin-bottom: 20px;
        }

        .en .about_tt {
            font-size: 18px;
        }
    }

    @media screen and (max-width: 660px) {

        .navList ul,
        .navIcon2,
        .w1200 {
            max-width: 100%;
            padding-left: 15px;
            padding-right: 15px;
        }

        .index1 {
            padding-top: 30px;
        }

        .navLogo {
            width: 90px;
        }

        .navBox {
            height: 80px;
        }

        .navLogo {
            width: 90px;
        }

        .navList {
            top: 80px;
        }

        .index1 ul {
            flex-wrap: wrap;
            justify-content: flex-start;
        }

        .swiperBox {
            margin-top: 80px;
        }

        .index1 ul li {
            width: 25%;
            padding: 0 5px;
            padding-bottom: 3px;
            margin-bottom: 20px;
        }

        .m1List a {
            width: calc(50% - 5px);
            margin-right: 10px;
            margin-top: 10px;
        }
       .index1 .m1List a{
          display: none;
        }    .index1   .m1List a:nth-of-type(2),
            .index1  .m1List a:nth-of-type(1){
                display: block;
              }
        .m1List a:nth-child(3n) {
            margin-right: 10px;
        }

        .m1List a:nth-child(2n) {
            margin-right: 0px;
        }

        .m1List {
            padding-bottom: 15px;
        }

        .index2 {
            padding-top: 30px;
        }

        .index2List a {
            width: calc(33.33% - 14px);
        }

        .index2List a:nth-child(5n) {
            margin-right: 20px;
        }

        .index2List a:nth-child(3n) {
            margin-right: 0px;
        }

        .index2Box {
            padding-top: 30px;
            display: block;
        }

        .index2L,
        .index2R {
            width: 100%;
        }

        .index2T,
        .index2L img,
        .index2R img {
            border-radius: 0;
        }

        .index3 {
            padding-top: 30px;
        }

        .index3List a {
            width: calc(50% - 5px);
            margin-right: 10px;
            margin-top: 10px;
        }

        .index3List a:nth-child(3n) {
            margin-right: 10px;
        }

        .index3List a:nth-child(2n) {
            margin-right: 0px;
        }

        .index4I a {
            width: 100%;
            margin-bottom: 10px;
        }

        .index4List a {
            padding-right: 10px;
            background-position: calc(100% - 10px) center;
        }

        .index4List h4 {
            width: calc(100% - 122px);
        }

        .index5 {
            padding-top: 30px;
        }

        .index5Box {
            display: block;
        }

        .index5L {
            width: 100%;
            padding-right: 0px;
        }

        .index5T {
            height: auto;
        }

        .index5R {
            margin-top: 30px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .index5R img {
            width: 50%;
        }

        .pxq2Fixed {
            top: 80px;
        }

        .ban {
            margin-top: 80px;
        }

        .m1Box {
            padding-top: 40px;
            padding-bottom: 0px;
        }

        .mTt {
            font-size: 24px;
        }

        .m1Box {
            padding-top: 10px;
        }

        .pxq2 ul li {
            width: 100%;
        }

        .event1_l {
            height: 210px;
        }

        .policy2_r ul li {
            width: 100;
        }

        .policy2 {
            padding-bottom: 40px;
        }

        .policy4_list ul li {
            width: 100%;
            margin-right: 0px !important;
        }

        .crumbList a {
            margin-left: 10px;
        }

        .brand2_item {
            width: 100%;
            margin-right: 0px;
            margin-bottom: 10px;
        }

        .brand3_box ul li {
            width: 100%;
            margin-right: 0px !important;
        }

        .cust3_l {
            width: 100%;
        }

        .cust3_r {
            margin-top: 20px;
        }

        .brand6_list {
            justify-content: flex-start;
        }

        .brand6_list .brand6_item {
            width: 25%;
        }

        .caseList a {
            width: 100%;
            margin-right: 0px !important;
        }

        .caseIimg {
            height: 215px;
        }

        .event_type {
            height: 40px;
        }

        .event_type .w1200 a {
            font-size: 14px;
            line-height: 40px;
        }

        .event5-top {
            height: 256px;
        }

        .event6_1 ul {
            justify-content: space-between;
        }

        .event6_1 ul li {
            width: calc(50% - 5px);
            margin-right: 0px;
        }

        .event6_2 ul li {
            width: calc(33.33% - 10px);
            margin-right: 10px;
        }

        .event6_2 ul li:nth-child(6n) {
            margin-right: 10px;
        }

        .event6_2 ul li:nth-child(3n) {
            margin-right: 0px;
        }

        .about4_V {
            width: 100%;
        }

        .about4_V label {
            width: 75px !important;
        }

        .about4_V .about4_img {
            width: calc(100% - 75px);
        }

        .about6_text {
            height: 360px;
        }

        .about2_list a {
            width: 280px;
        }

        .about2_img {
            margin-top: 32px;
        }

        .news {
            padding-top: 60px;
            padding-bottom: 40px;
        }


        .news_list a {
            padding: 10px 0px;
        }

        .news_img {
            width: 120px;
            height: 90px;
        }

        .news_text {
            width: calc(100% - 200px);
            padding: 0px 10px;
        }

        .news_data {
            width: 80px;
        }

        .news_data h4 {
            font-size: 24px;
        }

        .cust2_box ul li {
            width: 100%;
            margin-right: 0px !important;
        }

        .cust2 {
            padding: 30px 0px;
        }

        .searchL {
            margin-bottom: 10px;
        }

        .optionB {
            line-height: 24px;
            padding: 0 10px;
            margin-left: 10px;
        }

        .star_lsit {
            padding-top: 0px;
        }

        .star_l_I {
            padding: 10px;
            padding-top: 20px;
        }

        .star_l_img {
            width: 100%;
            height: auto;
        }

        .star_l_text {
            width: 100%;
            margin-top: 20px;
        }

        .star_l_text ul li {
            margin: 0 10px;
        }

        .star_l_img img {
            width: 100%;
            height: auto;
        }

        .star_l_list a {
            width: calc(33.33% - 6px);
            margin-right: 10px;
        }

        .case1RText {
            width: 100%;
            margin-bottom: 10px;
        }

        .cases .casesM2 {
            height: 630px;
        }


        .calculator-skin {
            width: 90% !important;
        }

        .formV label {
            width: 200px;
        }

        .inpV {
            width: calc(100% - 200px);
        }
       
        .footXfbox {
            height: 60px;
            background-color: #000;
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            z-index: 999;
            margin-bottom: 0;
            padding: 10px 10px;
            display: block;
        }

        .footXfbox li {
            float: left;
            width: 50%;
            padding: 0 10px;
        }

        .footXfbox li:nth-child(1) a {
            background-color: #fff;
        }

        .footXfbox li a {
            display: block;
            height: 40px;
            line-height: 40px;
            border-radius: 40px;
            text-align: center;
        }

        .footXfbox li a i {
            display: inline-block;
            vertical-align: middle;
            font-size: 0;
            position: relative;
            top: -1px;
        }

        .footXfbox li a img {
            height: 20px;
            display: block;
        }

        .footXfbox li a span {
            font-size: 16px;
            color: #333;
            margin-left: 5px;
        }

        .footXfbox li:nth-child(2) a {
            background-color: #3d9b55;
        }

        .footXfbox li a .divs {
            animation: divs 1s linear 0s infinite;
        }

        .footXfbox li:nth-child(2) a span {
            color: #fff;
        }

        @keyframes divs {
            0% {
                transform: scale(0.95);
            }

            50% {
                transform: scale(1.05);
            }

            100% {
                transform: scale(0.95);
            }
        }

        .layer-ext-demo1 {
            border-radius: 10px;
            width: 80%;
        }

        .layer-ext-demo1 .layui-layer-btn {
            text-align: center;
            padding-bottom: 20px;
        }

        .layer-ext-demo1 .layui-layer-btn .layui-layer-btn0 {
            border-radius: 5px;
            padding: 5px 20px;
            height: auto;
        }

        .layer-ext-demo1 .layui-layer-padding {
            text-align: center;
            padding: 10px;
        }

        .layer-ext-demo1 .layui-layer-content .layui-icon-success {
            position: static;
            text-align: center;
            display: block;
            font-size: 50px;
            line-height: 50px;
            margin-bottom: 10px;
        }

        .layer-ext-demo1 h4 {
            font-size: 16px;
            line-height: 30px;
        }

        .layer-ext-demo1 p {
            font-size: 14px;
            line-height: 24px;
        }
        .ban{
            height: 200px;
        }
            .banSwiper {
        height: 180px;
    }
    .slide-l a{
        display: none;
    }
    .slide-l p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    }
    .banPagination{
        bottom: 10px !important;
    }
    .share_video {
    width: 350px;
    height: auto;
}
    }