.zw-template-inner *,.zw-template-inner :after,.zw-template-inner :before {
  box-sizing: content-box
}

.zw-template-inner {
  overflow: hidden
}

body {
  margin: 0
}

p {
  font-size: 18px
}

a {
  text-decoration: none
}

h2 {
  text-align: center;
  font-size: 30px;
  padding: 16px
}

.main-container-wrapper {
  overflow-x: hidden
}

.body-umain .section_01 .section_01_inner {
  text-align: center;
  width: 70%
}

.body-umain .section_01_left {
  width: 100%;
  padding: 0 0 80px 0
}

.body-umain .section_01_right {
  display: none
}

.socl-signup,.footer-wrapper .crm-hub-ctasec.bottom-promo {
  display: none
}

.section_01 {
  color: #fff;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/crm_instrument_bannerbg.jpg) center center;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
  background-size: cover
}

.section_01 .section_01_inner {
  width: 1180px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 20px
}

.section_01_left {
  width: 47%;
  float: left;
  padding-top: 20px;
  padding-left: 3%;
  padding-right: 6%
}

.logo span {
  display: inline-block;
  height: 42px;
  line-height: 40px;
  font-size: 30px;
  margin-left: 10px
}

.section_01_left h1 {
  font-size: 34px;
  margin-top: 40px;
  font-weight: 500;
  color: #f4ac24
}

.section_01_left p {
  font-size: 18px
}

.top_btn {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  margin-top: 30px;
  transition: all .3s ease-out
}

.top_btn:hover {
  transform: scale(1.1)
}

.demo-btn {
  background: #f4ac24;
  margin: 0;
  padding: 8px 30px
}

.demo-btn a {
  color: #000
}

.chat-btn {
  margin: 0 5px;
}

.chat-btn03 {
  margin: 20px 0 0 0
}

.chat-btn,.expert-btn {
  border: 1px solid #f4ac24;
  padding: 0 12px;
}

.chat-btn a,.expert-btn a {
  color: #f4ac24;
  display: block;
  padding: 8px 25px;
}

.section_01_right {
  width: 35%;
  float: left;
  display: inline-block;
  padding: 75px 0 50px 0
}

.section_02 {
  width: 72%;
  margin: 90px auto;
  min-width: 1200px;
  display: block;
  overflow: hidden
}

.section_02_mod {
  display: inline-block;
  float: left;
  width: 47%;
  border: 1px solid #505050;
  height: 196px;
  padding-top: 2%
}

.customers,.dealers {
  height: 190px
}

.enterprise,.customers {
  margin-right: 4%
}

.enterprise,.sales {
  margin-bottom: 3%
}

.mod_left {
  height: 100%;
  width: 14%;
  float: left;
  padding: 0 7%;
  text-align: center
}

.mod_left i {
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/manufacturing-crm-sprite.png) left top;
  background-repeat: no-repeat;
  background-size: 800px;
  float: left
}

.mod_left h5 {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin-top: 14px
}

.section_02_mod p {
  line-height: 36px;
  margin: 0;
  width: 96%
}

.section_02_mod p:before {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-right: 10px;
  background-color: #f4ac24
}

.customers .mod_left,.dealers .mod_left {
  padding: 0 7%
}

.enterprise_img i {
  background-position: 0 -176px;
  width: 95px;
  height: 97px
}

.sales_img i {
  background-position: -171px -181px;
  width: 95px;
  height: 97px
}

.customers_img i {
  background-position: -84px -182px;
  width: 75px;
  height: 94px
}

.dealers_img i {
  background-position: -258px -175px;
  width: 95px;
  height: 97px
}

.section_03 {
  background: #e9e9e9;
  height: 450px;
  margin-bottom: 290px;
  text-align: center
}

.section_03 h2 {
  padding-top: 60px
}

.section_03 img {
  max-width: 1120px;
  margin: 0 auto;
  display: block;
  padding-top: 30px
}

.section_04 {
  width: 72%;
  height: 680px;
  margin: 0 auto;
  display: block;
  min-width: 1200px
}

.section_04 img {
  width: 520px;
  float: left
}

.goal-right {
  width: 50%;
  padding-left: 5%;
  float: left
}

.gd-sprite {
  position: absolute;
  right: 13px
}

.gd-fqa {
  margin: 0 4%
}

.ga-fq-cont {
  padding: 10px 0;
  transition: all .5s linear;
  border-bottom: 1px solid #e6e6e6
}

.gd-fqa .ga-fq-cont:first-child {
  border-top: 1px solid #e6e6e6
}

.gd-qus {
  font: 400 18px/18px 'Roboto';
  color: #181819;
  cursor: pointer;
  position: relative;
  padding-right: 15px;
  line-height: 40px
}

.gd-qus span {
  font-size: 20px;
  color: #fa8b02
}

.gd-ans {
  padding: 8px 10px;
  color: #000;
  border-top: 0;
  display: none
}

.gd-ans p {
  font-size: 16px;
  margin: 0 6px;
  line-height: 30px
}

.mid_btn {
  margin: 70px auto 20px;
  text-align: center
}

.mid_btn a {
  color: #fff;
  font-size: 20px;
  display: block;
  width: 30%;
  background: #e71414;
  margin: 0 auto
}

.section_05 {
  display: block;
  width: 100%;
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/crm_instrument_customerbg.jpg) center center;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
  padding-bottom: 56px;
  background-size: cover
}

.section_05 h2 {
  padding-top: 60px;
  color: #fff
}

.customers_crm {
  width: 94%;
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap
}

.customers_crm li {
  width: 25%;
  height: 87px;
  padding: 0 15px;
  box-sizing: border-box
}

.customers_crm li>div {
  background: #fff;
  border-radius: 5px;
  height: 70px
}

.cus_list i {
  display: block;
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/crm-instrument-sprite.png) left top;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 720px;
  margin: 5% auto;
  width: 60px;
  height: 60px
}

.cus01 i {
  background-position: -15px -5px
}

.cus02 i {
  background-position: -90px -2px;
  width: 160px
}

.cus03 i {
  background-position: -287px -4px;
  height: 70px
}

.cus04 i {
  background-position: -382px 0;
  width: 170px
}

.cus05 i {
  background-position: -498px 2px;
  height: 70px;
  width: 106px;
  background-size: 620px
}

.cus06 i {
  background-position: -6px -85px;
  width: 120px
}

.cus07 i {
  background-position: -165px -84px;
  width: 122px
}

.cus08 i {
  background-position: -262px -70px;
  width: 112px;
  height: 66px;
  background-size: 620px
}

.cus09 i {
  background-position: -394px -67px;
  width: 90px;
  background-size: 620px
}

.cus10 i {
  background-position: -600px -83px;
  width: 110px
}

.cus11 i {
  background-position: -14px -152px;
  width: 144px
}

.cus12 i {
  background-position: -190px -150px;
  width: 158px
}

.zp-home-integration-wrap {
  text-align: center
}

.zp-home-integration-wrap>.content-wrap {
  padding: 0 0 40px
}

a.more-detail-link {
  position: relative;
  font-family: Arial,Helvetica,sans-serif;
  padding: 0 0 5px;
  color: #03a9f5
}

a.more-integration:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  border-bottom: 1px solid #03a9f5
}

.integration-visual-wrap {
  position: relative;
  margin: 20px 0
}

.integration-visual-wrap .content-wrap {
  padding: 140px 0 120px
}

.zp-home-integration-wrap .content-wrap h2+p {
  max-width: 720px;
  margin: 0 auto 20px
}

.integration-visual-wrap .content-wrap:before {
  content: '';
  position: absolute;
  left: 5%;
  top: 5%;
  width: 97%;
  height: 94%;
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/integration-bg.svg) no-repeat center center
}

.integration-visual-wrap ul {
  display: table;
  table-layout: fixed;
  width: 100%
}

.integration-visual-wrap ul li div {
  display: block;
  position: relative;
  text-align: center;
  padding: 90px 0 20px;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  height: 140px
}

.integration-visual-wrap ul li:nth-child(odd) {
  vertical-align: bottom
}

.integration-visual-wrap ul li.zp-main {
  width: 20%;
  vertical-align: middle;
  height: 260px
}

.integration-visual-wrap ul li.zp-main div {
  padding: 150px 20px 0;
  height: 160px
}

.integration-visual-wrap ul li.zp-main>a {
  display: inline
}

.integration-visual-wrap ul li a {
  color: #000;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1
}

.integration-visual-wrap ul li div:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -40px;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background: #fff;
  border: 1px solid #ffb5cf;
  box-sizing: border-box;
  box-shadow: 0 0 20px rgba(0,0,0,0.06)
}

.integration-visual-wrap ul li.zp-main div:before {
  margin-left: -69px;
  width: 142px;
  height: 142px;
  top: 1px
}

.integration-visual-wrap ul li div:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 15px;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/manufacturing-crm-sprite.png) no-repeat left top;
  box-sizing: border-box;
  background-size: 800px auto
}

.integration-visual-wrap ul li.zp-main div:after {
  top: 22px;
  margin-left: -47px;
  width: 100px;
  height: 100px
}

.integration-visual-wrap ul li.zp-main div:after {
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/crm-integration-icon-2x.png) no-repeat left top;
  background-size: cover
}

.integration-visual-wrap ul li:first-child div:after {
  background-position: -224px -137px
}

.integration-visual-wrap ul li:nth-child(2) div:after {
  background-position: -146px -141px
}

.integration-visual-wrap ul li:nth-child(3) div:after {
  background-position: -17px -144px
}

.integration-visual-wrap ul li:nth-child(4) div:after {
  background-position: -76px -142px
}

.integration-visual-wrap ul li:nth-child(6) div:after {
  background-position: -299px -141px
}

.integration-visual-wrap ul li:nth-child(7) div:after {
  background-position: -428px -136px
}

.integration-visual-wrap ul li:nth-child(8) div:after {
  background-position: -367px -139px
}

.integration-visual-wrap ul li:nth-child(9) div:after {
  background-position: -486px -136px
}

@media only screen and (min-width: 992px) {
  .integration-visual-wrap ul li {
      display:table-cell;
      vertical-align: top;
      opacity: 0;
      transform: scale(0.6,1)
  }

  .animated .integration-visual-wrap ul li {
      opacity: 1;
      transform: scale(1,1)
  }

  .animated .integration-visual-wrap ul li.zp-main {
      transition: .5s ease
  }

  .animated .integration-visual-wrap ul li:nth-child(4),.animated .integration-visual-wrap ul li:nth-child(6) {
      transition: .5s .5s ease
  }

  .animated .integration-visual-wrap ul li:nth-child(3),.animated .integration-visual-wrap ul li:nth-child(7) {
      transition: .5s .70s ease
  }

  .animated .integration-visual-wrap ul li:nth-child(2),.animated .integration-visual-wrap ul li:nth-child(8) {
      transition: .5s .9s ease
  }

  .animated .integration-visual-wrap ul li:nth-child(1),.animated .integration-visual-wrap ul li:nth-child(9) {
      transition: .5s 1.1s ease
  }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
  .zp-home-integration-wrap .content-wrap h2+p {
      max-width:80%
  }

  .integration-visual-wrap .content-wrap {
      width: 600px;
      height: 490px;
      padding: 40px 0
  }

  .integration-visual-wrap .content-wrap:before {
      height: 90%;
      background: url(//cdn.zoho.com.cn/sites/zweb/images/mob-integration-bg.png) no-repeat center center;
      background-size: cover
  }

  .integration-visual-wrap ul li div {
      position: absolute;
      left: 50%;
      top: 50%;
      font-size: 12px;
      margin-left: -50px;
      margin-top: -35px;
      display: block;
      width: 100px;
      height: 100px;
      z-index: 1
  }

  .integration-visual-wrap ul li a {
      position: static
  }

  .integration-visual-wrap ul li.zp-main div {
      z-index: 0;
      padding: 110px 0 0;
      top: 50%;
      margin-top: -50px;
      height: 100px
  }

  .integration-visual-wrap ul li div {
      padding: 80px 0 20px;
      height: 70px
  }

  .integration-visual-wrap ul li.zp-main div {
      height: 100px
  }

  .integration-visual-wrap ul li.zp-main {
      height: 100px;
      width: 100px;
      margin-left: -50px;
      margin-top: -50px
  }

  .integration-visual-wrap ul li.zp-main div:after {
      margin-left: -35px;
      width: 70px;
      height: 70px;
      top: 15px
  }

  .integration-visual-wrap ul li.zp-main div:before {
      width: 100px;
      height: 100px;
      margin-left: -50px
  }

  .integration-visual-wrap ul li div:before {
      margin-left: -35px;
      width: 70px;
      height: 70px
  }

  .integration-visual-wrap ul li div:after {
      width: 40px;
      height: 40px;
      margin-left: -20px;
      background-size: 1000px auto
  }

  .integration-visual-wrap ul li:first-child div {
      top: 80px;
      left: 220px
  }

  .integration-visual-wrap ul li:nth-child(2) div {
      top: 180px;
      left: 120px
  }

  .integration-visual-wrap ul li:nth-child(3) div {
      top: 320px;
      left: 120px
  }

  .integration-visual-wrap ul li:nth-child(4) div {
      top: 420px;
      left: 220px
  }

  .integration-visual-wrap ul li:nth-child(6) div {
      top: 80px;
      right: 180px;
      left: inherit
  }

  .integration-visual-wrap ul li:nth-child(7) div {
      top: 180px;
      right: 80px;
      left: inherit
  }

  .integration-visual-wrap ul li:nth-child(8) div {
      top: 320px;
      right: 80px;
      left: inherit
  }

  .integration-visual-wrap ul li:nth-child(9) div {
      top: 420px;
      right: 180px;
      left: inherit
  }

  .integration-visual-wrap ul li:first-child div:after {
      background-position: 0 0
  }

  .integration-visual-wrap ul li:nth-child(2) div:after {
      background-position: -40px 0
  }

  .integration-visual-wrap ul li:nth-child(3) div:after {
      background-position: -80px 0
  }

  .integration-visual-wrap ul li:nth-child(4) div:after {
      background-position: -120px 0
  }

  .integration-visual-wrap ul li:nth-child(6) div:after {
      background-position: -160px 0
  }

  .integration-visual-wrap ul li:nth-child(7) div:after {
      background-position: -200px 0
  }

  .integration-visual-wrap ul li:nth-child(8) div:after {
      background-position: -240px 0
  }

  .integration-visual-wrap ul li:nth-child(9) div:after {
      background-position: -280px 0
  }
}

@media only screen and (max-width: 767px) {
  .zp-home-integration-wrap .content-wrap h2+p {
      max-width:100%
  }

  .integration-visual-wrap .content-wrap {
      width: 280px;
      height: 340px;
      padding: 40px 0;
      margin: 40px auto 0
  }

  .integration-visual-wrap .content-wrap:before {
      height: 84%;
      background: url(//cdn.zoho.com.cn/sites/zweb/images/mob-integration-bg.png) no-repeat center center;
      background-size: cover
  }

  .integration-visual-wrap ul li div {
      position: absolute;
      left: 50%;
      top: 50%;
      font-size: 10px;
      margin-left: -35px;
      margin-top: -35px;
      display: block;
      width: 70px;
      height: 70px;
      z-index: 1
  }

  .integration-visual-wrap ul li a {
      position: static
  }

  .integration-visual-wrap ul li.zp-main div {
      z-index: 0;
      padding: 80px 0 0;
      top: 51%;
      margin-top: -50px;
      height: 80px
  }

  .integration-visual-wrap ul li div {
      padding: 55px 0 10px;
      height: 70px
  }

  .integration-visual-wrap ul li.zp-main {
      height: 70px;
      width: 70px;
      margin-left: -35px;
      margin-top: -35px
  }

  .integration-visual-wrap ul li.zp-main div:after {
      margin-left: -25px;
      width: 50px;
      height: 50px;
      top: 10px
  }

  .integration-visual-wrap ul li.zp-main div:before {
      width: 70px;
      height: 70px;
      margin-left: -35px
  }

  .integration-visual-wrap ul li div:before {
      margin-left: -25px;
      width: 50px;
      height: 50px
  }

  .integration-visual-wrap ul li div:after {
      width: 30px;
      height: 30px;
      margin-left: -15px;
      background-size: 520px auto;
      top: 10px
  }

  .integration-visual-wrap ul li:first-child div {
      top: 67px;
      left: 94px
  }

  .integration-visual-wrap ul li:nth-child(2) div {
      top: 130px;
      left: 33px
  }

  .integration-visual-wrap ul li:nth-child(3) div {
      top: 217px;
      left: 32px
  }

  .integration-visual-wrap ul li:nth-child(4) div {
      top: 279px;
      left: 90px
  }

  .integration-visual-wrap ul li:nth-child(6) div {
      top: 66px;
      right: 62px;
      left: inherit
  }

  .integration-visual-wrap ul li:nth-child(7) div {
      top: 130px;
      right: 0;
      left: inherit
  }

  .integration-visual-wrap ul li:nth-child(8) div {
      top: 220px;
      right: 0;
      left: inherit
  }

  .integration-visual-wrap ul li:nth-child(9) div {
      top: 280px;
      right: 60px;
      left: inherit
  }

  .integration-visual-wrap ul li:first-child div:after {
      background-position: -148px -92px
  }

  .integration-visual-wrap ul li:nth-child(2) div:after {
      background-position: -96px -93px
  }

  .integration-visual-wrap ul li:nth-child(3) div:after {
      background-position: -12px -94px
  }

  .integration-visual-wrap ul li:nth-child(4) div:after {
      background-position: -51px -94px
  }

  .integration-visual-wrap ul li:nth-child(6) div:after {
      background-position: -196px -93px
  }

  .integration-visual-wrap ul li:nth-child(7) div:after {
      background-position: -280px -91px
  }

  .integration-visual-wrap ul li:nth-child(8) div:after {
      background-position: -239px -93px
  }

  .integration-visual-wrap ul li:nth-child(9) div:after {
      background-position: -318px -92px
  }
}

.section_07 {
  margin: 0 auto 60px;
  text-align: center;
  padding-bottom: 10px
}

@media only screen and (max-width: 767px) {
  .section_01 {
      background:#232323;
      height: auto;
      top: 80px;
      padding-bottom: 30px;
  }

  .section_01_left {
      width: 100%;
      font-size: 17px;
      padding-left: 20px
  }

  .section_01 h1 {
      margin-top: 40px;
      margin-bottom: 15px
  }

  .section_01_left p {
      width: 90%
  }

  .top_btn {
      margin-top: 20px;
  }

  .chat-btn03 {
      margin: 20px 0 0 0
  }

  .section_01_right {
      width: 90%;
      margin: 30px auto;
      display: inline-block;
      float: none;
      padding: 0 6%
  }

  .signup-box {
      display: block
  }

  .section_02 {
      width: 100%;
      display: inline-block;
      min-width: 100px;
      margin: 90px auto 10px
  }

  h2 {
      font-size: 26px
  }

  .section_02_mod {
      width: 90%;
      margin: 0 auto 14px;
      display: block;
      float: none
  }

  .mod_left {
      width: 71%;
      float: none;
      height: 74px
  }

  .mod_left i {
      background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/manufacturing-crm-sprite.png) left top;
      background-repeat: no-repeat;
      background-size: 600px;
      float: left
  }

  .enterprise {
      height: 360px
  }

  .sales {
      height: 300px
  }

  .customers {
      height: 210px
  }

  .dealers {
      height: 300px
  }

  .enterprise_img i {
      background-position: 4px -134px;
      width: 76px;
      height: 60px
  }

  .sales_img i {
      background-position: -120px -133px;
      width: 75px;
      height: 66px
  }

  .customers_img i {
      background-position: -58px -133px;
      width: 73px;
      height: 57px
  }

  .customers_img h5 {
      margin-bottom: 25px
  }

  .dealers_img i {
      background-position: -191px -132px;
      width: 88px;
      height: 70px
  }

  .dealers_img h5 {
      margin-bottom: 25px
  }

  .mod_left h5 {
      float: left;
      width: 100px;
      margin-top: 20px
  }

  .section_02_mod p {
      padding-left: 18px;
      width: 94%
  }

  .section_03 {
      margin-bottom: 0
  }

  .section_03 h2 {
      padding-top: 34px
  }

  .section_03 img {
      width: 100%
  }

  .section_04 {
      min-width: 100px;
      width: 90%;
      overflow: hidden;
      height: 834px
  }

  .section_04 img {
      display: none
  }

  .goal-right {
      width: 95%
  }

  .mid_btn {
      width: 85%;
      margin: 20px auto
  }

  .mid_btn a {
      font-size: 18px;
      width: 80%
  }

  .section_05 {
      height: 810px
  }

  .section_05 h2 {
      padding-top: 30px
  }

  .customers_crm {
      min-width: 100px;
      width: 94%;
      padding: 0 21px;
      justify-content: center
  }

  .customers_crm li {
      width: 65%;
      margin-right: 3px;
      margin-bottom: 3px;
      height: 76px
  }

  .integration-visual-wrap {
      margin: 0
  }

  .content-wrap {
      padding: 0 !important
  }

  .integration-visual-wrap ul {
      list-style: none
  }

  .integration-visual-wrap .content-wrap {
      margin: 0 auto
  }

  .zp-home-integration-wrap h2 {
      margin-bottom: -12px
  }

  .signupNow {
      display: none
  }
}

.placeholder {
  top: -2px !important
}

.right_fc {
  position: fixed;
  right: 2px;
  bottom: 200px;
  z-index: 100
}

.right_fc .right_fc_inner img {
  width: 120px
}

.right_fc span {
  position: absolute;
  top: -14px;
  left: -4px;
  color: #000;
  cursor: pointer
}

.fcclose_active {
  display: none
}

@media screen and (min-width: 320px) and (max-width:479px) {
  .right_fc .right_fc_inner img {
      width:130px
  }
}

.region-footer,.pwd_infoSec {
  display: none !important
}

.signup-box #signup-termservice {
  border: 1px solid #000000
}

.signup-box #signup-termservice.checked::before,.signup-box #signup-termservice.checked::after {
  background: #000000
}

.social-benefits {
  padding: 30px 0 0;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  position: relative
}

.benefit-cont {
  max-width: 900px;
  margin: 0 auto
}

.social-benefits .customer-inner {
  max-width: 1270px;
  margin: 0 auto
}

.benefit-posi {
  padding: 50px 30px 120px;
  background: #fff;
  max-width: 1270px;
  margin: 0 auto;
  text-align: center;
  box-shadow: none;
  box-sizing: border-box
}

.benefit-posi.chlgs {
  max-width: 1270px;
  padding: 55px 30px 51px;
  margin: 0 auto;
  border-radius: 9px;
  box-shadow: 0 0 10px 0 rgb(86 86 86 / 31%);
  background-color: #fff;
  margin-top: -100px;
  z-index: 2;
  position: relative;
  box-sizing: border-box
}

.benefit-list {
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  padding: 0
}

.benefit-list li {
  list-style: none;
  padding: 55px 16px 0;
  font-size: 18px;
  width: 33%;
  text-align: left;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap
}

.benefit-posi h2 {
  font-size: 36px;
  margin-bottom: 0;
  font-family: var(--zf-primary-bold)
}

.list-numeric {
  width: 10%;
  color: #d3d3d3;
  font: 25px/1.6 var(--zf-primary-regular);
  margin-right: 10px
}

.list-sec {
  width: 83%;
  margin-top: 3px
}

.list-sec h3 {
  font-size: 20px;
  margin-bottom: 5px
}

.cB {
  clear: both
}

.feature4 {
  background: #eff0fd;
  padding: 50px 0 60px 0
}

.accordian {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 60px 0 0 0
}

.acc-cont {
  display: table-cell;
  width: 43%;
  text-align: left;
  vertical-align: middle;
  padding: 0 1% 0 4%
}

.lowcode-ss-part {
  display: none;
  margin-top: 30px
}

.acc-images {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
  position: relative
}

.acc-cont li {
  padding: 20px 0 20px 30px;
  cursor: pointer;
  opacity: .5;
  position: relative
}

.acc-cont li a {
  color: #2f50e9;
  border-bottom: 2px solid
}

.acc-cont li::after,.acc-cont li::before {
  width: 20px;
  height: 4px;
  left: 0;
  top: 35px;
  content: "";
  position: absolute;
  background-color: #3f51b7;
  transition: .5s ease
}

.acc-cont li.active::before {
  transform: rotate(0)
}

.acc-cont li::before {
  transform: rotate(90deg)
}

.acc-cont li:last-child {
  margin-bottom: 0
}

.acc-cont li.active {
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  opacity: 1
}

.acc-cont li p {
  margin: 0;
  display: none
}

.acc-cont li a {
  color: #3f51b7;
  border-bottom: 2px solid
}

.acc-cont li:first-child p {
  display: block
}

.acc-item {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0;
  transform: translateY(-50%)
}

.acc-cont li h4 span {
  display: block;
  margin-bottom: 5px;
  font-size: 18px;
  text-transform: uppercase
}

.acc-item.active {
  opacity: 1
}

.section_08 {
  width: 100%;
  background: #1970e3;
  padding: 50px 0;
  margin-top: 80px
}

.section_08 .section_08_inner {
  max-width: 1180px;
  width: 70%;
  margin: 0 auto;
  text-align: center;
  color: #fff
}

.section_08 .section_08_inner h4 {
  font-size: 30px;
  padding-bottom: 18px
}

.section_08 .section_08_inner p {
  margin-bottom: 0
}

.section_08 .section_08_inner p span {
  color: #ffc86d;
  font-size: 22px;
  font-weight: bold
}

.section_08 .section_08_inner a {
  margin-top: 30px
}

@media only screen and (min-width: 992px) {
  .section_01_left {
      padding-bottom:50px
  }

  .section_03 {
      height: auto;
      margin-bottom: 0;
      padding-bottom: 60px
  }

  .section_03 p {
      width: 80%;
      margin: 0 auto
  }

  .section_03 img {
      width: 94%
  }

  .cus02 i {
      background-position: -75px 0;
      background-size: 630px
  }

  .require_list {
      width: 90%
  }

  .require_list li {
      width: 49%
  }
}

@media only screen and (max-width: 1100px) {
  .section_01_left {
      width:40%
  }

  .mid_btn a {
      width: 35%
  }
}

@media only screen and (max-width: 991px) {
  .lowcode-ss-part {
      display:block
  }

  .acc-images {
      display: none
  }

  .cus04 i {
      background-position: -335px 4px;
      background-size: 630px
  }

  .cus12 i {
      background-position: -163px -132px;
      width: 158px;
      background-size: 638px
  }

  .section_01_inner {
      width: 99%;
      margin: 0 auto
  }

  .section_01_left {
      width: 95%;
      padding-right: 2%;
      padding-left: 2%;
      padding-top: 10px
  }

  .signup-box {
      display: block !important;
      float: left;
      max-width: 300px
  }

  .section_01_left h1 {
      margin-top: 52px
  }

  .section_01_right {
      padding-left: 3%;
      display: none;
  }

  .section_03 {
      height: auto;
      margin-bottom: 0;
      padding-bottom: 80px
  }

  .section_03 img {
      width: 98%
  }

  .mid_btn a {
      width: 48%
  }

  .cus02 i {
      background-size: 636px;
      background-position: -77px 0
  }

  .require_list {
      margin: 10px 3%
  }

  .require_list li {
      width: 33.3%
  }
}

@media only screen and (max-width: 767px) {
  .section_01 .section_01_inner {
      width:97%;
      padding: 0 5%
  }

  .section_01_left,.section_01_right {
      padding: 0
  }

  h2 {
      font-size: 24px
  }

  .accordian {
      margin: 30px 0 0 0
  }

  .benefit-list li {
      width: 100%
  }

  .section_03 p {
      width: 88%;
      margin: 0 auto
  }

  .section_05 {
      height: auto
  }

  .cus02 i {
      background-position: -76px 2px;
      width: 140px;
      background-size: 620px
  }

  .cus04 i {
      background-position: -332px 4px;
      width: 144px;
      background-size: 620px
  }

  .cus11 i {
      background-position: -15px -149px;
      background-size: 700px
  }

  .cus12 i {
      background-position: -163px -131px;
      width: 158px;
      background-size: 629px
  }

  .mid_btn a {
      width: 48%
  }

  .section_01_left h1 {
      margin-top: 50px
  }
}

@media only screen and (max-width: 480px) {
  .mid_btn a {
      width:87%
  }

  .section_01_left,.section_01_right {
      width: 100%
  }

  .benefit-posi h2 {
      font-size: 24px
  }

  .top_btn {
      margin-bottom: 14px
  }

  .chat-btn03 {
      margin-top: 0
  }
}

.CRM_solutions h2 {
  text-align: center;
  font-size: 32px
}

.CRM_solutions .container {
  height: 50%;
  margin: 0 auto
}

.CRM_solutions h2 {
  padding-top: 60px
}

.CRM_solutions .container .lifl {
  list-style: none;
  margin-bottom: 40px
}

.CRM_solutions .container .lifl .item {
  float: left;
  width: 14%;
  border: 1px solid #ddd;
  text-align: center;
  box-sizing: border-box;
  margin: 0 0 -1px -1px;
  position: relative;
  z-index: 0
}

.CRM_solutions .container .lifl .item img {
  width: 40%;
  margin-top: 20px;
  transition: width .02s
}

.CRM_solutions .container .lifl .item:hover img {
  width: 44%;
  margin-top: 20px
}

.CRM_solutions .container .lifl .item p {
  font-size: 14px;
  color: #333;
  margin-top: 6px;
  transition: font-size .02s
}

.CRM_solutions .item:hover {
  border-color: #ff5000;
  z-index: 1
}

.CRM_solutions .container .lifl .item a {
  display: inline-block;
  text-decoration: none;
  width: 100%;
  height: 100%
}

.CRM_solutions .container .lifl .item:hover {
  background: url(//cdn.zoho.com.cn/sites/zweb/images/zh-hans/crm/bg.png) no-repeat;
  background-position: center center;
  background-size: cover
}

.CRM_solutions .container .lifl .item:hover p {
  color: #fff;
  font-size: 16px;
  margin-top: 6px
}

.item:hover img {
  filter: brightness(0) invert(100%)
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0
}

@media only screen and (max-width: 600px) {
  .CRM_solutions {
      width:100%;
      max-width: 600px;
      margin: 0 auto;
      box-sizing: border-box
  }

  .CRM_solutions .lifl .item {
      float: left;
      width: 120px;
      height: 120px;
      border: 1px solid #ddd;
      text-align: center
  }
}

@media only screen and (min-width: 600px) {
  .CRM_solutions {
      width:100%;
      max-width: 768px;
      margin: 0 auto;
      padding: 0 15px;
      box-sizing: border-box
  }

  .CRM_solutions .container .lifl .item {
      float: left;
      width: 120px;
      height: 120px;
      border: 1px solid #ddd;
      text-align: center
  }
}

@media only screen and (min-width: 768px) {
  .CRM_solutions {
      width:100%;
      max-width: 992px;
      margin: 0 auto;
      padding: 0 15px;
      box-sizing: border-box
  }

  .CRM_solutions h2 {
      font-size: 26px
  }

  .CRM_solutions .lifl .item {
      float: left;
      width: 120px;
      height: 120px;
      border: 1px solid #ddd;
      text-align: center
  }
}

@media only screen and (min-width: 992px) {
  .CRM_solutions {
      width:100%;
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 15px;
      box-sizing: border-box
  }

  .CRM_solutions h2 {
      font-size: 30px
  }

  .CRM_solutions .lifl .item {
      float: left;
      width: 11%;
      height: 120px;
      border: 1px solid #ddd;
      text-align: center
  }
}

@media only screen and (min-width: 1200px) {
  .CRM_solutions {
      width:100%;
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 15px;
      box-sizing: border-box
  }

  .CRM_solutions .lifl .item {
      float: left;
      width: 11%;
      height: 120px;
      border: 1px solid #ddd;
      text-align: center
  }

  .CRM_solutions .container .lifl .item {
      width: 131px
  }
}

@media only screen and (max-width: 480px) {
  .CRM_solutions .container {
      width:90%
  }

  .CRM_solutions .container .lifl .item {
      width: 33.3%
  }
}
/*signup form*/
.section_01_right .signup-box{
    background: #fff;
    padding: 10px 40px 50px 40px;
    border-radius: 10px;
    max-width: 306px;
}
.signup-box h2{
    color: #000;
    font-size: 22px;
    padding: 0;
    margin: 0;
    padding-top: 20px;
}
/*signup form End*/