
@media only screen and (min-width:956px) and (max-width:1268px){



    /* .drawer-nav { display: none; }
.drawer-hamburger{display: none;} */


/* header */
.pc-1200px {display: none!important;}
.drawer-nav { display: block; }
/* drawer-hamburger */
.headerwrap .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;    background-color: #009f88!important;display: block;box-sizing: border-box;width: 60px;z-index: 21;}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff!important;}
.drawer-hamburger
.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{    padding-top: 80px; width: 30%; z-index: 20;}
.headerbody .drawer--right.drawer-open .drawer-hamburger{right: 0!important;}
.drawer--right .drawer-nav{right: -100%;} 
.headerwrap .h-min{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
.headerwrap{background-color: #FFFFFF;}
.sj-language{position: absolute;right: 20px;bottom: 50px;}
.drawer--right.drawer-open .drawer-nav{      height: 100%; box-sizing: border-box; width: 100%; right: 0px; top: 80px!important;}
.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;          top: 0.4%;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li {margin-bottom: 29px!important;}
.drawer-menu-item:hover{color: #009f88;}
.drawer-dropdown-menu>li{margin-bottom: 10px;}
.drawer-menu-item{font-size: 16px;}
.drawer-dropdown.open>.drawer-dropdown-menu{padding-bottom: 0;} 
.sjlanguage{position: absolute;right: 10%;bottom: 30px;font-size: 16px;color: #009f88;;display: none;}
.drawer--right.drawer-open .drawer-hamburger { right: 0px!important;}
.drawer-hamburger-icon{ width: 55% !important; margin-top: 0px !important; margin: auto;}
.drawer-hamburger { display: block!important; width: 80px!important; height: 80px!important; padding: 0px!important; top: 0px!important; }
.drawer-hamburger-icon::before {height: 100%!important;}
.drawer-hamburger-icon::after {height: 100%!important;}
.drawer-hamburger:hover { cursor: pointer; background-color: #009f88!important; }
.drawer-dropdown.open>.drawer-dropdown-menu { padding: 10px 10px 0px!important;}
.drawer-hamburger {background-color: #009f88!important; }
.drawer-dropdown-menu>li:last-child{margin-bottom: 0px!important;}

.drawer-open .drawer-hamburger-icon {background-color: #009f88!important;}
.drawer-menu-item:hover { color: #009f88!important; }


.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2){}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul{  overflow: hidden;  flex-flow: wrap; margin: 10px auto 0px; width: 80%; padding: 10px 10px 0px!important;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul li{    width: 50%;float: left;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul li .drawer-dropdown-menu-item {width: 100%;}
.pch .pcnav ,.pch .rit{display: none;}
.pch { height: 80px; background-color: #fff; }
#pcht {height: 80px;}
.pch .pcht .logo img { filter: inherit; image-rendering: inherit; }
.pch .logo { margin: 0 0 0 3%; }
.pch .logo img { height: 40px; }


.footer .fbot dd span { font-size: 16px;}
.footer .fbot dd a { font-size: 16px;}
.footer .fbot dt a {    font-size: 16px; line-height: 24px; margin-top: 6px;}
.footer .fbot dt a:last-child {display: none;}
.footer .toptt {display: none;}
.flinks {display: none;}
.icenter { width: 94%; }
.footer {padding: 30px 0;}
.footer .fbot { position: relative; z-index: 2; margin: 0 auto 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.footer .fbot dt a:nth-of-type(1){margin-left: 0px;}
.banner .bbicon{bottom:0;}
/* h5_banner */
.h5_swiper {display: block;    height: 100%;}
.banner .txt {display: none;}
.banner .h5_txt {display: block;}
.banner .bannerimg{display: none;}
.banner .h5_bannerimg{display: block;object-fit: cover;}
.banner_move {display: none;}
.banner .line2 {display: none;}
.banner:after{display: none;}
.banner { height: calc(100% - 80px); margin-top: 80px; }
.banner .txt { width: 94%; margin-left: 0px; transform: translate(-50%, -50%); padding-top: 0px; }




/* h5_mc */
.mc_b_s3 {display: none;}
.h5_mc {    display: block;  padding: 150px 0;    position: relative;}
.h5_mc .lines {border: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0;z-index: -1;}
.h5_mc .waves {    position: absolute; width: 100%; height: 100px;     min-height: 26px; max-height: 37px; bottom: 0; left: 0; z-index: 3; }
.h5_mc  .txt  {z-index: 10;}
.h5_mc  .txt h3 {    display: block; text-align: center; color: #fff; font-size: 42px; margin-bottom: 16px;}
.h5_mc .txt h4 {    display: block; text-align: center; color: #fff; font-size: 20px; }
.h5_mc .txt h5 {display: block; width: 100%; text-align: justify; color: #fff; font-size: 16px; margin: 16px auto; line-height: 24px; width: 80%;}
.h5_mc .txt .amore {     display: block; margin: 16px auto 0;}



/* h5_a */
.h5_a {display: flex;margin-right: 110px;}
.h5_a a {   background: #fff; display: block; height: 26px; line-height: 26px; border: 1px solid #009f88; padding: 0 16px; border-radius: 2em; font-size: 12px; color: #009f88;}
.h5_a .zhuce {margin-right: 10px;}



.inpro .icenter a p font { font-size: 14px; }
.inpro .icenter a p img { height: 53px; }
.inpro .icenter a strong { font-size: 16px; }
.inpro .icenter a strong i { font-size: 12px; width: 100%; top: 40px; left: 50%; margin-left: -75px; }
.inpro .icenter a:hover p img { left: 66%;}
.inpro .icenter a p img {left: 33%;}
.inpro .icenter a:hover span { opacity: 1; color: #fff; top: -37px; }
.inpro .icenter a span { margin: 27px auto 0;}
.inpro .icenter a p img { left: 30%; }
.inpro .icenter a { padding: 13px 0 0px; }
.inlogos .icenter { width: 94%; }
.insales .list {    width: 94%;  }
.insales .swiper-container01 { width: calc(100% + 0px); padding: 30px 15px; box-sizing: border-box; }
.insales .swiper-slide { box-shadow: 0 0 1rem 2px #ddd;}
.insales .swiper-slide:hover { box-shadow: 0 0 1rem 2px #ddd; }   
.insales .list dd .tod { width: 30px; height: 30px; line-height: 30px; font-size: 20px;}
.insales .list dd .tod { left: -21px; }
.insales .list dd .swiper-button-next01 { left: auto; right: 10px; }
.homeinfo .icenter .icenterccc { top: 61%; left: 55%; width: 700px; height: 700px; margin: -400px;}
.indexbot dt p span { font-size: 14px;}




.pagebanner .txt { width: 94%; margin-left: 0px; transform: translate(-50%, -50%); }
.pagebanner img, .pagebanner video { height: 100%; }
.pagebanner { height: calc(100% - 80px); margin-top: 80px; }
.prolisttech .icenter { width: 94%; }

.xinchou03wrap .list ul li .item { padding: 30px 40px 50px; }
.xinchou03wrap .list ul li .item h3 { font-size: 20px; }

.zuzhi02wrap .gnbox .center { width: 94%; }
.dzq02 .item { padding: 23px; }
.dzq02 .item span { font-size: 15px; color: #666; line-height: 30px; text-align: justify; min-height: 90px; display: block; height: 120px; }
.apply .close {  top: 2.4%; width: 40px; right: 2.4%; height: 40px; background-color: rgb(120,120,120); font-size: 16px; }
.apply img {object-fit: cover;}
.prolisttech .icenter dl .list .prolisttechaaa2 a { width: 180px;    margin-bottom: 10px;}
.prolisttech .icenter dl .list .prolisttechlist-5 {width: 100%; display: flex; justify-content: space-between;}
.homeinfo .icenter dd span { font-size: 18px;}
.okr_1 .icenter dd .box { padding: 32px 34px; }
.okr_1 .icenter dd .box img {     width: 132px; height: 118px; display: block; margin: auto; }
.prolisttech .icenter dl .list .prolisttechaaa1200 { width: 100%; margin: auto; }
.solu02 .bot { width: 100%; }
.solu02 .botF { width: 100%; }
.solu02 .icenter { overflow: hidden; }
.solu05 ul li .left .wen p { width: 244px;}
.solu01 ul li h6 { font-size: 15px; letter-spacing: 0; height: 106px; }
.solu01 ul li h5 { font-size: 18px; }

.vi_box .content .close { right: -7%; top: -7%; width: 34px; height: 34px;}
.pagebanner .txt .amore1>img { width: 20px; top: -11px; left: 28px; }

.solu03 .item li h5 { font-size: 18px; line-height: 24px; margin-bottom: 6px; min-height: 50px; }
.cus_nav { top: 80px; }
.cus_nav a { margin-right: 12px; width: 140px; height: 34px; line-height: 34px; font-size: 12px; }
.dul_right .dul_yuyue a { width: 180px; }

.about01 .text { padding: 0 90px; }
.about01 .mid { padding: 0 90px;}
.about01 .bot { padding: 0 90px;}
.about01 .mid .bo { z-index: 10; }
.about03 .ab_s022 { width: 100%; }
.about05 .big_img { width: 100%;}
.about05 .dd .fa {display: none;}
.cus_banner { height: calc(100% - 80px); margin-top: 80px; }
.join02 .cont { width: 94%; }


}

@media only screen and (min-width:750px) and (max-width:1000px){



    /* .drawer-nav { display: none; }
.drawer-hamburger{display: none;} */


/* header */
.pc-1200px {display: none!important;}
.drawer-nav { display: block; }
/* drawer-hamburger */
.headerwrap .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;    background-color: #009f88!important;display: block;box-sizing: border-box;width: 60px;z-index: 21;}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff!important;}
.drawer-hamburger
.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{    padding-top: 80px; width: 30%; z-index: 20;}
.headerbody .drawer--right.drawer-open .drawer-hamburger{right: 0!important;}
.drawer--right .drawer-nav{right: -100%;} 
.headerwrap .h-min{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
.headerwrap{background-color: #FFFFFF;}
.sj-language{position: absolute;right: 20px;bottom: 50px;}
.drawer--right.drawer-open .drawer-nav{      height: 100%; box-sizing: border-box; width: 100%; right: 0px; top: 80px!important;}
.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;          top: 0.4%;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li {margin-bottom: 29px!important;}
.drawer-menu-item:hover{color: #009f88;}
.drawer-dropdown-menu>li{margin-bottom: 10px;}
.drawer-menu-item{font-size: 16px;}
.drawer-dropdown.open>.drawer-dropdown-menu{padding-bottom: 0;} 
.sjlanguage{position: absolute;right: 10%;bottom: 30px;font-size: 16px;color: #009f88;;display: none;}
.drawer--right.drawer-open .drawer-hamburger { right: 0px!important;}
.drawer-hamburger-icon{ width: 55% !important; margin-top: 0px !important; margin: auto;}
.drawer-hamburger { display: block!important; width: 80px!important; height: 80px!important; padding: 0px!important; top: 0px!important; }
.drawer-hamburger-icon::before {height: 100%!important;}
.drawer-hamburger-icon::after {height: 100%!important;}
.drawer-hamburger:hover { cursor: pointer; background-color: #009f88!important; }
.drawer-dropdown.open>.drawer-dropdown-menu { padding: 10px 10px 0px!important;}
.drawer-hamburger {background-color: #009f88!important; }
.drawer-dropdown-menu>li:last-child{margin-bottom: 0px!important;}

.drawer-open .drawer-hamburger-icon {background-color: #009f88!important;}
.drawer-menu-item:hover { color: #009f88!important; }


.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2){}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul{  overflow: hidden;  flex-flow: wrap; margin: 10px auto 0px; width: 80%; padding: 10px 10px 0px!important;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul li{    width: 50%;float: left;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul li .drawer-dropdown-menu-item {width: 100%;}
.pch .pcnav ,.pch .rit{display: none;}
.pch { height: 80px; background-color: #fff; }
#pcht {height: 80px;}
.pch .pcht .logo img { filter: inherit; image-rendering: inherit; }
.pch .logo { margin: 0 0 0 3%; }
.pch .logo img { height: 40px; }


.footer .fbot dd span { font-size: 16px;}
.footer .fbot dd a { font-size: 16px;}
.footer .fbot dt a {    font-size: 16px; line-height: 24px; margin-top: 6px;}
.footer .fbot dt a:last-child {display: none;}
.footer .toptt {display: none;}
.flinks {display: none;}
.icenter { width: 94%; }
.footer {padding: 30px 0;}
.footer .fbot { position: relative; z-index: 2; margin: 0 auto 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.footer .fbot dt a:nth-of-type(1){margin-left: 0px;}
.banner .bbicon{bottom:0;}
/* h5_banner */
.h5_swiper {display: block;    height: 100%;}
.banner .txt {display: none;}
.banner .h5_txt {display: block;}
.banner .bannerimg{display: none;}
.banner .h5_bannerimg{display: block;object-fit: cover;}
.banner_move {display: none;}
.banner .line2 {display: none;}
.banner:after{display: none;}
.banner { height: calc(100% - 80px); margin-top: 80px; }
.banner .txt { width: 94%; margin-left: 0px; transform: translate(-50%, -50%); padding-top: 0px; }




/* h5_mc */
.mc_b_s3 {display: none;}
.h5_mc {    display: block;  padding: 130px 0;    position: relative;}
.h5_mc .lines {border: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0;z-index: -1;}
.h5_mc .waves {    position: absolute; width: 100%; height: 100px;     min-height: 26px; max-height: 37px; bottom: 0; left: 0; z-index: 3; }
.h5_mc  .txt  {z-index: 10;}
.h5_mc  .txt h3 {    display: block; text-align: center; color: #fff; font-size: 42px; margin-bottom: 16px;}
.h5_mc .txt h4 {    display: block; text-align: center; color: #fff; font-size: 20px; }
.h5_mc .txt h5 {display: block; width: 100%; text-align: justify; color: #fff; font-size: 16px; margin: 16px auto; line-height: 24px; width: 80%;}
.h5_mc .txt .amore {     display: block; margin: 16px auto 0;}



/* h5_a */
.h5_a {display: flex;margin-right: 110px;}
.h5_a a {   background: #fff; display: block; height: 26px; line-height: 26px; border: 1px solid #009f88; padding: 0 16px; border-radius: 2em; font-size: 12px; color: #009f88;}
.h5_a .zhuce {margin-right: 10px;}



.inpro .icenter a p font {     font-size: 12px; width: fit-content; }
.inpro .icenter a p img { height: 53px; }
.inpro .icenter a strong { font-size: 16px; }
.inpro .icenter a strong i { font-size: 12px; width: 100%; top: 40px; left: 65%; margin-left: -75px;}
.inpro .icenter a:hover p img { left: 62%;width: 39px;}
.inpro .icenter a p img {left: 33%;}
.inpro .icenter a:hover span { opacity: 1; color: #fff; top: -37px; }
.inpro .icenter a span { margin: 27px auto 0;}
.inpro .icenter a p img { left: 22%; }
.inpro .icenter a { padding: 13px 0 0px; }
.inlogos .icenter { width: 94%; }
.insales .list {    width: 94%;  }
.insales .swiper-container01 { width: calc(100% + 0px); padding: 30px 15px; box-sizing: border-box; }
.insales .swiper-slide { box-shadow: 0 0 1rem 2px #ddd;}
.insales .swiper-slide:hover { box-shadow: 0 0 1rem 2px #ddd; }   
.insales .list dd .tod { width: 30px; height: 30px; line-height: 30px; font-size: 20px;}
.insales .list dd .tod { left: -15px; }
.insales .list dd .swiper-button-next01 { left: auto; right: 14px; }
.homeinfo .icenter .icenterccc {  width: 700px; height: 700px; margin: -400px;}
.indexbot dt p span { font-size: 12px;}
.inbannerbottom dd a p span { font-size: 12px; }
.inbannerbottom dd a p { padding: 14px; }
.inbannerbottom dd a p strong { font-size: 18px;}
.inpro { padding: 80px 0;}
.amore { height: 36px; line-height: 36px; font-size: 13px; width: 120px; }
.navigation-circle{width: 300px;height: 300px;}
.navigation-circle__list{width: 300px;height: 300px;}
.navigation-circle-list-item__point .nhiimgicons{width: 40px;height: 40px;}
.navigation-circle-list-item__point .nhiimgicons:before, .navigation-circle-list-item__point .nhiimgicons:after{width: 60px;height: 60px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons{    width: 60px; height: 60px;}
.navigation-circle-list-item__point .nhiimgicons:after {width: 80px;height: 80px;top: -20px;left: -20px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons:before {width: 80px;height: 80px;top: -10px;left: -10px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons:after {width: 100px;height: 100px;top: -20px;left: -20px;}
.homeinfo .icenter .icenterccc{width: 400px;height: 400px;margin: -200px;}
.navigation-circle-list-item__point .nhiimgicons {margin: -4px 0 0 -4px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons{ margin: -16px 0 0 -16px;}
.homeinfotxt .hift font strong {font-size: 24px;}
.homeinfotxt .hift font {font-size: 14px;width: 70%;margin: auto;line-height: 24px;}
.navigation-circle {margin: 50px auto;}
.navigation-circle-list-item:nth-of-type(5) .navigation-circle-list-item__meta { left: 47px; top: -70px; }
.navigation-circle-list-item:nth-of-type(6) .navigation-circle-list-item__meta { top: 0px; left: -21px; }
.navigation-circle-list-item:nth-of-type(4) .navigation-circle-list-item__meta { top: 66px; left: 48px; }
.homeinfo .navigation-circle-list-item:nth-of-type(1) .navigation-circle-list-item__meta { top: 70px; left: 50px; }
.navigation-circle-list-item:nth-of-type(2) .navigation-circle-list-item__meta { top: -69px; left: 47px; }
.insales .swiper-slide a h4 img { height: 69px; }
.indexbot dd font { font-size: 13px;}
.indexbot dt p font { width: 50px; height: 50px;}
.indexbot dt p strong { height: 22px;}
.inlogos .mySwiper .swiper-slide { font-size: 16px; }
.homeinfo { padding: 80px 0;}
.insales { padding: 80px 0;}
.inlogos { padding: 80px 0;}
.innews { padding: 80px 0;}
.innews .inewslist .into .right a h4 { padding: 20px 20px 30px; }
.innews .inewslist .into .right a h4 strong { font-size: 16px; }
.innews .inewslist .into .right a h4 font { font-size: 14px;}
.innews .inewslist .into .right a h4 font img { height: 18px;}


.pagebanner .txt { width: 94%; margin-left: 0px; transform: translate(-50%, -50%); }
.pagebanner img, .pagebanner video { height: 100%; }
.pagebanner { height: calc(100% - 80px); margin-top: 80px; }
.prolisttech .icenter { width: 94%; }
.pagebanner .txt h3 { font-size: 40px; }
.homeinfo .icenter dd span { font-size: 16px;}
.homeinfo .icenter dd font { font-size: 14px; line-height: 24px; letter-spacing: 0; min-height: 72px; }
.client-wall .tt h4 { font-size: 17px;}
.homeinfo .icenter dd { padding: 24px; }
.homeinfo .icenter dd p { position: relative; width: 45px; height: 45px;}
.homeinfo .icenter dd p::after { width: 70px; height: 70px;}
.homeinfo .icenter dd font { margin: 20px 0 0; }
.pagepronews .icenter dd .topaa span { font-size: 17px;}
.prolisttech { padding: 80px 0;}
.pagepronews { padding: 80px 0;}
.xinchou03wrap { padding: 80px 0;}
.xinchou03wrap .list ul li .item { padding: 25px 30px 36px; }
.client-wall { margin: 80px 0; }

.enter_1 ul li .icon { width: 75px; height: 75px;}
.enter_1 ul li .icon img { width: 35px; }
.xinchou03wrap .list ul li .item h3 { font-size: 16px; }

.zuzhi02wrap .gnbox .center { width: 94%; }
#forms01 .icenter dd .box img { width: auto; height: 97px; }
#forms01 .icenter dd .box { padding: 20px 25px;}
#forms01 .icenter dd .bot { padding: 16px; }
#forms01 .icenter dd span { font-size: 14px; }
.forms_c ul li { padding: 20px; }
.forms_c ul li .left h5 { font-size: 18px; line-height: 26px; margin-bottom: 15px; }
.forms_c ul li .right img { width: 145px; }
.forms_n ul li .textbox { width: 52%; }
.dzq02wrap { padding: 80px 0;}
.dzq02 .item { padding: 20px; }
.dzq02 .item span { font-size: 15px; line-height: 30px; min-height: 90px; height: 180px; }
.pass_03 ul li { padding: 18px; }
.pass_03 ul li h5 { font-size: 17px; margin: 16px 0 23px; }
.pass_03 ul li .bao {display: flex;justify-content: center;align-items: center;}
.pass_03 ul li .bao  img {width: 160px;}
.apply .close { right: 21.4%; top: 20%; width: 40px; height: 40px; background-color: rgb(120,120,120); font-size: 16px; }

.apply .close {  top: 2.4%; width: 40px; right: 2.4%; height: 40px; background-color: rgb(120,120,120); font-size: 16px; }
.apply img {object-fit: cover;}
.renli03 ul li .text h5 { line-height: 24px; }
.local01 ul li .box { width: 212px; height: 212px;}
.local01 ul li .box img { height: 52px; margin-bottom: 25px; margin-top: 53px; }
.local01 ul li .box h4 { font-size: 20px;}
.probanner .txt .left h3 { font-size: 42px; }

.prolisttech .icenter dl .list .prolisttechaaa2 a { width: 140px;margin-bottom: 10px;}
.prolisttech .icenter dl .list .prolisttechlist-5 {width: 94%;   display: flex; justify-content: space-between;}
.okr_1 .icenter dd { padding: 0px; }


.okr_1 .icenter dd .box img { width: 118px; height: 113px; display: block; margin: auto; }
.okr_1 .icenter dd .box { padding: 29px 19px; }
.okr_1 .icenter dd .bot { padding: 14px; }
.okr_1 .icenter dd .amore { margin-top: 14px; }

.prolisttech .icenter dl .list .prolisttechaaa1200 { width: 100%; margin: auto; }
.guihua02 .icenter ul li { padding: 30px 14px;}
.guihua02 .icenter ul li .textbox h3 { font-size: 18px; margin-bottom: 10px;height: 48px; }
.dzq02 .item p { font-size: 18px;}
.dzq01 .righttext li { padding: 30px 4px;}
.dzq02 .item img { width: 91px; }
.saas_03 h4 { width: 398px;}
.saas_03 .wen img { width: 410px; }
.saas_04 .box { padding: 38px 11px 82px; }
.saas_04 .box h5 { font-size: 22px; margin-bottom: 24px;}

.solu02 .bot { width: 100%; }

.solu02 .bot { width: 100%; }
.solu02 .botF { width: 100%; }
.solu02 .icenter { overflow: hidden; }
.solu02 .box { padding: 20px;}
.solu03 .item li { padding: 35px 20px;}
.solu03 .item li h5 { font-size: 22px; }
.solu05 ul li .left .wen p { width: 127px; }
.solu01 ul li h6 { font-size: 15px; letter-spacing: 0; height: 156px; }
.solu01 ul li h5 { font-size: 16px; }



.vi_box .content .close { right: -7%; top: -7%; width: 34px; height: 34px;}
.pagebanner .txt .amore1>img { width: 20px; top: -13px; left: 28px; }
.solu03 .item li h5 { font-size: 18px; margin-bottom: 10px; line-height: 24px; min-height: 40px; }
.solu01_jr ul li h5 { font-size: 16px; height: 42px; margin-bottom: 8px; }
.cus_nav { top: 80px; }
.cus_nav a { margin-right: 12px; width: 140px; height: 34px; line-height: 34px; font-size: 12px; }
.cus01 ul li { margin-bottom: 50px; }
.caseshow .icenter .left .text .top h3 { font-size: 26px; }
.dul_right .dul_yuyue a { width: 138px; }

.about01 .text { padding: 0 90px; }
.about01 .mid { padding: 0 90px;}
.about01 .bot { padding: 0 90px;}
.about01 .mid .bo { z-index: 10; }
.about03 .ab_s022 { width: 100%; }
.about05 .big_img { width: 100%;}
.about05 .dd .fa {display: none;}
.cus_banner { height: calc(100% - 80px); margin-top: 80px; }
.about02 .icenter ul li:nth-of-type(1) { left: 7%; top: 35%; }
.about05 { padding: 80px 0; }
.join02 .cont { width: 94%; }



}


















@media only screen and (max-width:760px){ 


    /* .drawer-nav { display: none; }
.drawer-hamburger{display: none;} */


/* header */
.pc-1200px {display: none!important;}
.drawer-nav { display: block; }
/* drawer-hamburger */
.headerwrap .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;    background-color: #009f88!important;display: block;box-sizing: border-box;width: 60px;z-index: 21;}
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff!important;}
.drawer-hamburger
.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{    padding-top: 80px; width: 30%; z-index: 20;}
.headerbody .drawer--right.drawer-open .drawer-hamburger{right: 0!important;}
.drawer--right .drawer-nav{right: -100%;} 
.headerwrap .h-min{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
.headerwrap{background-color: #FFFFFF;}
.sj-language{position: absolute;right: 20px;bottom: 50px;}
.drawer--right.drawer-open .drawer-nav{      height: 100%; box-sizing: border-box; width: 100%; right: 0px; top: 60px!important;}
.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;          top: 0.4%;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li {margin-bottom: 29px!important;}
.drawer-menu-item:hover{color: #009f88;}
.drawer-dropdown-menu>li{margin-bottom: 10px;}
.drawer-menu-item{font-size: 16px;}
.drawer-dropdown.open>.drawer-dropdown-menu{padding-bottom: 0;} 
.sjlanguage{position: absolute;right: 10%;bottom: 30px;font-size: 16px;color: #009f88;;display: none;}
.drawer--right.drawer-open .drawer-hamburger { right: 0px!important;}
.drawer-hamburger-icon{ width: 55% !important; margin-top: 0px !important; margin: auto;}
.drawer-hamburger { display: block!important; width: 60px!important; height: 60px!important; padding: 0px!important; top: 0px!important; }
.drawer-hamburger-icon::before {height: 100%!important;}
.drawer-hamburger-icon::after {height: 100%!important;}
.drawer-hamburger:hover { cursor: pointer; background-color: #009f88!important; }
.drawer-dropdown.open>.drawer-dropdown-menu { padding: 10px 10px 0px!important;}
.drawer-hamburger {background-color: #009f88!important; }
.drawer-dropdown-menu>li:last-child{margin-bottom: 0px!important;}

.drawer-open .drawer-hamburger-icon {background-color: #009f88!important;}
.drawer-menu-item:hover { color: #009f88!important; }


.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2){}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul{  overflow: hidden;  flex-flow: wrap; margin: 10px auto 0px; width: 80%; padding: 10px 10px 0px!important;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul li{    width: 50%;float: left;}
.drawer--right .drawer-nav>.drawer-menu>.drawer-menu>li:nth-of-type(2) ul li .drawer-dropdown-menu-item {width: 100%;}
.pch .pcnav ,.pch .rit{display: none;}
.pch { height: 60px; background-color: #fff; }
#pcht {height: 60px;}
.pch .pcht .logo img { filter: inherit; image-rendering: inherit; }
.pch .logo { margin: 0 0 0 3%; }
.pch .logo img { height: 30px; }







.footer .toptt {display: none;}
.flinks {display: none;}
.icenter { width: 94%; }
.footer {padding: 30px 0;}
.footer .fbot { position: relative; z-index: 2; margin: 0 auto 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.footer .fbot dt a:nth-of-type(1){margin-left: 0px;}

.banner { height: 66%; margin-top: 60px; }
.banner .bannerimg { display: block; width: 100%; height: 100%; }
.banner .txt { width: 94%; margin-left: 0px; transform: translate(-50%, -50%); padding-top: 0px; top: 30%;}
.banner .txt h3 { font-size: 24px; line-height: 30px;text-align: center;}
.banner .txt h4 { font-size: 16px; margin: 10px 0; line-height: 20px;text-align: center;}
.amore { width: 120px; height: 32px; line-height: 32px; font-size: 13px;}
.banner .txt img { display: none; margin: 14px 0 10px; width: 74px; }
.banner .txt h5 { font-size: 14px; margin-top: 13px; }
.banner .txt .amore { margin: 30px auto 0; display: none;}
.inbannerbottom {    margin-top: 30px; flex-flow: wrap; }
.inbannerbottom dd {width: 48%; margin-bottom: 4%; }
.inbannerbottom dd a p { padding: 14px; }
.inbannerbottom dd a p strong { line-height: 24px; font-size: 16px;}
.inbannerbottom dd a p strong img { height: 20px; margin: 0px 10px 0 0; }
.inbannerbottom dd a p strong {display: flex; align-items: center;}
.inbannerbottom dd a p span {font-size: 12px;}
.inpro {padding: 30px 0 50px;}
.inpro .icenter a strong i {font-size: 13px;}
.inpro dt h3 { font-size: 22px; }
.inpro dt h4 { font-size: 16px; margin: 14px 0 0; }
.inpro dt { margin: 0 0 30px 0;}
.inpro .icenter a {     margin: 0 4% 4% 0; width: 48%;}
.inpro .icenter a:nth-of-type(2n){margin-right: 0px;}
.inpro .icenter a strong { font-size: 16px; }
.inpro .icenter a p img { height: 59px; }

.inpro .icenter a p font { font-size: 16px; }
.inpro .twomore { margin-top: 20px; }
.inpro:before{background-size: cover;}
.homeinfo { padding: 50px 0;}
.homeinfo h3 { font-size: 22px; }

.p-top-mv__scroll{display: none;}
.banner .bbicon{bottom:0;}


/* h5_banner */
.h5_swiper {display: block;    height: 100%;}
.banner .txt {display: none;}
.banner .h5_txt {display: block;}
.banner .bannerimg{display: none;}
.banner .h5_bannerimg{display: block;object-fit: cover;}
.banner_move {display: none;}
.banner .line2 {display: none;}
.banner:after{display: none;}

.banner .swiper-pagination {    margin: 0 23px;}

.banner .swiper-pagination-bullet { width: 5px; height: 5px;}
.banner .swiper-button-next, .banner .swiper-button-prev { font-size: 16px;}


/* h5_mc */
.mc_b_s3 {display: none;}
.h5_mc {    display: block;  padding: 50px 0;    position: relative;}
.h5_mc .lines {border: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0;z-index: -1;}
.h5_mc .waves {    position: absolute; width: 100%; height: 100px;     min-height: 26px; max-height: 37px; bottom: 0; left: 0; z-index: 3; }
.h5_mc  .txt  {z-index: 10;}
.h5_mc  .txt h3 {    display: block; text-align: center; color: #fff; font-size: 22px; margin-bottom: 16px;}
.h5_mc .txt h4 {    display: block; text-align: center; color: #fff; font-size: 16px; }
.h5_mc .txt h5 {display: block; width: 100%; text-align: justify; color: #fff; font-size: 13px; margin: 16px auto; line-height: 24px;}
.h5_mc .txt .amore {     display: block; margin: 16px auto 0;}



/* h5_a */
.h5_a {display: flex;margin-right: 75px;}
.h5_a a {    background: #fff; display: block; height: 22px; line-height: 22px; border: 1px solid #009f88; padding: 0 10px; border-radius: 2em; font-size: 12px; color: #009f88;}
.h5_a .zhuce {margin-right: 6px;}



.prolisttech h4, .homeinfo h4, .pagepronews h4 {     margin: 20px auto 20px; font-size: 16px; width: 94%; }
.ccc { position: absolute; width: 80px; top: 100px; left: -31px;}
.footer .fbot dd {margin-bottom: 10px;}
.pageform { padding: 50px 0;}
.pageform h3 { font-size: 20px;margin-bottom: 16px; }
.pageform h4 { font-size: 16px; margin-bottom: 20px; }
.pageform .wpcf7-form { width: 100%;}
.pageform .wpcf7-form input { height: 36px; font-size: 14px; }
.innews { padding: 50px 0;}
.innews h3 { font-size: 22px; margin-bottom: 16px;}
.innews .inewstt a {width: 32.2%;    font-size: 16px;}
.innews .inewslist .into .right {flex-flow: wrap;}
.innews .inewslist .into .right a {width: 100%;margin-bottom: 20px;}
.innews .inewslist .into .right a:nth-of-type(2){display: none;}
.innews .inewslist .into .right a:nth-of-type(3){display: none;}
.innews .inewslist .into .right a h4 font{display: flex;align-items: center;}
.innews .inewslist .into .right a h4 { padding: 20px;    font-size: 15px;}
.innews .inewslist .into .right a h4 strong { font-size: 16px; margin-bottom: 20px; }
.innews .inewslist .into .right a h4 font img { height: 16px; margin: 0 5px 0 0; }
.innews .amore { margin: 20px auto 0; }
.innews .inewstt { margin: 0 0 30px 0;}
.inlogos .txt h3 { font-size: 22px; }
.inlogos .txt h4 { font-size: 16px; margin: 16px 0; }
.inlogos .txt { margin: 0 0 4px; }
.inlogos .mySwiper .swiper-slide { font-size: 14px; padding: 5px 0; }
.inlogos { padding: 50px 0 ;}
.inlogos .icenter {width: 94%;overflow: unset;}
.inlogos .icenter .mySwiper2 .swiper-slide a {     float: left; width: calc(33.33% - 2px); box-sizing: border-box;}
.inlogos .icenter .mySwiper2 .swiper-slide { display: flex; flex-flow: wrap; justify-content: center;   }

.inlogos .amore { display: block; margin: 20px auto 0; width: 160px; }
.inlogos .dd {display: none;}
.indexbot .icenter {flex-flow: wrap;}
.indexbot dt {width: 100%;    flex-flow: wrap;    -webkit-justify-content: flex-start;justify-content: flex-start;}
.indexbot dd {width: 100%;}
.indexbot dt p span { font-size: 12px; margin-top: 5px; }
.indexbot dt p {margin-right: 5px;width: 32%;    margin-bottom: 16px;}
.indexbot dt p:nth-of-type(3n){margin-right: 0px;}
.indexbot { padding: 50px 0;}
.indexbot dd span { font-size: 22px; text-align: center; }
.indexbot dd { display: block; overflow: hidden; text-align: center; margin-top: 10px; }
.insales { padding: 50px 0;}
.insales h3 { font-size: 22px; }
.insales h4 { font-size: 16px; margin: 16px auto 0; }
.insales .list {box-sizing: border-box;padding: 20px 0px;}
.insales .list dd {display: none;}
.insales .swiper-container01 {width: calc(100% + 0px); padding: 20px 10px; box-sizing: border-box; }
.insales .swiper-slide { box-shadow: 0 0 10px #ddd;}
.mc_bs3_videobox dt h3 { font-size: 22px; }
.mc_bs3_videobox dt h4 { font-size: 16px; margin-top: 16px; }
.mc_bs3_videobox dt .amore { display: block; margin: 20px auto 0; }
.probanner {    height: calc(100% - 60px); margin-top: 60px; }
.probanner .txt .left { width: 100%; margin-right: 0%; }
.pagebanner .txt { width: 94%; margin-left: 0px; transform: translate(-50%, -50%); flex-flow: wrap;}
.probanner .txt .left h3 {    font-size: 22px; line-height: 30px; width: 100%;}
.probanner .txt .left h4 { font-size: 13px; line-height: 24px; margin-top: 16px; width: 100%;}
.pagebanner .txt .amore { margin: 20px 16px 0 0; display: inline-block; vertical-align: top; }
.probanner .txt .right { width: 100%; margin-top: 30px; }
.pagebanner .txt img { margin: 0px 0; }
.zuzhi02wrap { padding-top: 50px; }
.zuzhi02wrap h3, .xinchou03wrap>h3 { font-size: 22px; }
.zuzhi02wrap .gnbox:nth-of-type(1) { padding-top: 30px; }
.zuzhi02wrap .gnbox .center { width: 94%; flex-flow: wrap; }
.zuzhi02wrap .gnbox .center .left {width: 100%;}
.zuzhi02wrap .gnbox .center .right {width: 100%;    margin-top: 30px}
.zuzhi02wrap .gnbox .center .left strong { font-size: 18px; }
.zuzhi02wrap .gnbox .center .left .item .title font { font-size: 15px;}
.zuzhi02wrap .gnbox .center .left .item { margin: 16px 0; }
.zuzhi02wrap .gnbox .center .left .item span { font-size: 18px; line-height: 24px; left: 0px; margin-bottom: 6px; font-size: 13px; padding-left: 23px; }
.zuzhi02wrap .gnbox:nth-of-type(2n) .center { flex-flow: wrap; }
.zuzhi02wrap .gnbox .center .left .item .title font { font-size: 13px; line-height: 24px; }
.xinchou03wrap { padding: 50px 0; }
.xinchou03wrap>h4 { margin: 16px 0 20px; font-size: 16px; }
.xinchou03wrap .icenter { margin: 30px auto 0; }
.xinchou03wrap .list ul li {    padding: 0; width: 100%; margin-bottom: 20px; }
.xinchou03wrap .list ul {flex-flow: wrap;}
.xinchou03wrap .list ul li .item { padding: 30px 40px 40px; }
.okr03 .bot { margin-top: 20px; }
.xinchou03wrap .list ul li .item p { text-align: center; font-size: 13px; margin-top: 20px; line-height: 24px; }
.xinchou03wrap .list ul li .item h3 { font-size: 18px; }
.xinchou03wrap .list ul li .item .icon img { width: 70px; }
.client-wall { margin: 50px 0 30px; }
.client-wall .tt h3, .pagepronews h3 { font-size: 22px; }
.client-wall .tt h4 {font-size: 16px; margin: 16px auto; line-height: 24px; width: 94%; }
.client-wall .tt .amore { margin: 20px auto 30px; }
.client-wall .tier .pic {width: 100px;padding: 0 16px;}
.client-wall .tier { margin: 0 0 16px; }
.pagepronews { padding: 50px 0 30px;}
.pagepronews .icenter dd {    padding: 30px; width: calc(100%); margin-bottom: 20px;}
.pagepronews .icenter {flex-flow: wrap;}
.pagepronews .icenter dd .topaa span { font-size: 16px;}
.pagepronews .icenter dd a span { font-size: 13px; line-height: 24px;}
.pagepronews .icenter dd .topaa .aa { font-size: 12px;}
.pagepronews .icenter dd .topaa .aa img { height: 16px;}
.pagepronews .icenter dd a font { font-size: 12px;}
.prolisttech { padding: 50px 0; }
.prolisttech h3 { font-size: 22px; margin-bottom: 20px; }
.prolisttech .icenter dl .list .prolisttechaaa2 {     width: 100%; display: flex; height: auto; flex-flow: wrap;}
.prolisttech .icenter dl .list .prolisttechaaa2 a {     padding: 12px 0; width: 24%; margin-right: 1.3%; margin-bottom: 1.3%;}
.prolisttech .icenter dl .list .prolisttechaaa2 a:nth-of-type(4n){margin-right: 0px;}
.prolisttech .icenter dl .list .prolisttechlist .tb .center {flex-flow: wrap;}
.prolisttech .icenter dl .list .prolisttechlist .tb .left {width: 100%;}
.prolisttech .icenter dl .list .prolisttechlist .tb .right {width: 100%;margin-top: 30px;}
.prolisttechlist2 .left .item font { font-size: 14px; }
.prolisttech .icenter dl .list .prolisttechlist .tb strong { font-size: 18px; }
.prolisttechlist2 .left .item { margin: 16px 0; }
.prolisttechlist2 .left .item span { font-size: 12px; line-height: 24px; padding-left: 23px;}
.zuzhi02wrap .gnbox .center .left .item .title {align-items: center;}
.zuzhi02wrap .gnbox .center .left .item span:after { width: 16px; height: 16px; top: 4px; left: 1px;}
.prolisttechlist2 .left .item .title img { margin-top: 2px; width: 18px;}
.zuzhi02wrap .gnbox .center .left .item .title img { width: 18px; margin-top: 2px; }
.prolisttechlist2 .left .item .title2 font { font-size: 13px; line-height: 24px;}
.xinchou02wrap .prolisttechlist2 .left .item span { margin-bottom: 6px; font-size: 13px; padding-left: 23px; }
.xinchou03wrap.xinchou4 .list ul li { width: 100%; }
.homeinfo .icenter dd { width: 100%; margin: 0 0% 0% 0; padding: 30px;    margin-bottom: 20px;}
.homeinfo .icenter dd span { font-size: 16px;}
.homeinfo .icenter dd font { font-size: 13px; line-height: 24px; letter-spacing: 0; min-height: 70px; }
.homeinfo .icenter { margin: 30px auto 0; }
.form04wrap .swiper-container { padding-top: 40px; }
.form04wrap .icenter .item { padding: 30px 30px 0;}
.form04wrap .icenter .item h3 { font-size: 22px;}
.form04wrap .icenter .item p { font-size: 13px; line-height: 24px;}
.form04wrap .icenter .item .bgbox { position: relative;}
.form04wrap .icenter .item .imgbox { margin: 0 auto 20px; }
.form04wrap .icenter .item:hover { top: -6px; }
.enter_1 ul li { width: 100%; border-radius: 10px; margin-right: 0%; padding: 30px 6px;    margin-bottom: 20px}
.enter_1 ul {flex-flow: wrap;    margin-bottom: 16px;}
.ganbu03 h4{margin: 16px auto 20px; font-size: 14px; width: 94%; }
#forms01 .icenter dd { margin: 0 0% 0% 0; width: 100%; margin-bottom: 20px; }
.prolisttech .icenter dl .list .dul .tb ul {flex-flow: wrap;padding: 30px 0 0px;}
.forms_c ul li { width: 100%; margin-bottom: 20px; padding: 20px; }
.forms_c ul li .left h5 { font-size: 16px; line-height: 24px; margin-bottom: 16px; }
.forms_c ul li .left h6 { font-size: 13px; line-height: 24px;}
.forms_c ul li .right img { width: 160px; }
.forms_c ul li:nth-of-type(3), .forms_c ul li:nth-of-type(4) { margin-bottom: 20px; }
.forms_c ul li .left { width: 56%; }
.forms_n ul li .icenter {flex-flow: wrap;}
.forms_n ul li .imgbox { width: 100%; margin-bottom: 20px; }
.forms_n ul li .textbox {width: 100%;}
.forms_n ul li .textbox h5 { font-size: 22px; margin-bottom: 16px; }
.forms_n ul li .textbox p { font-size: 13px; line-height: 24px; margin-bottom: 24px; }
.forms_n ul li .textbox .amore { width: 140px;}
.forms_n ul li:nth-of-type(2n) .icenter { -webkit-flex-flow: row-reverse; flex-flow: wrap; padding: 50px 0; }
.guihua01 {padding: 50px 0;}
.guihua01 .icenter>h3 { font-size: 22px; }
.guihua01 .icenter>h4 { font-size: 16px; margin: 20px 0; }
.guihua01 .icenter ul {    margin: 30px auto 16px;}
.guihua01 .icenter ul li { width: 100%; padding: 0 0 30px; margin-bottom: 20px;}
.guihua01 .icenter ul {flex-flow: wrap;}
.guihua01 .icenter ul li p { font-size: 13px; line-height: 24px; width: 86%;}
.guihua01 .icenter ul li .titlebox h3 { font-size: 16px; height: 50px; line-height: 50px;}
.guihua02 { padding: 50px 0; }
.guihua02 .icenter>h3 { font-size: 22px; }
.guihua02 .icenter>h4 { font-size: 16px; margin: 20px 0; }
.guihua02 .icenter ul {    margin: 30px auto 13px; flex-flow: wrap;}
.guihua02 .icenter ul li {width: 100%;padding: 20px 13px;margin-bottom: 20px;}
.guihua02 .icenter ul li .textbox h3 { font-size: 16px; margin-bottom: 20px; }
.guihua02 .icenter ul li .textbox h4 { font-size: 13px; line-height: 24px; }
.guihua03wrap { padding: 50px 0;}
.guihua03wrap .icenter>h3 { font-size: 22px; }
.guihua03wrap .icenter ul {flex-flow: wrap;margin-top: 30px;}
.guihua03wrap .icenter ul li {width: 100%;margin-bottom: 20px;padding: 20px;}
.guihua03wrap .icenter ul li h3 { font-size: 16px; margin-bottom: 20px;}
.guihua03wrap .icenter ul li .imgbox { margin: 0 auto 20px; }
.guihua03wrap .icenter ul li p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.guihua03wrap .icenter ul li:hover { top: -10px; }
.chengben02 h4 { font-size: 16px;  margin: 20px auto 0px; line-height: 24px; width: 94%;}
.chengben02 h4 br {display: none;}
.dzq02wrap { padding: 50px 0;}
.dzq01wrap>h3, .dzq02wrap>h3 { font-size: 22px; }
.dzq02wrap>h4 { font-size: 16px; margin: 20px 0; }
.dzq02 {flex-flow: wrap;}
.dzq02 .item {width: 100%;padding: 20px;margin-bottom: 20px;}
.dzq02 .item span { font-size: 13px; line-height: 24px; min-height: 70px; }
.dzq02 { margin: 0 auto 13px;}
.dzq02 .item p { font-size: 16px;}
.dzq01wrap { padding: 50px 0; }
.dzq01wrap>h4 { font-size: 16px; margin: 20px auto; width: 94%; }
.dzq01 { margin: 0 auto 13px; flex-flow: wrap;}
.dzq01 .leftimg{width: 100%;margin-bottom: 30px;}
.dzq01 .righttext {width: 100%;}
.dzq01 .righttext li p { font-size: 13px; }
.pass_03 ul { margin: 30px 0 13px;flex-flow: wrap; }
.pass_03 ul li { padding: 20px; width: 100%; margin-bottom: 20px;}
.pass_03 ul li h5 { font-size: 16px; margin: 20px 0; }
.pass_03 ul li .li_b p span { font-size: 13px; line-height: 24px; }
.pass_03 ul li:hover { top: -8px; }
.renli03 .bot { width: 100%; }
.renli03 ul li .text h5 { font-size: 16px; margin-bottom: 5px; }
.renli03 ul li .text span { font-size: 13px; }
.renli03 .big_img { position: unset; right: 0px; bottom: 0px; max-width: 100%; margin-top: 30px; width: 100%; }
.saas_01 ul { margin-top: 30px;flex-flow: wrap;}
.saas_01 ul li:hover { top: -8px; }
.saas_01 ul li {width: 100%;margin-bottom: 20px;}
.saas_01 ul li a h5 { font-size: 22px; margin: 10px 0 20px; }
.saas_01 ul li a h6 { font-size: 16px; }
.saas_01 ul li a span { font-size: 13px; margin-bottom: 20px; }
.saas_03 { padding: 50px 0;}
.saas_03 .wen { bottom: auto; position: unset; width: 100%; margin-top: 30px; }
.saas_03 .wen img { width: 100%; }
.saas_03 h3 { font-size: 24px; line-height: 34px; }
.saas_03 .line { margin: 16px 0; width: 191px; height: 3px; }
.saas_03 h4 { margin-bottom: 20px; width: 100%; font-size: 16px; line-height: 24px; }
.saas_03 p { font-size: 13px;  line-height: 24px; }
.saas_04 .swiper-button-prev, .saas_04 .swiper-button-next {display: none;}
.saas_04 .box h5 { font-size: 22px; margin-bottom: 24px;}
.saas_04 .box h6 { height: 102px; margin-top: 30px; font-size: 13px; line-height: 24px; }
.saas_04 .box{    padding: 40px 27px 62px;}
.local01 h3 { font-size: 22px; margin-bottom: 40px; }
.pass_01 h3 {    font-size: 20px!important; }
.pass_01 ul { margin: 30px 0 0px; flex-flow: wrap;}
.pass_01 ul li { width: 100%; margin-bottom: 30px;}
.pass_01 ul li h5 { margin-top: 16px; font-size: 16px; line-height: 24px; width: 100%; }
.local02 .tb .left, .local02 .tb .right{width: 100%!important;}
.local02 .tb .left .bao img { height: 100%; transition: 0.5s; height: 200px; object-fit: cover; }
.local02 .icenter dl .list .prolisttechlist2 { margin-top: 30px; }
.local02 .tb .right { padding: 20px;}
.local02 .tb .right h4 { margin: 0px!important; font-size: 20px; color: #333333; margin-bottom: 16px!important; text-align: start; }
.local02 .tb .right p { margin: 0px!important; font-size: 13px; color: #666666; line-height: 24px; margin-bottom: 24px!important; }
.local01 ul li .box h4 { font-size: 12px;}
.local01 ul li .box img { height: 33px; margin-bottom: 18px; margin-top: 35px; }
.local01 ul li { margin-bottom: 50px;}
.local01 ul li .box { width: 105px; height: 105px;}
.apply img { object-fit: cover; }
.apply .close img { transition: 0.3s; width: 17px; height: auto; }
.apply .close { top: 2.4%;right: 2.4%; width: 27px; height: 27px; font-size: 13px; }








}


@media only screen and (max-width:760px){ 

/* 关于我们 */
.icenter{width: 94%;}
.cus_banner{height: 66%;margin-top: 60px;}
.cus_banner .icenter{display: block;width: 94%;}
.cus_banner .icenter .text {width: 80%;}
.cus_banner .icenter .cus_img {width: 75%;margin-top: 20px;}
.cus_banner .icenter .text img{display: none;}
.cus_banner .icenter .text h3 {font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.cus_banner .icenter .text p {font-size: 16px;
    line-height: 25px;margin-bottom: 20px;margin-top: 0;}
.about_banner .icenter .text h4{font-size: 13px;margin-top: 16px;}
.waves {height: 30px;min-height: auto;max-height: 60px;bottom: -2px;}
.about_banner .icenter .text p{margin: 16px 0;}


.about01{padding: 50px 0;}
.about01 .top h3 {font-size: 22px;}
.about01 .top h4{font-size: 16px;}
.about01 .text{padding: 0;}
.about01 .text p,.about01 .bot p{font-size: 13px;line-height: 26px;}
.about01 .mid{padding: 0;}

.about01 .top h3{margin-bottom: 20px;}
.about01 .top,.about01 .text,.about01 .mid{margin-bottom: 20px;}

.about01 .mid video {height: 250px;}

.about01 .bot{padding: 0;}
.about01 .bot h5{font-size: 22px;margin-bottom: 20px;}
.about01 .bot ul{margin-top: 30px;}

.about01 .bot ul li h3 strong{font-size: 22px;}
.about01 .bot ul li:nth-of-type(1)::after{display: none;}
.about01 .bot ul li h3{font-size: 18px;}
.about02{background-position: unset;background: #030c2b;}
.about02 .icenter h3{font-size: 22px;}
.about02 .icenter ul li .text h4{font-size: 20px;}


.about02 .icenter ul li:nth-of-type(2) {left: 4%;}
.about02 .icenter ul li:nth-of-type(3) {left: 4%;top: 66%;}
.about02 .icenter ul li img{width: 170px;}
.about02 .icenter ul li .text h4{font-size: 22px;}
.about02 .icenter ul li .text p{font-size: 13px;line-height: 24px;}
.about02 .icenter ul li:nth-of-type(1) {left: auto;top: 44%;right: 4%;}
.about02 .icenter ul li .text{width: 200px;}

.about03{padding: 50px 0;}
.about03 .top h3{font-size: 22px;margin-bottom: 20px;}
.about03 .top p{width: 86%;font-size: 16px;line-height: 24px;text-align: center;}
.about03 .top .line{display: none;}
.about03 .top{margin-bottom: 30px;}
.about03 .ab_swiper01 .text h5{font-size: 18px;margin-bottom: 16px;}
.about03 .ab_swiper01 .text h6 {font-size: 13px;color: #666666;line-height: 24px;width: 86%;text-align: center;}
.about03 .ab_s022 {width: 94%;}

.about04{padding: 50px 0;}
.about04 h3{margin-bottom: 20px;font-size: 22px;}
.prolisttech .icenter dl .list .prolisttechaaa a{font-size: 13px;}

.about05{padding: 50px 0 0;}
.about05 h3{font-size: 22px;margin-bottom: 20px;}

.about04 .icenter dl .list .prolisttechlist .tb .le{width: 100%;}
.about04 .icenter dl .list .prolisttechlist .tb .ri{width: 100%;margin-top: 30px;}
.about05 .big_img{width: 94%;}
.about05 .box .bot h4{font-size: 18px;font-weight: bold;}
.about05 .box .bot dl dd p{font-size: 14px;width: 80%;}


/* 加入我们 */
.joinbanner{margin-top: 60px;height:66%;}
.joinbanner .txt .left h3{font-size: 24px;}
.joinbanner .txt .left p {font-size: 16px;line-height: 28px;}
.joinbanner .txt .left h4{font-size: 18px;margin-top: 16px;}
.joinbanner .txt .left img{display: none;}

.joinbanner .txt{flex-wrap: wrap;}
.joinbanner .txt .left{ width: 100%;margin-left: 0%;}
.joinbanner .txt .right {width: 80%;}
.joinitem .icenter{display: block;}
.joinitem .icenter .left{ width: 100%;margin-left: 0%;}
.joinitem .icenter .right {width: 100%;margin-top: 20px;}
.joinitem .icenter .right h3{font-size: 22px;}
.joinitem .icenter .right span{font-size: 12px;}
.joinitem,.join02{ padding: 40px 0;}
.join02 .cont {width: 94%;}
.join02 .cont .toh3{font-size: 22px;}
.join02 .cont .top>h3 {font-size: 16px;color: #666;margin-bottom: 30px;}
.join02 .cont .min .item .info li .p{width: 20%;}
.join02 .cont .min .item .info li h4{width: 80%;padding-left: 24px;font-size: 13px;line-height: 24px;}
.join02 .cont .min .item .info::before{left: 20%;}


/* 资源中心 */
.cus_banner .icenter{flex-wrap: wrap;}



.cus_nav .icenter {display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.cus_nav a{height: 34px;line-height: 34px;font-size: 12px;width: 31%; margin-right: 2%;margin-bottom: 2%;}
.cus_nav a:nth-of-type(3n){margin-right: 0;}
.news{padding: 50px 0;}
.news .icenter{    display: block;width: 96%;}
.news .icenter .left{width: 100%;}
.news .icenter .left a{display: block;padding-right: 0;}
.news .icenter .left a .le{width: 100%;}
.news .icenter .left a .ri{width: 100%;}
.news .icenter .left a .ri h3{margin-top: 12px;font-size: 16px;}
.news .icenter .left a .ri p{font-size: 14px;line-height: 24px;}
.news .icenter .left a .ri .bot h5{padding: 4px 8px;font-size: 12px;}
.news .icenter .left a .ri p{margin-bottom: 10px;}
.cus_nav{top: 60px;}

.dul_right{width: 100%;margin-top: 50px;}
.dul_right .dul_search input{font-size: 14px;padding: 10px;}
.dul_right .dul_search .search{top: 12px;font-size: 14px;}

.dul_right .dul_tab h3{font-size: 16px;padding: 15px 16px;}
.dul_right .dul_tuijian dd a{line-height: 24px;font-size: 14px;}
.dul_right .dul_tab{margin-bottom: 30px;}
.nav-links span, .nav-links a{margin-right: 8px;    width: 30px;line-height: 30px;}

.paper01wrap .paper01 .item{width: 49%;margin-right: 2%;margin-bottom: 30px;}
.paper01wrap .paper01 .item:nth-of-type(2n){margin-right: 0;}
.paper01wrap{padding-top: 50px;}

.video .icenter{display: block;}
.video .icenter .left{width: 100%;}
.video .icenter .left ul li{width: 100%;margin-right: 0;}
.video{padding: 50px 0 !important;}
.video .icenter .left ul li .text h4{font-size: 16px;}
.vi_box .content{    width: 90%;height: 30%;}


/* 客户案例 */
.cus01 ul li{width: 49%;margin-right: 2%;margin-bottom: 30px;}
.cus01 ul li:nth-of-type(2n){margin-right: 0;}
.cus01 ul li:nth-of-type(4n) {margin-right: 0;}
.cus01 ul li a .bot h4{font-size: 14px;line-height: 24px;}
.cus01 ul li a .icon img{height: 50px;}
.page{margin-bottom: 0;}

.caseshow .icenter{display: block;}
.caseshow .icenter .left{width: 100%;}
.caseshow .icenter .left .anli ul{display: block;}
.caseshow .icenter .left .anli ul li{width: 100%;margin-bottom: 20px;}


.caseshow .icenter .left .text .bot p strong{font-size: 18px;}







/* 解决方案 */
.propic{padding: 50px 0;}
.propic h3{font-size: 22px;}
.propic h4 {margin: 20px 0 20px;font-size: 16px;}
.solu01 ul{display: block;}
.solu01_jr ul li {width: 100%;margin-bottom: 20px;}
.solu01 ul li h5{font-size: 18px;}
.solu01 ul li h6{font-size: 14px;}
.solu01 ul{margin: 35px 0;}
.solu01 ul li img,.solu01 ul li h5{margin-bottom: 16px;}
.solu02 .botF{width: 94%;}
.solu02 .bot{width: 100%;}
.solu02 .icenter{width: 100%;}
.solu02_yl .box h5{font-size: 14px;line-height: 24px;}

.solu03 .item{margin-top: 20px;display: block;}
.solu03 .item li{width: 100%;margin-bottom: 20px;padding: 30px 20px;}
.solu03 .item li h5{font-size: 18px;line-height: 28px;    min-height: 32px;}
.solu03 .item li p{font-size: 14px;line-height: 24px;}

.solu04 .box {
    display: block;
}
.solu04 .box .left,.solu04 .box .right{width: 100%;}

.solu04 .box .right h4{font-size: 20px;}
.solu04 .box .right p {font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 20px;}

.solu05 ul li{width: 100%;margin-bottom: 10px;}
.solu05 ul li a{padding: 20px;}
.solu05 ul li .left .wen h4{ font-size: 18px;margin-bottom: 10px;}
.solu05 ul li .left .wen{margin-left: 14px;}
.solu05 ul li .left .wen p {color: #666666;font-size: 14px;width: 230px;line-height: 24px;}
.solu05 h3{font-size: 22px;margin-bottom: 20px;}
.solu05{padding: 50px 0;}


.navigation-circle{width: 300px;height: 300px;}
.navigation-circle__list{width: 300px;height: 300px;}
.navigation-circle-list-item__point .nhiimgicons{width: 40px;height: 40px;}
.navigation-circle-list-item__point .nhiimgicons:before, .navigation-circle-list-item__point .nhiimgicons:after{width: 60px;height: 60px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons{    width: 60px; height: 60px;}
.navigation-circle-list-item__point .nhiimgicons:after {width: 80px;height: 80px;top: -20px;left: -20px;}

.homeinfo .active .navigation-circle-list-item__point .nhiimgicons:before {width: 80px;height: 80px;top: -10px;left: -10px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons:after {width: 100px;height: 100px;top: -20px;left: -20px;}
.homeinfo .icenter .icenterccc{width: 400px;height: 400px;margin: -200px;}
.navigation-circle-list-item__point .nhiimgicons {margin: -4px 0 0 -4px;}
.homeinfo .active .navigation-circle-list-item__point .nhiimgicons{ margin: -16px 0 0 -16px;}
.navigation-circle-list-item__meta{display: none;}
.homeinfotxt .hift font strong {font-size: 24px;text-align: center;}
.homeinfotxt .hift font {font-size: 14px;width: 70%;margin: auto;line-height: 24px;text-align: center;}
.navigation-circle {margin: 50px auto;}

.case_ch_nav .icenter a:nth-last-of-type(1){width: 126px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.caseshow .icenter .left .text .top h3{font-size: 22px;}
.newshow .icenter .left .top .time{margin-bottom: 0;}
.caseshow .icenter .left .text .bot p {font-size: 14px;line-height: 26px !important;}



.apply .box{ width: 90%;padding: 30px;}
.apply .box .right h3{ font-size: 20px;margin-bottom: 16px;}
.apply .box .right .bot_text button{font-size: 12px;height: 38px;line-height: 38px;    width: 39%;}
.apply .box .right input{font-size: 12px;padding: 10px;}

.foo_tel {height: 48px;display: flex;padding: 5px 14px;box-sizing: border-box;position: fixed;bottom: 0px;z-index: 5;left: 0px;width: 100%;background-color: #fff;box-shadow: 0 0 3px #ddd;border-top: 1px solid #ddd;z-index: 20;}

.foo_tel a {border-radius: 10px;align-items: center;color: #fff;padding: 12px 20px;display: flex;justify-content: center;font-size: 13px;font-weight: normal;background-color: #009f88;width: 48%;box-sizing: border-box;margin-right: 4%;}
.foo_tel a:nth-last-child(1){margin-right: 0;}
.footer{padding-bottom: 54px;}

.insales .list{width: 94%;}
.indexbot .icenter{flex-direction: column-reverse;-webkit-flex-direction: column-reverse;}
.indexbot dd{margin-bottom: 20px;}
.pagebanner img, .pagebanner video{height: 100%;}
.pagebanner .txt h3{font-size: 22px;line-height: 30px;width: 66%;}
.pagebanner .txt h4{font-size: 16px;line-height: 24px;width: 66%;}
.pagebanner .txt .amore1>img{top: 8px;}
.pagebanner .txt .amore1{width: 122px;}
.prolisttech{background-size: cover;}
.prolisttech .icenter dl .list .prolisttechlist .tb p font{font-size: 13px;}
.xinchou03wrap .list ul li .item p{text-align: justify;}

.pagepronews .icenter dd:nth-last-of-type(2){display: none;}
.pagepronews .icenter dd:nth-last-of-type(3){display: none;}
.zx{display: none!important;opacity: 0;}

.prolisttech .icenter dl .list .prolisttechaaa600 a{width: 32%;}
.client-wall .tier .pic{width: 60px;}
.client-wall .holder{height: 50px;}
.client-wall .tier .pic{margin: 0;}

.local02 .tb .right .icon{display: none;}

.solu04 h3{font-size: 22px;}
.solu04{padding: 50px 0;}
.solu04 .box .left .bao img{width: 100%;}
.solu04 .box .right{padding: 20px 0 0 0;}   
.solu04 .box .right h4{margin-bottom: 20px;}
.solu05 ul li:hover {border-color: #c4adff;background-color: #f9fafd;box-shadow: 0 0 1rem 5px #e2dfec;}
.solu05 ul li:hover .right {opacity: 0;}
.solu02_yl .icenter h4{margin: 20px auto 20px;}


.dul_right{display: none;}


.banner .txt h3 br{display: block;}
.prolisttech .icenter{width: 94%;}

.apply .box .right .submit { height: 36px; line-height: 36px; width: 130px; }
.pro_vi_box .content .close {right: -4%; top: -21%; width: 34px; height: 34px; }

.apply .box .right .bot_text input{width: 97%;}
.about03 .ab_swiper02-button-prev, .about03 .ab_swiper02-button-next{z-index: 11;}


/* .inpro .icenter a:hover{-webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);}
.inpro .icenter a:hover strong{ color:#fff;opacity: 0;    }
.inpro .icenter a:hover span{ opacity: 1;color: #fff; top: -50px;}
.inpro .icenter a:hover:after{bottom:0;} 
.inpro .icenter a:hover p img {
    left: 60%;
    filter: none;
    
} */



}

