.organ1{position:relative;width:100%;}
.organ1>li{position:relative;padding-bottom:45px;}
.organ1 li[class^="lv"]>strong{display:block;position:relative;margin:0 auto;padding:13px 0;width:180px;font-weight:400;font-size:1.2em;color:#fff;text-align:center;z-index:1}
.organ1 li.lv1 strong{padding:0;width:145px;height:168px;line-height:168px;background:url(/_res/u1/graduate/img/content/organ_lv1.png) no-repeat;font-size:20px;font-weight:bold;color:#fff}
.organ1 li.lv1 strong:after{content:"";display:block;position:absolute;top:168px;left:72px;height:240px;border-left:1px solid #cacaca;}
.organ1 li.lv2 strong{background:#a52d69;border:1px solid #a52d69;color:#fff;}
.organ1 li.lv3_1{margin:0 auto;padding:0;width:180px;}
.organ1 li.lv3_1 strong{position:absolute;top:-50px;right:-250px;background:#78ade2;border:1px solid #78ade2;}
.organ1 .lv3_1 strong:before{content:"";display:block;position:absolute;top:50%;left:-160px;width:160px;border-top:1px solid #cacaca;}

.organ1 li.lv3>strong{background:#7b7b7b;border:1px solid #7b7b7b;color:#fff;}


.organ1 .lv3>ul{position:relative;width:65%;margin:70px auto 0;}
.organ1 .lv3>ul:before{content:"";display:block;position:absolute;top:-30px;left:110px;width:calc(100% - 223px);border-top:1px solid #cacaca;}
.organ1 .lv3>ul:after{content:"";display:block;clear:both;visibility:hidden;}

.organ1 .lv3>ul>li{position:relative;float:left;width:31.666%;margin-left:2.5%;text-align:center;}
.organ1 .lv3>ul>li strong{display:block;padding:15px 0;width:100%;background:#f5f5f5;border:1px solid #ebebeb;}
.organ1 .lv3>ul>li strong:before{content:"";display:block;position:absolute;left:49.5%;top:-30px;height:30px;border-left:1px solid #cacaca;}
.organ1 .lv3>ul>li ul li{margin-top:10px;padding:15px 0;background:#fff;border:1px solid #ebebeb;color:#333;word-wrap:break-word;word-break:keep-all;}
.organ1 .lv3>ul>li:first-child{margin-left:0;}

@media all and (max-width:1200px) {
	.organ1 .lv3>ul:before{left:115px;width:calc(100% - 231px);}
	.organ1 li.lv3_1 strong{top:-50px;right:-200px;}
	.organ1 .lv3_1 strong:before{left:-110px;width:110px;}
}

@media all and (max-width:1100px) {
	.organ1 {padding: 0 16px;box-sizing: border-box;}
	.organ1 li[class^="lv"]>strong{width:100%;}
	.organ1 li[class^="lv"]:before{content:"";display:block;position:absolute;bottom:-4px;left:50%;height:30px;border-left:1px solid #cacaca;}
	.organ1 li.lv3:before{display:none;}
	.organ1 li.lv1 strong{width:145px;}
	.organ1 li.lv1 strong:after{display:none;}
	.organ1>li,
	.organ1>li.lv3_1{padding-bottom:25px;width:100%;}
	.organ1 li.lv3_1 strong{position:static;width:100%;}
	.organ1 li.lv3_1 strong:before{display:none;}
	.organ1 .lv3>ul{margin-top:30px;}
	.organ1 .lv3>ul:before{top:-30px;left:50%;height:30px;border-top:0;border-left:1px solid #cacaca;}
	.organ1 .lv3>ul>li{float:none;width:100%;margin:0 0 30px 0;}
	.organ1 .lv3>ul>li> strong:before{display:none;}
}