.breadcrumb-nav{padding:8px 0;background:#f1f1f1;color:#bf2b2b}
.breadcrumb-nav{color:#bf2b2b;}
.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:#b01d1a;color:#fff;font-weight:600}
.column-nav ul li.selected>a{background:#f0f0f0;color:#b01d1a;font-weight: bold;}
.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 li :hover{color:#b01d1a;background: #eee}
.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 #b01d1a;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:#999}
.list-title a,.list-title a:visited{color:#000}
.list-title a:hover{color:#07d}
.list-large{margin:0 0 50px}
.list-large li{padding:20px 0;min-height:135px;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:#ca493f}
.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:#b01d1a;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:#b01d1a;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:-17px;border:1px solid #b01d1a;display:inline-block;font-size:12px;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 #b01d1a;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:#b01d1a;color:#fff}
.teacher-list{clear:both;background:#edf5fc;height:180px;padding:5px}
.teacher-list dt{float:left;width:114px;margin-right:10px}
.teacher-list dt img{height:167px}
.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}