.slide {
  padding-top: 120px;
  height: 360px;
  background: url('../image/application/Banner.png') no-repeat;
  background-size: 100% 100%;

}

.slide .slide-main {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.slide .slide-main img {
  width: 120px;
  height: 120px;
  margin-right: 48px;
  border-radius: 4px;
}


.slide .enterprise-info ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.slide .enterprise-info ul li {
  text-align: left;
  padding: 0 30px;
}

.slide .enterprise-info ul li span {
  font-size: 12px;
  color: #ccc;
}

.slide .enterprise-info ul li p {
  font-size: 18px;
  color: #FFF;
  margin-bottom: 0;
  margin-top: 8px;
}

.slide .enterprise-info ul li:nth-child(2) {

  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}


/* 内容部分 */
.main {
  position: relative;
  background: #F8FAFC;
  padding-bottom: 60px;
}

.main .zw {
  position: absolute;
  width: 1200px;
  height: 180px;
  left: 50%;
  top: -180px;
  margin-left: -600px;
  background: #FFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.main .zw h6 {
  font-size: 32px;
  color: #000;
}

.main .main-content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  background: #FFF;
  text-align: left;
  padding: 12px 302px 80px 303px;
}

.main .main-content h6 {
  padding-left: 22px;
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  line-height: 25px;
}

.main .main-content .layui-form {
  padding-top: 40px;
}

.main .main-content .layui-form-label {
  width: 118px;
  font-size: 15px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 0;
}

.main .main-content .layui-form-item {
  margin-bottom: 30px;
}

.main .main-content .layui-form-item h6 {
  padding-left: 29px;
}

.main .main-content .layui-input-block {
  margin-left: 118px;
}

.main .main-content .layui-input-block .btns {
  width: 160px;
  height: 44px;
  background: #1869FF;
  border-radius: 4px;
}

.main .main-content .verify {
  display: flex;
  flex-direction: row;
}

.main .main-content .upload {
  padding-left: 135px;
  line-height: 30px;
  margin: 0;
  color: #1869FF;
  display: none;
}

.layui-form-label {
  width: 132px !important;
  text-align: center !important;
}

.layui-form-label span {
  color: red;
}

.layui-input-block {
  margin-left: 132px !important;
}

.layui-form-select dl dd.layui-this {
  background: #1869FF;
}

.layui-form-checked[lay-skin=primary] i {
  background: #1869FF;
  border-color: #1869FF !important;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
  border: 1px solid #1869FF;
}
.layui-icon-ok:before {}

/* .main .main-content .clum {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 30px;
}

.main .main-content .clum i {
  font-style: normal;
  color: #F13434;
}

.main .main-content .clum label {
  width: 115px;
  font-size: 15px;
  line-height: 40px;
  color: #000;
  margin: 0;
}

.main .main-content .clum input.ipt {
  width: 480px;
  height: 40px;
  border: 1px solid #DBDBDB;
}

.main .main-content .clum p {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
}

.main .main-content .clum p .chek {
  margin: 0;
  margin-right: 10px;

}

.main .main-content .btns {
  padding-left: 115px;
}

.main .main-content .btns .btn {
  width: 160px;
  height: 44px;
  background: #1869FF;
} */

.lang-en .main .main-content {
  padding-left: 250px;
  padding-right: 250px;
}

.lang-en .layui-form-label {
  width: 230px !important;
}

.lang-en .layui-input-block {
  margin-left: 235px !important;
}

.lang-en .sms-input {
  width: 285px !important;
}
