.faqs-content .common-container {

  max-width: 1580px;

  width: 100%;

  margin: auto;

  padding: 0 30px;



}



.row {

  display: flex;

  flex-wrap: wrap;

  margin-right: -15px;

  margin-left: -15px;

}



a {

  text-decoration: none;

}



* {

  padding: 0;

  margin: 0;

  border: 0;

  border-radius: 0;

  box-sizing: border-box;

  outline: none;

}



.content-container {

  padding: 60px;

  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);

  background: #fff;

}







.col-xs-12 {

  width: 100%;

}



.col-lg-9,

.col-xs-12 {

  padding: 0 15px;

}















/* faqs 页面内容 start */

.resources-inside-page {

  padding: 80px 0;

}



.content-container ul {

  list-style: none;

}



.con-title {

  font-size: 24px;

  line-height: 1;

  font-family: 'KulimPark-Bold';

}



.content-item {

  margin-bottom: 50px;

}



.content-container .fenxian {

  position: relative;

  width: 100%;

  height: 2px;

  margin: 28px 0 30px;

  background-color: #f7f8fa;

}



.content-container .fenxian::before {

  position: absolute;

  top: 0;

  left: 0;

  content: '';

  width: 160px;

  height: 100%;

  background-color: #7fbe25;

}



.question {

  display: flex;

  cursor: pointer;

}



.question .before {

  width: 100px;

  color: #7fbe25;

}



.content-container .faqs-ul>li {

  padding: 20px 0;

  border-bottom: 1px solid #f7f8fa;

}



.content-container .faqs-ul>li:first-child {

  padding-top: 0;

}



.content-container .faqs-ul .question>.title {

  max-width: 980px;

  width: 100%;

  line-height: 24px;

  font-size: 16px;

  font-family: 'KulimPark-Bold';

  color: #101010;

}



.answer {

  display: flex;

  margin-top: 10px;

}





.answer .before {

  display: flex;

  width: 110px;

  color: #5fb520;

}



.answer .answer-text {

  display: flex;

  max-width: 980px;

  width: 100%;

  font-size: 16px;

  color: #999;

  line-height: 24px;

}



.answer-text p {

  max-width: 980px;

  width: 100%;

}



.answer p a {

  color: #7fbe25;

  text-decoration: underline;

}





.go-contact p {

  margin-top: -10px;

  text-align: center;

  line-height: 30px;

  font-size: 24px;

  font-family: 'KulimPark-Bold';

}



.go-contact a {

  color: #7fbe25;

  text-decoration: underline;

  white-space: nowrap;

}



.faqs-content .col-lg-9.col-xs-12 {

  padding: 0;

  margin: auto;

}





.resources-inside-page .col-lg-9.col-xs-12 {

  padding: 0;

}



@media (min-width: 1280px) {

  .col-lg-9 {

    width: 75%;

  }

}



@media (max-width: 1023px) {

  .content-container {

    padding: 40px;

  }



  .question .before,

  .answer .before {

    width: 80px;

  }

}



@media (max-width: 767px) {

  .con-title {

    font-size: 20px;

  }



  .resources-inside-page {

    padding: 30px 0px;

  }

  .content-container .fenxian::before {

    width: 100px;

  }



  .content-container .fenxian {

    margin: 20px 0 30px;

  }



  .faqs-content .common-container {

    padding: 0;

  }



  .content-container {

    padding: 30px 15px;

  }



  .answer .answer-text {

    font-size: 14px;

  }



  .padding-container {

    padding: 0;

  }



  .faqs-content {

    padding: 30px 15px;

  }



  .content-item {

    margin-bottom: 20px;

  }



  .question .before,

  .answer .before {

    width: 60px;

  }



  .content-container .faqs-ul>li {

    padding: 20px 0;

  }



  .go-contact p {

    margin-top: 30px;

    font-size: 18px;

  }

}



/* faqs 页面内容 end */