table {word-break: keep-all;}
.scroll_tb {  visibility: hidden; position: absolute;}
.cont table td p:before { content: ""; width: 6px; height: 6px; background-color: #539eef; position: absolute; border-radius: 100px; margin-left: -9px; margin-top: 12px;}
.cont table td p {  padding-left:1%;  text-align: left; margin-bottom: 1%;}

#contain .organization .og0 a, #contain .organization .og1 a {color: #fff; transition: 0.3s; display: block;}
#contain .organization .og0 a:hover {color: #75bffd; transition: 0.3s; display: block;}
#contain .organization .og1 a:hover {color: #5296fa; transition: 0.3s; display: block;}
#contain .organization .organ .og2 a:hover {background-color:#FFFAEC; border-radius:10px; text-decoration: underline;}
#contain .organization .organ .og0 li strong:hover{ border: 3px solid #75bffd; background-color: #fff;}
#contain .organization .organ .og1 li:hover{border:3px solid #5296fa; background-color: #fff; border-radius: 50px;}
#contain .organization .organ .og2 a  {color: #000; transition: 0.3s; display: block;}
#contain .organization .organ .og2 a span {letter-spacing: -2px;}
#contain .organization .og0 a:hover li strong, #contain .organization .og1 a:hover li strong{background-color: #fff; border:3px solid #75bffd; transition: 0.3s;}

.scroll_tb {
	font-size:14px;
	color:#777;
	padding:3px;
	border:1px solid #ededed;
	margin-bottom:5px;
	display:none;
}


@media (min-width:1500px) {
	#contain .organization{padding:0 0 100px 0}
	#contain .organization .khwrap{width: 1200px; margin:0 auto;}
	#contain .organization .caut{color: rgba(173, 173, 173, 1);font-size: 18px;text-align: center;margin-top: -21px;margin-bottom: 16px;padding-bottom: 5px;}
	#contain .organization .organ{}
	#contain .organization .organ [class^=og]{position: relative;padding:0 0 40px 0;}
	#contain .organization .organ [class^=og]:before{content:'';position:absolute;z-index:0;left:50%;bottom:0;display:block;width:1px;height:40px;border-left: 1px solid #979797;}
	#contain .organization .organ [class^=og]:last-child:before{display:none}
	#contain .organization .organ [class^=og] i{position:absolute;z-index:0;left:50%;top:0;display:block;height:1px;border-bottom:1px dashed #bebebe}
	#contain .organization .organ [class^=og] ul{text-align:center;margin: 0 -5px;font-size: 0;}
	#contain .organization .organ [class^=og] li{display:inline-block;padding: 0 5px;position: relative;}
	#contain .organization .organ [class^=og] li strong{box-sizing: border-box;display:block;line-height: 70px;font-size:20px;font-weight:bold;color:#fff;border-radius: 50px;}

	#contain .organization .organ .og0{}
	#contain .organization .organ .og0 li{text-align:center;}
	#contain .organization .organ .og0 li strong{width: 130px;height: 130px;line-height: 130px;border-radius:50%;background:#75bffd; border: 3px #75bffd solid;}
	#contain .organization .organ .og0-1{margin: 0 auto;width: 900px;}
	#contain .organization .organ .og0-1:after{content:'';position:absolute;top:0;left:50%;width: 50%;transform:translateX(-50%);height:1px;background:#979797;}
	#contain .organization .organ .og0-1 ul{padding: 0;}
	#contain .organization .organ .og0-1 li{display:block;position:relative;padding: 0;}
	#contain .organization .organ .og0-1 li + li{margin-top: 20px;}
	#contain .organization .organ .og0-1 li span{display:block;line-height:50px;font-size: 18px;font-weight: 500;color:#000;background:#eef9ff;border-radius: 10px;}
	#contain .organization .organ .og0-1 .ogl{position:absolute;top:50%;left:0;width:25%;margin: 0;margin-top: -20px;padding-right: 25px;transform: translateY(-50%);}
	#contain .organization .organ .og0-1 .ogr{position:absolute;top:50%;right:0;width:25%;margin: 0;margin-top: -20px;padding-left: 25px;transform: translateY(-50%);}
	#contain .organization .organ .og0-1 ul:before{content:'';position:absolute;top:25px;bottom:25px;width:1px;height:auto;background: #979797;border: 0;}
	#contain .organization .organ .og0-1 li:before{content:'';position:absolute;top:50%;width:25px;height:1px;background:#979797}
	#contain .organization .organ .og0-1 .ogl:before{right:0;left: auto;}
	#contain .organization .organ .og0-1 .ogr:before{left:0;right: auto;}
	#contain .organization .organ .og0-1 .ogl li:before{right:-25px;}
	#contain .organization .organ .og0-1 .ogr li:before{left:-25px;}
	#contain .organization .organ .og1 li{width: 20%;height: 73px;line-height: 73px;border-radius: 50px;background:#5296fa; border:3px solid #5296fa; text-align:center;}
	#contain .organization .organ .og1 li strong{font-size:20px;}

	#contain .organization .organ .og2:before {display:none;}
	#contain .organization .organ .og2 ul{padding:40px 0 0 0;}
	#contain .organization .organ .og2 ul:before{content:'';position:absolute;top:0;left:50%;width:63.7%;height: 1px;background: #979797;transform: translateX(-50%);}
	#contain .organization .organ .og2 li{width:21%;text-align:center;}
	#contain .organization .organ .og2 li:before{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og2 li strong{text-align: center;line-height: 60px;font-size:19px;border-radius: 10px;background: #fff;border: 3px solid #eee; color: #000;}
	#contain .organization .organ .og2  li:nth-child(1) strong{border-color:#62a5c0}
	#contain .organization .organ .og2  li:nth-child(2) strong{border-color:#5f7afb}
	#contain .organization .organ .og2  li:nth-child(3) strong{border-color:#a16bcb}
	#contain .organization .organ .og2  li:nth-child(4) strong{border-color:#cc79ad}
	#contain .organization .organ .og2  li:nth-child(5) strong{border-color:#f995bb}
	#contain .organization .organ .og2  li:nth-child(6) strong{border-color:#ffa050} 
	


	#contain .organization .organ .og3 {display:flex; justify-content: flex-end;}
	#contain .organization .organ .og3 ul { padding: 40px 0 0 0; width:450px;  margin-left: -83px; position: relative;}
	#contain .organization .organ .og3 ul:before { content: ''; position: absolute;  top: 0; right: 33.5%;
        height: 1px;
        background: #979797;
        width: 149px;}
	#contain .organization .organ .og3 li{width: 33.333%;text-align:center;}
	#contain .organization .organ .og3 li:before{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og3 li:nth-child(2):after{content:'';position:absolute;top:-80px;left:0%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og3 li:nth-child(2):before {height: 40px;top: -40px;}
	#contain .organization .organ .og3 li strong{text-align: center;line-height: 60px;font-size:20px;border-radius: 10px;background: #eee;border: 3px solid #eee; color: #000;}
	#contain .organization .organ .og3 ul.right_tabs {margin-right:43%; position:relative;}
	#contain .organization .organ .og3 ul.right_tabs:before { content: ''; position: absolute;  top: 0; left:auto; right:0;  width: 84%; height: 1px; background: #979797;  transform: translateX(-50%);  width: 180px;}
	#contain .organization .organ .og3 ul.right_tabs::after {content: '';position: absolute; z-index: 0; left: 50%; bottom:auto; top:-40px; display: block; width: 1px; height: 40px; border-left: 1px solid #979797;}



	#contain .organization .cont{margin-top:30px;}
	#contain .organization .cont .cons{padding:50px 0 0 0}
	#contain .organization .cont .title{position:relative;padding: 0;margin-bottom: 30px;line-height: 30px;font-size: 24px;font-weight: 600;color: #000;text-align:left;}
	#contain .organization .cont .title:before{content:'';position:absolute;top: -8px;left: -8px;width: 8px;height: 8px;border-radius:50%;background:#539eef;}
	#contain .organization .cont .table table{position: relative;width: 100%;border-collapse: collapse;table-layout: fixed;}
	#contain .organization .cont .table table thead{border-top: 3px solid #5296fa;}
	#contain .organization .cont .table table tr{border-bottom: 1px solid #e9e9e9;}
	#contain .organization .cont .table table th{background: #f1f8ff;}
	#contain .organization .cont .table table th,
	#contain .organization .cont .table table td{padding: 15px 35px;line-height:180%;font-size: 18px;border-left:1px solid #e9e9e9;}
	#contain .organization .cont .table table td:nth-child(1){border-left:0}
}
@media (max-width:1499px) and (min-width:1201px) {
	#contain .organization{padding:0 0 100px 0}
	#contain .organization .khwrap{width: 1200px; margin:0 auto;}
	#contain .organization .caut{color: rgba(173, 173, 173, 1);font-size: 18px;text-align: center;margin-top: -21px;margin-bottom: 16px;padding-bottom: 5px;}
	#contain .organization .organ{}
	#contain .organization .organ [class^=og]{position: relative;padding:0 0 40px 0;}
	#contain .organization .organ [class^=og]:before{content:'';position:absolute;z-index:0;left:50%;bottom:0;display:block;width:1px;height:40px;border-left: 1px solid #979797;}

	#contain .organization .organ [class^=og]:last-child:before{display:none}
	#contain .organization .organ [class^=og] i{position:absolute;z-index:0;left:50%;top:0;display:block;height:1px;border-bottom:1px dashed #bebebe}
	#contain .organization .organ [class^=og] ul{text-align:center;margin: 0 -5px;font-size: 0;}
	#contain .organization .organ [class^=og] li{display:inline-block;padding: 0 5px;position: relative;}
	#contain .organization .organ [class^=og] li strong{box-sizing: border-box;display:block;line-height: 70px;font-size:20px;font-weight:bold;color:#fff;border-radius: 50px;}
	#contain .organization .organ .og2:before { left: 8%;}
	#contain .organization .organ .og0{}
	#contain .organization .organ .og0 li{text-align:center;}
	#contain .organization .organ .og0 li strong{width: 130px;height: 130px;line-height: 130px;border-radius:50%;background:#75bffd; border: 3px #75bffd solid;}
	#contain .organization .organ .og0-1{margin: 0 auto;width: 900px;}
	#contain .organization .organ .og0-1:after{content:'';position:absolute;top:0;left:50%;width: 50%;transform:translateX(-50%);height:1px;background:#979797;}
	#contain .organization .organ .og0-1 ul{padding: 0;}
	#contain .organization .organ .og0-1 li{display:block;position:relative;padding: 0;}
	#contain .organization .organ .og0-1 li + li{margin-top: 20px;}
	#contain .organization .organ .og0-1 li span{display:block;line-height:50px;font-size: 18px;font-weight: 500;color:#000;background:#eef9ff;border-radius: 10px;}
	#contain .organization .organ .og0-1 .ogl{position:absolute;top:50%;left:0;width:25%;margin: 0;margin-top: -20px;padding-right: 25px;transform: translateY(-50%);}
	#contain .organization .organ .og0-1 .ogr{position:absolute;top:50%;right:0;width:25%;margin: 0;margin-top: -20px;padding-left: 25px;transform: translateY(-50%);}
	#contain .organization .organ .og0-1 ul:before{content:'';position:absolute;top:25px;bottom:25px;width:1px;height:auto;background: #979797;border: 0;}
	#contain .organization .organ .og0-1 li:before{content:'';position:absolute;top:50%;width:25px;height:1px;background:#979797}
	#contain .organization .organ .og0-1 .ogl:before{right:0;left: auto;}
	#contain .organization .organ .og0-1 .ogr:before{left:0;right: auto;}
	#contain .organization .organ .og0-1 .ogl li:before{right:-25px;}
	#contain .organization .organ .og0-1 .ogr li:before{left:-25px;}
	#contain .organization .organ .og1 li{width: 20%;height: 73px;line-height: 73px;border-radius: 50px;background:#5296fa; border:3px solid #5296fa; text-align:center;}
	#contain .organization .organ .og1 li strong{font-size:20px;}

	#contain .organization .organ .og2:before {display:none;}
	#contain .organization .organ .og2 ul{padding:40px 0 0 0;}
	#contain .organization .organ .og2 ul:before{content:'';position:absolute;top:0;left:50%;width:63.7%;height: 1px;background: #979797;transform: translateX(-50%);}
	#contain .organization .organ .og2 li{width:21%;text-align:center;}
	#contain .organization .organ .og2 li:before{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og2 li strong{text-align: center;line-height: 60px;font-size:18px;border-radius: 10px;background: #fff;border: 3px solid #eee; color: #000;}
	#contain .organization .organ .og2  li:nth-child(1) strong{border-color:#62a5c0}
	#contain .organization .organ .og2  li:nth-child(2) strong{border-color:#5f7afb}
	#contain .organization .organ .og2  li:nth-child(3) strong{border-color:#a16bcb}
	#contain .organization .organ .og2  li:nth-child(4) strong{border-color:#cc79ad}
	#contain .organization .organ .og2  li:nth-child(5) strong{border-color:#f995bb}
	#contain .organization .organ .og2  li:nth-child(6) strong{border-color:#ffa050} 

	#contain .organization .organ .og3 ul { padding: 40px 0 0 0; width:450px; position: relative;}
	#contain .organization .organ .og3 ul:before { content: ''; position: absolute;  top: 0;  right:16.5%;height: 1px; background: #979797;  width:300px;}
	#contain .organization .organ .og3 li:nth-child(2):before {height:80px; top:-80px;}
	#contain .organization .organ .og3 li{width:33.333%;text-align:center;}
	#contain .organization .organ .og3 li:before{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og3 li strong{text-align: center;line-height: 60px;font-size:20px;border-radius: 10px;background: #eee;border: 3px solid #eee; color: #000;}

	#contain .organization .organ .og3 {display:flex; justify-content: flex-end;}
	#contain .organization .organ .og3 ul.right_tabs {margin-right:43%; position:relative;}
	#contain .organization .organ .og3 ul.right_tabs:before { content: ''; position: absolute;  top: 0; left:auto; right:0;  width: 84%; height: 1px; background: #979797;  transform: translateX(-50%);  width: 180px;}
	#contain .organization .organ .og3 ul.right_tabs::after {content: '';position: absolute; z-index: 0; left: 50%; bottom:auto; top:-40px; display: block; width: 1px; height: 40px; border-left: 1px solid #979797;}



	
	#contain .organization .cont{margin-top:30px;}
	#contain .organization .cont .cons{padding:50px 0 0 0}
	#contain .organization .cont .title{position:relative;padding: 0;margin-bottom: 30px;line-height: 30px;font-size: 24px;font-weight: 600;color: #000;text-align:left;}
	#contain .organization .cont .title:before{content:'';position:absolute;top: -8px;left: -8px;width: 8px;height: 8px;border-radius:50%;background:#539eef;}
	#contain .organization .cont .table table{position: relative;width: 100%;border-collapse: collapse;table-layout: fixed;}
	#contain .organization .cont .table table thead{border-top: 3px solid #5296fa;}
	#contain .organization .cont .table table tr{border-bottom: 1px solid #e9e9e9;}
	#contain .organization .cont .table table th{background: #f1f8ff;}
	#contain .organization .cont .table table th,
	#contain .organization .cont .table table td{padding: 15px 35px;line-height:180%;font-size: 18px;border-left:1px solid #e9e9e9;}
	#contain .organization .cont .table table td:nth-child(1){border-left:0}
}
@media (max-width:1200px) {
	#contain .organization{padding:0 0 4em 0;}
	#contain .organization .khwrap{width: 100%;}
	#contain .organization .caut{color: rgba(173, 173, 173, 1);font-size: 18px;text-align: center;margin-bottom: 16px;padding-bottom: 5px;}
	#contain .organization .organ{}
	#contain .organization .organ [class^=og]{position: relative;padding:0 0 40px 0;}
	#contain .organization .organ [class^=og]:before{content:'';position:absolute;z-index:0;left:50%;bottom:0;display:block;width:1px;height:40px;border-left: 1px solid #979797;}

	#contain .organization .organ [class^=og]:last-child:before{display:none}
	#contain .organization .organ [class^=og] i{position:absolute;z-index:0;left:50%;top:0;display:block;height:1px;border-bottom:1px dashed #bebebe}
	#contain .organization .organ [class^=og] ul{text-align:center;margin: 0 -5px;font-size: 0;}
	#contain .organization .organ [class^=og] li{display:inline-block;padding: 0 5px;position: relative;}
	#contain .organization .organ [class^=og] li strong{box-sizing: border-box;display:block;line-height: 70px;font-size:20px;font-weight:bold;color:#fff;border-radius: 50px;}
	#contain .organization .organ .og2:before { left: 8%;}
	#contain .organization .organ .og0{}
	#contain .organization .organ .og0 li{text-align:center;}
	#contain .organization .organ .og0 li strong{width: 130px;height: 130px;line-height: 130px;border-radius:50%;background:#75bffd; border: 3px #75bffd solid;}
	#contain .organization .organ .og0-1{margin: 0 auto; max-width: 900px;}
	#contain .organization .organ .og0-1:after{content:'';position:absolute;top:0;left:50%;width: 50%;transform:translateX(-50%);height:1px;background:#979797;}
	#contain .organization .organ .og0-1 ul{padding: 0;}
	#contain .organization .organ .og0-1 li{display:block;position:relative;padding: 0;}
	#contain .organization .organ .og0-1 li + li{margin-top: 20px;}
	#contain .organization .organ .og0-1 li span{display:block;line-height:50px;font-size: 18px;font-weight: 500;color:#000;background:#eef9ff;border-radius: 10px;}
	#contain .organization .organ .og0-1 .ogl{position:absolute;top:50%;left:0;width:25%;margin: 0;margin-top: -20px;padding-right: 25px;transform: translateY(-50%);}
	#contain .organization .organ .og0-1 .ogr{position:absolute;top:50%;right:0;width:25%;margin: 0;margin-top: -20px;padding-left: 25px;transform: translateY(-50%);}
	#contain .organization .organ .og0-1 ul:before{content:'';position:absolute;top:25px;bottom:25px;width:1px;height:auto;background: #979797;border: 0;}
	#contain .organization .organ .og0-1 li:before{content:'';position:absolute;top:50%;width:25px;height:1px;background:#979797}
	#contain .organization .organ .og0-1 .ogl:before{right:0;left: auto;}
	#contain .organization .organ .og0-1 .ogr:before{left:0;right: auto;}
	#contain .organization .organ .og0-1 .ogl li:before{right:-25px;}
	#contain .organization .organ .og0-1 .ogr li:before{left:-25px;}
	#contain .organization .organ .og1 li{width: 20%;height: 73px;line-height: 73px;border-radius: 50px;background:#5296fa; border:3px solid #5296fa; text-align:center;}
	#contain .organization .organ .og1 li strong{font-size:20px;}

	#contain .organization .organ .og2::before {display:none;}
	#contain .organization .organ .og2 ul{padding:40px 0 0 0;}
	#contain .organization .organ .og2 ul:before{content:'';position:absolute;top:0;left:50%;width:60.7%;height: 1px;background: #979797;transform: translateX(-50%);}
	#contain .organization .organ .og2 li{width:20%;text-align:center;}
	#contain .organization .organ .og2 li:before{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og2 li strong{text-align: center;line-height: 60px;font-size:17px;border-radius: 10px;background: #fff;border: 3px solid #eee; color: #000;}
	#contain .organization .organ .og2  li:nth-child(1) strong{border-color:#62a5c0}
	#contain .organization .organ .og2  li:nth-child(2) strong{border-color:#5f7afb}
	#contain .organization .organ .og2  li:nth-child(3) strong{border-color:#a16bcb}
	#contain .organization .organ .og2  li:nth-child(4) strong{border-color:#cc79ad}
	#contain .organization .organ .og2  li:nth-child(5) strong{border-color:#f995bb}
	#contain .organization .organ .og2  li:nth-child(6) strong{border-color:#ffa050} 
	
	#contain .organization .organ .og3 ul { padding: 40px 0 0 0; width:40%; position: relative;}

	#contain .organization .organ .og3 ul:before {content: ''; position: absolute; top: 0; right: 50%; width: 81%; height: 1px; background: #979797; width: 66.5%; transform: translateX(50%);}
	#contain .organization .organ .og3 li{width:33.333%;text-align:center;}
	#contain .organization .organ .og3 li:before{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#979797;}
	#contain .organization .organ .og3 li:nth-child(2):before {height:80px; top:-80px;}
	#contain .organization .organ .og3 li strong{text-align: center;line-height: 60px;font-size:17px;border-radius: 10px;background: #eee;border: 3px solid #eee; color: #000;}

	#contain .organization .organ .og3 {display:flex;justify-content:flex-end;}
	#contain .organization .organ .og3 ul.right_tabs {margin-right:44%; position:relative;}
	#contain .organization .organ .og3 ul.right_tabs:before { content: ''; position: absolute;  top: 0; left:auto; right:0;  width: 84%; height: 1px; background: #979797;  transform: translateX(-50%);  width: 180px;}
	#contain .organization .organ .og3 ul.right_tabs::after {content: '';position: absolute; z-index: 0; left: 50%; bottom:auto; top:-40px; display: block; width: 1px; height: 40px; border-left: 1px solid #979797;}


	
	#contain .organization .cont{margin-top:30px;}
	#contain .organization .cont .cons{padding:50px 0 0 0}
	#contain .organization .cont .title{position:relative;padding: 0;margin-bottom: 30px;line-height: 30px;font-size: 24px;font-weight: 600;color: #000;text-align:left;}
	#contain .organization .cont .title:before{content:'';position:absolute;top: -8px;left: -8px;width: 8px;height: 8px;border-radius:50%;background:#539eef;}
	#contain .organization .cont .table table{position: relative;width: 100%;border-collapse: collapse;table-layout: fixed;}
	#contain .organization .cont .table table thead{border-top: 3px solid #5296fa;}
	#contain .organization .cont .table table tr{border-bottom: 1px solid #e9e9e9;}
	#contain .organization .cont .table table th{background: #f1f8ff;}
	#contain .organization .cont .table table th,
	#contain .organization .cont .table table td{padding:10px 5px;line-height:180%;font-size: 15px;border-left:1px solid #e9e9e9;}
	#contain .organization .cont .table table td:nth-child(1){border-left:0}
	#contain .organization .cont .table table td p {
		padding-left:20px;
	}
    #contain .organization .organ .og2 li:nth-child(5) strong {font-size: 13px;}
}
@media (max-width:1024px) {}
@media (max-width:991px) {
	#contain .organization .organ .og3 li strong {
		font-size:16px;
	}
}
@media (max-width:748px) {
	.scroll {
		overflow-x:scroll;
	}
	.scroll_wd {
		width:991px;
	}
	.scroll_tb {
		display:block;
		text-align: center;
	  visibility: visible;
	    position: unset;
	}
}
@media (max-width:640px) {
	.scroll_wd {
		width:768px;
	}
}
@media (max-width:480px) {
	.scroll_wd {
		width:640px;
	}
}

