@charset "UTF-8";
img {
  display: block;
  width: 100%;
  height: 100%;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  word-break: break-all;
  scroll-behavior: smooth;
}

a {
  color: #333;
  display: inline-block;
  text-decoration: none !important;
}

body {
  font-family: PingFangSC-Regular, PingFang SC;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 400;
}

/*index.html   action*/

.bose {
  width: 10rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
  overflow: hidden;
  /*版权*/
}

.bose .header_logo {
  width: 100%;
  height: 1rem;
  background: #fff;
  position: relative;
}

.bose .header_logo .logo_link1 {
  float: left;
  width: 2.266667rem;
  height: 0.626667rem;
  margin: 0.186667rem 0.133333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bose .header_logo .logo_link1 img {
  width: 2.2666666667rem;
  height: auto;
}

.bose .header_logo .s-rm {
  float: left;
}

.bose .header_logo .s-rm a {
  text-decoration: none;
}

.bose .header_logo .s-rm span {
  line-height: 1rem;
  height: 1rem;
  color: #333;
  font-size: 0.4rem;
  float: left;
  margin-right: 0.1333333333rem;
}

.bose .header_logo .s-rm img {
  width: 0.1866666667rem;
  height: 0.1066666667rem;
  margin-top: 0.446667rem;
  float: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.bose .header_logo .s-rm .jz_down {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.bose .header_logo .s-rm .major {
  position: absolute;
  top: 1rem;
  left: 0;
  width: 10rem;
  height: 13.3333333333rem;
  background: #fff;
  z-index: 99;
  display: none;
  overflow: hidden;
  overflow: scroll;
  overflow-x: hidden;
  -webkit-box-shadow: 0px 0.2666666667rem 0.2rem -0.2666666667rem #5e5e5e;
  box-shadow: 0px 0.2666666667rem 0.2rem -0.2666666667rem #5e5e5e;
}

.bose .header_logo .s-rm .major .kkkkk {
  width: 9.2rem;
}

.bose .header_logo .s-rm .major .kkkkk .all {
  width: 100%;
  height: 1.2533333333rem;
  line-height: 1.2533333333rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .header_logo .s-rm .major .kkkkk p {
  width: 100%;
  height: 0.6666666667rem;
  line-height: 0.6666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
  background: #f3f3f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .header_logo .s-rm .major .kkkkk .or_them {
  width: 100%;
  height: 0.84rem;
  line-height: 0.84rem;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .header_logo .s-rm .major .kkkkk .super {
  color: #1979c5;
}

.bose .header_logo .s-rm .major .rrrrr {
  width: 0.8rem;
  background: #f3f3f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.5333333333rem;
  position: fixed;
  top: 1rem;
  right: 0;
}

.bose .header_logo .s-rm .major .rrrrr span {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 0.4rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #1979c5;
}

.bose .header_logo .title {
  width: 3.3333333333rem;
  float: left;
  text-align: center;
  height: 1rem;
  font-size: 0.4266666667rem;
  line-height: 1rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  white-space: nowrap;
}

.bose .header_logo .mar_lef66 {
  margin-left: 0.88rem;
}

.bose .header_logo .logo_login {
  float: right;
}

.bose .header_logo .logo_login .logo_link2 {
  width: 0.48rem;
  height: 0.48rem;
  float: left;
  margin-right: 0.38rem;
  margin-top: 0.26rem;
}

.bose .header_logo .logo_login .logo_link2 .join {
  position: absolute;
  top: 0;
  left: 0;
  width: 10rem;
  background: #fff;
  z-index: 99999;
  display: none;
  padding-bottom: 0.4rem;
  -webkit-box-shadow: 0px 0.2666666667rem 0.2rem -0.2666666667rem #5e5e5e;
  box-shadow: 0px 0.2666666667rem 0.2rem -0.2666666667rem #5e5e5e;
}

.bose .header_logo .logo_login .logo_link2 .join .join_box {
  width: 100%;
  height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0.0133333333rem solid #a5a5a5;
  margin-bottom: 0.4266666667rem;
}

.bose .header_logo .logo_login .logo_link2 .join .join_box .so_suo {
  width: 8.2666666667rem;
  height: 0.64rem;
  border: 0.0133333333rem solid #a5a5a5;
  margin-left: 0.3333333333rem;
  margin-right: 0.2933333333rem;
  border-radius: 0.3333333333rem;
}

.bose .header_logo .logo_login .logo_link2 .join .join_box .so_suo input {
  outline: none;
  border: 0;
  width: 6.6666666667rem;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.3333333333rem;
  background: none;
  padding-left: 0.4rem;
  font-size: 0.4rem;
}

.bose .header_logo .logo_login .logo_link2 .join .join_box .so_suo a {
  float: right;
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.24rem;
  margin-top: 0.1rem;
}

.bose .header_logo .logo_login .logo_link2 .join .join_box .click_p {
  width: 0.8266666667rem;
  height: 1rem;
  color: #666;
  font-size: 0.4rem;
  line-height: 1rem;
}

.bose .header_logo .logo_login .logo_link2 .join .p_1 {
  height: 0.6666666667rem;
  border-bottom: 0.0133333333rem solid #a5a5a5;
  width: 9.36rem;
  margin: 0 auto;
  font-size: 0.426667rem;
  margin-bottom: 0.2rem;
  color: #1979c5;
}

.bose .header_logo .logo_login .logo_link2 .join .p_link {
  display: block;
  width: 9.36rem;
  margin: 0 auto;
  overflow: hidden;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #333;
  font-size: 0.4rem;
}

.bose .header_logo .logo_login .logo_link2 .j_block {
  display: none;
}

.bose .header_logo .logo_login .logo_link3 {
  width: 0.48rem;
  margin-top: 0.313333rem;
  margin-right: 0.32rem;
  float: left;
}

.bose .header_logo .logo_login .logo_link3 .box {
  display: none;
}

.bose .header_logo .lol_ban {
  width: 100%;
  position: absolute;
  top: 1rem;
  left: 0;
  background: #fff;
  z-index: 999;
  border-top: 0.0133333333rem solid #e5e5e5;
  border-bottom: 0.0133333333rem solid #e5e5e5;
  -webkit-box-shadow: 0px 0.2666666667rem 0.2rem -0.2666666667rem #5e5e5e;
  box-shadow: 0px 0.2666666667rem 0.2rem -0.2666666667rem #5e5e5e;
  display: none;
  opacity: 0;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.4666666667rem;
}

.bose .header_logo .lol_ban .chose {
  width: 9.36rem;
  height: auto;
  overflow: hidden;
  margin: 0 auto 0.3866666667rem;
}

.bose .header_logo .lol_ban .chose p {
  font-size: 0.426667rem;
  height: 0.64rem;
  border-bottom: 0.0133333333rem solid #e5e5e5;
  font-family: PingFang;
  font-weight: 500;
  color: #1979c5;
  line-height: 0.426667rem;
  margin-bottom: 0.24rem;
}

.bose .header_logo .lol_ban .chose .chose_list li {
  float: left;
  margin-right: 0.5733333333rem;
}

.bose .header_logo .lol_ban .chose .chose_list li a {
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333;
  line-height: 0.426667rem;
  margin-bottom: 0.2666666667rem;
}

.bose .header_logo .lol_ban .chose .chose_list li:nth-of-type(5) {
  margin-right: 0;
}

.bose .header_logo .lol_ban .chose .chose_listx2 li {
  margin-right: 0.84rem;
}

.bose .header_logo .lol_ban .chose ._list2 li a {
  color: #666;
}

.bose .header_logo .lol_ban .chose:last-child {
  border: 0;
}

.bose .header_logo .show {
  display: block;
  opacity: 1;
}

.bose .hack {
  position: relative;
  width: 100%;
  height: 5.6266666667rem;
  display: block;
  z-index: 0;
}

.bose .micons {
  height: 5.08rem;
  padding-bottom: 0.14666rem;
}

.bose .swiper-pagination-bullet {
  margin: 0 0.0533rem !important;
  width: 0.1066rem;
  height: 0.1066rem;
  background-color: #b1b1b1;
  border-radius: 0.053rem;
  bottom: 0;
}

.bose .swiper-pagination-bullet-active {
  width: 0.3733rem;
  background-color: #ea3123;
}

.bose .micons-items {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.bose .micons-items .boxs {
  display: flex;
  flex-wrap: wrap;
}

.bose .micons-item {
  margin-top: 0.5333rem;
  width: 20%;
}

.bose .micons-item a {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.bose .micons-item img {
  width: 1.1733rem;
  height: 1.1733rem;
}

.bose .micons-item span {
  margin-top: 0.2133rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #2f3030;
}

.bose .back {
  width: 100%;
  height: 0.2666rem;
  background-color: #f9f9f9;
}

.bose .back_btm {
  margin-bottom: 0.6666666667rem;
}

.bose .ts_skr {
  overflow: hidden;
  margin-top: 0.1333333333rem;
}

.bose .ts_work {
  width: 9.36rem;
  overflow: hidden;
  padding-bottom: 0.3rem;
  margin: 0.4rem auto 0;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .ts_work .le_express2 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bose .ts_work .le_express2 a {
  width: 50%;
  font-size: 0.4rem;
  color: #ff1130;
  line-height: 0.426667rem;
  border-right: 0.0133333333rem solid #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .ts_work .le_express2 a span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bose .ts_work .le_express2 a:nth-child(2n) {
  border-right: 0;
  padding-left: 0.24rem;
}

.bose .ts_work .le_tiao {
  width: 100%;
  overflow: hidden;
}

.bose .ts_work .le_tiao .le_banna1 {
  margin-top: 0.3rem;
  float: left;
  color: #333;
  width: 33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 0.0133333333rem solid #181e2e;
  font-size: 0.373333rem;
  line-height: 0.4rem;
}

.bose .ts_work .le_tiao .le_banna1 span {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bose .ts_work .le_tiao .le_banna1:nth-child(2) {
  padding-left: 0.28rem;
}

.bose .ts_work .le_tiao .le_banna1:nth-child(5) {
  padding-left: 0.28rem;
}

.bose .ts_work .le_tiao .le_banna1:nth-child(3n) {
  border-right: 0;
  padding-left: 0.28rem;
}

.bose .ts_work:nth-of-type(2) {
  border-bottom: 0;
  margin-top: 0.2666666667rem;
  margin-bottom: 0.16rem;
}

.bose .Independent {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 0.2rem;
}

.bose .Independent .ts_wann {
  width: 100%;
  -webkit-box-shadow: 0px 0px 0.1333333333rem rgba(0, 0, 0, 0.18);
  box-shadow: 0px 0px 0.1333333333rem rgba(0, 0, 0, 0.18);
  height: 0.866666667rem;
  line-height: 0.8666666667rem;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.3333333333rem;
  overflow: hidden;
  z-index: 9;
  margin-bottom: 0.4rem;
}

.bose .Independent .ts_wann .zy_box {
  text-align: center;
  line-height: 0.8666666667rem;
  height: 0.8666666667rem;
  color: #333;
  font-size: 0.4266666667rem;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .Independent .ts_wann .zy_box2,
.bose .Independent .ts_wann .zy_boxx {
  text-align: center;
  line-height: 0.8666666667rem;
  height: 0.8666666667rem;
  color: #333;
  font-size: 0.4266666667rem;
  float: left;
}

.bose .Independent .ts_wann .zy_super2 {
  color: #1979c5;
  border-bottom: 0.0266666667rem solid #1979c5;
}

.bose .Independent .Ins_child {
  width: 9.36rem;
  margin: 0 auto;
  display: none;
}

.bose .Independent .Ins_child .child_p1 {
  line-height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #252525;
  margin-bottom: 0.24rem;
}

.bose .Independent .Ins_child .mation {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.3733333333rem;
}

.bose .Independent .Ins_child .mation .ma_link {
  width: 2.1333333333rem;
  height: 0.64rem;
  background: #eeeeee;
  float: left;
  text-align: center;
  line-height: 0.64rem;
  margin-right: 0.2666666667rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .Independent .Ins_child .mation .ma_link:nth-of-type(4n) {
  margin-right: 0;
}

.bose .Independent .Ins_child .University {
  width: 8.8rem;
  margin: 0 auto;
}

.bose .Independent .Ins_child .University .Un_link {
  width: 2.9333333333rem;
  margin-bottom: 0.3rem;
  float: left;
}

.bose .Independent .Ins_child .University .Un_link img {
  width: 0.9333333333rem;
  height: 0.9333333333rem;
  margin: 0 auto;
}

.bose .Independent .Ins_child .University .Un_link p {
  margin-top: 0.1333333333rem;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.bose .Independent .Ins_child .ts_show {
  width: 9.36rem;
  overflow: hidden;
}

.bose .Independent .Ins_child .ts_show .ts_school {
  width: 2.7466666667rem;
  height: 0.64rem;
  background: #eaeaea;
  float: left;
  margin-right: 0.56rem;
  margin-bottom: 0.4rem;
  text-align: center;
  line-height: 0.64rem;
  color: #333;
  font-size: 0.373333rem;
  overflow: hidden;
}

.bose .Independent .Ins_child .ts_show .ts_school:nth-of-type(3n) {
  margin-right: 0;
}

.bose .Independent .Ins_child .more_all {
  width: 9.36rem;
  height: 0.8rem;
  display: block;
  margin: 0 auto;
  background: #1979c5;
  text-align: center;
  line-height: 0.8rem;
  margin: 0 auto;
  font-size: 0.4266666667rem;
  font-family: PingFang;
  font-weight: 500;
  color: white;
}

.bose .Independent .Ins_child:nth-of-type(3) {
  display: block;
}

.bose .T1_x {
  width: 10rem;
  height: auto;
}

.bose .T1_x .T1_hope2 .T1_xul3 {
  margin-top: 0.16rem;
}

.bose .T1_x .T1_hope2 .T1_xul4 {
  margin-top: 0.16rem;
}

.bose .T1_x .T1_hope2 .T1_xul1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 10rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 0.88rem;
  border-bottom: 0.0133333333rem solid #f5f5f5;
}

.bose .T1_x .T1_hope2 .T1_xul1 li {
  position: relative;
  width: 1.6rem;
  height: 0.88rem;
}

.bose .T1_x .T1_hope2 .T1_xul1 li .T1_backg {
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  width: 1.6rem;
  font-size: 0.4rem;
  color: #333;
  white-space: nowrap;
}

.bose .T1_x .T1_hope2 .T1_xul1 li .tangmu {
  border-bottom: 0.02rem solid #1979c5;
}

.bose .T1_x .T1_hope2 .T1_xul2 {
  width: 9.36rem;
  overflow: hidden;
  margin: 0 auto;
}

.bose .T1_x .T1_hope2 .T1_xul2 li {
  width: 9.36rem;
  overflow: hidden;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .T1_x .T1_hope2 .T1_xul2 li .T1_mini {
  width: 0.4266666667rem;
  height: 0.4266666667rem;
  margin: 0.36rem 0.16rem 0 0.2666666667rem;
  color: #999999;
  background: #f5f5f5;
  text-align: center;
  line-height: 0.4266666667rem;
  float: left;
  border-radius: 0.08rem;
  font-size: 0.32rem;
}

.bose .T1_x .T1_hope2 .T1_xul2 li .h_h {
  background: #ff1130;
  color: #fff;
}

.bose .T1_x .T1_hope2 .T1_xul2 li .t_t {
  background: #ffa200;
  color: #fff;
}

.bose .T1_x .T1_hope2 .T1_xul2 li a {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.1733333333rem;
  width: 8rem;
  height: 1.1733333333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 0.32rem;
}

.bose .T1_x .T1_hope2 .T1_xul2 .T1_san {
  display: block;
  text-align: center;
  color: #999;
  line-height: 1.1333333333rem;
  font-size: 0.32rem;
}

.bose .h_jiao {
  width: 9.36rem;
  overflow: hidden;
  margin: 0 auto;
  display: none;
}

.bose .h_jiao li {
  width: 9.36rem;
  overflow: hidden;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .h_jiao li .T1_mini {
  width: 0.4266666667rem;
  height: 0.4266666667rem;
  margin: 0.36rem 0.16rem 0 0.2666666667rem;
  color: #999999;
  background: #f5f5f5;
  text-align: center;
  line-height: 0.4266666667rem;
  float: left;
  border-radius: 0.1066666667rem;
  font-size: 0.32rem;
}

.bose .h_jiao li .h_h {
  background: #ff1130;
  color: #fff;
}

.bose .h_jiao li .t_t {
  background: #ffa200;
  color: #fff;
}

.bose .h_jiao li .h_link1 {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.1733333333rem;
  width: 100%;
  height: 1.1733333333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 0.4rem;
}

.bose .h_jiao li .h_link1 span {
  color: #1e68a2;
}

.bose .h_jiao .T1_san {
  display: block;
  text-align: center;
  color: #999;
  line-height: 1.1333333333rem;
  font-size: 0.4rem;
}

.bose .h_jiao:first-child {
  display: block;
}

.bose .ts_hot2 {
  margin-bottom: 0.4rem;
  height: auto;
}

.bose .ts_hot2 .ts_img {
  width: 9.36rem;
  height: 2.0133333333rem;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}

.bose .ts_hot2 .ts_img .ts_bar {
  width: 3.5733333333rem;
  height: 2.0133333333rem;
}

.bose .ts_hot2 .all_blue {
  height: 0.6666666667rem;
  margin-top: 0.4rem;
}

.bose .ts_hot2 .all_blue .Xx_blue {
  float: left;
  background: #00c6c4;
  width: 0.04rem;
  height: 0.3733333333rem;
}

.bose .ts_hot2 .all_blue span {
  font-size: 0.4rem;
  font-weight: 500;
  color: #252525;
  line-height: 0.3733333333rem;
  margin-left: 0.2666666667rem;
  float: left;
}

.bose .ts_hot2 .li-mba {
  width: 9.4rem;
  height: 0.5733333333rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0.4rem;
}

.bose .ts_hot2 .li-mba .mba-item {
  width: 2.72rem;
  height: 0.5733333333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
  line-height: 0.5733333333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
  margin-right: 0.56rem;
}

.bose .ts_hot2 .li-mba .mba-item img {
  margin-left: 0.4266666667rem;
  margin-right: 0.24rem;
}

.bose .ts_hot2 .li-mba .mba-item .img_s1 {
  width: 0.3066666667rem;
  height: 0.3066666667rem;
}

.bose .ts_hot2 .li-mba .mba-item .img_s2 {
  width: 0.2933333333rem;
  height: 0.3466666667rem;
  margin-left: 0.2933333333rem;
}

.bose .ts_hot2 .li-mba .mba-item .img_s3 {
  width: 0.3866666667rem;
  height: 0.2933333333rem;
  margin-left: 0.24rem;
  margin-right: 0.24rem;
}

.bose .ts_hot2 .li-mba .mba-item .img_s4 {
  width: 0.2933333333rem;
  height: 0.3466666667rem;
  margin-left: 0.44rem;
}

.bose .ts_hot2 .li-mba .mba-item .img_s5 {
  width: 0.2533333333rem;
  height: 0.32rem;
}

.bose .ts_hot2 .li-mba .mba-item .img_s6 {
  width: 0.3333333333rem;
  height: 0.3333333333rem;
}

.bose .ts_hot2 .li-mba .mba-item a {
  color: #333;
  text-decoration: none;
  font-size: 0.32rem;
}

.bose .ts_hot2 .li-mba .mba-item:nth-of-type(3n) {
  margin-right: 0;
}

.bose .se_point {
  width: 9.36rem;
  height: 1.08rem;
  margin: 0 auto 0.5333333333rem;
  display: block;
}

.bose .ts_hot {
  width: 9.36rem;
  height: 2.56rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}

.bose .ts_hot .i_phone {
  width: 9.36rem;
  height: 5.4133333333rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bose .ts_hot .i_phone img {
  width: 4.5466666667rem;
  height: 2.56rem;
}

.bose .ts_hots2 {
  height: auto;
  margin-bottom: 0.5066666667rem;
}

.bose .T1_sy {
  width: 10rem;
  height: 1.3333333333rem;
  background: #f8f8f8;
  text-align: center;
  color: #333;
  line-height: 0.4666666667rem;
}

.bose .T1_sy .sy-mar {
  padding-top: 0.2rem;
}

.bose .T1_sy .sy-mar p {
  color: #333;
  font-size: 0.2666666667rem;
}

nav.footer {
  position: fixed;
  bottom: 0;
  width: 10rem;
  height: 1.6066666667rem !important;
  background: #1979c5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  z-index: 9;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

nav.footer .fool {
  background: #1979c5;
  width: 10rem;
  overflow: hidden;
  margin: 0 auto;
  overflow: hidden;
}

nav.footer .fool li {
  width: 25%;
  text-align: center;
  margin-top: 0.2633333333rem;
  float: left;
  overflow: hidden;
  position: relative;
}

nav.footer .fool li .iconfont4 {
  height: 0.64rem;
  width: 0.6133333333rem;
  margin: 0 auto;
  margin-bottom: 0.1333333333rem;
}

nav.footer .fool li .iconfont4 img {
  width: 100%;
  height: auto;
}

nav.footer .fool li p {
  font-size: 0.2933333333rem;
  margin-bottom: 0.1333333333rem;
  color: #fff;
}

nav.footer .fool li .max_img1 {
  width: 0.6266666667rem;
  height: 0.64rem;
  margin-bottom: 0.0266666667rem;
}

nav.footer .fool li .max_img2 {
  width: 0.64rem;
  height: 0.6133333333rem;
  margin-bottom: 0.0533333333rem;
}

nav.footer .fool li .max_img3 {
  width: 0.64rem;
  margin-bottom: 0.08rem;
}

nav.footer .fool li .max_img4 {
  width: 0.5333333333rem;
  height: 0.6rem;
  margin-bottom: 0.0666666667rem;
}

nav.footer .fool .blue {
  color: #4481eb;
}

/*index end*/

/*2zhuanke  ac*/

.bose .Ts_fool {
  width: 100%;
  overflow: hidden;
  background: #1979c5;
}

.bose .Ts_fool .T1_mnavs {
  width: 100%;
  height: 1rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.bose .Ts_fool .T1_mnavs a {
  width: 2rem;
  height: 1rem;
  white-space: nowrap;
  line-height: 1rem;
  text-align: center;
  color: #fff;
  font-size: 0.4rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .Ts_fool .T1_mnavs .active {
  border-bottom: 0.04rem solid #fff;
}

/* .bose .Ts_fool .Ts_boss a:first-child {

  width: 1.2rem;

} */

.bose .zy_top {
  width: 10rem;
  height: auto;
}

.bose .zy_top .p_join {
  width: 100%;
  height: auto;
  margin: 0.3866666667rem auto 0.3733333333rem;
}

.bose .zy_top .p_join .li-mba {
  width: 9.36rem;
  height: auto;
  margin: 0.2666666667rem auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bose .zy_top .p_join .li-mba .mba-item {
  width: 2.7333333333rem;
  height: 0.64rem;
  background: #eeeeee;
  line-height: 0.64rem;
  float: left;
  margin-right: 0.56rem;
}

.bose .zy_top .p_join .li-mba .mba-item a {
  text-align: center;
  display: block;
  width: 100%;
  color: #333;
  text-decoration: none;
  font-size: 0.373333rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.04rem;
  padding-right: 0.04rem;
}

.bose .zy_top .p_join .li-mba .mba-item:nth-of-type(3n) {
  margin-right: 0;
}

.bose .zy_top .process {
  width: 9.36rem;
  margin: 0 auto 0.4rem;
  height: 3.1733333333rem;
}

.bose .zy_top .token {
  width: 9.3733333333rem;
  margin: 0 auto;
  overflow: hidden;
}

.bose .zy_top .token .ts_show {
  width: 100%;
  height: 0.64rem;
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .token .ts_show .ts_school {
  width: 2.1333333333rem;
  height: 0.64rem;
  background: #1979c5;
  float: left;
  margin-right: 0.2666666667rem;
  text-align: center;
  line-height: 0.64rem;
  color: #fff;
  font-size: 0.373333rem;
  overflow: hidden;
}

.bose .zy_top .token .ts_show .ts_school:nth-of-type(4n) {
  margin-right: 0;
}

.bose .zy_top .token .ts_showXs {
  height: 1.3333333333rem;
}

.bose .zy_top .token .ts_showXs .ts_school {
  margin-bottom: 0.1333333333rem;
}

.bose .zy_top .peter {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.1333333333rem;
}

.bose .zy_top .peter .pen_extract {
  float: left;
  margin-bottom: 0.3rem;
  width: 33.333333%;
}

.bose .zy_top .peter .pen_extract a {
  display: block;
  width: 100%;
}

.bose .zy_top .peter .pen_extract img {
  margin: 0 auto 0.15rem;
  width: 0.9333333333rem;
  height: 0.9333333333rem;
}

.bose .zy_top .peter .pen_extract .pen_link1 {
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  margin-bottom: 0.2rem;
  text-align: center;
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bose .zy_top .peter .pen_extract .pen_close {
  width: 2.1733333333rem;
  line-height: 0.373333rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bose .zy_top .peter .pen_extract .pen_close a {
  color: #333;
  font-size: 0.346667rem;
  width: auto;
}

.bose .zy_top .peter .pen_boxs {
  width: 2.8rem;
  background: white;
  border: 0.0133333333rem solid #d6d6d6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-right: 0.3733333333rem;
  margin-bottom: 0.2666666667rem;
  padding: 0.2133333333rem 0;
}

.bose .zy_top .peter .pen_boxs .pen_link1 {
  height: 0.4rem;
  font-size: 0.373333rem;
  line-height: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  text-align: center;
  width: 100%;
  display: block;
  margin-bottom: 0.12rem;
}

.bose .zy_top .peter .pen_boxs .pen_close {
  width: 2.1733333333rem;
  height: 0.373333rem;
  line-height: 0.373333rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bose .zy_top .peter .pen_boxs .pen_close a {
  color: #333;
  font-size: 0.346667rem;
  width: auto;
}

.bose .zy_top .peter .pen_boxs:nth-of-type(3n) {
  margin-right: 0;
}

.bose .zy_top .perter_bd {
  display: none;
}

.bose .zy_top .perter_bd:first-child {
  display: block;
}

.bose .zy_top .so_base {
  margin-top: 0.4rem;
}

.bose .zy_top .top_28 {
  overflow: hidden;
  width: 100%;
  margin-top: 0.3733333333rem;
}

.bose .zy_top .Lib_tit {
  width: 9.36rem;
  height: 2.2666666667rem;
  margin: 0 auto 0.2666666667rem;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .zy_top .Lib_tit .Lib_Img {
  float: left;
  position: relative;
  width: 1.5rem;
  height: 2.1333333333rem;
}

.bose .zy_top .Lib_tit .Lib_Img img {
  width: 1.3066666667rem;
  height: 1.32rem;
  margin: 0 auto 0.16rem;
}

.bose .zy_top .Lib_tit .Lib_Img p {
  width: 100%;
  color: #1e68a2;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1e68a2;
  text-align: center;
  line-height: 0.34rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.bose .zy_top .Lib_tit .Lib_Img .qinp {
  width: 100%;
  height: 0.4rem;
  margin: 0 auto;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.2133333333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #508d77;
  border: 0.0133333333rem solid #508d77;
}

.bose .zy_top .Lib_tit .Lib_Img .tong {
  border-color: #1e68a2;
  color: #1e68a2;
}

.bose .zy_top .Lib_tit .Lib_Img .mba {
  color: #c91b0d;
  background: #c91b0d;
}

.bose .zy_top .Lib_tit .Lib_Img .tong_li {
  color: #1979c5;
  border-color: #1979c5;
}

.bose .zy_top .Lib_tit .Lib_Img .zai_bo {
  color: #806341;
  border-color: #806341;
}

.bose .zy_top .Lib_tit .Lib_Img .zi_zhuan {
  color: #5a4d9b;
  border-color: #5a4d9b;
}

.bose .zy_top .Lib_tit .Lib_Img .zi_ben {
  color: #006190;
  border-color: #006190;
}

.bose .zy_top .Lib_tit .Lib_Img .zai_yan {
  color: #508d77;
  border-color: #508d77;
}

.bose .zy_top .Lib_tit .Lib_Img .m_lian {
  color: #d85528;
  border-color: #d85528;
}

.bose .zy_top .Lib_tit .Lib_Img .liu_xue {
  color: #617092;
  border-color: #617092;
}

.bose .zy_top .Lib_tit .Lib_box {
  width: 7.76rem;
  overflow: hidden;
  position: relative;
  float: right;
}

.bose .zy_top .Lib_tit .Lib_box .Lib_item1 {
  width: 100%;
  height: 0.426667rem;
  line-height: 0.426667rem;
  margin-top: 0.1066666667rem;
  margin-bottom: 0.3333333333rem;
}

.bose .zy_top .Lib_tit .Lib_box .Lib_item1 .item_link1 {
  width: 4.2666666667rem;
  height: 0.426667rem;
  float: left;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0.2666666667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .Lib_tit .Lib_box .Lib_item1 .item_link2 {
  width: 3.3333333333rem;
  height: 0.426667rem;
  line-height: 0.426667rem;
  float: left;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .Lib_tit .Lib_box .Lib_item2 {
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 0.4rem;
  width: 7.2666666667rem;
  height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.1866666667rem;
}

.bose .zy_top .Lib_tit .Lib_box .Lib_item3 {
  height: 0.4rem;
  overflow: hidden;
}

.bose .zy_top .Lib_tit .Lib_box .Lib_item3 p {
  padding-left: 0.1466666667rem;
  padding-right: 0.1466666667rem;
  line-height: 0.4rem;
  background: rgba(30, 104, 162, 0.1);
  border-radius: 0.0266666667rem;
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #1e68a2;
  margin-right: 0.1333333333rem;
  float: left;
}

.bose .zy_top .Lib_tit .Lib_box .Tuition {
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #ff1300;
  line-height: 0.3333333333rem;
  position: absolute;
  bottom: 0;
  right: 0;
}

.bose .zy_top .mar_btm {
  margin-bottom: 0.1333333333rem;
  margin-top: 0.1333333333rem;
}

.bose .zy_top .btm_19 {
  margin-bottom: 0.2533333333rem;
}

.bose .all_blue2 {
  position: relative;
  height: 0.6533333333rem;
  border-bottom: 0.0133333333rem solid #d6d6d6;
  margin-bottom: 0.2666666667rem;
}

.bose .all_blue2 .all_span {
  font-size: 0.4266666667rem;
  font-weight: 500;
  color: #1979c5;
  height: 0.64rem;
  line-height: 0.3733333333rem;
  margin-left: 0.2666666667rem;
  float: left;
  border-bottom: 0.0266666667rem solid #1979c5;
}

.bose .all_blue2 .all_link {
  line-height: 0.3733333333rem;
  float: right;
  color: #999;
  font-size: 0.346667rem;
  margin-right: 0.32rem;
}

.bose .all_blue2 .all_link span {
  float: left;
}

.bose .all_blue2 .all_link img {
  float: left;
  width: 0.1466666667rem;
  height: 0.2533333333rem;
  margin-left: 0.1333333333rem;
  margin-top: 0.06rem;
}

.bose .all_blue2 .major {
  position: absolute;
  top: -0.28rem;
  right: -9.0666666667rem;
  width: 9.0666666667rem;
  height: 13.3333333333rem;
  background: #fff;
  z-index: 99;
  overflow: hidden;
  overflow: scroll;
  overflow-x: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.bose .all_blue2 .major .kkkkk {
  width: 8.6666666667rem;
}

.bose .all_blue2 .major .kkkkk .all {
  width: 100%;
  height: 1.2533333333rem;
  line-height: 1.2533333333rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .all_blue2 .major .kkkkk p {
  width: 100%;
  height: 0.6666666667rem;
  line-height: 0.6666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
  background: #f3f3f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .all_blue2 .major .kkkkk .or_them {
  width: 100%;
  height: 0.84rem;
  line-height: 0.84rem;
  font-size: 0.32rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .all_blue2 .major .kkkkk .super {
  color: #1979c5;
}

.bose .all_blue2 .major .rrrrr {
  width: 0.8rem;
  background: #f3f3f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.5333333333rem;
  position: absolute;
  top: 0;
  right: 0;
}

.bose .all_blue2 .major .rrrrr span {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 0.4rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #1979c5;
}

.bose .all_blue2 .right_0 {
  right: 0;
}

.bose .modal-hide {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 10rem;
  height: 13.3333333333rem;
  position: absolute;
  top: -0.28rem;
  left: 0;
  right: 0;
  z-index: 98;
}

/*2zhuanke  end*/

/*3zaizhi 4 ac*/

.bose .zy_top .contrast_be .all_span {
  border-bottom: 0;
  position: relative;
}

.bose .zy_top .contrast_be .all_span:before {
  content: '';
  position: absolute;
  bottom: -0.0133333333rem;
  width: 100%;
  border-bottom: 0.0266666667rem solid #1979c5;
}

.bose .zy_top .contrast {
  width: 8.2933333333rem;
  height: 2.84rem;
  margin: 0 auto 0.4266666667rem;
}

.bose .zy_top .Briefing {
  margin: 0.2666666667rem auto 0.24rem;
  width: 9.36rem;
  position: relative;
}

.bose .zy_top .Briefing .fing_link {
  width: 7.6rem;
  line-height: 0.426667rem;
  height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.2533333333rem;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .Briefing .so_super {
  width: 7.6666666667rem;
  height: 0.4rem;
  margin-bottom: 0.3rem;
  font-size: 0.373333rem;
  line-height: 0.4rem;
}

.bose .zy_top .Briefing .so_super img {
  float: left;
}

.bose .zy_top .Briefing .so_super .s_img1 {
  width: 0.2666666667rem;
  height: 0.32rem;
  margin-right: 0.1333333333rem;
  margin-top: 0.04rem;
}

.bose .zy_top .Briefing .so_super .s_img2 {
  width: 0.28rem;
  height: 0.28rem;
  margin-top: 0.06rem;
  margin-right: 0.12rem;
}

.bose .zy_top .Briefing .so_super p {
  float: left;
  line-height: 0.4rem;
  height: 0.4rem;
}

.bose .zy_top .Briefing .on_top {
  position: absolute;
  top: 0.08rem;
  right: 0;
  width: 1.6rem;
}

.bose .zy_top .Briefing .on_top .line_1 {
  width: 1.6rem;
  height: 0.5rem;
  background: white;
  border: 0.0133333333rem solid #1979c5;
  border-radius: 0.0266666667rem;
  margin-bottom: 0.32rem;
  text-align: center;
  line-height: 0.5rem;
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .Briefing .on_top .line_2 {
  width: 1.6rem;
  height: 0.5rem;
  background: #1979c5;
  border-radius: 0.0266666667rem;
  line-height: 0.5rem;
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #fff;
  text-align: center;
}

.bose .zy_top .so_base .duke {
  margin: 0 auto;
}

.bose .zy_top .so_base .duke .ts_show {
  width: 100%;
  margin-bottom: 0.4rem;
}

.bose .zy_top .so_base .duke .ts_show .ts_cto {
  width: 1.56rem;
  height: 0.52rem;
  background: #1979c5;
  float: left;
  margin-left: 0.3666666667rem;
  text-align: center;
  line-height: 0.52rem;
  color: #ffffff;
  font-size: 0.346667rem;
  overflow: hidden;
}

.bose .zy_top .so_base .duke .ts_show .ts_school:nth-of-type(4n) {
  margin-right: 0;
}

.bose .zy_top .so_base .duke .ts_show .ts_super {
  background: #1979c5;
  color: #fff;
}

.bose .zy_top .so_base .duke .boze {
  overflow: hidden;
  display: none;
}

.bose .zy_top .so_base .duke .boze1:first-child {
  display: block;
}

.bose .zy_top .so_base .duke .boze2 .hot_mvp .ms_item {
  padding-top: 0;
}

.bose .zy_top .so_base .duke .boze2 .hot_mvp .ms_item .p_1 {
  margin-bottom: 0.1866666667rem;
}

.bose .zy_top .so_base .duke .boze2 .hot_mvp .ms_item .p_2 {
  line-height: 0.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  height: auto;
}

.bose .zy_top .so_base .duke .boze2:first-child {
  display: block;
}

.bose .zy_top .so_base .duke .hot_mvp {
  width: 9.36rem;
  height: 2.1333333333rem;
  border-bottom: 0.0133333333rem solid #eeeeee;
  margin: 0 auto;
  margin-bottom: 0.28rem;
}

.bose .zy_top .so_base .duke .hot_mvp .ms_art {
  width: 3.2933333333rem;
  height: 1.8533333333rem;
  float: left;
  margin-right: 0.2666666667rem;
}

.bose .zy_top .so_base .duke .hot_mvp .ms_item {
  float: left;
  width: 5.6666666667rem;
  height: 1.8533333333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .zy_top .so_base .duke .hot_mvp .ms_item p {
  width: 100%;
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.1333333333rem;
}

.bose .zy_top .so_base .duke .hot_mvp .ms_item .p_1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .so_base .duke .hot_mvp .ms_item .p_2 {
  color: #666;
  margin-bottom: 0.3rem;
}

.bose .zy_top .so_base .duke .hot_mvp .ms_item .ms_ling {
  display: block;
  width: 1.8rem;
  height: 0.54rem;
  background: #1979c5;
  text-align: center;
  line-height: 0.54rem;
  color: #fff;
  font-size: 0.373333rem;
}

.bose .zy_top .so_base .duke .hot_mvp:last-child {
  border-bottom: 0;
  margin-bottom: 0.1333333333rem;
}

.bose .zy_top .so_base .duke .duke_link {
  text-align: center;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  font-family: PingFang;
  font-weight: 400;
  color: #999999;
  width: 100%;
  display: block;
}

.bose .zy_top .so_base .duke .h_jiao li {
  margin-bottom: 0.2rem;
}

.bose .zy_top .so_base .duke .h_jiao .h_link1 {
  height: 0.96rem;
  line-height: 0.72rem;
}

.bose .zy_top .auto_h {
  height: auto !important;
}

.bose .zy_top .auto_h .all_blue2 .all_span {
  color: #333;
}

.bose .zy_top .boot_all {
  float: right;
  margin-right: 0.32rem;
  line-height: 0.373333rem;
  height: 0.373333rem;
  margin-top: 0.1466666667rem;
}

.bose .zy_top .boot_all a {
  float: left;
  height: 0.373333rem;
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .boot_all span {
  float: left;
  margin-left: 0.08rem;
  margin-right: 0.08rem;
}

.bose .zy_top .boot_all .super_blue {
  color: #1979c5;
}

.bose .hei_392 .h_jiao li .h_link1 {
  height: 0.9066666667rem !important;
}

.bose .hei_482 {
  height: 6.6666666667rem !important;
}

/*3 4 end*/

/*6guowai  ac*/

.bose .zy_top .to_beone {
  margin-top: 0.2666666667rem;
  margin-bottom: 0.2933333333rem;
}

.bose .zy_top .to_beone .control {
  float: right;
  margin-right: 0.32rem;
  font-size: 0.4266666667rem;
  font-weight: 500;
  color: #1979c5;
  height: 0.64rem;
  line-height: 0.3733333333rem;
}

.bose .zy_top .abroad {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.bose .zy_top .abroad .ab_link {
  width: 33.33333%;
  margin-bottom: 0.4rem;
  float: left;
}

.bose .zy_top .abroad .ab_link img {
  width: 1.1466666667rem;
  height: 1.1466666667rem;
  border-radius: 0.0666666667rem;
  margin: 0 auto 0.1066666667rem;
}

.bose .zy_top .abroad .ab_link p {
  height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #252525;
  line-height: 0.426667rem;
  text-align: center;
}

.bose .zy_top .ball_to {
  margin-top: 0.24rem;
  margin-bottom: 0.4rem;
}

.bose .zy_top .ball_to .one_be {
  width: 9.36rem;
  height: auto;
  margin: 0.2666666667rem auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.bose .zy_top .ball_to .one_be .mba-item {
  width: 2.1333333333rem;
  height: 0.64rem;
  background: #eeeeee;
  line-height: 0.64rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bose .zy_top .ball_to .one_be .mba-item a {
  text-align: center;
  display: block;
  width: 100%;
  color: #333;
  text-decoration: none;
  font-size: 0.4rem;
}

.bose .zy_top .T1_x .all_blue2 {
  margin-bottom: 0;
  margin-top: 0.24rem;
}

.bose .zy_top .T1_x .all_blue2 .all_span {
  color: #1979c5;
}

.bose .zy_top .mar_top {
  margin-top: 0.24rem;
}

.bose .zy_top .answers {
  width: 9.36rem;
  height: 5.5733333333rem;
  margin: 0 auto;
}

.bose .zy_top .answers .an_ship {
  width: 100%;
  height: 1.0666666667rem;
  position: relative;
  border-bottom: 0.0133333333rem solid #eeeeee;
  margin-bottom: 0.2666666667rem;
  padding-bottom: 0.2666666667rem;
}

.bose .zy_top .answers .an_ship .link_p {
  margin-bottom: 0.2533333333rem;
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .answers .an_ship .show_ad {
  width: 6.6666666667rem;
  height: 0.32rem;
}

.bose .zy_top .answers .an_ship .show_ad span {
  float: left;
  margin-right: 0.2666666667rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  font-size: 0.346667rem;
  background: #eeeeee;
  height: 0.373333rem;
  line-height: 0.373333rem;
  border-radius: 0.0533333333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}

.bose .zy_top .answers .an_ship .posi_link {
  width: 1.0666666667rem;
  height: 1.0666666667rem;
  background: #1979c5;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0.2666666667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.07rem;
  line-height: 0.48rem;
  font-size: 0.4rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: white;
}

.bose .zy_top .answers .duke_link {
  text-align: center;
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 400;
  color: #999999;
  width: 100%;
  display: block;
}

.bose .zy_top .duke_gai .gai_box {
  height: 1.2rem;
  width: 100%;
  border-bottom: 0.0133333333rem solid #eee;
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .duke_gai .gai_box .link_img {
  width: 0.9333333333rem;
  height: 0.9333333333rem;
  float: left;
  margin: 0 0.2rem;
}

.bose .zy_top .duke_gai .gai_box .t1_fr {
  float: left;
}

.bose .zy_top .duke_gai .gai_box .t1_fr a {
  height: 0.426667rem;
  font-size: 0.4rem;
  line-height: 0.426667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.1066666667rem;
}

.bose .zy_top .duke_gai .gai_box .t1_fr .gai_two {
  height: 0.4rem;
  font-size: 0.346667rem;
  line-height: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .duke_gai .gai_box .t1_fr .gai_two span {
  margin-right: 0.2rem;
}

.bose .zy_top .duke_gai .gai_box .t1_fr .gai_two span:last-child {
  margin-right: 0;
}

.bose .zy_top .duke_gai .gai_box .gai_money {
  float: right;
  margin-right: 0.2rem;
}

.bose .zy_top .duke_gai .gai_box .gai_money .link_1 {
  display: block;
  height: 0.4rem;
  border: 0.0133333333rem solid #1979c5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 0.3733333333rem;
  margin-bottom: 0.1333333333rem;
  font-size: 0.1866666667rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1979c5;
}

.bose .zy_top .duke_gai .gai_box .gai_money .link_2 {
  width: 1.3066666667rem;
  height: 0.4rem;
  background: #d81e06;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.1866666667rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
}

.bose .zy_top .Kung {
  width: 9.36rem;
  border-bottom: 0.0133333333rem solid #eee;
  margin: 0 auto 0.2666666667rem;
  position: relative;
}

.bose .zy_top .Kung .gim {
  overflow: hidden;
  margin-bottom: 0.2933333333rem;
}

.bose .zy_top .Kung .gim img {
  width: 0.48rem;
  height: 0.48rem;
  float: left;
  margin-right: 0.4rem;
}

.bose .zy_top .Kung .gim .p_1 {
  float: left;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  height: 0.48rem;
  line-height: 0.48rem;
}

.bose .zy_top .Kung .gim .show {
  float: right;
}

.bose .zy_top .Kung .gim .show span {
  float: left;
  margin-right: 0.2666666667rem;
  height: 0.4rem;
  background: #eeeeee;
  border-radius: 0.0533333333rem;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.346667rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}

.bose .zy_top .Kung .gim .show span:last-child {
  margin-right: 0;
}

.bose .zy_top .Kung .silver {
  width: 7.3333333333rem;
}

.bose .zy_top .Kung .silver p {
  line-height: 0.4rem;
  margin-bottom: 0.3rem;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .Kung .all_link {
  width: 1.5rem;
  height: 0.54rem;
  background: #d81e06;
  position: absolute;
  bottom: 0.2666666667rem;
  right: 0;
  text-align: center;
  line-height: 0.54rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: white;
}

.bose .zy_top .Kung:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.bose .zy_top .always .Briefing {
  padding-bottom: 0.4rem;
  height: 1.76rem;
  border-bottom: 0.0133333333rem solid #eee;
}

.bose .zy_top .always .Briefing:last-child {
  border-bottom: 0;
}

.bose .zy_top .call_them {
  width: 9.36rem;
  margin: 0 auto;
  margin-bottom: 0.4rem;
}

.bose .zy_top .call_them p {
  font-size: 0.4rem;
  line-height: 0.54rem;
  font-family: PingFang;
  font-weight: 500;
  color: #666666;
  margin-bottom: 0.0533333333rem;
}

/*6guowai end*/

/*7 ac*/

.bose .header_logo .s-ku {
  height: 0.48rem;
  margin: 0.26rem 0.3733333333rem;
}

.bose .header_logo .s-ku a {
  display: flex;
  align-items: center;
  font-size: 0.4rem;
  font-weight: 600;
  color: #2f3030;
}

.bose .header_logo .s-ku img {
  margin-right: 0.1333rem;
  width: 0.24rem;
  height: 0.44rem;
}

.bose .header_logo .hd_jump {
  float: left;
  width: 7.0666666667rem;
  height: 1rem;
  line-height: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bose .header_logo .hd_jump a {
  float: left;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .header_logo .hd_jump img {
  float: left;
  width: 0.1466666667rem;
  height: 0.2533333333rem;
  margin: 0.373333rem 0.1066666667rem 0 0.1066666667rem;
}

.bose .header_logo .hd_jump span {
  float: left;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .header_logo .hd_edg {
  overflow: visible;
  height: auto;
  margin: 0;
}

.bose .header_logo .hd_edg .logo_link1 {
  margin-left: 2.63rem;
}

.bose .header_logo .hd_edg .logo_link1 img {
  margin: 0;
  width: 2.2666666667rem;
  height: auto;
}

.bose .vilin {
  visibility: hidden;
}

.bose .Independent .Chicken_box .Ins_child {
  width: 100%;
}

.bose .Independent .Chicken_box .Ins_child .Chick_item {
  width: 9.36rem;
  margin: 0 auto;
}

.bose .Independent .Chicken_box .Ins_2 {
  width: 9.36rem;
  margin: 0 auto;
  height: auto;
}

.bose .Independent .Chicken_box .Ins_2 .all_link {
  float: right;
  color: #999;
  font-size: 0.2666666667rem;
}

.bose .Independent .Chicken_box .Ins_2 .all_link span {
  float: left;
  margin-top: 0.0266666667rem;
}

.bose .Independent .Chicken_box .Ins_2 .all_link img {
  float: left;
  width: 0.1466666667rem;
  height: 0.2533333333rem;
  margin-left: 0.2666666667rem;
  margin-top: 0.04rem;
}

.bose .Independent .Chicken_box .Ins_2 .University {
  margin-bottom: 0.0666666667rem;
}

.bose .Independent .Chicken_box .Ins_2 .ts_show {
  height: 0.6rem;
}

.bose .Independent .Chicken_box .Ins_2 .ts_show ts_school {
  margin-bottom: 0;
}

.bose .Independent .Chicken_box .Ins_2 .h_jiao {
  display: block;
  margin-bottom: 0.3333333333rem;
}

.bose .bad_ment {
  height: auto;
}

/*7 end*/

/*9 ac*/

.bose .zy_top .pad_top {
  padding-top: 0.2666666667rem;
  border-top: 0.0133333333rem solid #d6d6d6;
}

.bose .zy_top .overtime {
  width: 9.4rem;
  margin: 0 auto;
  overflow: hidden;
}

.bose .zy_top .overtime .Saturday {
  width: 100%;
  height: 10.2rem;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.bose .zy_top .overtime .Saturday .Sat_box {
  width: 2.9866666667rem;
  height: 1.8rem;
  border: 0.0133333333rem solid #d6d6d6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-right: 0.2rem;
  position: relative;
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .overtime .Saturday .Sat_box img {
  margin: 0.2rem auto 0;
  width: 1.5733333333rem;
  height: 0.84rem;
}

.bose .zy_top .overtime .Saturday .Sat_box p {
  width: 100%;
  position: absolute;
  text-align: center;
  bottom: 0.1333333333rem;
  height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .overtime .Saturday .Sat_box:nth-of-type(3n) {
  margin-right: 0;
}

.bose .zy_top .overtime .he_be {
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 400;
  color: #999999;
  text-align: center;
  height: 0.56rem;
  line-height: 0.56rem;
  width: 3.3333333333rem;
  margin: 0 auto 0.2666666667rem;
}

.bose .zy_top .overtime .super_joker {
  height: auto;
}

.bose .zy_top .Enrollment {
  width: 9.36rem;
  height: 1.2rem;
  border-bottom: 0.0133333333rem solid #eeeeee;
  margin: 0 auto 0.2666666667rem;
}

.bose .zy_top .Enrollment .link_img {
  float: left;
  margin-right: 0.2666666667rem;
  width: 0.9333333333rem;
  height: 0.9333333333rem;
}

.bose .zy_top .Enrollment .t1_fr {
  float: left;
  width: 4.6666666667rem;
}

.bose .zy_top .Enrollment .t1_fr .link_1 {
  height: 0.426667rem;
  font-size: 0.4rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.12rem;
  width: 100%;
  white-space: nowrap;
  line-height: 0.426667rem;
}

.bose .zy_top .Enrollment .t1_fr .link_2 {
  width: 100%;
  height: 0.4rem;
  font-size: 0.373333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  white-space: nowrap;
  line-height: 0.4rem;
}

.bose .zy_top .Enrollment .link_3 {
  width: 1.6rem;
  height: 0.54rem;
  text-align: center;
  line-height: 0.54rem;
  float: right;
  border: 0.0133333333rem solid #1979c5;
  margin-top: 0.2666666667rem;
  font-size: 0.373333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1979c5;
}

.bose .zy_top .stop {
  width: 100%;
  height: 1.2rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto 0.2666666667rem;
  box-sizing: border-box;
  padding: 0.2666666667rem 0.32rem 0;
  border-top: 0.0133333333rem solid #d6d6d6;
  position: relative;
}

.bose .zy_top .stop .so_suo {
  width: 7.6666666667rem;
  height: 0.6666666667rem;
  border: 0.0133333333rem solid #a5a5a5;
  line-height: 0.6666666667rem;
  margin-right: 0.18rem;
  float: left;
  border-radius: 0.3333333333rem;
}

.bose .zy_top .stop .so_suo input {
  outline: none;
  border: 0;
  width: 6.6666666667rem;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.3333333333rem;
  background: none;
  padding-left: 0.2533333333rem;
}

.bose .zy_top .stop .so_suo a {
  float: right;
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.24rem;
  margin-top: 0.093333rem;
}

.bose .zy_top .stop .so_cake {
  height: 0.6666666667rem;
  float: left;
}

.bose .zy_top .stop .so_cake p {
  float: left;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 0.6666666667rem;
  margin-right: 0.1066666667rem;
}

.bose .zy_top .stop .so_cake img {
  float: left;
  width: 0.56rem;
  height: 0.4933333333rem;
  margin-top: 0.0933333333rem;
}

.bose .zy_top .stop .majoker {
  position: absolute;
  top: 0;
  right: -9.0666666667rem;
  width: 9.0666666667rem;
  height: 15.6rem;
  background: #fff;
  z-index: 99;
  overflow: hidden;
  overflow: scroll;
  overflow-x: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.bose .zy_top .stop .majoker .kkkkk {
  width: 8.4666666667rem;
  margin: 0 auto;
  position: relative;
  min-height: 14rem;
  padding-bottom: 1.533333333rem;
}

.bose .zy_top .stop .majoker .kkkkk p {
  width: 100%;
  height: 1.0666666667rem;
  line-height: 1.1466666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #1979c5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .zy_top .stop .majoker .kkkkk p .all_cd {
  float: right;
  color: #999;
  height: 1.0666666667rem;
  font-size: 0.373333rem;
  margin-right: 0.32rem;
}

.bose .zy_top .stop .majoker .kkkkk p .all_cd span {
  float: left;
}

.bose .zy_top .stop .majoker .kkkkk p .all_cd img {
  float: left;
  width: 0.1466666667rem;
  height: 0.2533333333rem;
  margin-left: 0.1333333333rem;
  margin-top: 0.44rem;
}

.bose .zy_top .stop .majoker .kkkkk p .skt {
  color: #d81e06;
  font-size: 0.2666666667rem;
  margin-right: 0.16rem;
}

.bose .zy_top .stop .majoker .kkkkk .ku_mati {
  width: 100%;
  overflow: hidden;
}

.bose .zy_top .stop .majoker .kkkkk .ku_mati a {
  width: 1.8666666667rem;
  height: 0.64rem;
  float: left;
  margin-right: 0.32rem;
  margin-bottom: 0.2666666667rem;
  text-align: center;
  background: #eee;
  color: #333;
  font-size: 0.373333rem;
  line-height: 0.64rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.0666666667rem;
  padding-right: 0.0666666667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .stop .majoker .kkkkk .ku_mati .supe_ins {
  background: #1979c5;
  color: #fff;
}

.bose .zy_top .stop .majoker .kkkkk .ku_mati a:nth-of-type(4n) {
  margin-right: 0;
}

.bose .zy_top .stop .majoker .kkkkk .or_them {
  width: 100%;
  height: 0.84rem;
  line-height: 0.84rem;
  font-size: 0.32rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .zy_top .stop .majoker .kkkkk .super {
  color: #1979c5;
}

.bose .zy_top .stop .majoker .Reset {
  width: 8.4666666667rem;
  position: absolute;
  bottom: 0.5333333333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bose .zy_top .stop .majoker .Reset .java_Re {
  width: 4.0533333333rem;
  height: 0.8rem;
  line-height: 0.8rem;
  background: white;
  border: 0.0133333333rem solid #1979c5;
  border-radius: 0.4rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  text-align: center;
}

.bose .zy_top .stop .majoker .Reset .to_type {
  background: #1979c5;
  color: #fff;
}

.bose .zy_top .stop .majoker h2 {
  font-size: 0.3733333333rem;
  color: #777;
  height: 1.0933333333rem;
  line-height: 1.0933333333rem;
  text-align: center;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 0.0133333333rem solid #ddd;
  z-index: 66;
}

.bose .zy_top .stop .majoker h2 i {
  margin-top: 0.1866666667rem;
  margin-left: 0.2666666667rem;
  display: block;
  border-top: 0.0133333333rem solid #848689;
  border-left: 0.0133333333rem solid #848689;
  height: 0.2933333333rem;
  width: 0.2933333333rem;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  left: 0;
  top: 0.2133333333rem;
}

.bose .zy_top .stop .majoker .AAAAA {
  width: 9.2rem;
}

.bose .zy_top .stop .majoker .AAAAA p {
  width: 100%;
  height: 0.6666666667rem;
  line-height: 0.6666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #333333;
  background: #f3f3f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .zy_top .stop .majoker .AAAAA .or_them {
  width: 100%;
  height: 0.84rem;
  line-height: 0.84rem;
  font-size: 0.32rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.2266666667rem;
}

.bose .zy_top .stop .majoker .AAAAA .super {
  color: #1979c5;
}

.bose .zy_top .stop .majoker .rrrrr {
  width: 0.8rem;
  background: #f3f3f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 1.3333333333rem;
  position: absolute;
  top: 0;
  right: 0;
}

.bose .zy_top .stop .majoker .rrrrr span {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 0.4rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: bold;
  color: #1979c5;
}

.bose .zy_top .stop .right_0 {
  right: 0;
}

.bose .zy_top .stop .modal-hide {
  height: 100vh;
  top: 0;
}

.bose .zy_top .stop .display {
  display: block;
}

.bose .zy_top .marbm_1 {
  margin-bottom: 0;
}

.bose .zy_top .jobs {
  margin-bottom: 0.4666666667rem;
  overflow: hidden;
}

.bose .zy_top .jobs .jobs_box {
  width: 9.36rem;
  height: 0.9333333333rem;
  margin: 0 auto;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .zy_top .jobs .jobs_box .link_1 {
  font-size: 0.4266666667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 0.9333333333rem;
  float: left;
}

.bose .zy_top .jobs .jobs_box .jobs_list {
  float: right;
  width: 3.3333333333rem;
  height: 0.4266666667rem;
  margin-top: 0.2666666667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bose .zy_top .jobs .jobs_box .jobs_list a {
  width: 1rem;
  height: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  border: 0.0133333333rem solid #d6d6d6;
  font-size: 0.346667rem;
}

.bose .zy_top .jobs .jobs_box .jobs_list a:first-child {
  border-color: #1979c5;
}

/*9 end*/

/*11 ac*/

.bose .zy_top .sc_nav {
  width: 100%;
  height: 0.8933333333rem;
  background: #c00011;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  line-height: 0.88rem;
  text-align: center;
}

.bose .zy_top .sc_nav .sc_link {
  color: #fff;
  font-size: 0.3733333333rem;
  float: left;
  width: 25%;
  height: 0.88rem;
  border-right: 0.0133333333rem solid rgba(245, 245, 245, 0.5);
  border-bottom: 0.0133333333rem solid rgba(245, 245, 245, 0.5);
  text-align: center;
}

.bose .zy_top .sc_nav .sc_link span {
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.3733333333rem;
  font-family: PingFang;
  font-weight: 500;
  color: white;
  margin: 0.24rem auto 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bose .zy_top .sc_nav .sc_link .big_span {
  font-size: 0.2666666667rem;
  width: 100%;
}

.bose .zy_top .sc_nav .sc_link:last-child {
  border-right: 0;
}

.bose .zy_top .sc_nav .sc_super {
  border-bottom: 0.0266666667rem solid #fff;
}

/* .bose .zy_top .min_hei {
    min-height: 60vh;
} */

.bose .zy_top .min_hei2 {
  min-height: 13.3333333333rem;
  overflow: hidden;
}

.bose .zy_top .Profile {
  height: 1.0933333333rem;
  line-height: 1.0933333333rem;
  width: 9.36rem;
  border-bottom: 0.0133333333rem solid #eee;
  margin: 0 auto;
}

.bose .zy_top .Profile a {
  width: 6.8266666667rem;
  height: rme(82px);
  font-size: 0.4rem;
  color: #333;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.bose .zy_top .Profile span {
  font-size: 0.373333rem;
  color: #999;
  float: right;
}

.bose .zy_top .new_Profile {
  height: 1.506667rem;
  width: 9.36rem;
  padding: 0.32rem 0;
  border-bottom: 0.0133333333rem solid #eee;
  margin: 0 auto;
}

.bose .zy_top .new_Profile img {
  width: 2.666667rem;
  height: 1.506667rem;
}

.bose .zy_top .new_Profile div {
  width: 6.4rem;
  height: 1.506667rem;
  position: relative;
}

.bose .zy_top .new_Profile div a {
  max-width: 100%;
  color: #333333;
  font-size: 0.4rem;
  line-height: 0.426667rem;
  white-space: nowrap;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bose .zy_top .new_Profile div p {
  width: 100%;
  font-size: 0.373333rem;
  color: #666666;
  line-height: 0.56rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bose .zy_top .new_Profile div span {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.293333rem;
  color: #999999;
  line-height: 0.32rem;
}

.bose .zy_top .new_Profile_no {
  height: 1.506667rem;
  width: 9.36rem;
  padding: 0.32rem 0;
  border-bottom: 0.0133333333rem solid #eee;
  margin: 0 auto;
}

.bose .zy_top .new_Profile_no div {
  width: 100%;
  height: 1.506667rem;
  position: relative;
}

.bose .zy_top .new_Profile_no div a {
  max-width: 100%;
  color: #333333;
  font-size: 0.4rem;
  line-height: 0.426667rem;
  white-space: nowrap;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bose .zy_top .new_Profile_no div p {
  width: 100%;
  font-size: 0.373333rem;
  color: #666666;
  line-height: 0.56rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bose .zy_top .new_Profile_no div span {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.293333rem;
  color: #999999;
  line-height: 0.32rem;
}

.bose .zy_top .Briefing {
  width: 9.36rem;
  border-bottom: 0.0133333333rem solid #eee;
  margin: 0 auto 0.4rem;
  position: relative;
}

.bose .zy_top .Briefing .s_img {
  width: 2.1333333333rem;
  height: 1.2133333333rem;
  float: left;
  margin-right: 0.24rem;
}

.bose .zy_top .Briefing .s_box2 {
  width: 5.84rem;
  float: left;
  height: 1.2133333333rem;
}

.bose .zy_top .Briefing .s_box2 .s_ple {
  line-height: 0.426667rem;
  font-size: 0.4rem;
  color: #333;
  width: 95%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0.1066666667rem;
}

.bose .zy_top .Briefing .s_box2 .s_le2 {
  font-size: 0.373333rem;
  overflow: hidden;
  height: 0.4rem;
  line-height: 0.4rem;
}

.bose .zy_top .Briefing .s_box2 .s_le2 img {
  float: left;
  margin-right: 0.1466666667rem;
}

.bose .zy_top .Briefing .s_box2 .s_le2 .s_img1 {
  margin-top: 0.06rem;
  width: 0.2133333333rem;
  height: 0.28rem;
}

.bose .zy_top .Briefing .s_box2 .s_le2 .s_img2 {
  width: 0.2266666667rem;
  height: 0.24rem;
  margin-top: 0.08rem;
}

.bose .zy_top .Briefing .s_box2 .s_le2 .s_img3 {
  width: 0.2266666667rem;
  height: 0.24rem;
  margin-top: 0.08rem;
}

.bose .zy_top .Briefing .s_box2 .s_le2 p {
  float: left;
  font-size: 0.2666666667rem;
  color: #999;
  width: 5.0666666667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .Briefing .s_box2 .s_le2 p span {
  color: #d81e06;
  margin-left: 0.3733333333rem;
}

.bose .zy_top .Briefing .s_box2 .fake .s_le2 {
  float: left;
  width: 50%;
}

.bose .zy_top .Briefing .s_box2 .fake .s_le2 p {
  width: 2.3733333333rem;
}

.bose .zy_top .Briefing .qinp {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.05rem;
  height: 0.426667rem;
  text-align: center;
  line-height: 0.426667rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #508d77;
  border: 0.0133333333rem solid #508d77;
}

.bose .zy_top .Briefing .tong {
  border-color: #1e68a2;
  color: #1e68a2;
}

.bose .zy_top .Briefing .mba {
  color: #c91b0d;
  background: #c91b0d;
}

.bose .zy_top .Briefing .tong_li {
  color: #1979c5;
  border-color: #1979c5;
}

.bose .zy_top .Briefing .zai_bo {
  color: #806341;
  border-color: #806341;
}

.bose .zy_top .Briefing .zi_zhuan {
  color: #5a4d9b;
  border-color: #5a4d9b;
}

.bose .zy_top .Briefing .zi_ben {
  color: #006190;
  border-color: #006190;
}

.bose .zy_top .Briefing .zai_yan {
  color: #508d77;
  border-color: #508d77;
}

.bose .zy_top .Briefing .m_lian {
  color: #d85528;
  border-color: #d85528;
}

.bose .zy_top .Briefing .liu_xue {
  color: #617092;
  border-color: #617092;
}

.bose .w3d_cr {
  color: #333 !important;
}

.bose .Jump {
  width: 4.8rem;
  margin: 0 auto;
  height: 1rem;
  position: relative;
}

.bose .Jump .fl {
  margin-top: 0.3rem;
  border-top: 0.0133333333rem solid #848689;
  border-left: 0.0133333333rem solid #848689;
  height: 0.2666666667rem;
  width: 0.2666666667rem;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.bose .Jump .fl img {
  width: 0.1466666667rem;
  height: 0.2533333333rem;
}

.bose .Jump .fl:last-child {
  float: right;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.bose .Jump p {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 0.4rem;
  width: 100%;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 1rem;
  z-index: -1;
}

/*11 end*/

/*17 ac*/

.bose .zy_top .min_hei {
  overflow: hidden;
}

.bose .zy_top .min_hei .Thematic {
  width: 9.36rem;
  height: auto;
  margin: 0 auto;
}

.bose .zy_top .min_hei .Thematic .The_box {
  width: 4.5466666667rem;
  float: left;
  height: 3.2666666667rem;
  margin-right: 0.2666666667rem;
}

.bose .zy_top .min_hei .Thematic .The_box .The_img {
  width: 4.5466666667rem;
  height: 2.56rem;
}

.bose .zy_top .min_hei .Thematic .The_box .The_pen {
  line-height: 0.5866666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .min_hei .Thematic .The_box:nth-of-type(2n) {
  margin-right: 0;
}

.bose .zy_top .min_hei .Briefing .s_bitch {
  float: left;
  width: 6.8666666667rem;
  height: 1.2133333333rem;
  position: relative;
  overflow: hidden;
}

.bose .zy_top .min_hei .Briefing {
  padding-bottom: 0.4rem;
}

.bose .zy_top .min_hei .Briefing .s_bitch .p_bt1 {
  width: 100%;
  height: 0.5866666667rem;
  line-height: 0.5866666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.4rem;
}

.bose .zy_top .min_hei .Briefing .s_bitch .p_item {
  width: 5.6rem;
  height: 0.426667rem;
  margin-top: 0.15rem;
}

.bose .zy_top .min_hei .Briefing .s_bitch .p_item span {
  float: left;
  padding-left: 0.12rem;
  padding-right: 0.12rem;
  height: 0.4rem;
  border: 0.0133333333rem solid #1979c5;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1979c5;
  margin-right: 0.1333333333rem;
}

.bose .zy_top .min_hei .Briefing .s_bitch .time {
  font-size: 0.32rem;
  font-family: PingFang;
  font-weight: 400;
  color: #999999;
  position: absolute;
  line-height: 0.4rem;
  bottom: 0;
  right: 0;
}

.bose .zy_top .Lib_max {
  height: 1.8366666667rem;
  margin-top: 0.3rem;
}

.bose .zy_top .Lib_max .Lib_Img {
  position: relative;
  height: 1.4666666667rem;
}

.bose .zy_top .Lib_max .Lib_Img img {
  height: 0.9333333333rem;
  width: 0.9333333333rem;
}

.bose .zy_top .Lib_max .Lib_Img .melady {
  height: 0.4rem;
  background: #d81e06;
  line-height: 0.4rem;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  margin: 0 auto;
  color: #fff;
  font-size: 0.373333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  float: left;
  left: 50%;
  bottom: 0;
  position: relative;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.bose .zy_top .Lib_max .Lib_box {
  height: 1.4666666667rem;
  overflow: visible;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool1 {
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 0.426667rem;
  margin-bottom: 0.08rem;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool2 {
  height: 0.4rem;
  font-size: 0.373333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 0.4rem;
  margin-bottom: 0.1733333333rem;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool2 a {
  float: left;
  margin-right: 0.4rem;
}

.bose .zy_top .Lib_max .Lib_box .Lib_item3 {
  height: 0.4266666667rem;
  overflow: visible;
}

.bose .zy_top .Lib_max .Lib_box .Lib_item3 a {
  width: 1.5rem;
  height: 0.4rem;
  border: 0.0133333333rem solid #1979c5;
  background: #fff;
  color: #1979c5;
  font-size: 0.346667rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  text-align: center;
  line-height: 0.4rem;
  margin-right: 0.2rem;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool3 {
  width: 6rem;
  height: 0.2666666667rem;
  font-size: 0.2666666667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  margin-top: 0.24rem;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool3 a,
.bose .zy_top .Lib_max .Lib_box .Lib_cool3 p {
  float: left;
  margin-right: 0.7333333333rem;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool3 a span,
.bose .zy_top .Lib_max .Lib_box .Lib_cool3 p span {
  color: #d81e06;
}

.bose .zy_top .Lib_max .Lib_box .Lib_cool3 p:last-child {
  margin-right: 0;
}

.bose .zy_top .Lib_max .join_it {
  width: 1.6rem;
  height: 1.0666666667rem;
  position: absolute;
  top: 0.2rem;
  right: 0;
  z-index: 98;
}

.bose .zy_top .Lib_max .join_it .link_1 {
  width: 1.6rem;
  height: 0.4266666667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 0.4rem;
  margin-bottom: 0.16rem;
  background: white;
  border: 1px solid #1979c5;
  border-radius: 0.0266666667rem;
  margin-bottom: 0.16rem;
  text-align: center;
  font-size: 0.24rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
}

.bose .zy_top .Lib_max .join_it .link_2 {
  width: 1.6rem;
  height: 0.4266666667rem;
  background: #1979c5;
  border-radius: 0.0266666667rem;
  text-align: center;
  line-height: 0.4266666667rem;
  color: #fff;
  font-size: 0.24rem;
  font-family: PingFang;
  font-weight: 500;
}

.bose .zy_top .auto_h .all_max {
  margin-bottom: 0;
  margin-top: 0.2666666667rem;
}

.bose .zy_top .auto_h .all_max .all_span {
  font-size: 0.3733333333rem;
}

.bose .zy_top .auto_h .h_jiao {
  /*margin-bottom: rem(35px);*/
}

.bose .zy_top .J_bt2 {
  width: 9.36rem;
  padding: 0.3333333333rem 0.32rem 0;
}

.bose .zy_top .J_bt2 .xq_img1 {
  display: block;
  width: 2.72rem;
  height: 0.8rem;
  margin: 0 auto 0.3733333333rem;
}

.bose .zy_top .J_bt2 .ms_pop {
  width: 9.36rem;
  max-height: 1.0133333333rem;
  font-size: 0.56rem;
  font-weight: 500;
  color: #d31c0f;
  line-height: 0.54rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: center;
}

.bose .zy_top .J_bt2 .X_ly2 {
  text-align: center;
  margin-top: 0.1733333333rem;
  padding-bottom: 0.1733333333rem;
  width: 9.36rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-size: 0.29rem;
  color: #999999;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .zy_top .J_bt2 .X_ly2 a {
  color: #999999;
}

.bose .zy_top .J_bt2 .X_ly2 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

.bose .zy_top .J_bt2 .X_ly2 .X_s2 {
  margin-right: 0.2rem;
}

.bose .zy_top .J_bt2 .X_ly2 .X_s2 a {
  color: #999999;
}

.bose .zy_top .J_bt2 .X_ly2 .X_s3 {
  margin-right: 0.04rem;
}

.bose .zy_top .J_bt2 .X_ply {
  border-bottom: 0;
}

.bose .zy_top .J_bt2 .Explain {
  width: 9.36rem;
  height: 1.92rem;
  background: white;
  -webkit-box-shadow: 0px 0px 0.24rem rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 0.24rem rgba(0, 0, 0, 0.13);
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.2533333333rem;
  padding-left: 0.2666666667rem;
}

.bose .zy_top .J_bt2 .Explain .s_le2 {
  float: left;
  width: 5.5333333333rem;
  margin-bottom: 0.2rem;
}

.bose .zy_top .J_bt2 .Explain .s_le2 p {
  width: 4.6933333333rem;
}

.bose .zy_top .J_bt2 .Explain .s_le3 {
  float: left;
  width: 3.5333333333rem;
  margin-bottom: 0.2rem;
}

.bose .zy_top .J_bt2 .Explain .s_le3 p {
  width: 3.1333333333rem;
}

.bose .zy_top .J_bt2 .Explain p {
  font-size: 0.346667rem;
  color: #d81e06;
  line-height: 0.373333rem;
  overflow: hidden;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bose .zy_top .J_bt2 .Explain img {
  float: left;
  margin-right: 0.16rem;
}

.bose .zy_top .J_bt2 .Explain .s_img1 {
  width: 0.2133333333rem;
  height: 0.28rem;
  margin-top: 0.04rem;
}

.bose .zy_top .J_bt2 .Explain .s_img2 {
  width: 0.24rem;
  height: 0.24rem;
  margin-top: 0.06rem;
  margin-right: 0.1333333333rem;
}

.bose .zy_top .J_bt2 .Explain .qinp {
  width: auto;
  height: 0.4rem;
  position: absolute;
  bottom: 0.2533333333rem;
  left: 0.28rem;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.346667rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #508d77;
  border: 0.0133333333rem solid #508d77;
}

.bose .zy_top .J_bt2 .Explain .tong {
  border-color: #1e68a2;
  color: #1e68a2;
}

.bose .zy_top .J_bt2 .Explain .mba {
  color: #c91b0d;
  background: #c91b0d;
}

.bose .zy_top .J_bt2 .Explain .tong_li {
  color: #1979c5;
  border-color: #1979c5;
}

.bose .zy_top .J_bt2 .Explain .zai_bo {
  color: #806341;
  border-color: #806341;
}

.bose .zy_top .J_bt2 .Explain .zi_zhuan {
  color: #5a4d9b;
  border-color: #5a4d9b;
}

.bose .zy_top .J_bt2 .Explain .zi_ben {
  color: #006190;
  border-color: #006190;
}

.bose .zy_top .J_bt2 .Explain .zai_yan {
  color: #508d77;
  border-color: #508d77;
}

.bose .zy_top .J_bt2 .Explain .m_lian {
  color: #d85528;
  border-color: #d85528;
}

.bose .zy_top .J_bt2 .Explain .liu_xue {
  color: #617092;
  border-color: #617092;
}

.bose .zy_top .J_bt2 .Explain .join_it {
  width: 2.24rem;
  height: 1.0666666667rem;
  position: absolute;
  bottom: 0.1rem;
  right: 0.62rem;
  z-index: 98;
}

.bose .zy_top .J_bt2 .Explain .join_it .link_1 {
  padding: 0 0.15rem;
  height: 0.4266666667rem;
  border: 0.0133333333rem solid #1979c5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 0.4rem;
  margin-bottom: 0.1rem;
  text-align: center;
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #1979c5;
}

.bose .zy_top .J_bt2 .Explain .join_it .link_2 {
  padding: 0 0.15rem;
  height: 0.4266666667rem;
  background: #d81e06;
  text-align: center;
  line-height: 0.4266666667rem;
  color: #fff;
  font-size: 0.346667rem;
  font-family: PingFang;
  font-weight: 500;
}

.bose .xq_hero {
  width: 100%;
  padding: 0.36rem 0.3466666667rem 0 0.3733333333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .xq_hero .xq_img1 {
  display: block;
  width: 2.72rem;
  height: 0.8rem;
  margin: 0 auto 0.3733333333rem;
}

.bose .xq_hero .J_bt {
  width: 9.28rem;
  max-height: 1.48rem;
  font-size: 0.64rem;
  font-weight: 400;
  text-align: center;
  color: #333;
  line-height: 0.74rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0.4rem;
}

.bose .xq_hero .t_data {
  width: 100%;
  height: 1.1066666667rem;
  border-bottom: 0.0133333333rem solid #e5e5e5;
}

.bose .xq_hero .t_data .t_item {
  float: left;
  width: 2.5733333333rem;
}

.bose .xq_hero .t_data .t_item li {
  width: 100%;
  margin-bottom: 0.1733333333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
  font-size: 0.346667rem;
}

.bose .xq_hero .t_data .t_item li .t_super {
  color: #ff1130;
  display: inline;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .xq_hero .t_data .t_item li .t_super2 {
  background: #ff1130;
  color: #fff;
  width: 93px;
  width: 1.5333333333rem;
  height: 0.4rem;
  border-radius: 0.0266666667rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.346667rem;
}

.bose .xq_hero .t_data .t_item li .hz_banana {
  background: #fff;
  color: #ff1130;
  font-weight: 400;
  font-size: 15px;
}

.bose .xq_hero .t_data .t_item li .hz_banana:hover .other-add-con {
  display: block;
}

.bose .xq_hero .t_data .t_item2 {
  width: 3.9333333333rem;
}

.bose .xq_hero .t_data .t_item:last-child {
  width: 2.7333333333rem;
}

.bose .X_ly {
  margin-left: 0.53rem;
  width: 9.15rem;
  padding-top: 0.3333333333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .X_ly .ly_link a {
  width: 9.36rem;
  margin-bottom: 0.3333333333rem;
  color: #666;
  font-size: 0.34rem !important;
  line-height: 0.426667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .X_ly .ly_link img {
  margin-right: 0.133rem;
  width: 0.34rem;
  height: 0.344rem;
}

.bose .X_ly .ly_link a span {
  color: #666;
}

.bose .X_ly .ly_link {
  border: 0.01rem solid #e1e1e1;
}

.bose .sc_introduce {
  padding: 0 0.4rem;
  padding-top: 0.32rem;
  min-height: 6rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bose .sc_introduce p {
  width: 9.3333333333rem;
  line-height: 0.5866rem;
  color: #333;
  font-size: 0.34rem;
  font-family: PingFangSC-Regular, PingFang SC;
  margin-bottom: 0.4rem;
}

.bose .sc_introduce table p {
  width: auto !important;
  line-height: 0.5rem !important;
}

.bose .sc_introduce p a {
  display: inline;
  color: #d81e06;
}

.bose .sc_introduce img {
  display: block;
  margin: 0.3rem 0;
}

.bose .bgm_form {
  width: 9.36rem;
  margin: 0.6rem auto 0;
  height: 14.16rem;
  background: #fff;
}

.bose .bgm_form .ez_side {
  overflow: hidden;
}

.bose .bgm_form .ez_side i {
  color: #ff1130;
  margin-right: 8px;
}

.bose .bgm_form .bgm_box {
  width: 100%;
  overflow: hidden;
  font-size: 0.32rem;
  color: #999;
  line-height: 1.1333333333rem;
}

.bose .bgm_form .bgm_box2 {
  width: 100%;
  height: 1.1333333333rem;
  font-size: 15px;
  color: #999;
  line-height: 1.1333333333rem;
  margin-bottom: 0.2rem;
}

.bose .bgm_form .ez_lab1 {
  width: 1.5333333333rem;
  display: inline-block;
  font-size: 0.32rem;
  line-height: 0.96rem;
  color: #999;
}

.bose .bgm_form .ez_ip1 {
  width: 6.9333333333rem;
  border-radius: 0.16rem;
  height: 0.96rem;
  border: 1px solid #e5e5e5;
  font-size: 0.2933333333rem;
  color: #999;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.3333333333rem;
}

.bose .bgm_form .ez_ip1::-webkit-input-placeholder {
  color: #999 !important;
}

.bose .bgm_form .ez_ip2 {
  margin: 0.04rem 0.04rem 0 0.04rem;
}

.bose .bgm_form .test-label {
  display: inline-block;
  font-size: 0.2933333333rem;
  margin-right: 1rem;
}

.bose .bgm_form .test-radio {
  display: none;
  position: relative;
}

.bose .bgm_form .test-radioInput {
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  height: 0.3733333333rem;
  margin-right: 0.1333333333rem;
  margin-top: -0.0266666667rem;
  vertical-align: middle;
  width: 0.3733333333rem;
  line-height: 1;
  border: 1px solid #e6e6e6;
  position: relative;
}

.bose .bgm_form .test-radio:checked + .test-radioInput:after {
  background-color: #1e68a2;
  border: 0.0133333333rem solid #1e68a2;
  border-radius: 100%;
  content: '';
  display: inline-block;
  height: 0.1866666667rem;
  /*margin:rem(5px);

margin-top: rem(5.2px);

margin-left: rem(5.2px);*/
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 0.2rem;
}

.bose .bgm_form .ez_select {
  width: 6.9333333333rem;
  border-radius: 0.16rem;
  height: 0.96rem;
  border: 0.0133333333rem solid #e5e5e5;
  color: #999;
  font-size: 0.2933333333rem;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.3333333333rem;
}

.bose .bgm_form .ez_select option {
  font-size: 0.2933333333rem;
  width: 6.9333333333rem;
  border-radius: 12px;
  border: 0.0133333333rem solid #e5e5e5;
  color: #999;
}

.bose .bgm_form .ez_lab3 {
  float: left;
}

.bose .bgm_form textarea {
  float: left;
  min-width: 6.8rem;
  min-height: 2rem;
  max-width: 6.8rem;
  max-height: 2rem;
  overflow: hidden;
  border: 0.0133333333rem solid #e5e5e5;
  color: #999;
  margin-bottom: 0.16rem;
  border-radius: 0.16rem;
  font-size: 0.2933333333rem;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.3333333333rem;
}

.bose .bgm_form .ez_lab3 {
  float: left;
  margin-right: 0.1066666667rem;
  color: #999;
}

.bose .bgm_form .bgm_qq {
  float: left;
  width: 0.5066666667rem;
  height: 0.5066666667rem;
  margin-top: 0.2666666667rem;
  margin-left: 0.2666666667rem;
  cursor: pointer;
}

.bose .bgm_form #verify-img {
  width: 2.2666666667rem;
  height: 0.9733333333rem;
  float: left;
  margin-left: 12px;
}

.bose .bgm_form #code_input {
  border-radius: 0.16rem;
  width: 3.3333333333rem;
  height: 0.9733333333rem;
  border: 0.0133333333rem solid #e5e5e5;
  float: left;
  color: #999;
  outline: none;
}

.bose .bgm_form #my_button {
  width: 9.36rem;
  height: 1.1866666667rem;
  background: #1979c5;
  border: 0;
  border-radius: 0.2rem;
  text-align: center;
  margin-top: 0.2666666667rem;
  color: #fff;
  display: block;
  font-size: 0.4266666667rem;
  margin-top: 0.2666666667rem;
}

.bose .bgm_form .test-label2x {
  margin-right: 2rem;
}

.bose .bgm_form button {
  width: 9.36rem;
  height: 1.1866666667rem;
  background: #00c7c4;
  border: 0;
  border-radius: 0.2rem;
  text-align: center;
  margin-top: 0.2666666667rem;
  color: #fff;
  font-size: 0.4266666667rem;
}

.bose .bgm_form input:focus {
  outline-color: #00c7c4;
  border-radius: 0.16rem !important;
}

.bose .bgm_form select:focus {
  outline-color: #00c7c4;
  border-radius: 0.16rem !important;
}

.bose .bgm_form textarea:focus {
  outline-color: #00c7c4;
  border-radius: 0.16rem !important;
}

.bose .bgm_form .super_outline {
  border-color: #ff1130 !important;
}

.bose .bgm_form .super_outline::-webkit-input-placeholder {
  color: #ff1130 !important;
}

.bose .bgm_form .stration {
  text-align: center;
  font-size: 0.48rem;
  color: #1e68a2;
  line-height: 1.0666666667rem;
  margin-top: 0.4rem;
}

.bose .bgm_form .ez_btn {
  margin: 0 auto;
  margin-top: 0.4rem;
  margin-bottom: 0.6666666667rem;
  width: 8rem !important;
}

.bose .bor_top {
  border-top: 0.0133333333rem solid #d6d6d6;
  width: 100%;
  margin-bottom: 0.1066666667rem;
}

/*17 end*/

/*n3ditu ac*/

.bose .zy_top .map_sun {
  width: 9.36rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 0.5333333333rem;
}

.bose .zy_top .map_sun .p_1 {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.426667rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1979c5;
  margin-bottom: 0.2533333333rem;
}

.bose .zy_top .map_sun .p_2 {
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.373333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.24rem;
}

.bose .zy_top .map_sun .mation {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.24rem;
}

.bose .zy_top .map_sun .mation .tob {
  overflow: hidden;
}

.bose .zy_top .map_sun .mation .ma_link {
  width: 2.1333333333rem;
  height: 0.64rem;
  background: #eeeeee;
  float: left;
  text-align: center;
  line-height: 0.64rem;
  margin-right: 0.2666666667rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .map_sun .mation .ma_link:nth-of-type(4n) {
  margin-right: 0;
}

.bose .zy_top .map_sun .mation .ma_link2 {
  width: 2.72rem;
  margin-right: 0.56rem;
  height: 0.64rem;
  background: #eeeeee;
  float: left;
  text-align: center;
  line-height: 0.64rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .map_sun .mation .ma_link2:nth-of-type(3n) {
  margin-right: 0;
}

/*n3ditu end*/

/*n4xuexiaosy ac*/

.bose .zy_top .sc_nav {
  position: relative;
}

.bose .zy_top .sc_nav .cd_box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  background: #c00011;
  z-index: 0;
  transition: all 0.2s linear;
  transform: scale(1, 0);
  transform-origin: top center;
}

.bose .zy_top .sc_nav .cd_box .sc_link2 {
  color: #fff;
  font-size: 0.3733333333rem;
  float: left;
  width: 25%;
  height: 0.88rem;
  text-align: center;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*opacity: 0;*/
}

.bose .zy_top .sc_nav .cd_box .sc_link2 span {
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.3733333333rem;
  font-family: PingFang;
  font-weight: 500;
  color: white;
  margin: 0.24rem auto 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.bose .zy_top .sc_nav .cd_box .sc_link2 .big_span {
  font-size: 0.2666666667rem;
  width: 100%;
}

.bose .zy_top .sc_nav .cd_box .sc_link2:last-child {
  border-right: 0;
}

.bose .zy_top .sc_nav .cs_box {
  top: 0.8933333333rem;
  height: auto;
  -webkit-transition: cubic-bezier(0, 0.63, 1, 1.35) 0.2s;
  transition: cubic-bezier(0, 0.63, 1, 1.35) 0.2s;
  z-index: 1;
  transform: scale(1, 1);
}

.bose .zy_top .sc_nav .cs_box .sc_link2 {
  display: block;
}

.bose .zy_top .cs_nav {
  z-index: 99;
}

.bose .zy_top .cs_nav .sc_link {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0.1866666667rem;
  position: relative;
}

.bose .zy_top .cs_nav .sc_link img {
  width: 0.2rem;
  height: 0.1066666667rem;
  position: absolute;
  top: 0.3866666667rem;
  right: 0.28rem;
}

.bose .zy_top .cs_nav .sc_link .sx {
  -webkit-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
}

.bose .zy_top .cs_nav a.sc_link {
  padding-right: 0;
}

.bose .zy_top .Homepage .Briefing {
  width: 100%;
  height: 1.4666666667rem;
  border-bottom: 0.0133333333rem solid #eeeeee;
  margin-bottom: 0.2666666667rem;
  position: relative;
}

.bose .zy_top .Homepage .Briefing img {
  width: 2.1333333333rem;
  height: 1.2133333333rem;
  float: left;
  margin-right: 0.24rem;
}

.bose .zy_top .Homepage .Briefing .h_jobs {
  width: 6.9466666667rem;
  height: 1.2133333333rem;
  float: left;
  position: relative;
}

.bose .zy_top .Homepage .Briefing .h_jobs .p_1s {
  line-height: 0.426667rem;
  height: 0.426667rem;
  margin-bottom: 0.1333333333rem;
  font-size: 0.4rem;
  width: 5.6rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.bose .zy_top .Homepage .Briefing .h_jobs .h_list {
  width: 100%;
  height: 0.4rem;
  margin-top: 0.2rem;
}

.bose .zy_top .Homepage .Briefing .h_jobs .h_list .boxs {
  height: 0.4rem;
  line-height: 0.4rem;
  background: #eeeeee;
  border-radius: 0.0533333333rem;
  float: left;
  padding-left: 0.05rem;
  padding-right: 0.05rem;
  margin-right: 0.1rem;
  font-size: 0.266667rem;
  font-weight: 500;
  color: #666666;
}

.bose .zy_top .Homepage .Briefing .h_jobs .h_list .boxs:last-child {
  margin-right: 0;
}

.bose .zy_top .Homepage .tit_home {
  width: 100%;
  height: 1.3333333333rem;
  margin: 0.28rem 0;
  background: #f4f5f6;
}

.bose .zy_top .Homepage .tit_home .ha_land {
  width: 4.5333333333rem;
  height: 1.3333333333rem;
  background: #8c1515;
  float: left;
  margin-right: 0.2933333333rem;
  text-align: center;
  line-height: 1.3333333333rem;
  color: #fff;
  font-size: 0.32rem;
}

.bose .zy_top .Homepage .tit_home .ha_land:last-child {
  margin-right: 0;
}

.bose .zy_top .home_p1 {
  height: 0.3466666667rem;
  line-height: 0.3466666667rem;
  font-size: 0.3733333333rem;
  font-family: PingFang;
  font-weight: 500;
  color: #252525;
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .home_link1 {
  text-align: center;
  display: block;
  width: 100%;
  text-align: center;
  height: 0.5866666667rem;
  line-height: 0.5866666667rem;
  margin-bottom: 0.2666666667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 400;
  color: #999999;
}

.bose .zy_top .Chicken_box {
  overflow: hidden;
}

.bose .zy_top .Chicken_box .Ins_2 .home_p1 {
  width: 9.36rem;
  margin: 0 auto;
}

.bose .zy_top .Chicken_box .Ins_2 .home_link1 {
  margin-top: 0.24rem;
}

.bose .zy_top .bilibili .li-mba {
  margin-top: 0;
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .ct_items {
  width: 9.36rem;
  height: 2rem;
  margin: 0.4rem auto 0.4rem;
  border-bottom: 0.0133333333rem solid #e5e5e5;
  position: relative;
}

.bose .zy_top .ct_items .ez_bo {
  display: block;
  width: 100%;
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.1866666667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bose .zy_top .ct_items p {
  width: 100%;
  color: #666;
  font-size: 0.373333rem;
  height: 0.8533333333rem;
  font-family: PingFang;
  font-weight: 400;
  color: #666666;
  line-height: 0.4266666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.bose .zy_top .ct_items .time_loft {
  font-size: 0.2133333333rem;
  position: absolute;
  right: 0;
  bottom: 0.2rem;
  font-weight: 500;
  color: #999999;
}

.bose .zy_top .ct_items:last-child {
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .clex_bobo {
  width: 9.36rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.bose .zy_top .clex_bobo .clex_edu {
  width: 100%;
  height: 1.44rem;
  border-bottom: 0.0133333333rem solid #eee;
  margin-bottom: 0.2666666667rem;
}

.bose .zy_top .clex_bobo .clex_edu .clex_sogo {
  height: 0.24rem;
  line-height: 0.24rem;
  width: 100%;
  margin-bottom: 0.16rem;
}

.bose .zy_top .clex_bobo .clex_edu .clex_sogo p {
  float: left;
  font-size: 0.2133333333rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #d81e06;
  margin-right: 0.2666666667rem;
}

.bose .zy_top .clex_bobo .clex_edu .clex_sogo .p2 {
  color: #999999;
}

.bose .zy_top .clex_bobo .clex_edu .clex_p {
  height: 0.8rem;
  font-size: 0.2666666667rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  line-height: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.bose .zy_top .p_join .ct_items:last-child {
  border-bottom: 0;
}

.bose .zy_top .ne_maj {
  width: 100%;
  height: auto;
}

.bose .zy_top .ne_maj .all_blue2 {
  margin-bottom: 0;
}

.bose .zy_top .ne_maj .all_blue2 .count {
  float: right;
  line-height: 0.5866666667rem;
  color: #333;
  font-size: 0.24rem;
  margin-right: 0.32rem;
}

.bose .zy_top .ne_maj .Modular {
  width: 9.36rem;
  overflow: hidden;
  margin: 0 auto;
  padding-bottom: 0.2533333333rem;
  border-bottom: 0.0133333333rem solid #eee;
}

.bose .zy_top .ne_maj .Modular .Largeclass {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.4rem;
  font-family: PingFang;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.2266666667rem;
  margin-top: 0.4rem;
}

.bose .zy_top .ne_maj .Modular .Largeclass .all_link {
  float: right;
  color: #999;
  font-size: 0.32rem;
}

.bose .zy_top .ne_maj .Modular .Largeclass .all_link span {
  float: left;
  margin-top: 0.0266666667rem;
}

.bose .zy_top .ne_maj .Modular .Largeclass .all_link img {
  float: left;
  width: 0.1466666667rem;
  height: 0.2533333333rem;
  margin-left: 0.1333333333rem;
  margin-top: 0.1rem;
}

.bose .zy_top .ne_maj .Modular .Subclass {
  width: 100%;
  height: auto;
}

.bose .zy_top .ne_maj .Modular .Subclass .sub_link {
  padding-left: 0.15rem;
  padding-right: 0.15rem;
  height: 0.64rem;
  background: #eeeeee;
  border-radius: 0.0533333333rem;
  float: left;
  margin-right: 0.1333333333rem;
  margin-bottom: 0.2rem;
  line-height: 0.64rem;
  color: #666;
  font-size: 0.373333rem;
}

.bose .zy_top .ne_maj .Modular:last-child {
  border-bottom: 0;
}

/*n4  end*/

.cl_999 {
  color: #aaa !important;
}

.height_bug {
  height: 4rem !important;
}

.noscroll,
.noscroll body {
  overflow: hidden;
}

.bose .sc_introduce table {
  table-layout: fixed;
  display: table;
  border-collapse: collapse;
  width: 100% !important;
}

.bose .sc_introduce table .firstRow td:nth-of-type(1) {
  width: 1.0666666667rem;
}

.bose .sc_introduce table .firstRow td:nth-of-type(2) {
  width: 1.0666666667rem;
}

.bose .sc_introduce table .firstRow td:nth-of-type(3) {
  width: 1.0666666667rem;
}

.bose .sc_introduce table .firstRow td:nth-of-type(6) {
  width: 1.0666666667rem;
}

.bose .sc_introduce table .firstRow td:nth-of-type(5) {
  width: 1.0666666667rem;
}

.bose .sc_introduce table tr {
  vertical-align: middle;
  text-align: center;
}

.bose .sc_introduce table tr td {
  vertical-align: middle;
  text-align: center;
}

.swiper-container {
  overflow: hidden;
  position: relative;
}

.hack-banner {
  width: 100%;
  height: 3.86666rem;
}

.hack-banner .swiper-container {
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
}

.hack-banner .swiper-container a,
.hack-banner .swiper-container img {
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
}

.spvieo {
  padding: 0.1733rem 1.0666rem 0.1733rem 0.5333rem;
  box-sizing: border-box;
  display: flex;
  position: relative;
  z-index: 3;
  background-color: #ffffff;
  box-shadow: 0 0.04rem 0.05rem 0 rgba(0, 0, 0, 0.05);
}

.spvieo .video {
  width: 2.56rem;
  height: 1.466rem;
}

.spvieo p {
  margin-left: 0.28rem;
  height: 0.74rem;
  font-size: 0.34rem;
  font-weight: 400;
  color: #2f3030;
  line-height: 0.49rem;
}

.spvieo .adv-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.82rem;
  height: 0.82rem;
}

.video-play {
  position: fixed;
  top: 5.85rem;
  left: 0;
  /* width:5rem; */
  width: 0;
  overflow: hidden;
  /* height: 2.827rem; */
  /* transition: left .3s; */
  /* background-color: #000; */
}

.video-play .adv-bg {
  position: absolute;
  top: 0;
  left: 0;
}

.video-play .video-js {
  width: 5rem;
  /* height: 2.827rem; */
}

.video-play .close-bg {
  position: absolute;
  top: 0.16rem;
  right: 0.16rem;
  padding: 0.1rem;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 20;
}

.video-play .close-bg .close {
  width: 0.24rem;
  height: 0.24rem;
}

.video-poster {
  position: relative;
}

.video-poster .play-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.56rem;
  height: 1.466rem;
}

.video-poster .play-bg .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.5466rem;
  height: 0.6rem;
}

.video-play .play-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
}

.video-play .play {
  width: 0.8133rem;
  height: 0.9333rem;
}

.video-play .pause-bg {
  display: none;
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  z-index: 20;
}

.video-play .pause {
  width: 0.8rem;
  height: 0.9066rem;
}

.search_box {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  padding: 0.11rem 0.2933rem 0.11rem 0.32rem;
  background-color: #f5f6f7;
  border-radius: 0.386666rem;
}

.search_box input {
  flex: 1;
  padding: 0;
  border: none;
  line-height: 0.48rem;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #9a9b9c;
  background-color: transparent;
  border: none;
  outline: none;
}

#header {
  padding: 0 0.5066rem;
  width: auto;
  height: 1.1733rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#header.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 10;
  box-sizing: border-box;
  box-shadow: 0 0.04rem 0.1rem rgb(0 0 0 / 5%);
}

#header .s-ku {
  margin: 0;
  height: auto;
}

#header .m-r-0 {
  margin-right: 0;
}

#header .logo_link2 {
  width: auto;
  height: auto;
  position: relative;
  margin-top: 0;
  flex: 1;
  display: flex;
}

#header .logo_link2 .icon-search {
  width: 0.346rem;
  height: 0.36rem;
}

#header .logo_link2 .join {
  top: 0.68rem;
  width: 100%;
  padding: 0.1rem 0.2rem;
  background-color: #fff;
  box-shadow: 0 0.04rem 0.1rem #5e5e5e;
}

#header .school-header-right .icon-search {
  width: 0.42666rem;
  height: auto;
}

#header .hot-search .p_1,
#header .hot-search .p_link {
  width: auto;
  font-size: 0.34rem;
}

#header .hot-search .p_1 {
  line-height: 0.6666666667rem;
}

#header .logo_login {
  display: flex;
  align-items: center;
  flex: 1;
  margin-left: 0.5333rem;
}

#header .logo_link3 {
  margin-top: 0;
  margin-right: 0;
  width: 0.48rem;
}

#header .logo_link3 img {
  height: auto;
}

#header .location-link {
  display: flex;
  width: auto;
  height: auto;
  line-height: 100%;
  align-items: center;
  font-size: 0.45333rem;
  font-weight: 600;
  color: #2f3030;
}

#header .location-link .gap-linear {
  margin: 0 0.1333rem;
  width: 0.04rem;
  height: 0.3733rem;
  background-color: #a5a6a6;
  opacity: 0.35;
}

#header .school-header-right .full-screen {
  position: fixed;
  top: 0;
  box-sizing: border-box;
}

#header .full-screen .so_suo {
  margin-left: 0;
}

#header .school-header-right {
  justify-content: flex-end;
}

#header .school-header-right .logo_link2,
#header .school-header-right {
  flex: none;
}

#header .school-header-location {
  flex: 1;
}

.sctop {
  z-index: 10;
  bottom: 2rem;
}

.bose .cubom {
  display: flex;
  align-items: center;
  font-size: 0.29rem;
}

.bose .cubom img {
  margin-left: 0.53rem;
  margin-right: 0.1333rem;
  width: 0.2933rem;
  height: 0.36rem;
}

.bose .serch .yzdt li h3 {
  font-size: 0.4rem;
  font-family: PingFangSC-Regular, PingFang SC;
}

.bose .serch .yzdt li p {
  margin-top: 0.2933rem;
  font-size: 0.2933rem;
  font-family: PingFangSC-Regular, PingFang SC;
}

.bose .serch .title span {
  font-size: 0.4rem;
  font-weight: 600;
}

.bose .serch .title img {
  margin-right: 0.1rem;
  width: 0.5rem;
  height: 0.5rem;
}

.bose .serch .serchbox li {
  font-size: 0.3466rem;
  width: auto;
  height: 0.8rem;
  padding: 0 0.3333rem;
  border: 0.01rem solid #e1e1e1 !important;
  border-radius: 0.4533rem;
}

#jesong_panel {
  display: none !important;
}

.bose .sctop {
  display: none;
  position: fixed;
  bottom: 4.5rem;
  width: 1.76rem;
  height: 1.76rem;
  right: 0.5333rem;
  z-index: 200;
}

.bose .syxdt .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.013333rem;
  font-size: 0.34666rem;
  border-radius: 0.56666rem;
}

.bose .syxdt .btn .all_link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.bose .syxdt .btn .all_link span {
  margin-right: 0.17333rem;
}

.bose .serch {
  padding: 0.6rem 0.5333rem 0.5rem 0.5333rem;
}

#jesong_pop_msg {
  bottom: 2rem !important;
  top: auto !important;
  background-color: #fff !important;
  opacity: 1 !important;
  z-index: 100 !important;
}

nav.footer .fool li a {
  position: relative;
}

.bose .chant-tip {
  position: absolute;
  top: -0.13rem;
  right: -0.11rem;
  width: 0.266666rem;
  height: 0.266666rem;
  border-radius: 50%;
  background-color: #ff0000;
}

nav.footer .fool li {
  overflow: visible !important;
}

.draggable {
  z-index: 20 !important;
}

/* 常见问题列表改版 */

.image-text-list {
  background-color: rgba(216, 216, 216, 0.15);
}

.image-text-list .item {
  padding: 0.4rem 0.5333rem 0.2666rem 0.5333rem;
  margin-bottom: 0.2666rem;
  background-color: #fff;
}

.image-text-list a {
  display: flex;
  justify-content: space-between;
}

.image-text-list .no-picture-item a {
  display: block;
}

.image-text-list img {
  width: 2.9333rem;
  height: 2.2rem;
  margin-left: 0.64rem;
}

.image-text-list .content {
  flex: 1;
}

.image-text-list .title {
  display: -webkit-box;
  color: #2f3030;
  height: 0.426667rem;
  line-height: 1;
  font-size: 0.426667rem;
  font-weight: 600;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.image-text-list .desc {
  margin-top: 0.1333rem;
  font-size: 0.34666rem;
  color: #9a9b9c;
  line-height: 0.50666rem;
  height: 1.013333rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.image-text-list .date {
  margin-top: 0.33333rem;
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9a9b9c;
}

.image-text-list .no-picture-item .content {
  width: 100%;
}

.image-text-list .no-picture-item .desc {
  height: auto;
  max-height: 1.013333rem;
}

.page-footer {
  padding: 0.9333rem 0 0.5333rem;
  background-color: #fff;
}

.page-footer p {
  text-align: center;
  font-size: 0.2933rem;
  line-height: 0.4rem;
  font-weight: 400;
  color: #9a9b9c;
}

.page-footer .link {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.01333rem 0;
  margin-bottom: 0.2133rem;
  line-height: 1;
}

.page-footer .link a {
  padding: 0 0.26rem;
  font-size: 0.32rem;
  color: #9a9b9c;
  border-right: 0.026rem solid #c9c9c9;
}

.page-footer .link a:last-child {
  border-right: none;
}

.bose .list-pager {
  margin-top: 0.3rem;
}

.no-data-tip {
  display: flex;
  align-items: center;
  justify-content: center;
}

.no-data-tip .linear {
  width: 1.7333rem;
  height: 0.02666rem;
}

.no-data-tip .linear:first-child {
  background: linear-gradient(45deg, #fff 0%, #999 100%);
}

.no-data-tip .linear:last-child {
  background: linear-gradient(45deg, #999 0%, #ffffff 100%);
}

.no-data-tip .txt {
  margin: 0 0.25333rem;
  font-size: 0.34666rem;
  font-weight: 400;
  color: #999999;
}

.no-data-tip .error-tip {
  display: none;
}

/* 图文列表改版-上滑加载 */

.dropload-up,
.dropload-down {
  position: relative;
  height: 0;
  overflow: hidden;
  font-size: 12px;
  /* 开启硬件加速 */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.dropload-up {
  display: none !important;
}

.dropload-down {
  height: 0.6666rem;
  padding-top: 0.3997rem;
}

.dropload-refresh,
.dropload-update,
.dropload-load,
.dropload-noData,
.no-data-tip {
  height: 0.6666rem;
  line-height: 0.6666rem;
  text-align: center;
}

.dropload-load .loading {
  display: inline-block;
  height: 15px;
  width: 15px;
  border-radius: 100%;
  margin: 6px;
  border: 2px solid #666;
  border-bottom-color: transparent;
  vertical-align: middle;
  -webkit-animation: rotate 0.75s linear infinite;
  animation: rotate 0.75s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.dropload-noData {
  display: none;
}

.no-data-tip .error {
  display: none;
}

.error-tip .error {
  display: block;
}

.error-tip .no-data {
  display: none;
}

.list-header .s-ku img {
  margin-right: 0.1333rem !important;
}

.list-header .location-link .gap-line {
  width: 0.04rem !important;
  margin: 0 0.1333rem !important;
}

/* .list-warpper {
    min-height: 50vh;
} */

/* 首页改版 */

.index-container {
  margin-bottom: 0;
}

.bg-linear {
  padding: 0.3333rem 0.32rem 0;
  background: linear-gradient(180deg, #ffffff 0%, #f4f5f6 100%);
}

.bg-linear.linear-height {
  box-sizing: border-box;
  height: 9.28rem;
}

.micons-item .swiper-pagination-bullet {
  margin: 0 0.0533rem;
  width: 0.1066rem;
  height: 0.1066rem;
  background-color: #d8d8d8;
  border-radius: 0.053rem;
  bottom: 0;
}

.micons-item .swiper-pagination-bullet-active {
  width: 0.3733rem;
  background-color: #ea3123;
}

.headline {
  padding: 0.36rem 0.34666rem;
  display: flex;
  align-items: center;
  background: url('../../images/ygz/toutiao-bg.png');
  background-size: cover;
  border-radius: 0.08rem;
}

.headline img {
  margin-right: 0.32rem;
  width: 0.98666rem;
  height: 0.53333rem;
}

.headline-list,
.headline-list .swiper-slide {
  height: 1.013333rem;
}

.headline-list .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.headline-list h3 {
  display: flex;
  overflow: hidden;
}

.headline-list h3:nth-child(4) {
  display: none;
}

.headline-list h3 a {
  display: flex;
  align-items: center;
}

.headline-list h3 span {
  max-width: 7.0666rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.34666rem;
  font-weight: 400;
  color: #2f3030;
}

.headline-list h3 i {
  width: 0.29333rem;
  height: 0.34666rem;
  background: url('../../images/ygz/icon-hot.png') no-repeat;
  background-size: 0.29333rem 0.34666rem;
}

.content-wrapper {
  padding: 0 0.32rem 4rem 0.32rem;
  background-color: #f4f5f6;
}

.school-content-wrapper {
  padding: 0 0.32rem;
}

.content-wrapper button,
.content-wrapper input {
  border: none;
  outline: none;
}

.content-wrapper .block-gap {
  margin-top: 0.3733rem;
}

.content-wrapper h2 {
  display: flex;
  align-items: center;
  font-size: 0.4533rem;
  font-weight: 600;
  color: #2f3030;
}

.content-wrapper h2 .icon {
  margin-right: 0.16rem;
  width: 0.5333rem;
  height: 0.5333rem;
}

.content-wrapper .signup {
  padding: 0.5333rem 0.4rem 0.48rem 0.4rem;
  background: url('../../images/ygz/signup-bg.png') no-repeat;
  background-size: cover;
  border-radius: 0.08rem;
}

.signup h2 {
  color: #461000;
}

/* .signup form {
    margin-top: 0.2933rem;
} */

.signup ul {
  margin-top: 0.2933rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.signup li {
  margin-top: 0.2133rem;
  padding: 0 0.2133rem;
  box-sizing: border-box;
  width: 4.1733rem;
  height: 0.93333rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 0.06rem;
}

.signup input {
  width: 2.98666rem;
  border: none;
  font-size: 0.3733rem;
  font-weight: 400;
  color: #2f3030;
  outline: none;
}

.signup input::placeholder {
  color: #999;
}

.signup .icon {
  width: 0.2133rem;
  height: 0.32rem;
  background: url('../../images/ygz/icon-select.png') no-repeat;
  background-size: cover;
}

.signup button {
  margin-top: 0.45333rem;
  width: 100%;
  height: 0.9333rem;
  text-align: center;
  line-height: 0.9333rem;
  font-size: 0.3733rem;
  color: #ffffff;
  font-weight: 400;
  outline: none;
  border: none;
  background-color: #ea3123;
  border-radius: 0.08rem;
}

.recommend {
  padding: 0.53333rem 0.4rem 0.506666rem 0.4rem;
  border-radius: 0.08rem;
  background-color: #fff;
}

.recommend h2 {
  margin-bottom: 0.506666rem;
}

.recommend h2 i {
  margin-right: 0.16rem;
  width: 0.53333rem;
  height: 0.53333rem;
  background: url('../../images/ygz/icon-reffer.png') no-repeat;
  background-size: cover;
}

.recommend-list {
  display: flex;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.recommend-list span {
  margin-right: 0.26666rem;
  width: 0.36rem;
  height: 0.36rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.32rem;
  color: #fff;
  background-color: rgb(208, 207, 204);
  border-radius: 0.08rem;
}

.index-slide .recommend-list:nth-child(1) span {
  background-color: #ff0100;
}

.index-slide .recommend-list:nth-child(2) span {
  background-color: #ff5c00;
}

.index-slide .recommend-list:nth-child(3) span {
  background-color: #ffb700;
}

.recommend-list h3 {
  flex: 1;
  font-size: 0.4rem;
  font-weight: 400;
}

.recommend-list h3 a {
  color: #2f3030;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.swiper-container-recommend .swiper-pagination {
  bottom: 0;
}

.education .mation {
  margin-top: 0.4rem;
  display: flex;
  flex-wrap: wrap;
}

.education .mation a {
  margin-bottom: 0.24rem;
  margin-right: 0.1866rem;
  padding: 0.1466rem 0.3733rem;
  font-size: 0.3466rem;
  font-weight: 400;
  color: #2f3030;
  border-radius: 0.4533rem;
  border: 0.0133rem solid #e1e1e1;
}

.education .tab-content {
  padding: 0.4rem 0.4rem 0.2933rem 0.4rem;
  background-color: #ffffff;
  border-radius: 0.08rem;
}

.introduce-tab {
  overflow-x: auto;
  white-space: nowrap;
  height: 1.04rem;
  margin-right: -0.4rem;
}

.introduce-tab .zy_box {
  margin-right: 0.18666rem;
  display: inline-block;
  padding: 0 0.46666rem;
  height: 0.88rem;
  line-height: 0.88rem;
  color: #636b6f;
  font-size: 0.37333rem;
  background-color: #ffffff;
  border-radius: 0.08rem;
}

.introduce-tab::-webkit-scrollbar {
  display: none;
  background-color: transparent;
  width: 0;
  height: 0;
}

.introduce-tab .zy_box:last-child {
  margin-right: 0.4rem;
}

.introduce-tab .zy_super2 {
  color: #fff;
  font-weight: 600;
  background-color: #ea3123;
  position: relative;
}

.introduce-tab .zy_super2::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  bottom: -0.1rem;
  width: 0.2933rem;
  height: 0.2933rem;
  border-radius: 0.08rem;
  background-color: #ea3123;
}

.introduce .Ins_child {
  display: none;
  padding: 0.4rem 0.4rem 0 0.4rem;
  border-radius: 0.08rem;
}

.introduce .Ins_child:nth-of-type(3) {
  display: block;
}

.introduce .Ins_child .mation {
  margin-bottom: 0.42666rem;
  margin-top: 0.4rem;
}

.introduce .Ins_child .mation,
.introduce .Ins_child .ts_show {
  display: flex;
  flex-wrap: wrap;
}

.introduce .Ins_child .ts_show {
  padding-bottom: 0.29333rem;
}

.introduce .ma_link,
.introduce .ts_school {
  height: 0.8rem;
  padding: 0 0.37333rem;
  line-height: 0.8rem;
  margin-right: 0.2rem;
  margin-bottom: 0.25rem;
  font-size: 0.34666rem;
  font-weight: 400;
  color: #2f3030;
  border-radius: 0.45333rem;
  border: 0.01333rem solid #e1e1e1;
}

.introduce .ma_link:active,
.introduce .ts_school:active {
  color: #ea3123;
  border: 0.01333rem solid #ea3123;
}

.introduce .ma_link:last-child,
.introduce .ts_school:last-child {
  margin-right: 0;
}

.introduce .University {
  margin-top: 0.50666rem;
  margin-bottom: 0.46666rem;
  display: flex;
  flex-wrap: wrap;
}

.introduce .University .Un_link {
  width: 2.72rem;
  padding: 0.4rem 0.2rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.2rem;
  background-color: #fef9f7;
  border-radius: 0.08rem;
}

.introduce .University .Un_link:nth-child(2),
.introduce .University .Un_link:nth-child(5) {
  margin: 0 0.2rem 0.2rem;
}

.introduce .University img {
  width: 1.25333rem;
  height: 1.25333rem;
  margin-bottom: 0.21333rem;
}

.introduce .University p {
  margin-bottom: 0.4rem;
  line-height: 1.1;
  height: 0.29333rem;
  font-size: 0.29333rem;
  font-weight: 400;
  color: #2f3030;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.introduce .University button {
  width: 1.28rem;
  height: 0.61333rem;
  text-align: center;
  line-height: 0.61333rem;
  font-size: 0.29333rem;
  font-weight: 400;
  color: #ffffff;
  outline: none;
  border: none;
  background-color: #ea3123;
  border-radius: 0.306333rem;
}

.introduce .ts_show {
  margin-top: 0.4rem;
}

.introduce-content {
  margin-top: 0.133333rem;
  background: url('../../images/ygz/introduce-bg.png') no-repeat #fff;
  background-size: 100% auto;
}

.introduce-content .more-entrance {
  margin: 0 -0.4rem;
  padding: 0 0.53333rem 0 0.4rem;
  height: 2.13333rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 0.3733rem solid #f4f5f6;
  background: url('../../images/ygz/entrance-bg.png') no-repeat;
  background-size: 100% 2.13333rem;
}

.introduce-content .more-entrance button {
  width: 2.74666rem;
  background-color: #ffffff;
  border-radius: 0.44rem;
  outline: none;
  border: none;
}

.introduce-content .more-entrance img {
  width: auto;
  height: 0.50666rem;
}

.introduce-content .more-entrance button a {
  display: block;
  height: 0.88rem;
  text-align: center;
  line-height: 0.88rem;
  font-size: 0.4rem;
  font-weight: 500;
  color: #2f3030;
}

.academy-article {
  padding: 0.45333rem 0.4rem 0.53333rem 0.4rem;
  background-color: #fff;
  border-radius: 0.08rem;
}

.academy-article .digest {
  display: none;
}

.academy-article .digest:first-child {
  display: block;
}

.academy-article .digest li a {
  display: block;
}

.academy-article .T1_xul1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.64rem;
}

.academy-article .tab-title-left {
  justify-content: flex-start;
}

.academy-article .tab-title-left li {
  margin-right: 0.6667rem;
}

.academy-article .T1_backg {
  font-size: 0.4rem;
  font-weight: 400;
  color: #646666;
  line-height: 0.4rem;
}

.academy-article .strong-font .T1_backg {
  font-size: 0.4533rem;
}

.academy-article .T1_backg.tangmu {
  color: #ea3123;
  position: relative;
  font-weight: 600;
}

.academy-article .T1_backg.tangmu::before {
  content: '';
  position: absolute;
  bottom: -0.253266rem;
  left: 50%;
  transform: translateX(-50%);
  width: 0.4rem;
  height: 0.06666rem;
  background-color: #e53225;
  border-radius: 0.053rem;
}

.academy-article .digest li {
  margin-bottom: 0.346666rem;
  padding-bottom: 0.346666rem;
  border-bottom: 0.013333rem solid #e1e1e1;
}

.academy-article .digest li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.academy-article .digest h3 {
  font-size: 0.4rem;
  font-weight: 400;
  color: #2f3030;
  line-height: 0.56rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.academy-article .digest p {
  margin-top: 0.16rem;
  line-height: 0.4rem;
}

.academy-article .digest p span {
  font-size: 0.29333rem;
  font-weight: 400;
  color: #9a9b9c;
}

.academy-article .digest p span:first-child {
  margin-right: 0.26666rem;
}

.academy-article .link,
.block-more-link {
  margin-top: 0.18666rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.01333rem;
  text-align: center;
  line-height: 1.01333rem;
  font-size: 0.34666rem;
  color: #646666;
  background-color: #f5f6f7;
  border-radius: 0.506666rem;
}

.academy-article .link .arrow-down,
.block-more-link .arrow-down {
  margin-left: 0.17333rem;
  width: 0.16rem;
  height: 0.16rem;
  border-bottom: 0.02666rem solid rgb(139, 139, 139);
  border-right: 0.02666rem solid rgb(139, 139, 139);
  transform: rotate(45deg);
  margin-top: -0.1rem;
}

.pic-entrance {
  display: block;
  height: 2.13333rem;
  border-radius: 0.08rem;
  overflow: hidden;
}

.atlas {
  padding: 0.45333rem 0.4rem 0.2666rem 0.4rem;
  background-color: #fff;
  border-radius: 0.08rem;
}

.content-wrapper h2.block-name {
  display: flex;
  justify-content: space-between;
}

.content-wrapper h2.block-name .right {
  font-size: 0.37333rem;
  font-weight: 400;
  color: #999999;
}

.pic-list {
  margin-top: 0.45333rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.pic-list a {
  margin-bottom: 0.26666rem;
  width: 4.14666rem;
  height: 2.6rem;
  border-radius: 0.05333rem;
  overflow: hidden;
}

.contact {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 0.8rem;
  background-color: #fff;
  border-top-left-radius: 0.08rem;
  border-top-right-radius: 0.08rem;
}

.contact .sub {
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
}

.contact .tel {
  margin-top: 0.24rem;
  font-size: 0.50666rem;
  font-weight: 600;
  color: #2f3030;
}

.contact button {
  margin-top: 0.53333rem;
  width: 5.73333rem;
  background: #ea3123;
  border-radius: 0.506666rem;
  border: none;
  outline: none;
}

.contact button a {
  display: block;
  height: 1.01333rem;
  line-height: 1.01333rem;
  font-size: 0.4rem;
  font-weight: 600;
  color: #ffffff;
}

.index-container {
  position: relative;
}

.index-container .logo span {
  position: absolute;
  top: 0;
  left: 0;
  color: transparent;
}

#index-header {
  padding: 0.29333rem 0.50666rem 0.293333rem 0.533333rem;
  height: auto;
  width: auto;
  display: flex;
  justify-content: space-between;
}

#index-header .region {
  display: flex;
  align-items: center;
}

#index-header .region i {
  margin-right: 0.16rem;
  font-size: 0.45333rem;
  font-weight: 600;
  color: #2f3030;
}

#index-header .region .icon-arrow {
  margin-top: 0;
  width: 0.21333rem;
  height: 0.14666rem;
}

#index-header .logo {
  /* width: 3.146666rem; */
  height: 0.58666rem;
}

#index-header .icon-search {
  width: 0.42666rem;
  height: auto;
}

#index-header .logo_link2 {
  margin-top: 0;
  margin-right: 0.506666rem;
  width: 0.42666rem;
  height: 0.42666rem;
}

#index-header .logo_link3 {
  margin-top: 0;
  margin-right: 0;
}

#index-header .logo_login {
  display: flex;
  align-items: center;
}

.hack-banner .swiper-pagination-bullet {
  width: 0.1066rem;
  height: 0.1066rem;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

.hack-banner .swiper-pagination-bullet-active {
  width: 0.2667rem;
  height: 0.1066rem;
  background-color: #fff;
  border-radius: 0.053rem;
}

/* 搜索结果列表改版 */

.only-text-list {
  padding: 0 0.53333rem;
  background-color: #fff;
}

.only-text-list .item {
  padding: 0.50666rem 0 0.32rem;
  border-bottom: 0.01333rem solid #f0f0f0;
}

.only-text-list .item:last-child {
  border-bottom: none;
}

.only-text-list .item a {
  display: block;
}

.only-text-list .item-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.only-text-list .title {
  font-size: 0.4rem;
  font-weight: 500;
  color: #2f3030;
  line-height: 0.42666rem;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.only-text-list .date {
  margin-left: 0.58666rem;
  /* width: 1.78666rem; */
  font-size: 0.29333rem;
  font-weight: 400;
  color: #9a9b9c;
}

.only-text-list .desc {
  margin-top: 0.26666rem;
  font-size: 0.34666rem;
  font-weight: 400;
  color: #9a9b9c;
}

/* 招生专业改版 */

.major-list {
  padding: 0.373333rem 0.4rem 4.373333rem 0.4rem;
  background-color: #f4f5f6;
}

.major-list dl {
  padding: 0.45333rem 0.4rem 0.72rem 0.4rem;
  margin-bottom: 0.373333rem;
  background-color: #fff;
  border-radius: 0.08rem;
}

.major-item dt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.8rem;
}

.major-item dt .name {
  font-size: 0.45333rem;
  font-weight: 600;
  color: #2f3030;
}

.major-item dt .num {
  font-size: 0.37333rem;
  font-weight: 400;
  color: #999999;
}

.major-item .jobs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.82666rem;
}

.major-item .jobs:last-child {
  margin-bottom: 0;
}

.major-item .jobs .link {
  font-size: 0.4rem;
  font-weight: 400;
  color: #2f3030;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.major-item .jobs .nav {
  display: flex;
  align-items: center;
}

.major-item .jobs .nav a {
  padding-left: 0.42666rem;
  font-size: 0.346666rem;
  font-weight: 400;
  color: #e2665d;
  line-height: 0.4rem;
  background: url('../../images/ygz/icon-brief.png') no-repeat 0 center;
  background-size: 0.32rem 0.36rem;
}

.major-item .jobs .nav a:nth-child(2) {
  margin-left: 0.50666rem;
  background-image: url('../../images/ygz/icon-write.png');
  background-size: 0.32rem 0.32rem;
  background-position: left 0.05rem;
}

.major-item .jobs .nav a:nth-child(3) {
  margin-left: 0.4rem;
  background-image: url('../../images/ygz/icon-wind.png');
  background-size: 0.346666rem 0.346666rem;
}

.bose.revision-footer {
  margin-bottom: 0;
}

.bose.revision-footer .page-footer {
  background-color: transparent;
}

/* 在职研究生/博士改版 */

.list-header {
  border-bottom: none !important;
}

.category-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.53333rem;
  padding: 0 0.3333rem;
}

.category-nav a {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.category-nav img {
  width: 1.33333rem;
  height: 1.33333rem;
}

.category-nav span {
  margin-top: 0.26666rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #2f3030;
}

.content-wrapper.offset-top {
  margin-top: -2.093333rem;
}

/* .content-wrapper .block-wrapper { */

.block-wrapper {
  padding: 0.53333rem 0.4rem;
  border-radius: 0.08rem;
  background-color: #fff;
}

.category-recommend {
  background: url('../../images/ygz/colorful-bg.png') no-repeat;
  background-size: cover;
}

.content-wrapper .apply-tool {
  background: linear-gradient(180deg, rgba(240, 57, 62, 0.1) 0%, #ffffff 100%)
    no-repeat #fff;
  background-size: 100% 1.58666rem;
  padding-bottom: 0;
}

.apply-tool .tool-list {
  margin-top: 0.6rem;
  display: flex;
  flex-wrap: wrap;
}

.apply-tool .tool-list li {
  width: 20%;
  margin-bottom: 0.66666rem;
}

.apply-tool .tool-list a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 1rem;
}

.apply-tool .tool-list img {
  width: 0.42666rem;
  height: auto;
}

.apply-tool .tool-list span {
  font-size: 0.293333rem;
  font-weight: 400;
  color: #646666;
}

.contrast-analysis {
  padding-bottom: 0.41333rem;
}

.contrast-analysis table {
  margin-top: 0.506666rem;
  width: 100%;
}

.contrast-analysis table th {
  background-color: #f5f5f5;
  height: 0.61333rem;
  vertical-align: middle;
  font-size: 0.29333rem;
  color: #646666;
}

.contrast-analysis table th:first-child,
.contrast-analysis table td:first-child,
.contrast-analysis table th:last-child,
.contrast-analysis table td:last-child {
  padding-left: 0.4rem;
}

.contrast-analysis tr:nth-child(2) td {
  padding-top: 0.08rem;
}

.contrast-analysis table span {
  font-size: 0.346666rem;
  font-weight: 400;
  color: #2f3030;
}

.contrast-analysis table b {
  font-size: 0.346666rem;
  font-weight: 600;
  color: #2f3030;
}

.contrast-analysis table b.red {
  color: #ea3123;
}

.contrast-analysis td {
  height: 0.93333rem;
  vertical-align: middle;
}

.contrast-analysis table img {
  width: 0.37333rem;
  height: 0.37333rem;
  margin: 0 auto;
}

.introduce-entrance .top-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.introduce-entrance .hotkey {
  display: flex;
  align-items: center;
}

.introduce-entrance .hotkey a {
  margin-right: 0.66666rem;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #2f3030;
}

.introduce-entrance .hotkey a:last-child {
  margin-right: 0;
}

.introduce-entrance .hotkey a:active {
  font-weight: 600;
  color: #ea3123;
}

.introduce-entrance ul {
  margin-top: 0.66666rem;
}

.introduce-entrance h3 {
  margin-bottom: 0.4rem;
  font-size: 0.42666rem;
  font-weight: 600;
  color: #2f3030;
}

.introduce-entrance h3 a {
  display: flex;
  align-items: center;
}

.introduce-entrance h3 img {
  margin-right: 0.18666rem;
  width: 0.56rem;
}

.introduce-entrance .nav {
  margin-bottom: 0.8rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.introduce-entrance .nav a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.56rem;
  height: 0.8rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
  background-color: #f5f6f7;
  border-radius: 0.4rem;
}

.introduce-entrance .nav i {
  margin-right: 0.13333rem;
  width: 0.26666rem;
  height: 0.29333rem;
  background: url('../../images/ygz/icon-brief-grey.png') no-repeat;
  background-size: cover;
}

.introduce-entrance .nav a:nth-child(2) i {
  background-image: url('../../images/ygz/icon-major-grey.png');
}

.introduce-entrance .nav a:nth-child(2) i.icon-school {
  background-image: url('../../images/ygz/icon-school-grey.png');
}

.introduce-entrance .nav a:nth-child(2) i.icon-dongtai {
  width: 0.3067rem;
  height: 0.2933rem;
  background-image: url('../../images/ygz/icon-dongtai-grey.png');
}

.introduce-entrance .nav a:nth-child(3) i {
  width: 0.284rem;
  background-image: url('../../images/ygz/icon-apply-grey.png');
  background-size: 0.284rem 0.29333rem;
}

.introduce-entrance .more-link {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.01333rem;
  font-size: 0.34666rem;
  color: #646666;
  background-color: #f5f6f7;
  border-radius: 0.506666rem;
}

.arrow-right {
  margin-left: 0.16rem;
  width: 0.16333rem;
  height: 0.29333rem;
  background: url('../../images/ygz/you.png') no-repeat;
  background-size: 0.16rem 0.293333rem;
}

.enrollment-guide h2 {
  display: flex;
  justify-content: space-between;
}

.content-wrapper h2 .more {
  display: flex;
  align-items: center;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #999999;
}

.enrollment-guide ul {
  margin-top: 0.81333rem;
}

.enrollment-guide li {
  margin-bottom: 0.933333rem;
  display: flex;
  justify-content: space-between;
}

.enrollment-guide li:last-child {
  margin-bottom: 0.26666rem;
}

.enrollment-guide li .left {
  width: 6.21333rem;
}

.enrollment-guide .right {
  /* margin-left: .48rem; */
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
}

.enrollment-guide .right button {
  margin-top: 0.64rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.70666rem;
  height: 0.66666rem;
  white-space: nowrap;
  font-size: 0.32rem;
  color: #ffffff;
  font-weight: 400;
  background-color: #ea3123;
  border-radius: 0.08rem;
}

.enrollment-guide .right p {
  font-size: 0.426666rem;
  font-weight: 600;
  color: #ea3123;
  white-space: nowrap;
}

.enrollment-guide .major-link {
  display: flex;
  align-items: stretch;
}

.enrollment-guide .img-link {
  margin-right: 0.21333rem;
}

.enrollment-guide .major-link img {
  width: 1.013333rem;
  height: 1.013333rem;
}

.enrollment-guide .infos {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}

.enrollment-guide h3 {
  display: flex;
  align-items: center;
  max-width: 4.85333rem;
}

.enrollment-guide h3 .name {
  margin-right: 0.16rem;
  font-size: 0.4rem;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
}

.enrollment-guide h3 .name a {
  display: inline;
  color: #2f3030;
}

.enrollment-guide h3 .title-tag {
  padding: 0.04rem 0.08rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #ea3123;
  background-color: rgba(234, 49, 35, 0.1);
}

.enrollment-guide .tag-list {
  width: 4.85333rem;
  font-size: 0.293333rem;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.enrollment-guide .tag-list span {
  padding: 0 0.186666rem;
  margin-left: 0.1333rem;
  line-height: 0.42666rem;
  color: #999999;
  background-color: #f5f6f7;
  border-radius: 0.026666rem;
}

.enrollment-guide .tag-list span:first-child {
  margin-left: 0;
}

.enrollment-guide .content {
  margin-top: 0.36rem;
  font-size: 0.32rem;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.enrollment-guide .content a {
  display: inline;
  color: #999999;
}

.illustration {
  background: url('../../images/ygz/illustration-bg.png') no-repeat;
  background-size: cover;
}

.illustration h2 {
  justify-content: space-between;
}

.illustration .content {
  margin-top: 0.93333rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.illustration h3 {
  font-size: 0.45333rem;
  font-weight: 600;
}

.illustration h3 a {
  color: #2f3030;
}

.illustration .content p {
  margin-top: 0.4rem;
  display: flex;
  align-items: center;
  font-size: 0.3733rem;
  font-weight: 400;
  color: #2f3030;
}

.illustration .content .icon-tel {
  margin-right: 0.16rem;
  width: 0.37333rem;
  height: 0.37333rem;
  background: url('../../images/ygz/icon-tel.png') no-repeat;
  background-size: 0.37333rem 0.37333rem;
}

.illustration .content button {
  margin-top: 0.93333rem;
  width: 5.6rem;
  background-color: #ea3123;
  border-radius: 0.50666rem;
}

.illustration .content button a {
  height: 1.01333rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.4rem;
  color: #ffffff;
}

/* 学校汇总改版 */

.school-list-warpper {
  padding: 0.3733rem 0.4rem;
  background-color: #f4f5f6;
}

.school-list-warpper ul {
  opacity: 0;
  padding: 0.6667rem 0.4rem;
  background-color: #fff;
  border-radius: 0.08rem;
}

.school-list-warpper li {
  margin-bottom: 0.8rem;
  display: flex;
  align-items: stretch;
}

.school-list-warpper li:last-child {
  margin-bottom: 0;
}

.school-list-warpper .left {
  margin-right: 0.4rem;
  width: 1.3467rem;
}

.school-list-warpper .left img {
  margin: 0 auto;
  width: 1.0133rem;
  height: 1.0133rem;
}

.school-list-warpper .left .tag {
  margin-top: 0.2133rem;
  width: 100%;
  height: 0.5333rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 0.2933rem;
  font-weight: 400;
  color: #646666;
  background-color: #f5f6f7;
  border-radius: 0.0267rem;
}

.school-list-warpper .right {
  flex: 1;
}

.school-list-warpper h2 {
  font-size: 0.4rem;
  font-weight: 600;
  color: #2f3030;
}

.school-list-warpper .education-category {
  margin-top: 0.2133rem;
  display: flex;
  align-items: center;
}

.school-list-warpper .education-category a {
  margin-right: 0.2667rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #999999;
}

.school-list-warpper .education-category a:last-child {
  margin-right: 0;
}

.school-list-warpper .tag-list {
  margin-top: 0.3067rem;
  display: flex;
  align-items: center;
}

.school-list-warpper .tag-list a {
  margin-right: 0.1333rem;
  margin-bottom: 0.1333rem;
  padding: 0 0.12rem;
  height: 0.5333rem;
  line-height: 0.5333rem;
  font-size: 0.2933rem;
  font-weight: 400;
  color: #ea3123;
  background-color: #fceae9;
  border-radius: 0.0267rem;
}

.school-list-warpper .tag-list a:last-child {
  margin-right: 0;
}

.mask-model {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 210;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}

.mask-content {
  position: absolute;
  top: 0;
  right: 0;
  width: 8.6133rem;
}

.mask-content .majoker {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.45333rem 0.6667rem;
  z-index: 99;
  box-sizing: border-box;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background-color: #fff;
  border-radius: 0.5333rem 0px 0px 0.5333rem;
  width: 0;
  height: 100%;
  overflow: hidden;
}

.mask-content .made_joker {
  position: relative;
}

.mask-content .made_joker .school-attrs {
  max-height: 70vh;
  overflow-y: auto;
}

.mask-content .made_joker .school-attrs li {
  margin-bottom: 0.48rem;
}

/* .mask-content .school-attrs {
    padding-bottom: 2.24rem;
} */

.mask-content .school-attrs > div:not(:last-child) {
  margin-bottom: 0.8rem;
}

.mask-content .label {
  margin-bottom: 0.4533rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mask-content .label .name {
  font-size: 0.3733rem;
  font-weight: 600;
  color: #2f3030;
}

.mask-content .label .more {
  display: flex;
  align-items: flex-end;
  font-size: 0.3467rem;
  font-weight: 400;
  color: #999999;
}

.mask-content .label .more i {
  color: #ea3123;
}

.mask-content .label .more span {
  margin-left: 0.1333rem;
  display: flex;
  align-items: center;
}

.mask-content .label img {
  width: 0.1466666667rem;
  height: 0.2533333333rem;
  margin-left: 0.1333333333rem;
}

.mask-content .options {
  display: flex;
  flex-wrap: wrap;
}

.mask-content .options span {
  width: 2.2133rem;
  padding: 0 0.3067rem;
  height: 0.8rem;
  box-sizing: border-box;
  line-height: 0.8rem;
  text-align: center;
  margin-right: 0.32rem;
  margin-bottom: 0.32rem;
  font-size: 0.323rem;
  color: #2f3030;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #f5f6f7;
  border-radius: 0.4rem;
}

.mask-content .options .current {
  background-color: rgba(234, 49, 35, 0.06);
  color: #ea3123;
}

.mask-content .options span:nth-of-type(3n) {
  margin-right: 0;
}

.mask-content .btn-area {
  margin: 0 -0.13333rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 3rem;
  background-color: #fff;
}

.mask-content .btn-area button {
  width: 3.6rem;
  height: 1.0667rem;
  text-align: center;
  line-height: 1.0667rem;
  font-size: 0.4rem;
  font-weight: 500;
  color: #ea3123;
  border-radius: 0.5333rem;
  border: 0.01333rem solid #ea3123;
  background-color: #fff;
}

.mask-content .btn-area .confirm {
  color: #fff;
  background-color: #ea3123;
}

.mask-model h2 {
  margin-bottom: 0.8rem;
  display: flex;
  align-items: center;
  font-size: 0.3733rem;
  font-weight: 600;
  color: #2f3030;
}

.mask-model h2 i {
  margin-right: 0.24rem;
  height: 0.3633333333rem;
  width: 0.3633333333rem;
  background: url(../../images/ygz/zuo1.png) no-repeat;
  background-size: contain;
}

.mask-model .database {
  position: relative;
  max-height: 90vh;
  overflow-y: auto;
}

.mask-model .database li:not(:first-child) {
  padding-left: 0.6667rem;
}

.mask-model .database li {
  margin-bottom: 0.8rem;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #2f3030;
}

.mask-model .database .index {
  margin-right: 0.4rem;
  color: #999;
}

.mask-model .database-index {
  position: fixed;
  top: 50%;
  right: 0.16rem;
  display: flex;
  flex-direction: column;
  transform: translateY(-70%);
}

.mask-model .database-index a {
  user-select: none;
  margin-bottom: 0.2667rem;
  width: 0.56rem;
  height: 0.48rem;
  text-align: center;
  line-height: 0.48rem;
  font-size: 0.32rem;
  margin-bottom: 0.07rem;
  color: #2f3030;
  border-radius: 0.0267rem;
}

.mask-model .database-index a:active {
  color: #fff;
  background-color: #ea3123;
}

.mask-no-data {
  display: none;
  width: 100%;
  height: 5rem;
  font-size: 0.37333rem;
  font-weight: 400;
  color: #2f3030;
  background-color: #fff;
  border-radius: 0.5333rem 0px 0px 0.5333rem;
  text-align: center;
  line-height: 5rem;
}

.scroller-bar::-webkit-scrollbar {
  display: none;
}

.list-warpper-nodata .content-void-img {
  display: block;
}

.list-warpper-nodata .min_hei,
.list-warpper-nodata .dropload-down {
  display: none;
}

.content-void-img {
  display: none;
  margin: 2.48rem auto 2.4rem;
  width: 8.6667rem;
  height: 9.8667rem;
}

/* 学校简章列表改版 */

#article-revision .J_bt {
  margin-bottom: 0.32rem;
  font-weight: 600;
  color: #000000;
  text-align: left;
  line-height: 0.88rem;
  max-height: 1.76rem;
}

#article-revision .sc_introduce p {
  line-height: 0.72rem;
  font-size: 0.4rem;
  color: #303132;
}

#article-revision .xq_img1 {
  margin: 0 0 0.5067rem;
  width: auto;
  height: 0.9333rem;
}

#article-revision .xq_img1 img {
  width: auto;
}

.article-attrs {
  width: 8.9333rem;
  height: 4.7467rem;
  padding: 0.5333rem 0.4rem;
  background: url('../../images/ygz/article-attr-bg.png') no-repeat 6rem
      1.6133rem,
    linear-gradient(270deg, #fbe1e4 0%, #fff4f7 100%);
  border-radius: 0.08rem;
  background-size: 2.5333rem 2.7333rem, 100% 100%;
  box-sizing: border-box;
}

.article-attrs p {
  display: flex;
  align-items: center;
}

.article-attrs .name {
  margin-bottom: 0.5333rem;
  font-size: 0.4267rem;
  font-weight: 600;
  color: #2f3030;
}

.article-attrs .price {
  height: 0.64rem;
}

.article-attrs .price span {
  display: flex;
  align-items: center;
  font-size: 0.3467rem;
  font-weight: 400;
  color: #ea3123;
}

.article-attrs .price span.top i {
  margin-top: 0.2rem;
}

.article-attrs .price span:first-child {
  margin-right: 1.3867rem;
}

.article-attrs .price span:nth-child(2),
.article-attrs .price span:nth-child(2) i {
  color: #2f3030;
}

.article-attrs .price i {
  margin-right: 0.13333rem;
  font-size: 0.64rem;
  font-weight: 600;
  color: #ea3123;
}

.article-attrs .location {
  margin-top: 0.16rem;
  font-size: 0.3467rem;
  font-weight: 400;
  color: #999999;
}

.article-attrs .location a {
  color: #999999;
}

.article-attrs .concact-btn {
  margin-top: 0.6667rem;
  width: 2.9333rem;
  height: 0.9067rem;
  text-align: center;
  line-height: 0.9067rem;
  font-size: 0.4rem;
  font-weight: 600;
  color: #ffffff;
  background-color: #ea3123;
  border-radius: 0.567rem;
}

.bose .disclaimer {
  margin-top: 0.3467rem;
  font-size: 0.4rem;
  font-weight: 400;
  color: #9a9b9c;
  line-height: 0.72rem;
}

.bose .disclaimer b {
  color: #ea3123;
}

.bose .declaration {
  font-size: 0.4rem;
  color: #9a9b9c;
  line-height: 0.64rem;
}

.brief-list-warpper {
  padding: 0.4rem;
  background-color: #f4f5f6;
}

.brief-list-warpper ul {
  opacity: 0;
  padding: 0.6933rem 0.4rem;
  background-color: #fff;
  border-radius: 0.08rem;
}

.brief-list-warpper li {
  margin-bottom: 0.9333rem;
}

/* 留学首页改版 */

.abroad-content-wrapper {
  padding-top: 0.6133rem;
  background: linear-gradient(180deg, #ffffff 0%, #f4f5f6 100%), #f4f5f6;
  background-size: 100% 7rem;
  background-repeat: no-repeat;
}

.abroad-nav {
  margin-bottom: 0.6933rem;
  padding: 0 0.1467rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.abroad-nav li {
  width: 1.7067rem;
}

.abroad-nav li a {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.abroad-nav .micons-img {
  margin-bottom: 0.0667rem;
  width: 1.7067rem;
  height: 1.2533rem;
}

.abroad-nav span {
  font-size: 0.32rem;
  color: #2f3030;
}

.abroad-selected ul {
  margin: 0.28rem -0.12rem 0.5333rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.abroad-selected li {
  margin-bottom: 0.28rem;
  width: 1.7867rem;
}

.abroad-selected li img {
  width: 1.7867rem;
  height: 1.7867rem;
}

.abroad-selected li p {
  text-align: center;
  white-space: nowrap;
  font-size: 0.2933rem;
  color: #646666;
}

.abroad-selected button {
  margin-bottom: 0.1333rem;
  width: 100%;
  height: 1.0133rem;
  line-height: 1.0133rem;
  background-color: #ea3123;
  border-radius: 0.5067rem;
}

.abroad-selected button a {
  display: block;
  height: 100%;
  font-size: 0.4rem;
  font-weight: 600;
  color: #ffffff;
}

.abroad-message h2 {
  margin-bottom: 0.5067rem;
}

.abroad-message h2 i {
  margin-right: 0.16rem;
  width: 0.53333rem;
  height: 0.53333rem;
  background: url('../../images/ygz/icon-message.png') no-repeat;
  background-size: cover;
}

.abroad-message {
  background: url('../../images/ygz/message-bg.png') no-repeat #fff right top;
  background-size: 3.1733rem 3.12rem;
}

.abroad-message .digest {
  display: block;
}

.abroad-question {
  padding-bottom: 0.4rem;
  background: linear-gradient(180deg, #e3e5fb 0%, #fbfbff 100%);
}

.abroad-question h2 {
  margin-bottom: 0.5076rem;
  justify-content: space-between;
}

.abroad-question h2 .order {
  display: flex;
  align-items: center;
}

.abroad-question h2 .order a {
  font-size: 0.3733rem;
  color: #1a1d57;
}

.abroad-question h2 .order a:nth-child(2) {
  margin-left: 0.5333rem;
}

.abroad-question h2 .order a.current,
.abroad-question h2 .order a:active {
  color: #ea3123;
}

.abroad-question li {
  margin-bottom: 0.2667rem;
  padding: 0.3067rem 0.32rem;
  background-color: #fff;
  border-radius: 0.08rem;
}

.abroad-question .link {
  display: flex;
  justify-content: space-between;
}

.abroad-question .FAQs {
  flex: 1;
}

.abroad-question h3 {
  font-size: 0.4rem;
  color: #1a1d57;
  line-height: 0.56rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.abroad-question .tag-list {
  margin-top: 0.1867rem;
  display: flex;
  align-items: center;
}

.abroad-question .tag-list span {
  padding: 0 0.1333rem;
  height: 0.4267rem;
  line-height: 0.4267rem;
  font-size: 0.2933rem;
  color: #999999;
  background-color: #f5f6f7;
  border-radius: 0.0267rem;
}

.abroad-question .tag-list span:not(:last-child) {
  margin-right: 0.1333rem;
}

.abroad-question .num {
  width: 1.0933rem;
  height: 1.0933rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 0.4rem;
  font-weight: 600;
  color: #ffffff;
  background: linear-gradient(180deg, #ec6e55 0%, #eb5044 100%);
  border-radius: 0.08rem;
}

.abroad-question .more-link {
  text-align: center;
  height: 1.1733rem;
  background-color: #ffffff;
  border-radius: 0.08rem;
}

.abroad-question .more-link a {
  display: block;
  height: 1.1733rem;
  line-height: 1.1733rem;
  font-size: 0.3733rem;
  color: #1a1d57;
}

.hot-abroad-academy {
  background: url('../../images/ygz/hot-bg.png') no-repeat 7.133rem 0.1833rem,
    linear-gradient(180deg, #ffdfde 0%, #fff7f7 100%);
  background-size: 1.8667rem 2.0267rem, 100% 100%;
  padding-bottom: 0.4rem;
}

.hot-abroad-academy h2 {
  margin-bottom: 0.5067rem;
}

.hot-abroad-academy li {
  background-color: #ffffff;
  border-radius: 0.08rem;
}

.hot-abroad-academy li:not(:last-child) {
  margin-bottom: 0.2667rem;
}

.hot-abroad-academy .link-img {
  margin-right: 0.2933rem;
  padding: 0.4133rem;
  display: flex;
  align-items: center;
}

.hot-abroad-academy .link-img img {
  margin-right: 0.2933rem;
  width: 1rem;
  height: 1rem;
}

.hot-abroad-academy h3 a {
  font-size: 0.4rem;
  font-weight: 600;
  color: #2f3030;
}

.hot-abroad-academy .info {
  margin-top: 0.24rem;
  display: flex;
  align-items: center;
}

.hot-abroad-academy .info a {
  font-size: 0.32rem;
  color: #646666;
}

.hot-abroad-academy .info a:nth-child(2) {
  margin: left 50px;
}

.hot-abroad-academy .btns {
  padding: 0.4rem 0;
  display: flex;
  align-items: center;
  border-top: 0.0133rem dashed #e1e1e1;
  position: relative;
}

.hot-abroad-academy .btns button {
  flex: 1;
  text-align: center;
  font-size: 0.3467rem;
  color: #ea3123;
  background-color: transparent;
}

.hot-abroad-academy .btns b {
  width: 0.0133rem;
  height: 0.2933rem;
  background-color: #e1e1e1;
}

.hot-abroad-academy .btns i {
  position: absolute;
  top: -0.1333rem;
  width: 0.26667rem;
  height: 0.26667rem;
  border-radius: 50%;
  background-color: rgba(255, 228, 227);
}

.hot-abroad-academy .btns i.l {
  left: -0.1333rem;
}

.hot-abroad-academy .btns i.r {
  right: -0.1333rem;
}

.hot-abroad-academy li:nth-child(2) i {
  background-color: rgba(255, 234, 234);
}

.hot-abroad-academy li:nth-child(3) i {
  background-color: rgba(255, 240, 239);
}

.hot-abroad-academy li:nth-child(4) i {
  background-color: rgba(255, 245, 244);
}

.abroad-example {
  padding-bottom: 0.4rem;
  background: url('../../images/ygz/example-bg.png') no-repeat right top,
    linear-gradient(180deg, #ffdfde 0%, #fff7f7 100%);
  background-size: 2.64rem 2.4533rem, 100% 100%;
}

.abroad-example ul {
  margin-top: 0.6667rem;
}

.abroad-example li:not(:last-child) {
  margin-bottom: 0.6667rem;
}

.abroad-example .student {
  margin-bottom: 0.2667rem;
  display: flex;
  align-items: center;
}

.abroad-example .student img {
  margin-right: 0.3467rem;
  width: 1.28rem;
  height: 1.28rem;
}

.abroad-example .student-infos .name {
  display: flex;
  align-items: center;
  font-size: 0.4267rem;
  font-weight: 600;
  color: #2f3030;
}

.abroad-example .student-infos .name button {
  margin-left: 0.2667rem;
  padding: 0 0.24rem;
  height: 0.6133rem;
  line-height: 0.6133rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #ffffff;
  white-space: nowrap;
  background-color: #ea3123;
  border-radius: 0.3067rem;
}

.abroad-example .tag-list {
  margin-top: 0.21333rem;
  display: flex;
  align-items: center;
}

.abroad-example .tag-list span {
  font-size: 0.32rem;
  color: #e2665d;
}

.abroad-example .tag-list span:not(:last-child) {
  margin-right: 0.2667rem;
}

.abroad-example .silver {
  padding: 0.32rem;
  font-size: 0.3467rem;
  color: #646666;
  line-height: 0.56rem;
  background: url('../../images/ygz/symbol-bg.png') no-repeat #fff 7.1867rem
    bottom;
  background-size: 1.09333rem 1.0133rem;
  border-radius: 0.08rem;
}

.abroad-example .silver p:not(:last-child) {
  margin-bottom: 0.16rem;
}

.abroad-explain {
  padding-bottom: 0.4rem;
}

.abroad-explain h2 {
  margin-bottom: 0.5333rem;
}

.swiper-container-cards {
  padding: 0 0.2733rem;
  overflow: visible;
}

.swiper-container-cards .swiper-slide {
  width: 7.886rem;
  height: 4.4rem;
  padding: 0.5333rem 0.4rem 0.4rem;
  box-sizing: border-box;
  background: url('../../images/ygz/swipe-bg1.png') no-repeat 4.64rem 2rem,
    linear-gradient(270deg, #e4e6fa 0%, #f5f5ff 100%);
  background-size: 2.96rem 2.2667rem, 100% 100%;
  border-radius: 0.08rem;
}

.swiper-container-cards .swiper-slide:nth-child(2) {
  background: url('../../images/ygz/swipe-bg2.png') no-repeat 4.64rem 2rem,
    linear-gradient(270deg, #ffdfde 0%, #fff7f7 100%);
  background-size: 2.96rem 2.2667rem, 100% 100%;
}

.swiper-container-cards .swiper-slide:nth-child(3) {
  background: url('../../images/ygz/swipe-bg3.png') no-repeat 4.64rem 2rem,
    linear-gradient(270deg, #fbf0da 0%, #fcf9ef 100%);
  background-size: 2.96rem 2.2667rem, 100% 100%;
}

.swiper-container-cards h3 {
  margin-bottom: 0.4133rem;
  font-size: 0.4267rem;
  font-weight: 600;
  color: #2f3030;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.swiper-container-cards p {
  font-size: 0.3467rem;
  font-weight: 400;
  color: #646666;
}

.swiper-container-cards .address {
  margin-bottom: 0.2933rem;
  padding-left: 0.5067rem;
  height: 0.3733rem;
  background: url('../../images/ygz/icon-location.png') no-repeat;
  background-size: 0.32rem 0.3733rem;
}

.swiper-container-cards .date {
  height: 0.32rem;
  padding-left: 0.5067rem;
  background: url('../../images/ygz/icon-date.png') no-repeat;
  background-size: 0.32rem 0.32rem;
}

.swiper-container-cards .btns {
  margin-top: 0.68rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.swiper-container-cards .btns button {
  width: 3.44rem;
  height: 0.96rem;
  text-align: center;
  line-height: 0.96rem;
  font-size: 0.4rem;
  color: #ea3123;
  background-color: transparent;
  border-radius: 0.48rem;
  border: 0.01333rem solid #ea3123;
}

.swiper-container-cards .btns button:nth-child(2) {
  color: #fff;
  background-color: #ea3123;
}

/* 学院 公共头部改版 */

.school-nav-warpper {
  overflow-y: auto;
  padding-left: 0.4rem;
  padding-top: 0.5733rem;
  margin-bottom: 0.5067rem;
  height: 0.8rem;
  position: relative;
}

.school-nav-warpper ul {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  position: absolute;
  top: 0.5733rem;
  left: 0;
  padding-left: 0.4rem;
}

.school-nav-warpper li {
  margin-right: 0.6133rem;
}

.school-nav-warpper li,
.school-nav-warpper li a {
  font-size: 0.4267rem;
  color: #2f3030;
}

.school-nav-warpper li.current a,
.school-nav-warpper li a:active {
  position: relative;
}

.school-nav-warpper li a:active:before,
.school-nav-warpper li.current a:before {
  content: '';
  position: absolute;
  bottom: -0.3133rem;
  left: 50%;
  transform: translateX(-50%);
  width: 0.4533rem;
  height: 0.1067rem;
  border-radius: 0.4533rem;
}

.school-nav-warpper .drop-down-nav {
  padding-right: 0.45rem;
}

.school-nav-warpper .drop-down-nav a {
  position: relative;
}

.school-nav-warpper .drop-down-nav a::after {
  content: '';
  width: 0.2933rem;
  height: 0.1966rem;
  position: absolute;
  top: 50%;
  right: -0.45rem;
  transform: translateY(-50%);
  background: url(../../images/ygz/icon-solid-arrow-down.png) no-repeat;
  background-size: contain;
}

.school-img {
  display: block;
  margin: 0 auto 0.3733rem;
  width: 9.2rem;
  height: 3.8667rem;
  border-radius: 0.08rem;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.school-mask {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 14;
}

.school-mask .school-nav-list {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0.4rem 0.6667rem 0.37333rem;
  box-sizing: border-box;
  background-color: #fff;
}

.school-nav-list .name {
  margin-bottom: 0.5333rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.4533rem;
  font-weight: 600;
  color: #2f3030;
}

.school-nav-list .name .icon-close {
  width: 0.3467rem;
  height: 0.3467rem;
  background: url('../../images/ygz/add.png') no-repeat;
  background-size: cover;
  filter: contrast(0.2);
}

.school-nav-list ul {
  display: flex;
  flex-wrap: wrap;
}

.school-nav-list li {
  margin-bottom: 0.2933rem;
}

.school-nav-list li:not(:last-child) {
  margin-right: 0.24rem;
}

.school-nav-list li a {
  display: block;
  background-color: #f5f6f7;
  border-radius: 0.4533rem;
  padding: 0.28rem 0.44rem;
  font-size: 0.3467rem;
  color: #2f3030;
}

.school-article-news {
  padding-top: 0.8rem;
}

.school-article-guide {
  margin-top: 0.2667rem;
}

.school-article-news .digest,
.school-article-guide .digest {
  display: block;
}

.school-article-news h2,
.school-article-guide h2 {
  display: flex;
  align-items: center;
  font-size: 0.48rem;
  font-weight: 500;
  color: #2f3030;
}

.school-article-news h2 {
  margin-bottom: 0.3867rem;
}

.school-article-guide h2 {
  margin-bottom: 0.4533rem;
}

.school-article-guide h2 i {
  margin-right: 0.1867rem;
  width: 0.5333rem;
  height: 0.5333rem;
  background: url('../../images/ygz/icon-compass.png') no-repeat;
  background-size: cover;
}

.school-article-news h2 i {
  margin-right: 0.1867rem;
  width: 0.4533rem;
  height: 0.4333rem;
  background: url('../../images/ygz/icon-example.png') no-repeat;
  background-size: cover;
}
.school-content .content-wrapper {
  padding-bottom: 0;
}
.school-content .introduce {
  margin-top: 0.5333rem;
  padding: 0 0.5333rem;
  background-color: #fff;
}

.school-content .introduce p {
  margin-bottom: 0.4rem;
  font-size: 0.4rem;
  color: #303132;
  line-height: 0.72rem;
}

.school-content .introduce p:last-child {
  margin-bottom: 0;
}

.school-content .introduce .declaration {
  color: #9a9b9c;
}

.bose .zl_one {
  padding-bottom: 0.3733rem;
}

.zl_one {
  padding: 0 0.4rem;
}

.zl_one .swiper-container {
  overflow: visible !important;
}

.zl_one .swiper-wrapper {
  height: auto;
}

.zl_one .z_tab .swiper-slide {
  flex: 0 0 2.9333rem;
  height: 0.88rem;
  border-radius: 0.08rem;
  margin-right: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.3733rem;
  position: relative;
  color: #636b6f;
  background: #ffffff;
}

.zl_one .z_tab .swiper-slide .ds {
  position: absolute;
  width: 0px;
  height: 0px;
  border: 0.16rem solid transparent;
  bottom: -0.3rem;
  border-top-color: transparent;
}

.isacswiper {
  background: #0091dc;
  color: #ffffff;
}

.zl_one .z_mybox {
  /* background: #F4F5F6; */
  margin-top: 0.2933rem;
}

.bose .zy_top .Homepage {
  width: 100%;
}

.z_mybox .Insbox {
  background: #ffffff;
  padding: 0.5333rem 0.48rem 0.4rem 0.4rem;
}

.zl_one .z_mybox .tit {
  height: 0.4533rem;
  line-height: 0.4533rem;
  font-size: 0.4533rem;
  margin-bottom: 0.5867rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
}

.zl_one .tagli {
  display: flex;
  justify-content: space-between;
  margin-top: 0.5867rem;
}

.zl_one .tagli .bgim {
  display: block;
  height: 1.56rem;
  width: 2.7733rem;
  margin-right: 0.32rem;
  border-radius: 0.0533rem;
}

.zl_one .tagli .bobos {
  flex: 1;
  height: 1.56rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: hidden;
}

.zl_one .tagli .bobos .title {
  font-size: 0.3467rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
  margin-bottom: 0.18rem;
}

.zl_one .tagli .bobos .title a {
  line-height: 0.48rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 0.96rem;
}

.zl_one .tagli .bobos .h_list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.tagli .bobos .h_list span {
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  margin-right: 0.1333rem;
  margin-bottom: 0.18rem;
  border-radius: 0.0267rem;
  flex-shrink: 0;
  font-size: 0.2933rem;
  line-height: 0.32rem;
  text-align: center;
  padding: 0.0533rem 0.1067rem;
  background: #f5f6f7;
  color: #999999;
}

.z_mybox .Ins_child .morjz {
  width: 100%;
  margin-top: 0.6667rem;
  height: 1.0133rem;
  line-height: 1.0133rem;
  border-radius: 0.5067rem;
  background: #f5f6f7;
  font-family: PingFangSC-Regular, PingFang SC;
  font-size: 0.3467rem;
  font-weight: 400;
  color: #646666;
  display: flex;
  justify-content: center;
  align-items: center;
}

.z_mybox .Ins_child .morjz img {
  display: inline-block;
  width: 0.16rem;
  height: 0.2933rem;
  margin-left: 0.1733rem;
}

.z_mybox .tit_homes {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 0.3733rem 0;
}

.z_mybox .tit_homes a {
  width: 50%;
  height: 1.8667rem;
  display: inline-block;
  padding-left: 0.4533rem;
}

.z_mybox .tit_homes a p:first-child {
  font-size: 0.4267rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #ffffff;
  margin-top: 0.36rem;
}

.z_mybox .tit_homes a p:last-child {
  font-size: 0.3733rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  margin-top: 0.24rem;
}

.z_mybox .tit_homes a:first-child {
  background-size: 100% 100%;
  border-radius: 0.08rem;
}

.z_mybox .tit_homes a:last-child {
  background: url(../../images/ygz/bg1.png), linear-gradient(#d5ab8a, #d7ae8e);
  background-size: 100% 100%;
  margin-left: 0.2667rem;
  border-radius: 0.08rem;
}

/* 常识公告 */

.changshi {
  position: relative;
}

.chbox {
  background: #ffffff;
  padding: 0.5333rem 0.4rem 0.4rem 0.4rem;
  border-radius: 0.08rem;
}

.changshi .npoig {
  position: absolute;
  top: 0;
  right: 0;
}

.changshi .npoig img {
  display: block;
  width: 3.1733rem;
  height: 2.9333rem;
}

.gongao {
  margin-top: 0.3733rem;
  position: relative;
}

.gongao .npoig {
  position: absolute;
  top: 0;
  right: 0;
}

.gongao .npoig img {
  display: block;
  width: 2.6133rem;
  height: 2.4533rem;
}

.chbox .c_name {
  height: 0.4533rem;
  font-size: 0.4533rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
  line-height: 0.4533rem;
  margin-bottom: 0.5333rem;
}

.chbox .c_name img {
  display: inline-block;
  width: 0.48rem;
  height: 0.4533rem;
  margin-right: 0.2133rem;
  vertical-align: bottom;
}

.chbox .c_tbox li {
  padding: 0.3467rem 0.24rem 0.3467rem 0;
  border-bottom: 0.01rem solid #e1e1e1;
}

.chbox .c_tbox li:last-child {
  border-bottom: none;
}

.chbox .c_tbox li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2f3030;
}

.chbox .c_tbox li p {
  margin-top: 0.16rem;
  font-size: 0.2933rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9a9b9c;
}

.chbox .c_tjz {
  margin-top: 0.1867rem;
  display: block;
  width: 100%;
  height: 1.0133rem;
  line-height: 1.0133rem;
  background: #f5f6f7;
  border-radius: 0.5067rem;
  text-align: center;
  font-size: 0.3467rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #646666;
}

.chbox .c_tjz img {
  display: inline-block;
  width: 0.16rem;
  height: 0.2933rem;
  margin-left: 0.1233rem;
  vertical-align: middle;
}

/* 工具箱 */

.zlgjbox {
  background: #f4f5f6;
}

.zlgjbox h2 {
  padding: 0.5333rem 0 0.6rem 0.4rem;
  border-top-left-radius: 0.08rem;
  border-top-right-radius: 0.08rem;
  margin: 0 0.4rem;
  font-size: 0.4533rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
  background: linear-gradient(180deg, rgba(240, 57, 62, 0.1) 0%, #ffffff 100%)
    no-repeat #fff;
}

.zlgjbox .tool-list {
  margin: 0 0.4rem;
  background: #ffffff;
  border-bottom-left-radius: 0.08rem;
  border-bottom-right-radius: 0.08rem;
}

/* 要闻 */

.zlalcont {
  padding: 0.3733rem 0.4rem 4rem;
  background: #f4f5f6;
}

.zlalcont .newbox {
  margin-bottom: 0.28rem;
  position: relative;
}

.zlalcont .newbox .npoig {
  position: absolute;
  top: 0;
  right: 0;
}

.zlalcont .newbox .npoig img {
  display: block;
  width: 3.1867rem;
  height: 2.9733rem;
}

.newbox .titbox {
  background: linear-gradient(180deg, rgba(115, 173, 255, 0.1) 0%, #ffffff 100%)
    no-repeat #fff;
  display: flex;
  align-items: center;
  padding: 0.5333rem 0 0.6667rem 0.4rem;
}

.newbox .titbox p img {
  display: inline-block;
  width: 0.4533rem;
  height: 0.4533rem;
  margin-right: 0.2133rem;
  vertical-align: bottom;
}

.newbox .titbox p span {
  font-size: 0.4533rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
}

.newbox .titiliox {
  background: #ffffff;
  padding: 0 0.4rem 0.28rem;
  border-radius: 0.08rem;
}

.titiliox li {
  border-bottom: 0.0133rem solid #f0f0f0;
  padding: 0.5333rem 0 0.2533rem;
}

.titiliox li:first-child {
  padding-top: 0;
}

.titiliox li:last-child {
  border-bottom: none !important;
}

.titiliox li p {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.titiliox li p .time {
  display: block;
  font-size: 0.2933rem;
  margin-left: 0.2267rem;
  flex-shrink: 0;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9a9b9c;
}

.titiliox li p a {
  display: block;
  flex: 1;
  font-size: 0.4rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #2f3030;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.titiliox .lics .neto {
  margin-top: 0.1867rem;
  font-size: 0.3467rem;
  line-height: 0.5067rem;
  color: #9a9b9c;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  max-height: 1.0133rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* 招生院系 */

.zhaosh {
  background: #ffffff;
  border-radius: 0.08rem;
  padding: 0.5333rem 0.4rem;
}

.zhaosh h2 {
  margin-bottom: 0.5867rem;
  font-size: 0.4533rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
}

.zhaosh ul {
  display: flex;
  justify-content: space-between;
}

.zhaosh ul:last-child {
  margin-top: 0.32rem;
}

.zhaosh ul li {
  padding: 0.28rem 0.2667rem;
  background: #f5f6f7;
  border-radius: 0.44rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.zhaosh ul li a {
  display: block;
  width: 2.08rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-size: 0.3467rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2f3030;
}

/* 招生简章 */

.jaizhang {
  margin: 0.3733rem 0;
  background: #ffffff;
  padding: 0.5333rem 0.4rem 0.4rem;
}

.jaizhang .jztabox {
  margin-bottom: 0.5867rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.jaizhang .jztabox p {
  font-size: 0.4533rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
  flex-shrink: 0 0 1.8133rem;
}

.jztabox .atab {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 5.5467rem;
}

.jztabox .atab a {
  display: inline-block;
  font-size: 0.3733rem;
  margin-left: 0.5333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2f3030;
  display: none;
}

/* 只显示前三个 */

.jztabox .atab a:nth-child(1),
.jztabox .atab a:nth-child(2),
.jztabox .atab a:nth-child(3) {
  display: block;
}

.jlibox li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.64rem;
  height: 1.56rem;
}

.jlibox li img {
  display: block;
  width: 2.7733rem;
  height: 1.56rem;
  margin-right: 0.32rem;
  flex-shrink: 0;
  border-radius: 0.0533rem;
}

.jlibox li .dbox {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: hidden;
}

.jlibox li .dbox .name {
  font-size: 0.3467rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #2f3030;
  margin-bottom: 0.18rem;
}

.jlibox li .dbox .name a {
  line-height: 0.48rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.jlibox li .dbox .tagbox {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.jlibox li .dbox .tagbox span {
  padding: 0.06rem 0.12rem;
  background: #f5f6f7;
  border-radius: 0.0267rem;
  margin-right: 0.1333rem;
  margin-bottom: 0.18rem;
  font-size: 0.2933rem;
  line-height: 0.2933rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  border-radius: 0.0267rem solid red;
}

.jlibox .ajz {
  width: 100%;
  height: 1.0133rem;
  display: block;
  background: #f5f6f7;
  border-radius: 0.5067rem;
  line-height: 1.0133rem;
  text-align: center;
  font-size: 0.3467rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #646666;
}

.jlibox .ajz img {
  display: inline-block;
  width: 0.16rem;
  height: 0.2933rem;
  margin-left: 0.1733rem;
}

/* 常见问题，备考指南 */

.cjwtox {
  background: #ffffff;
  border-radius: 0.08rem;
  padding: 0.5333rem 0.4rem 0.4rem;
}

.cjwtox .questbox {
  display: flex;
  justify-content: flex-start;
}

.cjwtox .questbox li {
  margin-right: 0.6667rem;
  font-size: 0.4533rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  position: relative;
  color: #2f3030;
}

.cjwtox .alcbox {
  margin-top: 0.52rem;
}

.newl {
  margin-top: 0.5rem;
}

.alcbox .h_jiao {
  width: auto;
}

.cjwtox .newl li {
  padding: 0.3467rem 0.32rem 0.3467rem 0;
  border-bottom: 0.01rem solid #e1e1e1;
  margin-top: 0.0933rem;
}

.cjwtox .newl li a {
  display: block;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2f3030;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.cjwtox .newl li p {
  margin-top: 0.16rem;
  font-size: 0.2933rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #9a9b9c;
}

.cjwtox .newl li:last-child,
.cjwtox .h_jiao li:last-child,
.cjwtox .T1_win5 li:last-child {
  border-bottom: none !important;
}

.cjwtox .newl .morech {
  margin-top: 0.1867rem;
  width: 100%;
  height: 1.0133rem;
  line-height: 1.0133rem;
  display: block;
  background: #f5f6f7;
  border-radius: 0.5067rem;
  text-align: center;
  font-size: 0.3467rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #646666;
}

.cjwtox .newl .morech img {
  display: inline-block;
  width: 0.16rem;
  height: 0.2933rem;
  margin-left: 0.1733rem;
  vertical-align: middle;
}

.cjwtox .zjbeTab {
  display: flex;
  justify-content: flex-start;
}

.cjwtox .zjbeTab li {
  font-size: 0.34rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2f3030;
  position: relative;
  margin-right: 0.5rem;
}

.actili {
  color: #0091dc;
}

.cjbkbox {
  margin-top: 0.3rem;
}

.cjwtox ul {
  width: 100% !important;
}

.zlgjbox .zltool {
  padding: 0;
  background: none;
}

/* 学校-热招院校/学校信息/就读类型改版 */

.list-schoolinfos-wrapper {
  margin: 0 0.4rem;
  /* padding-top: 0.48rem;
    background-color: #fff; */
}

.list-schoolinfos-wrapper .only-text-list {
  padding: 0 0.4rem;
}

.list-schoolinfos-wrapper .only-text-list .item {
  padding: 0 0 0.2533rem 0;
  margin-bottom: 0.5333rem;
      border-bottom: 0.01333rem solid #e1e1e1;
}

.list-schoolinfos-wrapper .only-text-list .desc {
  margin-top: 0.2133rem;
  line-height: 0.5067rem;
}

.education-type-entrance {
  padding: 0.4533rem 0.4rem 0.48rem;
  margin: 0 0.4rem 0;
  background-color: #fff;
}
.school-content .education-type-entrance {
  padding: 0.4533rem 0.4rem 0.48rem;
}
.education-type-list {
  margin-top: 0.3733rem;
  display: flex;
  flex-wrap: wrap;
}

.education-type-list li {
  width: 4.0667rem;
  height: 0.9067rem;
  margin-bottom: 0.32rem;
  background-color: #f5f6f7;
  border-radius: 0.08rem;
}

.education-type-list li,
.education-type-list li a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.3733rem;
  color: #2f3030;
}

.education-type-list li:nth-child(odd) {
  margin-right: 0.2667rem;
}

.education-type-list li .icon {
  margin-right: 0.2267rem;
  width: 0.3733rem;
  height: 0.3733rem;
  background: url(../../images/ygz/icon-wind.png) no-repeat;
  background-size: cover;
}
.education-type-list li.current a {
  color: #fff;
}
.education-type-list li.current .icon {
  background-image: url(../../images/ygz/icon-wind-white.png);
}
.article-summary {
  background-color: #fff;
}

.article-summary .only-text-list {
  padding: 0;
}

.article-summary .only-text-list .desc {
  margin-top:0.2133rem;
  line-height: 0.5067rem;
}

.education-type-infos h2 {
  margin-bottom: 0.3733rem;
}

.education-type-article {
  margin-top: 0.5333rem;
}

.education-type-article li {
  margin-bottom: 0.64rem;
  display: flex;
  justify-content: space-between;
}

.education-type-article img {
  margin-top: 0.0533rem;
  width: 2.76rem;
  height: 1.56rem;
}

.education-type-article .right-cont {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  margin-left: 0.32rem;
}

.education-type-article h3 {
  width: 100%;
  font-size: 0.3467rem;
  font-weight: 600;
  line-height: 0.48rem;
}

.education-type-article h3 a {
  display: inline;
  color: #2f3030;
}

.education-type-article .tags-list {
  width: 5.3067rem;
}

.education-type-article .tags-list span {
  padding: 0 0.1067rem;
  line-height: 0.4267rem;
  font-size: 0.2933rem;
  font-weight: 400;
  color: #999999;
  background-color: #f5f6f7;
  border-radius: 0.0267rem;
}

.education-type-article .tags-list span:not(:last-child) {
  margin-right: 0.1333rem;
}

/* .school-content .content-wrapper {
  padding-bottom: 0;
} */

.article-summary .only-text-list .item {
  padding: 0.5333rem 0 0.2533rem;
}

/* 广告弹框：提测后注释 */

/* #jesong_chat_layout {
  display: none !important;
} */
