body {
  min-width: 0!important;
}
.apply {
  background-color: white;
}
.apply-banner {
  width: 100%;
  height: 5568px;
  background: url("../image/applybanner.png") no-repeat;
  background-size: 100% 100%;
}
.apply-main {
  width: 1200px;
  margin: 0 auto;
}
.apply-top {
  text-align: left;
  padding-top: 160px;
}
.apply-top-title {
  margin-bottom: 15px;
  font-size: 57px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.apply-top-title2 {
  font-size: 30px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.apply-top-com-li {
  width: 180px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: #ffffff;
  border: 1px solid #01b1c0;
  border-radius: 5px;
  float: left;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #01b1c0;
  margin: 30px 20px 0 0;
}
.apply-btn {
  width: 247px;
  height: 73px;
  margin-top: 330px;
  cursor: pointer;
}
.apply-btn img {
  width: 100%;
  height: 100%;
}
.apply-mid-pk {
  width: 1200px;
  height: 744px;
  background: #ffffff;
  box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.06);
  border-radius: 20px;
  margin-top: 239px;
}
.apply-mid-pk img {
  width: 100%;
  height: 100%;
}
.apply-mid-li-title {
  margin-top: 160px;
  text-align: center;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.apply-mid-li-bg {
  margin: 15px auto;
  width: 810px;
  height: 810px;
  background: url("../image/applyqudao.png") no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.apply-mid-li-bg-s {
  width: 140px;
  font-size: 28px;
  font-family: FZLanTingHei-EB-GBK;
  font-weight: bold;
  color: #007b91;
  text-align: center;
  background: linear-gradient(0deg, #01d3a2 0%, #01b1c0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: absolute;
  top: 365px;
  left: 50%;
  margin-left: -70px;
}
.apply-mid-li-bg-tl,
.apply-mid-li-bg-tr,
.apply-mid-li-bg-bl,
.apply-mid-li-bg-br {
  width: 300px;
  text-align: right;
  position: absolute;
  top: 180px;
  left: -235px;
}
.apply-mid-li-bg-tl .bg-title,
.apply-mid-li-bg-tr .bg-title,
.apply-mid-li-bg-bl .bg-title,
.apply-mid-li-bg-br .bg-title {
  float: right;
  width: 100%;
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.apply-mid-li-bg-tl .bg-title-icon,
.apply-mid-li-bg-tr .bg-title-icon,
.apply-mid-li-bg-bl .bg-title-icon,
.apply-mid-li-bg-br .bg-title-icon {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.apply-mid-li-bg-tl .bg-h,
.apply-mid-li-bg-tr .bg-h,
.apply-mid-li-bg-bl .bg-h,
.apply-mid-li-bg-br .bg-h {
  float: right;
  width: 260px;
  font-size: 22px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  margin-top: 5px;
}
.apply-mid-li-bg-tl .bg-com,
.apply-mid-li-bg-tr .bg-com,
.apply-mid-li-bg-bl .bg-com,
.apply-mid-li-bg-br .bg-com {
  float: right;
  width: 304px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 29px;
  margin-top: 15px;
}
.apply-mid-li-bg-tr,
.apply-mid-li-bg-br {
  text-align: left;
  left: 735px;
}
.apply-mid-li-bg-tr .bg-title,
.apply-mid-li-bg-br .bg-title,
.apply-mid-li-bg-tr .bg-h,
.apply-mid-li-bg-br .bg-h,
.apply-mid-li-bg-tr .bg-com,
.apply-mid-li-bg-br .bg-com {
  float: left;
}
.apply-mid-li-bg-tr .bg-com,
.apply-mid-li-bg-br .bg-com {
  width: 340px;
}
.apply-mid-li-bg-bl {
  top: 465px;
  left: -285px;
  width: 350px;
}
.apply-mid-li-bg-bl .bg-com {
  width: 360px;
}
.apply-mid-li-bg-br {
  top: 465px;
}
.apply-mid-fun-title {
  margin-top: 157px;
  text-align: center;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.apply-mid-fun-ul {
  margin-top: 230px;
}
.apply-mid-fun-li-title {
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  position: relative;
}
.apply-mid-fun-li-title .comming {
  width: 80px;
  height: 24px;
  border-radius: 12px;
  position: absolute;
  top: -30px;
  left: 120px;
}
.apply-mid-fun-li-title .comming img {
  width: 100%;
  height: 100%;
}
.apply-mid-fun-li-com {
  width: 385px;
  height: 59px;
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 36px;
  margin-top: 18px;
}
.apply-mid-fun-live {
  padding-left: 300px;
}
.apply-mid-fun-video {
  text-align: right;
  margin-top: 350px;
  padding-right: 290px;
}
.apply-mid-fun-video .apply-mid-fun-li-com {
  width: auto;
}
.apply-mid-fun-chat {
  margin-top: 380px;
  margin-left: 50%;
}
.apply-mid-bt {
  text-align: center;
  margin-top: 560px;
}
.apply-mid-bt-title {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 70px;
}
.apply-mid-bt-icon-li {
  text-align: center;
  width: 400px;
  float: left;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.apply-mid-bt-icon .bt-icon1 {
  padding: 25px 0 0 175px;
}
.apply-mid-bt-icon .bt-icon2 {
  padding: 5px 0 0 120px;
}
.apply-mid-bt-icon .bt-icon3 {
  padding: 25px 50px 0 0;
}
.apply .fix-btn {
  cursor: pointer;
  position: fixed;
  left: 50%;
  bottom: 0;
  z-index: 999;
  margin-left: -185px;
  width: 371px;
  height: 185px;
}
.apply-mask {
  width: 1920px;
  height: 944px;
  background: #000000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}
.apply-form {
  width: 560px;
  height: 479px;
  background: #ffffff;
  border-radius: 5px;
  padding-top: 40px;
  text-align: center;
  position: fixed;
  top: 200px;
  left: 50%;
  z-index: 999;
  opacity: 1;
  margin-left: -280px;
}
.apply-form-title {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.apply-form-close {
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}
.apply-form-h {
  margin-top: 10px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.apply-form-ul {
  width: 400px;
  margin: 40px auto 0;
}
.apply-form-li {
  margin-bottom: 20px;
}
.apply-form-li-name {
  float: left;
  width: 80px;
  text-align: right;
  line-height: 41px;
}
.apply-form-li input {
  width: 300px;
  height: 45px;
  background: #ffffff;
  border: 1px solid #d5dadf;
  border-radius: 3px;
  padding-left: 15px;
}
.apply-form-btn {
  width: 120px;
  height: 40px;
  line-height: 40px;
  background: #00b38a;
  border-radius: 3px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  margin: 10px auto;
  cursor: pointer;
}
.row-ct {
  padding: 20px 30px 0;
  overflow: hidden;
  box-sizing: border-box;
}
.cld-header {
  background: #ffffff;
}
.cld-header-ct {
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.cld-header-lt {
  float: left;
}
.cld-header-rt {
  float: right;
}
.cld-header-img {
  height: 28px;
  margin: 24px 0;
  display: inline-block;
  vertical-align: middle;
}
.cld-header-a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 67px;
  line-height: 80px;
  font-size: 14px;
  color: #333333;
}
.cld-header-a a {
  display: inline-block;
  padding-right: 27px;
  color: #333333;
}
.cld-header-a a:last-child {
  padding-left: 27px;
}
.cld-header-a a:hover {
  color: #00B38A;
}
.cld-header .cld-header-select {
  color: #00B38A;
}
.cld-header-rt {
  float: right;
  cursor: pointer;
}
.cld-header-rt div {
  display: inline-block;
  vertical-align: middle;
}
.cld-header-rt-stu {
  margin-top: 24px;
  display: inline-block;
  margin-right: 20px;
  width: 90px;
  height: 32px;
  background: #ffffff;
  border: 1px solid #00b38a;
  border-radius: 16px;
  color: #00B38A;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
}
.cld-header-rt-com {
  font-size: 14px;
  display: inline-block;
  margin-top: 24px;
  width: 90px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #ffffff!important;
  background: #00b38a;
  border: 1px solid #00b38a;
  border-radius: 16px;
}
.row-ct .row:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.row-ct:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cldd-bt-dt-ct p {
  font-size: 14px!important;
  line-height: 25px!important;
}
.cloudchatno {
  display: block;
  margin-top: 77px;
  margin-left: 27px;
}
.cld-banner {
  width: 100%;
  max-height: 360px;
}
.cld-banner img {
  width: 100%;
}
.cld-banner-list {
  background: #ffffff;
  border-radius: 3px;
  margin-right: 7px;
  margin-bottom: 20px;
  display: flex;
  cursor: pointer;
}
.cld-banner-list:hover {
  box-shadow: #dddddd 0px 0px 15px 2px ;
}
.cld-banner-lt {
  width: 115px;
  padding: 20px 15px 20px 20px;
  box-sizing: border-box;
}
.cld-banner-lt img {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.cld-banner-rt {
  flex: 1;
  padding: 20px 20px 20px 0;
}
.cld-banner-title {
  font-size: 16px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.cld-banner-indus {
  max-width: 136px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cld-banner-indus-ct {
  margin: 7px 0 10px;
  color: #999999;
  font-size: 14px;
}
.cld-banner-indus-ct div {
  display: inline-block;
  vertical-align: middle;
}
.cld-banner-bt div {
  display: inline-block;
  vertical-align: middle;
}
.cld-banner-label {
  width: 48px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background: #00b38a;
  border-radius: 2px;
  margin-right: 10px;
  color: #ffffff;
  font-size: 12px;
}
.cld-banner-time {
  color: #333333;
  font-size: 14px;
}
.cld-mid {
  max-width: 1260px;
  margin: 0 auto;
  overflow: hidden;
}
.cld-mid .swiper-container {
  width: 100%;
}
.cld-mid-banner {
  position: relative;
}
.cld-mid-h {
  font-size: 28px;
  color: #000000;
  text-align: center;
  margin: 39px 0 27px;
}
.cld-bt {
  overflow: hidden;
  max-width: 1260px;
  padding: 0 30px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.cld-bt-h {
  text-align: center;
  color: #333333;
  font-size: 28px;
  margin: 37px 0 27px;
}
.cld-bt-block {
  /* margin-bottom: 17px; */
  margin-bottom: 40px;
  float: left;
  height: 322px;
}
.cld-bt-block-a {
  overflow: hidden;
  height: 322px;
  background: linear-gradient(180deg, #ffaa41 0%, #ff6f25 100%);
  border-radius: 3px;
}
.cld-bt-block-hot {
  color: #FFFFFF;
  font-size: 26px;
  margin-left: 47px;
  margin-bottom: 37px;
  margin-top: 50px;
}
.cld-bt-block-hot div {
  display: inline-block;
  vertical-align: middle;
}
.cld-bt-block-hot .cld-bt-block-hot-icon {
  margin-right: 7px;
  margin-top: 7px;
  font-size: 37px;
  color: #df2a2c;
}
.cld-bt-block-p {
  color: #FFFFFF;
  font-size: 16px;
  margin-bottom: 5px;
  padding-left: 49px;
}
.cld-bt-block-aa {
  color: #FFFFFF;
  font-size: 16px;
  margin-left: 50px;
  margin-top: 37px;
  display: block;
  cursor: pointer;
}
.cld-bt-block-aa div {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.cld-bt-block-img {
  height: 140px;
  position: relative;
}
.cld-bt-block-img img {
  width: 100%;
  height: 140px;
  display: block;
  border-radius: 4px 4px 0 0;
}
.cld-bt-block-img:hover .cld-bt-block-mask {
  opacity: 1;
}
.cld-bt-block-mask {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.6s;
  border-radius: 4px 4px 0 0;
  text-align: center;
  color: #ffffff;
}
.cld-bt-block-mask div {
  font-size: 46px;
  margin: 43px auto;
}
.cld-bt-block-num {
  height: 24px;
  line-height: 24px;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  left: 0;
  bottom: 0;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  padding: 0 7px;
}
.cld-bt-block-tp {
  display: block;
  background: #ffffff;
  border-radius: 4px;
}
.cld-bt-block-sp {
  width: 52px;
  height: 24px;
  background: #00b38a;
  border-radius: 3px 0px 0px 0px;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  color: #ffffff;
  position: absolute;
  right: 0;
  bottom: 0;
}

.cld-bt-block-mid {
  padding: 17px 20px 20px;
}
.cld-bt-block-title {
  font-size: 16px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
  height: 42px;
}
.cld-bt-block-title:hover {
  color: #00b38a!important;
  text-decoration: none !important;
}

.cld-bt-block-tp:hover{
  color: #00b38a !important;
  text-decoration: none !important;
}

.cld-bt-block-g {
  height: 24px;
  line-height: 24px;
  background: #e5f7f3;
  border-radius: 2px;
  color: #33C2A1;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  padding: 0 7px;
  -webkit-box-orient: vertical;
}
.cld-bt-block-com {
  border-radius: 4px;
  height: 70px;
  display: flex;
  padding: 12px 20px;
  box-sizing: border-box;
  background: #ffffff;
  border-top: 1px solid #eeeeee;
}
.cld-bt-block-com:hover{
  color: #333 !important;
  text-decoration: none !important;
}
.cld-bt-block-com-img {
  width: 52px;
}
.cld-bt-block-com-img img {
  width: 42px;
  height: 42px;
}
.cld-bt-block-company {
  flex: 1;
  color: #666666;
  font-size: 14px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.more-btn {
  width: 160px;
  height: 40px;
  color: #00B38A;
  font-size: 14px;
  border: 1px solid #00b38a;
  border-radius: 3px;
  text-align: center;
  line-height: 40px;
  margin: 30px auto 60px;
  cursor: pointer;
  display: block;
}
.more-btn:hover {
  background: #00b38a;
  color: #ffffff;
}
.xxc-beian-icon {
  /* background-image: url(https://img1.xiaoxiancai.com.cn/career/68cac11%E2%80%A6.png); */
  width: 20px;
  height: 20px;
  background-position: 0 0;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 6px;
  margin-left: 15px;
}
.cld-header-rt-a .icon-gerenzhongxin {
  margin-top: -3px;
  margin-right: 5px;
}
.cld-list {
  position: relative;
  padding-bottom: 97px;
  margin-bottom: 30px;
}
.cld-list-img {
  margin: 67px auto;
  display: table;
  width: 308px;
}
.cld-list-ct {
  overflow: hidden;
  max-width: 1217px;
  margin: 0 auto;
}
.cld-list-tp {
  overflow: hidden;
  max-width: 1200px;
  margin: 40px auto 17px;
}
.cld-list-cts {
  overflow: hidden;
}
.cld-list-tab-ct {
  float: left;
}
.cld-list-tab-ct div {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.cld-list-input {
  float: right;
  width: 469px;
  height: 46px;
  background: #ffffff;
  border: 1px solid #e8e8ea;
  border-radius: 23px;
  position: relative;
  font-size: 16px;
}
.cld-list-input input {
  outline: none;
  border: none;
  height: 44px;
  border-radius: 22px;
  line-height: 44px;
  padding: 0 23px;
  box-sizing: border-box;
  width: 377px;
  color: #333333;
}
.cld-list-input .icon-search {
  position: absolute;
  right: 17px;
  top: 10px;
  font-size: 23px;
  color: #777777;
  cursor: pointer;
}
.cld-list-tab {
  color: #333333;
  font-size: 16px;
  margin-right: 30px;
  padding-bottom: 7px;
}
.cld-list-tab-select {
  color: #00B38A;
  border-bottom: 2px solid #00B38A;
}
.none {
  display: none;
}
.cldd {
  max-width: 1200px;
  margin: 20px auto;
}
.cldd-tp {
  display: flex;
}
.cldd-rt {
  flex: 2.3;
  height: 532px;
  background: #ffffff;
  overflow: hidden;
  position: relative;
}
.cldd-rt-title {
  height: 48px;
  line-height: 48px;
  padding-left: 19px;
  color: #00b38a;
  font-size: 16px;
  border-bottom: 1px solid #eeeeee;
}
.cldd-rt-list {
  height: 408px;
  overflow-y: auto;
}
.cldd-rt-bt {
  height: 76px;
  border-top: 1px solid #eeeeee;
  position: relative;
}
.cldd-rt-bt-input {
  height: 36px;
  background: #ffffff;
  border: 1px solid #e8e8ea;
  border-radius: 18px;
  margin: 20px;
  position: relative;
}
.cldd-rt-bt-input input {
  height: 34px;
  border-radius: 16px;
  padding: 0 13px;
  padding-right: 77px;
  outline: none;
  width: 100%;
  border: none;
  box-sizing: border-box;
}
.cldd-rt-bt-btn {
  width: 68px;
  height: 34px;
  background: #00b38a;
  border-radius: 17px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  text-align: center;
  line-height: 34px;
  color: #ffffff;
  font-size: 16px;
}
.cldd-rt-mask {
  position: absolute;
  z-index: 77;
  width: 100%;
  height: 484px;
  top: 48px;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.cldd-rt-mask-tp {
  margin-top: 179px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
}
.cldd-rt-mask-btn {
  width: 100px;
  height: 36px;
  background: #00b38a;
  border-radius: 3px;
  margin: 17px auto 7px;
  cursor: pointer;
  text-align: center;
  line-height: 36px;
  color: #ffffff;
}
.cldd-rt-mask-p {
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
}
.cldd-lt {
  flex: 7.6;
  padding-right: 20px;
  box-sizing: border-box;
  position: relative;
}
.cldd-lt video {
  width: 100%;
  height: 532px;
  object-fit: fill;
}
.cldd-bt {
  display: flex;
  margin-top: 20px;
  margin-bottom: 77px;
}
.cldd-bt-lt {
  flex: 7.6;
  padding-right: 20px;
  box-sizing: border-box;
}
.cldd-bt-rt {
  flex: 2.3;
}
.cldd-bt-rt-title {
  height: 48px;
  padding-left: 19px;
  line-height: 48px;
  color: #00B38A;
  font-size: 16px;
  background: #ffffff;
  cursor: pointer;
  border-bottom: 1px solid #eeeeee;
}
.cldd-bt-rt-list {
  border-bottom: 1px solid #eeeeee;
  background: #ffffff;
  position: relative;
}
.cldd-bt-rt-list-btn {
  width: 52px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #00b38a;
  border-radius: 3px;
  color: #00b38a;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 30px;
  right: 17px;
}
.cldd-bt-rt-list-lt {
  padding: 17px 77px 17px 20px;
  box-sizing: border-box;
}
.cldd-bt-rt-list-name {
  display: inline-block;
  color: #333333!important;
  font-size: 16px;
  margin-bottom: 10px;
  cursor: pointer;
}
.cldd-bt-rt-list-name:hover {
  color: #00b38a!important;
}
.cldd-bt-rt-msg {
  color: #999999;
  font-size: 14px;
}
.cldd-bt-rt-msg div {
  display: inline-block;
  vertical-align: middle;
  padding-right: 7px;
}
.cldd-bt-com {
  height: 140px;
  margin-bottom: 20px;
  background: #ffffff;
  display: flex;
}
.cldd-bt-com-img {
  width: 111px;
  display: block;
}
.cldd-bt-com-img img {
  width: 87px;
  height: 87px;
  float: right;
  margin: 27px auto 0;
}
.cldd-bt-com-lt {
  flex: 1;
  padding: 23px 20px;
}
.cldd-bt-com-title {
  white-space: nowrap;
  max-width: 607px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 20px;
  color: #333333;
  display: block;
  cursor: pointer;
}
.cldd-bt-com-title:hover {
  color: #00b38a;
}
.cldd-bt-com-mid {
  margin: 11px 0;
  display: block!important;
  font-size: 14px;
  color: #666666;
}
.cldd-bt-com-mid div {
  display: inline-block;
  vertical-align: middle;
}
.cldd-bt-com-mid-num {
  padding-right: 20px;
}
.cldd-bt-com-bt {
  overflow: hidden;
  display: block!important;
}
.cldd-bt-com-point {
  height: 24px;
  line-height: 24px;
  background: #e5f7f3;
  border-radius: 2px;
  padding: 0 7px;
  color: #33C2A1;
  font-size: 14px;
  float: left;
  max-width: 437px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cldd-bt-com-name {
  float: right;
  display: block!important;
  font-size: 14px;
  cursor: pointer;
  color: #666666!important;
}
.cldd-bt-com-name:hover {
  color: #00b38a!important;
}
.cldd-bt-com div {
  display: inline-block;
  vertical-align: middle;
}
.cldd-bt-com div:first-child {
  margin-right: 5px;
}
.cldd-bt-dt {
  background: #ffffff;
  border-radius: 3px;
}
.cldd-bt-dt-title {
  height: 48px;
  line-height: 48px;
  padding-left: 30px;
  color: #00B38A;
  font-size: 16px;
  border-bottom: 1px solid #eeeeee;
}
.cldd-bt-dt-ct {
  padding: 23px 23px 30px;
  font-size: 14px;
  color: #666666;
}
.close-mask {
  position: absolute;
  top: 49px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 97;
  background: #ffffff;
  font-size: 14px;
  color: #333333;
  box-sizing: border-box;
  padding: 207px 11px 0;
  text-align: center;
  line-height: 23px;
}
.close-mask span {
  color: #00b38a;
}
.cldd-rt-list-ct {
  margin-top: 10px;
  padding: 0 19px 0 19px;
  font-size: 14px;
  color: #333333;
}
.cldd-rt-list-ct:last-child {
  margin-bottom: 20px;
}
.cldd-rt-list-name {
  color: #00B38A;
  font-size: 14px;
}
.cldd-rt-list-name div {
  vertical-align: middle;
  margin-left: 3px;
  width: 24px;
  height: 15px;
  line-height: 15px;
  margin-top: -3px;
  text-align: center;
  font-size: 12px;
  color: #FF9000;
  background: #fff7e5;
  border: 1px solid #ff9000;
  border-radius: 2px;
  display: none;
}
.cldd-rt-list-span {
  word-break: break-all;
  font-size: 16px;
}
.cldd-rt-list-span-ct {
  overflow: hidden;
  margin-top: 5px;
}
.cldd-rt-list-isSys {
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.cldd-rt-list-out .cldd-rt-list-name {
  text-align: right;
}
.cldd-rt-list-out .cldd-rt-list-span {
  float: right;
}
.cldd-rt-list-com {
  color: #FF9000;
}
.cldd-rt-list-com div {
  display: inline-block;
}
.cld-header-apply {
  display: inline-block;
  margin-right: 17px;
}
.tim-scroll::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: #f5f5f5;
}
/*定义滚动条的轨道，内阴影及圆角*/
.tim-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  background-color: #fefefe;
}
/*定义滑块，内阴影及圆角*/
.tim-scroll::-webkit-scrollbar-thumb {
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  background-color: #E4E8EB;
}
.cld-footer {
  background: #ffffff;
  overflow: hidden;
}
.cld-footer-tp {
  border-bottom: 1px solid #eeeeee;
}
.cld-footer-tp-ct {
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.cld-footer-tp-lt {
  float: left;
  margin-top: 49px;
  margin-bottom: 27px;
}
.cld-footer-tp-rt {
  float: right;
  padding-top: 47px;
  font-size: 14px;
}
.cld-footer-tp-rt > div {
  display: inline-block;
  margin-left: 27px;
  text-align: center;
  color: #999999;
}
.cld-footer-tp-rt img {
  display: block;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.cld-footer-tp-rt p {
  margin-top: 3px;
}
.cld-footer-tp-img {
  width: 172px;
  height: 22px;
}
.cld-footer-tp-img img {
  width: 172px;
  height: 22px;
}
.cld-footer-tp-p {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0 12px;
}
.cld-footer-tp-p1 {
  font-size: 14px ;
  color: #666666;
  line-height: 26px;
}
.cld-footer-bt-ct {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 17px;
  padding-bottom: 10px;
  font-size: 14px;
  overflow: hidden;
}
.cld-footer-bt-ct a {
  color: #333333;
}
.cld-footer-bt-ct a:hover {
  text-decoration: underline;
}
.cld-footer-bt-lt {
  float: left;
}
.cld-footer-bt-rt {
  float: right;
}
.cld-footer-bt-kx {
  background: #ffffff;
  box-sizing: border-box;
}
.cld-banner .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #ffffff;
  opacity: 0.3;
  border-radius: 4px;
}
.cld-banner .swiper-pagination {
  transform: translateX(-50%);
  left: 50%!important;
  width: auto!important;
}
.cld-banner .swiper-pagination-bullet-active {
  width: 24px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  opacity: 1;
}
.cld-mid-banner .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #ccf0e8;
  border-radius: 50%;
}
.cld-mid-banner .swiper-pagination {
  transform: translateX(-50%);
  left: 50%!important;
  bottom: -13px !important;
  width: auto!important;
}
.cld-header-rt .cld-header-rt-a {
  line-height: 80px;
  font-size: 14px;
  color: #333333;
}
.cld-header-rt .cld-header-rt-a:hover {
  color: #33c2a1;
}
.cld-mid-banner .swiper-pagination-bullet-active {
  width: 24px;
  height: 8px;
  background: #33c2a1;
  border-radius: 4px;
}
.cld-mid-banner .swiper-pagination {
  bottom: -20px;
}
.icon-side-feedback {
  background-image: url('../image/sprite.png');
  background-position: -146px -360px;
  width: 22px;
  height: 22px;
  background-size: 481px 452px;
  background-repeat: no-repeat;
}
.icon-side-wechat {
  background-image: url('../image/sprite.png');
  background-position: -82px -360px;
  width: 22px;
  height: 22px;
  background-size: 481px 452px;
  background-repeat: no-repeat;
}
.icon-side-gotop {
  background-image: url('../image/sprite.png');
  background-position: -114px -360px;
  width: 22px;
  height: 22px;
  background-size: 481px 452px;
  background-repeat: no-repeat;
}
.pagination {
  margin: 30px 0;
  text-align: center;
  color: #333;
}
.pagination a {
  width: 31px;
  height: 31px;
  display: inline-block;
  line-height: 31px;
  border: 1px solid #eee;
  font-size: 12px;
  color: #666;
  cursor: pointer;
  border-radius: 5px;
  margin-right: 10px;
}
.pagination a[disabled='disabled'],
.pagination a[disabled='disabled']:hover {
  cursor: not-allowed;
  background: #ddd;
  color: #aaa;
}
.pagination .firstPage,
.pagination .lastPage,
.pagination .prePage,
.pagination .nextPage {
  width: 50px;
}
.pagination .current {
  background-color: #00b38a;
  color: #FFFFFF;
}
.pagination .totalPages {
  margin: 0 10px;
  font-size: 14px;
}
.pagination .totalPages span,
.pagination .totalSize span {
  color: #00b38a;
  margin: 0 5px;
}
.resume-list-content {
  width: 600px;
  background-color: #ffffff;
  border: 1px solid #666;
  box-shadow: 0 0 5px #eee;
  border-radius: 3px;
  display: none;
  position: absolute;
  left: 50%;
  top: 100px;
  margin-left: -300px;
  z-index: 999;
}
.resume-list-content input {
  margin-left: 5px;
}
.resume-list-content p {
  width: 100%;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px dashed #eee;
}
.resume-list-content ul {
  padding-left: 20px;
  padding-top: 20px;
  min-height: 85px;
  border-bottom: 1px dashed #eee;
}
.resume-list-content ul li {
  width: 560px;
  line-height: 40px;
  color: #00b38a;
  cursor: pointer;
}
.resume-list-content ul li:nth-child(2n+1) {
  background-color: #f9f9f9;
}
.resume-list-content ul li a {
  font-size: 14px;
  color: #72be97;
  margin-left: 10px;
}
.resume-list-content ul li .resume-line {
  font-size: 14px;
  color: #666;
  margin-left: 10px;
}
.resume-list-content ul li .s-left {
  margin-left: 30px;
}
.cldd-bt-rt-list-btn-a {
  background: #00b38a;
  color: #ffffff;
}
.resume-name {
  display: inline-block;
  width: 280px;
  color: #333;
  font-size: 14px;
  margin-right: 30px;
  margin-left: 10px;
}
@font-face {
  font-family: "iconfont";
  src: url('https://assets.xiaoxiancai.com.cn/home/css/iconfont.eot?t=1594697959398');
  /* IE9 */
  src: url('https://assets.xiaoxiancai.com.cn/home/css/iconfont.eot?t=1594697959398') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('https://assets.xiaoxiancai.com.cn/home/css/iconfont.woff?t=1594697959398') format('woff'), url('https://assets.xiaoxiancai.com.cn/home/css/iconfont.ttf?t=1594697959398') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('https://assets.xiaoxiancai.com.cn/home/css/iconfont.svg?t=1594697959398') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-search:before {
  content: "\e628";
}
.icon-huo:before {
  content: "\e6a0";
}
.icon-rightarrow:before {
  content: "\e626";
}
.icon-gerenzhongxin:before {
  content: "\e653";
}
.icon-arrow-:before {
  content: "\e629";
}
.icon-shouji:before {
  content: "\e71f";
}
.icon-gerenzhongxin1:before {
  content: "\e63a";
}
.icon-shijian_huaban:before {
  content: "\e62a";
}
@media screen and (max-width: 576px) {
  .cld-list-input {
    width: 257px;
  }
  .cld-list-input input {
    width: 157px;
  }
}
.submit-choose {
  width: 140px;
  height: 40px;
  float: right;
}
.submit-choose span {
  float: left;
  width: 50px;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  margin-top: 8px;
  border-radius: 3px;
  cursor: pointer;
}
.submit-choose span:first-child {
  background-color: #00b38a;
  color: #ffffff;
}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
@font-face {
  font-family: "iconfont2";
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKQAAsAAAAABkAAAAJGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApIYAE2AiQDCAsGAAQgBYRtBzMbiQXIDiVNA4UA5QkAQDw83I/33Bc/ujGTI2m6UXprNG00n48HksnN43f/a23OPNTpp5Jwryt381f872CvU/qFRoUS8AyJSsj4PJfTu6uAApkfKMe1N03qBdSLAynQPbBNViSRN4xd4BLOE6jQoyGxvXVwAXkZa1ogzlqGBvlcQCZj6TKhpGZtJu5Driy5kXwB3Au/H//0Ik8iT1lVe2c2F7Dys2Znpdf/rzvlExAkoM05UkwBGXFUm9iREoyZUpFIGwD7Kg9+1orCN4m96gX766zSKtAFBfckdEW3mk7gtgZqANpHPYpouLR4+tR6GvmTr/Gt8dPPHxuP5uvr7+PZ49rDQu/F4uMlXs/92Hz1eLG0DlD8SJ+leiQQvP2a+aXUlv+XVWbg+97vZegrfmT6uUDZPpzBvxD2bMt0sWVMMlVY251oOEdNhQoUsKfBz1hN84kzoUzzCFep7hSpMkNkxphCrtI0SpRZQ4VJ25srNZJSIivHhAeAUOcRiRrPkarzQmaMb+Ra/KFEXaRQ4SQa96w0ElZxS5LGtED9Hq154AvHzMWo/IyMa1eTWXHIuiIZW2HstjrF9Db5JOdYEN8YPWaBQgYeboHLyHUDDGVg05xbJnM4a7dF3Zta88CDoi0S0TCygHT3kGUu4BN+b1Ysff4MMVxzaWRLS43/CpFi1vCoq6XTg9xW+L1a7uWa2A1DD2MCEqSAB22BUcTlCqCwfpSNzLEWc0QsNNO2O4m+itb6Ku/r9kEFS5uEbU+V33m+ErraPQA=') format('woff2');
}
.iconfont2 {
  font-family: "iconfont2" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-icon_play:before {
  content: "\e60f";
}
.play-icon {
  top: 47%;
  left: 50%;
  width: 56px;
  height: 56px;
  border-radius: 28px;
  text-align: center;
  line-height: 56px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  cursor: pointer;
  position: absolute;
  transform: translate(-50%, -65%);
}
.play-icon div {
  font-size: 27px;
}
