.erjifontover252823{ font-size: 17px; height: 45px; color: #ffffff; width: 109px; text-align: center; line-height: 45px;}
.leaderfont252823{ line-height: 160%; font-family: 宋体; color: #666666; font-size: 11pt ;}
.yijibackground252823{ width: 115px; text-align: center;}
.erjibackground252823{ background-color: #0b5aa7; width: 115px; text-align: center;}
.currentfontStyle252823{ line-height: 160%; font-family: 宋体; color: #cc0000; font-size: 11pt; text-decoration: none ;}
.fontstyle252823{ font-size: 17px; height: 45px; color: #333333; width: 109px; text-align: center; line-height: 45px;}
.yijifontover252823{ font-size: 17px; height: 45px; width: 109px; text-align: center; line-height: 45px; background: #2163a6; color: #ffffff;}
.erjibackgroundover252823{ background-color: #1e6ab6; width: 115px; text-align: center;}
.yijibackgroundover252823{ width: 115px; text-align: center; background: #2163a6; color: #ffffff;}
.ejfontstyle252823{ font-size: 17px; height: 45px; color: #ffffff; width: 109px; text-align: center; line-height: 45px;}

.titlestyle252847{ font-size: 9pt; color: #222222; text-decoration: none ;}

.erjifontover252835{ line-height: 160%; font-family: 宋体; color: #cc0000; font-size: 11pt; text-decoration: none ;}
.leaderfont252835{ line-height: 160%; font-family: 宋体; color: #666666; font-size: 11pt ;}
.yijibackground252835{ font-size: 17px; height: 54px; width: 240px; border-bottom: #e5e5e5 1px solid; line-height: 54px; background-color: #f3f3f3 ;}
.erjibackground252835{ border-bottom: #cccccc 1px solid; background-color: #eeeeee; border-right: #cccccc 1px solid ;}
.currentfontStyle252835{ line-height: 160%; font-family: 宋体; color: #cc0000; font-size: 11pt; text-decoration: none ;}
.fontstyle252835{ font-size: 17px; height: 54px; width: 240px; color: #333; text-align: center; display: block; line-height: 54px ;}
.yijifontover252835{ font-size: 17px; height: 54px; width: 240px; color: #0b5aa7; text-align: center; display: block; line-height: 54px ;}
.erjibackgroundover252835{ border-bottom: #cccccc 1px solid; background-color: #eeeeee; border-right: #cccccc 1px solid ;}
.yijibackgroundover252835{ font-size: 17px; height: 54px; width: 240px; border-bottom: #e5e5e5 1px solid; line-height: 54px; background-color: #f3f3f3 ;}
.ejfontstyle252835{ line-height: 160%; font-family: 宋体; color: #000000; font-size: 11pt; text-decoration: none ;}

.teacher_sel {border-bottom: 1px #dddddd dashed;    padding-top: 30px;}
.teacher_sel dl { font-size: 14px; margin-bottom: 10px; overflow: hidden;}
.teacher_sel dl dt {padding-top: 12px;float: left; width: 80px;font-size: 16px; text-align: right; font-weight: bold; color: #054686;}
.teacher_sel dl dd {
    float: right;
    width: 820px;}
.teacher_sel dl dd a {
    padding: 10px 7px;
    color: #616161;
font-size: 16px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;}
.teacher_sel dl dd a:hover {background: #054686;color: #fff;}
.teacher_sel dl dd a.active { background: #054686; color: #FFFFFF;}
#target_ul {
    padding-left: 12px;}

.teacher_list ul li {
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin: 15px 13px;
    width: 192px;
    background: #054686;
    border: 2px #DDDDDD solid;
    text-align: center;overflow: hidden;}
.teacher_list ul li:hover {background: #ffffff;border: 2px #2c9cd0 solid;}
.teacher_list ul li:hover h3{color: #000000;}
.teacher_list ul li a img{width:192px;height:220px;transition: 0.4s;}
.teacher_list ul li a img:hover {
    transform: scale(1.05);}
.image-effect {
    overflow: hidden;}
.teacher_list ul li h3 {   font-weight: 400; margin: 0 auto;font-size: 18px; color: #fff;}
.teacher_list ul li h3:hover {color: #000000;}
