  /* swiper */    .swiper-container {    display: none;    width: 100%;    height: auto;    overflow: hidden;  }    .swiper-slide {    text-align: center;    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;  }    .swiper-slide img {    width: 100%;    height: 100%;  }    .swiper-pagination-bullet {    width: 16px;    height: 16px;    background: rgb(136, 178, 196);    opacity: 1;  }    .swiper-pagination-bullet-active {    background: #007aff;  }    @media screen and (max-width: 1200px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    /* header */    .c-wrap {      width: 100%;    }    body,    .top-nav,    .c-page .top-nav {      min-width: 100%;    }    .top-nav .qp {      display: none;    }    .top-nav .logo {      float: none;      display: block;      margin: 0 auto;      text-align: center;    }    .top-nav .nav-list {      float: none;    }    .fixed-nav .logo {      display: none;    }    .fixed-nav .nav-list {      height: 100%;      background: rgba(79, 168, 205, 0.6);    }    .top-nav .nav-list .nav-label {      display: none;    }    .c-page .top-nav .nav-list li {      background: none;    }    .top-nav .nav-list li {      width: 20%;      line-height: 56px;      background: rgba(79, 168, 205, 0.6);    }    .top-nav .nav-list a {      padding: 0;    }    .c-header .page-top {      width: 100%;    }    .c-header .page-title img {      width: 220px;    }    .page-products .c-header .page-title img {      width: 180px;    }    /* footer */    .inner {      width: 100%;    }    .footer p {      padding: 0 20px;    }    /* index */    .about-us {      background-position: left center;    }    .about-us .about-cont {      width: 80%;      margin: 50px auto;      border: none;    }    .platform {      height: auto;    }    .platform .platform-list {      padding-bottom: 100px;    }    .platform .platform-list li {      float: none;      margin: 0 auto 30px;    }    .platform .platform-list li.platform-1 {      float: none;    }    .culture {      height: auto;    }    .culture .culture-cont {      width: 80%;      margin: 0 auto;    }    .culture .culture-li {      width: 50%;      margin: 0 auto 20px;    }    .culture .culture-li p {      width: 60%;      margin: 0 auto;    }    .branch {      height: auto;    }    .branch-cont {      float: none;      width: 655px;      height: auto;      margin: 0 auto;    }    .branch-img {      float: none;      text-align: center;      margin: 20px auto;    }    .branch-img li {      float: none;      display: inline-block;    }    .team {      height: 100%;    }    .team-list {      width: 915px;      margin: 0 auto;    }    .team-list li:nth-child(4n+1) {      margin-left: 20px;    }    /* c-page */    .c-page {      background-size: 1200px;    }    .c-header .page-title {      padding-top: 48px;    }    .c-header {      height: 280px;    }    .page-news .c-header,    .page-article .c-header {      height: 280px;    }    /* news */    .page-news .news-list li {      height: auto;    }    .page-news .news-date {      display: none;    }    .page-news .news-img {      width: 35%;      max-width: 230px;    }    .page-news .news-img img {      width: 100%;      max-width: 100%;    }    .page-news .news-txt {      float: left;      width: 60%;      margin-left: 5%;    }    .page-news .news-txt .news-mid {      height: auto;    }    /* products */    .page-products .c-content {      padding-left: 22px;      padding-right: 22px;    }    .c-content .page-sub-title {      font-size: 20px;    }    .products-list li {      float: none;      margin: 0 auto 20px;    }    .products-list li:nth-child(even) {      margin: 0 auto 20px;    }    /* details */    .page-article .c-content {      min-height: auto;    }    .page-article .back-to-news {      top: 30px;    }    .page-article .article img {      max-width: 100%;    }    .sp_item .content > .intr {      padding: 0 20px;      margin-top: 8px;      line-height: 24px;      font-size: 14px;      color: #fff;       /*opacity: 0;*/      filter: Alpha(opacity=0);    }  }    @media screen and (max-width: 960px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .business-cont {      width: 100%;      height: auto;    }    .business-cont .bus-gl,    .business-cont .bus-gw {      float: none;      width: 100%;      padding-bottom: 30px;    }    .team-list {      width: 610px;    }    .sp_item .content > .intr {      padding: 0 20px;      margin-top: 8px;      line-height: 24px;      font-size: 14px;      color: #fff;      /*opacity: 0;*/      filter: Alpha(opacity=0);    }  }    @media screen and (max-width: 780px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .culture .culture-li p {      width: 100%;      font-size: 16px;    }    .map .map-img {      width: 100%;    }    .map .map-tip em {      font-size: 16px;      background-size: contain;    }    .sp_item .content > .intr {      padding: 0 20px;      margin-top: 8px;      line-height: 24px;      font-size: 14px;      color: #fff;      /*opacity: 0;*/      filter: Alpha(opacity=0);    }  }    @media screen and (max-width: 700px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .active .branch-img {      display: none;    }    .branch-cont {      width: 80%;      margin-bottom: 40px;    }    .page-news .news-txt .news-mid {      display: none;    }    .sp_item .content > .intr {      padding: 0 20px;      margin-top: 8px;      line-height: 24px;      font-size: 14px;      color: #fff;      /*opacity: 0;*/      filter: Alpha(opacity=0);    }  }    @media screen and (max-width: 640px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .top-nav .logo-home {      display: none;    }    .slider-container {      display: none;    }    .swiper-container {      display: block;    }    .branch-cont {      width: 80%;    }    .active .team-list {      width: 305px;      display: none;    }    .team-swiper {      display: block;      width: 90%;      margin: 20px auto;    }    .page-article .article-t h1 {      font-size: 16px;    }    .page-article .article-c p {      font-size: 14px;    }    .platform-list {      display: none;    }    .swiper-platform-tip {      width: 150px;      height: 150px;      margin: 0 auto;      text-align: center;      background: url(../images/platform-tip.png) no-repeat center;      background-size: cover;    }    .swiper-platform-tip a {      display: block;      height: 100%;      position: relative;      overflow: hidden;      color: #fff;      z-index: 9;    }    .swiper-platform-tip img {      padding: 50px 0;      width: 120px;      height: 52px;    }    .platform .platform-text {      padding: 40px 60px;    }    .development {      height: auto;    }    .active .dev-history {      display: none;    }    .development-swiper {      padding: 30px 0;    }    .development-swiper .date {      color: #fab92d;      font-size: 24px;      line-height: 48px;    }    .development-swiper .word {      color: #fff;      font-size: 12px;    }    .about-us.show .about-title,    .about-us.show .about-cont {      display: block;    }    .business-cont {      margin: 0 auto;    }    .map {      padding: 20px 0;    }    .sp_item {      width: auto;    }    .sp_item.sp_2{      background-size:100%;    }    .sp_item.sp_1{      background-size:100%;    }    .sp_item.sp_3{      background-size:100%;    }    .sp_item.sp_4{      background-size:100%;    }    .sp_item.sp_5{      background-size:100%;    }  }    @media screen and (max-width: 600px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .platform .platform-list li {      width: 100%;    }    .platform .platform-tip {      margin: 20px auto;    }    .platform .platform-info {      width: 100%;      height: auto;      background: none;      top: 260px;    }    .platform .platform-text {      padding: 20px 40px 40px;    }    .sp_item {      width: auto;    }    .sp_item.sp_2{      background-size:100%;    }    .sp_item.sp_1{      background-size:100%;    }    .sp_item.sp_3{      background-size:100%;    }    .sp_item.sp_4{      background-size:100%;    }    .sp_item.sp_5{      background-size:100%;    }  }    @media screen and (max-width: 480px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .about-us .about-cont {      height: auto;      margin: 0 auto 50px;    }    .platform .platform-summary {      width: 86%;    }    .culture .culture-li {      width: 100%;    }    .products-list li {      width: 100%;    }    .products-list .link-1 a,    .products-list .link-1 img {      width: 100%;      height: 50%;    }    .map .map-tip em {      background: none;      padding: 0 20px;    }    .up {      width: 55px;      height: 100px;      background-size: cover;    }    .culture .culture-cont {      width: 90%;    }    .culture .culture-li {      width: 50%;      height: 150px;    }    .culture .culture-li img {      width: 80px;    }    .culture .culture-li p {      font-size: 12px;    }    .about-title,    .platform-title,    .development-title,    .culture-title,    .branch-title,    .team-title {      font-size: 20px;    }    .about-title span,    .platform-title span,    .development-title span,    .culture-title span,    .branch-title span,    .team-title span {      font-size: 14px;    }    .platform .platform-summary {      font-size: 13px;    }    .platform .platform-text {      font-size: 12px;    }    .page-news .news-txt .news-top {      font-size: 14px;      line-height: 1.5;    }    .business-cont .name,    .map .map-tip span {      font-size: 26px;    }    .business-cont .qq,    .business-cont .email {      font-size: 14px;      background-size: 22px;    }    .map .map-tip em {      font-size: 13px;    }    .footer p {      font-size: 13px;    }    .page-products .c-header .page-title img,    .page-article .c-header .page-title img {      width: 160px;    }    .sp_item {      width: auto;    }    .sp_item.sp_2{      background-size:100%;    }    .sp_item.sp_1{      background-size:100%;    }    .sp_item.sp_3{      background-size:100%;    }    .sp_item.sp_4{      background-size:100%;    }    .sp_item.sp_5{      background-size:100%;    }    .sp_item .content > .intr {      padding: 0 20px;      margin-top: 8px;      line-height: 24px;      font-size: 14px;      color: #fff;      /* opacity: 0; */      filter: Alpha(opacity=0);    }  }    @media screen and (max-width: 380px) {    /*人才招聘*/    .recruit_cont {      padding: 20px 0;      border: 1px solid #e5e5e5;      color: #666;      box-shadow: 0px 6px 8px #efeeee;      margin-bottom: 12px;    }    .platform .platform-info {      top: 210px;    }    .sp_item {      width: auto;    }    .sp_item.sp_2{       background-size:100%;     }    .sp_item.sp_1{      background-size:100%;    }    .sp_item.sp_3{      background-size:100%;    }    .sp_item.sp_4{      background-size:100%;    }    .sp_item.sp_5{      background-size:100%;    }    .sp_item .content > .intr {      padding: 0 20px;      margin-top: 8px;      line-height: 24px;      font-size: 14px;      color: #fff;      /* opacity: 0; */      filter: Alpha(opacity=0);    }  }