
  /*div.tem13-video .tem13_video_con{width: 65%;height: 60vh;margin: 0 auto;}*/
  .tem01-news-detail-ms .data{display:none}
  .tem48-footer-itemBox .contentBox{-webkit-clip-path: inset(42.5px 0px 0px);}
  /*Homeæ°å¢æ¨¡åéè*/
        
    .module01-solution, .title01-thin, .title01-bold, .module02-problem, .module03-solution , .module05-n1, .module06-n1, .moudle08-news, .module07-advantage, .guide-title04, .module09-message,  .moudle04-button, .moudle08-news, .moudle10-footer, .phone02-problem , .problem02-img {display:none; }
  
  /*Home-æ§æ¨¡åéè*/
 /* .old-data, .old-footer, .old-url{ display:none; }*/
  
  /*æ°å¢01è§£å³æ¹æ¡*/  
   .title01-bold .title,.guide-title04 .title{  font-weight: 600;  }
   .title01-thin .title{font-weight: 400; }
   .title01-thin .subtitle, .title01-bold .subtitle{display:none; }
   .module01-solution a{ box-shadow: none !important ; text-align: left; }
   .module01-solution .title{ display: inline-block  !important ; font-weight:600;  }
   .module01-solution .description{opacity: 0.8 !important ; padding-top:0.5vw; }
   .description{line-height:1.8 !important ; }
   .module01-solution .col-sm-3{padding-top:15px !important; padding-bottom:15px !important; }
   .module01-solution a{ height:100% !important; }
  
   .module01-solution a:hover { background: linear-gradient(45deg, #FF7F00 0%, #ffa838 100%)  !important; box-shadow: 0px 5px 20px rgb(0 0 0 / 15%) !important; transform: translateY(-10px); color:#fff !important;  }

  .module01-solution a{ transition: all 0.36s ease; } 
  .module01-solution a:hover .text  { color:#fff !important; }
  
  /*æ°å¢02 çç¹*/
  .module02-problem .media-round{ width: 14px !important; height: 14px !important;  }
  .module02-problem .irregular-advantage .media-heading{ font-weight:600 !important;  }
  .phone02-problem .icon{ font-size:14px !important; }
  .phone02-problem a{ align-items: normal !important;  }
  .phone02-problem .title{ font-weight:600 !important;  }
  .phone02-problem{ padding-left:6% !important; padding-right: 6% !important; }
  .phone02-problem .fadeInUp.item{ padding:2vw !important; }
  .phone02-problem .description{color:#656565 !important; }
  
  /*æ°å¢03è§£å³æ­¥éª¤*/
  .module03-solution a{ background-color: #272726; border-radius: 20px; padding: 3vw !important;  }
  .module03-solution .icon {width: auto !important; }
  .module03-solution .txt{ padding-left: 120px !important; }
  .module03-solution .txt .description{ padding-right: 2vw !important; white-space: break-spaces !important; }
  .module03-solution .txt .title{ font-weight:600 !important; }  
  .module03-solution .txt .description{opacity: 0.8 !important;} 
  .module03-solution a{ margin-top: 15px; margin-bottom:15px; }
  .tem11-button .button-box{ padding: 13px 48px !important ; }
  .module03-solution a{ height: 100% !important; }
  
  .module03-solution a:hover{ background: linear-gradient(-45deg, #FF7F00 0%, #fdb943 90%)  !important; } 
    
  /*æ°å¢05n+1*/
  .module05-n1 .container{ background-color: #f4f4f4 !important; border-radius: 16px !important; padding:0 4vw 2vw 4vw !important; transition: all 0.36s ease;  }
   .module05-n1 .about_text:nth-child(2){line-height:2 !important;   } 
   .module05-n1 .about_btn { display: none !important; }
  
   .module06-n1 .container{ background-color: #f4f4f4 !important; border-radius: 16px !important; padding:0 4vw 2vw 4vw !important; transition: all 0.36s ease;  }
   .module06-n1 .about_text:nth-child(2){line-height:2 !important;   } 
   .module06-n1 .about_btn { display: none !important; }
   .module05-n1 .about_text:nth-child(1),  .module06-n1 .about_text:nth-child(1){ font-weight: 600; }
  .module05-n1 .container:hover{ transform: translateY(-10px); box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15) !important;} 
.module06-n1 .container:hover{ transform: translateY(-10px); box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15) !important; }
  
  /*æ°å¢07ä¼å¿*/
   
  .module07-advantage a{ background-color: #f4f4f4; border-radius: 20px; padding: 3vw !important; height:100% !important;  }
  .module07-advantage .icon {width: auto !important; }
  .module07-advantage .txt{ padding-left: 120px !important; }
  .module07-advantage .txt .description{ padding-right: 2vw !important; white-space: break-spaces !important; }
  .module07-advantage .txt .title{ font-weight:600 !important; }
  .module07-advantage .txt .description{opacity: 0.8 !important;}
  .module07-advantage a:hover{  background: linear-gradient(45deg, #FF7F00 0%, #ffa838 100%)  !important; box-shadow: 0px 5px 20px rgb(0 0 0 / 15%) !important; transform: translateY(-10px); color:#fff !important;  }  
  .module07-advantage a{ margin-top: 15px; margin-bottom:15px; }
  
  /*æ°å¢08æ°é»*/ 
   .moudle08-news .description{font-size:14px !important; } 
   .moudle08-news .title{ font-weight:600 !important; }
  
   /*æ°å¢09message*/ 
  .tem0-contact-sm [type="submit"]{border-radius:4px !important; }
  
  .tem48-footer .item.item2 .link a:hover span{color:#ff7f00 !important; }
  
   .tem48-footer .item.item2 .link{color: rgba(255,255,255,0.6) !important; }
  
   /*1366å°å±å¹ååº*/
   @media (max-width: 1366px) {
   .module02-problem .irregular-ad-center {transform: translateX(10px) !important;}
   .module01-solution, .module02-problem{ padding-left:4% !important; padding-right:4% !important; }
   .module02-problem .irregular-advantage .media-heading{ font-size:20px !important; }  
  
}
  @media (max-width: 1440px) {
  .module02-problem .irregular-ad-center{transform: translateX(0px) !important; }
  .module01-solution, .module02-problem{ padding-left:4% !important; padding-right:4% !important; } 
  .module02-problem .irregular-advantage .media-heading{ font-size:20px !important; }
  }
 
  .ai01-module .news-text .news-li .data{ display:none; }
  .ai01-module .news-img .news-li a .description{ display:none; }
  .ai01-module .title{ font-weight:700 !important; }
  .ai01-title .title{ font-weight:700 !important; }
  
  .tem-saas .more{ display: none !important; }
  .tem-saas .description{  padding-bottom:0 !important;}
  .tem-saas .description{ color: #656565; }
  
  @media (min-width: 1366px) and (max-width: 1440px) {
  div.tem-saas:not(.full-screen-spacing) .col-lg-4 {  background-color: #fff; margin: 10px !important; max-width: 31.6% !important;}  
  }
  
  @media (min-width: 1200px) {
   .ai01-module .news-img .news-li a img{ height: 482px !important; }
   .ai01-title .title{ font-size:2.4vw;  }
   .ai01-title .subtitle{ font-size:18px !important; }
   .tem-saas:not(.full-screen-spacing) .col-lg-4 {  background-color: #fff; margin: 10px !important; max-width: 31.9% !important;}
    div.tem-saas:not(.full-screen-spacing) .col-lg-4:nth-child(3n+1) {padding: 1.5vw !important;}
    div.tem-saas .item{ padding: 2vw !important; border:0 !important; border-radius:15px;  }
    .tem-ai02 .title{ font-size: 18px !important;}
    
    .tem-saas .title{ font-size: 18px !important; }
    .tem-saas .description{ font-size: 16px !important; }
    .ai01-module .title{ font-size: 18px !important; }
    .ai01-module .description{ font-size: 16px !important; }
    
   /*æ°å¢æ¨¡åä»£ç  å¤§æ é¢*/
  
   .title01-bold .title{font-size: 2.4vw; line-height: 1.4;}
   .title01-thin .title{font-size: 2.4vw; line-height: 1.4;}
   .guide-title04 .title{font-size: 2.4vw; line-height: 1.4;}
    
   .module01-solution .title{font-size: 20px !important; } 
   .module01-solution .description {font-size:16px !important; } 
   .module01-solution a {padding:12% !important;  }
   /*.module01-solution a:hover { background: linear-gradient(45deg, #FF7F00 0%, #ff9d3c 100%)  !important; box-shadow: 0px 5px 20px rgb(0 0 0 / 15%) !important; transform: translateY(-10px); color:#fff !important;  }*/
      
  /*02æ¨¡åçç¹*/ 
  .module02-problem .tem20-picture-img img{ border-radius :0px !important; width:auto !important;  height:auto !important;  max-width:100% ;   } 
  
  .module02-problem .col-lg-4:nth-child(2){width: 46% !important; height:0 !important; }
  .module02-problem .col-lg-4:nth-child(1){width: 26% !important; }  
  .module02-problem .col-lg-4:nth-child(3){width: 26% !important; }  
  .module02-problem .irregular-ad-center{ margin-top: 0 !important; }
  
  .module02-problem  .irregular-ad-center{ transform: translateX(60px); } 
  .module02-problem .irregular-advantage .media-heading{font-size:22px!important;line-height:1.5 !important;  }
.module02-problem .irregular-advantage .media .pro-text{font-size:16px  !important; line-height:1.8; padding-top:0.5vw; } 
  .module02-problem .media-round{margin-top:8px !important;}
  .module02-problem .irregular-advantage .media{ padding: 2vw 2vw 0 2vw; }  
  .module02-problem .irregular-advantage .media:hover{ box-shadow: 0px 5px 20px rgb(0 0 0 / 10%) !important; transition: all .35s ease 0s; border-radius: 16px; }  
  /* .module02-problem .irregular-advantage .media .pro-text{     height: auto !important; }*/
       
   /*03è§£å³æ­¥éª¤*/ 
  .module03-solution .txt .title{ font-size: 20px !important; padding-bottom:1vw; }
  .module03-solution .txt .description{ font-size: 16px !important; }  

  /*.module03-solution .col-lg-6:first-child a{ background: linear-gradient(-45deg, #FF7F00 0%, #ffa838 100%)  !important;}*/
    
  .guide-title04 .subtitle{ font-size: 22px  !important; }

  .tem11-button .button-box:hover{opacity:0.9 !important; }  
    
  /*æ°å¢05 n+1*/   

  /*.module05-n1 .container, .module06-n1 .container{width:1440px !important; }*/
  .module05-n1 .about_pic img{ margin-top: -8vw !important; }
  .module05-n1 .about_text:nth-child(1){ font-size:2vw !important;   }
  .module05-n1 .about_text:nth-child(2){ font-size: 18px !important; }
  .module05-n1 .about_text{padding-right:7vw; padding-left:2vw;}
  
    
  .module06-n1 .about_pic img{ margin-top: -10vw !important; }
  .module06-n1 .about_text:nth-child(1){ font-size:1.8vw !important; }
  .module06-n1 .about_text:nth-child(2){ font-size: 18px !important; }
  .module06-n1 .about_text{padding-right:2vw; padding-left:7vw;} 
  
    
  /*æ°å¢07 ä¼å¿*/  
  .module07-advantage .txt .title{ font-size: 20px !important; padding-bottom:1vw; }
  .module07-advantage .txt .description{ font-size: 16px !important; }  
  
  
    
  /*æ°å¢08æ°é»*/  
   .moudle08-news .title{font-size:18px !important; font-weight:600 !important;  } 
    
  
    
   .tem01-title .subtitle{padding-top:1vw !important;}
   .tem01-layout_component .tem0-contact-sm{padding-left:8% !important; padding-right: 8%  !important; padding-top:2vw;}
   .tem18-main-products .text-box{padding-top:3vw !important; }
   .tem60-service .learfix{padding-top:0.5vw ; }
    
  /*æ°å¢09-message*/
   .module09-message .title{ font-size: 2.4vw; line-height: 1.4;}
   .module09-message .subtitle{ font-size: 18px  !important;}
   .tem0-contact-sm [type="submit"]{ background-color: var(--main-color) !important; padding: 14px 48px !important; color:#fff !important; }
   
    
  /*åºé¨*/
   .tem48-footer .description{ line-height:2.4 !important;padding-top: 1.5vw;padding-bottom: 3vw; border-bottom: 1px solid rgba(255,255,255,0.1);  }
    .tem48-footer .item.item2 .link{ padding-top: 1.5vw; }
    .tem10-copyright{border-top:0px !important;}
    .tem48-footer .flexBoxWrap.items{margin-bottom:0px !important;}
    
}
  
    
 
 /*å¹³æ¿768ç«¯ååº*/ 
    
  @media (max-width: 768px) {
    
     .ai01-title .title{ padding-top:6% !important;  }
    
   div.tem-ai02 .item:nth-child(even){ margin-top: 0px !important;  }
   .tem-saas .item{ border: 0 !important; }
   .tem-saas:not(.full-screen-spacing) .col-lg-4 {  background-color: #fff; margin: 10px !important; min-width: 47% !important;}
    div.tem-saas:not(.full-screen-spacing) .col-lg-4:nth-child(3n+1) {padding: 1.5vw !important;}
    div.tem-saas .item{ padding: 2vw !important; border:0 !important; border-radius:15px;  }
    div.ai-solgan { padding-top:4vw!important; padding-bottom: 10vw !important; }
    
    
  .description{ line-height: 1.9 !important; font-size:14px !important; }
  .title, .title span { line-height: 1.5 !important; }
  .module01-solution .text{ padding-top: 2vw !important; }
  .title01-thin.full-screen-spacing{ padding-top: 6vw !important;  padding-bottom: 0px !important; }
  .title01-bold.full-screen-spacing,.guide-title04.full-screen-spacing { padding-top: 0px !important; }
  .tem01-title .title, .tem01-title .title span{ font-size:22px !important; }
  .module01-solution .item a{ display: block !important; }
  .module01-solution .image{width:90px !important; }
  .module01-solution .text{ padding-left: 0 !important; }    
  .module01-solution a{ padding: 6% !important; }
  .module01-solution .item{ width: 50%  !important; }  
  .module01-solution.full-screen-spacing{ padding-left: 3% !important; padding-right: 3% !important; }
  .module01-solution .description{ font-size: 14px !important; }
  .tem01-business-advantage .irregular-advantage .media-heading{ height: 30px !important; }
  .problem02-img img{ max-width: 80% !important; }
    
  .module03-solution .col-sm-6{ width: 100% !important; }
  .module07-advantage .col-sm-6{ width: 100% !important; }
  .moudle04-button.noScrollMove{ padding-top: 0px !important;  padding-bottom: 6vw !important; }
  .module05-n1 .about_text:nth-child(1) span{ font-size: 20px !important;  }
  .module05-n1 .about_text:nth-child(2) span{ font-size: 15px !important;  }
  .module06-n1 .about_text:nth-child(1) span{ font-size: 20px !important;  }
  .module06-n1 .about_text:nth-child(2) span{ font-size: 15px !important;  } 
    
  .moudle08-news .col-sm-4 { width: 100% !important; }
  .tem0-contact-sm{ padding-top:3vw !important; }
  .tem0-contact-sm [type="submit"]{ background-color: var(--main-color) !important;color: #ffffff !important; }
    
}
 /*ç§»å¨ç«¯640ç«¯ååº*/ 
  @media (max-width: 640px) {
   .module01-solution .text{ display: inherit !important; }
   .module01-solution .item{ width: 100% !important; max-width: 100% !important; }
   .tem01-title .title, .tem01-title .title span{ font-size: 18px !important; }
   .module01-solution a{ border-radius: 16px!important; }
   .phone02-problem .fadeInUp.item{ padding:3vw !important; }
   
   .problem02-img img{ max-width: 100% !important; }
   .tem11-button .button-box, .tem0-contact-sm [type="submit"]{padding: 10px 36px !important;}
  .module05-n1 .flexBoxStem.row, .module06-n1 .flexBoxStem.row{padding:6vw !important; }
  }
  
@media (min-width: 1280px) {  
  .cms_news .tem30-bread{margin-top:91px!important; }
}
  
