.list_banner {
  background-image: url(../images/banner_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 220px;
  width: 100%;
}
.list_banner img {
  width: 100%;
  height: 100%;
}
.centent_list {
  padding: 23px 0 80px;
}
.centent_list .common-content .common-left {
  width: 274px;
  float: left;
}
.centent_list .common-content .common-left .local-title {
  width: 100%;
  height: 78px;
  font-size: 22px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #EDEDED;
  line-height: 70px;
  padding-left: 28px;
  background: #189FA0;
  border-bottom: 6px solid #058787;
}
.centent_list .common-content .common-left .navlist2 {
  width: 100%;
  background: #EDEDED;
  padding-top: 10px;
  padding-left: 10px;
}
.centent_list .common-content .common-left .navlist2 li {
  width: 100%;
  border-bottom: 1px solid #fff;
}
.centent_list .common-content .common-left .navlist2 li a {
  display: block;
  width: 100%;
  height: 100%;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  padding: 20px;
}
.centent_list .common-content .common-left .navlist2 li.active {
  position: relative;
  background: #FFFFFF;
}
.centent_list .common-content .common-left .navlist2 li.active a {
  color: #058787;
  font-weight: bold;
  font-size: 18px;
}
.centent_list .common-content .common-left .navlist2 li.active::before {
  content: "";
  display: block;
  width: 7px;
  height: 12px;
  background-image: url(../images/Leftbar_arrow.png);
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 21px;
  top: 26px;
}
.centent_list .common-content .common-left .navlist2 li.active .thr-sub {
  display: block;
}
.centent_list .common-content .common-left .navlist2 li .thr-sub {
  display: none;
  background-color: #EDEDED;
}
.centent_list .common-content .common-left .navlist2 li .thr-sub li a {
  position: relative;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #515151;
  padding: 10px;
  padding-left: 36px;
}
.centent_list .common-content .common-left .navlist2 li .thr-sub li a.active {
  position: relative;
  background: #FFFFFF;
  color: #086676;
}
.centent_list .common-content .common-right {
  float: right;
  width: 983px;
}
.centent_list .common-content .common-right .top_title {
  border-bottom: 2px solid #E5E5E5;
}
.centent_list .common-content .common-right .top_title .title {
  float: left;
  width: 200px;
}
.centent_list .common-content .common-right .top_title .title .img {
  float: left;
  width: 7px;
  height: 22px;
  margin-right: 15px;
}
.centent_list .common-content .common-right .top_title .title .img img {
  width: 100%;
  height: 100%;
}
.centent_list .common-content .common-right .top_title .title h4 {
  font-size: 22px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #086676;
  line-height: 22px;
}
.centent_list .common-content .common-right .top_title .common-local {
  float: left;
  position: relative;
  padding-bottom: 15px;
}
.centent_list .common-content .common-right .top_title .common-local::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  background: #058787;
}
.centent_list .common-content .common-right .top_title .common-local .img {
  width: 13px;
  height: 15px;
  float: left;
  margin-top: -2px;
  margin-right: 10px;
}
.centent_list .common-content .common-right .top_title .common-local .img img {
  width: 100%;
  height: 100%;
}
.centent_list .common-content .common-right .top_title .common-local a {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.centent_list .common-content .common-right .common-list {
  padding-top: 8px;
}
.centent_list .common-content .common-right .common-list li.list-S {
  float: left;
  width: 100%;
  padding: 14px 0;
  border-bottom: 1px dashed #eee;
}
.centent_list .common-content .common-right .common-list li.list-S a {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 28px;
  max-height: 56px;
  overflow: hidden;
  color: #000;
  padding: 0 80px 0 28px;
  display: block;
  position: relative;
  float: left;
  width: 100%;
}
.centent_list .common-content .common-right .common-list li.list-S a:hover {
  color: #058787;
}
.centent_list .common-content .common-right .common-list li.list-S a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 14px;
  height: 16px;
  background-image: url(../images/list_title_icon.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.centent_list .common-content .common-right .common-list li.list-S span {
  font-size: 12px;
  color: #999;
  position: absolute;
  right: 0;
  top: 0;
}
.centent_list .common-content .common-right .people_list li {
  height: 170px;
  background: #F2F9F9;
  margin: 28px 0;
}
.centent_list .common-content .common-right .people_list li a {
  display: block;
  width: 100%;
  height: 100%;
}
.centent_list .common-content .common-right .people_list li a:hover .msg .name span {
  color: #058787;
}
.centent_list .common-content .common-right .people_list li a .img {
  float: left;
  width: 122px;
  height: 100%;
}
.centent_list .common-content .common-right .people_list li a .img img {
  width: 100%;
  height: 100%;
}
.centent_list .common-content .common-right .people_list li a .msg {
  float: left;
  width: calc(100% - 122px);
  padding: 32px 58px 36px 36px;
}
.centent_list .common-content .common-right .people_list li a .msg .name {
  width: 100%;
  padding-bottom: 17px;
  border-bottom: 1px solid #9AD2D2;
}
.centent_list .common-content .common-right .people_list li a .msg .name span {
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 22px;
  color: #000000;
}
.centent_list .common-content .common-right .people_list li a .msg .post {
  margin-top: 24px;
}
.centent_list .common-content .common-right .people_list li a .msg .post p {
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}
.centent_list .common-content .common-right .people_list li a .msg .post p span {
  color: #189FA0;
}
.common_centent {
    padding: 32px 24px 0;
    background: #fafdff;
}
.common_centent .article-title {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 28px;
  color: #058787;
    line-height: 42px;
}
.common_centent .article-small {
  text-align: center;
  padding: 27px 0 54px;
}
.common_centent .article-small span {
  margin: 0 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 22px;
}
.common_centent .article-content p,
.common_centent .article-content span,
.common_centent .article-content strong,
.common_centent .article-content h1,
.common_centent .article-content h2,
.common_centent .article-content h3,
.common_centent .article-content h4,
.common_centent .article-content h5,
.common_centent .article-content h6,
.common_centent .article-content i,
.common_centent .article-content b,
.common_centent .article-content em,
.common_centent .article-content a,
.common_centent .article-content div,
.common_centent .article-content ul,
.common_centent .article-content ol,
.common_centent .article-content li,
.common_centent .article-content dl,
.common_centent .article-content dt,
.common_centent .article-content dd,
.common_centent .article-content table,
.common_centent .article-content tr,
.common_centent .article-content th,
.common_centent .article-content td,
.common_centent .article-content form,
.common_centent .article-content input,
.common_centent .article-content textarea,
.common_centent .article-content select,
.common_centent .article-content option,
.common_centent .article-content button,
.common_centent .article-content label,
.common_centent .article-content img,
.common_centent .article-content iframe,
.common_centent .article-content blockquote,
.common_centent .article-content pre,
.common_centent .article-content code,
.common_centent .article-content hr,
.common_centent .article-content br {
  font-family: Microsoft YaHei !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #000000 !important;
  line-height: 30px !important;
  list-style: auto !important;
}

.wp_articlecontent p,
.wp_articlecontent span,
.wp_articlecontent strong,
.wp_articlecontent h1,
.wp_articlecontent h2,
.wp_articlecontent h3,
.wp_articlecontent h4,
.wp_articlecontent h5,
.wp_articlecontent h6,
.wp_articlecontent i,
.wp_articlecontent b,
.wp_articlecontent em,
.wp_articlecontent a,
.wp_articlecontent div,
.wp_articlecontent ul,
.wp_articlecontent ol,
.wp_articlecontent li,
.wp_articlecontent dl,
.wp_articlecontent dt,
.wp_articlecontent dd,
.wp_articlecontent table,
.wp_articlecontent tr,
.wp_articlecontent th,
.wp_articlecontent td,
.wp_articlecontent form,
.wp_articlecontent input,
.wp_articlecontent textarea,
.wp_articlecontent select,
.wp_articlecontent option,
.wp_articlecontent button,
.wp_articlecontent label,
.wp_articlecontent img,
.wp_articlecontent iframe,
.wp_articlecontent blockquote,
.wp_articlecontent pre,
.wp_articlecontent code,
.wp_articlecontent hr,
.wp_articlecontent br {
  font-family: Microsoft YaHei !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #000000 !important;
  line-height: 30px !important;
  list-style: auto !important;
}


.centent_list .common-content .common-right  .teacher_list{
			display: flex;
			flex-wrap: wrap;
			/* justify-content: space-between; */
		}
		.centent_list .common-content .common-right  .teacher_list li{
			width: 14.73%;
			margin: 20px 2.3% 20px 0;
			background: #F3F3F3;
			border-left:8px solid #fff;
		}
		.centent_list .common-content .common-right  .teacher_list li:nth-child(6n+6){
			margin-right:0;	
		}
		.centent_list .common-content .common-right  .teacher_list a{
			display: block;
			/* height: 260px; */
			
		}
		.centent_list .common-content .common-right  .teacher_list .img{
			width: calc(100% - 4px);
			height: 176px;
			transform: translateX(-8px);
		}
		.centent_list .common-content .common-right  .teacher_list .img img{
			width: 100%;
			height:100%;
		}
		.centent_list .common-content .common-right  .teacher_list .msg{
			padding:12px;
		}
		.centent_list .common-content .common-right  .teacher_list .name{
			font-size:16px;
			font-weight:bold;
			color: #058787;
			position:relative;
		}
		.centent_list .common-content .common-right  .teacher_list .name::after{
			content:"";
			display:block;
			border:4px solid transparent;
			border-left-color:#BFDADA;
			border-top-color:#BFDADA;
			position:absolute;
			right:0;
			top:8px;
			transform: rotate(135deg);
		}
		.centent_list .common-content .common-right  .teacher_list .post{
			color: #7B7B7B;
			font-size:14px;
			margin-top:5px;
		}
	    .centent_list .common-content .common-right  .teacher_list .post p{
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			display: block;
		}
		.centent_list .common-content .common-right  .teacher_list li:hover{
			background-color: #189FA0;
		}
                .centent_list .common-content .common-right  .teacher_list li:hover a,
		.centent_list .common-content .common-right  .teacher_list li:hover .name,
		.centent_list .common-content .common-right  .teacher_list li:hover .post{
			color: #fff!important;
		}