﻿@media screen and (max-width:1440px){

}
@media screen and (max-width:1024px){
  
  .block_home_slider picture, .block_home_slider img {height:auto;margin-top: 0px;}
  
  .dht {width:68%;}
  
  .solution-item {width: 48%;margin-bottom: 25px;}
  
  .top_you {width: 86%;}
  
  .dsanp .index_case{max-width:100%;}
  
  .footer-inner {display: inherit;}
  
  .footer-qrcode {margin-left:0px; margin-right: 8px;}
  
  .lg_1 {padding-left:10%}
  .lg_2 {padding-left:10%}
  
  .timeline-line {height:calc(100% + 190px);}
 
 .timeline-line1 {height:calc(100% + 147px);}
 
 .timeline-line2 {height:calc(100% + 109px);}
 
 .timeline-line3 {height:calc(100% + 79px);}
 
 .timeline-line4 {height:calc(100% + 49px);}
 
 .timeline-line5 {height:calc(100% + 18px);}
 
 
 
 .service-item {gap:80px;}
 
 .solution_images1 {display: none;}
 
 .solution_images12 {overflow: hidden;}
 .solution_images12 ul {margin-left:-1%;}
 .solution_images12 li {width:24%;float: left;margin-left: 1%;background: #f2f2f2;padding:1%;text-align: center;}
 
 .sows_12 {width:100px;height: auto;margin:15px auto;}
 .sows_12_a {font-size:24px;font-weight:bold;}
 .sows_22_a {font-size:16px;padding-top:15px;}
 
 .rds_1 {margin-bottom: 60px;}
 
}
@media screen and (max-width:768px){
 
 .right-pro-list {width:100%;margin-top: 30px;}
 
 .top_you {width: 0%;}
 .dht {display: none;}
 .mis {display: none;}
 .sp_nav {display: block;margin-right:30px;}
 
 .zyw {display: none;}
 
 .about-inner {display:initial;}
 .about-text {width: 100%; flex: initial;}
 .about-img {width: 100%;margin-top: 25px;}
 
 .data-section {padding:35px 0;}
 .experience ul {margin-left: -1%;}
 .experience li {width:49%;padding:2% 0;margin-bottom: 1%;float: left;margin-left:1%;}
 
 .exo {background: #fafafa;}
 
 .about-section { padding:10px 0;}
 
 .footer-logo {width: 100%;}
 .footer-left .right_tp li {margin-left:0px;margin-right: 20px;}
 .footer-left .right_tp {float: inherit;width: 100%;}
 
 .footer-menu {gap:30px;}
 
 .sp_nav {margin-right:10px;}
 
 .siteCx .frame {display: none;}
 
 .policy-wrap {display: inherit;margin:35px 0;}
 
 .policy-img {width:100%;}
 
 .value-wrap {gap:0px;}
 
 .timeline-item:nth-child(2) {margin-top: 30px;}
 .timeline-item:nth-child(3) {margin-top: 30px;}
 .timeline-item:nth-child(4) {margin-top: 30px;}
 .timeline-item:nth-child(5) {margin-top: 30px;}
 
 .hts_aa {background:#1d50a3;height:8px;bottom:-22px;}
 
 .timeline-wrap {display: inherit;}
 .timeline-item:nth-child(1) {margin-top:30px;}
 
 .history-box{padding:0px 0 15px;}
 
 .mountain-bg {margin-top: -560px;}
 
 .timeline-line {top:12px;}
 .main-about {padding:0px;}
 
 .produce-section {padding: 35px 0;}
 
 .produce-row {display: inherit;}
 .produce-img {width: 100%;}
 
 .rd-top-title {text-indent: 10px;}
 
 .rd-four-wrap {display: inherit;}
 
 .hex-item {width: 100%;margin-bottom:15px;
 clip-path:polygon(0% 0,100% 0%,100% 100%,0% 100%,0 75%,0 25%);padding: 50px 28px;}
 
 .rd-top {padding: 50px 0 30px;}
 
 .timeline-item:nth-child(6) {margin-top: 25px;}
 
 .left-menu {width: 100%;}
 
 .pro-card {width: 100%;margin-bottom: 20px;}
 
 
 .detail-wrap {display: inherit;}
 .detail-left {width: 100%;margin-bottom:30px;}
 
 .detail-right {width: 100%;}
 
 .info-desc-list {padding-left:0px;}
 
 .service-item {display: inherit;}
 .service-img-box {width:100%;margin-bottom:25px;}
 
 .khhx-item .khhx_1 {width: 100%;text-align: center;}
 
 .khhx-item {padding: 2%;}
 
 .rd-four-wrap1 {display: inherit;}
 .khhx-item {width: 100%;margin-bottom: 25px;}
 
 .solution_images12 li {width:49%;margin-bottom: 25px;}
 
 .contactBox .map_left {width: 100%;}
 .contactBox .mode_right {width: 100%;}
 .contbox {padding:2%;}
 
 .job-card-wrap {display: inherit;}
 
 .job-card {width: 100%;margin-bottom:25px;}
 
 .UList ul li {width: 48%;}
}
@media screen and (max-width:600px){

  .experience li .num {font-size: 35px;}
  .experience li span {padding-top:5px;}
  .service-bar-text {width: 100%;}
  
  .service-bar-inner {display: inherit;}
  
  .contact-btn {margin-top:30px;}
  
  .service-bar-btn {text-align: left;}
  .cjs-english {text-align: left;} 
  
  .product-section .slideTxtBox .bd li {width:48%;}
  
  .solution-item {width: 47%;}
  
  .solution-section {padding: 20px 0 60px 0;}
  
  .footer-logo {text-align:center;}
  .footer-left .right_tp {text-align:center;}
  
  .footer-inner {display: none;}
  
  .siteCx .subMenu a {display: inline;} 
  
  .job_z {width: 100%;}
  
  .job_y {float: left;margin:0 0 15px 0;}
  
  .right-pro-list {display: inherit;}   
  
  .solution_images12 li {width:100%;}
  
}
@media screen and (max-width:425px){
  .solution-item {width: 100%;}
  .siteCx .subMenu a {margin:0 20px 0 0!important;}
  .vision-bottom {display:inherit; max-width:80%;}
  .vision-img { margin: 10px 0 0px 0;}
  
  .vision-col { margin-top:25px;}
  
  .policy-list li { line-height:30px;}
  
  .ma_nums { padding:25px;}
  
  .main-about .profile { margin:0px;}
  
  .sec_fwtop {display: inherit;}
  
  .sec_fwtop .zc_box {width: 100%;}
  
  .sec_fwtop .yc_box {width: 100%;}
  
  .flow-row {display: inherit;}
  
  .flow-item {width: 85%;margin-bottom:25px;}
  
  .flow-item:nth-child(5):after{display:block;}
  
  .after-grid {display: inherit;}
  
  .after-cell:nth-child(2){border-right:1px solid #ddd;}
  .after-cell:nth-child(3){border-bottom:1px solid #ddd;}
  .after-cell:nth-child(4){border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
  
  .job-cont {padding: 20px;}
}