@charset "gbk";
a {color: inherit;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.wrap {width: 94%;margin: auto;padding: 0 3%;}
.pad {padding: 3%;}
.mar {margin: 3% auto;}

/*现状*/
.xzh li {
  width: 20%;
  text-align: center;
}
.xzh li strong {
  font-size: 1.2rem;
  line-height: 2em;
}

.title_main {
  padding: 3% 0;
  text-align: center;
}
.bggrey {background: #eee;}
.title_main strong {font-size: 1.8rem;}
.title_main strong span {color: #c91d11;}
/*学技术*/
.xjs li {width: 48.5%;}
.xjs_list li {
  width: 100%;
  margin-top: 3%;
  padding: 2% 0;
  border-bottom: 1px solid #ccc;
  font-size: .8rem;
}
.xjs_list li img {
  width: 5%;
  vertical-align: middle;
}

.zxbox {
  padding: 3% 0;
  justify-content: space-around;
}
.zxbox a {
  width: 38%;
  padding: 2%;
  background: #ff4f00;
  color: #fff;
  text-align: center;
  border-radius: 50px;
}
.zxbox a:last-child {background: #ec0000;}

.yhbm {
  position: relative;
}
.yhbm_dianhua {
  width: 40%;
  height: 2rem;
  background: #fff url("../images/phone.png") no-repeat 2% center/8%;
  border-radius: .3rem;
  border: none;
  box-shadow: none;
  position: absolute;
  right: 3%;
  bottom: 3rem;
  text-indent: 12%;
}
.yhbm_submit {
  width: 40%;
  height: 2rem;
  background: #ffda17;
  color: #ec0000;
  border-radius: .3rem;
  border: none;
  box-shadow: none;
  position: absolute;
  right: 3%;
  bottom: .5rem;
}
/*热门专业*/
.zy_title {
  padding: 2%;
  background: #ec0000;
  color: #fff;
  align-items: center;
}
.zy_title strong {font-size: 1.2rem;}
.zy_title strong span {
  font-size: 1rem;
  vertical-align: middle;
  opacity: .7;
}
.zy_title img {
  width: 10%;
  vertical-align: middle;
  margin-right: 2%;
}
.zy_title a {
  padding: 1% 3%;
  border: 2px solid #fff;
  border-radius: 50px;
  text-align: center;
}
.m-zy-title {display: none;}

.ysbg {
  padding: 1% 3%;
  background: url("../images/ysbg.jpg") no-repeat top center/cover;
}
.ys {
  background: #fff;
  align-items: center;
}
.ys li {
  box-sizing: border-box;
  width: 50%;
  line-height: 1.5em;
}
.ys li strong {
  font-size: 1.2rem;
  color: #ec0000;
}
.ys li:nth-child(2), .ys li:nth-child(3), .ys li:nth-child(6), .ys li:nth-child(7) {
  padding: 0 3%;
}

.cjy {text-align: center;}
.cjy-a {
  display: block;
  width: 80%;
  padding: 2% 0;
  text-align: center;
}
.cjy-a1 {
  background: #ff3f01;
  color: #fff;
}
.cjy-a2 {
  background: #ec0000;
  color: #fff;
}