        @media screen and (max-width: 1679px) {}
        /*当浏览器的可视区域小于1650px*/
        
        @media screen and (max-width: 1650px) {
            .insolutionPic::after {
                padding-bottom: 839px;
            }
            .headfixed .menu-list {
                width: 65%;
            }
            .menu-list .head-subnav ul li h3 {
                font-size: 16px;
            }
            .menu-list .head-subnav ul li a {
                padding: 6px 0;
                font-size: 14px;
            }
            .menu-list .head-subnav ul li {
                margin-right: 30px;
            }
        }
        /*当浏览器的可视区域小于1520px*/
        
        @media screen and (max-width: 1520px) {
            .headfixed .menu-list {
                width: 67%;
            }
            .menu-list>ul>li>h3 a {
                font-size: 16px;
            }
            .menu-list>ul>li .head-subnav {
                padding: 60px 60px 110px 60px;
            }
            .index-product .index-product-bot .swiper-left-font .swipoer-font-tit {
                font-size: 32px;
                line-height: 34px;
            }
            #search-form {
                width: 22%;
            }
            .index-solution .index-solution-font {
                padding-left: 150px;
            }
            .index-solution .insolutionView {
                padding-left: 700px;
            }
            .index-solution .index-solution-font {
                width: 700px;
            }
            .menu-list .head-subnav ul li h3 {
                font-size: 13px;
            }
            .menu-list .head-subnav ul li a {
                font-size: 12px;
            }
        }
        /*当浏览器的可视区域小于1470px*/
        
        @media screen and (max-width: 1470px) {
            .headfixed .menu-list {
                width: 70%;
            }
            .menu-list>ul>li .head-subnav {
                padding: 40px 40px 90px 40px;
            }
            .w1400 {
                width: 90%;
            }
            .headfixed {
                padding: 0px 50px;
            }
            .index-case .index-case-list .index-case-li{
                width: 18.5%;
            }
            .index-case .index-case-list .index-case-li.cur, .index-case .index-case-list .index-case-li:hover{
                width: 38%;
            }
            .newsdl dt .btn {
                margin-top: 30px;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-right-top .swiper-left-img, 
            .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-right-top .swiper-left-img {
                right: 10px;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-slide:nth-child(1) .swiper-right-bot .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-slide:nth-child(1) .swiper-right-bot .swiper-left-img {
                max-width: 250px;
                right: 10px;
                bottom: 0px;
            }
            .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-top .swiper-left-img,
            .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-bot .swiper-left-img{
                max-width: 250px;
                bottom: 0px;
            }
            .index-product .index-product-Item:nth-child(4) .swiper-slide:nth-child(1) .swiper-list-right1 .swiper-right-bot .swiper-left-img{
                bottom: 0px;
                right: 0px;
            }
        }
        /*当浏览器的可视区域小于1360px*/
        
        @media screen and (max-width: 1366px) {
            .menu-list>ul>li>h3 a {
                line-height: 90px;
            }
            header {
                height: 90px;
            }
            .menu-list>ul>li>h3 a::after {
                height: 2px;
            }
            .index-product .index-product-top .swiper-font {
                font-size: 15px;
                line-height: 28px;
            }
            .index-product {
                margin: 65px auto 75px auto;
            }
            .index-product .index-product-top .swiper-container {
                width: 94%;
            }
            .index-product .index-product-bot .swiper-left-font .swipoer-font-tit {
                font-size: 28px;
                line-height: 30px;
            }
            .index-product .index-product-bot .swiper-left-font .swiper-font-dec {
                font-size: 17px;
                line-height: 24px;
                margin-top: 20px;
            }
            .index-product .index-product-bot .swiper-left-font .swiper-more {
                width: 140px;
                height: 45px;
                padding: 0 15px;
                line-height: 45px;
                margin-top: 35px;
            }
            .index-product .index-product-bot .swiper-left-font {
                top: 40px;
                left: 45px;
            }
            .index-solution .index-solution-cn {
                font-size: 30px;
            }
            .index-solution .index-solution-en {
                font-size: 32px;
                margin-top: 5px;
            }
            .index-solution .index-solution-dec {
                font-size: 17px;
                line-height: 24px;
                margin-top: 12px;
            }
            .index-solution .index-solution-font {
                padding-left: 120px;
            }
            .index-solution .insolutionView {
                padding-left: 645px;
            }
            .index-solution .insolutionSwiper .swiper-slide {
                padding: 0 25px;
            }
            .index-solution .cont .zh {
                font-size: 24px;
                margin-top: 45px;
            }
            .index-solution .cont .en {
                font-size: 16px;
                line-height: 24px;
                margin-top: 22px;
            }
            .index-solution .more {
                width: 50px;
                height: 50px;
                margin-top: 80px;
            }
            .index-solution .icon::before {
                left: -25px;
            }
            #search-form {
                width: 25%;
            }
            .index-new {
                margin: 60px auto;
            }
            .index-tit {
                font-size: 30px;
            }
            .index-about .index-about-dec {
                font-size: 17px;
                line-height: 28px;
            }
            .index-about .index-about-ul li p {
                font-size: 16px;
                line-height: 24px;
            }
            .index-new .index-new-left .index-new-scrofont {
                width: 475px;
                padding: 30px 26px 15px 40px;
            }
            .index-new .index-new-left .swiper-container-horizontal>.swiper-pagination-bullets {
                width: 475px;
            }
            .index-new .index-new-left .swiper-container-horizontal>.swiper-pagination-bullets,
            .index-new .index-new-left .swiper-pagination-custom,
            .index-new .index-new-left .swiper-pagination-fraction {
                bottom: 40px;
            }
            .index-product .index-product-bot .swiper-left-font {
                width: 230px;
            }
            .index-solution .index-solution-font {
                width: 640px;
            }
            .prowrap .leftBar ul li>a {
                background-position: 90% center;
            }
            .proinfowrap .pro_cs table td {
                font-size: 12px;
            }
            .resultlist ul li .l {
                width: 40%;
            }
            .index-product .index-product-bot .swiper-left-font {
                width: 230px;
            }
            .index-case .index-case-list .index-case-li.cur, .index-case .index-case-list .index-case-li:hover{
                width: 38%;
            }
            .index-solution .index-solution-font{
                width: 640px;
            }
            .index-product .index-product-top .swiper-font {
                font-size: 14px;
            }
            .index-product .index-product-top .swiper-button-next, .index-product .index-product-top .swiper-button-prev{
                display: block;
            }
            .index-product .index-product-bot .swiper-right-bot .swiper-left-img {
                max-width: 260px;
            }
            .index-product .swiper-slide:nth-child(1) .swiper-list-right1 .swiper-right-top .swiper-left-img {
                right: 10px;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-slide:nth-child(3) .swiper-right-bot .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-slide:nth-child(3) .swiper-right-bot .swiper-left-img {
                max-width: 250px;
            }
        }
        
        @media screen and (max-width: 1260px) {
            .index-product .index-product-top .swiper-container {
                width: 98%;
            }
            .index-product .index-product-bot .swiper-left-font {
                top: 33px;
                left: 35px;
            }
            .index-product .index-product-bot .swiper-left-img {
                right: 40px;
            }
            .index-product .index-product-bot .swiper-right-bot .swiper-left-img {
                right: 30px;
            }
            .index-product .index-product-bot .swiper-right-top .swiper-left-img {
                right: -10px;
            }
            .insolutionPic::after {
                padding-bottom: 750px;
            }
            .index-solution .index-solution-font {
                padding-left: 100px;
            }
            .index-solution .insolutionView {
                padding-left: 590px;
            }
            .insolutionSwiperItem .word {
                padding-top: 290px;
            }
            .index-solution .insolutionSwiper .swiper-slide:hover .word {
                padding-top: 260px;
            }
            .index-new .index-new-time {
                width: 20%;
                padding: 15px 0px;
            }
            .index-new .index-new-font {
                width: 80%;
            }
            .index-new .index-new-left .index-new-scrofont {
                height: 200px;
            }
            .index-new .index-new-left .swiper-container {
                height: 445px;
            }
            .headfixed .menu-list>ul {
                display: none;
            }
            .headfixed .btn-list {
                width: 100%;
                padding: 18px 0;
            }
            .headfixed .menu-list {
                width: 20%;
            }
            .headfixed .btn-list .btn-right {
                width: 80%;
                padding-right: 15px;
            }
            .btn-phone {
                width: 20%;
                display: block;
            }
            .header.headerbgm .headfixed {
                height: 90px;
            }
            header {
                height: 77px;
            }
            .headfixed {
                padding: 0px 30px;
            }
            .index-case .index-case-list .index-case-li.cur, .index-case .index-case-list .index-case-li:hover {
                width: 37.5%;
            }
            .index-case .index-case-list .index-case-li{
                height: 310px;
            }
            .index-solution .index-solution-font {
                width: 48%;
            }
            .index-product .index-product-top .swiper-container {
                width: 90%;
            }
            .index-product .swiper-slide:nth-child(2) .swiper-list-right1 .swiper-right-bot .swiper-left-img {
                right: 75px;
            }
            .index-product .swiper-list-right1 .swiper-right-top .swiper-left-img {
                max-width: 355px;
            }
            .index-product .swiper-slide:nth-child(1) .swiper-list-right1 .swiper-right-top .swiper-left-img {
                right: 10px;
            }
            .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-top .swiper-left-img, .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-bot .swiper-left-img {
                max-width: 162px;
            }
        }
        /*当浏览器的可视区域小于1200px*/
        
        @media screen and (max-width: 1200px) {
            #search-form {
                width: 28%;
            }
            .mainer .banner .swiper-pagination-bullet-active {
                width: 36px;
            }
            .index-product .index-product-bot .swiper-left-font {
                width: 220px;
            }
            .insolutionPic::after {
                padding-bottom: 690px;
            }
            .insolutionSwiperItem .word {
                padding-top: 250px;
            }
            .index-solution .insolutionSwiper .swiper-slide:hover .word {
                padding-top: 230px;
            }
            .index-case .index-case-list .index-case-li.cur, .index-case .index-case-list .index-case-li:hover {
                width: 35%;
            }
            .index-case .index-case-list .index-case-li {
                width: 19.2%;
            }
            .index-case .index-case-list .index-case-li{
                height: 305px;
            }
            .tabNav a {
                padding: 0 31px;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-slide:nth-child(3) .swiper-right-bot .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-slide:nth-child(3) .swiper-right-bot .swiper-left-img {
                right: 10px;
            }
        }
        /*ipad pro*/
        
        @media screen and (max-width: 1100px) {
            .headfixed .menu-list {
                width: 26%;
            }
            .index-product {
                margin: 40px auto 50px auto;
            }
            .index-product .index-product-bot .swiper-left-font {
                width: 210px;
            }
            .index-product .index-product-bot .swiper-container-horizontal>.swiper-pagination-bullets,
            .index-product .index-product-bot .swiper-pagination-custom,
            .index-product .index-product-bot .swiper-pagination-fraction,
            .index-solution .swiper-container-horizontal>.swiper-pagination-bullets,
            .index-solution .swiper-pagination-custom,
            .index-solution .swiper-pagination-fraction {
                display: block;
            }
            .index-product .swiper-pagination-bullet,
            .index-solution .swiper-pagination-bullet {
                width: 10px;
                height: 3px;
                border-radius: initial;
                background: #fff;
                opacity: 0.5;
            }
            .index-product .swiper-pagination-bullet-active,
            .index-solution .swiper-pagination-bullet-active {
                width: 20px;
                opacity: 1;
            }
            .index-about .index-about-ul {
                padding-top: 110px;
            }
            .index-about .index-about-cont {
                padding: 110px 30px 140px 30px;
            }
            .insolutionPic::after {
                padding-bottom: 630px;
            }
            .insolutionSwiperItem .word {
                padding-top: 225px;
            }
            .index-about {
                margin-top: 55px;
            }
            .index-about .index-about-ul li {
                padding: 0 40px;
            }
            .index-new {
                margin: 40px auto;
            }
            .index-new .index-new-time {
                font-size: 26px;
            }
            .index-new .index-new-left .index-new-scrofont {
                width: 100%;
                padding: 30px 26px 15px 20px;
            }
            .index-new .index-new-left .swiper-container-horizontal>.swiper-pagination-bullets {
                width: 100%;
                padding-left: 20px;
            }
            .footer .footer-menu li {
                padding: 0 13px;
            }
            .footer .footer-menu li a {
                font-size: 14px;
            }
            .index-product .index-product-Item:nth-child(5) .swiper-slide, .index-product .index-product-Item:nth-child(7) .swiper-slide,
            .index-product .index-product-Item:nth-child(4) .swiper-slide{
                width: 100% !important;
            }
            .index-case .index-case-list .index-case-li.cur, .index-case .index-case-list .index-case-li:hover,.index-case .index-case-list .index-case-li{
                width: 48.5%;
            }
            .index-case .index-case-font,.index-case .index-case-list .index-case-li .index-li-bgm,
            .index-case .index-case-font,.index-case .index-case-list1 .index-case-li .index-li-bgm{
                opacity: 1;
            }
            .index-case .index-case-open{
                display: none;
            }
            .index-case {
                margin-top: 60px;
            }
            .index-case .index-open-bgm{
                opacity: 0;
            }
            .index-case .index-case-list1{
                flex-wrap: wrap;
            }
            .index-case .index-case-list1 .index-case-li{
                width: 48.5%;
            }
            .index-case .index-case-list1 .index-case-li:nth-child(2n),
            .index-case .index-case-list .index-case-li:nth-child(2n){
                margin-right: 0px;
            }
            .index-case .index-case-list1 .index-case-li{
                margin-right: 20px;
                margin-bottom: 20px;
            }
            .prowrap .rightBar .prolist a {
                margin-right: 2%;
                width: 48%;
            }
            .pro_srcoll .swiper-button-prev,
            .pro_srcoll .swiper-button-next {
                width: 40px;
                height: 40px;
            }
            .pro_srcoll .swiper-button-prev {
                left: -48px;
            }
            .pro_srcoll .swiper-button-next {
                right: -48px;
            }
            .h2tit {
                font-size: 30px;
            }
            .xt_wulian .info h3 {
                line-height: 31px;
                padding-bottom: 10px;
                font-size: 22px;
                margin-bottom: 10px;
            }
            .xt_wulian .info {
                line-height: 20px;
            }
            .xt_wulian .info h4 {
                font-size: 15px;
            }
            .xt_wulian .info p {
                font-size: 12px;
            }
            .hr_hj {
                margin-bottom: 0;
            }
            .xt_fangan .tabnav a {
                font-size: 14px;
            }
            .xt_fangan .tabCon .info {
                font-size: 12px;
                line-height: 20px;
            }
            .xt_yous .item .word p {
                font-size: 14px;
            }
            .pro_tuijian h2 {
                font-size: 30px;
            }
            .nbanner h2 {
                font-size: 36px;
            }
            .tabNav {
                margin: 0 10% 55px;
            }
            .fw_zllist .item h3 {
                width: 80%;
                font-size: 16px;
            }
            .hr_lxcon {
                width: 100%;
            }
            .newsdl dt .info {
                line-height: 18px;
            }
            .newsdl dt h2 {
                font-size: 18px;
            }
            .newsdl dt p {
                font-size: 12px;
            }
            .newsdl dt .btn {
                margin-top: 10px;
            }
            .newsdl dt .btn {
                width: 45px;
            }
            .newsdl dd h2 {
                margin-top: 10px;
                font-size: 14px;
                line-height: 20px;
            }
            .newsdl dd .name {
                margin-bottom: 5px;
            }
            .newsdl dd p {
                font-size: 12px;
                line-height: 20px;
            }
            .newsdl dd {
                padding-bottom: 10px;
            }
            .newsdl dd .time {
                font-size: 12px;
            }
            .article .title h2 {
                font-size: 20px;
            }
            .article .word p,
            .news_Scroll .swiper-slide h2 {
                font-size: 14px;
            }
            .hr_zplist .item .top {
                background-size: 25px;
            }
            .hr_hdcon .item h3 {
                font-size: 18px;
            }
            .hr_hdcon .cur h3,
            .hr_hdcon .item:hover h3 {
                top: 44.7%;
            }
            .hr_hdcon .r .item:hover h3 {
                top: 20.7%;
            }
            .hr_hdcon .b .item:hover h3 {
                top: 20.7%;
            }
            .hr_hdcon .item p {
                line-height: 22px;
                font-size: 14px;
            }
            .tabNav {
                margin: 0 10px 55px;
            }
        }
        /*ipad*/
        
        @media screen and (max-width: 980px) {
            .index-tit {
                font-size: 26px;
                margin-bottom: 25px;
            }
            .index-product {
                margin: 25px auto 30px auto;
            }
            .index-product .index-product-bot .swiper-left-font .swipoer-font-tit {
                font-size: 26px;
            }
            .index-product .index-product-bot .swiper-left-font .swiper-font-dec {
                font-size: 16px;
                margin-top: 10px;
            }
            .headfixed .menu-list {
                width: 35%;
            }
            .insolutionPic::after {
                padding-bottom: 520px;
            }
            .index-solution .index-solution-cn {
                font-size: 26px;
                line-height: 26px;
            }
            .index-solution .index-solution-en {
                font-size: 25px;
                margin-top: 3px;
                line-height: 25px;
            }
            .index-solution .index-solution-dec {
                font-size: 15px;
                line-height: 22px;
                margin-top: 6px;
            }
            .index-solution .index-solution-font {
                padding-left: 35px;
                width: 422px;
                overflow: hidden;
            }
            .index-solution .insolutionView {
                width: 768px;
                overflow: hidden;
                padding-left: 420px;
            }
            .insolutionSwiperItem .word {
                padding-top: 174px;
            }
            .index-solution .insolutionSwiper .swiper-slide:hover .insolutionSwiperItem .word {
                padding-top: 174px;
            }
            .index-solution .more {
                margin-top: 45px;
            }
            .index-about {
                margin-top: 35px;
            }
            .index-about .index-about-cont {
                padding: 85px 30px 90px 30px;
            }
            .index-about .index-about-ul {
                padding-top: 75px;
            }
            .index-about .index-about-ul li {
                padding: 0 25px;
            }
            .index-new {
                margin: 30px auto;
            }
            .index-new .index-new-left,
            .index-new .index-new-right,
            .footer .footer-menu,
            .footer .footer-bot-left {
                width: 100%;
            }
            .index-new .index-new-list,
            .footer .footer-top,
            .footer .footer-bot,
            .footer .footer-copy {
                flex-wrap: wrap;
            }
            .index-new .index-new-time {
                width: 14%;
            }
            .index-new .index-new-font {
                width: 86%;
            }
            .footer .footer-logo {
                margin-top: 20px;
            }
            .footer .footer-copy {
                text-align: left;
                line-height: 24px;
                padding-top: 6px;
            }
            .footer {
                padding: 30px 0 35px 0;
            }
            .footer dl {
                margin-top: 5px;
            }
            #search-form {
                width: 40%;
            }
            .index-case .index-case-list .index-case-li{
                margin-right: 20px;
                margin-bottom: 20px;
            }
            .index-case {
                margin-top: 50px;
            }
            .proinfowrap .pro_td .info {
                flex-wrap: wrap;
            }
            .proinfowrap .pro_td .info .s1,
            .proinfowrap .pro_td .info .s2,
            .proinfowrap .pro_td .info .s3 {
                width: 100%;
            }
            .proinfowrap .pro_cs table {
                width: 100%;
                margin-bottom: 30px;
            }
            .proinfowrap .pro_cs {
                flex-wrap: wrap;
            }
            .xt_fangan .tabnav a {
                font-size: 15px;
            }
            .xt_yous .item .word p {
                font-size: 12px;
                padding-right: 10px;
            }
            .xt_yous .item {
                width: 100%;
            }
            .xt_fnScroll .swiper-slide .pic {
                height: auto;
            }
            .tabNav a {
                padding: 0 20px;
            }
            .ryzz_scroll .swiper-slide .pic {
                height: auto;
            }
            .fw_zllist .item,
            .fw_wt .quslist .item,
            .hr_lxcon dl {
                width: 100%;
            }
            .fw_zllist .item {
                padding-left: 0;
            }
            .fw_wt .quslist {
                font-size: 14px;
            }
            .fw_zllist .item .word {
                background: url(../image/fuwu/icon_pfd.png) no-repeat 90% center;
                padding-left: 10px;
            }
            .hr_lx {
                background: url(../image/about/ydbj.jpeg) no-repeat center;
                background-size: cover;
            }
            .to-top {
                background-size: 50px;
                width: 50px;
                height: 50px;
            }
            .fw_wt .quslist .item .qusanswer {
                position: relative;
                top: -16px;
                left: 0;
            }
            .breakNav a,
            .breakNav span {
                padding: 0 4px;
            }
            .breakNav a {
                padding-right: 10px;
                background: url(../image/project/dhicon.png) no-repeat right center;
            }
            .resultlist ul li .l {
                width: 100%;
            }
            .resultlist ul li .searchbox p {
                margin-bottom: 20px;
            }
            .resultlist ul li .searchbox {
                padding: 30px 0 20px;
            }
            .searchtitle {
                padding: 28px 8%;
            }
            .resultlist ul li h4 {
                font-size: 14px;
            }
        }
        
        @media screen and (max-width: 750px) {
            .index-product .index-product-top .swiper-button-next,
            .index-product .index-product-top .swiper-button-prev {
                width: 35px;
                height: 35px;
                background-size: 40%;
            }
            .index-tit {
                font-size: 20px;
                margin-bottom: 15px;
            }
            .index-product {
                margin: 18px auto 20px auto;
            }
            .mainer .banner .swiper-container-horizontal>.swiper-pagination-bullets {
                left: -18px;
            }
            .mainer .banner .swiper-pagination-bullet {
                width: 10px;
            }
            .mainer .banner .swiper-pagination-bullet-active {
                width: 20px;
                height: 2px;
            }
            .mainer .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
                margin: 0 auto 5px auto;
                top: 35%;
            }
            .index-product .index-product-bot {
                margin-top: 20px;
            }
            .index-product .index-product-bot .swiper-left-font .swipoer-font-tit {
                font-size: 18px;
            }
            .index-product .index-product-bot .swiper-left-font .swiper-font-dec {
                font-size: 14px;
                margin-top: 5px;
            }
            .index-product .index-product-bot .swiper-left-font .swiper-more {
                width: 110px;
                padding: 0 12px;
                line-height: 35px;
                height: 35px;
                margin-top: 10px;
            }
            .index-product .index-product-bot .swiper-left-font .swiper-more img {
                padding-left: 7px;
                width: 25%;
            }
            .index-product .index-product-bot .swiper-left-img {
                right: 14px;
            }
            .index-product .index-product-bot .swiper-left-img {
                max-width: 185px;
            }
            .index-product .index-product-bot .swiper-right-top .swiper-left-img {
                max-width: 210px;
            }
            .index-product .index-product-bot .swiper-right-bot .swiper-left-img {
                max-width: 150px;
            }
            .index-product .index-product-bot .swiper-right-bot .swiper-left-img {
                right: 14px;
            }
            .insolutionPic::after {
                padding-bottom: 290px;
            }
            .index-product .index-product-bot .swiper-list-left {
                min-height: 545px;
            }
            .index-product .index-product-bot .swiper-right-top {
                min-height: 340px;
            }
            .index-product .index-product-bot .swiper-right-bot {
                min-height: 205px;
            }
            .index-product .index-product-bot .swiper-left-font {
                top: 25px;
                left: 25px;
            }
            .index-about .index-about-dec {
                font-size: 13px;
                line-height: 22px;
                text-align: left;
            }
            .index-about .index-about-dec p {
                display: inline;
            }
            .index-about .index-tit {
                color: #fff;
                margin-bottom: 12px;
            }
            .index-about .index-about-cont {
                padding: 30px 15px 15px 15px;
            }
            .index-new .index-new-left .swiper-container {
                height: 370px;
            }
            .index-new .index-new-tit {
                font-size: 14px;
                line-height: 22px;
            }
            .index-new .index-new-left .index-new-scrofont {
                height: 180px;
                padding: 15px;
            }
            .index-new .index-new-left .swiper-container-horizontal>.swiper-pagination-bullets {
                padding-left: 15px;
            }
            .index-new .index-new-left .swiper-pagination-bullet {
                height: 3px;
            }
            .index-new .index-new-left .swiper-container-horizontal>.swiper-pagination-bullets,
            .index-new .index-new-left .swiper-pagination-custom,
            .index-new .index-new-left .swiper-pagination-fraction {
                bottom: 25px;
            }
            .headfixed .logo {
                max-width: 120px;
            }
            .headfixed {
                padding: 0px 10px;
            }
            .headfixed .menu-list {
                width: 60%;
            }
            .btn-list .btn-language a {
                font-size: 12px;
            }
            .btn-list .btn-language {
                width: 55px;
                line-height: 30px;
                height: 30px;
            }
            #search-form {
                width: 85%;
            }
            .header-button,
            .headfixed1 .header-button {
                width: 33px;
                height: 33px;
            }
            .headfixed .btn-list .btn-right {
                padding-right: 10px;
            }
            .headfixed .btn-list {
                padding: 10px 0;
            }
            header {
                height: 57px;
            }
            .mobile-nav-box {
                top: 53px;
            }
            .headfixed .mobile-nav-box>ul>li>h3>a {
                font-size: 14px;
            }
            .headfixed .mobile-nav-box>ul>li>h3 {
                padding: 0 10px;
            }
            .headfixed1 .mobile-nav-box>ul>li>h3>i,
            .headfixed .mobile-nav-box>ul>li>h3>i,
            .headfixed1 .mobile-nav-box .link-tit>i,
            .headfixed .mobile-nav-box .link-tit>i {
                right: 10px;
            }
            .headfixed .mobile-nav-box .head-subnav .link-tit a {
                font-size: 13px;
            }
            .headfixed .mobile-nav-box .head-subnav {
                padding: 8px 20px;
            }
            .footer .footer-menu,
            .index-new .index-new-right li a,
            .footer dl,
            .index-about .index-about-ul {
                flex-wrap: wrap;
            }
            .index-new .index-new-time,
            .index-new .index-new-font,
            .footer .footer-copy {
                width: 100%;
            }
            .index-new .index-new-font {
                margin-top: 5px;
                padding: 15px;
            }
            .index-new .index-new-time {
                text-align: left;
                padding: 10px 15px;
            }
            .index-new .index-new-time span {
                display: inline;
            }
            .index-new .index-new-dec {
                font-size: 13px;
                margin-top: 5px;
            }
            .index-new .index-new-right li {
                margin-bottom: 18px;
            }
            .footer .footer-menu li a {
                font-size: 12px;
            }
            .footer .footer-menu li:first-child {
                padding: 0 18px;
            }
            .footer .footer-menu li {
                padding: 0 18px;
                margin-bottom: 15px;
            }
            .footer {
                padding: 20px 0 25px 0;
            }
            .footer .footer-logo {
                width: 100%;
                float: left;
            }
            .footer .footer-logo img {
                float: left;
            }
            .footer dl dd,
            .footer dl dd a,
            .footer .footer-addr,
            .footer .footer-copy {
                font-size: 13px;
            }
            .index-about .index-about-ul li p {
                font-size: 13px;
                line-height: 20px;
            }
            .index-about .index-about-ul li .index-about-icon img {
                width: 25%;
            }
            .index-about .index-about-ul li {
                width: 50%;
                padding: 0 5px;
            }
            .index-about .index-about-ul li:nth-child(2),
            .index-about .index-about-ul li:last-child {
                border-right: 1px solid transparent;
            }
            .index-about .index-about-ul {
                padding-top: 25px;
            }
            .index-solution .insolutionView {
                width: 100%;
                padding-left: 200px;
            }
            .index-solution .index-solution-font {
                width: 46%;
            }
            .index-solution .index-solution-cn {
                font-size: 18px;
            }
            .index-solution .index-solution-en {
                font-size: 14px;
            }
            .index-solution .index-solution-dec {
                font-size: 12px;
                line-height: 16px;
                margin-top: 3px;
            }
            .index-solution .index-solution-font {
                padding-left: 15px;
            }
            .insolutionPic::after {
                padding-bottom: 230px;
            }
            .index-solution .index-solution-dec p {
                display: inline;
            }
            .index-solution .icon img {
                width: 32%;
            }
            .index-solution .icon::before {
                width: 1px;
                height: 30px;
            }
            .index-solution .cont .zh {
                font-size: 14px;
                margin-top: 10px;
            }
            .index-solution .cont .en {
                font-size: 13px;
                line-height: 20px;
                margin-top: 5px;
            }
            .index-solution .insolutionSwiper .swiper-slide {
                padding: 0 15px;
            }
            .index-solution .icon::before {
                left: -15px;
            }
            .insolutionSwiperItem .word,
            .index-solution .insolutionSwiper .swiper-slide:hover .insolutionSwiperItem .word {
                padding-top: 42px;
            }
            .index-solution .more {
                margin-top: 0;
                float: right;
                width: 40px;
                height: 40px;
            }
            .index-about {
                margin-top: 23px;
            }
            .index-product .index-product-top .swiper-font {
                font-size: 13px;
            }
            .index-case .index-case-li.cur, .index-case .index-case-li:hover, .index-case .index-case-li{
                width: 49%;
                margin-right: 5px;
                margin-bottom: 5px;
            }
            .index-case .index-case-dec {
                font-size: 14px;
                line-height: 22px;
                padding-right: 15px;
            }
            .index-case .index-case-tit {
                font-size: 15px;
            }
            .index-case .index-case-list .index-case-li {
                height: 220px;
            }
            .index-case .index-case-icon img {
                width: 25%;
            }
            .index-case .index-case-font {
                padding-top: 15px;
                padding-left: 15px;
            }
            .index-case {
                margin-top: 30px;
            }
            .index-case .index-case-list .index-case-li,
            .index-case .index-case-list1 .index-case-li{
                margin-right: 5px;
                margin-bottom: 5px;
            }
            .index-case .index-case-list1 .index-case-li{
                height: 220px;
            }
            .fw_qywh .item {
                width: 100%;
                margin-bottom: 40px;
            }
            .flexsb {
                flex-wrap: wrap;
            }
            .nbanner_about .videocon,
            .nbanner_about {
                height: 300px;
            }
            .tabNav {
                font-size: 12px;
                margin: 0 0 0;
                height: 60px;
                line-height: 60px;
            }
            .h2tit {
                font-size: 18px;
            }
            .block_gs .info {
                font-size: 14px;
                width: 100%;
                line-height: 24px;
                margin-bottom: 27px;
            }
            .block_gs .h2tit {
                padding: 30px 0 0
            }
            .fw_qywh {
                padding: 30px 0 0;
            }
            .fw_rongy .w1400,
            .fw_fz .w1400 {
                width: 70%;
            }
            .hr_lx {
                padding: 40px 0 64px;
            }
            .pro_tuijian h2 {
                font-size: 24px;
            }
            .pro_tuijian h2 {
                margin-top: 0;
            }
            .fw_rongy {
                padding: 33px 0 40px;
            }
            .fw_index-case {
                padding: 38px 0 63px;
            }
            .hr_hj {
                margin-top: -60px;
                width: 95%;
            }
            .tabNav a {
                padding: 0;
            }
            .prowrap.w1400 {
                width: 100%;
            }
            .prowrap .leftBar {
                width: 30%;
                position: fixed;
                top: 135px;
            }
            .prowrap .leftBar ul li>a {
                font-size: 12px;
                padding: 5px;
                background-image: none!important;
            }
            .prowrap .leftBar ul li {
                height: auto;
                line-height: 18px;
                border-bottom: 2px solid #f5f5f5;
            }
            .prowrap .leftBar .tit {
                height: auto;
                padding: 14px 0 0px 9px;
                line-height: 31px;
                font-size: 14px;
            }
            .prowrap .rightBar {
                margin-left: 32%;
            }
            .prowrap .rightBar .prolist a {
                width: 100%;
                padding: 18px 0 15px 0;
            }
            .prowrap .rightBar .prolist a h3 {
                font-size: 15px;
            }
            .prowrap .rightBar .prolist a .pic {
                height: auto;
            }
            .prowrap .rightBar {
                width: 68%;
            }
            .prowrap .rightBar .prolist a p {
                font-size: 12px;
            }
            .page a,
            .page span {
                width: 30px;
                height: 30px;
                line-height: 30px;
            }
            .page a,
            .page span,
            .page span.prev,
            .page span.next {
                margin: 0 0px;
            }
            .proinfowrap .proinfocon {
                padding-top: 30px;
            }
            .proinfowrap .ggpic {
                margin-bottom: 30px;
            }
            .proinfowrap .tit span {
                font-size: 14px;
            }
            .proinfowrap .pro_td h3 strong {
                vertical-align: unset;
                font-size: 24px;
            }
            .proinfowrap .pro_td h3 {
                margin-bottom: 10px;
                font-size: 14px;
            }
            .tabNav a span {
                line-height: unset;
                margin-top: 0px;
                transform: scale(0.8);
                padding-bottom: 4px;
            }
            .tabNav a::after {
                right: -2px;
            }
            .xt_fangan .tabnav {
                height: 46px;
                line-height: 21px;
            }
            .proinfowrap .pro_td .info {
                line-height: 24px;
                font-size: 12px;
            }
            .proinfowrap .pro_td {
                margin-bottom: 30px;
            }
            .proinfowrap .pro_cs table th {
                width: 40%;
                font-size: 12px;
            }
            .proinfowrap .pro_sgt img {
                width: 100%;
                margin-bottom: 20px;
            }
            .pro_srcoll h3 {
                font-size: 14px;
            }
            .proinfowrap .pro_sgt {
                padding-bottom: 30px;
            }
            .pro_tuijian .w1400 {
                width: auto;
            }
            .pro_srcoll {
                margin: 0 50px;
            }
            .nbanner {
                height: 300px;
            }
            .nbanner h2 {
                font-size: 16px;
                margin: 0 auto 10px;
                line-height: 30px;
                width: 100%;
            }
            .new_breaknav {
                display: none;
            }
            .nbanner .word {
                font-size: 12px;
                width: 80%;
                line-height: 18px;
                margin: -10% auto 0;
            }
            .xt_wulian .pic,
            .xt_wulian .info,
            .newsdl dt .pic,
            .hr_work .item {
                width: 100%;
            }
            .xt_wulian .info {
                margin-top: 20px;
            }
            .xt_wulian .info h3 {
                line-height: 24px;
                font-size: 18px;
                width: 100%;
            }
            .xt_wulian {
                padding-bottom: 0;
            }
            .xt_fangan .tabnav a {
                width: auto;
            }
            .xt_fangan .tabnav,
            .new_warp.w1400,
            .newsdl dt,
            .newsdl dd,
            .article .word img {
                width: 100%;
            }
            .article .word {
                margin: 0;
            }
            .newsdl dt .info {
                width: 90%;
                margin: 20px 5%;
            }
            .xt_fangan .tabnav a {
                padding: 0 5px 10px;
            }
            .xt_fangan .tabnav a.cur::after {
                width: 50%;
                margin-left: -25%;
            }
            .xt_fangan .tabCon .info {
                width: 100%;
            }
            .xt_fangan .tabCon {
                padding-top: 17px;
            }
            .xt_fangan .tabCon .info h3 {
                margin-bottom: 15px;
            }
            .xt_fangan .tabCon .pic {
                width: 100%;
            }
            .xt_yous {
                padding-top: 20px;
            }
            .tabCon.w1400 {
                width: 100%;
            }
            .fw_zllist .item strong {
                font-size: 18px;
            }
            .fw_wt {
                padding-top: 30px;
            }
            .fw_wt .quslist {
                padding-bottom: 30px;
                margin-top: 20px;
            }
            .hr_lxcon dl dt {
                background-size: 30px!important;
            }
            .hr_lxcon dl dd {
                padding: 0 18px 0 17px;
            }
            .hr_lxcon dl {
                line-height: 18px;
                font-size: 12px;
            }
            .nbanner_about .btnplay {
                background-size: 40px;
                margin-top: -62px;
            }
            .hr_lxcon dl dd a {
                font-size: 12px;
            }
            .hr_lxcon dl dt {
                font-size: 14px;
            }
            .btn_return {
                margin: 55px auto 30px;
                width: 104px;
                height: 39px;
                line-height: 39px;
                font-size: 13px;
            }
            .tit_xg {
                font-size: 20px;
            }
            .hr_work .item .word {
                transform: translateY(-100%);
                padding: 107px 10px 26px;
                background: url(../image/hr/zz.png) no-repeat center bottom;
                text-align: center;
                color: #fff;
            }
            .hr_work .item .word h3 {
                margin-bottom: 13px;
                line-height: 49px;
                font-size: 20px;
                position: relative;
            }
            .hr_work {
                margin-bottom: 0;
            }
            .hr_work .item .word h3::after {
                content: "";
                bottom: 0;
                left: 50%;
                margin-left: -12px;
                position: absolute;
                width: 23px;
                height: 2px;
                background: #fff;
            }
            .hr_work .item p {
                opacity: 1;
            }
            .hr_work .item {
                padding-bottom: 35px;
            }
            .hr_search .t {
                font-size: 12px;
                margin-right: 0;
            }
            .hr_search .inputbox {
                width: 40%;
            }
            .hr_search .btn {
                width: 60px;
            }
            .hr_zplist .item .top {
                padding-left: 10px;
                background-size: 12px;
            }
            .hr_zplist .item.cur .top {
                background-size: 12px;
            }
            .hr_zplist .item .top span,
            .hr_zplist .item .top .time {
                font-size: 12px;
                width: 33.33%;
            }
            .hr_zplist .item .top strong {
                font-size: 12px;
                width: 33.33%;
            }
            .hr_zplist .item .con p {
                font-size: 12px;
            }
            .hr_zplist .item .con h3 {
                margin-bottom: 0;
                font-size: 14px;
            }
            .hr_zplist .item .con h4 {
                margin-top: 5px;
                margin-bottom: 5px;
                color: #333;
                font-size: 14px;
            }
            .hr_zplist .item .con .btns {
                height: 46px;
                line-height: 46px;
                font-size: 12px;
            }
            .hr_zplist .item .con .btns {
                flex-wrap: wrap;
                height: auto;
            }
            .hr_zplist .item .con .btns .btn1,
            .hr_zplist .item .con .btns .btn2 {
                width: 100%;
                text-align: center;
                margin-bottom: 10px;
                margin-right: 0;
            }
            .hr_hdcon .l,
            .hr_hdcon .r,
            .hr_hdcon .t .item,
            .hr_hdcon .b .item {
                width: 100%;
            }
            .hr_hdcon.flexsb {
                display: block;
            }
            .hr_hdcon .item .pic img {
                -webkit-filter: grayscale(0);
                max-width: none;
                -moz-filter: grayscale(0);
                -ms-filter: grayscale(0);
                -o-filter: grayscale(0);
                filter: grayscale(0);
                filter: none;
                opacity: 0.7
            }
            .hr_hdcon .item p {
                opacity: 1;
                position: unset;
                -webkit-line-clamp: unset;
            }
            .hr_hdcon .item h3 {
                position: unset;
            }
            .hr_hdcon .item .word {
                width: 90%;
                height: 100%;
                position: absolute;
                text-align: center;
                left: 5%;
                top: 0;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                justify-content: center;
                flex-direction: column;
                flex-wrap: wrap;
            }
            .index-product .index-product-top .swiper-container{
                width: 75%;
            }
            .index-product .swiper-slide:nth-child(1) .swiper-list-right1 .swiper-right-top .swiper-left-img {
                right: 10px;
                max-width: inherit;
                max-height: inherit;
            }
            .index-product .swiper-slide:nth-child(1) .swiper-list-right1 .swiper-right-top .swiper-left-img img{height: 240px;}
            .index-product .index-product-bot .swiper-right-top .swiper-left-img {
                max-width: 60%;
            }
            .index-product .index-product-bot .swiper-right-bot .swiper-left-img {
                max-width:inherit;
                max-height:inherit;
                right: 10px;
            }
            .index-product .index-product-bot .swiper-right-bot .swiper-left-img img{ height: 175px;}

            .index-product .index-product-bot .swiper-right-top .swiper-left-img {
                right: 0px;
                bottom: 0px;
                max-height: inherit;
                max-width: inherit;
            }

            .index-product .swiper-slide:nth-child(2) .swiper-list-right1 .swiper-right-top .swiper-left-img img{height: 220px;}

            .index-product .swiper-slide:nth-child(2) .swiper-list-right1 .swiper-right-bot .swiper-left-img {
                right: 15px;
                max-width: inherit;
                max-height: inherit;
            }
            .index-product .swiper-slide:nth-child(2) .swiper-list-right1 .swiper-right-bot .swiper-left-img{height: 175px;}
            .index-product .index-product-bot .swiper-list-left1 .swiper-left-img {
                right: 0px;
            }

            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-slide:nth-child(1) .swiper-right-bot .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-slide:nth-child(1) .swiper-right-bot .swiper-left-img {
                max-width:inherit;
                max-height: inherit;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-right-top .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-right-top .swiper-left-img {
                max-width:inherit;
                max-height: inherit;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-slide:nth-child(2) .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-slide:nth-child(2) .swiper-left-img {
                max-width:inherit;
                max-height: inherit;
            }
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-slide:nth-child(3) .swiper-right-bot .swiper-left-img, .index-product .index-product-bot .index-product-Item:nth-child(7) .swiper-slide:nth-child(3) .swiper-right-bot .swiper-left-img {
                max-width:inherit;
                max-height: inherit;
            }
            .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-top .swiper-left-img, .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-bot .swiper-left-img {
                max-width:inherit;
                max-height: inherit;
            }
            .index-product .index-product-Item:nth-child(4) .swiper-slide .swiper-list-right1 .swiper-right-top .swiper-left-img{ max-width: inherit; max-height: inherit;}

            .index-product .index-product-Item:nth-child(5) .swiper-slide:nth-child(2) .swiper-left-img img{height: 350px;}
            .index-product .index-product-bot .index-product-Item:nth-child(5) .swiper-right-top .swiper-left-img img{ height:240px;}

            .index-product .index-product-Item:nth-child(6) .swiper-slide:nth-child(1) .swiper-list-left .swiper-left-img{ max-height: inherit; max-width: inherit; right: 0px;}
            .index-product .index-product-Item:nth-child(6) .swiper-slide:nth-child(1) .swiper-list-left .swiper-left-img img{ height: 340px;}

            .index-product .index-product-Item:nth-child(6) .swiper-slide:nth-child(2) .swiper-list-right .swiper-right-top .swiper-left-img img{height: 230px;}

            .index-product .swiper-slide:nth-child(3) .swiper-list-right1 .swiper-right-top .swiper-left-img img{ height: 220px;}

            .index-product .index-product-Item:nth-child(6) .swiper-slide:nth-child(2) .swiper-list-right .swiper-right-bot .swiper-left-img img{height: 150px;}

        }
