html,
body {
  font-family: 'Microsoft Yahei', "SimSun", Tahoma, Arial, Helvetica, sans-serif;
  line-height: 1.5;
  overflow: hidden;
}
.layerWrap {
  display: none;
}
.ads {
  height: 0.5rem;
  padding: 0.1rem 0.15rem;
  box-sizing: border-box;
  background-color: #ED4248;
  color: #fff;
  position: fixed;
  width: 100%;
  z-index: 999999;
}
.ads p {
  font-size: 0.13rem;
  line-height: 0.16rem;
  color: #fff;
}
.ads .dl_app {
  position: absolute;
  top: 0.1rem;
  right: 0.15rem;
  width: 0.9rem;
  height: 0.3rem;
  background-color: #fff;
  color: #ED4248;
  font-size: 0.17rem;
  line-height: 0.3rem;
  text-align: center;
}
.h_hidden{
  width:100%;
  height:.5rem;
}
header {
  text-align: center;
  position: relative;
  z-index: 90;
  height: 1.88rem;
}
header .header_wrap {
  height: 0.44rem;
  padding: 0.13rem 0.15rem;
  box-sizing: border-box;
  position: relative;
  z-index: 99;
}
header .bt_title {
  font-size: 0.18rem;
  font-weight: normal;
  line-height: 1;
  color:#fff;
}
header .bt_icon {
  position: absolute;
  width: 0.18rem;
  height: 0.18rem;

}
header .bt_more {
  background: url('../img/zxzxcdh-5344fe3ec4.png');
  background-size: 100% 100%;
  left: 0.15rem;
  width:.24rem;
  height:.21rem;
}
header .bt_search {
  background: url('../img/zxzxss-0e3e42d814.png');
  background-size: 100% 100%;
  right: 0.45rem;
  width:0.255rem;
  height:0.255rem;
}
header .bt_me {
  background: url('../img/homeme-9bf4ab3e29.png');
  background-size: 100% 100%;
  right: 0.15rem;
  width:0.245rem;
  height:.275rem;
  top: .11rem;
}
header .hm_banner_swiper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 91;
}
header .hm_banner_swiper .swiper-slide > a {
  display: inline-block;
}
header .hm_banner_swiper .swiper-slide img {
  width: 100%;
  height: 2.4rem;
}
header .hm_banner_swiper .swiper-pagination {
  bottom: 0.58rem;
}
header .hm_banner_swiper .swiper-pagination-bullet {
  background: #949494;
  opacity: 1;
}
header .hm_banner_swiper .swiper-pagination-bullet-active {
  background: #ED4248;
}
.hm_nav_swiper.swiper-container {
  width: 3.45rem;
  height: 1.85rem;
  background: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  z-index: 100;
}
.hm_nav_swiper.swiper-container .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  padding: 0.1rem 0.1rem 0.2rem;
  box-sizing: border-box;
}
.hm_nav_swiper.swiper-container .swiper-slide .nav-item {
  width: 0.74rem;
  height: 0.7rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 0.03rem 0.05rem;
}
.hm_nav_swiper.swiper-container .swiper-slide .nav-item > img {
  width: 0.54rem;
  height: 0.54rem;
  margin-bottom: 0.05rem;
}
.hm_nav_swiper.swiper-container .swiper-slide .nav-item > span {
  font-size: 0.13rem;
  color: #585858;
}
.hm_nav_swiper.swiper-container .swiper-pagination-bullet {
  width: 20px;
  height: 2px;
  border-radius: 0;
}
.hm_nav_swiper.swiper-container .swiper-pagination-bullet-active {
  background: #ED4248;
}
.remen_box{
  width: 3.45rem;
  height: .44rem;
  margin-top: .3rem;
  background: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
  display:flex;
  justify-content: space-between;
  margin:.15rem auto 0;
  padding:0 .1rem;
  box-sizing: border-box;
}
.remen_box .hotzx{
  width:.75rem;
  height:100%;
  line-height: .44rem;
  font-size:.15rem;
  color:#ed4248;
  flex:none;
  background:url('../img/wap/laba-523431f78a.png') no-repeat left center;
  background-size:.19rem .19rem;
  padding-left:.24rem;
  font-weight: bold;
}
.remen_box .hm_information_swiper.swiper-container {
  flex:1;
  height: .44rem;
  background: #FFFFFF;
}
.remen_box .hm_information_swiper.swiper-container .swiper-slide{
  display:flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: .44rem;
  box-sizing: border-box;
}

.remen_box .hm_information_swiper.swiper-container .swiper-slide a{
  font-size:.12rem;
  color:#4c4c4c;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex:1;
}

.hm_card_title {
  font-size: 0.19rem;
  font-weight: bold;
  margin-bottom: 0.2rem;
  color: #333333;
  letter-spacing: 0.01rem;
  padding-top: .02rem
}
#hm-gaofenxueyuanfenxiang {
  /* margin-bottom: 0.8rem; */
}
.hm_card_title .hm_card_more {
  float: right;
  font-weight: normal;
  font-size: 0.13rem;
  letter-spacing: 0;
  vertical-align: bottom;
  line-height: 0.2rem;
}
.hm_list_nav_swiper .swiper-wrapper a {
  font-weight: normal;
  font-size: .17rem;
}
.hm {
  margin-top: 0.15rem;
  padding: 0.15rem;
  background-color: #fff;
}
.hm .hm_card_timeline {
  width: 100%;
  min-height: 0.75rem;
  overflow: hidden;
}
.hm .hm_card_timeline:nth-child(4){
  height: 1rem;
}
.hm .hm_card_timeline .hm_tl_panel {
  float: right;
  position: relative;
  width: 2.65rem;
  height: 100%;
  min-height: 0.75rem;
  background: #F8F8F8;
  border-radius: 0.1rem;
  margin-bottom: 0.15rem;
  padding: 0 0.15rem 0.15rem;
  box-sizing: border-box;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_title {
  max-width: 1.95rem;
  margin-top: 0.11rem;
  font-size: 0.15rem;
  color: #333333;
  line-height: 1.5;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_info {
  margin-top: 0.15rem;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_info .tl_info_teacher {
  display: inline-block;
  width: 40%;
  overflow: hidden;
  height: .15rem;
  line-height: .15rem;
  vertical-align: middle;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_status {
  position: absolute;
  right: 2.7rem;
  top: 0.16rem;
  width: 0.75rem;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_status:after {
  content: ' ';
  display: inline-block;
  width: .06rem;
  height: .06rem;
  border-radius: 50%;
  background-color: #ED4248;
  font-weight: bold;
  position: absolute;
  right: -0.03rem;
  top: 50%;
  transform: translateY(-50%);
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_status.hm_tl_zbz {
  font: 0.13rem/1 'Microsoft YaHei';
  color: #ED4248;
  padding-left: 0.2rem;
  box-sizing: border-box;
  background: url('../img/ing-66e235c5d6.gif') no-repeat 0.01rem 0.01rem;
  background-size: 0.13rem;
  margin-right: 0;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_status.hm_tl_time {
  font: 0.13rem/1 'Microsoft YaHei';
  padding-left: 0.07rem;
  box-sizing: border-box;
  background: url('../img/hmtimeline-ff1de6048c.png') no-repeat left 0.02rem;
  background-size: 0.12rem;
  margin-right: 0;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_status.hm_tl_time .time-date {
  color: #666;
  line-height: 0.16rem;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_status.hm_tl_time .time-time {
  color: #333;
  line-height: 0.16rem;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_badge {
  position: absolute;
  right: 0;
  top: 0.15rem;
  width: 0.35rem;
  height: 0.16rem;
  border-top-left-radius: 0.08rem;
  border-bottom-left-radius: 0.08rem;
  font-size: 10px;
  text-align: center;
  color: #FFFFFF;
  line-height: 0.18rem;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_badge.badge-free {
  background: #ED4248;
}
.hm .hm_card_timeline .hm_tl_panel .hm_tl_badge.badge-pay {
  background: #FFA001;
}
.hm .hm_card_timeline .hm_tl_panel:before {
  content: ' ';
  position: absolute;
  left: -0.05rem;
  width: 1px;
  height: calc(100% + 0.15rem);
  min-height: 0.75rem;
  background: #E6E6E6;
}
.hm .hm_card_timeline:last-of-type .hm_tl_panel {
  margin-bottom: 0;
}
.hm .hm_card_timeline:last-of-type .hm_tl_panel:before {
  height: 100%;
}
.hm .hm_card_loadmore {
  text-align: center;
  font-size: 0.12rem;
  margin: 0.2rem 0 0.05rem;
  position: relative;
}
.hm .hm_card_loadmore > a {
  color: #666666;
  font-size: .13rem;
}
.hm .hm_card_loadmore:before {
  content: ' ';
  position: absolute;
  height: 0.01rem;
  width: 0.75rem;
  background: #E6E6E6;
  left: 0.2rem;
  top: 0.07rem;
}
.hm .hm_card_loadmore:after {
  content: ' ';
  position: absolute;
  height: 0.01rem;
  width: 0.8rem;
  background: #E6E6E6;
  right: 0.15rem;
  top: 0.07rem;
}
.hm_choosemjr {
  height: 0.5rem;
  background: #FFEFEF;
  display:flex;
  justify-content: space-around;
  padding:0 .2rem;
}
.hm_choosemjr .fdb_btn .fdb_btna{
  display: inline-block;
  font-size: 0.14rem;
  color: #ED4248;
  line-height: 0.5rem;
  text-align: center;
}
.hm_choosemjr .sel_mb {
  display: inline-block;
  font-size: 0.14rem;
  color: #ED4248;
  line-height: 0.5rem;
  text-align: center;
}
.hm_list_wrap .hm_list {
  padding-top: 0.25rem;
}
.hm_list_wrap .hm_list .hm_card_title {
  padding-left: 0.15rem;
  padding-right: 0.15rem;
}
.hm_list_wrap .hm_list #hm-qingsongxuetushu {
  margin-bottom: 0;
}
.hm_list_wrap .hm_list .hm_book_swiper {
  padding-top: 0.22rem;
}
.hm_list_wrap .hm_list .hm_list_swiper,
.hm_list_wrap .hm_list .hm_book_swiper {
  padding-left: 0.15rem;
  padding-bottom: 0.25rem;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide {
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide > a {
  display: inline-block;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide > a > img {
  width: 1.6rem;
  height: 1.05rem;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide .list_swiper_title {
  margin-top: 0.15rem;
  font-size: 0.14rem;
  color: #333333;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide .list_swiper_title > a {
  color: #333333;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide .list_swiper_info {
  margin-top: 0.1rem;
  font-size: 0.12rem;
  color: #333333;
}
.hm_list_wrap .hm_list .hm_list_swiper.swiper-container .swiper-slide .list_swiper_count {
  width: .31rem;
  height: .18rem;
  font-size: .1rem;
  position: absolute;
  right: 0.09rem;
  bottom: 0rem;
  padding-left: 0.18rem;
  color: #858585;
  line-height: 0.18rem;
  box-sizing: border-box;
  background: url('../img/homeme-9bf4ab3e29.png') no-repeat left top;
  background-size: 0.16rem .18rem;
}
.hm_list_wrap .hm_list .hm_book_swiper.swiper-container .swiper-slide {
  width: 1rem;
  height: 1.26rem;
  background: #FFFFFF;
  box-shadow: 0 0.02rem 0.2rem 0 rgba(0, 0, 0, 0.09);
  position: relative;
  text-align: center;
  padding: 0.1rem 0;
  box-sizing: border-box;
}
.hm_list_wrap .hm_list .hm_book_swiper.swiper-container .swiper-slide > a {
  display: inline-block;
}
.hm_list_wrap .hm_list .hm_book_swiper.swiper-container .swiper-slide > a > img {
  width: 1rem;
}

.hm_list_wrap .hm_list .hm_book_swiper.swiper-container .swiper-slide .list_swiper_title {
  margin-top: 0.05rem;
  font-size: 0.13rem;
  color: #ED4248;
}
.hm_list_wrap .hm_list .hm_book_swiper.swiper-container .swiper-slide .list_swiper_title > a {
  display: inline-block;
  color: #ED4248;
  height: .18rem;
  line-height: 0.18rem;
}
.hm_list_wrap .hm_list .hm_book_swiper.swiper-container .swiper-slide .list_swiper_info {
  margin-top: 0.05rem;
  font-size: 0.1rem;
  color: #adadad;
  text-decoration: line-through;
  display:none;
}
.hm_list_wrap .hm_list .hm_list_banner_swiper {
  padding-bottom: 0.25rem;
}
.hm_list_wrap .hm_list .hm_list_banner_swiper .swiper-slide {
  text-align: center;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.hm_list_wrap .hm_list .hm_list_banner_swiper .swiper-slide img {
  width: 3.1rem;
  height: 1.5rem;
}
.hm_list_wrap .hm_list .hm_list_card {
  padding: 0 0.15rem 0.1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main {
  margin-bottom: 0.15rem;
  position: relative;
  width: 1.65rem;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main > a {
  display: inline-block;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main > a > img {
  width: 1.65rem;
  height: 1.1rem;
  border-radius: .12rem;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main .hm_main_title {
  margin-top: 0.15rem;
  font-size: 0.14rem;
  color: #333333;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main .hm_main_title > a {
  color: #333333;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main .hm_main_info {
  margin-top: 0.1rem;
  font-size: 0.12rem;
  color: #333333;
}
.hm_list_wrap .hm_list .hm_list_card .hm_card_main .hm_main_count {
  width: .31rem;
  height: .18rem;
  font-size: .1rem;
  position: absolute;
  right: 0.09rem;
  bottom: -0.03rem;
  padding-left: 0.18rem;
  color: #858585;
  line-height: 0.18rem;
  box-sizing: border-box;
  background: url('../img/homeme-9bf4ab3e29.png') no-repeat left top;
  background-size: 0.16rem .18rem;
}



.hm_list_wrap .hm_list #hm-kaoyanzhuanyeke {
  position: relative;
}
.hm_list_wrap .hm_list .hm_list_nav_swiper.swiper-container {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.4rem;
  font-size: 0.15rem;
  height: 0.17rem;
  padding-top: 0.02rem;
}
.hm_list_wrap .hm_list .hm_list_nav_swiper.swiper-container .swiper-slide {
  width: auto;
  text-align: center;
  line-height: 0.17rem;
}
.hm_list_wrap .hm_list:not(:last-child) {
  border-bottom: 0.05rem solid #f5f5f5;
}
footer {
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.4rem;
  color: #fff;
  padding: 0.2rem 0;
  margin-bottom: 1.3rem;
}

/* 头部弹出内容 */
.popbox {
  display: none;
  position: fixed;
  top: .5rem;
  z-index: 100000000;
  width: 100%;
  height: auto;
  background-color: #ffffff;
  overflow-y:auto;
}
.popbox .inner {
  width: 3.75rem;
}
.popbox .inner .examination_profession {
  width: 3.35rem;
  height: auto;
  margin: 0rem auto;
}
.popbox .inner .examination_profession .examination_profession_title {
  position: relative;
  width: 3.35rem;
  height: auto;
  margin-top: 0.105rem;
  display: -moz-box;
  /* Firefox */
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.popbox .inner .examination_profession .examination_profession_title .title_icon {
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.065rem;
  background-image: url('../img/cdhkszy-0740b3e16b.png');
  background-size: 0.19rem 0.185rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.popbox .inner .examination_profession .examination_profession_title .title_text {
  font-size: 0.15rem;
  color: #333333;
  letter-spacing: 0.00805rem;
}
.popbox .inner .examination_profession .examination_profession_title .closeicn {
  position: absolute;
  right: 0.01rem;
  display: inline-block;
  width: 0.165rem;
  height: 0.165rem;
  background-image: url('../img/cdhgb-12b34cf51e.png');
  background-size: 0.165rem 0.165rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.popbox .inner .examination_profession .examination_profession_content {
  width: 3.25rem;
  height: auto;
  margin: 0rem auto;
  margin-top: 0.055rem;
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-content: space-around;
}
.popbox .inner .examination_profession .examination_profession_content a {
  width: 0.75rem;
  height: 0.325rem;
  line-height: 0.15rem;
  font-size: 0.13rem;
  color: #444444;
  letter-spacing: 0.00695rem;
  text-align: center;
  line-height: 0.325rem;
}
.popbox .inner .examination_crowd {
  width: 3.35rem;
  height: auto;
  margin: 0rem auto;
}
.popbox .inner .examination_crowd .examination_crowd_title {
  width: 3.35rem;
  height: auto;
  margin-top: 0.15rem;
  display: -moz-box;
  /* Firefox */
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.popbox .inner .examination_crowd .examination_crowd_title .title_icon {
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.065rem;
  background-image: url('../img/cdhksrq-b4d4c8113d.png');
  background-size: 0.265rem 0.19rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.popbox .inner .examination_crowd .examination_crowd_title .title_text {
  font-size: 0.15rem;
  color: #333333;
  letter-spacing: 0.00805rem;
}
.popbox .inner .examination_crowd .examination_crowd_content {
  width: 3.25rem;
  height: auto;
  margin: 0rem auto;
  margin-top: 0.055rem;
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-content: space-around;
}
.popbox .inner .examination_crowd .examination_crowd_content a {
  width: 0.75rem;
  height: 0.325rem;
  line-height: 0.15rem;
  font-size: 0.13rem;
  color: #444444;
  letter-spacing: 0.00695rem;
  text-align: center;
  line-height: 0.325rem;
}
.popbox .inner .examination_tool {
  width: 3.35rem;
  height: auto;
  margin: 0rem auto;
}
.popbox .inner .examination_tool .examination_tool_title {
  width: 3.35rem;
  height: auto;
  margin-top: 0.15rem;
  display: -moz-box;
  /* Firefox */
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.popbox .inner .examination_tool .examination_tool_title .title_icon {
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.065rem;
  background-image: url('../img/cdhksgj-b19bda6412.png');
  background-size: 0.2rem 0.2rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.popbox .inner .examination_tool .examination_tool_title .title_text {
  font-size: 0.15rem;
  color: #333333;
  letter-spacing: 0.00805rem;
}
.popbox .inner .examination_tool .examination_tool_content {
  width: 3.25rem;
  height: auto;
  margin: 0rem auto;
  margin-top: 0.055rem;
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-content: space-around;
}
.popbox .inner .examination_tool .examination_tool_content a {
  width: 0.75rem;
  height: 0.325rem;
  font-size: 0.13rem;
  color: #444444;
  letter-spacing: 0.00695rem;
  text-align: center;
  line-height: 0.325rem;
  overflow: scroll;
}
.popbox .inner .evaluation_form {
  width: 3.35rem;
  height: auto;
  margin: 0rem auto;
}
.popbox .inner .evaluation_form .evaluation_form_title {
  width: 3.35rem;
  height: auto;
  margin-top: 0.15rem;
  display: -moz-box;
  /* Firefox */
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.popbox .inner .evaluation_form .evaluation_form_title .evaluation_form_title_icon {
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.065rem;
  background-image: url('../img/cdhmfcp-c46fcb5208.png');
  background-size: 0.3rem 0.205rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.popbox .inner .evaluation_form .evaluation_form_title .evaluation_form_title_text {
  font-size: 0.15rem;
  color: #333333;
  letter-spacing: 0.00805rem;
}
.popbox .inner .evaluation_form .evaluation_form_content {
  width: 3.25rem;
  height: auto;
  margin: 0rem auto;
  margin-top: 0.15rem;
  display: -moz-box;
  /* Firefox */
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.popbox .inner .evaluation_form .evaluation_form_content .tr {
  height: 0.35rem;
  margin-bottom: 0.1rem;
  /* background-color: #FFF6F6; */
  border-radius: 0.0175rem;
}
.popbox .inner .evaluation_form .evaluation_form_content label {
  display: inline-block;
  width: 0.95rem;
  height: 0.35rem;
  font-size: 0.14rem;
  color: #ED4248;
  letter-spacing: 0.00695rem;
  line-height: 0.35rem;
  text-align: center;
  background-image: url("../img/inputbg.png");
  background-size: .95rem 0.35rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #FFF6F6;
  border-radius:  0.175rem 0rem 0rem 0.175rem;
}
.popbox .inner .evaluation_form .evaluation_form_content input {
  margin-left: -0.035rem;
  display: inline-block;
  width: 1.975rem;
  height: 0.35rem;
  background: #FFF6F6;
  border-radius: 0rem 0.175rem 0.175rem 0rem;
  font-size: 0.14rem;
  color: #cccccc;
  letter-spacing: 0.0075rem;
  line-height: 0.35rem;
  padding-left: 0.1rem;
  border: none;
  outline: none;
}
.popbox .inner .evaluation_form .okbutton {
  width: 1rem;
  height: 0.3rem;
  margin: 0rem auto;
  margin-top: 0.15rem;
  background: #ED4248;
  border-radius: 0.15rem;
  font-size: 0.15rem;
  color: #FFFFFF;
  letter-spacing: 0.01075rem;
  line-height: 0.3rem;
  text-align: center;
}
.zb_search {
  display: none;
  position: fixed;
  width: 100%;
  top: 0rem;
  right: 0;
  left: 0;
  bottom: 0;
  background: #fff;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 999;
}
.zb_search .ss_header {
  height: 0.54rem;
  padding: 0.07rem 0.15rem;
  box-sizing: border-box;
  box-shadow: 0 0.02rem 0.1rem 0 rgba(0, 0, 0, 0.08);
  position: relative;
  display: flex;
  justify-content: space-between;
}
.zb_search .ss_header .ss_bar .searchText {
  font-size: 0.13rem;
  width: 3.05rem;
  height: 0.2rem;
  padding: 0.1rem 0;
  line-height: 0.15rem;
  background-color: #F1F1F1;
  text-indent: 3.5em;
  outline-color: invert ;
  outline-style: none ;
  outline-width: 0px ;
  border: none ;
  border-style: none ;
  text-shadow: none ;
  -webkit-appearance: none ;
  -webkit-user-select: text ;
  outline-color: transparent ;
  box-shadow: none;
  border-radius: 0.2rem;
  background-image: url('../img/tyss-c41640c0fb.png');
  background-repeat: no-repeat;
  background-size: 0.2rem;
  background-position: 0.15rem center;
  color: #ccc;
}
.zb_search .ss_header .ss_bar input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white  inset !important;
}
.zb_search .ss_header .ss_bar input::-webkit-input-placeholder,
.zb_search .ss_header .ss_bar textarea::-webkit-input-placeholder {
  color: #ccc;
}
.zb_search .ss_header .ss_bar input:-moz-placeholder,
.zb_search .ss_header .ss_bar textarea:-moz-placeholder {
  color: #ccc;
}
.zb_search .ss_header .ss_bar input::-moz-placeholder,
.zb_search .ss_header .ss_bar textarea::-moz-placeholder {
  color: #ccc;
}
.zb_search .ss_header .ss_bar input:-ms-input-placeholder,
.zb_search .ss_header .ss_bar textarea:-ms-input-placeholder {
  color: #ccc;
}
.zb_search .ss_header .ss_cancel {
  line-height: 0.4rem;
  font-size: 0.13rem;
  color: #585858;
}
/* 模糊匹配内容样式 begin*/
.zb_search .searchResult {
  position: absolute;
  top: 1.08rem;
  width: 100%;
  height: 4rem;
  background: #fff;
  overflow-y: auto;
}
.zb_search .searchResult .searchResult_item {
  height: 0.2rem;
  padding: 0.1rem 0;
  line-height: 0.15rem;
  background-color: #F1F1F1;
  text-indent: 3.5em;
  outline-color: invert;
  outline-style: none;
  outline-width: 0px;
  border: none;
  border-style: none;
  text-shadow: none;
  -webkit-appearance: none;
  -webkit-user-select: text;
  outline-color: transparent;
  box-shadow: none;
  border-radius: 0.2rem;
  background-image: url('../img/tyss-c41640c0fb.png');
  background-repeat: no-repeat;
  background-size: 0.2rem;
  background-position: 0.15rem center;
  color: #ccc;
}
/* 模糊匹配内容样式 end*/
.zb_search .ss_body {
  padding: 0.25rem 0.15rem 0.15rem;
}
.zb_search .ss_body > p {
  font-size: 0.15rem;
  color: #333333;
  font-weight: bold;
  margin-bottom: 0.05rem;
}
.zb_search .ss_body > ul {
  overflow: hidden;
}
.zb_search .ss_body > ul li {
  float: left;
  width: 50%;
  margin-top: 0.35rem;
}
.login-modal {
  position: fixed;
  height: 4.2rem;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
  z-index: 999;
}
.login-modal .login_modal_main {
  width: 3.2rem;
  height: 3.05rem;
  margin: 0 auto;
  background-color: #fff;
  background: url('../img/sytcbj-14aaf3ec90.png') no-repeat center center;
  background-size: 3.14rem 3.03rem;
  position: relative;
}
.login-modal .login_modal_main .login_main_tip {
  position: absolute;
  top: 0.68rem;
  left: 0.45rem;
  right: 0.45rem;
  margin: 0 auto;
}
.login-modal .login_modal_main .login_main_tip p {
  font-size: 0.12rem;
  color: #FD4D4D;
  letter-spacing: 0;
  text-align: justify;
  line-height: 1.5;
  margin-bottom: 0.05rem;
}
.login-modal .login_modal_main .login_main_tip p:before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  margin: 0.03rem;
  border-radius: 50%;
  line-height: 0.19rem;
  background-color: #FD4D4D;
  font-weight: bold;
  margin-right: 0.04rem;
}
.login-modal .login_modal_main .login_main_form {
  position: absolute;
  bottom: 0.25rem;
  left: 0.45rem;
  right: 0.45rem;
  margin: 0 auto;
}
.login-modal .login_modal_main .login_main_form .form-item {
  width: 100%;
  margin: 0 auto 0.15rem;
  font-size: 0;
  text-align: center;
  position: relative;
}
.login-modal .login_modal_main .login_main_form .form-item input {
  font-size: 0.14rem;
  width: 2.15rem;
  height: 0.25rem;
  padding: 0.05rem 0;
  line-height: 0.25rem;
  background-color: #FFF6F6;
  text-indent: 0.2rem;
  outline-color: invert ;
  outline-style: none ;
  outline-width: 0px ;
  border: none ;
  border-style: none ;
  text-shadow: none ;
  -webkit-appearance: none ;
  -webkit-user-select: text ;
  outline-color: transparent ;
  box-shadow: none;
  border-radius: 0.17rem;
}
.login-modal .login_modal_main .login_main_form .form-item input:-webkit-autofill,
.login-modal .login_modal_main .login_main_form .form-item select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white  inset !important;
}
.login-modal .login_modal_main .login_main_form .form-item input::-webkit-input-placeholder,
.login-modal .login_modal_main .login_main_form .form-item textarea::-webkit-input-placeholder {
  color: #999;
}
.login-modal .login_modal_main .login_main_form .form-item input:-moz-placeholder,
.login-modal .login_modal_main .login_main_form .form-item textarea:-moz-placeholder {
  color: #999;
}
.login-modal .login_modal_main .login_main_form .form-item input::-moz-placeholder,
.login-modal .login_modal_main .login_main_form .form-item textarea::-moz-placeholder {
  color: #999;
}
.login-modal .login_modal_main .login_main_form .form-item input:-ms-input-placeholder,
.login-modal .login_modal_main .login_main_form .form-item textarea:-ms-input-placeholder {
  color: #999;
}
.login-modal .login_modal_main .login_main_form .form-item .code-btn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.88rem;
  height: 0.35rem;
  background-image: linear-gradient(-180deg, #FBE6CF 0%, #FACFA0 100%);
  border-radius: 0 0.5rem 0.5rem 0;
  font-size: 11px;
  line-height: 0.35rem;
  color: #D23023;
}
.login-modal .login_modal_main .login_main_form .form-item .code-btn.active {
  background: #f0f0f0;
}
.login-modal .login_modal_btn {
  width: 2.6rem;
  height: 0.44rem;
  line-height: 0.44rem;
  margin: 0 auto;
  background: url('../img/sytcan-e57ad487f5.png') no-repeat center center;
  background-size: 2.6rem 0.44rem;
  color: #D23023;
  font-size: 0.15rem;
  border-radius: 0.15rem;
  text-align: center;
}
.login-modal .login_modal_close {
  width: 0.26rem;
  height: 0.26rem;
  margin: 0.2rem auto;
  padding: 0.1rem;
  background: url('../img/sytcgb-450507d58c.png') no-repeat center center;
  background-size: 0.26rem 0.26rem;
}
.split {
  height: 0.01rem;
  width: 100%;
  background-color: #D8D8D8;
  transform: scale(1, 0.5);
}
.mask {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 110;
}
.popindex {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999999;
}
.popindex .popindex_img {
  width: 3rem;
  height: 4rem;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -2rem;
  margin-left: -1.5rem;
  z-index: 999999;
}
.close_index {
  position: absolute;
  right: 50%;
  top: 50%;
  margin-top: -2rem;
  margin-right: -1.42rem;
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  /* background-image: url(../img/cdhgb1.png);
  background-size: 0.3rem 0.3rem;
  background-repeat: no-repeat;
  background-position: center center; */
  font-size: .4rem;
  color: #fff;
  z-index: 9999999;

}

.hm_card_student {
  width: 3.5rem;
  height: auto;
  margin: 0rem auto;
  padding-bottom: .4rem;

  display: -moz-box;
  /* Firefox */
  display: -ms-flexbox;
  /* IE10 */
  display: -webkit-box;
  /* Safari */
  display: -webkit-flex;
  /* Chrome, WebKit */
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: flex-start;
  -moz-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin-top: -.06rem;
}
.hm_student_card {
  width: 1.55rem;
  /* height: 2.8rem; */
  padding: 0rem .07rem;
  position: relative;
  padding-top: .42rem;
  background: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(77,77,77,0.16);



}
.hm_student_card1,.hm_student_card2 {
  margin-top: .3rem;
}
.hm_student_card3,.hm_student_card4 {
  margin-top: .504rem;
}
.hm_student_card_img {
  width: .55rem;
  height: .55rem;
  position: absolute;
  top: -.25rem;
  left: 50%;
  margin-left: -0.25rem;
}
.hm_student_card p {
}
.hm_student_card .p1 {
  font-size: .14rem;
  color: #333333;
  text-align: center;
  letter-spacing: 0;
}
.hm_student_card .p2 {
  font-size: .13rem;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 14px;
  margin-top: .075rem;
}
.hm_student_card .p3 {
  font-size: .12rem;
  color: #777777;
  letter-spacing: 0;
  /* text-align: center; */
  line-height: 20px;
  margin-top: .075rem;
  margin-bottom: .15rem;

  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
}
.tl_info_count {
  margin-left: .25rem;
  display: inline-block;
  vertical-align: middle;
  height: .15rem;
  line-height: .15rem;
}


/* 限时秒杀 */

.countdown_box {
  position: absolute;
  top: .81rem;
  left: 0rem;
  width: 1.6rem;
  height: .24rem;
  background-image: url('../img/wap/indexActiviBg-0ddec49350.png');
  background-position: left top;
  background-size: 100% 100%;
  background-repeat: no-repeat;display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.countdown_box .box_con {
  width: 100%;
  display: none;
  flex: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;

}
.countdown_box .box_con .left {
  flex: none;
  width: .65rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}
.countdown_box .box_con .left .name {
  font-size: .06rem;
  color: #ffffff;
}
.countdown_box .box_con .right {
  flex: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;

}
.countdown_box .box_con .right .words {
  font-size: .06rem;
  color: #ffffff;

}
.countdown_box .box_con .right .time {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;


}
.countdown_box .box_con .right .time span {
  display: block;
  width: .13rem;
  height: .13rem;
  margin: 0rem .005rem;
  background-color: #ffffff;
  border-radius: .025rem;
  font-size: .06rem;
  text-align: center;
  line-height: .13rem;
  color: rgb(242, 63, 69)
  ;
}
.countdown_box .box_con .right .time i {
  font-size: .06rem;
  color: #ffffff;
}



.countdown_box2 {
  position: absolute;
  top: .81rem;
  left: 0rem;
  width: 1.6rem;
  height: .24rem;
  background-image: url('../img/wap/indexActiviBg-0ddec49350.png');
  background-position: left top;
  background-size: 100% 100%;
  background-repeat: no-repeat;display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.countdown_box2 .box_con {
  width: 100%;
  flex: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;

}

.countdown_box2 .box_con .left {
  width: .65rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}
.countdown_box2 .box_con .left .name {
  font-size: .06rem;
  color: #ffffff;
}
.countdown_box2 .box_con .right {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;

}
.countdown_box2 .box_con .right .words {
  font-size: .06rem;
  color: #ffffff;

}
.countdown_box2 .box_con .right .time {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: box;
  display: flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;


}
.countdown_box2 .box_con .right .time span {
  font-size: .06rem;
  display: block;
  color: #ffffff;
}
.countdown_boxDiff {
  top: .86rem;
  width: 1.65rem;
}

/* 直播改版  2020-7-7 */

.zbNewSwiper *{box-sizing: border-box;}
.zbNew{display: flex;flex-wrap: wrap;justify-content: space-between;padding: .04rem;}
.zbN-1{width: 1.64rem;height: 1.08rem;box-shadow: 0 0 5px #ddd;padding: 0 .1rem;position: relative;margin-bottom: .07rem;}
.zbN-1Link{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;}
.zbN-1P1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .13rem;color: #333;height: .275rem;line-height: .275rem;}
.zbN-1P2{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .11rem;color: #666;}
.zbN-1Time{font-size: .09rem;color: #ea5937;padding-top: .09rem;}
.zbN-1BLsImg{width: .24rem;height: .24rem;overflow: hidden;border-radius: 50%;}
.zbN-1BLsImg img{width: 100%;}
.zbN-1Botm{padding-top: .07rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.zbN-1BLsName{font-size: .1rem;color: #666;padding-top: .05rem;}
.zbN-1BLs{position: relative;z-index: 3;}
.zbN-1Btn{display: block;font-size: .09rem;color: #fff;text-align: center;width: .5rem;height: .175rem;background: #ef4246;border: none;border-radius: 25px;margin-top: .14rem;}
#zbNewSwiper{padding-bottom: .25rem;}
#zbNewSwiper .swiper-pagination-bullet-active{background: #ffd8d8;}


/* 开学季通顶 */
.temp_banner{
  width:3.75rem;
  height:3.71rem;
  background:url('../img/temp_wap/banner_bg-64715cc992.png') no-repeat center top;
  background-size:100% 100%;
  /* display:none; */
}
.tb_inner{
  width:100%;
  margin:0 auto;
  height:100%;
  position:relative;
  padding:0
}
.tb_close{
  width:.29rem;
  height:.28rem;
  background:url('../img/temp_wap/close-415e203179.png') no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:.125rem;
  top:.125rem;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.tb_close:hover{
  animation-duration: 1s;
  transform: rotate(180deg);
}
.tb_endtime{
  width:2.2rem;
  height:.31rem;
  background:url('../img/temp_wap/endtime_bg-2319f3fd25.png') no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:50%;
  top:0;
  margin-left:-1.1rem;
  display:flex;
  justify-content: center;
  align-items: center;
  color:#fff;
  font-size:.1rem;
}
.tb_endtime span{
  width:.21rem;
  height:.19rem;
  background:#ffa24e;
  border-radius:.05rem;
  text-align:center;
  line-height:.19rem;
  font-weight: bold;
  margin:0 .035rem;
}
.tb_btnGroup{
  width:3.15rem;
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
  position:absolute;
  top:2.3rem;
  left:50%;
  margin-left:-1.56rem;

}
.tb_bgBtn{
  width:.72rem;
  height:.265rem;
  background:url('../img/temp_wap/yellow_btn_bg-8fcb945746.png') no-repeat;
  background-size:100% 100%;
  text-align:center;
  line-height:.2rem;
  color:#1631b1;
  font-size:.094rem;
  font-weight:bold;
  margin-bottom:.09rem;
  padding:0 .05rem .075rem .06rem;
  box-sizing: border-box;
}
.tb_bgBtn:nth-child(-n+4){
  color:#dd2d26;
}
.tb_bgBtn img{
  width:.115rem;
  height:.185rem;
}
.tb_bgBtn_02{
  background:url('../img/temp/yellow_btn_bg2-bca67ae84b.png') no-repeat;
  background-size:100% 100%;
}
.tb_bgBtn_03{
  background:url('../img/temp/yellow_btn_bg3-d21bbf7998.png') no-repeat;
  background-size:100% 100%;
}
.tb_bgBtn_04{
  background:url('../img/temp/yellow_btn_bg4-9d3d9d109a.png') no-repeat;
  background-size:100% 100%;
}
.tb_bgBtn_05{
  background:url('../img/temp/yellow_btn_bg5-28d7af80dc.png') no-repeat;
  background-size:100% 100%;
}
.tb_hot{
  display: flex;
  justify-content: center;
  align-items: center;
}
.small_banner{
  width:100%;
  height:.63rem;
  background:url('../img/temp_wap/small_banner-9fae7e9584.png') no-repeat;
  background-size:cover;
  cursor: pointer;
  display:none;
}







/* 添加领取资料 */
.freeData_box{
  width:100%;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:9999;
  display:none;
}
.freeData_box .fdb_mask{
  width:100%;
  height:100%;
  background:rgba(0, 0, 0, 0.3);
}
.freeData_box .fdb_con{
  width:3.3rem;
  height:3.05rem;
  background:#fff;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
}
.freeData_box .fdb_con .fdbc_close{
  width:.25rem;
  height:.25rem;
  background:url('../img/wap/close-fcacadbc20.png') no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:.1rem;
  top:.1rem;
  cursor: pointer;
}
.freeData_box .fdb_con .fdbc_tab{
  padding: .5rem .25rem 0;
}
.freeData_box .fdb_con .fdbc_tab .tab_btns{
  width:100%;
  display:flex;
}
.freeData_box .fdb_con .fdbc_tab .tab_btns .tb_item{
  flex:1;
  border-bottom:.01rem solid #e3e3e3;
  text-align: center;
  padding-bottom:.13rem;
  cursor: pointer;
  font-size:.12rem;
}
.freeData_box .fdb_con .fdbc_tab .tab_btns .active{
  border-bottom:.01rem solid #ed4248;
}
.freeData_box .fdb_con .fdbc_tab .tab_con{
  width:100%;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item{
  width:100%;
  display:none;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .tci_box{
  width:100%;
  height:.4rem;
  border:.01rem solid #d2d2d2;
  display:flex;
  margin-top:.2rem;
  padding-left:.35rem;
  box-sizing: border-box;
}
.tci_box_phone{
  background:url('../img/wap/user-f8e1417a7f.png') no-repeat 12px center;
}
.tci_box_code{
  background:url('../img/wap/password-72c2e20168.png') no-repeat 12px center;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .tci_box input{
  flex:1;
  width:100%;
  height:100%;
  border:none;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .tci_box .getyzm{
  width:1rem;
  height:.4rem;
  background:#ed4248;
  text-align:center;
  line-height: .4rem;
  color:#fff;
  font-size:.12rem;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .tci_box .daojishi{
  display:none;
  width:1rem;
  height:.4rem;
  background:#ed4248;
  text-align:center;
  line-height: .4rem;
  color:#fff;
  font-size:.12rem;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .forgetm{
  display:block;
  text-align: right;
  padding-top:.15rem;
  color:#808080;
  font-size:.12rem;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .forgetm:hover{
  color:#ed4248;
}
.freeData_box .fdb_con .fdbc_tab .tab_con .tc_item .login{
  display:block;
  width:100%;
  height: .4rem;
  background:#ed4248;
  text-align: center;
  line-height: .4rem;
  color:#fff;
  font-size:.12rem;
  font-weight: bold;
  margin-top:.2rem;
  border-radius: .1rem;
}

.swiper_popup{
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index: 999;
  /* display: none; */
}
.swiper_popup .sp_mask{
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.6);
}
.swiper_popup .sp_con{
  width:3.28rem;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
}
.swiper_popup .sp_con .spc_close{
  width:.33rem;
  height:.33rem;
  background:url('../img/ad_close-ba242df4a7.png') no-repeat;
  position:absolute;
  left:50%;
  bottom:-10%;
  transform: translate(-50%,0);
  cursor: pointer;
}
.swiper_popup .sp_con .swiper-container{
  width:100%;
  height: 3rem;
}
.swiper_popup .sp_con .swiper-container .swiper-slide{
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper_popup .sp_con .swiper-container .swiper-slide .a{
  display: block;
  width:100%;
}
.swiper_popup .sp_con .swiper-container .swiper-slide a img{
  width:100%;
  height:100%;
}

