@charset "utf-8";

/*박물관 - 박물관소개(역대총장)*/
.ui.uic.mb_10 .box_col .col .item.item_iec {
    min-height: 297px;
}
/*연혁*/
.history_box .history_bg{height:565px;background:url(/images/common/content/history_bg_02.png) no-repeat;background-position:50px top;}

/*전시/유물 - 전시실안내 - 학교사전시실*/
/* 상설전시 */
#exhibit_intro {}
#exhibit_intro a[target="_blank"]{position:absolute;}
#exhibit_intro .bg1 {background:url(/images/kr/sub04/exhi_bg_1f.jpg);}
#exhibit_intro .bg2 {background:url(/images/kr/sub04/exhi_bg_2f.jpg);}
#exhibit_intro .bg3 {background:url(/images/kr/sub04/exhi_bg_3f.jpg);}
#exhibit_intro .bg4 {background:url(/images/kr/sub04/exhi_bg_4f.jpg);}

.dp_top {position:relative;padding:0 0 50px;}
.dp_top:after {content:"";display:block;clear:both;}
.dp_top:before {content:"";display:block;position:absolute;left:0;top:46px;width:100%;height:1px;background:#004993;z-index:0}
.dp_top .tit {float:left;position:relative;width:17%;display:block;z-index:10;}
.dp_top .tit b{display:block;width:100px;height:100px;padding:40px 20px 20px;border:3px solid #004993;background:#fff url(/images/kr/sub04/exhi_titico.png) no-repeat 50% 10px;color:#004993;}
.dp_top ol {float:right;width:83%;z-index:10}
.dp_top ol:after {content:"";display:block;clear:both;}
.dp_top ol li {float:left;width:15%;margin-left:1%;text-align:center;color:#004993;font-size: 0.85em;}
.dp_top ol li em {display:inline-block;position:relative;margin:5px auto;padding:5px;border:1px solid #004993;border-radius:30px;background:#fff;z-index:10}
.dp_top ol li em span{display:inline-block;width:30px;height:30px;border-radius:30px;line-height:30px;background:#004993;color:#fff;}
.dp_top ol li .step {display:block;}
.dp_top ol li b {display:block;font-size:1.2em;}
.dp_top ol li .stx {margin:0;color:#767676;line-height:1.2em }
.dp_top ol li a.ov em {border:1px solid #0a6aba;}
.dp_top ol li a.ov em span {background:#0a6aba;text-decoration:underline;}
.dp_top ol li a.ov .step,
.dp_top ol li a.ov b {color:#0a6aba;}

.dp_map {position:relative;padding:6% 520px 6% 12%;color:#fff;}
.dp_map h2 {position:relative;padding:0;border-top:0;color:#fff}
.dp_map h2:before {display:none;}
.dp_map h2 em {position:absolute;left:-80px;top:0;font-size:1.4em;}
.dp_map h2 em:after {content:"";display:block;position:absolute;left:0;top:45px;width:40px;border-top:0;border-bottom:4px solid #fff;}
.dp_map h2 span {display:block;font-size:0.65em;line-height:1.25em}
.dp_map .tx {margin-bottom:30px;}
.dp_map .info:after {content:"";display:block;clear:both;}
.dp_map .info li {float:left;width:50%;padding:0 10px 10px 0;}
.dp_map .num {display:inline-block;width:20px;height:20px;margin:0 5px;text-align:center;background:#fff;color:#004993;border-radius:20px;}
.dp_con .num {display:inline-block;width:20px;height:20px;margin:0 5px;text-align:center;background:#004993;color:#fff;border-radius:20px;}
.dp_map .maparea {position:absolute;right:5%;bottom:10%;}
.dp_map .map1 {width:457px;height:240px;background:url(/images/kr/sub04/exhi_map_1f.png) no-repeat;}
.dp_map .map2 {width:457px;height:240px;background:url(/images/kr/sub04/exhi_map_2f.png) no-repeat;}
.dp_map .map3 {width:403px;height:225px;background:url(/images/kr/sub04/exhi_map_3f.png) no-repeat;}
.dp_map .map4 {width:449px;height:235px;background:url(/images/kr/sub04/exhi_map_4f.png) no-repeat;}
.dp_map .hit_up {position:absolute;}
/* 배치도 포인트 */
.dp_map .map1 .n1 {left:350px;top:165px;}
.dp_map .map1 .n2 {left:30px;top:165px;}
.dp_map .map1 .n3 {left:130px;top:-10px;}
.dp_map .map1 .n4 {left:130px;top:40px;}

.dp_map .map2 .n1 {left:297px;top:150px;}
.dp_map .map2 .n2 {left:158px;top:-10px;}
.dp_map .map2 .n3 {left:125px;top:150px;}

.dp_map .map3 .n1 {left:180px;top:0;}
.dp_map .map3 .n2 {left:50px;top:150px;}

.dp_map .map4 .n1 {left:242px;top:20px;}
.dp_map .map4 .n2 {left:325px;top:40px;}
.dp_map .map4 .n3 {left:355px;top:150px;}
.dp_map .map4 .n4 {left:230px;bottom:20px;}

.bn_viewvr {position:absolute;right:0;top:0;padding:20px 72px 20px 70px;background:#004993;}
.bn_viewvr em {display:block;}
.bn_viewvr .bico.bticon.vr{display:block;position:absolute;top:20px;left:20px;}
.dp_con {margin-top:50px;padding:30px 30px 25px;border:1px solid #b2b2b2;}
.dp_con h3 {display:inline-block;margin:10px;}
.dp_con .tx {display:inline-block;padding-left:10px;}
.dp_con .photowrap{margin:20px 0 0;}
.dp_con .photowrap:after{content:"";display:block;clear:both;}
.dp_con .photowrap li {float:left;margin-bottom:5px;/*width:50%;*/}
#exhibit_intro .num span,
#exhibit_intro .dp_map .hit_up span{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}

@media only screen and (max-width:800px){
	.dp_map {position:relative;padding:6% 6% 6% 10%;}
	.dp_map .maparea {position:relative;margin:0 auto}
	.dp_map h2 em {position:static;display:block;margin-bottom:30px;}
}

@media only screen and (max-width:640px){
	.dp_con .photowrap li {float:none;width:100%}
	.dp_top:before {top:166px;}
	.dp_map .hit_up{display:none;}
	.dp_top .tit {float:none;width:100%;}
	.dp_top ol {float:none;width:100%;margin-top:20px;}
}
@media only screen and (max-width:480px){
	.dp_map{padding-top:80px;}
	.bn_viewvr {position:relative;}
	.dp_map .maparea.pa_list {width:100%;height:180px;background-size:100% auto; }
	.dp_top ol li b,
	.dp_top ol li .stx {display:none;}
}

/*학술조사과정*/
.ui.uip3{padding:40px 0;border:1px solid #ddd;}
.ui.uip3>li{position:relative;margin:0 auto 45px;padding:15px 25px;width:85%;background:#fff;border:1px solid #ccc;font-size:15px;color:#666;text-align:center;word-break:keep-all;}
.ui.uip3>li:after{content:"";display:block;position:absolute;bottom:-30px;left:47%;width:27px;height:16px;background:url(/images/common/ui/uia_arr_ov.png) no-repeat;}
.ui.uip3>li:first-child{background:#701e20; border:1px solid #701e20;color:#fff;}
.ui.uip3>li strong{display:block;margin-bottom:5px;font-size:17px;color:#701e20;}
.ui.uip3>li:first-child p,
.ui.uip3>li:first-child strong{color:#fff;}
.ui.uip3>li.l_end{background:#918368;border:1px solid #918368;color:#fff;margin:0 auto;}
.ui.uip3>li.l_end:after{display:none;}
.ui.uip3>li.l_end p,
.ui.uip3>li.l_end strong{color:#fff;}



/*박물관 관람안내*/

.big{position:relative;margin-bottom:20px;font-size: 32px; padding-bottom:20px;text-align:center;font-family: "nsr",sans-serif;color:#4b4e51}
.big *{vertical-align:top}
.big:before {background-color:#a8aaae;content:"";display:block;height:1px;left:50%;margin-left:-10px;position:absolute;bottom:0;top:auto;width:20px;}
.c-red {font-family:'nsr';font-size:32px;color: #e8252d;}
.ui-guide{padding:0 1.5%;text-align:center}
.ui-guide .col{display:inline-block;margin:0 -2%;}
.ui-guide .col .item{width:100%;}
.ui-guide .col .item *{vertical-align:top}
.ui-guide.col4 .col{width:25%;float:left;margin:0;min-height:252px;}
.ui-guide .col .item .icon{position: relative;margin:0 auto;margin-bottom:20px;display:block;width:190px;height:190px;border-radius:50%;overflow:hidden;}
.ui-guide .col .item p{padding: 0 40px;color:#767676}
.ui-guide .col .item .bg{position:absolute;top:0;left:0;width:190px;height:190px;border-radius:50%;display:block}
.ui-guide .col .item.item1 .bg{background-color:#701e20}
.ui-guide .col .item.item2 .bg{background-color:#5c5a68}
.ui-guide .col .item.item3 .bg{background-color:#918368}
.ui-guide .col .item.item4 .bg{background-color:#918368}
.ui-guide .col .item .title{position:absolute;top:50px;width:190px}
.ui-guide .col .item .title h3{width:120px;padding:0;margin:0 auto;color:#fff;word-break:keep-all;line-height:22px;font-size:16px;margin-top:10px;}
.ui-guide .col .item .title h3:before{display:none}
.ui-guide .col .item .ir-guide{display:block;height:45px;background:url(/images/museum/common/ir-guide.png) no-repeat;margin:0 auto}
.ui-guide .col .item.item1 .ir-guide{width:45px;background-position: -52px 0}
.ui-guide .col .item.item2 .ir-guide{width:45px;background-position: 0 0}
.ui-guide .col .item.item3 .ir-guide{width:23px;background-position: -117px 0}
.ui-guide .col .item.item4 .ir-guide{width:45px;background-position: -52px 0}


@media(max-width:1023px){
    .ui-guide.col4 .col{width:50%;margin-bottom:20px}
}
@media(max-width:639px){
    .ui-guide.col4 .col{width:100%}
}

.be:before{display: none;}
.be.becent{text-align: center;}

/* 유의사항 */
.preview .ico{display:inline-block;height:34px;background:url(/images/museum/common/040101_ico.png) no-repeat;vertical-align:middle;}
.preview .ico[class*="nico"]{margin:0 35px 0 -93px;width:58px;height:58px;}
.preview .ico.nico1{background-position:-57px -34px;}
.preview .ico.nico2{background-position:-115px -34px;}
.preview .ico.nico3{background-position:-173px -34px;}
.preview .ico.nico4{background-position:-231px -34px;}
.preview .ico.nico5{background-position:-289px -34px;}

.preview .lst_note{margin-top:40px;}
.preview .lst_note:after{content:"";display:block;clear:both;visibility:hidden;}
.preview .lst_note li{position:relative;float:left;margin-bottom:8px;width:49%;border: 1px solid #c2c2c2; padding: 20px 10px 20px 120px; margin-right: 1%;}
.preview .lst_note li p{display:inline-block;margin:0;padding-left:19px;background:url(/images/museum/common/list_bul1.png) no-repeat 0 7px;vertical-align:middle;}

@media only screen and (max-width:1023px){
	.preview .ico[class*="nico"]{margin:0 12px 0 -70px;}
	.preview .lst_note li{padding-left:70px;}
}
@media only screen and (max-width:767px){
	.preview .lst_note li{float:none;width:100%;}
}


/* 연혁 탑박스 */
/* 이미지박스 */
.imgbox {border:1px solid #ddd;text-align:center;padding:20px;}
/* 인사말A */
.ui .box_col .col{display:inline-block;float:left}
.uipt.ptintro{position:relative;overflow:visible;padding-bottom: 50px;}
.uipt.ptintro:after{content:"";clear:both;display:block;visibility:hidden}
.uipt.ptintro .col{width:560px}
.uipt.ptintro .thm_box{}
.uipt.ptintro .thm_box:after{content:"";display:block;clear:both;visibility:hidden}
.uipt.ptintro .thm_box {width:100%}
.uipt.ptintro .thm_box img{max-width:none;width:100%}
.uipt.ptintro .thm_box em {display:block;padding:10px 0 60px;font-size:15px;letter-spacing:9px;color:#cfcfcf}


.uipt.ptintro .item{position:absolute;top:30px;right:30px;padding:30px 43px;/*min-height:330px;*/background:#2c6e0a;opacity: 0.85}
.uipt.ptintro .item h2{position:relative;margin:93px 0 10px;padding:0;background:none;color:#fff;font-size:25px}
.uipt.ptintro .item .be:before{display: none;}
.uipt.ptintro .item span{display:block;text-align:center;color:#fff;letter-spacing:9px;font-size: 10px;}
.uipt.ptintro .item p{padding:0;color:#fff;font-size:13px;line-height:160%}
.deptinfo1,.deptinfo2 {padding:0 0 30px;border-bottom:1px dotted #ddd}
.deptinfo1>*:first-child,.deptinfo2>*:first-child{margin-top:0}
.deptinfo2 div {border:1px solid #ddd;background:#fbfbfb}

@media(max-width:1395px){
.uipt.ptintro .col{width:450px}
/*.uipt.ptintro .item{min-height:300px}*/
.uipt.ptintro .item h2{margin:80px 0 10px}
.uipt.ptintro .item span{letter-spacing:5px}
}

@media(max-width:1023px){
.box_col{position:relative;overflow:hidden}

.uipt.ptintro .thm_box{width:200%;margin-left:-50%;text-align:center}
.uipt.ptintro .thm_box img{width:auto;height:100%}

.uipt.ptintro .item{top:0;right:0;bottom:45px;left:auto;min-height:auto}
.uipt.ptintro .item{width:100%;/*background:url(/images/common/ui/opacity_block_80.png)*/}
}

@media(max-width:768px){
.ui.uic .box_col .col{display:block;width:50%;min-height:165px;text-align:center;/* float:none */}
.uipt.ptintro .col{width:100%}
.uipt.ptintro .thm_box{margin-bottom:10px}
.uipt.ptintro .item{bottom:52px}
}

@media(max-width:480px){
.uipt.ptintro .item{position:static; padding:20px 30px}
.uipt.ptintro .item h2{margin-top:30px;font-size:24px}
.uipt.ptintro .item span{letter-spacing:2px}
.uipt.ptintro .thm_box{margin-bottom:0;}
.uipt.ptintro .thm_box em{display:none;}
.ui.uic .box_col .col{width:100%;}
.ui.uic .box_col .col figure{background-color:#f0f0f0;}
}


.uipt.ptintro .item {
    min-height: 243px;
}
.uipt.ptintro .item h2 {
    margin-top: 22px;
}


/* 전화번호 */
.report_chmu{}
.report_chmu:after{content:"";clear:both;display:block;visibility:hidden;}
.report_chmu li{position:relative;padding:25px 15px 25px 25px;border:1px solid #c2c2c2;margin-top:-1px;}
.report_chmu li strong{margin-bottom:5px;color:#121212;font-size:20px;line-height:160%;font-weight:600;font-family:'nsr','Malgun Gothic';}
/*.report_chmu li>span{display:block;margin:0;color:#545454;font-size:14px;line-height:140%;}
.report_chmu li .ir-content{display:block;position:absolute;top:50%;left:22px;margin-top:-36px;width:71px;height:71px;} 
.report_chmu li .ir-minwon{background-position:0 0;}
.report_chmu li .ir-tel{background-position:-71px 0;}
*/

@media all and (min-width:768px) {
	.report_chmu li em{display:inline-block;}
	.report_chmu li p span{margin:0;}
}
@media all and (min-width:1024px){
	.report_chmu li{float:right;width:32.3%;min-height:120px;}
	.report_chmu.mh158 li{min-height:158px;}
	.report_chmu li{float:left;margin-right:1%;border-bottom:1px solid #c2c2c2;}
    .report_chmu .height{min-height:192px;}
}
@media all and (min-width:1280px) {
	/*.report_chmu li .ir-content{left:45px;}*/
	.report_chmu li{padding:25px 60px 25px 50px;}
}

/* 유물기증안내 탑박스 */
.purpose{overflow:hidden;position:relative;margin-bottom:70px;width:100%;}
.purpose:after{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:80%;background-color:#005397;z-index:9;}

.purpose.medi_major{margin-bottom:30px;}

.purpose.no_tit .list_1st{margin-top:0;}
.purpose.no_tit.one_line .item{padding-top: 40px; padding-bottom: 40px;}
.purpose.no_tit.one_line .item .lcon span{margin-top: 10px;}

.purpose .item{position:relative;margin-top:-1px;padding:20px;border:1px solid #ededed;background-color:#fff;z-index:10;border-left: none;border-right: none;}
.purpose .item:first-child{margin-top:0;}

.purpose .item .rcon p{color:#666;font-size:14px;line-height:20px;}

.purpose .item .rcon p.txt-tip{color:#da4453;}
.purpose .item .rcon b{display:block;color:#000;font-size:16px; padding-top: 20px; padding-bottom: 20px;}


.purpose .item .ui.uip.type3{margin-bottom:0;}

.purpose.guide .item{border-left: none; border-right: none;}

@media all and (min-width:1024px){
	.purpose .item{padding:30px;padding-left:195px;}
	.purpose .item .lcon{position:absolute;top:20px;left:45px;width:60px;}	
	.purpose.one_line .item .lcon{top:10px;}
	.purpose.one_line.etc .item .lcon{top:20px;}
/*	.purpose .item .lcon.one_line{top:5px;}*/
	.purpose .item .lcon.two_line{top:24px;}	
	.purpose .item .ui.uip.type3 li,
	.purpose .item .ui.uip.type3.long li.long_bottom{margin-bottom:0;}
	.purpose .item .ui.uip.type3.long li{margin-bottom:3%;}
	.purpose .item .rcon b{padding-top: 0px; padding-bottom: 0px;}
}

@media all and (min-width:1200px){	
	.purpose .item{padding-left:145px;}
	.purpose.one_line.etc .item .lcon{top:10px;}
}

.purpose.inten .item .rcon p {
    padding-top: 10px;
    font-weight: normal;
    font-size: 14px;
}

.open_icon{display:inline-block;width:70px;min-height:70px;margin:0 auto 0;padding:0;background:url(/images/common/bg_ico_open.png) no-repeat;/*background-image:url(/images/kr/common/bg_ico_open.svg)*/,none;}
.open_icon{display:block;}
.open_icon.icon1{background-position:0 0%}
.open_icon.icon2{background-position:-80px 0%}
.open_icon.icon3{background-position:-160px 0%}
.open_icon.icon4{background-position:-240px 0%} 
.open_icon.icon5{background-position:-320px 0%}
.open_icon.icon6{background-position:-400px 0%}
.open_icon.icon7{background-position:-480px 0%} 
.open_icon.icon8{background-position:-560px 0%}
.open_icon.icon9{background-position:-640px 0%}
.open_icon.icon10{background-position:-720px 0%}
.open_icon.icon11{background-position:-800px 0px}
.open_icon.icon12{background-position:-880px 0px}
.open_icon.icon13{background-position: 0px -80px}
.open_icon.icon14{background-position:-80px -80px}
.open_icon.icon15{background-position:-160px -80px}
.open_icon.icon16{background-position:-240px -80px}
.open_icon.icon17{background-position:-320px -80px}
.open_icon.icon18{background-position:-400px -80px}
.open_icon.icon19{background-position:-480px -80px}
.open_icon.icon21{background-position:0px -160px}
.open_icon.icon22{background-position:-80px -160px}
.open_icon.icon23{background-position:-160px -160px}
.open_icon.icon24{background-position:-240px -160px}
.open_icon.icon25{background-position:-320px -160px}
.open_icon.icon26{background-position:-318px -80px}

/*유물기증안내 컨텐츠*/
.list_env.bokji{position:relative;margin:20px 0;/*border:1px solid #eee;*/}
.list_env.bokji:after{content:"";display:block;clear:both;visibility:hidden;}
.list_env.bokji .env{position:relative;margin-bottom:1px;padding:15px 15px 15px 80px;border:1px solid #eee;word-wrap:break-word;word-break:keep-all;}
.list_env.bokji .env b{color:#333;font-size:16px;line-height:20px;font-weight:600;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.list_env.bokji .env b:before{display:none;}
.list_env.bokji .env b span{display:block;font-size:14px;line-height:20px;vertical-align:middle;font-weight:normal}
.list_env.bokji .env .list_1st{margin:0;}
.list_env.bokji .env .list_1st li{margin:3px 0 0;color:#666;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:14px;line-height:22px;word-wrap:break-word;word-break:keep-all;}
.list_env.bokji .env .num_ico{position:absolute;top:15px;left:22px;}

@media all and (min-width:768px) {
    .list_env.bokji{margin-left:-0.15%;}
    .list_env.bokji .env{float:left;width:100%;min-height:89px;margin:0 0 0.15% 0.15%;padding:25px 20px 25px 110px;}
    .list_env.bokji .env .num_ico{top:25px;left:15px;}
}
@media all and (min-width:1024px) {
    .list_env.bokji .env{width:32.85%;}
    .list_env.bokji.bcol2 .env{width:49.5%}

    .list_env.bokji .env.col2{width:65.9%}

    .list_env.bokji .env.col3{width:99.7%}
    .list_env.bokji .env .num_ico{left:35px;}
    .list_env.bokji .env.m167{min-height:167px}

    .list_env.bokji .env.m200{min-height:200px}
    .list_env.bokji .env.m214{min-height:214px}
    .list_env.bokji .env.m258{min-height:258px}
}
@media all and (min-width:1280px) {
    .list_env.bokji .env{min-height:100px;}
}



.num_ico{display:block;width:50px;height:40px;background:url(/images/common/num_ir.png) no-repeat}
.num_ico.ico1{background-position:0 -45px;}
.num_ico.ico2{background-position:-2px -95px;}
.num_ico.ico3{background-position: 0 -147px;}
.num_ico.ico4{background-position:0 -196px;width:54px;}
.num_ico.ico5{background-position:0 -251px;width:54px;}
.num_ico.ico6{background-position:1px -298px;width:54px;}


/* 문의처 */

.call_bx{position:relative;width:100%;padding:47px 47px 47px 138px;border:1px solid #ddd;margin-top:30px;min-height:153px;}
.call_bx strong{font-size:16px;font-weight:normal}
.call_bx strong span{display:inline-block;position:absolute;left:30px;top:30px;background: url(/images/museum/common/sub01_01_ico.png) no-repeat;width:88px;height:88px;vertical-align:middle;margin-right: 10px;background-position:0 -88px;}

@media all and (max-width:767px){
	.call_bx{padding:20px;padding-left:20px;}
	.call_bx strong{font-size:14px}
	.call_bx strong span{display:none;}

}




/*조직도*/
.organ{}
.org{position:relative;overflow:hidden;z-index:99}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative ;margin-bottom: 20px;}
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before{content:"";display:block;position:absolute;background:#ddd;z-index:-1}
/*라인*/
.org .lv0:before{bottom:190px;height:210px;left:50%;width: 1px;}
.org .lv2:before{top:0px;left:24.5%;width:51%;height: 1px; }
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{width:180px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;border:1px solid #701e20;background:#fff;line-height:38px;color:#333}

.org .lv1{width:180px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;border:1px solid #701e20;background:#fff;line-height:38px;color:#333}

.org .lv2 .group{overflow:hidden;margin:0 -1%}
.org .lv2 .group > li{float:left;width: 48%;margin:0 1%}
.org .lv2 .group > li > p{position:relative;height:160px;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > p .t2{display:block;height:120px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{position:relative;margin:20px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p{position:relative;margin:20px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

.org li ul li .lv2_1{margin: 0;left: 50%;margin-left: 60%;}
.org li ul li .lv2_1:before {margin-left: -10%; width: 10%;top: 20px;height: 1px;}

@media (min-width:1100px) {
	.s0103 .org .lv1 {position: relative; margin: 0 120px 35px auto;}
	.s0103 .org .lv1:before {width: 150px; height: 1px; top: 50%; left: -150px}
}

@media (max-width:1099px) and (min-width:1024px) {
	.s0103 .org .lv1 {position: relative; margin: 0 120px 35px auto;}
	.s0103 .org .lv1:before {width: 100px; height: 1px; top: 50%; left: -100px}
}


@media (max-width:767px){
  .org .lv2 p{width:100%}
  .org .lv0{margin: 0 auto 20px;width:100%;}
  .org .lv0:before{bottom:0px;left:10%;width: 1px;height:530px;}
  .org .lv1{width:100%;margin:0 auto 10px}
  .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
  .org .lv2:before{display:none}
  .org .lv2 .group > li > p:before{top:50%;left: -2.5%; width: 10%;height:1px;margin-left:-7.5%;}
  .org .lv2 .group > li > p{margin:0}
  .org .lv2 .group > li > ul > .lv3 > p{margin:6px 0 0}
  .org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{margin:6px 0 0}
  .org li ul li .lv2_1{margin-left: 0%;}
}


