.breadcrumb-nav{padding:8px 0;background:#f8fdff;color:#4e7aa0}
.breadcrumb-nav a{color:#4e7aa0}
.column{padding-top:30px;padding-bottom:50px;min-height:calc(100vh - 300px)}
.navbar{margin-bottom:0}
.icon{display:inline-block;margin-right:10px;color:#999}
.possplit{width:1px;height:18px;display:inline-block;background-color:#999;margin:0 10px 0}
.column-anchor{height:55px;line-height:55px;padding-left:15px;font-size:18px;background:#0a60ca;color:#fff;font-weight:600}

.column-nav ul li a{display:block;height:40px;line-height:40px;padding-left:25px;background:#fafafa;color:#222;font-size:15px}

.column-nav ul li ul li a{height:36px;line-height:36px;padding-left:40px;background:#f0f0f0;font-size:14px}

.column-nav ul li ul li ul li a{padding-left: 50px;background-color: #dcdcdc;}
.column-nav ul li ul li ul li ul li a{padding-left: 60px;background-color: #fafafa;}

.column-nav ul li.selected>a{background:#7cade9;color:#fff;font-weight: bold;}
.column-nav li :hover{color:#fff;background:#0a60ca}
.column-nav li :hover>a{color:#fafafa(250,250,250)}
.column-name{height:55px;line-height:55px;padding:0 15px;font-size:18px;border-bottom:4px solid #07d;background:#f7f7f7;color:#000;font-weight:400}
.column-content{padding:20px 15px}
.column-content img,.column-content table{max-width:100%}
.column-content .block-list-style-3{padding:0;box-shadow:0 0 0 transparent}
.wp_entry{width:100%;line-height:1.7em;font-size:13px;color:#333;overflow:hidden}
.inner a,inner a:visited{color: #6b0f0f;}
.list-title a,.list-title a:visited{color:#000}
.list-title a:hover{color:#07d}
.list-large{margin:0 0 50px}
.list-large li{min-height:100px;height: auto;padding:20px 0 10px;border-bottom:1px dashed #ddd;overflow:hidden}
.column-list-date{background:url(../img/date_background.png);height:100px;width:100px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;display:inline-block;position:absolute}
.column-list-date span{line-height:50px;font-size:24px;color:#fff;overflow:hidden;display:block;height:50px;text-align:center;margin-top:12px}
.column-list-date b{line-height:50px;font-size:24px;color:#fff;overflow:hidden;display:block;height:50px;text-align:center;margin-top:-22px}
.column-list-title{font-size:20px;padding-left:75px;color:#1d1d1d}
.column-list-title:hover{color:#0a60ca}
.column-list-title span{display:block;font-size:14px;color:#8f8f8f}
.date-style-2{position:absolute;display:inline-block}
.date-style-2 span{height:28px;width:56px;background:#07d;color:#fff;font-size:16px;display:inline-block;text-align:center;line-height:28px;overflow:hidden}
.date-style-2-large{position:absolute;display:inline-block}
.date-style-2-large span{height:32px;width:64px;background:#07d;color:#fff;font-size:18px;display:inline-block;text-align:center;line-height:28px;overflow:hidden}
.date-style-2 b{height:28px;width:56px;position:absolute;left:0;bottom:-20px;border:1px solid #07d;display:inline-block;font-size:16px;line-height:28px;text-align:center;overflow:hidden}
.date-style-2-large b{height:32px;width:64px;position:absolute;left:0;bottom:-26px;border:1px solid #07d;display:inline-block;font-size:16px;line-height:28px;text-align:center;overflow:hidden}
.subDoctor_year{background:#f2f2f2;overflow:hidden;padding:10px 15px 5px 15px;margin-bottom:30px}
.subDoctor_year span{float:left;margin-right:5px;margin-bottom:10px}
.subDoctor_year_info{float:left}
.subDoctor_year_info a{display:inline-block;margin-right:13px;padding:3px 5px;font-size:16px;color:#666;margin-bottom:6px}
.subDoctor_year_info a.active,.subDoctor_year_info a:hover{background:#0a60ca;color:#fff}
.teacher-list{clear:both;background: #f6fbff;height: 274px;padding:5px;}
.teacher-list dt{width: 273px;}
.teacher-list dt img{height: 206px;}
.teacher-list dd.name{font-weight:700;font-size:16px}
.teacher-list dd.name a,.teacher-list dd.name a:visited{color:#333}
.teacher-list dd.name a:hover{color:#07d}
.teacher-list dd{line-height:2;}
.left_img{float:left;width:114px}
.left_img_box{height:0;padding-bottom:132%;overflow:hidden}
.left_img_box img{display:block;width:100%}
.left_info{margin-left:140px;margin-top:10px}
.left_info h3{font-size:20px;font-weight:400;margin-bottom:15px}
.left_info .left_info_con p{padding-left:25px;color:#999;font-size:15px;margin-bottom:10px}
.left_info .left_info_con .addr{background:url(../images/addr.png) no-repeat center left}
.left_info .left_info_con .phone{background:url(../images/phone.png) no-repeat center left}
.left_info .left_info_con .mail{background:url(../images/mail.png) no-repeat center left;word-break:break-all}
#wp_pager .pages{display: flex;flex-wrap: wrap;min-height: auto;margin: 30px 0 20px;justify-content: center;align-items: center;flex-wrap: wrap;}
#wp_pager .pages li a{display: inline-block;min-width: 40px;height: 40px;line-height: 40px;padding: 0;margin: 8px 4px;text-align: center;background-color: #f1f1f1;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
#wp_pager .pages li a:hover{background-color: #3f7ecd;color: #fff;}
#wp_pager .pages li a.pgCurrent{font-weight: 700;color: #3f7ecd;background-color: #f1f1f1;}



@media screen and (max-width:1440px){
.teacher-list{clear:both;background: #f6fbff;height: 243px;padding: 3px;}
.teacher-list dt{width: 226px;}
.teacher-list dt img{height: 173px;}
}

@media screen and (max-width:1200px){
.teacher-list{clear:both;background: #f6fbff;height: 216px;padding: 3px;}
.teacher-list dt{width: 169px;}
.teacher-list dt img{height: 124px;}
}

@media screen and (max-width:990px){
.teacher-list{clear:both;background: #f6fbff;height: 277px;padding: 3px;}
.teacher-list dt{width: 289px;}
.teacher-list dt img{height: 208px;}
}


@media screen and (max-width:480px){
.teacher-list{clear:both;background: #f6fbff;height: 222px;padding: 3px;}
.teacher-list dt{width: 172px;}
.teacher-list dt img{height: 129px;}
}
