@media(max-width:1440px) {
    .tqHead_logo {
        height: 45px;
    }

    .tqHead_nav li {
        padding-left: 38px;
    }

    .tqHead_lange {
        margin-left: 58px;
    }

    .tqHead_lange a::after {
        bottom: -22px;
    }

    .head_link {
        margin-left: 14px;
    }

    .head_link a>img {
        margin-left: 14px;
    }

    /* footer */
    .footer-nav {
        width: 60%;
    }

    .sear-tit .right .tit {
        font-size: 24px;
    }

    .sear-tit .right .txt {
        font-size: 12px;
    }

    .sear-tit .right span {
        width: 45px;
        height: 45px;
    }

    /* index */
    .ibox-Esleep-img {
        width: 50%;
    }

    .iboxT .en {
        font-size: 72px;
    }

    .iboxT .zh {
        font-size: 30px;
    }

    .wel-search .search-bottom .sear-search .button {
        width: 168px;

    }

    .wel-products .items-right .t1 {
        font-size: 50px;
    }

    .wel-products .items-right {
        padding-left: 189px;
        padding-right: 5%;
    }

    .wel-products .items-right .t4,
    .wel-products .items-right .t2 {
        font-size: 45px;
    }

    .wel-products .items-right .t2 {
        margin-top: 38px;
    }

    .bbox.fr {
        float: none;
    }

    .wel-products .images {
        width: 350px;
        height: 350px;
    }

    .wel-products .images_sm {
        width: 350px;
        height: 350px;
    }

    .wel-products .items-left {
        padding-left: 5%;
        padding-right: 189px;
    }

    .wel-products .items-right .t2 span {
        min-width: 84px
    }

    .wel-products .items-left .tit-top .tit {
        font-size: 40px;
    }

    .wel-products .items-left .tit-top .txt {
        font-size: 38px;
    }

    .indNew_a {
        width: 32%;
    }

    .indNew_img img {
        height: 218px;
    }

    .indNew_txt {
        padding: 18px;
    }

    .indNew_txt p {
        font-size: 17px;
    }

    /* news */
    .newsItem {
        padding: 0 12px 38px;
    }

    /* proList */
    .index_part2 .info {
        margin-left: 5%;
        width: 45%;
    }
}

@media(max-width:1280px) {
    .wel-more {
        height: 51px;
        line-height: 51px;
        width: 189px;
        font-size: 15px;
    }

    .wel-more:after {
        width: 42px;
    }

    .about .iboxT .en,
    .iboxT .en {
        font-size: 72px;
    }

    .iboxT .zh {
        font-size: 28px;
    }

    .tqInner .iboxT .en {
        font-size: 72px;
    }

    .tqInner .iboxT .zh {
        font-size: 42px;
    }

    .tqSlide {
        left: 5%;
        width: 90%;
    }

    .tqSlide li {
        height: 78px;
        line-height: 78px;
    }

    /* header */
    .tqHead {
        padding: 24px 28px 0;
    }

    .tqHead_nav li {
        padding-left: 24px;
    }

    .tqHead_nav .line {
        margin-left: 28px;
    }

    .tqHead_lange {
        margin-left: 34px;
    }

    /* banner */
    .slide-items .slideText h3 {
        font-size: 51px;
    }

    .slide-items .slideText em {
        width: 50%;
    }

    .slide-items .slideText p {
        font-size: 34px
    }

    /* footer */
    .footer-top p span {
        font-size: 24px;
    }

    .footer-newsletter input {
        height: 50px;
        padding: 8px 12px;
        font-size: 14px;
    }

    .footer-newsletter button {
        height: 50px;
        width: 108px;
    }

    /* index */
    .ibox-Esleep-con {
        margin-left: 56%;
        margin-top: -188px;
        padding-bottom: 48px;
        width: 40%;
    }


    .ibox-Esleep-con .c {
        margin-bottom: 48px;
    }

    .ibox-Esleep-con .c p {
        font-size: 15px;
    }

    .ibox-Esleep-img {
        padding-left: 6%;
    }

    .ibox-Esleep-demo {
        width: 90%;
    }

    .num-top {
        padding: 5%;
    }

    .num-top .cn-tt {
        font-size: 15px;
    }

    .num-top .num {
        font-size: 80px;
    }

    .ind-campus-img {
        padding-top: 68%;
    }

    .ind-campus-text h3 {
        font-size: 30px;
    }

    .ind-campus-text p {
        font-size: 15px;
    }

    .ind-campus-view .slick-dots {
        bottom: 20px;
    }

    .indPro {
        padding: 89px 5% 58px;
    }

    .wel-products .items-left,
    .wel-products .items-right {
        height: 718px;
        padding: 68px;
    }

    .wel-products .items-left {
        padding-right: 148px;
    }

    .wel-products .items-left .tit-top,
    .wel-products .items-left .tit-center,
    .wel-products .items-left .tit-right {
        width: 100%
    }

    .wel-products .items-left .tit-top .tit {
        font-size: 36px;
    }

    .wel-products .items-left .tit-top .txt {
        font-size: 32px;
    }

    .wel-products .items-left .tit-center .tit {
        font-size: 22px;
    }

    .wel-products .items-right {
        padding-left: 148px;
    }

    .wel-products .items-right .t0 {
        font-size: 16px;
    }

    .wel-products .items-right .t1 {
        font-size: 38px;
    }

    .wel-products .items-right .t4,
    .wel-products .items-right .t2 {
        font-size: 38px;
    }

    .wel-products .items-right .t2 span {
        min-width: 70px;
    }

    .wel-products .images {
        width: 300px;
        height: 300px;

    }

    /* about */
    .abAbout {
        padding: 89px 5%;
    }

    .abAbout_img {
        width: 35%;
    }

    .abCul {
        height: 56vh;
        padding: 0 5%;
    }

    .abCul_txt {
        font-size: 40px;
    }

    .abDeve {
        padding: 78px 5%;
    }

    .abHor {
        padding: 78px 5%;
    }

    .newsItem {

        width: 50%;
        padding: 0 28px 58px;
    }

    /* product */
    .proTxt .t {
        font-size: 20px;
    }

    /* proList */
    .index_part2 {
        height: 500px;
    }

    .index_part2 .img img {
        height: 268px;
    }

    .index_tit .en {
        font-size: 24px;
    }

    .index_tit .cn {
        font-size: 22px;
    }

    /* proDet */
    .proDet_img {
        width: 32%;
    }

    .proDet_img img {
        height: 478px;
    }

    .proDet_info {
        width: 58%;
    }

    .proDet_ul {
        padding: 20px 0 0;
        margin-top: 24px;
    }

    /*newsDet  */
    .newsDet_top h4 {
        font-size: 30px;
    }

    /* join */
    .joinBox {
        padding: 89px 0;
    }

    .joinBox ul li {
        width: 50%;
    }

    /* solution */
    .solItem {
        height: 68vh;
    }

    /* contact */
    .conMess_txt .inner {
        max-width: 468px
    }

    .conAdd {
        font-size: 24px;

    }

    .conAdd_con a,
    .conAdd_bold {
        font-size: 16px;
    }
}

@media(max-width:1024px) {

    .about .iboxT .en,
    .iboxT .en {
        font-size: 66px;
    }

    .iboxT .zh {
        font-size: 28px;
    }

    .tqInner {
        height: auto;
    }

    .tqInner .iboxT .en {
        font-size: 66px;
    }

    .tqInner .iboxT .zh {
        font-size: 38px;
    }

    .tqSlide li {
        height: 58px;
        line-height: 58px;
    }

    .index_tit .cn,
    .index_tit .en {
        font-size: 28px;
    }

    /* header */
    .tqHead {
        padding: 10px 20px;
        background: #ffffff;
        box-shadow: 0 0 10px 1px #eee;
    }

    .tqHead>div {
        border: 0;
    }

    .tqHead>div>div {
        padding-bottom: 0;
    }

    .tqHead_lange,
    .tqHead_nav ul,
    .tqHead_nav .line {
        display: none;
    }

    .headMenu {
        display: inline-block;
    }

    .tqHead_logo {
        height: auto;
        width: 102px;
        top: 0;
    }

    .tqHead_logo img {
        width: 100%;
        height: auto;

    }

    .tqHead_logo .tqHead_logo_img1 {
        display: none;
    }

    .tqHead_logo .tqHead_logo_img2 {
        display: block;
    }

    .head_link {
        margin-top: -2px;
    }

    .head_link .head_link_ico2 {
        display: inline-block;
    }

    .head_link .head_link_ico1 {
        display: none;
    }

    .head_link a>img {
        width: 18px;
    }

    .tqHead_nav {
        margin-top: -2px;
    }

    /* footer */
    .footer {
        padding: 48px 0 20px;
    }

    .footer-nav {
        display: none;
    }

    .footer-newsletter {
        width: 100%;
    }

    .footer-newsletter input {
        width: calc(100% - 110px);
    }

    .footer-top {
        border: 0;
        padding-bottom: 0;
        display: none;
    }

    .footer-bottom {
        margin: 38px 0 20px;
    }

    .footer-copy a {
        margin-top: 0;
    }

    .footer-top p span {
        font-size: 20px;
    }




    /* banner */
    .slide-items .slideText h3 {
        font-size: 42px;
    }

    .slide-items .slideText em {
        width: 80%;
    }

    .slide-items .slideText p {
        font-size: 28px
    }

    /* index */
    .ibox-Esleep-img,
    .ibox-Esleep-con {
        width: 100%;
    }

    .ibox-Esleep-img {
        padding: 0 5%;
        width: 100%;
        margin: 0 auto;
    }

    .ibox-Esleep-con {
        width: 90%;
        margin: 0 auto;
        padding: 78px 0 138px;
    }

    .ibox-Esleep-demo {
        width: 100%;
        margin: -68px 0 0;
    }

    .ibox-Esleep-demo .img .ibox-Esleep-web {
        display: none;
    }

    .ibox-Esleep-demo .img .ibox-Esleep-mlb {
        display: block;
    }

    .iEsleep-img2 {
        width: 100%;
        margin: 0;
    }

    .num-top {
        padding: 34px 5%;
    }

    .num-top .en-tt {
        line-height: 1;
    }

    .num-top .cn-tt {
        font-size: 14px;
    }

    .ind-campus-view {
        background: #ffffff;
    }

    .ind-campus-list .slick-list {
        padding: 0;
    }

    .ind-campus-li:before {
        content: none;
    }

    .ind-campus-text {
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        margin: 0;
        height: auto;
        padding: 78px 10%;
        box-sizing: border-box;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .ind-campus-img {
        padding-top: 0;
    }

    .ind-campus-img img {
        position: relative;
        height: 468px;
    }

    .ind-campus-ico {
        width: 300px;
        right: -100px;
    }

    .indPro {
        display: block;
    }

    .wel-search {
        margin: 32px 0 20px;
        overflow: hidden;
    }

    .wel-search .search-bottom .sear-search .inputbox {
        width: calc(100% - 168px);
    }

    .wel-products .items-left,
    .wel-products .items-right {
        width: 100%;
        height: auto;
        padding: 78px 5% 68px;
    }

    .items-left_bg {
        width: 100%;
        height: 50%;
    }

    .wel-products .images {
        position: relative;
        top: 0;
        width: 100%;
        height: 318px;
        margin-bottom: 28px;
    }

    .wel-products .items-left .tit-bot {
        margin-top: 34px;
    }

    .wel-products .items-left .tit-top .tit {
        font-size: 32px;
    }

    .wel-products .items-left .tit-top {
        padding-bottom: 28px;
    }

    .wel-products .items-left .tit-center {
        padding: 24px 0;
    }


    .wel-products .buttons {
        height: auto;
        background: none;
        bottom: auto;
        top: 198px;
        width: 100%;
    }

    /* .wel-products .swiper-button-next.swiper-button-disabled,
    .wel-products .swiper-button-prev.swiper-button-disabled {
        opacity: 0.35 !important;
    } */

    .wel-products .buttons .but-img {
        display: none;
    }

    .wel-products .buttons .swiper-button-next {
        background-image: url(../picture/next1.png);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .wel-products .buttons .swiper-button-prev {
        background-image: url(../picture/prev1.png);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .wel-products .buttons .swiper-button-next,
    .wel-products .buttons .swiper-button-prev {
        width: 45px;
        height: 45px;
        background-color: #ffffff;
        border-radius: 50%;
        top: 0;
    }

    .indNew {
        padding: 78px 0;
    }

    .indNew .inner {
        width: 90%;
    }

    .indNew .iboxT {
        margin-bottom: 38px;
    }

    .indNew_box {
        flex-wrap: wrap;
    }

    .indNew_a {
        width: 100%;
        margin-bottom: 48px;
    }

    .indNew_img img {
        height: 380px;
    }

    .indNew_txt {
        padding-top: 18px;
    }

    .indNew .wel-more {
        margin-top: 18px
    }

    /* about */
    .abAbout_txt {
        width: 100%;
    }

    .abAbout_img {
        display: none;
    }

    /* about */
    .abCul {
        background-attachment: initial;
        background-position: center;
    }

    .abCul_txt {
        font-size: 38px;
    }

    .abCul img {
        width: 42px;
    }

    .abZz_box {

        background-attachment: initial
    }

    .newsBox {
        margin: 0;
    }

    .newsItem {
        width: 100%;
        padding: 0;
        margin-bottom: 24px;
    }

    .newsImg {
        padding-top: 50%
    }

    .newsP {
        min-height: 1px;
    }

    /* product */
    .index_part2 {
        width: 100%;
    }

    .ind-campus-list .slick-arrow {

        width: 42px;
        height: 89px;
        line-height: 89px;
        background-color: #aacd06;
        background-size: 54%;
        top: 392px;
        margin: 0;
    }

    /* proDet */
    .proDet {
        margin-top: 56px;
        height: auto;
        padding-bottom: 89px;
        background-attachment: inherit;
    }

    .proDet::before {
        content: none;
    }

    .proDet_box {
        flex-wrap: wrap;
    }

    .proDet_img {
        width: 100%;
        margin-bottom: 48px;
    }

    .proDet_img img {
        width: auto;
        height: 408px;
        object-fit: inherit;
        width: auto;
    }

    .proDet_info {
        width: 100%;
    }

    .proDet_img .swiper-pagination {
        text-align: left;
    }

    /*newsDet  */
    .newsDet {
        padding: 78px 0;
    }

    .newsDet_top h4 {
        font-size: 26px;
    }

    /* solution */
    .solution {
        padding: 48px 0;
    }

    .solItem {
        width: 100%;
        height: auto;
        flex-wrap: wrap;
    }

    .solImg {
        width: 100%;
    }


    .solTxt {
        width: 100% !important;
        padding: 48px 5%;
    }

    .solItem:first-child .solTxt {
        padding-top: 0;
    }

    .solItem .solTxt {
        order: -1;
    }

    .solTxt .tit-bot {
        margin-top: 48px;
    }

    /* contact */

    .conMess {
        padding: 78px 0 48px;
        flex-wrap: wrap;
    }

    .conMess::before {
        background: #ffffff;
    }

    .conMess::after {
        background-attachment: initial;
        background-position: bottom center;
        left: 0;
        top: auto;
        height: 42%;
    }

    .conMess_img {
        width: 90%;
        margin: 0 auto;
        height: 50vh;
        flex: auto;
    }

    .conMess_txt {
        order: -1;
        width: 100%;
        padding: 0 5% 10%;
    }

    .conMess_txt .inner {
        max-width: 100%;
    }

    #allmap {
        height: 568px;
    }

    .conJoin {
        padding: 0 5% 78px;
    }

}

@media(max-width:768px) {

    .about .iboxT .en,
    .iboxT .en {
        font-size: 54px;
    }

    .iboxT .zh {
        font-size: 22px;
    }

    .ind-campus-view .wel-more,
    .wel-more {
        height: 40px;
        line-height: 40px;
        width: 148px;
        font-size: 14px;
    }

    .wel-more:after {
        width: 32px;
    }

    .tqInner {
        margin-top: 56px;
    }

    .tqInner .iboxT .en {
        font-size: 48px;

    }

    .tqInner .iboxT {
        top: 28%;
    }

    .tqInner .iboxT .zh {
        font-size: 28px;
    }

    .tqSlide {
        position: relative;
        left: 0;
        width: 100%;
    }

    .tqSlide ul {
        flex-wrap: wrap;
    }

    .tqSlide li {
        height: 48px;
        width: 33.33%;
        line-height: 48px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.21);
    }

    #news .tqSlide li:first-child {
        width: 100%;
    }

    .index_tit .en {
        font-size: 20px;
    }

    .index_tit .cn {
        font-size: 20px;
    }

    .index_tit .line {
        margin: 10px 0 14px;
    }

    /* page */
    .page_box a,
    .page_box span {
        font-size: 13px;
        padding: 3px 10px;
    }

    /* banner */

    .slide-items .slideText h3 {
        font-size: 24px;
        margin-bottom: 20px;
        font-weight: 500;
        letter-spacing: 2px;
        padding: 0 24px;
    }

    .slide-items .slideText p {
        font-size: 24px;
        letter-spacing: 3px;
        padding: 14px 24px;
    }

    /* footer */
    .footer {
        padding: 36px 0 20px;
    }

    .nav-main {
        padding: 0 5%;
    }

    .footer-newsletter input {
        height: 40px;
        padding: 0 12px;
    }

    .footer-newsletter button {
        height: 40px;
    }

    .footer-top p span {
        font-size: 16px;
    }

    .footer-newsletter input {
        letter-spacing: 0;
        width: calc(100% - 80px)
    }

    .footer-newsletter button {
        width: 79px;
    }

    .footer-follow {
        width: 100%;
    }

    .footer-bottom {
        margin: 28px 0 14px;
        padding-bottom: 24px;
    }

    .sear-tit .right {
        padding-left: 54px;
    }

    .sear-tit .right span {
        width: 40px;
        height: 40px;
    }

   
    .footer-ewm {
        margin-left: 54px;
        width: 108px;
        height: 108px;
        padding: 0;
        margin-top: 14px;
    }
    .sear-tit .right .tit {
        font-size: 22px;
        margin-left: 0;
        width: 100%;
        height: auto;
        padding: 0;
        margin-top: 0;
        border: none;
    }


    .footer-copy {
        font-size: 12px;
        text-align: left;
    }

    .footer-copy a {
        display: inline-block;
    }

    /* index */
    .iEsleep-img1 {
        width: 100%;
    }

    .ind-campus-text {
        padding: 48px 5% 28px;
    }

    .ind-campus-text h3 {
        font-size: 24px;
    }

    .ind-campus-text>span {
        padding-bottom: 0;
    }

    .ind-campus-text p {
        font-size: 14px;
    }

    .ind-campus-ico {
        width: 180px;
        right: -80px;
    }

    .ind-campus-img img {
        height: 308px;
    }

    .ibox-Esleep-con {
        padding: 48px 0 108px;
    }

    .ibox-Esleep-con .c p {
        font-size: 14px;
    }

    .ibox-Esleep-con .c {
        margin-bottom: 38px;
    }

    .num-top {
        padding: 20px;
    }

    .num-top .cn-tt {
        font-size: 12px;
        letter-spacing: 0.5px;
        padding: 0 10px;
        min-height: 36px;
    }

    .num-top .num {
        line-height: 0.8;
        font-size: 58px;
    }

    .ibox-Esleep-img {
        padding: 0 20px;
    }

    .ibox-Esleep-ico svg {
        width: 46px;
        height: 46px;
    }

    .indPro {
        padding: 48px 20px 20px;
    }

    .wel-search .search-bottom .sear-search .button input {
        font-size: 13px;
        height: 42px;
    }

    .wel-search .search-bottom .sear-search input {
        height: 40px;
        line-height: 40px;

    }

    .wel-search .search-bottom .sear-search input::-webkit-input-placeholder {
        font-size: 13px;
    }

    .wel-search .search-bottom .sear-search .inputbox input[type=text] {
        padding-left: 12px;
        padding-right: 38px;

    }

    .wel-search .search-bottom .sear-search .inputbox input[type=submit] {
        right: 10px;
    }

    .wel-search .search-bottom .sear-search .inputbox {
        width: calc(100% - 89px);
    }

    .wel-search .search-bottom .sear-search .button {
        width: 89px;
    }

    .wel-products .items-left,
    .wel-products .items-right {
        padding: 48px 5%;
    }

    .wel-products .images {
        height: 268px;
        width: 268px;
    }

    .wel-products .buttons .swiper-button-next,
    .wel-products .buttons .swiper-button-prev {
        width: 38px;
        height: 38px;
    }

    .wel-products .buttons .swiper-button-prev {
        left: 10px;
    }

    .wel-products .buttons .swiper-button-next {
        right: 10px;
    }

    .wel-products .items-left .tit-top {
        padding-bottom: 20px;
    }

    .wel-products .items-left .tit-top .tit {
        font-size: 22px;
    }

    .wel-products .items-left .tit-top .txt {
        font-size: 24px;
        margin-top: 10px;
    }

    .wel-products .items-left .tit-center {
        padding: 18px 0;
    }

    .wel-products .items-left .tit-center .tit {
        font-size: 18px;
        margin-bottom: 6px;
    }

    .wel-products .items-left .txt {
        font-size: 14px;
        line-height: 1.6;
    }

    .wel-products .items-left .tit-bot {
        margin-top: 24px;
    }

    .items-left_bg {
        height: 100%
    }

    .wel-products .items-right {
        display: none;
    }

    .ind-campus-view .slick-dots {
        bottom: 14px;
    }

    .ind-campus-view .slick-dots li {
        width: 10px;
        height: 10px;
        margin: 0 10px;
        border: 2px solid rgba(255, 255, 255, 0.5);
    }

    .ind-campus-view .slick-dots li::before {
        top: 2px;
        left: 2px;
    }

    .indNew {
        padding: 48px 0;
    }

    .indNew .iboxT {
        margin-bottom: 28px;
    }

    .indNew_a {
        margin-bottom: 24px;
    }

    .indNew_img img {
        height: auto;
    }

    .indNew_txt {
        padding: 14px 18px;
    }

    .indNew_txt span {
        font-size: 20px;
        line-height: 1;
    }

    .indNew_txt p {
        font-size: 16px;
        margin-top: 5px;
        letter-spacing: 0.5px;
    }

    .ind-campus-list .slick-arrow {
        width: 34px;
        height: 80px;
        line-height: 80px;
        top: 277px;

    }

    /* about */
    .abCul_txt {
        font-size: 28px;
    }

    .abAbout {
        padding: 48px 5% 28px;
    }

    .abAbout_p {
        margin-top: 10px;
    }

    .abAbout_p p {
        font-size: 14px;
        letter-spacing: 0;
        margin-top: 10px;
    }

    .abAbout_txt .num-top {
        padding: 24px 0 0;
        margin-top: 28px;
    }

    .abAbout_txt .num-top li img {
        width: 30px;
    }

    .abAbout_txt .num-top .num {
        font-size: 48px;
    }

    .abAbout_txt .num-top .en-tt {
        font-size: 12px;
    }

    .abAbout_txt .num-top ul {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between;
    }

    .abAbout_txt .num-top .cn-tt {
        font-size: 13px;
        padding: 0;
    }

    .abAbout_txt .num-top li {
        width: 50%;
        text-align: center;
    }

    .abAbout_txt .num-top li:last-child {
        width: 100%;
    }

    .abAbout_txt .num-top li img {
        width: 28px;
        margin: 0 auto;
    }

    .abCul {
        height: 45vh;
    }

    .abCul img {
        width: 38px;
    }

    .abCul_ico {
        margin-bottom: 28px;
    }

    .abCul_txt {
        font-size: 24px;
        font-weight: 400;
    }

    .abDeve {
        padding: 48px 5%;
        background-position: center bottom;
    }

    .deveTime {
        font-size: 32px;
        padding-top: 0;
        height: 62px;
    }

    .abDeve_line {
        top: 90px;
    }

    .deveDemo {
        padding: 0 38px;
    }

    .deveItem {
        margin: 0;
    }

    .deveTxt {
        padding: 14px 0;
    }

    .deveDemo .slick-list {
        padding: 28px 0;
    }

    .horDemo .slick-arrow,
    .deveDemo .slick-arrow {
        width: 38px;
        height: 38px;
        margin-bottom: 0;
        margin-top: -42px;
    }

    .abHor {
        padding: 48px 5%;
    }

    .horDemo {
        margin-top: 42px;
    }

    .horDemo .slick-arrow i,
    .deveDemo .slick-arrow i {
        background-size: 6px;
    }

    .horDemo .slick-list {
        padding: 0 !important
    }

    .abHor_item.slick-current {
        transform: scale(1);
    }

    .abHor_item {
        margin: 0 5px;
    }

    .abHor_item p {
        opacity: 1;
        padding: 0 14px;
    }

    .abZz_box {

        padding: 48px 0;
    }

    /* product */
    .proList .iboxT {
        margin: 48px 0 36px;
    }

    .index_part2 {
        flex-wrap: wrap;
        padding: 0 10% 48px;
        height: auto;
    }

    .index_part2 .img {
        margin: 48px 0 24px;
        max-width: 100%;
    }

    .index_part2 .img img {
        height: 189px;
        ;
    }

    .index_part2 .info {
        width: 100%;
        margin: 0;
    }

    .index_part2 .wel-more.sm {
        margin-top: 28px;
    }

    /* proDet */
    .proDet {
        padding: 0 5% 38px;
    }

    .proDet_box {
        margin-top: 38px;
    }

    .proDet_img img {
        width: 100%;
    }

    .proDet_img img {
        height: 328px;
        object-fit: contain;
    }

    .proDet_img .swiper-pagination {
        text-align: center;
    }

    .index_text {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 1.4;
    }

    .proDet_ul {
        flex-wrap: wrap;
        margin-top: 14px;
    }

    .proDet_ul li {
        width: 100%;
        padding: 6px 0;
    }

    /* news */
    .news {
        padding: 48px 5%;
    }

    .newsItem>div {
        padding: 12px;

    }

    .newsTxt {
        padding: 10px 5px;
    }

    .newsImg {
        padding: 0;

    }

    .newsImg img {
        position: relative;
        height: auto;
        max-height: 200px;

    }

    .newsTit {
        width: 100%;
        font-size: 17px;
    }

    .newsTime {
        font-size: 18px;
        line-height: 1.2;
    }

    .newsP {
        margin-top: 14px;
        font-size: 14px;
    }

    /* newsDet */
    .newsDet {
        padding: 48px 0;
    }

    .newsDet_top h4 {
        font-size: 17px;
        font-weight: 500;
        letter-spacing: 1px;
    }

    .newsDet_top p span {
        display: block;
        margin-top: 8px;
        margin-right: 0;
    }

    .newsDet_body {
        margin: 28px 0;
    }

    .newsDet_body p {
        font-size: 14px;
        margin: 12px 0;
    }

    .newsDet_body div {
        text-align: center;
    }

    .newsDet_body div img {
        margin-bottom: 0;
    }

    .newsDet_More {
        margin-top: 0
    }

    /* join */

    .join {
        padding: 48px 0;
    }

    .joinBox {
        margin-top: 28px;
        padding: 34px 0;
    }

    .joinBox ul li {
        width: 100%;
        height: auto;
    }

    .joinPos {
        position: relative;
        padding: 36px 0 48px;
    }

    .joinPos svg {
        width: 40px;
        height: 40px;
    }

    .joinPos span {
        font-size: 20px;
        margin: 0 0 12px;
        letter-spacing: 1px;
    }

    /* joinDet */
    .joinDet .newsDet_body {
        padding-bottom: 0;
    }

    /* solution */
    .solution {
        padding: 0;
    }

    .solTxt .tit-bot {
        margin-top: 24px;
    }

    .solTxt {
        padding-top: 10px;
        padding-bottom: 28px;
    }

    .solItem:last-child {
        margin-bottom: 0;
    }

    /* contact */
    .conMess {
        padding-top: 48px;
        padding-bottom: 24px;
    }

    .conAdd {
        font-size: 20px;
        padding-bottom: 10px;
    }

    .conAdd_p {
        padding: 24px 14% 24px 0;
    }

    .conAdd_con a,
    .conAdd_bold {
        font-size: 14px;
    }

    .conAdd_p {
        font-size: 14px;
    }

    .conAdd_p br {
        display: none;
    }

    .conEwm {
        position: relative;
        width: auto;
        display: flex;
        align-items: flex-end;

    }

    .conEwm>img {
        width: 89px;
    }

    .conEwm p {
        font-size: 13px;
        text-align: left;
        margin: 0 0 0 12px;
    }

    .conEwm p span {
        display: block
    }

    .conEwm p img {
        display: block;
    }

    #allmap {
        height: 386px;
    }

    .conJoin {

        padding-bottom: 0;
    }
}

@media(max-width:486px) {
    .slide-items .slideText p {
        padding: 24px;
        letter-spacing: 1px;

    }

    .num-top {
        padding: 20px 5px;
    }

    .num-top .num {
        font-size: 50px;
    }

    .ind-campus-list .slick-arrow {
        height: 68px;
        line-height: 68px;
        top: 300px;

    }

    .wel-products .items-left .tit-top .txt,
    .wel-products .items-left .tit-top .tit {
        font-size: 20px;
    }

    .tqInner {
        margin-top: 68px;
    }
}