body{background: #fff;}
.qna{padding-bottom: 0;}
.qna li{margin-top: 0;}
.qna li a{display: block;width: 100%;height: 100%;}
.bottom_list .my_list{padding:0.12rem 0;border-top: 1px solid #EBEBEB;}
/* .bottom_list a:last-child .my_list{border-bottom: none;} */
.swiper-container {width: 100%;}
/* .swiper-wrapper{height: 158px;} */
.swiper-slide img{width: 100%;height: 100%;display: block;}
.swiper-slide {text-align: center;  font-size: 16px;  background: #fff;  padding: 0; /* Center slide text vertically */  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  }
.enable-menu {position: absolute; /*right:28px;*/  top: 0;  width: 35px;  height: 35px;  border-radius: 50%;  background: #ccc;  opacity: 0.6;  }
.banner p.count {position: absolute;  bottom: 10px;  z-index: 99;  left: 43%;  width: 14%;  }
.banner .count s {float: left;  display: block;  position: relative;  width: 5px;  height: 5px;  margin-left: 9px;  margin-left: 10px;  background: #fff;  border-radius: 50%;  }
.banner p {  text-shadow: none;  background: none  }
select option {  color: #000;  overflow-x: hidden  }
.banner .count s {  background: #FFF;  }
.shou {  overflow: hidden;  }
/* #scan img {  width: 100%;  height: 100%;  margin-top: 4px;} */
#tongzhi {  float: right;  width: 25px;  height: 25px; /* margin: 7px 10px; */  margin-top: 8px;  margin-right: 2%;  }
.index-title {  display: inline-block;  height: 45px;  width: 80%;  float: left; /* margin-left: 30px; */  text-align: center; /* border: 1px solid; */  line-height: 45px;  }
#tongzhi img {  width: 100%;  height: 100%;  }
.botn {  background: rgba(1, 1, 1, 0.77);  width: 100%;  height: 100%; /*display: none;*/  position: fixed;  z-index: 10000;  top: 0;  left: 0;  }
.hide {  width: 130px;  height: 45px;  border-radius: 3px;  background: #00b38a;  border: 1px solid #00b38a;  color: #fff;  line-height: 45px;
    /* box-shadow: 1px 1px 5px #666; */  display: block;  margin: 0 auto;  font-size: 20px;  margin-top: 360px;  text-decoration: none;  cursor: pointer;  text-align: center; /* text-decoration: none; */
}
.djsma {  display: block;  width: 70px;  float: left;  height: 70px;  text-indent: 0;  margin-top: 20px;  margin-left: 15%;  }
.djsma img {  width: 100%;  height: 100%;  }
.djsda {  display: block;  width: 35px;  float: left;  height: 35px;  text-indent: 0;  margin-top: 80px;  margin-left: -27%;  }
.djsda img {  width: 100%;  height: 100%;  }
.djjta {  display: block;  width: 35px;  height: 35px;  float: left;  text-indent: 0;  margin-top: 80px;  margin-left: -5%;  }
.djjta img {  width: 100%;  height: 100%;  }
.djsmb {  display: block;  width: 70px;  float: right;  height: 70px;  text-indent: 0;  margin-top: 35px;  margin-right: 15%;  }
.djsmb img {  width: 100%;  height: 100%;  }
.djsdb {  display: block;  width: 35px;  float: right;  height: 35px;  text-indent: 0;  margin-top: 97px;  margin-right: -30%;  }
.djsdb img {  width: 100%;  height: 100%;  }
.djjtb {  display: block;  width: 35px;  float: right;  height: 35px;  text-indent: 0;  margin-top: 120px;  margin-right: -10%;  }
.djjtb img {  width: 100%;  height: 100%;  }
.footer a p {  position: absolute;  left:1.25rem;  color: #3d3d3d;  top: 0;left:1.02rem;  text-align: center;  font-size: 0.24rem;color:#26A862;  }
#san a {  width: 20%;  }
.bottom_list { background: #fff;  margin-bottom: 0.2rem;margin-top:0.2rem;  }
.bottom_list .my_list .bottom_list .my_list_inner {  overflow: hidden;  }
.bottom_list .inner_l { float: left;  width: 25%;border-radius: 50%;overflow: hidden;width:1.1rem;height:1.1rem;border:1px solid #f2f2f2;margin-top:0.05rem;  }
.bottom_list .inner_l img {  width:1.1rem;height:1.1rem;  }
.bottom_list .inner_r {  float: left;  width:5.69rem;  margin-left:0.2rem;  position: relative;}
.bottom_list .inner_r_title { width: 70%;  overflow: Hidden;  text-overflow: ellipsis; white-space: nowrap;  color: #333333;  }
.bottom_list .live_online {  color: #ed1813;  font-weight: bold;  text-decoration: underline;  float: right;  font-size: 13px;  position: absolute;  right: 10px;  top: 40px;  }
.bottom_list .time {  padding-top: 2px;  font-size: 12px; color: #777; }
.bottom_list .title {  padding-left: 3%;  font-size: 16px;  line-height: 40px;  padding-top: 5px;  font-weight: bold; border-bottom: 1px solid #d2d2d2; }
.bottom_list .title a {float: right;margin-right: 12px;color: #333;font-size: 14px;font-weight: normal;}
.line{  float: left;  margin-right: 10px;  width: 5px;background:  #1aa95f; display: inline-block; height: 21px; vertical-align: middle; margin-top: 8px; margin-right: 4px;  }
.top{background: #1aa95f;}
.shxuan li.on span {  color:  #1aa95f;  border-bottom: 2px solid  #1aa95f;}
.pubjobs_talist ul li{margin-top: 0.1rem;width: auto;margin-left: 0;margin-right: 0;border-bottom: 1px solid #EBEBEB;}
.pubjobs_talist_p{overflow: hidden;margin-bottom: 0.1rem;display: flex;justify-content: space-between;color:#666666;font-size:0.24rem;margin-top:0.1rem;}
/* .pubjobs_talist_p span{color: #2b2b2b;font-size: 14px;} */
.pubjobs_talist_p i{font-size: 0.24rem;margin-right: 3px;color: #2b2b2b;}
/* .pubjobs_talist{margin-top: 35px;} */
.shai li span{font-size: 0.32rem;color: #707070;}
.shai li.on span{color:  #1aa95f;border-bottom: 1px solid  #1aa95f;}
.shai li{background: #fff}
.li_same_center p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.35rem;}
.foot a{color:  #666}
.foot span{color:  #666}
.foot{color:  #1aa95f}
/*公用字体大小以及颜色行高*/
.titles{color:#333333;font-weight:500;font-size: 0.3rem;}
.middleFont{color:#333333;font-size:0.26rem;}
.smallFont{color:#999999;font-size:0.24rem;}
.line_twenty{padding-top:0.1rem;}
/*首页通知模块*/
.blockBox{padding:0 0.2rem;}
.tz_box{overflow: hidden;}
.tz_title{float: left;width:5.09rem;overflow: Hidden;text-overflow: ellipsis;white-space: nowrap;}
.tz_time{font-size: 0.24rem;color: #999999;float:right;}
/*首页宣讲会预约模块*/
.xj_right{float: left;margin-left: 2%;position: relative;margin-right: 3%;width:5.26rem;}
.galleryful{float:left;}
div.state_green{float:right;width:1.8rem;height:0.5rem;background:#26A862;border-radius:0.25rem;color:white;text-align: center;line-height: 0.5rem;font-size:0.28rem;}
/*首页双选会模块*/
.addressImg{width:0.21rem;height:0.24rem;vertical-align: -0.03rem;}
