/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: >0.000001%
*/

.activeHover:hover {
  /* cursor: pointer; */
  -webkit-box-shadow: 0px 4px 24px 0px rgba(0, 182, 176, 0.3) !important;
  -moz-box-shadow: 0px 4px 24px 0px rgba(0, 182, 176, 0.3) !important;
  box-shadow: 0px 4px 24px 0px rgba(0, 182, 176, 0.3) !important;
}
.buttonHover:hover {
  cursor: pointer;
  /* box-shadow: 0px 8px 10px -8px #ffffff; */
}
@media screen and (min-width: 1101px) {
  .banner_moblie {
    display: none !important;
  }
}
@media screen and (min-width: 1100px) {
  .main .swiper-slide .banner_con,
  .main .join_banner .banner_con,
  .main .sincerity .myCon,
  .main .ideal .idealCon,
  .main .recruit .recruitCon,
  .main .extrapolation .extrapolationCon,
  .main .mode .modeCont,
  .faq .listbox,
  .main .contact_banner .banner_con,
  .main .contactCon,
  .main .location .localtionCon,
  .main .partner_banner .banner_con,
  .main .market,
  .main .ecology .ecologyCon,
  .main .condition,
  .main .open .openCon,
  .main .enterprise .enterpriseCon,
  .main .intelligence .intelligenceCo,
  .main .perfect .perfectConn,
  .main .consultant_banner .banner_con,
  .main .perfect .perfectCon,
  .serviceContent .serviceContentCon,
  .main .major .majorCon,
  .main .process .processCon,
  .main .case .caseCon,
  .main .expert .expertCon,
  .main .trust .trustCon,
  .main .maintenance .maintenanceCon,
  .main .explore .exploreCon,
  .main .safe .safeCon,
  .main .development .developmentCon,
  .marketing .marketingCon,
  .main .brief_banner .banner_con,
  .main .method .methodCon,
  .main .problem .processCon,
  .maintenance .maintenanceCon,
  .unknown .unknownCon,
  .main .case .caseCon,
  .main .method .methodCon,
  .main .brand .brandCon,
  .main .intelligence .intelligenceCon,
  .main footer .footerCon,
  .main .intelligence_banner .banner_con,
  .futureCon {
    width: 1200px;
    margin: 0 auto;
    padding: 0 0px;
  }
  .intelligence_banner {
    padding: 100px 0 0;
  }
  .main .enterprise .enterpriseCon .enterpriseTop ul {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .perfectConUL {
    min-height: 450px;
    padding: 0 0px;
  }
  .main .service .serviceCon {
    width: 1200px;
    margin: 0 auto;
  }
  .main .recruit {
    margin-top: 0px;
  }
  .banner_moblie,
  .developmentConMoblie960,
  .developmentConMoblie750 {
    display: none;
  }
  .main .service .serviceCon ul li:first-child,
  .main .service .serviceCon ul li:nth-child(2),
  .main .service .serviceCon ul li:nth-child(3) {
    width: 32.3%;
    margin-right: 1%;
    height: 300px;
  }
  .main .service .serviceCon ul li:nth-child(4) {
    width: 48%;
    margin-right: 2%;
    height: 260px;
  }

  .main .service .serviceCon ul li:last-child {
    width: 48%;
    margin-left: 1%;
    height: 260px;
  }
}
@media screen and (min-width: 900px) {
  .developmentConMoblie960,
  .developmentConMoblie750 {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .main .contactCon {
    margin-top: 60px !important;
  }
  .main .contactCon .content {
    margin: 0 auto 70px !important;
  }
}
@media screen and (max-width: 1300px) {
  .main .process .processCon ul li:nth-child(odd) {
    margin-bottom: 20px;
    width: 120px;
    height: 120px;
  }
}
@media screen and (max-width: 1201px) {
  .main .process .processCon ul li:nth-child(odd) {
    margin-bottom: 20px;
    width: 120px;
    height: 120px;
  }
  .methodCenter .methodList ul li span {
    font-size: 12px;
  }
  .main .perfect .perfectCon ul li div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main .perfect .perfectCon ul li div p {
    width: 100%;
  }
  .main .perfect .perfectCon ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    left: 8px;
    width: 95%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .main .perfect .perfectCon ul li {
    width: 40%;
    margin: 12px 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 6%;
    background-color: rgb(27, 209, 209, 0.06);
  }
  .main .perfect .perfectCon ul li span {
    margin: 0 auto;
    display: block;
  }

  .main .perfect .perfectCon ul li div h6 {
    text-align: center;
    width: 90%;
    margin-right: 0;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .main .perfect .perfectCon img:first-child {
    display: none;
  }
}
@media screen and (max-width: 1101px) {
  .banner_moblie {
    display: block !important;
  }
  .main .process .processCon ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main .process .processCon ul li:nth-child(odd) {
    margin-bottom: 20px;
    width: 120px;
    height: 120px;
  }

  .main .problem {
    margin-top: 40px;
    padding-bottom: 40px;
  }
  .partner_banner .banner_moblie {
    display: none;
  }
  .main .consultant_banner p {
    margin: 0 auto;
    margin-top: 40px;
  }
  .main .perfect .perfectCon ul li div {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main .swiper-slide .banner_bottom {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .main .operation {
    padding: 0 5%;
    height: auto;
  }
  .main .operation .operation_title,
  .main .solution h3,
  .main .digitization h3 {
    font-size: 18px;
  }
  .main .operation .operation_sub {
    font-size: 14px;
  }
  .main .operation .operationList .operationCont {
    width: 100%;
    height: 160px;
    padding: 16px 26px 16px 16px;
    margin-bottom: 20px;
  }
  .main .operation .operationList .operationCont img {
    width: 126px;
    height: 93px;
  }
  .main .operation .operationList .operationCont .operaRight {
    margin-left: 21px;
  }
  .main .operation .operationList .operationCont .operaRight h4 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .main .operation .operationList .operationCont .operaRight p {
    font-size: 12px;
  }
  .main .solution,
  .main .digitization {
    padding: 0 5%;
    height: auto;
  }
  .main .solution .solution-container .swiper-slide p:nth-child(3) {
    margin: 15px;
  }
  .main .digitization .digitizationList .digitizationCont {
    width: 48.5%;
    padding: 15px 27px 26px 15px;
    cursor: pointer;
  }
  .main .solution .solution-button-next,
  .main .solution .solution-button-prev {
    display: none;
  }
  .main .solution .solution-container .swiper-slide {
    height: 82.3%;
  }
  .main .solution .solution-container .swiper-slide ul {
    padding-left: 15px;
  }
  .main .solution .solution-container .swiper-slide ul li {
    width: 100%;
  }
  .main .consulting p {
    font-size: 24px;
    margin: 0 5%;
    /* padding-top: 20px; */
  }
  .main .consulting .consulting_more,
  .main .consulting .consulting_service {
    font-size: 16px;
  }
  .main footer .footerCon,
  .main footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
    position: relative;
    /* padding-top: 50px; */
  }
  .main footer .footerCon {
    padding: 0 5%;
    padding-bottom: 60px;
  }
  .main .footerCon .footerList {
    width: 100% !important;
    margin-left: 20px;
    margin-bottom: 20px;
  }
  .main .footerCon .footerList h4 {
    position: relative;
  }
  .main .footerCon .footerList h4:before {
    content: " ";
    position: absolute;
    left: -24px;
    top: 4px;
    width: 18px;
    height: 18px;
    background-color: rgba(27, 209, 209, 0.4);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  }
  .main .footerCon .footerList .content {
    display: none;
  }
  .main .footerCon .footerList .contentMoblie {
    display: block;
  }
  .main .footerCon .footerList ul {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .footerCon .footerList ul li {
    margin-right: 15px;
  }
  .main footer .tort {
    height: auto;
    padding: 20px 40px;
    display: block;
    font-size: 14px;
    line-height: 25px;
  }
  .main footer .tort p:last-child {
    text-align: center;
  }
  .main .footerCon .footerList:first-child {
    position: absolute;
    right: 20px;
    bottom: 40px;
  }
  .main .footerCon .footerList .footer_logo {
    margin: 0 auto;
    position: absolute;
    bottom: -40px;
    left: 50%;
    margin-left: -57px;
  }
  .main .footerList .footer_erweima {
    float: right;
    width: 73px;
    height: 73px;
  }
  .main .footerCon .footerList p:last-child {
    clear: both;
    text-align: right;
  }
  .main .swiper-slide .banner_title {
    font-size: 36px;
    text-align: center;
  }
  .main .swiper-slide .banner_sbm {
    font-size: 18px;
    text-align: center;
  }
  /* .main header .first-menu,.main .login{
          display: none;
      }*/
  .main .consulting .consulting_more,
  .main .consulting .consulting_service {
    width: 120px;
    font-size: 14px;
  }
  .main .ideal {
    margin-top: 0px;
  }
  .main .ideal .idealCon .idealWai img:first-child {
    width: 100px;
    height: 100px;
  }
  .main .recruit .recruitCon .listUl {
    width: 100%;
  }
  .main .recruit .recruitCon .listUl .listLi div:last-child {
    padding: 5px;
    width: 100%;
  }
  .main .recruit .recruitCon .listUl .listLi {
    height: auto;
    display: block;
  }
  .main .recruit .recruitCon .listUl .listLi:nth-child(2),
  .main .recruit .recruitCon .listUl .listLi:last-child {
    height: auto;
  }
  .main .recruit .recruitCon .listUl .listLi div:first-child img {
    width: 20px;
    height: 17px;
  }
  .main .recruit .recruitCon .listUl .listLi div:last-child h5 {
    padding-top: 20px;
    font-size: 16px;
  }
  .main .recruit .recruitCon .listUl .listLi div:first-child {
    display: none;
  }
  .main .recruit .recruitCon .listUl .listLi .ulCon li {
    margin-bottom: 10px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    word-break: break-all;
  }
  .main .recruit .recruitCon .listUl .listLi .ulCon {
    margin-bottom: 0;
  }
  .main .recruit .recruitCon .listUl .listLi div:last-child {
    /* padding-left: 10px; */
  }
  .faq .list div {
    padding: 8px 16px;
    height: auto;
  }
  .faq .list div p {
    padding-top: 0px !important;
    font-size: 12px;
  }
  .main .recruit {
    padding-bottom: 20px;
  }
  .main .recruit h4 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .main .extrapolation .extrapolationCon .extrapolationCont .extrapolationLeft {
    width: 30px;
    height: 22px;
    margin-right: 5px;
  }
  .main .extrapolation .extrapolationCon .extrapolationCont {
    padding: 0 10px;
    height: 150px;
  }
  .main .extrapolation .extrapolationCon .extrapolationCont .code {
    width: 40px;
    margin-right: 20px;
  }
  .main .extrapolation .extrapolationCon .extrapolationCont div h6 {
    font-size: 12px;
  }
  .main .extrapolation .extrapolationCon .extrapolationCont div span {
    font-size: 10px;
  }
  .main .mode .modeCont .modeCon .modeConLeft img {
    width: 39px;
    height: 50px;
  }
  .main .mode .modeCont .modeCon .modeConRight h5 {
    font-size: 16px;
  }
  .main .mode .modeCont .modeCon .modeConRight p {
    font-size: 12px;
  }
  .main .mode .modeCont .modeCon .modeConRight {
    margin-left: 10px;
  }
  .main .mode .modeCont .modeCon .modeConRight ul li {
    width: 120px;
    height: 68px;
  }
  .main .mode .modeCont .modeCon .modeConRight ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .modeCont .modeBottom {
    height: auto;
  }
  .modeCont .modeBottom h5 {
    margin-left: 10px;
    padding-top: 20px;
  }
  .modeBottom .modeEmail {
    margin-left: 10px;
  }
  .modeBottom .modeEmail ul li {
    font-size: 12px;
  }
  .modeBottom .modeEmail img {
    width: 40px;
    height: 22px;
    margin-left: 10px;
    margin-right: 20px;
  }
  .main .join_banner h1,
  .main .contact_banner h1,
  .main .partner_banner h1,
  .main .consultant_banner h3,
  .main .brief_banner h3,
  .main .intelligence_banner h1 {
    text-align: center;
    margin-left: 0;
  }
  .main .join_banner h2,
  .main .contact_banner h2,
  .main .partner_banner h2,
  .main .brief_banner h2,
  .main .intelligence_banner h2 {
    text-align: center;
    margin-left: 0;
  }
  .main .contact_banner h2 {
    font-size: 36px;
  }
  .main .join_banner p,
  .main .contact_banner p,
  .main .partner_banner p,
  .main .consultant_banner p，.main .brief_banner h2,
  .main .intelligence_banner p {
    margin-left: 0;
    text-align: center;
  }
  .main .contact_banner p {
    font-size: 36px;
  }
  .main .brief_banner .banner_con div:last-child {
    margin: 0 auto;
    margin-top: 43px;
  }
  .main .ideal .idealCon .idealWai,
  .main .contactCon .content {
    width: 100%;
    margin-right: 0;
  }
  .main .operation .operation_sub,
  .main .recruit p {
    font-size: 14px;
  }
  .faq .list a {
    font-size: 12px;
    padding-left: 16px;
  }
  .main .location .localtionCon .localtionTop {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px;
  }
  .main .location .localtionCon .localtionTop ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .location .localtionCon .localtionTop .map {
    margin-left: 0;
  }
  .main .location .localtionCon .localtionBottom {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .localtionCon .localtionBottom i {
    margin-left: 10px;
    font-size: 20px;
  }
  .main .location .localtionCon .localtionBottom span {
    font-size: 12px;
  }
  .main .localtionCon .localtionBottom i:first-child {
    width: 25px;
    height: 25px;
    font-size: 14px;
    /* line-height: 20px; */
  }
  .main .ecology .ecologyCon .ecologyList {
    width: 100%;
    margin-bottom: 16px;
  }
  .main .condition .conditionCon .conditionLeft {
    margin: 30px;
  }
  .main .condition .conditionCon .conditionRight {
    margin-left: 50px;
  }
  .main .enterprise .enterpriseCon .enterpriseBottom {
    margin-top: 20px;
  }
  .main .enterprise .enterpriseCon .enterpriseBottom ul {
    padding: 0 0 12px;
  }
  .main .partner_banner h2:nth-child(3) {
    margin-top: 50px;
  }
  .main .partner_banner h2 {
    margin-top: 0px;
  }
  .main .enterprise .enterpriseCon .enterpriseBottom ul li p {
    font-size: 20px;
  }
  .main .enterprise .enterpriseCon .enterpriseTop ul li,
  .main .enterprise .enterpriseCon .enterpriseBottom ul li {
    width: 46%;
    margin-bottom: 16px;
  }
  .main .enterprise .enterpriseCon .enterpriseTop ul li span:first-child {
    width: 20%;
  }
  /* .main .enterprise .enterpriseCon .enterpriseTop ul li span:last-child{
          width: 80%;
      } */
  .main .partner_banner .banner_con div:last-child {
    margin: 0 auto;
    margin-top: 43px;
  }
  .main .perfect .perfectCon img:first-child {
    width: 343px;
  }
  .main .perfect .perfectCon ul li div h6 {
    font-size: 14px;
  }
  .main .perfect .perfectCon ul li div p {
    font-size: 12px;
    width: 100%;
  }
  .main .process .processCon ul li:nth-child(even) {
    margin: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .main .consultant_banner .banner_con div:last-child {
    margin: 0 auto;
    margin-top: 43px;
  }

  .main .brief_banner p {
    text-align: center;
  }
  .main .problem .problemCon {
    width: 100%;
    padding: 0 5%;
  }
  .main .service {
    padding-bottom: 40px;
  }
  .main .service .serviceCon ul li {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: auto !important;
  }
  .main .service .serviceCon ul li div:first-child {
    margin-left: 30px;
  }
  .main .service .serviceCon ul li h4 {
    text-align: left;
    margin-top: 20px;
    margin-left: 30px;
  }

  .main .service .serviceCon ul li:nth-child(4),
  .main .service .serviceCon ul li:last-child {
    height: auto;
    padding-bottom: 30px;
    margin-top: 0px;
  }
  .serviceContent .serviceContentCon {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .serviceContent .serviceContentCon .serviceContentList ul li:first-child {
    margin-right: 0;
  }
  .serviceContent .serviceContentCon .serviceContentList {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .main .major {
    padding-bottom: 28px;
  }
  .main .major .majorCon ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .major .majorCon ul li {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .main .major .majorCon ul li img {
    margin: 0;
  }
  .main .major .majorCon ul li h4 {
    font-size: 14px;
    margin-right: 20px;
  }
  .main .process .processCon ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .main .process .processCon ul li .iconsanjiaoxing {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .main .process .processCon ul li:nth-child(odd) {
    margin-bottom: 20px;
  }
  .main .location .solution_sub {
    margin-top: 12px;
  }
  .main .location h3 {
    padding-top: 28px;
  }
  .main .case {
    height: auto;
    padding-bottom: 28px;
    padding-top: 10px;
    margin-top: 28px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main .number {
    height: 194px;
  }
  .main .number h3 {
    padding: 44px 16px 0;
    font-size: 24px;
  }
  .main .number .numberMore {
    padding-bottom: 44px !important;
  }
  .main .process {
    /* margin-top: 40px; */
    padding-bottom: 0px;
  }
  .main .service,
  .main .ecology,
  .main .open,
  .enterprise,
  .main .recruit,
  .mode,
  .faq,
  .serviceContent,
  .main .maintenance,
  .main .development,
  .main .problem,
  .brand {
    padding-top: 0px;
  }
  .main .case .caseCon ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .case .caseCon ul li {
    width: 47%;
    margin-right: 10px;
  }
  .main .perfect .perfectCon {
    min-height: 500px;
    padding: 0 5%;
  }
  .main .perfect .perfectCon ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    left: 8px;
    width: 95%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .main .explore .exploreCon img:first-child {
    width: 471px;
  }
  .main .development .developmentCon .developmentList {
    width: 160px;
  }
  .main .development .developmentCon .developmentList .con {
    width: 160px;
  }
  .main .development .developmentCon .developmentList:nth-child(2) {
    top: 90px;
    left: 50px;
  }
  .main .development .developmentCon .developmentList:nth-child(3) {
    top: -80px;
    left: 260px;
  }
  .main .development .developmentCon .developmentList:nth-child(4) {
    top: 170px;
    left: 260px;
  }
  .main .development .developmentCon .developmentList:nth-child(5) {
    top: -60px;
    left: 460px;
  }
  .main .development .developmentCon .developmentList:nth-child(6) {
    left: 460px;
    top: 190px;
  }
  .main .development .developmentCon .developmentList:nth-child(7) {
    left: 680px;
    top: -140px;
  }
  .main .development .developmentCon .developmentList:nth-child(8) {
    left: 680px;
    top: 80px;
  }
  .main .development .developmentCon .developmentList:nth-child(9) {
    left: 870px;
    top: -120px;
  }
  .main .development .developmentCon .developmentList:last-child {
    left: 870px;
    top: 120px;
  }
  .main .development .developmentCon .developmentList .con {
    font-size: 12px;
  }
  .main .development .developmentCon .developmentList .con i {
    font-size: 22px;
  }
  .main .development .developmentCon .developmentList h4 {
    font-size: 16px;
  }

  .methodCenter,
  .main .brand .brandCon ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .methodCenter .methodList {
    width: 100%;
    margin-bottom: 30px;
  }
  .methodBottom {
    display: none;
  }
  .main .brand {
    padding-bottom: 40px;
  }
  .main .brand .brandCon ul li {
    width: 45%;
    margin-right: 0;
    margin-bottom: 40px;
    padding-bottom: 40px;
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .case .caseCon .caseList {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
  }
  .main .case .caseCon .caseList p {
    margin: 14px 0;
  }
  .main .sincerity .myCon,
  .main .ideal .idealCon,
  .recruitCon {
    width: 90%;
    margin: 0 auto;
  }
  .main .contact_banner .banner_con {
    display: none;
  }
  .main .trust .trustCon .trustTop {
    width: 100%;
  }
  .main .trust .trustCon .trustBottom {
    width: 100%;
  }
}
@media screen and (max-width: 1101px) {
  .partner_banner .banner_moblie {
    display: block;
  }
  .maintenance {
    padding-bottom: 40px;
  }
  .futureCon {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .futureCon .futureList {
    width: 100%;
    margin-bottom: 20px;
  }
  .main .intelligence_banner,
  .main .join_banner,
  .main .contact_banner,
  .main .consultant_banner,
  .main .brief_banner,
  .main .partner_banner {
    background: transparent;
    height: auto !important;
    margin-bottom: 60px;
  }
  .main .intelligence_banner .banner_con,
  .main .join_banner .banner_con,
  .main .consultant_banner .banner_con,
  .main .brief_banner .banner_con,
  .main .partner_banner .banner_con {
    display: none;
  }
  .main .intelligence_banner h1,
  .main .join_banner h1,
  .main .contact_banner h1,
  .main .consultant_banner h3,
  .main .brief_banner h3,
  .main .partner_banner h1 {
    padding-top: 50px;
  }
  .main .contact_banner h1 {
    font-size: 32px;
  }
  .main .intelligence_banner h2 {
    margin-top: 30px;
  }
  .main .partner_banner .bannerMore {
    padding: 0;
    text-align: center;
  }
  .main .consultant_banner .bannerMore,
  .main .brief_banner .bannerMore,
  .main .partner_banner .bannerMore {
    margin: 20px auto;
  }
  .main .consultant_banner p {
    padding: 0 20px;
  }
  .conditionCon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .main .service .serviceCon,
  .serviceContent .serviceContentCon,
  .main .major .majorSub,
  .main .major .majorCon ul,
  .main .process .processCon ul,
  .main .case .caseCon ul,
  .methodCenter,
  .maintenance .maintenanceCon,
  .main .brand .brandCon,
  .unknown .unknownCon,
  .main .case .caseCon,
  .modeCont .modeBottom,
  .faq .listbox,
  .main .trust .trustCon .trustCenter,
  .main .trust .trustCon .trustBottom ul,
  .main .explore .exploreCon .exploreConRight ul,
  .main .ecology .ecologyCon,
  .main .condition .conditionCon,
  .main .open .openCon,
  .main .enterprise .enterpriseCon,
  .main .explore .exploreCon .exploreConRight ul li,
  .main
    .intelligence
    .intelligenceCon
    .intelligenceCon
    .intelligenceBotoom
    .bottomTop,
  .futureCon {
    padding: 0 5%;
  }
  .main .market .marketCon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  .main .market .marketCon div:nth-child(2) {
    width: 300px;
  }
  .main .market .marketCon .more {
    padding: 0 10px;
  }
  .main .explore .exploreCon .exploreConRight ul li,
  .main .intelligence .intelligenceCon .intelligenceBotoom .bottomTop {
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
  }
  .main .operation .operation_title,
  .main .solution h3,
  .main .digitization h3,
  .main .sincerity h3,
  .main .ideal h3,
  .main .recruit h3,
  .faq h3,
  .main .market h3,
  .condition h3,
  .open h3,
  .enterprise h3,
  .intelligence h3,
  .serviceContent h3,
  .main .process h3,
  .main .perfect h3,
  .main .service h3,
  .serviceContent h3,
  .main .major h3,
  .main .process h3,
  .case h3,
  .main .trust h3,
  .maintenance h3,
  .explore h3,
  .safe h3,
  .development h3,
  .main .marketing h3,
  .main .method h3,
  .problem h3,
  .maintenance h3,
  .brand h3,
  .unknown h3,
  .case h3,
  .main .market h3,
  .ecology h3,
  .condition h3,
  .open h3,
  .enterprise h3,
  .intelligence h3,
  .mode h3,
  .future h3 {
    font-size: 24px;
    padding: 28px 20px 0;
  }
  .main .sincerity {
    padding-bottom: 28px;
  }
  .main .sincerity .solution_sub,
  .main .ideal .solution_sub,
  .recruit .solution_sub,
  .mode .solution_sub,
  .faq .solution_sub,
  .future .solution_sub {
    margin-top: 12px;
  }
  .main .future {
    padding-bottom: 28px;
  }
  .faq {
    margin: 28px 0 0 0;
  }
  .future h3 {
    margin-top: 0px;
  }
  .main .major {
    margin-top: 40px;
    padding-top: 20px;
  }
  .main .solution_sub {
    margin-top: 12px;
    margin-bottom: 24px !important;
  }
  .main .case .caseCon ul li {
    margin-bottom: 10px;
  }
  .detail .banner-container .banner-left h3 {
    font-size: 16px;
  }
  .main .detail-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .detail .detail-container .recommend a {
    margin: 0px 16px 16px;
  }
  .detail .detail-container .detail-con {
    padding-bottom: 28px;
  }
  .detail .banner-container .banner-left h2 {
    margin-top: 16px;
    font-size: 32px;
  }
  .main .case .caseCon ul li:nth-child(2),
  .main .case .caseCon ul li:last-child {
    margin-right: 0;
  }
  .main .case .caseCon ul li img {
    width: 150px;
    height: 55px;
    margin-top: 15px;
  }
  .main .case .caseCon ul li:first-child img {
    /* width: 100px; */
    height: 28px;
    margin-top: 30px;
  }
  .main .perfect .perfectCon img:first-child {
    display: none;
  }
  .main .perfect .perfectCon ul li {
    width: 40%;
    margin: 12px 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 6%;
    background-color: rgb(27, 209, 209, 0.06);
  }
  .main .perfect .perfectCon ul li span {
    margin: 0 auto;
    display: block;
  }

  .main .perfect .perfectCon ul li div h6 {
    text-align: center;
    width: 90%;
    margin-right: 0;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .main .market .marketCon {
    padding: 10px;
  }
  .main .market .marketCon img:first-child {
    width: 100px;
    height: 50px;
  }
  .main .market .marketCon div:nth-child(2) {
    font-size: 12px;
    margin-left: 5px;
  }
  .main .market .marketCon .more {
    height: 30px;
    line-height: 30px;
  }
  .main .market .marketCon .more span {
    font-size: 12px;
  }
  .main .market .marketCon .more i {
    font-size: 10px;
  }
  .main .ecology {
    padding-bottom: 28px;
  }
  .main .ecology,
  .main .condition {
    margin-top: 0px;
  }
  .main .ecology .ecologyCon .ecologyList {
    padding: 15px 30px;
  }
  .main .ecology .ecologyCon .ecologyList .ecologyRight h4 {
    font-size: 16px;
  }
  .main .ecology .ecologyCon .ecologyList .ecologyRight p {
    font-size: 14px;
  }
  .main .ecology .ecologyCon .ecologyList .ecologyLeft {
    width: 66px;
    height: 66px;
    line-height: 66px;
  }
  .main .ecology .ecologyCon .ecologyList .ecologyLeft img {
    width: 30px;
    height: 30px;
  }
  .main .condition .conditionCon .conditionLeft {
    margin: 10px;
  }
  .main .condition .conditionCon .conditionLeft h4 {
    font-size: 16px;
  }
  .main .condition .conditionCon .conditionRight {
    margin-left: 10px;
    margin-right: 10px;
  }
  .main .condition .conditionCon .conditionRight img {
    width: 150px;
    height: 90px;
  }
  .main .condition .conditionCon .conditionLeft ul li {
    font-size: 12px;
    padding: 10px;
    margin-right: 5px;
  }
  .main .open {
    margin-top: 30px;
    padding-bottom: 0px;
  }
  .main .open .openCon ul li {
    width: 50%;
  }
  .main .open .openCon ul li:nth-child(3) {
   background-color: #EDFAFF;
  }
  .main .open .openCon ul li:nth-child(4) {
    background-color: #F3FDFF;
   }
  .main .enterprise .enterpriseCon .enterpriseTop ul li,
  .main .enterprise .enterpriseCon .enterpriseBottom ul li {
    width: 47%;
    margin-right: 15px;
  }
  .main .enterprise .enterpriseCon .enterpriseTop ul li span:last-child {
    font-size: 16px;
  }
  .main .enterprise .enterpriseCon .enterpriseTop ul li span:first-child {
    width: 30%;
    font-size: 16px;
  }
  .main .enterprise .enterpriseCon .enterpriseTop ul li:nth-child(2),
  .main .enterprise .enterpriseCon .enterpriseTop ul li:last-child,
  .main .enterprise .enterpriseCon .enterpriseBottom ul li:nth-child(2),
  .main .enterprise .enterpriseCon .enterpriseBottom ul li:nth-child(4),
  .main .enterprise .enterpriseCon .enterpriseBottom ul li:nth-child(6),
  .main .enterprise .enterpriseCon .enterpriseBottom ul li:last-child {
    margin-right: 0;
  }
  .main .intelligence .intelligenceCon .intelligenceTop ul li {
    width: 50%;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomTop
    .intelligenceLeft
    p {
    font-size: 14px;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomTop
    .intelligenceLeft
    .leftCon {
    left: 20px;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomTop
    .intelligenceLeft
    .leftCon
    .intelligenceJoin {
    width: 130px;
    margin-top: 16px;
    padding: 0 10px;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomTop
    .intelligenceLeft
    .leftCon
    .intelligenceJoin
    span {
    font-size: 12px;
    margin-right: 5px;
  }
  .main .intelligence .intelligenceCon .intelligenceBotoom .bottomDown {
    left: 30px;
  }
  .main .intelligence .intelligenceCon .intelligenceBotoom .bottomDown {
    height: 337px;
  }
  .main .intelligence .intelligenceCon .intelligenceBotoom .bottomDown ul {
    height: 162px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .main .intelligence .intelligenceCon .intelligenceBotoom .bottomDown ul li {
    padding-left: 40px;
    width: 100%;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomDown
    ul
    li
    .iconBg {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomDown
    ul
    li
    .iconBg
    i {
    font-size: 20px;
  }
  .main
    .intelligence
    .intelligenceCon
    .intelligenceBotoom
    .bottomDown
    ul
    li
    div:last-child
    span:first-child {
    font-size: 12px;
  }
  .main .intelligence {
    padding-bottom: 100px;
  }
  .main .trust .trustCon .trustCenter ul,
  .main .trust .trustCon .trustBottom ul,
  .main .maintenance .maintenanceCon ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main .trust .trustCon .trustCenter ul li,
  .main .maintenance .maintenanceCon ul li {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    height: auto;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -moz-box-align: center;

    -ms-flex-align: center;

    align-items: center;
    padding: 0 0 50px;
  }
  .methodListStyle {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 28px !important;
  }
  .methodListStyle2 {
    padding: 28px !important;
  }
  /* .main .trust .trustCon .trustCenter ul li{
          height: auto;
          padding-bottom: 28px;
      }*/
  .main .maintenance .maintenanceCon ul li p {
    /* margin-bottom: 28px; */
    text-align: center;
  }
  .methodCenter .methodList ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .methodCenter .methodList ul li img {
    margin-right: 5px;
  }
  .methodCenter .methodList ul li span {
    font-size: 12px;
  }
  .main .trust .trustCon .trustBottom {
    margin: 20px 0 0 !important;
  }
  .main .trust .trustCon .trustBottom ul li {
    margin-bottom: 24px;
  }
  .main .explore .exploreCon img:first-child {
    display: none;
  }
  .main .explore .exploreCon .exploreConRight ul li {
    margin-left: 0 !important;
    margin-top: 24px !important;
  }
  .main .safe .safeCon .swiper-slide {
    width: 80%;
  }
  .main .safe .safeCon .swiper-container,
  .main .safe .safeCon .swiper-slide {
    /* height: 300px; */
    height: 100%;
  }
  .main .safe .safeCon .swiper-button-next,
  .main .safe .safeCon .swiper-button-prev {
    display: none;
  }
  .main .safe .safeCon .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 15px;
  }
  .main .safe .safeCon .swiper-pagination {
    bottom: -20px;
    width: 100%;
  }
  .main .development .developmentConMoblie .developmentList {
    padding: 0 20px;
    margin-bottom: 20px;
  }
  .main .development .developmentConMoblie .developmentList h4 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #1bd1d1;
  }
  .main .development .developmentConMoblie .developmentList .con {
    width: 224px;
    height: 59px;
    background: #ffffff;
    -webkit-box-shadow: 0px 2px 16px 0px rgba(0, 182, 176, 0.2);
    -moz-box-shadow: 0px 2px 16px 0px rgba(0, 182, 176, 0.2);
    box-shadow: 0px 2px 16px 0px rgba(0, 182, 176, 0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
  }
  .main .development .developmentConMoblie .developmentList h5 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .main .development .developmentConMoblie .developmentList p {
    color: #757575;
    font-size: 14px;
    margin-bottom: 5px;
  }
  .main .development .developmentConMoblie .developmentList .con i {
    font-size: 20px;
    margin-right: 10px;
    color: #1bd1d1;
  }
  .main .development {
    height: auto;
    padding-bottom: 50px;
  }
  .main .explore .exploreCon .exploreConRight ul li {
    height: 130px;
  }
  .main .explore .exploreCon .exploreConRight .liRight p {
    font-size: 12px;
    line-height: 25px;
  }
  /* .mapCon{
          margin-left: 0;
      } */
  .mapCon,
  .mapCon img {
    width: 90%;
    margin: 0 5%;
  }
}
@media screen and (max-width: 800px) {
  .main .perfect .perfectCon ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main .perfect .perfectCon ul li {
    width: 80%;
    padding: 20px 10%;
  }
  .main .perfect .perfectCon {
    min-height: 1000px;
  }
}
@media screen and (max-width: 500px) {
  .main .brand .brandCon ul li {
    width: 100%;
  }
}
@media screen and (max-width: 378px) {
  .main .solution .solution-container .swiper-slide {
    height: 80.3%;
  }
  .main .digitization .digitizationList .digitizationCont {
    padding: 15px;
    cursor: pointer;
  }
  .main .digitization .digitizationList .digitizationCont img {
    width: 26px;
    height: 26px;
  }
  .main .digitization .digitizationList .digitizationCont:nth-child(5) img {
    margin-bottom: 15px;
  }
  .main .digitization .digitizationList .digitizationCont:nth-child(6) img {
    margin-bottom: 16px;
  }
  .main .location .localtionCon .localtionTop .map {
    height: 350px;
  }
}
@media screen and (max-width: 320px) {
  .main .swiper-slide .banner_title {
    font-size: 24px;
  }
  .main .swiper-slide .banner_sbm {
    font-size: 16px;
  }
  .main .swiper-slide .banner_more,
  .main .swiper-slide .banner_service {
    height: 34px;
    line-height: 34px;
  }
  .main .swiper-slide .banner_more span,
  .main .swiper-slide .banner_service span {
    font-size: 14px;
  }
  .main .operation .operationList .operationCont {
    padding: 10px;
  }
  .main .operation .operationList .operationCont img {
    width: 106px;
    height: 73px;
  }
  .main .operation .operationList .operationCont .operaRight {
    margin-left: 10px;
  }
  .main .solution .solution-container {
    height: 510px;
  }
  .main .solution .solution-container .swiper-slide {
    height: 81.3%;
  }
  .main .solution .solution-container .swiper-slide h4 {
    font-size: 16px;
  }
  .main .solution .solution-container .swiper-slide p:nth-child(3),
  .main .solution .solution-container .swiper-slide ul li {
    font-size: 12px;
  }
  .main .solution .solution-container .swiper-slide .solution_more {
    font-size: 12px;
    width: 105px;
    height: 38px;
    cursor: pointer;
  }
  .main .solution .solution-container .swiper-slide .solution_more img {
    margin-left: 5px;
  }
  .solution .swiper-pagination {
    bottom: 38px;
  }

  .main .digitization .digitizationList .digitizationCont h4 {
    font-size: 14px;
  }
  .main .digitization .digitizationList .digitizationCont p {
    font-size: 12px;
  }
  .main .consulting p {
    font-size: 14px;
    line-height: 25px;
  }
  .main .consulting .consulting_more,
  .main .consulting .consulting_service {
    height: 34px;
    line-height: 34px;
  }
  .main .footerCon .footerList ul li {
    font-size: 12px;
  }
  .main .ecology .ecologyCon .ecologyList {
    padding: 15px;
    margin-bottom: 16px !important;
  }
  .main .ecology .ecologyCon .ecologyList .ecologyRight {
    margin-left: 20px;
  }
}
@media screen and (max-width: 980px) {
  .main .recruit .recruitCon .listUl .listLi .ulCon li {
    min-width: 200px !important;
  }
  .main .development {
    height: auto;
  }
  .developmentCon,
  .developmentConMoblie750 {
    display: none;
  }
  .developmentConMoblie960 {
    display: block;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .main .development {
    height: auto;
  }
  .developmentCon,
  .developmentConMoblie960 {
    display: none;
  }
  .developmentConMoblie750 {
    display: block;
    padding: 0 5%;
  }
}
@media screen and (max-width: 378px) {
  .main .operation .operation_title,
  .main .solution h3,
  .main .digitization h3,
  .main .sincerity h3,
  .main .ideal h3,
  .main .recruit h3,
  .faq h3,
  .main .market h3,
  .condition h3,
  .open h3,
  .enterprise h3,
  .intelligence h3,
  .serviceContent h3,
  .main .process h3,
  .main .perfect h3,
  .main .service h3,
  .serviceContent h3,
  .main .major h3,
  .main .process h3,
  .case h3,
  .main .trust h3,
  .maintenance h3,
  .explore h3,
  .safe h3,
  .development h3,
  .main .marketing h3,
  .main .method h3,
  .problem h3,
  .maintenance h3,
  .brand h3,
  .unknown h3,
  .case h3,
  .main .market h3,
  .ecology h3,
  .condition h3,
  .open h3,
  .enterprise h3,
  .intelligence h3,
  .mode h3,
  .future h3 {
    font-size: 24px;
    padding: 28px 10px 0;
  }
  .main .case {
    padding-top: 0px;
    margin-top: 0px;
  }
}

@media screen and (min-width: 1920px) {
  .main .contact_banner {
    background: #f5fcfd;
  }
  .main .contact_banner .bannerWai {
    width: 1920px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 900px) {
  .main .trust .trustCon .trustBottom ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
