.section1 {
  padding: 86px 0 40px;
  background: url('https://keshunfile.e-dou.com.cn/keshunWeb2024/keshunCN/PC/images/product/bg1-1.png?x-oss-process=image/format,webp') no-repeat center center;
  background-size: cover;
}
.section1 .box .title .img {
  display: block;
  width: 27.6875rem;
}
.section1 .box .intro,
.section1 .box .system {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 80%;
  margin: 0 auto;
}
.section1 .box .intro {
  margin-top: 89px;
}
.section1 .box .intro .head .img {
  display: block;
  width: 12.625rem;
}
.section1 .box .intro .text {
  margin-top: 70px;
  font-size: 14px;
  color: #0062B1;
  line-height: 29px;
}
.section1 .box .system {
  margin-top: 146px;
}
.section1 .box .system .head .img {
  display: block;
  width: 15.4375rem;
}
.section1 .box .system .list {
  width: 100%;
  margin-top: 56px;
  display: flex;
  justify-content: space-around;
}
.section1 .box .system .list .item {
  cursor: pointer;
  font-size: 16px;
  color: #373737;
  line-height: 30px;
}
.section1 .box .system .list .item.active {
  color: #0062B1;
  position: relative;
}
.section1 .box .system .list .item.active::after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #0979C5;
  position: absolute;
  bottom: -10px;
}
.section1 .box .system .tags {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 62px;
  padding-top: 45px;
  border-top: 1px solid #E5E5E5;
}
.section1 .box .system .tags .item {
  display: flex;
  align-items: center;
  margin: 0 25px;
  cursor: pointer;
  margin-bottom: 1rem;
  padding-left: 25px;
  background: url('/images/product/arrow.svg') no-repeat left center;
  color: #C5C5C5;
  line-height: 30px;
  font-size: 14px;
}
.section1 .box .system .tags .item.active {
  background: url('/images/product/arrow-check.svg') no-repeat left center;
}
.section1 .box .system .tags .item.active a {
  color: #0979c5;
}
.section-ysxt {
  /*# sourceMappingURL=./01.css.map */
}
.section-ysxt * {
  padding: 0;
  margin: 0;
}
.section-ysxt .form-item {
  text-align: center;
}
.section-ysxt #body {
  height: 19961px;
  min-width: 1200px;
  padding-top: 6800px;
  background: url("https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/system/rain20211118/pc_bg.jpg") center center no-repeat;
}
.section-ysxt #body form {
  display: flex;
  flex-direction: column;
  position: relative;
  top: 700rem;
}
.section-ysxt #body form input {
  width: 800px;
  border: none;
  margin: 0 auto;
  padding-left: 280px;
  padding-right: 60px;
  height: 80px;
  text-align: left;
  font-size: 3rem;
  margin-bottom: 2rem;
}
.section-ysxt #body form input:focus {
  outline: none;
}
.section-ysxt #body form .form-item:nth-of-type(1) input {
  background: url('https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/system/rain20211118/xingming.png') no-repeat center center;
}
.section-ysxt #body form .form-item:nth-of-type(2) input {
  background: url('https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/system/rain20211118/tel.png') no-repeat center center;
}
.section-ysxt #body form .form-item:nth-of-type(3) input {
  background: url('https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/system/rain20211118/local.png') no-repeat center center;
}
.section-ysxt #body form p {
  text-align: center;
  color: #28a082;
  margin-bottom: 4rem;
}
.section-ysxt #body form #ta {
  background: url('https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/system/rain20211118/message.png') center 0 no-repeat;
  padding: 70px 300px;
  font-size: 1rem;
  margin: 0 auto;
  width: 800px;
  border: none;
  resize: none;
  box-sizing: content-box;
}
.section-ysxt #body form #ta textarea {
  font-size: 3rem;
  margin: 0 auto;
  width: 100%;
  height: 9rem;
  border: none;
  resize: none;
  box-sizing: content-box;
  background-color: transparent;
}
.section-ysxt #body form textarea:focus {
  outline: none;
}
.section-ysxt #body form .btn {
  background: url('https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/system/rain20211118/btn.png') center center no-repeat;
  width: 412px;
  height: 51px;
}
.ycfs .pic .img {
  display: block;
  width: 100%;
}
.ycfs .footer {
  position: relative;
  padding: 0 0 100px;
  background-color: #f1f1f1;
}
.ycfs .footer-main {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ycfs .footer-m-left {
  width: 10vw;
  opacity: 0.7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ycfs .left-img {
  max-width: 10vw;
}
.ycfs .footer {
  padding: 20px 10vw;
}
.ycfs .footer form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.ycfs .footer form .form-item {
  flex: 1;
  width: 100%;
  padding: 20px 10px 20px 230px;
}
.ycfs .footer form input {
  border-width: 0 !important;
  width: 500px !important;
  height: 40px;
  background-color: transparent;
}
.ycfs .footer form input:focus {
  outline: none;
}
.ycfs .footer form textarea:focus {
  outline: none;
}
.ycfs .footer form .form-item:nth-of-type(1) {
  background: url("https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/jjfa/once/name.png") no-repeat center center;
  background-size: 100% 100%;
}
.ycfs .footer form .form-item:nth-of-type(2) {
  background: url("https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/jjfa/once/tel.png") no-repeat center center;
  background-size: 100%;
  margin-top: 3rem;
}
.ycfs .footer form .form-item:nth-of-type(3) {
  background: url("https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/jjfa/once/area.png") no-repeat center center;
  background-size: 100%;
  margin-top: 3rem;
}
.ycfs .footer form p {
  text-align: center;
  color: #2e91cd;
  margin: 10px 0;
}
.ycfs .footer form #message {
  background: url("https://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/jjfa/once/message.png") center 0 no-repeat;
  background-size: 100%;
  border: none;
  box-sizing: border-box;
  padding: 0 20px;
  padding-top: 60px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  height: 210px;
  width: 740px;
  flex: 0;
}
.ycfs .footer form #message textarea {
  width: 740px;
  border: none;
  max-width: 100%;
  resize: none;
  box-sizing: content-box;
  background-color: transparent;
}
.ycfs .btn {
  width: 21rem;
}
.ycfs .footerImage {
  margin: 30px 0;
}
.qsfs .banner-wrapper .banner {
  display: block;
  width: 100%;
}
.qsfs .footer {
  /* margin-top: -4px; */
  position: relative;
  background: url("/images/qsfs/footer.jpg") no-repeat;
  background-size: 100% 100%;
  padding: 30px 0;
}
.qsfs .footer-main {
  display: flex;
  align-items: center;
  justify-content: center;
}
.qsfs .footer-m-left {
  width: 10vw;
  opacity: 0.7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.qsfs .left-img {
  max-width: 10vw;
}
.qsfs .footerRight {
  padding: 20px 10vw;
  background-color: #b8daf1;
}
.qsfs .footerRight form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.qsfs .footerRight form .form-item {
  border: none;
  width: 23vw;
  margin: 0 auto;
  padding-left: 7.5rem !important;
  padding-right: 2rem !important;
  height: 50px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.qsfs .footer form input {
  border-width: 0 !important;
  width: 100%;
  height: 80%;
  background-color: transparent !important;
}
.qsfs .footerRight form input:focus {
  outline: none;
}
.qsfs .footerRight form textarea:focus {
  outline: none;
}
.qsfs .footerRight form .form-item:nth-of-type(1) {
  background: url("/images/qsfs/name.png") no-repeat center center;
  background-size: 100%;
}
.qsfs .footerRight form .form-item:nth-of-type(2) {
  background: url("/images/qsfs/tel.png") no-repeat center center;
  background-size: 100%;
}
.qsfs .footerRight form .form-item:nth-of-type(3) {
  background: url("/images/qsfs/local.png") no-repeat center center;
  background-size: 100%;
}
.qsfs .footerRight form p {
  text-align: center;
  color: #2e91cd;
  margin: 10px 0;
}
.qsfs .footerRight form #message {
  background: url("/images/qsfs/message.png") center 0 no-repeat;
  background-size: 100%;
  margin: 0 auto;
  border: none;
  resize: none;
  box-sizing: content-box;
  padding: 0 20px;
  padding-top: 45px;
  padding-bottom: 50px;
  margin-bottom: 10px;
}
.qsfs .footerRight form #message textarea {
  width: 35vw;
  border: none;
  resize: none;
  box-sizing: content-box;
  background-color: transparent;
}
.btn {
  width: 15rem;
}
.btn .btn-img {
  display: flex;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
