﻿html { background: #F1F1F1; }

/**
 * 业务概述
 */
.business-overview-wrapper { background: #FFFFFF; padding: 80px 20px; }
.business-overview-wrap { max-width: 1300px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.business-overview-left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.business-overview-title { font-size: 32px; font-weight: 400; color: #000000; margin-bottom: 18px; }
.business-overview-detail { width: 439px; font-size: 16px; color: #666666; line-height: 2; }
.business-overview-right { -ms-flex-negative: 0; flex-shrink: 0; }
.business-overview-image { width: 668px; display: block; }


/** 
 * 作业流程图
 */
.work-flow-wrapper { padding: 80px 20px; }
.work-flow-wrap { max-width: 1300px; margin: 0 auto; }
.work-flow-title { font-size: 32px; color: #000000; text-align: center; margin-bottom: 50px; font-weight: 400; }
.work-flow-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; background: #FFFFFF; }
.work-flow-content-left { -ms-flex-negative: 0; flex-shrink: 0; border-right: 1px solid #EEEEEE; }
.work-flow-content-tabs { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.work-flow-content-tab { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 20px 40px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-top: 1px solid #EEEEEE; font-size: 18px; color: #333333; cursor: pointer; overflow: hidden; -webkit-transition: all 0.6s; transition: all 0.6s; border-left: 4px solid rgba(0,0,0,0); }
.work-flow-content-tab.active { color: #D3291A; border-left-color: #D3291A; }
.work-flow-content-tab.active::before { content: ""; width: 6px; height: 6px; background: #D3291A; position: absolute; left: -3px; top: 50%; z-index: 10; margin-top: -3px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: opacity 0.6s; transition: opacity 0.6s; }
.work-flow-content-tab:first-child { border-top: none; }
.work-flow-content-tab-icon { font-size: 26px; color: #D3291A; margin-bottom: 10px; }
.work-flow-content-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.work-flow-content-image { display: block; width: 100%; opacity: 0; display: none; }
.work-flow-content-image.show { display: block; opacity: 1; }


/**
 * 业务资源
 */
.business-resources-wrapper { background: #FFFFFF; padding: 80px 20px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.business-resources-wrap { max-width: 960px; margin: 0 auto; color: #FFFFFF; }
.business-resources-title { font-size: 36px; color: #FFFFFF; font-weight: 400; margin-bottom: 40px; text-align: center; }
.business-resources-detail { font-size: 16px; color: #FFFFFF; line-height: 1.8; }


/**
 * 合作客户
 */
.cooperative-customers-wrapper { padding: 80px 20px 0; }
.cooperative-customers-wrap { max-width: 960px; margin: 0 auto; color: #666666; }
.cooperative-customers-title { font-size: 36px; color: #000000; font-weight: 400; margin-bottom: 40px; text-align: center; }
.cooperative-customers-detail { font-size: 16px; color: #666666; line-height: 1.8; }
.cooperative-customers-banner { display: block; width: 100%; margin-top: -100px; }



/**
 * 媒体查询
 */
@media screen and (max-width: 1400px) {
  /**
   * 业务概述
   */
  .business-overview-wrapper { padding: 60px 20px; }
  .business-overview-left { padding-left: 60px; padding-right: 20px; }
  .business-overview-title { font-size: 30px; margin-bottom: 16px; }
  .business-overview-detail { width: 400px; font-size: 16px; }
  .business-overview-image { width: 600px; }
  
  /**
   * 业务资源
   */
  .business-resources-title { font-size: 30px; margin-bottom: 36px; }
  .business-resources-detail { font-size: 15px; }
  
  /**
   * 合作客户
   */
  .cooperative-customers-title { font-size: 30px; margin-bottom: 36px; }
  .cooperative-customers-detail { font-size: 15px; }
  .cooperative-customers-banner { margin-top: -80px; }
}

@media screen and (max-width: 1200px) {
  /**
   * 业务概述
   */
  .business-overview-wrapper { padding: 50px 20px; }
  .business-overview-title { font-size: 26px; margin-bottom: 16px; }
  .business-overview-detail { width: 360px; font-size: 16px; }
  .business-overview-image { width: 560px; }
  
  /**
   * 作业流程图
   */
  .work-flow-content-tab { padding: 20px 30px; font-size: 16px; }
  
  /**
   * 业务资源
   */
  .business-resources-title { font-size: 28px; margin-bottom: 32px; }
  .business-resources-detail { font-size: 15px; }
  .cooperative-customers-banner { margin-top: -60px; }
  
  /**
   * 合作客户
   */
  .cooperative-customers-title { font-size: 28px; margin-bottom: 32px; }
  .cooperative-customers-detail { font-size: 15px; }
}

@media screen and (max-width: 1024px) {
  /**
   * 业务概述
   */
  .business-overview-wrapper { padding: 50px 20px; }
  .business-overview-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .business-overview-left { width: 100%; padding-left: 20px; }
  .business-overview-title { font-size: 26px; margin-bottom: 16px; }
  .business-overview-detail { width: 100%; padding-right: 0px; font-size: 16px; }
  .business-overview-right { width: 100%; }
  .business-overview-image { width: 100%; margin-top: 20px; }
  
  /**
   * 作业流程图
   */
  .work-flow-content-tab { padding: 20px 20px; font-size: 15px; }
  
  /**
   * 业务资源
   */
  .business-resources-title { font-size: 26px; margin-bottom: 30px; }
  .business-resources-detail { font-size: 15px; }
  
  /**
   * 合作客户
   */
  .cooperative-customers-title { font-size: 26px; margin-bottom: 30px; }
  .cooperative-customers-detail { font-size: 15px; }
  .cooperative-customers-banner { margin-top: -60px; }
}

@media screen and (max-width: 800px) {
  /**
   * 业务概述
   */
  .business-overview-wrapper { padding: 30px 20px; }
  .business-overview-title { font-size: 26px; margin-bottom: 16px; }
  .business-overview-detail { width: 100%; font-size: 16px; line-height: 2; }
  
  /**
   * 作业流程图
   */
  .work-flow-wrapper { padding: 50px 20px; }
  .work-flow-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .work-flow-content-tabs { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .work-flow-content-tab { border-left: 1px solid #EEEEEE; border-bottom: 3px solid rgba(0,0,0,0); font-size: 13px; padding: 20px; }
  .work-flow-content-tab:first-child { border-left: none; }
  .work-flow-content-tab.active { border-bottom-color: #D3291A; border-left-color: #EEEEEE; }
  .work-flow-content-tab.active::before { left: 50%; bottom: -3px; top: auto; margin-left: -3px; margin-top: 0; }
  .work-flow-content-tab-icon { font-size: 20px; }
  
  /**
   * 业务资源
   */
  .business-resources-wrapper { padding: 50px 20px; }
  .business-resources-title { font-size: 26px; margin-bottom: 20px; }
  .business-resources-detail { font-size: 13px; }
  
  /**
   * 合作客户
   */
  .cooperative-customers-title { font-size: 26px; margin-bottom: 20px; }
  .cooperative-customers-detail { font-size: 13px; }
  .cooperative-customers-banner { margin-top: -20px; }
}