html,
body {
  min-width: 1200px;
  margin: 0 auto;
  overflow-x: hidden;
}
.justify,
.for-crowd-wrap ul,
.major-introduction-wrap .major-intr-box ul li,
.lean-content-wrap .lean-content-tit,
.lean-content-wrap .lean-item Ul,
.envir-wrap .envir-box,
.adv-list-wrap,
.adv-list-wrap .adv-list-right ul li,
.guide-wrap .express-wrap ul,
.guide-wrap .express-wrap ul li,
.guide-wrap .job-guide-box ul,
.select-class,
.select-class .select-class-right ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ban-wrap {
  width: 16rem;
  margin: 0 auto;
}
.ban-wrap img {
  width: 16rem;
}
.head-wrap {
  padding-top: 0.25rem;
  text-align: center;
}
.head-wrap h1 {
  line-height: 0.5rem;
  font-size: 0.29166667rem;
  color: #000;
  font-weight: bold;
}
.head-wrap p {
  line-height: 0.25rem;
  font-size: 0.2rem;
  color: #000;
  text-transform: uppercase;
}
.sect-zx {
  display: block;
  width: 4.16666667rem;
  margin: 0 auto;
  margin-top: 0.20833333rem;
  line-height: 0.5rem;
  font-size: 0.18333333rem;
  color: #fff;
  background: #f1396d;
  text-align: center;
  -webkit-border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
     -moz-border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
          border-radius: 0.375rem 0.375rem 0.375rem 0.375rem;
}
.sect-zx:hover {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.for-crowd-wrap ul {
  width: 10rem;
  margin: 0 auto;
  margin-top: 0.16666667rem;
}
.for-crowd-wrap ul li {
  width: 2.29166667rem;
  background: #eeeeee;
  padding-bottom: 0.08333333rem;
}
.for-crowd-wrap ul li a {
  display: block;
}
.for-crowd-wrap ul li a img {
  width: 100%;
  height: 1.75rem;
}
.for-crowd-wrap ul li h3 {
  line-height: 0.41666667rem;
  font-size: 0.2rem;
  color: #000;
  font-weight: bold;
  text-align: center;
}
.for-crowd-wrap ul li p {
  line-height: 0.25rem;
  font-size: 0.15rem;
  color: #000;
  text-align: justify;
  padding: 0 0.08333333rem;
}
.for-crowd-wrap .sect-zx {
  background: #bbe2ec;
  color: #f1396d;
}
.major-introduction-wrap {
  margin-top: 0.41666667rem;
  padding-bottom: 0.41666667rem;
  background: url('../img/ixon/introduction-bg.jpg') no-repeat 100% 100%;
}
.major-introduction-wrap .major-intr-box {
  width: 10rem;
  margin: 0 auto;
}
.major-introduction-wrap .major-intr-box ul li {
  padding: 0.16666667rem 0;
}
.major-introduction-wrap .major-intr-box ul li h3 {
  width: 0.83333333rem;
}
.major-introduction-wrap .major-intr-box ul li h3 span {
  display: block;
  line-height: 0.25rem;
  font-size: 0.25rem;
  color: #000;
  font-weight: bold;
  text-align: center;
}
.major-introduction-wrap .major-intr-box ul li p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0.33333333rem;
  line-height: 0.31666667rem;
  font-size: 0.20833333rem;
  color: #000;
  text-align: justify;
}
.major-introduction-wrap .major-intr-box ul li:first-child {
  border-bottom: 1px dashed #000;
}
.major-introduction-wrap .major-intr-box ul li:first-child p {
  margin-top: 0.16666667rem;
}
.major-introduction-wrap .major-intr-box ul li:last-child h3 {
  margin-top: 0.125rem;
}
.lean-content-wrap {
  width: 10rem;
  margin: 0 auto;
  margin-top: 0.20833333rem;
}
.lean-content-wrap .lean-content-tit span {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  line-height: 0.31666667rem;
  font-size: 0.18333333rem;
  color: #000;
  text-align: center;
  background: #e5e5e5;
  margin: 0 0.04166667rem;
  -webkit-border-radius: 0.16666667rem 0.16666667rem 0.16666667rem 0.16666667rem;
     -moz-border-radius: 0.16666667rem 0.16666667rem 0.16666667rem 0.16666667rem;
          border-radius: 0.16666667rem 0.16666667rem 0.16666667rem 0.16666667rem;
}
.lean-content-wrap .lean-content-tit .lean-btn-active {
  background: #bbe2ec;
}
.lean-content-wrap .swiper-wrapper {
  margin-top: 0.16666667rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(1) {
  width: 2.06666667rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(1) a {
  display: block;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(1) a img {
  width: 100%;
  height: 3.19166667rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(2) {
  width: 2.70833333rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(2) a {
  display: block;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(2) a img {
  width: 100%;
  height: 1.55rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(2) a {
  margin-bottom: 0.08333333rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(3) {
  background: #bbe2ec;
  width: 2.31666667rem;
  height: 3.19166667rem;
  padding: 0 0.08333333rem;
  position: relative;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(3) h3 {
  line-height: 0.41666667rem;
  font-size: 0.2rem;
  color: #000;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(3) p {
  line-height: 0.25rem;
  font-size: 0.15rem;
  color: #000;
  text-align: justify;
  margin-top: 0.08333333rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(3) a {
  display: block;
  width: 1.95833333rem;
  margin-top: 0.16666667rem;
  line-height: 0.375rem;
  font-size: 0.16666667rem;
  color: #f1396d;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 0.20833333rem 0.20833333rem 0.20833333rem 0.20833333rem;
     -moz-border-radius: 0.20833333rem 0.20833333rem 0.20833333rem 0.20833333rem;
          border-radius: 0.20833333rem 0.20833333rem 0.20833333rem 0.20833333rem;
  position: absolute;
  left: 50%;
  bottom: 0.16666667rem;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.lean-content-wrap .lean-item Ul li:nth-of-type(4) {
  width: 2.625rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(4) a {
  display: block;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(4) a img {
  width: 100%;
  height: 1.55rem;
}
.lean-content-wrap .lean-item Ul li:nth-of-type(4) a {
  margin-bottom: 0.08333333rem;
}
.envir-wrap {
  margin-top: 0.25rem;
  padding-bottom: 0.33333333rem;
  background: #ffccda;
}
.envir-wrap .envir-box {
  width: 10rem;
  margin: 0 auto;
  margin-top: 0.25rem;
  background: #fff;
  padding-bottom: 0.25rem;
}
.envir-wrap .envir-box .envir-box-left {
  width: 4.23333333rem;
  margin-left: 0.25rem;
}
.envir-wrap .envir-box .envir-box-left .envir-title {
  margin-top: 0.25rem;
}
.envir-wrap .envir-box .envir-box-left .envir-title h3 {
  line-height: 0.5rem;
  font-size: 0.20833333rem;
  color: #f1396d;
  font-weight: bold;
  padding-top: 0.125rem;
}
.envir-wrap .envir-box .envir-box-left .envir-title p {
  line-height: 0.3rem;
  font-size: 0.16666667rem;
  color: #000;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step {
  position: relative;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul {
  overflow: hidden;
  margin-top: 0.25rem;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul li {
  width: 1.23333333rem;
  margin-top: 0.08333333rem;
  float: left;
  margin-right: 0.08333333rem;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul li a {
  display: block;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul li a img {
  width: 100%;
  height: 0.78333333rem;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul li a {
  width: 1.16666667rem;
  border: 3px solid #fff;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul li p {
  line-height: 0.31666667rem;
  font-size: 0.15rem;
  color: #585858;
  text-align: center;
}
.envir-wrap .envir-box .envir-box-left .envir-box-step ul li.envir-step-swiper-active a {
  border: 3px solid #dca436;
}
.envir-wrap .envir-box .envir-box-right {
  width: 4.75rem;
}
.envir-wrap .envir-box .envir-box-right ul {
  margin-top: 0.25rem;
}
.envir-wrap .envir-box .envir-box-right ul li {
  width: 4.75rem;
}
.envir-wrap .envir-box .envir-box-right ul li a {
  display: block;
}
.envir-wrap .envir-box .envir-box-right ul li a img {
  width: 100%;
  height: 3.325rem;
}
.envir-wrap .envir-box .envir-box-right ul li p {
  line-height: 0.2rem;
  font-size: 0.13333333rem;
  color: #000;
  margin-top: 0.08333333rem;
  text-align: justify;
}
.adv-list-wrap {
  width: 10rem;
  margin: 0 auto;
  margin-top: 0.16666667rem;
}
.adv-list-wrap .adv-list-left {
  width: 4.96666667rem;
  height: 3.30833333rem;
}
.adv-list-wrap .adv-list-left ul li {
  width: 4.96666667rem;
}
.adv-list-wrap .adv-list-left ul li a {
  display: block;
}
.adv-list-wrap .adv-list-left ul li a img {
  width: 100%;
  height: 3.30833333rem;
}
.adv-list-wrap .adv-list-right {
  width: 4.61666667rem;
}
.adv-list-wrap .adv-list-right ul li {
  margin-bottom: 0.25rem;
  cursor: pointer;
}
.adv-list-wrap .adv-list-right ul li .adv-list-number {
  display: block;
  width: 0.60833333rem;
  height: 0.60833333rem;
  line-height: 0.60833333rem;
  font-size: 0.25rem;
  color: #000;
  font-family: impact;
  border: 1px solid #000;
}
.adv-list-wrap .adv-list-right ul li .adv-list-info {
  width: 3.5rem;
  text-align: left;
  margin-left: 0.25rem;
}
.adv-list-wrap .adv-list-right ul li .adv-list-info h4 {
  line-height: 0.31666667rem;
  font-size: 0.18333333rem;
  color: #000;
  padding-top: 0.01666667rem;
}
.adv-list-wrap .adv-list-right ul li .adv-list-info h5 {
  line-height: 0.28333333rem;
  font-size: 0.15rem;
  color: #000;
  text-transform: uppercase;
}
.adv-list-wrap .adv-list-right ul li.adv-list-active .adv-list-number {
  color: #ca090a;
  border: 1px solid #ca090a;
}
.adv-list-wrap .adv-list-right ul li.adv-list-active .adv-list-info h4,
.adv-list-wrap .adv-list-right ul li.adv-list-active .adv-list-info h5 {
  color: #ca090a;
}
.join-wrap {
  margin-top: 0.45rem;
  padding-bottom: 0.25rem;
}
.join-wrap .head-wrap span i::after {
  background: #dcdcdc;
}
.auto1200 {
  width: 10rem;
  margin: 0 auto;
}
.guide-wrap {
  background: #eeeeee;
  padding-bottom: 0.25rem;
}
.guide-wrap .express-wrap {
  width: 8.78333333rem;
  margin: 0 auto;
  margin-top: 0.25rem;
}
.guide-wrap .express-wrap ul {
  border: 1px solid #535353;
  -webkit-border-radius: 0.06666667rem 0.06666667rem 0.06666667rem 0.06666667rem;
     -moz-border-radius: 0.06666667rem 0.06666667rem 0.06666667rem 0.06666667rem;
          border-radius: 0.06666667rem 0.06666667rem 0.06666667rem 0.06666667rem;
}
.guide-wrap .express-wrap ul li {
  text-align: center;
}
.guide-wrap .express-wrap ul li h3 {
  line-height: 0.66666667rem;
  font-size: 0.29166667rem;
  color: #000;
  font-weight: bold;
}
.guide-wrap .express-wrap ul li h3 span {
  line-height: 0.66666667rem;
  font-size: 0.13333333rem;
  color: #000;
  vertical-align: 17%;
}
.guide-wrap .express-wrap ul li .exp-info-box {
  margin-top: 0.16666667rem;
}
.guide-wrap .express-wrap ul li .exp-info-box h3 {
  width: 1.25rem;
}
.guide-wrap .express-wrap ul li .exp-info-box p {
  width: 1.33333333rem;
  line-height: 0.20833333rem;
  font-size: 0.11666667rem;
  color: #595858;
}
.guide-wrap .express-wrap ul li:nth-of-type(1) h3 {
  width: 1.5rem;
  text-align: center;
}
.guide-wrap .express-wrap ul li:nth-of-type(1) p {
  width: 1.08333333rem;
}
.guide-wrap .express-wrap ul li:nth-of-type(2) {
  width: 0.70833333rem;
}
.guide-wrap .express-wrap ul li:nth-of-type(4) {
  width: 0.70833333rem;
}
.guide-wrap .experess-line {
  width: 0px;
  height: 0.58333333rem;
  border: 1px solid #747474;
  -webkit-transform: skewX(-45deg) translateX(0.29166667rem);
     -moz-transform: skewX(-45deg) translateX(0.29166667rem);
      -ms-transform: skewX(-45deg) translateX(0.29166667rem);
          transform: skewX(-45deg) translateX(0.29166667rem);
  margin-top: 0.05rem;
}
.guide-wrap .job-guide-box {
  margin-top: 0.375rem;
  width: 10rem;
  margin: 0 auto;
}
.guide-wrap .job-guide-box ul {
  margin-top: 0.25rem;
}
.guide-wrap .job-guide-box ul li {
  width: 4.50833333rem;
  margin-top: 0.16666667rem;
}
.guide-wrap .job-guide-box ul li a {
  display: block;
}
.guide-wrap .job-guide-box ul li a img {
  width: 100%;
  height: 2.31666667rem;
}
.guide-wrap .job-guide-box ul li h3 {
  line-height: 0.5rem;
  font-size: 0.2rem;
  color: #000;
  font-weight: bold;
  text-align: center;
}
.guide-wrap .job-guide-box ul li p {
  line-height: 0.25rem;
  font-size: 0.15rem;
  color: #000;
  text-align: justify;
}
.guide-wrap .job-guide-box ul li p span {
  line-height: 0.25rem;
  font-size: 0.15rem;
  color: #f1396d;
}
.guide-wrap .job-guide-box ul li p span.purpleColor {
  color: #7d6dd0;
}
.select-class {
  width: 10rem;
  margin: 0 auto;
  margin-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.select-class h3 {
  line-height: 0.55rem;
  font-size: 0.20833333rem;
  color: #fff;
  text-align: center;
  background: #f1396d;
}
.select-class h3 span {
  line-height: 0.55rem;
  font-size: 0.20833333rem;
  color: #fff;
  font-weight: bold;
}
.select-class .select-class-left {
  width: 4.75rem;
  background: #eee;
}
.select-class #baoming {
  width: 4.28333333rem;
  margin: 0 auto;
}
.select-class #baoming li {
  line-height: 0.31666667rem;
  font-size: 0.18333333rem;
  color: #fff;
  margin-top: 0.16666667rem;
}
.select-class #baoming li input {
  display: block;
  width: 100%;
  line-height: 0.31666667rem;
  font-size: 0.15rem;
  color: #000;
  text-indent: 0.18333333rem;
  background: #fff;
  -webkit-border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
     -moz-border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
          border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
  border: 1px solid #a0a0a0;
}
.select-class #baoming li select {
  display: block;
  width: 100%;
  line-height: 0.31666667rem;
  font-size: 0.15rem;
  color: #000;
  text-indent: 0.16666667rem;
  background: #fff;
  -webkit-border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
     -moz-border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
          border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
  border: 1px solid #a0a0a0;
}
.select-class .shc-sub {
  width: 4.28333333rem;
  margin: 0 auto;
}
.select-class .shc-sub input {
  width: 100%;
  line-height: 0.36666667rem;
  font-size: 0.15rem;
  color: #fff;
  text-align: center;
  font-weight: bold;
  background: #f1396d;
  margin-top: 0.16666667rem;
  -webkit-border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
     -moz-border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
          border-radius: 0.08333333rem 0.08333333rem 0.08333333rem 0.08333333rem;
}
.select-class .select-class-right {
  width: 4.75rem;
  background: #eeeeee;
}
.select-class .select-class-right ul {
  width: 4.375rem;
  padding: 0.15rem 0.15rem 0 0.15rem;
}
.select-class .select-class-right ul li {
  width: 2.08333333rem;
  margin-bottom: 0.16666667rem;
}
.select-class .select-class-right ul li a {
  display: block;
}
.select-class .select-class-right ul li a img {
  width: 100%;
  height: 0.81666667rem;
}
