
/* lx_header */
.lx_header{
  max-height: 100px;
  border-bottom: 2px solid #E60012;
  width: 100%;
  background-color: #fff;
  z-index: 96;
}
.lx_header .zg_layout{
  align-items: flex-end;
  /* padding: 28px 0; */
  align-items: center;
}
.lx_header .lx_logo,.lx_header .lx_logo a{
  font-size: 0;
  display: block;
}
.lx_header .lx_logo img{
  
}
.lx_header .lx_navs{
  width: 60%;
  font-size: 18px;
  height: 70px;
  align-items: center;
  padding-top: 15px;
}
.lx_header .lx_nav{
  height: 100%;
  display: flex;
  align-items: center;
}

.lx_header .lx_navs .lx_nav.on a{
  color: #E60012;
}

.lx_header .lx_navs .lx_nav a:hover{
  color: #E60012;
}

.lx_header .lx_tel{
  font-size: 22px;
  color: #E60012;
  font-weight: bold;
}
.lx_header .lx_tel img{
  margin-right: 6px;
  vertical-align: middle;
}

.lx_header_xiala{
  padding: 30px 0;
  box-shadow: 0px 10px 10px -8px #d0d0d0;
  
  width: 100%;
  background-color: #fff;
  z-index: 9999;
}

.lx_header_xiala .toutiao h4{
  text-align: center;
}

.lx_header_xiala .toutiao h4 a{
  font-size: 36px;
  color: #E60012;
  font-weight: bold;
}

.lx_header_xiala .news{
  width: 100%;
  background-color: #FFF9F1;
  height: 50px;
  margin: 30px 0 40px 0;
  display: flex;
}

.lx_header_xiala .news .news_icon{
  width: 73px;
  height: 55px;
  margin-left: 14px;
  margin-top: -4px;
}

.lx_header_xiala .news .news_icon img{
  width: 100%;
}

.lx_header_xiala .news .news_list{
  width: 90%;
  height: 100%;
  margin: 0 auto;
}

.lx_header_xiala .news .news_list a{
  line-height: 50px;
}

.lx_header_xiala .news .news_list .t_li:hover a{
  color: #E60012;
}
.lx_header_xiala .news .news_list .t_li::before{
  content: "";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-radius: 6px;
  background-color: #F6CE99;
}


.lx_header_xiala .rdks{
  width: 63%;
}

.lx_header_xiala .rdks .title{
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 18px;
}

.lx_header_xiala .zbkt{
  width: 33%;
}
.lx_header_xiala .zbkt .title{
  margin-bottom: 18px;
  height: 30px;
}
.lx_header_xiala .zbkt .title img{
  height: 100%;
}

.lx_header_xiala .zbkt .kt_list{
  /* padding-left: 14px; */
  height: 400px;
  overflow: hidden;
  height: 300px;
  
}
.lx_header_xiala .zbkt .kt_list ul{
  margin-left: 14px;
  border-left: 2px solid #bdbdbd;
}
.lx_header_xiala .zbkt .kt_list li{
  display: flex;
  align-items: center;
  /* margin-bottom: 18px; */
  cursor: pointer;
  margin-left: -14px;
}
.lx_header_xiala .zbkt .kt_list li::before{
  content: "";
  background: url(../../images/icons/vedio_icon.png) no-repeat;
  width: 30px;
  height: 26px;
  background-size: auto 100%;

}
.lx_header_xiala .zbkt .kt_list li a{
  font-size: 16px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.lx_header_xiala .zbkt .kt_list li a span{
  font-size: 16px;
  font-weight: bold;
  margin-right: 14px;
  margin-left: 14px;
}


.lx_header_xiala .zbkt .kt_list li:hover::before{
  
  background: url(../../images/icons/vedio_on_icon.png) no-repeat;
  background-size: auto 100%;
}
.lx_header_xiala .zbkt .kt_list li:hover a{
  
  color: #E60012;
}
.lx_header_xiala .zbkt .kt_list li:hover a span{
  
  color: #E60012;
}
.lx_top_pros{
  background-color: #FAFAFA;
  padding: 20px 0;
  margin-top: 4px;
}

.lx_top_pros .pros_icon{
  width: 12%;
}

.lx_top_pros .pros_icon img{
  width: 100%;
}
.lx_top_pros .zg_cityn{
  display: flex;
  flex-direction: row;
  width: 88%;
  padding-left: 2%;
  flex-wrap: wrap;
}
.lx_top_pros .zg_cityn li{
  display: block;
  width: 6.2%;
}

.lx_top_pros .zg_cityn li a:hover{
  color: #E60012;
}

/* 头条 热点 */
.lx_tjht{
  box-shadow: 0px 10px 10px -8px #d0d0d0;
}

/* 聚焦 头条 */
.lx_toutiao{
  position: relative;
}

.lx_toutiao .lx_ttjjt{
  position: absolute;
  left: 0;
  top:0;
  background: url(../../images/icons/tj_icon.png) no-repeat left top;
  padding-left: 8%;
  background-size: auto 100%;
}

.lx_toutiao .lx_ttjjt h3{
  font-size: 26px;
  height: 42px;
  line-height: 42px;
}

.lx_toutiao .lx_ttmain{
  overflow: hidden;
}
.lx_toutiao .lx_ttmain .ks_tags{
  height: 46px;
  line-height: 42px;
  max-width: 54%;
  overflow: hidden;
  float: right;
  position: relative;
}
.lx_toutiao .lx_ttmain .ks_tags .ks_tags_page{
  left: 0;
}
.lx_toutiao .lx_ttmain .ks_tags .ks_tags_page span{
  margin-left: 12px;
  padding: 0 6px 4px;
  cursor: pointer;
  white-space: nowrap;
  width: auto;
  height: 44px;
  display: inline-block;
  border-radius: 100%;
  background: none;
  text-align: center;
  opacity: 1;
}

.lx_toutiao .lx_ttmain .ks_tags .ks_tags_page span.swiper-pagination-bullet-active{
  
  background: url(../../images/icons/tj_ks_icon.png) no-repeat center bottom;
  color: #ee070e;
  font-weight: bold;
}

.lx_ttmain .ks_cons{
  width: 100%;
  float: left;
  padding-top: 14px;
  white-space: nowrap;
}

.lx_ttmain .ks_cons .ks_con{
  height: 160px;
  padding: 14px;
  border-radius: 20px;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  width: 100%;
}

.lx_ttmain .ks_cons .ks_con .ks_con_head{
  display: flex;
  align-items: center;
}
.lx_ttmain .ks_cons .ks_con .ks_con_head .ks_pro{
  display: flex;
  white-space: nowrap;
  flex-wrap: nowrap;
  padding: 4px 0;
  border-radius: 20px;
  width: 19.8%;
}
.lx_ttmain .ks_cons .ks_con .ks_con_head .ks_pro a{
  color: #fff;
  font-size: 20px;
  margin: 0 auto;
}
.lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt{
  display: flex;
  white-space: nowrap;
  padding-left: 20px;
  overflow: hidden;
  width: 80%;
}
.lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt h4{

  margin-right: 14px;
}
.lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt h4 a{
  font-size: 18px;
}
.lx_ttmain .ks_cons .ks_con .ks_con_con{
  display: flex;
  flex-wrap: wrap;
  margin-top: 14px;
}
.lx_ttmain .ks_cons .ks_con .ks_con_con a{
  white-space: nowrap;
  font-size: 18px;
  margin: 0 10px;
  line-height: 36px;
}

.lx_ttmain .ks_cons .ks_con.ks_con_style1{
  background-color: #FEF7EE;
}
.lx_ttmain .ks_cons .ks_con.ks_con_style1 .ks_con_head .ks_pro{
  background-color: #E57B00;
}
.lx_ttmain .ks_cons .ks_con.ks_con_style1 .ks_con_head .ks_topt h4 a{
  color: #E57B00;
  font-weight: bold;
}

.lx_ttmain .ks_cons .ks_con.ks_con_style2{
  background-color: #EFF5FF;

}
.lx_ttmain .ks_cons .ks_con.ks_con_style2 .ks_con_head .ks_pro{
  background-color: #2350B2;
}
.lx_ttmain .ks_cons .ks_con.ks_con_style2 .ks_con_head .ks_topt h4 a{
  color: #2350B2;
  font-weight: bold;
}

.lx_ttmain .ks_cons .ks_con.ks_con_style3{
  background-color: #F1FCF9;

}
.lx_ttmain .ks_cons .ks_con.ks_con_style3 .ks_con_head .ks_pro{
  background-color:#057D05;
}
.lx_ttmain .ks_cons .ks_con.ks_con_style3 .ks_con_head .ks_topt h4 a{
  color: #057D05;
  font-weight: bold;
}


.lx_ttmain .ks_cons .ks_con.ks_con_style4{
  background-color: #FFF6FC;

}
.lx_ttmain .ks_cons .ks_con.ks_con_style4 .ks_con_head .ks_pro{
  background-color: #913477;
}
.lx_ttmain .ks_cons .ks_con.ks_con_style4 .ks_con_head .ks_topt h4 a{
  color: #913477;
  font-weight: bold;
}

/* 公告快搜 */
.lx_ggks{
  margin-top: 18px;
}

.lx_ggks .zg_layout{
  display: flex;
  border: 1px solid #E6E6E6;
  background-color: #FFFFFF;
  padding: 20px 70px 20px 20px;
  justify-content: space-between;
}

.lx_ggks .zg_layout .title{
  background: url(../../images/icons/fangdajing.png) no-repeat left top;
  font-size: 20px;
  font-weight: bold;
  padding-left: 36px;
  line-height: 34px;
}
.lx_ggks .zg_layout .title span{
  color: #EE070E;
}

.lx_ggks .zg_layout .sear_mod{
  width: 18%;
  height: 34px;
  line-height: 34px;
}
.lx_ggks .zg_layout .sear_mod select{
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  padding-left: 8px;
}
.lx_ggks .zg_layout .sear_mod input{
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  padding-left: 8px;
}
.lx_ggks .zg_layout .search_btn_mod{
  
  background-color: #E60012;
  width: 6%;
  text-align: center;
}
.lx_ggks .zg_layout .search_btn_mod a{

  height: 34px;
  line-height: 34px;
  color: #fff;
}


/* 省市考试 */
/* 布局 */
.lx_ssks_tj{
  background: url(../../images/icons/ssks_bg.png) no-repeat top center;
  background-size: 1920px auto;
  padding:50px 0 0 0;
}
.lx_ssks_tj .ssks_tj_right{
  width: 32%;
}
.lx_ssks_tj .ssks_tj_left{
  
  width: 32%;
}
.lx_ssks_tj .ssks_tj_center{
  
  width: 32%;
}


/* 模块 - 考试推荐 */
.lx_ssks_tj .ssks_tj{
  border-top: 2px solid #EE070E;
  background-color: #fff;
  box-shadow: 0px 2px 7px 0px #d0d0d0;
  margin-bottom: 28px;
  position: relative;
  height: 344px;
}
.lx_ssks_tj .ssks_tj .title{
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
}
.lx_ssks_tj .ssks_tj .title h4{
  background-color: #EE070E;
  height: 50px;
  font-size: 20px;
  font-weight: bold;
  border-radius: 0 0 16px 16px;
  text-align: center;
  line-height: 46px;
  color: #fff;
  padding: 0 6px;
  min-width: 60px;
}
.lx_ssks_tj .ssks_tj .title .kstj{
  height: 40px;
  line-height: 40px;
}
.lx_ssks_tj .ssks_tj .title .kstj a{
  font-size: 18px;
  padding: 0 4px;
}

.lx_ssks_tj .ssks_tj .title .kstj a:hover{
  color: #EE070E;
}

.lx_ssks_tj .ssks_tj .list{
  padding: 10px 20px;
  background-color: #fff;
  
  height: 280px;
  overflow-y: hidden;
}

.lx_ssks_tj .ssks_tj.active .list {
  height: auto;
  overflow-y: auto;
}

.lx_ssks_tj .ssks_tj p{
  width: 100%;
  overflow: hidden;
  line-height: 42px;
  height: 52px;
}
.lx_ssks_tj .ssks_tj.active .list{
  position: absolute;
  width: 100%;
  z-index: 999;
  box-shadow: 0px 10px 7px 0px #d0d0d0;
  
}

.lx_ssks_tj .ssks_tj.active p{
  height:auto;
  line-height: 48px;
}

.lx_ssks_tj .ssks_tj p a{
  font-size: 18px;
}
.lx_ssks_tj .ssks_tj p a:hover{
  color: #EE070E;
}
.lx_ssks_tj .ssks_tj strong a{
  font-weight: bold;
}
.lx_ssks_tj .ssks_tj p i{
  border-left: 1px solid #CECECE;
  margin: 0 6px;
}



/* 模块 - 广告轮播 */
.lx_ssks_tj .ssks_ad{
  width: 100%;
}
.lx_ssks_tj .ssks_ad .swiper-wrapper{
  transition-delay:.3s;
  min-height: 230px;
}
.lx_ssks_tj .ssks_ad .swiper-wrapper img{
  width: 100%;
}

.lx_ssks_tj .ssks_ad .swiper-pagination span{
  background-color: #fff;
  opacity: 0.8;
}

.lx_ssks_tj .ssks_ad .swiper-pagination span.swiper-pagination-bullet-active{
  background-color: #ee070e;
  width: 20px;
  border-radius: 20px;
  opacity: 1;
}


/* 模块 - 特别推荐 */
.lx_ssks_tj .tbtj{
  width: 100%;
  padding: 24px 16px;
  background-color: #fff;
  box-shadow: 0px 10px 10px -6px #d0d0d0;
  margin-top: 14px;
}

.lx_ssks_tj .tbtj .tj_header{
  align-items: center;
}
.lx_ssks_tj .tbtj .tj_header .title{
  background: url(../../images/icons/tbtj_bg.png) no-repeat left top;
  font-size: 26px;
  font-weight: bold;
  padding-left: 12px;
}
.lx_ssks_tj .tbtj .tj_header .title span{
  color: #ee070e;
}
.lx_ssks_tj .tbtj .tj_header .zixun {
  
  background: url(../../images/icons/zixun_icon.png) no-repeat left top;
  padding-left: 22px;
  background-position-y: 4px;
}
.lx_ssks_tj .tbtj .tj_header .zixun a{
  font-size: 18px;
  color: #555555;
}

.lx_ssks_tj .tbtj .tj_con{
  margin: 26px 0 10px 0;
}

.lx_ssks_tj .tbtj .tj_con h3{
  font-size: 22px;
  color: #EE070E;
  font-weight: bold;
  margin-bottom: 14px;
}

.lx_ssks_tj .tbtj .tj_con a{
  font-size: 18px;
  color: #333333;
}

.lx_ssks_tj .tbtj .tj_con a:hover{
  color: #EE070E;
}
.lx_ssks_tj .tbtj .tj_con p{
  line-height: 46px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  
}

.lx_ssks_tj .tbtj .tj_hd{
  padding-top: 12px;
}

.lx_ssks_tj .tbtj .tj_hd a{
  width: 100%;
  display: block;
  padding-left: 20px;
  font-size: 18px;
  line-height: 46px;
  height: 50px;
  margin: 0px 0 20px 0;
}

.lx_ssks_tj .tbtj .tj_hd .hd_style1{
  background-color: #EFF8FF;
  color:#50ADF9;
}
.lx_ssks_tj .tbtj .tj_hd .hd_style2{
  background-color: #FFF5F5;
  color:#FF5E5E;
}

/* 中央遴选 */

.lx_zylx_tj{
  padding: 40px 0 20px 0;
}
.lx_zylx_tj .zylx_head{
  align-items: center;
  padding-bottom: 14px;
  border-bottom: 1px solid #E5E5E5;
}
.lx_zylx_tj .zylx_head .title{
}
.lx_zylx_tj .zylx_head .title h3 a{
  font-size: 32px;
  font-weight: bold;
  height: 50px;
  display: flex;
  align-items: center;
}
.lx_zylx_tj .zylx_head .title h3 a img{
  margin: 3px 4px 0 0;
  vertical-align: middle;
  height: 70%;
  width: auto;
}

.lx_zylx_tj .zylx_head .title h3 a span{
  color: #EE070E;
}

.lx_zylx_tj .info{
  display: flex;
  line-height: 28px;
  height: 28px;
}
.lx_zylx_tj .info .tx{
  height: 100%;
  font-weight: bold;
  margin-right: 16px;
  background: url(../../images/icons/tishi.png) no-repeat center left;
  background-size: auto 80%;
  padding-left: 28px;
}
.lx_zylx_tj .info .djs{
  display: flex;
  line-height: 28px;
}
.lx_zylx_tj .info .djs .tt{
  margin: 0 8px;
  display: flex;
  justify-content: space-between;
  width: 38px;
}
.lx_zylx_tj .info .djs .tt span{
  display: inline-block;
  width: 18px;
  height: 28px;
  background: url(//www.zglinxuan.com/statics/images/icons/tt_bg.png) no-repeat top center;
  line-height: 28px;
  background-size: 100% auto;
  text-align: center;
  color: #fff;
}

.lx_zylx_tj .zylx_main{
  padding-top: 32px;
}

.lx_zylx_tj .zylx_main .zylx_mleft{
  width: 32%;
  overflow: hidden;
}
.lx_zylx_tj .zylx_main .zylx_mcenter{
  width: 32%;
  overflow: hidden;
  margin-left: -30px;
}
.lx_zylx_tj .zylx_main .zylx_mright{
  width: 32%;
}

.lx_zylx_tj .zylx_main .tj_text{
  padding-bottom: 8px;
  width: 100%;
}
.lx_zylx_tj .zylx_main .tj_text h3{
  margin-bottom: 10px;
  width: 100%;
  white-space: nowrap;
}
.lx_zylx_tj .zylx_main .tj_text h3 a{
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
}
.lx_zylx_tj .zylx_main .tj_text p{
  line-height: 46px;
  display: flex;
  align-items: center;
  white-space:nowrap;
}
.lx_zylx_tj .zylx_main .tj_text p a{
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 54%;
  display: inline-block;
  overflow: hidden;
}

.lx_zylx_tj .zylx_main .tj_text p a:hover{
  color: #EE070E;
}

.lx_zylx_tj .zylx_main .zylx_ad a{
	display: block;
}

.lx_zylx_tj .zylx_main .zylx_ad .swiper-wrapper {
  transition-delay: .3s;
  width: 100%;
  height: 100%;
}
.lx_zylx_tj .zylx_main .zylx_ad .swiper-pagination span {
  background-color: #fff;
  opacity: 0.8;
}

.lx_zylx_tj .zylx_main .zylx_ad .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #ee070e;
  width: 20px;
  border-radius: 20px;
  opacity: 1;
}
.lx_zylx_tj .zylx_main .zylx_ad img{
	display: block;
	width: 100%;
}

.lx_zylx_tj .zylx_main .zylx_zbs{
  cursor: pointer;
  padding: 14px 0 0;
}
.lx_zylx_tj .zylx_main .zylx_zbs ul{
  
}
.lx_zylx_tj .zylx_main .zylx_zbs ul li{
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  cursor: pointer;
  background: url(../../images/icons/video2_icon.png) no-repeat center left;
  padding-left: 36px;
}
.lx_zylx_tj .zylx_main .zylx_zbs ul li a{
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.lx_zylx_tj .zylx_main .zylx_zbs ul li:hover{
  
  background: url(../../images/icons/video2_on_icon.png) no-repeat center left;
}
.lx_zylx_tj .zylx_main .zylx_zbs ul li:hover a{
  color: #ee070e;
}
.lx_zylx_tj .zylx_main .zylx_zbs ul li.living{
  background: url(../../images/icons/video2_on_icon.png) no-repeat center left;
}

/* 快捷入口 */
.lx_zylx_tj  .zylx_main .kjrk{
  margin-bottom: 25px;
}
.lx_zylx_tj  .zylx_main .kjrk p{
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
}
.lx_zylx_tj  .zylx_main .kjrk p a{
  display: flex;
  width: 32%;
  background-color: #F8F8F8;
  align-items: center;
  padding: 14px;
  justify-content: space-around;
  font-size: 16px;
}
.lx_zylx_tj  .zylx_main .kjrk p a i{
  width: 42px;
  height: 42px;
}
.lx_zylx_tj  .zylx_main .kjrk p a i img{
  width: 100%;
}


.lx_zylx_tj  .zylx_main .pingtai{
  box-shadow: 0px 0px 6px -2px #d0d0d0;
  display: flex;
  justify-content: space-between;
  padding: 18px 16px;
}

.lx_zylx_tj  .zylx_main .pingtai a{
  width: 24%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lx_zylx_tj  .zylx_main .pingtai a img{
  width: 50%;
}

.lx_zylx_tj  .zylx_main .pingtai i{
  border: 1px solid #EEEEEE;
}

/* 职位检索 */
.lx_zylx_tj .zwjs {
  display: flex;
  border: 1px solid #E6E6E6;
  background-color: #F8F8F8;
  padding: 20px 70px 20px 20px;
  justify-content: space-between;
}
.lx_zylx_tj .zwjs .title {
  background: url(../../images/icons/fangdajing.png) no-repeat left top;
  font-size: 20px;
  font-weight: bold;
  padding-left: 36px;
  line-height: 34px;
}
.lx_zylx_tj .zwjs .sear_mod {
  width: 18%;
  height: 34px;
  line-height: 34px;
}
.lx_zylx_tj .zwjs .sear_mod select {
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  padding-left: 8px;
}
.lx_zylx_tj .zwjs .sear_mod input {
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  padding-left: 8px;
}
.lx_zylx_tj .zwjs .search_btn_mod {
  background-color: #E60012;
  width: 8%;
  text-align: center;
}
.lx_zylx_tj .zwjs .search_btn_mod a {
  height: 34px;
  line-height: 34px;
  color: #fff;
}


/* 中央遴选 20211027 new*/

.lx_zylx_tj_new{
  padding: 40px 0 20px 0;
}
.lx_zylx_tj_new .zylx_head{
  align-items: center;
  padding-bottom: 14px;
  border-bottom: 1px solid #E5E5E5;
}
.lx_zylx_tj_new .zylx_head .title{
}
.lx_zylx_tj_new .zylx_head .title h3 a{
  font-size: 32px;
  font-weight: bold;
  height: 50px;
  display: flex;
  align-items: center;
}
.lx_zylx_tj_new .zylx_head .title h3 a img{
  margin: 3px 4px 0 0;
  vertical-align: middle;
  height: 70%;
  width: auto;
}

.lx_zylx_tj_new .zylx_head .title h3 a span{
  color: #EE070E;
}

.lx_zylx_tj_new .info{
  display: flex;
  line-height: 28px;
  height: 28px;
}
.lx_zylx_tj_new .info .tx{
  height: 100%;
  font-weight: bold;
  margin-right: 16px;
  background: url(../../images/icons/tishi.png) no-repeat center left;
  background-size: auto 80%;
  padding-left: 28px;
}
.lx_zylx_tj_new .info .djs{
  display: flex;
  line-height: 28px;
}
.lx_zylx_tj_new .info .djs .tt{
  margin: 0 8px;
  display: flex;
  justify-content: space-between;
  width: 38px;
}
.lx_zylx_tj_new .info .djs .tt span{
  display: inline-block;
  width: 18px;
  height: 28px;
  background: url(../../images/2020/tt_bg.png) no-repeat top center;
  line-height: 28px;
  background-size: 100% auto;
  text-align: center;
  color: #fff;
}

.lx_zylx_tj_new .zylx_main{
  padding-top: 32px;
}

.lx_zylx_tj_new .zylx_main .zylx_mleft{
  width: 32%;
  overflow: hidden;
}
.lx_zylx_tj_new .zylx_main .zylx_mcenter{
  width: 32%;
  overflow: hidden;
  margin-left: -30px;
}
.lx_zylx_tj_new .zylx_main .zylx_mright{
  width: 32%;
}

.lx_zylx_tj_new .zylx_main .tj_text{
  padding-bottom: 8px;
  width: 100%;
}
.lx_zylx_tj_new .zylx_main .tj_text h3{
  margin-bottom: 10px;
  width: 100%;
  white-space: nowrap;
}
.lx_zylx_tj_new .zylx_main .tj_text h3 a{
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
}
.lx_zylx_tj_new .zylx_main .tj_text p{
  line-height: 46px;
  display: flex;
  align-items: center;
  white-space:nowrap;
}
.lx_zylx_tj_new .zylx_main .tj_text p a{
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 54%;
  display: inline-block;
  overflow: hidden;
}

.lx_zylx_tj_new .zylx_main .tj_text p a:hover{
  color: #EE070E;
}

.lx_zylx_tj_new .zylx_main .zylx_ad{
  width: 100%;
  max-height: 280px;
  overflow: hidden;
}
.lx_zylx_tj_new .zylx_main .zylx_ad .swiper-wrapper {
  transition-delay: .3s;
  width: 100%;
  height: 100%;
}
.lx_zylx_tj_new .zylx_main .zylx_ad .swiper-pagination span {
  background-color: #fff;
  opacity: 0.8;
}

.lx_zylx_tj_new .zylx_main .zylx_ad .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #ee070e;
  width: 20px;
  border-radius: 20px;
  opacity: 1;
}
.lx_zylx_tj_new .zylx_main .zylx_ad img{
  width: 100%;
}

.lx_zylx_tj_new .zylx_main .zylx_zbs{
  cursor: pointer;
  padding: 14px 0 0;
}
.lx_zylx_tj_new .zylx_main .zylx_zbs ul{
  
}
.lx_zylx_tj_new .zylx_main .zylx_zbs ul li{
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  cursor: pointer;
  background: url(../../images/icons/video2_icon.png) no-repeat center left;
  padding-left: 36px;
}
.lx_zylx_tj_new .zylx_main .zylx_zbs ul li a{
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.lx_zylx_tj_new .zylx_main .zylx_zbs ul li:hover{
  
  background: url(../../images/icons/video2_on_icon.png) no-repeat center left;
}
.lx_zylx_tj_new .zylx_main .zylx_zbs ul li:hover a{
  color: #ee070e;
}
.lx_zylx_tj_new .zylx_main .zylx_zbs ul li.living{
  background: url(../../images/icons/video2_on_icon.png) no-repeat center left;
}

/* 快捷入口 */
.lx_zylx_tj_new  .zylx_main .kjrk{
  margin-bottom: 25px;
}
.lx_zylx_tj_new  .zylx_main .kjrk p{
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
}
.lx_zylx_tj_new  .zylx_main .kjrk p a{
  display: flex;
  width: 32%;
  background-color: #F8F8F8;
  align-items: center;
  padding: 14px;
  justify-content: space-around;
  font-size: 16px;
}
.lx_zylx_tj_new  .zylx_main .kjrk p a i{
  width: 42px;
  height: 42px;
}
.lx_zylx_tj_new  .zylx_main .kjrk p a i img{
  width: 100%;
}


.lx_zylx_tj_new  .zylx_main .pingtai{
  box-shadow: 0px 0px 6px -2px #d0d0d0;
  display: flex;
  justify-content: space-between;
  padding: 18px 16px;
}

.lx_zylx_tj_new  .zylx_main .pingtai a{
  width: 24%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lx_zylx_tj_new  .zylx_main .pingtai a img{
  width: 50%;
}

.lx_zylx_tj_new  .zylx_main .pingtai i{
  border: 1px solid #EEEEEE;
}

/* 职位检索 */
.lx_zylx_tj_new .zwjs {
  display: flex;
  border: 1px solid #E6E6E6;
  background-color: #F8F8F8;
  padding: 20px 70px 20px 20px;
  justify-content: space-between;
}
.lx_zylx_tj_new .zwjs .title {
  background: url(../../images/icons/fangdajing.png) no-repeat left top;
  font-size: 20px;
  font-weight: bold;
  padding-left: 36px;
  line-height: 34px;
}
.lx_zylx_tj_new .zwjs .sear_mod {
  width: 18%;
  height: 34px;
  line-height: 34px;
}
.lx_zylx_tj_new .zwjs .sear_mod select {
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  padding-left: 8px;
}
.lx_zylx_tj_new .zwjs .sear_mod input {
  width: 100%;
  height: 100%;
  border: 1px solid #DDDDDD;
  padding-left: 8px;
}
.lx_zylx_tj_new .zwjs .search_btn_mod {
  background-color: #E60012;
  width: 8%;
  text-align: center;
}
.lx_zylx_tj_new .zwjs .search_btn_mod a {
  height: 34px;
  line-height: 34px;
  color: #fff;
}

/* index_con 布局 */
.lx_index_con{
  position: relative;
  overflow: hidden;
  margin-top: 20px;
}
.lx_index_con .header{
  height: 56px;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lx_index_con .title{
  background-repeat: no-repeat;
  background-position: 0 center;
}
.lx_index_con .title a{
  font-size: 32px;
  color: #333;
  line-height: 55px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.lx_index_con .title a img{
  margin-right: 14px;
}

.lx_index_con .title a span{
  color: #E60012;
}

.lx_index_con .more{
  
}

.lx_index_con .main{
  width: 100%;
  display: flex;
  justify-content:space-between;
}
.lx_index_con .main .part_l{
  width: 64%;

}
.lx_index_con .main .part_r{
  width: 30%;
}
.lx_index_con .more.pros{
  display: flex;
}
.lx_index_con .more.pros a{
  margin: 0 6px;
}
.lx_index_con .more.pros a:hover{
  color: #E60012;
}
.lx_index_con .more.pros a.m_btn{
  font-weight: bold;
  color: #afafaf;
}


/* lx_index_con2 布局 */
.lx_index_con2{
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  width: 64%;
}
.lx_index_con2 .header{
  height: 56px;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lx_index_con2 .title{
  background-repeat: no-repeat;
  background-position: 0 center;
}
.lx_index_con2 .title a{
  font-size: 32px;
  color: #333;
  line-height: 55px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.lx_index_con2 .title a img{
  margin-right: 14px;
  height: 100%;
}

.lx_index_con2 .title a span{
  color: #E60012;
}


.lx_index_con2 .main{
  width: 100%;
  display: flex;
  justify-content:space-between;
}
.lx_index_con2 .main .part{
  width: 100%;

}

/* 招聘信息 */
.lx_zpxx .main .infos{
  padding: 30px 0 0;
}

.lx_zpxx .main .tools{
  padding: 30px 0 0;
}



/* 考试关注 - 模块 */
.ksgz{
  width: 100%;
  border-left: 1px solid #EEEEEE;
}

.ksgz i{
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 14px;
  border: 1px solid #FE433F;
  background-color: #fff;
  margin-right: 18px;
  margin-left: -7px;
}
.ksgz i.on{
  background-color: #FE433F;
  width: 12px;
}

.ksgz .title{
  display: flex;
  align-items: center;
}

.ksgz .title h3{
  font-size: 28px;
  font-weight: bold;
}

.ksgz .list{
  margin-top: 36px;
}
.ksgz .list p{
  line-height: 36px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.ksgz .list p span{
  font-size: 16px;
  background: url(../../images/icons/ksgg_span_bg.png) no-repeat left top;
  display: block;
  width: 102px;
  height: 36px;
  background-size: 100% auto;
  padding-left: 8px;
  text-align: center;
  margin-right: 18px;
}
.ksgz .list p a{
  font-size: 16px;
  display: block;
  width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lx_zpxx .main .tools .ksgz .list p:hover i{
  background-color: #FE433F;
}
.lx_zpxx .main .tools .ksgz .list p:hover span,.lx_zpxx .main .tools .ksgz .list p:hover a{
  color: #FE433F;
}

/* 备考资料 */

.lx_bkzl .main{
  padding: 30px 0 0;
}

/* 备考资料关键词 */
.zlkeys{
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.zlkeys a{
  display: inline-block;
  height: 50px;
  width: 48%;
  text-align: center;
  line-height: 50px;
  white-space: nowrap;
  margin-bottom: 16px;
}

/* 首页图书推荐 */
.lx_bkzl .lx_tsjc_swiper{
  width: 100%;
  height: 394px;
}

.lx_bkzl .lx_tsjc_swiper .swiper-slide{
  border: 1px solid #F0F0F0;
  background-color: #fff;
  padding: 24px;
  position: relative;
  height: 100%;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide a{
  display: block;
  font-size: 16px;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide>a{
  height: 60%;
  text-align: center;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide>a img{
  height: 100%;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide span{
  display: block;
  margin-top: 30px;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide span a{
  line-height: 30px;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide span a:nth-child(2){
  color: #FE433F;
  font-size: 24px;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide span a i{
  font-style:normal;
}
.lx_bkzl .lx_tsjc_swiper .swiper-slide span a>i:nth-child(1){
  font-size: 16px;

}


.lx_bkzl .lx_tsjc_swiper .swiper-slide span a>i:nth-child(2){
  font-size: 16px;
  color: #999999;
  margin-left: 20px;
  text-decoration: line-through;
}

.lx_bkzl .lx_tsjc_swiper .swiper-button-next,.lx_bkzl .lx_tsjc_swiper  .swiper-button-prev{
  background-color: rgba(0,0,0,28%);
}

.lx_bkzl .lx_tsjc_swiper .swiper-button-next:after{
  content: '';
}
.lx_bkzl .lx_tsjc_swiper .swiper-button-prev:after{
  content: '';
}

/* 定制备考资料 */
.zldz{
  border: 1px solid #eeeeee;
  background: url(../../images/icons/zlyy_bg.png) no-repeat top center;
  background-position-y: 16px;
  padding: 26px 36px;
  background-size: 88% auto;
}

.zldz .title{
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  line-height: 34px;
  height: 34px;
}
.zldz .form{
  margin-top: 30px;
}
.zldz .form p{
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.zldz .form p:last-child{
  margin-bottom: 0px;
}

.zldz .form span{
  width: 70px;
  text-align: right;
  display: block;
  margin-right: 12px;
  font-size: 16px;
}
.zldz .form input{
  width: 355px;
  height: 45px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  padding-left: 16px;
  outline: none;
}
.zldz .form .dzbkzl_getyzm{
  position: absolute;
  right: 10px;
}
.zldz .form .dzbkzl_tijiao{
  display: block;
  margin: 0 auto;
  background-color: #E60213;
  width: 355px;
  height: 50px;
  line-height: 50px;
  border-radius: 50px;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  margin-top: 22px;

}

/* 考试题库 */

.lx_kstk .main{
  padding: 30px 0 0;
}

.tiku_ad{
  width: 100%;
}
.tiku_ad img{
  width: 100%;
}


/* 课程推荐 */
.lx_kctj .wz_tabs {
  position: absolute;
  right: 0;
  top: 6px;
}

.lx_kctj .gkdh{
  width: 30%;
  float: right;
  margin-top: 20px;
}
.lx_kctj .title{
}
.lx_kctj .title h3{
  
  font-size: 28px;
  font-weight: bold;
  border-bottom: 2px solid #000000;
  line-height: 37px;
  height: 56px;
  width: 30%;
}


.lx_kctj .pros{
  padding: 26px;
  border: 1px solid #eeeeee;
  height: 270px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 480px;
  margin: 0 auto;
}


.lx_kctj .pros a{
  display: block;
  width: 72px;
  height: 34px;
  white-space: nowrap;
  text-align: center;
  line-height: 34px;
  border: 1px solid #eeeeee;
  border-radius: 18px;
  margin-bottom: 5px;
  background-color: #fff;
  font-size: 14px;
}

.lx_kctj .pros a:hover{
  background-color: #E60213;
  color: #fff;
}

.lx_kctj .pros .more{
  display: none;
}


.lx_kctj .pros .more_btn:hover .more{
  display: block;
} 


/* 友情链接 */
.lx_yqlj {
overflow: hidden;
margin-top: 20px;
}

.lx_yqlj .lx_yqlj_title {
line-height: 62px;
font-size: 20px;
}

.lx_yqlj .lx_yqlj_title a {
color: #333;
}

.lx_yqlj .lx_yqlj_links {
justify-content: flex-start;
flex-wrap: wrap;
}

.lx_yqlj .lx_yqlj_links a {
font-size: 16px;
color: #555;
line-height: 16px;
padding-right: 10px;
border-right: 1px solid #E6E6E6;
margin-right: 9px;
margin-bottom: 10px;
white-space: nowrap;
}

.lx_yqlj .lx_yqlj_links a:nth-last-child(1) {
border-right: none;
}
.lx_yqlj_border {
  background-color: #F8F8F8;
  padding-bottom: 20px;
}



/* 底部推广 */

.lx_footer_border {
background-color: #333;
padding-top: 40px;
border-bottom: 1px solid transparent;
}

.lx_footer_border .lx_footer {
display: flex;
display: -webkit-flex;
justify-content: space-between;
margin-bottom: 39px;
}

.lx_footer_border .lx_footer>div {
height: 195px;
border-right: 1px solid rgba(231, 231, 231, 0.1);
flex: 1;
}

.lx_footer_border .lx_footer>div:nth-last-child(1) {
border: none;
}

.lx_footer_border .lx_footer .footer-content {
justify-content: center;
}

.lx_footer_border .lx_footer .footer-content span {
display: inline-block;
font-size: 22px;
}

.lx_footer_border .lx_footer .footer-content:first-of-type {
justify-content: flex-start;
}

.lx_footer_border .lx_footer .footer-content span a:first-of-type {
color: #FFF;
font-size: 20px;
}

.lx_footer_border .lx_footer .footer-content span a {
color: #D0D0D0;
font-size: 14px;
}

.lx_footer_border .lx_footer .footer-qr {
flex: 2.5;
align-content: center;
align-items: center;
justify-content: space-around;
}

.lx_footer_border .lx_footer .footer-qr .footer-qr-border {
display: block;
position: relative;
background-color: #FFFFFF;
border: 1px solid transparent;
/* padding: 100% 0 0; */
font-size: 0;
}

.lx_footer_border .lx_footer .footer-qr .footer-qr-border img {
display: block;
width: 120px;
margin: 1px;
}

.lx_footer_border .lx_footer .footer-qr .footer-qr-border span {
position: absolute;
left: 0;
right: 0;
top: -26px;
line-height: 20px;
font-size: 20px;
color: #FFFFFF;
text-align: center;
}

.lx_footer_border .lx_footer .footer-other-info {
flex: 2;
justify-content: center;
}

.lx_footer_border .lx_footer .footer-other-info section {
display: inline-block;
font-size: 0;
text-align: left;
}

.lx_footer_border .lx_footer .footer-other-info section span {
display: inline-block;
width: 50px;
height: 50px;
border-radius: 5px;
background-color: #CCC;
margin-bottom: 30px;
position: relative;
}

.lx_footer_border .lx_footer .footer-other-info section span:last-of-type {
margin-bottom: 20px;
}

.lx_footer_border .lx_footer .footer-other-info section span img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 52%;
}

.lx_footer_border .lx_footer .footer-other-info section span i {
position: absolute;
white-space: nowrap;
left: 120%;
}

.lx_footer_border .lx_footer .footer-other-info section span i:nth-child(1) {
font-size: 14px;
line-height: 14px;
color: #D0D0D0;
top: 0;
}

.lx_footer_border .lx_footer .footer-other-info section span i:nth-last-child(2) {
font-size: 30px;
line-height: 30px;
color: #FFF;
bottom: 0;
}

.lx_footer_border .lx_footer .footer-other-info section span:last-of-type a {
position: absolute;
white-space: nowrap;
left: 120%;
font-size: 20px;
line-height: 20px;
color: #FFF;
bottom: 0;
}

.lx_footer_border .lx_footer .footer-other-info section>i {
display: inline-block;
line-height: 14px;
font-size: 14px;
color: #999;
}

/* 底部授权 */
.zg_footer {
height: 106px;
line-height: 105px;
font-size: 0;
border-top: 1px solid rgba(231, 231, 231, 0.1);
text-align: center;
background: #333;
}

.zg_footer section {
display: inline-block;
vertical-align: middle;
font-size: 12px;
line-height: 26px;
color: #999;
}

.zg_footer section a {
  color: #999;
  font-size: 14px;
}



@media screen and (max-width:1600px) {
    
  /* 头部顶通 */
  .lx_top .top_left .top_nav .text,.lx_top .top_left .top_nav .title,.lx_top .top_left .top_nav a,.lx_top .top_left .top_nav h3{
      font-size: 14px;
  }
  .tlist-col .tli {
      line-height: 30px;
  }

  .lx_top .top_sjll .more {
      left: -48px;
      width: 192px;
  }
  .lx_top .top_right .top_pingtai .more {
      margin-left: -28px;
      width: 120px;
  }

  /* 头部导航 */
  .lx_header .zg_layout {
  }

  /* 头部热点推荐 */
  .lx_header_xiala {
      padding: 20px 0;
  }
  .lx_header_xiala .toutiao h4 {
      font-size: 34px;
  }
  .lx_header_xiala .news {
      margin: 20px 0 28px 0;
      height: 46px;
  }
  .lx_header_xiala .news .news_icon{
      width: 66px;
      height: 50px;
      margin-left: 14px;
      margin-top: -4px;
  }
  .lx_header_xiala .news .news_list a{
      line-height: 46px;
      font-size: 14px;
  }
  .lx_header_xiala .news .news_list {
      width: 92%;
  }
  /* 头部热点推荐 - 考试热点 */
  .lx_header_xiala .rdks .title {
      font-size: 24px;
      margin-bottom: 12px;
  }
  table tr {
      height: 42px;
  }
  table th {
      font-size: 14px;
  }
  table tbody td {
      font-size: 14px;
  }
  table tbody td a{
      font-size: 14px;
  }
  
  .rd_list td a{
	  font-size: 14px;
  }
  
  /* 头部热点推荐 - 直播课堂 */
  .lx_header_xiala .zbkt .title{
      margin-bottom: 14px;
      height: 24px;
  }

  .lx_header_xiala .zbkt .kt_list{
      height: 260px;
  }

  .lx_header_xiala .zbkt .kt_list li::before{
      width: 28px;
      height: 25px;
  }
  .lx_header_xiala .zbkt .kt_list li {
      /* margin-bottom: 14px; */
  }
  .lx_header_xiala .zbkt .kt_list li a {
      font-size: 15px;
  }
  .lx_header_xiala .zbkt .kt_list li a span {
      font-size: 15px;
      margin-right: 10px;
      margin-left: 10px;
  }

  /* 聚焦轮播 */
  .lx_ttmain .ks_cons .ks_con {
      height: 128px;
      padding: 12px;
      border-radius: 16px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_pro {
      border-radius: 16px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_pro a {
      font-size: 16px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt {
      padding-left: 12px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt h4 {
      margin-right: 8px;
  }

  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt h4 a {
      font-size: 16px;
  }

  .lx_ttmain .ks_cons .ks_con .ks_con_con {
      margin-top: 6px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_con a {
      font-size: 16px;
      margin: 0px 10px 0 0;
      line-height: 32px;
  }

  .lx_toutiao .lx_ttjjt h3 {
      font-size: 24px;
      height: 42px;
      line-height: 42px;
  }
  .lx_toutiao .lx_ttmain .ks_tags .ks_tags_page span {
      margin-left: 6px;
  }
  .lx_ggks .zg_layout {
      padding: 14px 16px 14px 6px;
  }
  .lx_ggks .zg_layout .title {
      font-size: 16px;
  }
  .lx_ggks .zg_layout .sear_mod select{
      font-size: 14px;
  }
  .lx_ggks .zg_layout .sear_mod input {
      font-size: 14px;
  }
  .lx_ggks .zg_layout .search_btn_mod a {
      font-size: 14px;
  }
  
  /* 省市直公告推荐 */
  .lx_ssks_tj .ssks_tj .title h4 {
      height: 50px;
      font-size: 18px;
      border-radius: 0 0 20px 20px;
      line-height: 48px;
      padding: 0 6px;
  }
  .lx_ssks_tj .ssks_tj .title .kstj a {
      font-size: 14px;
      padding: 0 3px;
  }
  .lx_ssks_tj .ssks_tj .list {
      padding: 6px 20px;
      height: 230px;
      overflow-y: hidden;
  }
  .lx_ssks_tj .ssks_tj.active .list {
      height: auto;
      overflow-y: auto;
  }
  .lx_ssks_tj .ssks_tj p {
      line-height: 42px;
      height: 42px;
  }

  .lx_ssks_tj .ssks_tj p a {
      font-size: 16px;
  }

  .lx_ssks_tj .ssks_tj {
      margin-bottom: 16px;
      height: 284px;
  }

  .lx_ssks_tj .tbtj {
      padding: 12px 16px;
  }
  .lx_ssks_tj .tbtj .tj_con {
      margin: 14px 0 8px 0;
  }

  .lx_ssks_tj .tbtj .tj_con h3 {
      margin-bottom: 10px;
  }


  .lx_ssks_tj .tbtj .tj_con a {
      font-size: 16px;
  }
  .lx_ssks_tj .tbtj .tj_con p {
      line-height: 38px;
  }
  
  .lx_ssks_tj .tbtj .tj_hd a {
      font-size: 16px;
      line-height: 42px;
      height: 42px;
      margin: 0px 0 16px 0;
  }

  .lx_ssks_tj .ssks_ad .swiper-wrapper {
      min-height: 180px;
  }


  /* 中央遴选 */
  .lx_zylx_tj {
      padding: 20px 0 0 0;
  }
  .lx_zylx_tj .zylx_head {
      padding-bottom: 12px;
  }
  .lx_zylx_tj .zylx_head .title h3 a {
      font-size: 28px;
      height: 42px;
  }
  .lx_zylx_tj .zylx_main {
      padding-top: 16px;
  }
  .lx_zylx_tj .zylx_main .tj_text {
      padding-bottom: 4px;
  }
  .lx_zylx_tj .zylx_main .tj_text h3 {
      margin-bottom: 8px;
  }
  .lx_zylx_tj .zylx_main .tj_text h3 a {
      font-size: 20px;
  }
  .lx_zylx_tj .zylx_main .tj_text p a {
      font-size: 15px;
  }

  .lx_zylx_tj .zylx_main .zylx_zbs {
      cursor: pointer;
      padding: 8px 0 0;
  }
  .lx_zylx_tj .zylx_main .zylx_zbs ul li {
      margin-bottom: 10px;
  }

  .lx_zylx_tj .zylx_main .tj_text p {
      line-height: 36px;
  }
  .lx_zylx_tj .zylx_main .zylx_zbs ul li a {
      font-size: 15px;
  }

  .lx_zylx_tj .zylx_main .zylx_ad {
      margin-bottom: 10px;
  }
  .lx_zylx_tj .zylx_main .kjrk {
      margin-bottom: 16px;
  }
  .lx_zylx_tj .zylx_main .kjrk p a {
      padding: 12px;
      font-size: 14px;
  }
  .lx_zylx_tj  .zylx_main .kjrk p a i{
      width: 34px;
      height: 34px;
  }
  .lx_zylx_tj  .zylx_main .kjrk p a i img{
      width: 100%;
  }
  .lx_zylx_tj .zylx_main .pingtai a {
      font-size: 14px;
  }
  .lx_zylx_tj .zylx_main .pingtai {
      padding: 12px 16px;
  }
  .lx_zylx_tj .zwjs .search_btn_mod a {
      padding: 2px 6px;
      font-size: 14px;
  }

  /* 框架 */
  .lx_index_con {
      margin-top: 14px;
  }
  .lx_index_con .title a {
      font-size: 28px;
      height: 42px;
      line-height: 42px;
  }
  .lx_index_con .more.pros a {
      margin: 0 4px;
      font-size: 14px;
  }

  /* 招聘信息 */
  .lx_zpxx .main .infos {
      padding: 18px 0 0;
  }
  /* 文章列表切换框架 */
  .zg_widget.wz_change_list .wz_tabs a {
      width: 100px;
      line-height: 34px;
      font-size: 14px;
      border-radius: 20px;
      margin-right: 10px;
  }
  .zg_widget.wz_change_list .wz_cons {
      padding-top: 20px;
  }
  .zg_widget.wz_change_list .wz_cons .wz_con p {
      margin-bottom: 18px;
  }
  .zg_widget.wz_change_list .wz_cons .wz_con p i {
      width: 6px;
      height: 6px;
  }
  .zg_widget.wz_change_list .wz_cons .wz_con p a{
      font-size: 15px;
  }

  /* 考生关注 */
  .lx_zpxx .main .tools {
      padding: 20px 0 0;
  }
  .ksgz i {
      width: 9px;
      height: 9px;
      border-radius: 20px;
      margin-right: 10px;
      margin-left: -5px;
  }
  .ksgz .title h3 {
      font-size: 20px;
      font-weight: bold;
  }
  .ksgz .list {
      margin-top: 14px;
  }
  .ksgz .list p {
      line-height: 32px;
      margin-bottom: 14px;
  }
  .ksgz i {
      width: 9px;
      height: 8px;
      margin-right: 6px;
      margin-left: -5px;
  }
  .ksgz i.on {
      width: 8px;
  }
  .ksgz .list p span {
      font-size: 14px;
      width: 102px;
      height: 32px;
      padding-left: 8px;
      margin-right: 12px;
  }
  .ksgz .list p a {
      font-size: 15px;
  }
  
  /* 备考资料 */
  .lx_bkzl .main {
      padding: 20px 0 0;
  }
  .zg_widget.wz_change_list .wz_cons .wz_con .wz_con_part p a:nth-child(3) {
      width: 59%;
  }

  .zlkeys a {
      height: 42px;
      line-height: 42px;
  }

  .lx_bkzl .lx_tsjc_swiper {
      height: 332px;
  }

  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a {
      line-height: 28px;
  }
  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a:nth-child(1) {
      height: 60px;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a:nth-child(2) {
      font-size: 22px;
  }

  /* 资料定制 */
  .zldz {
      background-position-y: 12px;
      padding: 18px 36px;
  }
  .zldz .title {
      font-size: 23px;
  }
  .zldz .form {
      margin-top: 20px;
  }
  .zldz .form p {
      margin-bottom: 18px;
  }
  .zldz .form span {
      font-size: 14px;
  }
  .zldz .form input {
      width: 355px;
      height: 38px;
      font-size: 14px;
  }
  .zldz .form .dzbkzl_getyzm {
      font-size: 14px;
  }
  .zldz .form .dzbkzl_tijiao {
      width: 344px;
      height: 42px;
      line-height: 42px;
      border-radius: 42px;
      font-size: 16px;
  }

  /* 考试题库 */
  .lx_kstk .main {
      padding: 14px 0 0;
  }


  /* 课程推荐 */
  .lx_index_con2 {
      margin-top: 8px;
  }

  /* 我要购课 */
  .lx_kctj .gkdh {
      margin-top: 8px;
  }
  .lx_kctj .title h3 {
      font-size: 24px;
  }

  .lx_kctj .pros {
      padding: 16px;
  }
  .lx_kctj .pros a {
      width: 62px;
      height: 30px;
      line-height: 30px;
      font-size: 13px;
  }
  .lx_yqlj .lx_yqlj_links {
      margin-bottom: 20px;
  }
  .lx_yqlj .lx_yqlj_links a {
      font-size: 14px;
  }
}



@media screen and (max-width:1366px) {

  .lx_header_xiala .toutiao h4 a{
      font-size: 30px;
  }
  .lx_header_xiala .news{
      margin: 20px 0 0px 0;
  }
  .lx_header_xiala .zbkt .kt_list {
      height: 250px;
      /* margin-left: 12px; */
  }
  .lx_header_xiala .zbkt .kt_list ul {
      
  }
  .lx_header_xiala .zbkt .kt_list li::before {
      width: 32px;
      height: 24px;
  
  }

  .lx_toutiao .lx_ttmain .ks_tags .ks_tags_page span {
      padding: 0 6px 4px;
      width: 50px;
      height: 43px;margin-left: 4px;
      font-size: 14px;
  }



  .lx_index_con .title a {
      font-size: 26px;
  }
  .lx_index_con2 .title a {
      font-size: 26px;
  }



  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt h4 a {
      font-size: 14px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_head .ks_topt h4 a {
      font-size: 14px;
  }
  .lx_ttmain .ks_cons .ks_con .ks_con_con a {
      font-size: 13px;
  }

  .lx_ssks_tj .ssks_tj {
      margin-bottom: 16px;
      height: 246px;
  }


  .lx_ssks_tj .ssks_tj .title {
      padding: 0 10px;
  }

  .lx_ssks_tj .ssks_tj .title h4 {
      height: 34px;
      font-size: 14px;
      border-radius: 0 0 16px 16px;
      line-height: 32px;
      padding: 0 6px;
      
      min-width: 40px;
  }

  .lx_ssks_tj .ssks_tj .title .kstj a {
      font-size: 12px;
      padding: 0;
  }

  .lx_ssks_tj .ssks_tj p {
      line-height: 36px;
      height: 36px;
  }

  .lx_ssks_tj .ssks_tj.active p {
      height: auto;
      line-height: 36px;
  }

  .lx_ssks_tj .ssks_tj p a {
      font-size: 14px;
  }

  
  .lx_ssks_tj .ssks_tj .list {
      height: 192px;
      overflow-y: hidden;
  }
  .lx_ssks_tj .ssks_tj.active .list {
      height: auto;
      overflow-y: auto;
  }

  /* 特别推荐 */
  .lx_ssks_tj .tbtj .tj_header .title {
      font-size: 24px;
  }

  .lx_ssks_tj .tbtj .tj_header .zixun a {
      font-size: 16px;
  }

  .lx_ssks_tj .tbtj .tj_con {
      margin: 12px 0 8px 0;
  }
  .lx_ssks_tj .tbtj .tj_con h3 {
      font-size: 22px;
      margin-bottom: 4px;
  }
  .lx_ssks_tj .tbtj .tj_con p {
      line-height: 32px;
  }
  .lx_ssks_tj .tbtj .tj_con a {
      font-size: 14px;
  }

  .lx_ssks_tj .tbtj .tj_hd {
      padding-top: 0px;
  }

  .lx_ssks_tj .tbtj .tj_hd a {
      font-size: 14px;
      line-height: 36px;
      height: 36px;
      margin: 0px 0 9px 0;
  }

  .lx_ssks_tj .ssks_ad .swiper-wrapper {
      min-height: 170px;
  }



  .lx_zylx_tj .zylx_main .tj_text {
      padding-bottom: 6px;
  }

  .lx_zylx_tj .zylx_main .tj_text p {
      line-height: 36px;
  }
  .lx_zylx_tj .zylx_main .tj_text h3 {
      margin-bottom: 0px;
  }
  .lx_zylx_tj .zylx_main .tj_text h3 a {
      font-size: 16px;
  }

  .lx_zylx_tj .zylx_main .zylx_zbs {
      cursor: pointer;
      padding: 4px 0 0;
  }

  .lx_zylx_tj .zylx_main .zylx_zbs ul li {
      margin-bottom: 10px;
  }

  .lx_zylx_tj .zylx_main .zylx_zbs ul li a {
      font-size: 14px;
  }
  .lx_zylx_tj .zylx_main .kjrk p a {
      padding: 10px 8px;
      font-size: 12px;
  }
  .lx_zylx_tj .zylx_main .pingtai a {
      font-size: 12px;
  }

  .zg_widget.wz_change_list .wz_cons .wz_con p a {
      font-size: 13px;
  }

  .lx_zylx_tj .zylx_main .zylx_mcenter{
      margin-left: 0px;
  }

  /* 图书轮播 */
  .lx_bkzl .lx_tsjc_swiper .swiper-slide a {
      display: block;
      font-size: 14px;
  }
  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a {
      line-height: 24px;
  }
  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a:nth-child(1) {
      height: 52px;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a:nth-child(2) {
      font-size: 20px;
  }
  .lx_bkzl .lx_tsjc_swiper .swiper-slide span a>i:nth-child(2) {
      font-size: 14px;
  }


  /* 图书定制 */
  
  .zldz {
      background-position-y: 12px;
      padding: 18px 18px;
  }
  .zldz .title {
      font-size: 20px;
  }
  .zldz .form span {
      font-size: 13px;
  }

  /* 我要购课 */
  .lx_kctj .title h3 {
      font-size: 22px;
  }

  .lx_kctj .pros {
      padding: 12px;
  }

  .lx_kctj .pros a {
      width: 54px;
      height: 30px;
      line-height: 30px;
      font-size: 12px;
  }

}

/* 改版第二版20220107 start */
.lx_ssks_tj2{
	padding-top: 30px;
}

.lx_ssks_tj2 .lx_ssks_left{
    width: 30%;
}

.lx_ssks_tj2 .lx_ssks_left .left_title{
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 5px;
    background-color: rgb(255, 247, 227);
    padding: 0 10px;
    color: #f96d04;
}

.lx_ssks_tj2 .lx_ssks_left .left_title a{
    font-size: 20px;
    color: #f96d04;
    line-height: inherit;
    vertical-align: bottom;
    font-weight: bold;
    margin-right: 10px;
}

.lx_ssks_tj2 .lx_ssks_left .every_line{
    line-height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lx_ssks_tj2 .lx_ssks_left .every_line a{
    font-size: 15px;
    color: #000000;
    line-height: inherit;
    vertical-align: bottom;
}

.lx_ssks_tj2 .lx_ssks_left .every_line a:first-of-type{
	font-weight: bold;
}

.lx_ssks_tj2 .lx_ssks_left .line_top{
    line-height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}

.lx_ssks_tj2 .lx_ssks_left .line_top a{
    font-size: 14px;
	color: #000000;
	margin-right: 10px;
}

.lx_ssks_tj2 .lx_ssks_left .line_top a:first-of-type{
	margin-right: 0;
}

.lx_ssks_tj2 .lx_ssks_left .left_title2{
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #ee070e;
}

.lx_ssks_tj2 .lx_ssks_left .left_title2 a{
    font-size: 20px;
    color: #ee070e;
    font-weight: bold;
    vertical-align: bottom;
    line-height: inherit;
}

.lx_ssks_tj2 .lx_ssks_center{
    width: 35%;
}

.lx_ssks_tj2 .lx_ssks_center .ssks_ad2 a{
	display: block;
}

.lx_ssks_tj2 .lx_ssks_center .ssks_ad2 a img{
	display: block;
	width: 100%;
}

.lx_ssks_tj2 .lx_ssks_center .pagination_ad2 span {
    background-color: #fff;
    opacity: 0.8;
}

.lx_ssks_tj2 .lx_ssks_center .pagination_ad2 span.swiper-pagination-bullet-active {
    background-color: #ee070e;
    width: 20px;
    border-radius: 20px;
    opacity: 1;
}

.lx_ssks_tj2 .lx_ssks_center .center_title{
    line-height: 44px;
    white-space: nowrap;
    display: flex;
    display: -webkit-flex;
}

.lx_ssks_tj2 .lx_ssks_center .center_title .i_left{
	font-size: 24px;
	color: #000000;
}

.lx_ssks_tj2 .lx_ssks_center .center_title .i_right{
    flex: 1;
    position: relative;
}

.lx_ssks_tj2 .lx_ssks_center .center_title .i_right i{
	position: absolute;
	left: 10px;
	right: 0;
	top: 0;
	bottom: 0;
	height: 1px;
	border-top: 1px solid #000000;
	margin: auto 0;
}

.lx_ssks_tj2 .lx_ssks_center .center_links{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a{
    width: 24%;
    height: 54px;
    border-radius: 5px;
    white-space: nowrap;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    padding: 0 2%;
    margin-bottom: 9px;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a i{
	flex: 1;
	text-align: center;
	font-size: 14px;
	color: #000000;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a.blue_color{
	background-color: #eef6fc;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a.red_color{
	background-color: #fceeee;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a.green_color{
	background-color: #eefcef;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a.yellow_color{
	background-color: #fcf8ee;
}

.lx_ssks_tj2 .lx_ssks_center .center_links a.gray_color{
	background-color: #f3f3f3;
}

.lx_ssks_tj2 .lx_ssks_right{
    width: 30%;
}

.lx_ssks_tj2 .lx_ssks_right .right_title {
    font-size: 30px;
    color: #000000;
    background: url(//www.zglinxuan.com/statics/images/icons/title_up.png) left center no-repeat;
    line-height: 31px;
    padding-left: 36px;
	margin-bottom: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lx_ssks_tj2 .lx_ssks_right .right_link{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.lx_ssks_tj2 .lx_ssks_right .right_link a{
	width: 48%;
	height: 92px;
	border-radius: 5px;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
}

.lx_ssks_tj2 .lx_ssks_right .right_link a:first-of-type{
	background-image: url(//www.zglinxuan.com/statics/images/icons/icon010713.png);
}

.lx_ssks_tj2 .lx_ssks_right .right_link a:last-of-type{
	background-image: url(//www.zglinxuan.com/statics/images/icons/icon010714.png);
}

.lx_ssks_tj2 .lx_ssks_right .all_class{
	margin-top: 10px;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class{
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 10px 0px rgb(119 119 119 / 20%);
    position: relative;
    height: 55px;
    margin-bottom: 8px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding-left: 86px;
    align-items: center;
    align-content: space-around;
	overflow: hidden;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .class_title{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 83px;
	line-height: 55px;
	font-size: 0;
	text-align: center;
	white-space: nowrap;
	padding-right: 5px;
	background: url(//www.zglinxuan.com/statics/images/icons/icon010715.png) center no-repeat;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .class_title i{
	display: inline-block;
	vertical-align: middle;
	line-height: 18px;
	font-size: 16px;
	color: #ffffff;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .every_line{
	width: 100%;
	line-height: 14px;
	white-space: nowrap;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .line1{
	color: #000000;
	font-size: 14px;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .line2{
	font-size: 0;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .line2 span{
	display: inline-block;
	vertical-align: bottom;
	position: relative;
	font-size: 14px;
	color: #a4a4a4;
	padding-left: 11px;
	margin-right: 20px;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .line2 span i{
  border-radius: 50%;
  background-color: rgb(251, 57, 72);
  position: absolute;
  left: 0;
  top: 0px;
  bottom: 0px;
  margin: auto 0;
  width: 5px;
  height: 5px;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class>a{
	position: absolute;
	border: 1px solid rgb(191, 191, 191);
	right: 23px;
	  top: 0;
	bottom: 0;
	margin: auto 0;
	  width: 96px;
	  height: 23px;
	  border-radius: 12px;
	  white-space: nowrap;
	  text-align: center;
	  line-height: 21px;
	  font-size: 14px;
	  color: #bfbfbf;
}

.lx_ssks_tj2 .lx_ssks_right .all_class .every_class>a.open_today{
	color: #ffffff;
	background-color: #e60012;
	border: 1px solid #fb9a3a;
}

@media screen and (max-width: 1600px) {
	.lx_ssks_tj2 .lx_ssks_left .left_title{
		line-height: 50px;
	}

	.lx_ssks_tj2 .lx_ssks_right .right_title{
		margin-bottom: 6px;
		font-size: 24px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class{
		margin-top: 6px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class{
		margin-bottom: 6px;
	}
	
	.lx_ssks_tj2 .lx_ssks_center .center_links a{
		padding: 0 1%;
	}
	
	.lx_ssks_tj2 .lx_ssks_center .center_links a img{
		width: 32px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class>a{
		right: 4px;
		width: 82px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .right_link a{
		height: 70px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class{
		height: 50px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .class_title{
		line-height: 50px;
	}
}

@media screen and (max-width:1366px){
	.lx_ssks_tj2 .lx_ssks_left .left_title{
		line-height: 40px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .right_title{
	    margin-bottom: 4px;
	    font-size: 20px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class{
		margin-top: 4px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class{
		margin-bottom: 4px;
	}
	
	.lx_ssks_tj2 .lx_ssks_center .center_links a img{
		width: 30px;
	}
	
	.lx_ssks_tj2 .lx_ssks_center .center_links a i{
		font-size: 12px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class>a{
	    width: 68px;
	    font-size: 12px;
	}
	
	.lx_ssks_tj2 .lx_ssks_right .all_class .every_class .line1{
		font-size: 12px;
	}
}
/* 改版第二版20220107 end */