/*科室列表*/
.departments_box{width: 1600px;margin: 0px auto;padding: 67px 0px;}
.departments_box .item_box{overflow: hidden;background: #e7e7e7;margin-bottom: 40px;}

.departments_box .item_box .left_box{width:46%; _width:734px;float: left;}
.departments_box .item_box .left_box img{width: 100%;display: block;}
.departments_box .item_box .right_box{width:54%;_width:calc(100% - 734px);float: right;box-sizing: border-box;padding: 25px 30px;}
.departments_box .item_box .right_box .top_box{overflow: hidden;width: 100%;margin-bottom: 15px;}
.departments_box .item_box .right_box .top_box .title_box{float: left;}
.departments_box .item_box .right_box .top_box .title_box .icon{display: inline-block;vertical-align: top;margin-right: 5px;}
.departments_box .item_box .right_box .top_box .title_box .title{font-size: 25px;line-height: 35px; font-weight: bold;display: inline-block;vertical-align: top;}
.departments_box .item_box .right_box .top_box .title_box .ks_title { font-size:20px; font-weight:bold; line-height:40px;}
.departments_box .item_box .right_box .top_box .more{float: right;}
.departments_box .item_box .right_box .top_box .more a{font-size: 15px;color: #FFFFFF; display: block; padding: 0px 25px;height: 35px;line-height: 35px;background: #efaa4d;border-radius: 18px;}
.departments_box .item_box .right_box .desc{font-size: 14px;line-height: 26px;color: #333333;height: 52px;overflow: hidden;margin-bottom: 10px;}
.departments_box .item_box .right_box .expert_lists{padding: 0px 10px;}
.departments_box .item_box .right_box .expert_lists ul li{width: 33.333333%;float: left;box-sizing: border-box;padding: 0px 20px;}

.departments_box .item_box .right_box .expert_lists ul li .img_box{width: 100%;}
.departments_box .item_box .right_box .expert_lists ul li .img_box img{width: 100%;display: block;}
.departments_box .item_box .right_box .expert_lists ul li .e_con{padding:25px 15px;background: #f2f2f2; transition: all 220ms linear; }
.departments_box .item_box .right_box .expert_lists ul li .e_con .title{font-size: 18px; line-height:25px; color: #333333;margin-bottom: 10px; font-weight: bold; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.departments_box .item_box .right_box .expert_lists ul li .e_con .jobtitle{font-size: 12px;color: #666666;margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.departments_box .item_box .right_box .expert_lists ul li .e_con .spec{font-size: 13px;color: #333333; line-height:20px; height:60px; overflow: hidden;}

.departments_box .item_box .right_box .expert_lists ul li:hover .e_con{background: #a82329;}
.departments_box .item_box .right_box .expert_lists ul li:hover .e_con .title{color: #FFFFFF;}
.departments_box .item_box .right_box .expert_lists ul li:hover .e_con .jobtitle{color: #FFFFFF;}
.departments_box .item_box .right_box .expert_lists ul li:hover .e_con .spec{color: #FFFFFF;}



@media only screen and (max-width:1600px ) {
	.departments_box{width: 100%;}
}

@media only screen and (max-width:1440px ) {
	.departments_box .item_box .left_box{width: 48%;}
	.departments_box .item_box .right_box{width: 52%;}
}

@media only screen and (max-width:1240px ) {
	.departments_box .item_box .left_box{width: 52%;}
	.departments_box .item_box .right_box{width: 48%;}
	.departments_box .item_box .right_box .top_box{margin-bottom: 20px;}
	.departments_box .item_box .right_box .desc{margin-bottom: 20px;}
	.departments_box .item_box .right_box .expert_lists{padding: 0px;}
	.departments_box .item_box .right_box .expert_lists ul li{padding: 0px 10px;}
	.departments_box .item_box .right_box .expert_lists ul li .e_con{padding: 20px 10px;}
}

@media only screen and (max-width:1024px) {
	.departments_box{padding: 67px 20px;}
	.departments_box .item_box .left_box{width: 100%;}
	.departments_box .item_box .left_box img{width: 100%;display: block;}
	.departments_box .item_box .right_box{width: 100%;}
}

@media only screen and (max-width:640px) {
	.departments_box{padding: 50px 20px;}
	.departments_box .item_box .right_box{padding: 30px 20px;}
	.departments_box .item_box .right_box .expert_lists ul li{padding: 0px 5px;}

}

@media only screen and (max-width:480px) {
	.departments_box .item_box .right_box .expert_lists ul li{width: 50%;margin-bottom: 10px;}
}

@media only screen and (max-width:375px) {
	.departments_box .item_box .right_box .expert_lists ul li{width: 100%;}
}