@charset "utf-8";


.pg_wrap { text-align:center; padding:30px 0 50px;}

.khready{text-align:center}

#container .operation .ic1{background:url("../img/sub/operation_ico01.png") no-repeat 50% 50%;background-size:cover}
#container .operation .ic2{background:url("../img/sub/operation_ico02.png") no-repeat 50% 50%;background-size:cover}
#container .operation .ic3{background:url("../img/sub/operation_ico03.png") no-repeat 50% 50%;background-size:cover}
#container .operation .ic4{background:url("../img/sub/operation_ico04.png") no-repeat 50% 50%;background-size:cover}

@media all and (min-width:1460px) {
	
	/* 테이블 */
	#container .table table{width:100%;table-layout:fixed;border-top:1px solid #888;border-bottom:1px solid #888;border-collapse:collapse;border-spacing:0}
	#container .table table th,
	#container .table table td{padding:12.5px 20px 12.5px 20px;font-size:14px;line-height:24px;font-weight:400}
	#container .table table th{background:#f5f5f5;vertical-align:middle}
	#container .table table tr{border-top:1px solid #e6e6e6}
	#container .table table tr:first-child{border-top:none}

	/**/
	#container .tabs{position:relative;top:0;left:0;z-index:11;width:100%;margin:0 0 10px 0;background:none}
	#container .tabs.fixed{position:fixed;z-index:11;top:0;left:50%;width:100%;background:#fff;border-top:2px solid #0c4da2; box-shadow:5px 5px 10px rgba(0,0,0,0.05);transform:translateX(-50%)}
	#container .tabs ul{background:transparent;display:table;width:100%;margin:0 auto;max-width:1080px;overflow:hidden;border:1px solid #eee;text-align:center}
	#container .tabs li{position:relative;display:table-cell;vertical-align:middle}
	#container .tabs li a{position:relative;display:block;line-height:58px;font-size:17px;font-weight:500;text-align:center;color:#585858;background:#fff;text-transform:uppercase}
	#container .tabs li a:before{content:'';position:absolute;top:50%;left:0;margin-top:-12px;width:1px;height:24px;background:#ccc}
	#container .tabs li:nth-child(1) a:before{display:none}
	#container .tabs li a:hover,
	#container .tabs li a.sel{color:#000}

	/**/
	#container .greeting{padding-bottom:100px}
	#container .greeting .imgbox{float:left;width:600px;position:relative}
	#container .greeting .imgbox img{width:100%;height:auto;vertical-align:top}
	#container .greeting .cntbox{float:left;position:relative;z-index:2;width:calc(100% - 600px);padding: 0 0 0 50px;font-size:17px;font-weight:300;color:#222;}
	#container .greeting .cntbox .tit{display:block;margin-bottom:50px;font-size: 30px;font-weight: 700;color: #333;letter-spacing: -0.5px;word-break: keep-all;}
	#container .greeting .cntbox .txt{display:block;margin-top:50px;line-height: 30px;font-size: 18px;font-weight: 400;letter-spacing: -1px;color: #222222;margin: 10px 0;}
	#container .greeting .cntbox .txt span{display:block}
	#container .greeting .cntbox .txt span + span{margin-top:50px}
	#container .greeting .cntbox .txt span.tar{margin-top:100px;font-weight:500;color:#333;letter-spacing: -0.5px;}
	#container .greeting .cntbox .txt span.tar strong{margin-left:20px;font-size:25px;}
	
	/**/
	#container .danceteam{padding-bottom:100px}
	#container .danceteam .titbox{position: relative;margin-bottom: 50px;padding-bottom: 25px;padding-left: 35px;border-bottom: 1px solid #e9e9e9;text-align:left;}
	#container .danceteam .titbox:before{content:'';position:absolute;top:0;left:0;width:30px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .danceteam .titbox .tit{position: relative;line-height: 30px;font-size: 30px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .danceteam .titbox .txt{display: inline-block;padding-top: 10px;line-height: 20px;font-size: 16px;color: #777;vertical-align: top;}
	#container .danceteam .cntbox{position:relative}
	#container .danceteam .cntbox .image{mrgin-bottom:25px;}
	#container .danceteam .cntbox .image img{display:block;margin:0 auto;width:800px;}
	#container .danceteam .cntbox .text{display:block;padding: 50px 0;line-height: 30px;font-size: 16px;font-weight: 400;letter-spacing: -1px;color: #333;}
	#container .danceteam .cntbox .text span{display:block}
	#container .danceteam .cntbox .text span + span{margin-top: 20px;}
	#container .danceteam .cntbox .thumb{padding: 75px 0;text-align:center;background:#000 url("../img/sub/img_danceteam_thumb.png") no-repeat 50% 50%;background-size: cover;}
	#container .danceteam .cntbox .thumb ul{margin-right:-35px;overflow:hidden}
	#container .danceteam .cntbox .thumb li{float:left;width:33.33%}
	#container .danceteam .cntbox .thumb li .inner{margin:0 35px 0 0}
	#container .danceteam .cntbox .thumb li .inner img{width:100%;height:auto}
	#container .danceteam .cntbox .service{padding: 75px 0;}
	#container .danceteam .cntbox .service dl{padding: 0 100px}
	#container .danceteam .cntbox .service dl + dl{margin-top:35px}
	#container .danceteam .cntbox .service dt{display:block;line-height:30px;font-size: 20px;font-weight: 500;color:#039;}
	#container .danceteam .cntbox .service dd{display:block;margin-top:15px;line-height:22px;font-size: 16px;font-weight:400;color:#333;word-break: keep-all;}
	#container .danceteam .cntbox .list{}
	#container .danceteam .cntbox .list ul{margin:0 -40px -40px 0;overflow: hidden;}
	#container .danceteam .cntbox .list li{float:left;width: 33.33%;}
	#container .danceteam .cntbox .list li .inner{margin:0 40px 40px 0}
	#container .danceteam .cntbox .list li .inner img{width:100%;height:auto;}

	/**/
	#container .member{padding-bottom:100px}
	#container .member .titbox{position: relative;margin-bottom: 50px;padding-bottom: 25px;padding-left: 35px;border-bottom: 1px solid #e9e9e9;text-align:left;}
	#container .member .titbox:before{content:'';position:absolute;top:0;left:0;width:30px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .member .titbox .tit{position: relative;line-height: 30px;font-size: 30px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .member .titbox .txt{display: inline-block;padding-top: 10px;line-height: 20px;font-size: 16px;color: #777;vertical-align: top;}
	#container .member .cntbox{position:relative}
	#container .member .cntbox .list ul{margin: 0 -25px -25px 0;;font-size:0;text-align:center}
	#container .member .cntbox .list li{display:inline-block;width:25%}
	#container .member .cntbox .list li .inner{margin:0 25px 25px 0}
	#container .member .cntbox .list li .img img{width:auto;max-width:100%;height:auto}
	#container .member .cntbox .list li .tit{padding:15px 0;}
	#container .member .cntbox .list li .tit strong{display:inline-block;line-height:30px;font-size: 22px;font-weight:500;color:#222;letter-spacing: -0.5px;}
	#container .member .cntbox .list li .tit span{display:inline-block;margin-left: 8px;line-height:30px;font-size:14px;font-weight: 400;color:#777;letter-spacing: -0.5px;}
	
	/**/
	#container .history{padding-bottom:100px}
	#container .history .titbox{position: relative;margin-bottom: 50px;padding-bottom: 25px;padding-left: 35px;border-bottom: 1px solid #e9e9e9;text-align:left;}
	#container .history .titbox:before{content:'';position:absolute;top:0;left:0;width:30px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .history .titbox .tit{position: relative;line-height: 30px;font-size: 30px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .history .titbox .txt{display: inline-block;padding-top: 10px;line-height: 20px;font-size: 16px;color: #777;vertical-align: top;}
	#container .history .cntbox{position:relative}
	#container .history .cntbox:before{content:'';position:absolute;top:0;left:50%;display:block;width:1px;height:100%;background:#e0e0e0}
	#container .history .now{position:relative;margin:0 auto;padding: 0 0 100px 0;width:200px;text-align:center;}
	#container .history .now span{position:relative;display: block;width:200px;height:200px;padding: 75px 0;line-height: 25px;font-size: 24px;font-weight: 500;color:#fff;border-radius:50%;background:#039;letter-spacing: -0.5px;}
	#container .history .now span:before{content:'';position:absolute;top:50%;left:50%;width: calc(100% + 20px);height: calc(100% + 20px);border-radius:50%;border:1px solid #e9e9e9;transform: translate(-50%,-50%);}
	#container .history .flow{position:relative;overflow:hidden}
	#container .history .flow + .flow{margin-top:-60px;}
	#container .history .flow i{position:absolute;top:20px;left:50%;display:block;margin-left: -7px;width: 14px;height: 14px;border-radius:10px;background:#fff;border:2px solid #039;}
	#container .history .flow dl{position:relative;padding:0 20px;width:50%;box-sizing:border-box}
	#container .history .flow dt{margin:0 0 15px 0;font-size:40px;font-weight:600;color:#333}
	#container .history .flow dd{margin: 0 0 6px 0;font-size: 16px;font-weight: 400;color: #111;}
	#container .history .flow dd.img{margin-top:15px;font-size:0;}
	#container .history .flow dd.img img{display:inline-block;width:50%;padding:5px;}	
	#container .history .flow dd span{position:relative;display:block;line-height:22px;}
	#container .history .flow:nth-child(even) i:before{content:'';position:absolute;top: 5px;left:10px;width: 120px;height:1px;background:#039;}
	#container .history .flow:nth-child(even) dl{float:right;padding-left: 150px;}
	#container .history .flow:nth-child(even) dl dd strong{position:absolute;top:0;left:10px;line-height:22px;font-weight:500;color:#039}
	#container .history .flow:nth-child(even) dl dd span{padding-left: 15px;}
	#container .history .flow:nth-child(even) dl dd span:after{content:'';display:block;position:absolute;top: 10px;left:0;width:3px;height:3px;background:#039;}
	#container .history .flow:nth-child(odd) i:before{content:'';position:absolute;top:3px;right:10px;width: 120px;height:1px;background:#039;}
	#container .history .flow:nth-child(odd) dl{float:left;padding-right: 150px;}
	#container .history .flow:nth-child(odd) dl dt,
	#container .history .flow:nth-child(odd) dl dd{text-align:right}
	#container .history .flow:nth-child(odd) dl dd strong{position:absolute;top:0;right:10px;line-height:22px;font-weight:500;color:#039}
	#container .history .flow:nth-child(odd) dl dd span{padding-right: 15px;}
	#container .history .flow:nth-child(odd) dl dd span:before{content:'';display:block;position:absolute;top: 10px;right:0;width:3px;height:3px;background:#039;}
	
	/* 조직도 */
	#container .organization{position:relative;padding-bottom:150px;background:url("../img/orgaImg.png") no-repeat 50% 50%;background-size:contain}
	#container .organization .cntbox .organ{text-align:center}
	#container .organization .cntbox .organ *{font-size:16px;}
	#container .organization .cntbox .organ > div{padding:0 0 40px 0}
	#container .organization .cntbox .organ > div:before{content:'';position:absolute;z-index:0;left:50%;bottom:0;display:block;width:1px;height:40px;border-left:1px dashed #bebebe}
	#container .organization .cntbox .organ > div:last-child:before{display:none}
	#container .organization .cntbox .organ > div > i{position:absolute;z-index:0;left:50%;top:0;display:block;height:1px;border-bottom:1px dashed #bebebe}
	#container .organization .cntbox .organ dl{position:relative;z-index:1;display:inline-block;padding:40px 10px 0;vertical-align:top}
	#container .organization .cntbox .organ dt{line-height: 60px;font-size: 16px;font-weight: 600;color:#fff;background:#777;}
	#container .organization .cntbox .organ dd{position:relative;margin-top:15px;min-height:62px;color:#222;border-top:0;}
	#container .organization .cntbox .organ dd span{position:relative;display:block;line-height: 50px;color:#6d849a;text-align:center;}
	#container .organization .cntbox .organ dd span + span{border-top: 1px dashed rgba(195, 205, 215, 0.4);}
	#container .organization .cntbox .organ .og0{position:relative;z-index:1}
	#container .organization .cntbox .organ .og0 dl{width:25%}
	#container .organization .cntbox .organ .og0 dt{line-height: 80px;font-size: 20px;background: #344480;background-size:auto 100%;}
    #container .organization .cntbox .organ .og0 dd{display: none;}
	#container .organization .cntbox .organ .og1{position:relative;z-index:1;font-size:0}
	#container .organization .cntbox .organ .og1 i{transform:translateX(-50%);width: calc(100% - 30%);}
	#container .organization .cntbox .organ .og1 dl{width:30%}
	#container .organization .cntbox .organ .og1 dl:nth-child(2){width:40%}
	#container .organization .cntbox .organ .og1 dl:before{content:'';position:absolute;z-index:0;left:50%;top:0;display:block;width:1px;height:40px;border-left:1px dashed #bebebe}
	#container .organization .cntbox .organ .og1 dt{color: #fff;border: 1px solid #37465e;background: #37465e;}
	#container .organization .cntbox .organ .og1 dd{display:block}
	#container .organization .cntbox .organ .og1 dd .col{display: block;background: #fff;border: 1px solid #94a5bf;}
	#container .organization .cntbox .organ .og1 dd .col + .col{margin-top:15px}
	#container .organization .cntbox .organ .og1 dd .col strong{display:block;line-height: 50px;font-size: 16px;font-weight: 600;color: #37465e;background: #ebedf3;border-bottom: 1px solid #94a5bf;}
	#container .organization .cntbox .organ .og1 dd:before{content:'';position:absolute;top:-15px;left:50%;width:1px;height:15px;border-left:1px dashed #bebebe}

	/**/
	#container .location{padding-bottom:150px}
	#container .location .cntbox{position:relative}
	#container .location .cntbox .map{position:relative;box-shadow:8px 17px 15px 0px rgba(0, 0, 0, 0.025)}
	#container .location .cntbox .map img{width:100%;vertical-align:top;}
	#container .location .cntbox .map .more{position:absolute;z-index: 99;bottom: 8px;right: 8px;}
	#container .location .cntbox .map .more .btn_more{display: inline-block;line-height: 30px;padding: 0 15px;border-radius: 3px;font-size: 13px;color: #fff;vertical-align: top;text-align: center;background: #003399;letter-spacing: -1px;}
	#container .location .cntbox .map .more .btn_more:nth-child(n+2){margin-left:15px}
	#container .location .cntbox .box{padding:50px 0}
	#container .location .cntbox .box ul{overflow:hidden}
	#container .location .cntbox .box ul + ul{padding-top:30px;border-top:1px solid #e9e9e9}
	#container .location .cntbox .box li{margin-bottom:30px;line-height:36px;overflow:hidden;}
	#container .location .cntbox .box li .tit{float:left;width: 150px;font-size: 18px;font-weight:500;color:#111;}
	#container .location .cntbox .box li .txt{float: left;width: calc(100% - 150px);font-size: 18px;font-weight:400;color:#999;overflow:hidden;}

	/**/
	#container .concert{padding-bottom:100px}
	#container .concert .titbox{position: relative;margin-bottom: 50px;padding-bottom: 25px;padding-left: 35px;border-bottom: 1px solid #e9e9e9;text-align:left;}
	#container .concert .titbox:before{content:'';position:absolute;top:0;left:0;width:30px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .concert .titbox .tit{position: relative;line-height: 30px;font-size: 30px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .concert .titbox .txt{display: inline-block;padding-top: 10px;line-height: 20px;font-size: 16px;color: #777;vertical-align: top;}
	#container .concert .cntbox{position:relative;margin: 0 -25px;font-size: 0;overflow: hidden;}
	#container .concert .cntbox .column{position:relative;display: inline-block;width: 50%;padding: 0 25px;text-align: center;vertical-align: top;}
	#container .concert .cntbox .column + .column{/* margin-top:50px; */}
	#container .concert .cntbox .column .img{border-radius: 10px;text-align: center;overflow: hidden;}
	#container .concert .cntbox .column .img img{width:100%;height:auto;}
	#container .concert .cntbox .column .cnt{padding: 25px;min-height: 300px;text-align: left;}
	#container .concert .cntbox .column .tit{line-height:30px;font-size: 24px;font-weight: 500;color: #039;letter-spacing:-0.5px;}
	#container .concert .cntbox .column .txt{margin-top:20px;line-height: 25px;font-size:16px;color:#777;letter-spacing:-0.5px;word-break:keep-all;}

	/**/
	#container .society{padding-bottom:100px}
	#container .society .titbox{position: relative;margin-bottom: 50px;padding-bottom: 25px;padding-left: 35px;border-bottom: 1px solid #e9e9e9;text-align:left;}
	#container .society .titbox:before{content:'';position:absolute;top:0;left:0;width:30px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .society .titbox .tit{position: relative;line-height: 30px;font-size: 30px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .society .titbox .txt{display: inline-block;padding-top: 10px;line-height: 20px;font-size: 16px;color: #777;vertical-align: top;}
	#container .society .cntbox{position:relative;margin: 0 -25px;font-size: 0;overflow: hidden;}
	#container .society .cntbox .column{position:relative;display:block;text-align: center}
	#container .society .cntbox .column .img{margin:0 auto;width:auto;max-width:60%;border-radius: 10px;text-align: center;overflow: hidden;}
	#container .society .cntbox .column .img img{width:auto;max-width:100%;height:auto;}
	#container .society .cntbox .column .cnt{padding: 25px;min-height: 300px;text-align: left;}
	#container .society .cntbox .column .tit{line-height:30px;font-size: 24px;font-weight: 500;color: #039;letter-spacing:-0.5px;}
	#container .society .cntbox .column .txt{margin-top:20px;line-height: 25px;font-size:16px;color:#777;letter-spacing:-0.5px;word-break:keep-all;}
	#container .society .cntbox .column .thum{margin-top:50px;}
	#container .society .cntbox .column .thum ul{margin:0 -10px;overflow:hidden;text-align:center}
	#container .society .cntbox .column .thum li{display:inline-block;width:33.33%;padding:0 10px;vertical-align:top}
	#container .society .cntbox .column .thum img{width:auto;max-width:100%;height:auto;border-radius:10px;}

}

@media (max-width: 1259px) and (min-width: 748px) {
	/* 테이블 */
	#container .table table{width:100%;table-layout:fixed;border-top:1px solid #888;border-bottom:1px solid #888;border-collapse:collapse;border-spacing:0}
	#container .table table th,
	#container .table table td{padding:12.5px 20px 12.5px 20px;font-size:14px;line-height:24px;font-weight:400}
	#container .table table th{background:#f5f5f5;vertical-align:middle}
	#container .table table tr{border-top:1px solid #e6e6e6}
	#container .table table tr:first-child{border-top:none}

	/**/
	#container .tabs{position:relative;top:0;left:0;z-index:11;width:100%;margin:0 0 10px 0;background:none}
	#container .tabs.fixed{position:fixed;z-index:11;top:0;left:50%;width:100%;width:100%;background:#fff;border-top:2px solid #0c4da2; box-shadow:5px 5px 10px rgba(0,0,0,0.05);transform:translateX(-50%)}
	#container .tabs ul{background:transparent;display:table;width:100%;margin:0 auto;max-width:1080px;overflow:hidden;border:1px solid #eee;text-align:center}
	#container .tabs li{position:relative;display:table-cell;vertical-align:middle}
	#container .tabs li a{position:relative;display:block;line-height:58px;font-size:17px;font-weight:500;text-align:center;color:#585858;background:#fff;text-transform:uppercase}
	#container .tabs li a:before{content:'';position:absolute;top:50%;left:0;margin-top:-12px;width:1px;height:24px;background:#ccc}
	#container .tabs li:nth-child(1) a:before{display:none}
	#container .tabs li a:hover,
	#container .tabs li a.sel{color:#000}

	/**/
	#container .greeting{padding: 0 25px 60px;}
	#container .greeting .imgbox{position:relative;float: none;}
	#container .greeting .imgbox img{width:100%;height:auto;vertical-align:top}
	#container .greeting .cntbox{float: none;position:relative;z-index:2;padding: 50px 25px;font-size:17px;font-weight:300;color:#222;}
	#container .greeting .cntbox .tit{display:block;margin-bottom: 25px;font-size: 24px;font-weight: 700;color: #333;letter-spacing: -0.5px;word-break: keep-all;}
	#container .greeting .cntbox .txt{display:block;line-height: 30px;font-size: 15px;font-weight: 400;letter-spacing: -1px;color: #222222;}
	#container .greeting .cntbox .txt span{display:block}
	#container .greeting .cntbox .txt span + span{margin-top: 15px;}
	#container .greeting .cntbox .txt span.tar{margin-top: 50px;font-weight:500;color:#333;letter-spacing: -0.5px;}
	#container .greeting .cntbox .txt span.tar strong{margin-left: 10px;font-size:25px;}
	
	/**/
	#container .danceteam{padding: 0 25px 60px;}
	#container .danceteam .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .danceteam .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .danceteam .titbox .tit{position: relative;line-height: 30px;font-size: 24px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .danceteam .titbox .txt{display: inline-block;padding-top: 6px;line-height: 18px;font-size: 14px;color: #777;vertical-align: top;}
	#container .danceteam .cntbox{position:relative}
	#container .danceteam .cntbox .image{border-radius: 10px;overflow: hidden;}
	#container .danceteam .cntbox .image img{display:block;width: 100%;}
	#container .danceteam .cntbox .text{display:block;padding: 50px 30px;line-height: 25px;font-size: 15px;font-weight: 400;letter-spacing: -1px;color: #333;}
	#container .danceteam .cntbox .text span{display:block}
	#container .danceteam .cntbox .text span + span{margin-top: 20px;}
	#container .danceteam .cntbox .thumb{padding: 50px 30px;text-align:center;background:#000 url("../img/sub/img_danceteam_thumb.png") no-repeat 50% 50%;background-size: cover;}
	#container .danceteam .cntbox .thumb ul{margin-right: -15px;overflow:hidden;}
	#container .danceteam .cntbox .thumb li{float:left;width:33.33%}
	#container .danceteam .cntbox .thumb li .inner{margin: 0 15px 0 0;}
	#container .danceteam .cntbox .thumb li .inner img{width:100%;height:auto}
	#container .danceteam .cntbox .service{padding: 50px 30px;}
	#container .danceteam .cntbox .service dl{}
	#container .danceteam .cntbox .service dl + dl{margin-top:35px}
	#container .danceteam .cntbox .service dt{display:block;line-height:30px;font-size: 18px;font-weight: 500;color:#039;letter-spacing: -0.5px;}
	#container .danceteam .cntbox .service dd{display:block;margin-top:15px;line-height: 25px;font-size: 15px;font-weight:400;color:#333;word-break: keep-all;}
	#container .danceteam .cntbox .list{}
	#container .danceteam .cntbox .list ul{margin: 0 -20px -20px 0;overflow: hidden;}
	#container .danceteam .cntbox .list li{float:left;width: 33.33%;}
	#container .danceteam .cntbox .list li .inner{margin: 0 20px 20px 0;}
	#container .danceteam .cntbox .list li .inner img{width:100%;height:auto;}

	/**/
	#container .member{padding: 0 25px 60px;}
	#container .member .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .member .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .member .titbox .tit{position: relative;line-height: 30px;font-size: 24px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .member .titbox .txt{display: inline-block;padding-top: 6px;line-height: 18px;font-size: 14px;color: #777;vertical-align: top;}
	#container .member .cntbox{position:relative}
	#container .member .cntbox .list ul{margin: 0 -25px -25px 0;;font-size:0;text-align:center}
	#container .member .cntbox .list li{display:inline-block;width:25%;vertical-align: top;}
	#container .member .cntbox .list li .inner{margin:0 25px 25px 0}
	#container .member .cntbox .list li .img img{width:auto;max-width:100%;height:auto}
	#container .member .cntbox .list li .tit{padding:15px 0;}
	#container .member .cntbox .list li .tit strong{display: block;line-height:30px;font-size: 20px;font-weight:500;color:#222;letter-spacing: -0.5px;}
	#container .member .cntbox .list li .tit span{display: block;line-height: 18px;font-size: 13px;font-weight: 400;color:#777;letter-spacing: -0.5px;}
	
	/**/
	#container .history{padding: 0 25px 60px;}
	#container .history .titbox{position: relative;margin-bottom: 50px;padding-bottom: 25px;padding-left: 35px;border-bottom: 1px solid #e9e9e9;text-align:left;}
	#container .history .titbox:before{content:'';position:absolute;top:0;left:0;width:30px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .history .titbox .tit{position: relative;line-height: 30px;font-size: 30px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .history .titbox .txt{display: inline-block;padding-top: 10px;line-height: 20px;font-size: 16px;color: #777;vertical-align: top;}
	#container .history .cntbox{position:relative}
	#container .history .cntbox:before{content:'';position:absolute;top:0;left:50%;display:block;width:1px;height:100%;background:#e0e0e0}
	#container .history .now{position:relative;margin:0 auto;padding: 0 0 60px 0;width: 180px;text-align:center;}
	#container .history .now span{position:relative;display: block;width: 180px;height: 180px;padding: 60px 0;line-height: 30px;font-size: 20px;font-weight: 500;color:#fff;border-radius:50%;background:#039;letter-spacing: -0.5px;}
	#container .history .now span:before{content:'';position:absolute;top:50%;left:50%;width: calc(100% + 20px);height: calc(100% + 20px);border-radius:50%;border:1px solid #e9e9e9;transform: translate(-50%,-50%);}
	#container .history .flow{position:relative;overflow:hidden}
	#container .history .flow + .flow{margin-top:-60px;}
	#container .history .flow i{position:absolute;top:20px;left:50%;display:block;margin-left: -7px;width: 14px;height: 14px;border-radius:10px;background:#fff;border:2px solid #039;}
	#container .history .flow dl{position:relative;width:50%;box-sizing:border-box;}
	#container .history .flow dt{margin:0 0 15px 0;font-size: 30px;font-weight:600;color:#333;}
	#container .history .flow dd{margin: 0 0 6px 0;font-size: 14px;font-weight: 400;color: #111;}
	#container .history .flow dd.img{margin-top:15px;font-size:0;}
	#container .history .flow dd.img img{display:inline-block;width:50%;padding:5px;}	
	#container .history .flow dd span{position:relative;display:block;line-height:22px;word-break: keep-all;}
	#container .history .flow:nth-child(even) i:before{content:'';position:absolute;top: 5px;left:10px;width: 40px;height:1px;background:#039;}
	#container .history .flow:nth-child(even) dl{float:right;padding-left: 60px;}
	#container .history .flow:nth-child(even) dl dd strong{position:absolute;top:0;left:10px;line-height:22px;font-weight:500;color:#039}
	#container .history .flow:nth-child(even) dl dd span{padding-left: 15px;}
	#container .history .flow:nth-child(even) dl dd span:after{content:'';display:block;position:absolute;top: 9px;left:0;width:3px;height:3px;background:#039;}
	#container .history .flow:nth-child(odd) i:before{content:'';position:absolute;top:3px;right:10px;width: 40px;height:1px;background:#039;}
	#container .history .flow:nth-child(odd) dl{float:left;padding-right: 60px;}
	#container .history .flow:nth-child(odd) dl dt,
	#container .history .flow:nth-child(odd) dl dd{text-align:right}
	#container .history .flow:nth-child(odd) dl dd strong{position:absolute;top:0;right:10px;line-height:22px;font-weight:500;color:#039}
	#container .history .flow:nth-child(odd) dl dd span{padding-right: 15px;}
	#container .history .flow:nth-child(odd) dl dd span:before{content:'';display:block;position:absolute;top: 10px;right:0;width:3px;height:3px;background:#039;}
	
	/* 조직도 */
	#container .organization{position:relative;padding: 0 25px 60px;background:url("../img/orgaImg.png") no-repeat 50% 50%;background-size:contain}
	#container .organization .cntbox .organ{text-align:center}
	#container .organization .cntbox .organ *{font-size:16px;font-weight:500}
	#container .organization .cntbox .organ > div{padding:0 0 40px 0}
	#container .organization .cntbox .organ > div:before{content:'';position:absolute;z-index:0;left:50%;bottom:0;display:block;width:1px;height:40px;border-left:1px dashed #bebebe}
	#container .organization .cntbox .organ > div:last-child:before{display:none}
	#container .organization .cntbox .organ > div > i{position:absolute;z-index:0;left:50%;top:0;display:block;height:1px;border-bottom:1px dashed #bebebe}
	#container .organization .cntbox .organ dl{position:relative;z-index:1;display:inline-block;padding:40px 10px 0;vertical-align:top}
	#container .organization .cntbox .organ dt{line-height:50px;font-size:15px;font-weight:500;color:#fff;background:#777}
	#container .organization .cntbox .organ dd{position:relative;margin-top:15px;min-height:62px;color:#222;border-top:0;}
	#container .organization .cntbox .organ dd span{position:relative;display:block;line-height: 35px;font-size:14px;font-weight:500;color:#6d849a;text-align:center;}
	#container .organization .cntbox .organ dd span + span{border-top: 1px dashed rgba(195, 205, 215, 0.4);}
	#container .organization .cntbox .organ .og0{position:relative;z-index:1}
	#container .organization .cntbox .organ .og0 dl{padding: 0;width: 40%;}
	#container .organization .cntbox .organ .og0 dt{line-height: 60px;font-size: 16px;background:rgba(2,77,161,1) url(../img/category.png) no-repeat bottom left;background-size:auto 100%;}
    #container .organization .cntbox .organ .og0 dd{display: none;}
	#container .organization .cntbox .organ .og1{position:relative;z-index:1;font-size:0;margin: 0 -10px;overflow: hidden;}
	#container .organization .cntbox .organ .og1 i{transform:translateX(-50%);width: calc(100% - 30%);}
	#container .organization .cntbox .organ .og1 dl{width:30%}
	#container .organization .cntbox .organ .og1 dl:nth-child(2){width:40%}
	#container .organization .cntbox .organ .og1 dl:before{content:'';position:absolute;z-index:0;left:50%;top:0;display:block;width:1px;height:40px;border-left:1px dashed #bebebe}
	#container .organization .cntbox .organ .og1 dt{color:#555;border:1px solid #c3cdd7;background:#eff5fb}
	#container .organization .cntbox .organ .og1 dd{display:block}
	#container .organization .cntbox .organ .og1 dd .col{display: block;background: #fff;border: 1px solid #c3cdd7;}
	#container .organization .cntbox .organ .og1 dd .col + .col{margin-top:15px}
	#container .organization .cntbox .organ .og1 dd .col strong{display:block;line-height: 36px;font-size: 14px;background:#fafafa;border-bottom: 1px solid #e9e9e9;}
	#container .organization .cntbox .organ .og1 dd:before{content:'';position:absolute;top:-15px;left:50%;width:1px;height:15px;border-left:1px dashed #bebebe}

	/**/
	#container .location{padding: 0 25px 60px;}
	#container .location .cntbox{position:relative}
	#container .location .cntbox #map{height: 350px !important;}
	#container .location .cntbox .map{position:relative;box-shadow:8px 17px 15px 0px rgba(0, 0, 0, 0.025)}
	#container .location .cntbox .map img{width:100%;vertical-align:top;}
	#container .location .cntbox .map .more{position:absolute;z-index: 99;bottom: 8px;right: 8px;}
	#container .location .cntbox .map .more .btn_more{display: inline-block;line-height: 30px;padding: 0 15px;border-radius: 3px;font-size: 13px;color: #fff;vertical-align: top;text-align: center;background: #003399;letter-spacing: -1px;}
	#container .location .cntbox .map .more .btn_more:nth-child(n+2){margin-left:15px}
	#container .location .cntbox .box{padding: 50px 30px;}
	#container .location .cntbox .box ul{overflow:hidden}
	#container .location .cntbox .box ul + ul{padding-top:30px;border-top:1px solid #e9e9e9}
	#container .location .cntbox .box li{margin-bottom: 20px;line-height: 28px;overflow:hidden;}
	#container .location .cntbox .box li .tit{float:left;width: 150px;font-size: 16px;font-weight:500;color:#111;}
	#container .location .cntbox .box li .txt{float: left;width: calc(100% - 150px);font-size: 15px;font-weight:400;color:#999;overflow:hidden;}

	/**/
	#container .concert{padding: 0 25px 60px;}
	#container .concert .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .concert .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .concert .titbox .tit{position: relative;line-height: 30px;font-size: 24px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .concert .titbox .txt{display: inline-block;padding-top: 6px;line-height: 18px;font-size: 14px;color: #777;vertical-align: top;}
	#container .concert .cntbox{position:relative;font-size: 0;overflow: hidden;}
	#container .concert .cntbox .column{position:relative;overflow: hidden;}
	#container .concert .cntbox .column + .column{margin-top: 25px;}
	#container .concert .cntbox .column .img{float: left;width: 40%;border-radius: 10px;text-align: center;overflow: hidden;}
	#container .concert .cntbox .column .img img{width:100%;height:auto;}
	#container .concert .cntbox .column .cnt{float: left;padding: 10px 0 0 25px;width: 60%;text-align: left;}
	#container .concert .cntbox .column .tit{line-height: 25px;font-size: 20px;font-weight: 500;color: #039;letter-spacing:-0.5px;}
	#container .concert .cntbox .column .txt{margin-top: 10px;line-height: 22px;font-size: 14px;color:#777;letter-spacing:-0.5px;word-break:keep-all;}

	/**/
	#container .society{padding: 0 25px 60px;}
	#container .society .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .society .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 30px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .society .titbox .tit{position: relative;line-height: 30px;font-size: 24px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .society .titbox .txt{display: inline-block;padding-top: 6px;line-height: 18px;font-size: 14px;color: #777;vertical-align: top;}
	#container .society .cntbox{position:relative;font-size: 0;overflow: hidden;}
	#container .society .cntbox .column{position:relative;display:block;text-align: center}
	#container .society .cntbox .column .img{width:auto;max-width:60%;border-radius: 10px;text-align: center;overflow: hidden;}
	#container .society .cntbox .column .img img{width:auto;max-width:100%;height:auto;}
	#container .society .cntbox .column .cnt{padding: 25px 0;text-align: left;}
	#container .society .cntbox .column .tit{line-height: 28px;font-size: 20px;font-weight: 500;color: #039;letter-spacing:-0.5px;}
	#container .society .cntbox .column .txt{margin-top:20px;line-height: 25px;font-size: 15px;color:#777;letter-spacing:-0.5px;word-break:keep-all;}
	#container .society .cntbox .column .thum{margin-top:50px;}
	#container .society .cntbox .column .thum ul{margin:0 -10px;overflow:hidden;text-align:center}
	#container .society .cntbox .column .thum li{display:inline-block;width:33.33%;padding:0 10px;vertical-align:top}
	#container .society .cntbox .column .thum img{width:auto;max-width:100%;height:auto;border-radius:10px;}

}
@media all and (max-width:747px) {
	
	/**/
	#container .tabs{position:relative;top:0;left:0;z-index:11;width:100%;margin:0 0 10px 0;background:none}
	#container .tabs.fixed{position:fixed;z-index:11;top:0;left:50%;width:100%;width:100%;background:#fff;border-top:2px solid #0c4da2; box-shadow:5px 5px 10px rgba(0,0,0,0.05);transform:translateX(-50%)}
	#container .tabs ul{background:transparent;display:table;width:100%;margin:0 auto;max-width:1080px;overflow:hidden;border:1px solid #eee;text-align:center}
	#container .tabs li{position:relative;display:table-cell;vertical-align:middle}
	#container .tabs li a{position:relative;display:block;line-height:58px;font-size:17px;font-weight:500;text-align:center;color:#585858;background:#fff;text-transform:uppercase}
	#container .tabs li a:before{content:'';position:absolute;top:50%;left:0;margin-top:-12px;width:1px;height:24px;background:#ccc}
	#container .tabs li:nth-child(1) a:before{display:none}
	#container .tabs li a:hover,
	#container .tabs li a.sel{color:#000}

	/**/
	#container .greeting{padding: 0 15px 30px;}
	#container .greeting .imgbox{position:relative;float: none;}
	#container .greeting .imgbox img{width:100%;height:auto;vertical-align:top}
	#container .greeting .cntbox{float: none;position:relative;z-index:2;padding: 25px 0;font-size:17px;font-weight:300;color:#222;}
	#container .greeting .cntbox .tit{display:block;margin-bottom: 15px;font-size: 18px;font-weight: 700;color: #333;letter-spacing: -0.5px;word-break: keep-all;}
	#container .greeting .cntbox .txt{display:block;line-height: 22px;font-size: 13px;font-weight: 400;letter-spacing: -1px;color: #222222;}
	#container .greeting .cntbox .txt span{display:block}
	#container .greeting .cntbox .txt span + span{margin-top: 10px;}
	#container .greeting .cntbox .txt span.tar{margin-top: 50px;font-weight:500;color:#333;letter-spacing: -0.5px;}
	#container .greeting .cntbox .txt span.tar strong{margin-left: 6px;font-size: 17px;}
	
	/**/
	#container .danceteam{padding: 0 15px 30px;}
	#container .danceteam .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .danceteam .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 25px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .danceteam .titbox .tit{position: relative;line-height: 25px;font-size: 20px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .danceteam .titbox .txt{display: inline-block;padding-top: 5px;line-height: 15px;font-size: 12px;color: #777;vertical-align: top;}
	#container .danceteam .cntbox{position:relative}
	#container .danceteam .cntbox .image{border-radius: 10px;overflow: hidden;}
	#container .danceteam .cntbox .image img{display:block;width: 100%;}
	#container .danceteam .cntbox .text{display:block;padding: 30px 0;line-height: 22px;font-size: 13px;font-weight: 400;letter-spacing: -1px;color: #333;}
	#container .danceteam .cntbox .text span{display:block}
	#container .danceteam .cntbox .text span + span{margin-top: 20px;}
	#container .danceteam .cntbox .thumb{padding: 50px 30px;text-align:center;background:#000 url("../img/sub/img_danceteam_thumb.png") no-repeat 50% 50%;background-size: cover;}
	#container .danceteam .cntbox .thumb ul{margin-right: -15px;overflow:hidden;}
	#container .danceteam .cntbox .thumb li{float:left;width:33.33%}
	#container .danceteam .cntbox .thumb li .inner{margin: 0 15px 0 0;}
	#container .danceteam .cntbox .thumb li .inner img{width:100%;height:auto}
	#container .danceteam .cntbox .service{padding: 30px 0;}
	#container .danceteam .cntbox .service dl{}
	#container .danceteam .cntbox .service dl + dl{margin-top: 30px;}
	#container .danceteam .cntbox .service dt{display:block;line-height: 20px;font-size: 15px;font-weight: 500;color:#039;letter-spacing: -0.5px;}
	#container .danceteam .cntbox .service dd{display:block;margin-top: 10px;line-height: 22px;font-size: 13px;font-weight:400;color:#333;word-break: keep-all;}
	#container .danceteam .cntbox .list{}
	#container .danceteam .cntbox .list ul{margin: 0 -15px -15px 0;overflow: hidden;}
	#container .danceteam .cntbox .list li{float:left;width: 50%;}
	#container .danceteam .cntbox .list li .inner{margin: 0 15px 15px 0;}
	#container .danceteam .cntbox .list li .inner img{width:100%;height:auto;}

	/**/
	#container .member{padding: 0 15px 30px;}
	#container .member .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .member .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 25px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .member .titbox .tit{position: relative;line-height: 25px;font-size: 20px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .member .titbox .txt{display: inline-block;padding-top: 5px;line-height: 15px;font-size: 12px;color: #777;vertical-align: top;}
	#container .member .cntbox .list ul{margin: 0 -15px -15px 0;font-size:0;text-align:center;}
	#container .member .cntbox .list li{display:inline-block;width: 50%;vertical-align: top;}
	#container .member .cntbox .list li .inner{margin: 0 15px 15px 0;}
	#container .member .cntbox .list li .img img{width:auto;max-width:100%;height:auto}
	#container .member .cntbox .list li .tit{padding:15px 0;}
	#container .member .cntbox .list li .tit strong{display: block;line-height: 20px;font-size: 15px;font-weight:500;color:#222;letter-spacing: -0.5px;}
	#container .member .cntbox .list li .tit span{display: block;line-height: 18px;font-size: 13px;font-weight: 400;color:#777;letter-spacing: -0.5px;}
	
	/**/
	#container .history{padding: 0 15px 30px;}
	#container .history .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .history .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 25px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .history .titbox .tit{position: relative;line-height: 25px;font-size: 20px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .history .titbox .txt{display: inline-block;padding-top: 5px;line-height: 15px;font-size: 12px;color: #777;vertical-align: top;}
	#container .history .cntbox{position:relative}
	#container .history .cntbox:before{content:'';position:absolute;top:0;left: 0;display:block;width:1px;height:100%;background:#e0e0e0;}
	#container .history .now{position:relative;padding: 0 0 25px 0;text-align:center;}
	#container .history .now span{position:relative;display: block;padding: 15px;line-height: 20px;font-size: 15px;font-weight: 500;color: #039;box-shadow: 5px 5px 17px rgba(0,0,0,0.05);background: #fafafa;border: 1px solid #e9e9e9;letter-spacing: -0.5px;text-align: left;}
	#container .history .now span br{display:none}
	#container .history .flow{position:relative;}
	#container .history .flow i{position:absolute;top: 8px;left: 0;display:block;margin-left: -7px;width: 14px;height: 14px;border-radius:10px;background:#fff;border:2px solid #039;}
	#container .history .flow i:before{content:'';position:absolute;top: 4px;left: 10px;width: 30px;height:1px;background:#039;}
	#container .history .flow dl{position:relative;padding-left: 50px;box-sizing:border-box;}
	#container .history .flow dt{margin:0 0 15px 0;font-size: 22px;font-weight:600;color:#333;}
	#container .history .flow dd{margin: -3px 0 6px 0;font-size: 13px;font-weight: 400;color: #111;}
	#container .history .flow dd.img{margin-top:15px;font-size:0;}
	#container .history .flow dd.img img{margin-bottom: 10px;width: auto;max-width: 100%;height: auto;}
	#container .history .flow dd span{position:relative;display:block;padding-left: 15px;line-height:22px;word-break: keep-all;}
	#container .history .flow dd span:before{content:'';display:block;position:absolute;top: 10px;left: 0;width:3px;height:3px;background:#039;}
	
	/* 조직도 */
	#container .organization{position:relative;padding: 0 15px 30px;background:url("../img/orgaImg.png") no-repeat 50% 50%;background-size:contain}
	#container .organization .cntbox .organ{text-align:center}
	#container .organization .cntbox .organ *{font-size: 12px;font-weight:500;}
	#container .organization .cntbox .organ > div{padding: 0 0 20px 0;}
	#container .organization .cntbox .organ > div:before{content:'';position:absolute;z-index:0;left:50%;bottom:0;display:block;width:1px;height:40px;border-left:1px dashed #bebebe}
	#container .organization .cntbox .organ > div:last-child:before{display:none}
	#container .organization .cntbox .organ > div > i{position:absolute;z-index:0;left:50%;top:0;display:block;height:1px;border-bottom:1px dashed #bebebe}
	#container .organization .cntbox .organ dl{position:relative;z-index:1;display:inline-block;padding: 20px 10px 0;vertical-align:top;}
	#container .organization .cntbox .organ dt{line-height: 35px;font-size: 12px;font-weight:500;color:#fff;background:#777;}
	#container .organization .cntbox .organ dd{position:relative;margin-top:15px;min-height:62px;color:#222;border-top:0;}
	#container .organization .cntbox .organ dd span{position:relative;display:block;line-height: 28px;font-size: 12px;font-weight:500;color:#6d849a;text-align:center;word-break: keep-all;}
	#container .organization .cntbox .organ dd span + span{border-top: 1px dashed rgba(195, 205, 215, 0.4);}
	#container .organization .cntbox .organ .og0{position:relative;z-index:1}
	#container .organization .cntbox .organ .og0 dl{padding: 0;width: 40%;}
	#container .organization .cntbox .organ .og0 dt{line-height: 40px;font-size: 14px;background:rgba(2,77,161,1) url(../img/category.png) no-repeat bottom left;background-size:auto 100%;}
    #container .organization .cntbox .organ .og0 dd{display: none;}
	#container .organization .cntbox .organ .og1{position:relative;z-index:1;font-size:0;margin: 0 -10px;overflow: hidden;}
	#container .organization .cntbox .organ .og1 i{transform:translateX(-50%);width: calc(100% - 30%);}
	#container .organization .cntbox .organ .og1 dl{width:30%}
	#container .organization .cntbox .organ .og1 dl:nth-child(2){width:40%}
	#container .organization .cntbox .organ .og1 dl:before{content:'';position:absolute;z-index:0;left:50%;top:0;display:block;width:1px;height: 20px;border-left:1px dashed #bebebe;}
	#container .organization .cntbox .organ .og1 dt{color:#555;border:1px solid #c3cdd7;background:#eff5fb}
	#container .organization .cntbox .organ .og1 dd{display:block}
	#container .organization .cntbox .organ .og1 dd .col{display: block;background: #fff;border: 1px solid #c3cdd7;}
	#container .organization .cntbox .organ .og1 dd .col + .col{margin-top:15px}
	#container .organization .cntbox .organ .og1 dd .col strong{display:block;line-height: 30px;font-size: 12px;background:#fafafa;border-bottom: 1px solid #e9e9e9;}
	#container .organization .cntbox .organ .og1 dd:before{content:'';position:absolute;top:-15px;left:50%;width:1px;height:15px;border-left:1px dashed #bebebe}

	/**/
	#container .location{padding: 0 15px 30px;}
	#container .location .cntbox{position:relative}
	#container .location .cntbox #map{height: 250px !important;}
	#container .location .cntbox .map{position:relative;box-shadow:8px 17px 15px 0px rgba(0, 0, 0, 0.025);overflow: hidden;}
	#container .location .cntbox .map img{width:100%;vertical-align:top;}
	#container .location .cntbox .map .more{position:absolute;z-index: 99;bottom: 8px;right: 8px;}
	#container .location .cntbox .map .more .btn_more{display: inline-block;line-height: 27px;padding: 0 10px;border-radius: 3px;font-size: 11px;color: #fff;vertical-align: top;text-align: center;background: #003399;letter-spacing: -1px;}
	#container .location .cntbox .map .more .btn_more:nth-child(n+2){margin-left:15px}
	#container .location .cntbox .box{padding: 30px 0;}
	#container .location .cntbox .box ul{overflow:hidden}
	#container .location .cntbox .box ul + ul{padding-top:30px;border-top:1px solid #e9e9e9}
	#container .location .cntbox .box li{margin-bottom: 20px;line-height: 28px;overflow:hidden;}
	#container .location .cntbox .box li .tit{font-size: 14px;font-weight:500;color:#111;}
	#container .location .cntbox .box li .txt{line-height: 18px;font-size: 13px;font-weight:400;color:#999;overflow:hidden;}

	/**/
	#container .concert{padding: 0 15px 30px;}
	#container .concert .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .concert .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 25px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .concert .titbox .tit{position: relative;line-height: 25px;font-size: 20px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .concert .titbox .txt{display: inline-block;padding-top: 5px;line-height: 15px;font-size: 12px;color: #777;vertical-align: top;}
	#container .concert .cntbox{position:relative;font-size: 0;overflow: hidden;}
	#container .concert .cntbox .column{position:relative;overflow: hidden;}
	#container .concert .cntbox .column + .column{margin-top: 25px;}
	#container .concert .cntbox .column .img{border-radius:5px;text-align: center;overflow: hidden;}
	#container .concert .cntbox .column .img img{width:100%;height:auto;}
	#container .concert .cntbox .column .cnt{padding: 15px 0;text-align: center;}
	#container .concert .cntbox .column .tit{line-height: 20px;font-size: 18px;font-weight: 500;color: #039;letter-spacing:-0.5px;}
	#container .concert .cntbox .column .txt{margin-top: 10px;line-height: 18px;font-size: 13px;color:#777;letter-spacing:-0.5px;word-break:keep-all;}


	/**/
	#container .society{padding: 0 15px 30px;}
	#container .society .titbox{position: relative;margin-bottom: 20px;padding-bottom: 20px;padding-left: 25px;text-align:left;}
	#container .society .titbox:before{content:'';position:absolute;top:0;left:0;width: 20px;height: 25px;background:url("../img/img_titbox.png") no-repeat 50% 50%;}
	#container .society .titbox .tit{position: relative;line-height: 25px;font-size: 20px;font-weight: 500;color: #222;letter-spacing: -0.5px;}
	#container .society .titbox .txt{display: inline-block;padding-top: 5px;line-height: 15px;font-size: 12px;color: #777;vertical-align: top;}
	#container .society .cntbox{position:relative;font-size: 0;overflow: hidden;}
	#container .society .cntbox .column{position:relative;overflow: hidden;}
	#container .society .cntbox .column + .column{margin-top: 25px;}
	#container .society .cntbox .column .img{border-radius:5px;text-align: center;overflow: hidden;}
	#container .society .cntbox .column .img img{width:100%;height:auto;}
	#container .society .cntbox .column .cnt{padding: 15px 0;text-align: center;}
	#container .society .cntbox .column .tit{line-height: 20px;font-size: 18px;font-weight: 500;color: #039;letter-spacing:-0.5px;}
	#container .society .cntbox .column .txt{margin-top: 10px;line-height: 18px;font-size: 13px;color:#777;letter-spacing:-0.5px;word-break:keep-all;}
	#container .society .cntbox .column .thum{margin-top: 25px;}
	#container .society .cntbox .column .thum ul{margin: 0 -5px;overflow:hidden;text-align:center;}
	#container .society .cntbox .column .thum li{display:inline-block;width:33.33%;padding: 0 5px;vertical-align:top;}
	#container .society .cntbox .column .thum img{width:auto;max-width:100%;height:auto;border-radius: 5px;}
}

