@charset "utf-8";
.banner_list{height: 360px;background: url(./2025ndwy_banner.png) no-repeat center bottom;}
		/* 栏目部分 */
.Custom_UnionStyle td p>img{
  width:150px!important;
}
.bread_nav a:last-child {
  color: #0e8467;
}

.bread_nav a:last-child:hover{
  color: #0e8467;
}

.el-pagination {
  margin-top: 60px;
  text-align: center !important;
}
.block {
  display: none;
}
section.el-container{
	padding: 20px 0px;
	width: 100%;
}
.lanmu_content .collection {
  border-top: 1px solid #eee;
  margin-left: 120px;
  padding-top: 12px;
}
.lanmu_content h3{
  text-align:center;
  margin-top: 10px;
  line-height: 80px;
  font-size: 24px;color: #000;
}
.lanmu_content .TRS_Editor{
  line-height:36px;
  font-weight:300;
  font-size:18px;
}
.TRS_Editor span{
  line-height:2.3em!important;
  color:#333 !important;
  font-size:18px!important;
  font-weight:100px!important;
  font-family:微软雅黑!important;
}
.TRS_Editor table span{
  line-height:1.7em!important;
  color:#333 !important;
  font-size:16px!important;
  font-weight:100px!important;
  font-family:微软雅黑!important;
}
.TRS_Editor>div{
  text-indent:36px!important;  
}
/* .TRS_Editor p{
  text-indent:36px!important;  
} */


.TRS_Editor>div:nth-child(1){
  margin-bottom:3vh;
}

.lanmu_content .TRS_Editor img{
  margin:20px auto;max-width: 100% !important;
}

.lanmu_content .collection .single_one {
  height: 70px;
  width: 96%;
  padding: 10px;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 12px;
}
.lanmu_content .collection .single_one .date {
  width: 80px;
  height: 50px;
  margin-left: 30px;
}
.lanmu_content .collection .single_one .date p {
  float: right;
  font-size: 18px;
  margin-bottom: 0px;
}
.lanmu_content .collection .single_one .date .date_day {
  font-weight: bold;
  color: #0e8467;
}
.lanmu_content .collection .single_one .content {
  font-weight: 300;
  margin-left: 45px;
  font-size: 18px;
  width: 80%;
}
.mobile_lanmu_container {
  display: none;
}
.el-aside {
  /* background-color: #d3dce6; */
  color: #333;
  padding: 20px 0;
}
.el-main {
  /* background-color: #e9eef3; */
  color: #666;
  padding-left: 6px;
}
.el-main .listpages{
  margin:30px auto;
  font-size:13px;
  display:flex;
  justify-content:center;
}
.listpages span{
  padding:8px;
}
.listpages a{
  padding:8px 10px;
}
a.curr{
  color:#fff!important;
  background:#0e8467;
}

.grid-content.bread_nav img {
  width: 15px;
  margin: 0px 5px;
}
/* 栏目名称 */
.el-container{position: relative;}
.list_title{margin-left: 120px;
  font-size: 22px;
  font-weight: normal;
  line-height: 3em;
  position: absolute;
  top: -40px;
  left: 47px;
color: #0e8467;}
.list_title h3{font-weight: normal;}

@media screen and (max-width: 920px) {
  .list_title{display: none;}
}
/* 二级菜单 */
.L_lists .list ul{margin: 0px;overflow: hidden;background-color: #fafbfc;display: none;}
.L_lists .list ul li{margin: 0px;float: left;width: calc(50% - 30px);width: 100%;padding-left: 8.333%;box-sizing: border-box;border-bottom: 1px solid #fff;line-height: 40px;}
.L_lists .list ul li a{font-size: 16px;}
.L_lists .list ul li.active a{color:#0e8467;}

/* 分页 */
.div_cutPage{ padding: 20px 0; text-align: center;  }
.div_cutPage{ margin: 0 auto; }
.div_cutPage a{ display: inline-block; *display: inline; *zoom: 1; padding: 2px 8px; border-radius: 3px; border: 1px solid #e1e1e1; cursor: pointer; margin: 2px; }
.div_cutPage a:hover{ background-color: #0e8467; color:white; border: 1px solid #0e8467; }
.div_cutPage .on{ background-color: #0e8467; color:white;  }

/* 附件 */
.fujian-box{ margin-top: 30px; margin-bottom: 30px; }
.fujian-box a{ line-height: 48px; padding: 10px 10px 10px 70px; border-bottom: #c9c9c9 solid 1px; display: block; background: #f2f2f2 url(fujian.jpg) no-repeat 10px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.fujian-box a:last-child{ border-bottom: none; }
.fujian-box a:hover{ background: #e4e4e4 url(fujian.jpg) no-repeat 10px center; }

/* 师资列表 */
.szdw_list_y ul{overflow: hidden;}
.szdw_list_y li{width: calc(25% - 40px);float: left;margin: 20px;text-align: center;}
.szdw_list_y li img{width: 200px;height: 260px;object-fit: contain;}
.szdw_list_y li p{line-height: 3em;font-size: 18px;color: #666;text-align: center;}
@media screen and (max-width:992px) {
  .szdw_list_y li{width: calc(50% - 40px);}
}
@media screen and (max-width:600px) {
  .szdw_list_y li{width: calc(50% - 20px);margin: 10px;}
  .szdw_list_y li img{width: 100%;height: 180px;}
  .banner_list{height: 280px;}
}



/* 兼容 */
@media (max-width: 666px) {
 .listpages span{
  padding:3px;
 }
 .listpages a{
  padding:3px 5px;
 }
}

span#totalpage{
  padding:0 10px;
}
body > .el-container {
  margin-bottom: 40px;
}
.lanmu {
  margin-top: 0px;
  min-height: 600px;
}
.right_arrow {
  width: 12px;
  height: 12px;
  margin: 0 10px;
}
.grid-content {
  display: flex;
  align-items: center;
  line-height: 40px;
  margin-top: 20px;
}
.current_nav {
  color: #0e8467;
}
span {
  cursor: pointer;
}
.lanmu_container {
  padding: 0 2.333% 0 5.333%;
  display: flex;
}
.L_lists {
  border-top: 1px solid #eee;
  padding: 0;
}
.L_lists .title{margin-top: 20px;}
.L_lists .list {
  height: 54px;
  padding-right: 23.333%;
  padding-left: 12.333%;
  width: 100%;
  font-weight: 100;
  font-size: 18px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.L_lists .list.on {
  color: #fff;
  background-color: #0e8467;
}
.L_lists .list:hover a{
  color: rgb(94, 181, 160);
}
.lanmu_content .collection .single_one .content:hover a{
  color: rgb(94, 181, 160);
}
.L_lists .list.on a{color: #fff;}
.L_lists .list:hover {
  color: #0e8467;
}
.L_lists .list.on:hover {
  color: white;
}
.L_lists .list.title {
  color: #0e8467;
  font-size: 22px;
  text-indent: 0em;
  font-weight: bold;
  border-bottom: 3px solid #0e8467;
  padding-left: 8.333%;
}
.L_lists .list.title:hover {
  color: #0e8467;
  background-color: white;
}

.footer_con{margin-top: 0px;}
@media (max-width: 991px) {
  .lanmu {
    margin-top: 0;
  }
  .lanmu_container {
    padding: 0 4.333%;
  }
}
@media (min-width: 621px) and (max-width: 920px) {
  .el-aside {
    display: none;
  }
  .collection {
    margin-left: 0 !important;
  }
  .collection .date {
    margin-left: 0 !important;
  }
  .el-container.lanmu_container {
    padding: 0 !important;
  }
  .el-main.lanmu_content {
    padding: 0 !important;
  }
  .el-main.lanmu_content .single_one {
    padding: 0 !important;
    width: 100%;
  }
  .grid-content {
    display: flex;
    align-items: center;
    margin-left: -3.333%!important;
  }
  .pc_block {
    display: none;
  }
  .block {
    display: block;
  }
}
@media (max-width: 620px) {
  .el-aside {
    display: none;
  }
  .collection {
    margin-left: 0 !important;
  }
  .collection .date {
    margin-left: 0 !important;
  }
  .collection .date p {
    font-size: 16px !important;
  }
  .el-container.lanmu_container {
    padding: 0 !important;
  }
  .el-main.lanmu_content {
    padding: 0 !important;
  }
  .el-main.lanmu_content .single_one {
    padding: 0 !important;
    width: 100%;height: auto;
  }
  .el-main.lanmu_content .single_one .content {
    margin-left: 20px;font-size: 16px;
  }
  .el-main.lanmu_content .single_one .content p.title {
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .grid-content {
    display: flex;
    align-items: center;
  }
  .pc_block {
    display: none;
  }
  .block {
    display: block;
  }
}
