@charset "UTF-8";
/* common */
#container{clear:both; position:relative; width:100%; height:100%;}
#container #subVisual{clear:both; position:relative; width:100%; min-width:1080px; height:150px; margin:0 auto; padding:40px 0; overflow:hidden; box-sizing:border-box;}
#subVisual.sub01{background:url(../images/sub/subVisual01.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub02{background:url(../images/sub/subVisual02.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub03{background:url(../images/sub/subVisual03.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub04{background:url(../images/sub/subVisual04.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub05{background:url(../images/sub/subVisual05.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub06{background:url(../images/sub/subVisual06.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub07{background:url(../images/sub/subVisual07.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub98{background:url(../images/sub/subVisual99.jpg) no-repeat center center; background-size:cover;}
#subVisual.sub99{background:url(../images/sub/subVisual99.jpg) no-repeat center center; background-size:cover;}
#subVisual span{display:block; line-height:165%; color:#fff; text-align:center; font-family:'Nanum Myeongjo', '나눔명조', serif !important; font-size:20px;}
#subVisual span strong{font-family:'Nanum Myeongjo', '나눔명조', serif !important; font-size:28px; font-weight:bold;}

#container #path{clear:both; position:relative; width:100%; min-width:1080px; height:35px; background:#f0f0f0;}
#path ul{text-align:right; height:35px; line-height:35px;}
#path ul li{display:inline-block; position:relative; margin:0 8px; font-size:13px; color:#444;}
#path ul li:after{content:'>'; display:block; position:absolute; top:0; right:-12px;}
#path ul li:last-child:after{content:''; display:none;}

#container #side{position:relative; float:left; width:155px; height:100%; min-height:620px; background:#fcfcfc url(../images/sub/left/bg_subList.png) no-repeat right bottom; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;box-sizing:border-box;}
#side .title{position:absolute; width:190px; height:90px; top:-35px; left:-36px; box-sizing:border-box; z-index:700;}
#side.sub01 .title{background:url(../images/sub/left/bg_subTitle01.png) no-repeat top center;}
#side.sub02 .title{background:url(../images/sub/left/bg_subTitle02.png) no-repeat top center;}
#side.sub03 .title{background:url(../images/sub/left/bg_subTitle03.png) no-repeat top center;}
#side.sub04 .title{background:url(../images/sub/left/bg_subTitle04.png) no-repeat top center;}
#side.sub05 .title{background:url(../images/sub/left/bg_subTitle05.png) no-repeat top center;}
#side.sub06 .title{background:url(../images/sub/left/bg_subTitle06.png) no-repeat top center;}
#side.sub07 .title{background:url(../images/sub/left/bg_subTitle07.png) no-repeat top center;}
#side.sub98 .title{background:url(../images/sub/left/bg_subTitle99.png) no-repeat top center;}
#side.sub99 .title{background:url(../images/sub/left/bg_subTitle99.png) no-repeat top center;}
#side .title h2{display:block; width:155px; height:80px; margin:10px 0 0 35px; padding:20px 0 0 19px; color:#fff; font-size:25px; font-weight:bold; box-sizing:border-box;}
#side ul{clear:both; width:153px; height:auto; margin:55px auto; background:#fff; overflow:hidden; box-sizing:border-box;}
#side ul li{height:40px; border-bottom:1px solid #ebebeb;}
#side ul li a{display:block; height:40px; padding:0 15px 0 18px; line-height:40px; color:#222; font-size:15px; box-sizing:border-box;}
#side ul li a:hover{background:#eaf8ff;}
#side ul li.on a{color:#0d326f; background:#eaf8ff; font-weight:bold;}

/* contents */
#container #subcontents{position:relative; float:right; width:915px; height:100%; min-height:620px; padding:30px 40px 50px 30px; background:#fff; border-right:1px solid #ebebeb; box-sizing:border-box;}
#container #subcontents:after{content:''; display:block; clear:both;}
#subcontents .title{width:100%; height:30px; line-height:30px; margin-bottom:25px; background:url(../images/sub/ico_bullet.png) no-repeat left center; box-sizing:border-box;}
#subcontents .title h3{padding:0 20px; font-size:28px; box-sizing:border-box;} 
#subcontents .title2{width:100%; height:40px; line-height:40px; margin-bottom:20px; background:url(../images/sub/ico_bullet2.png) no-repeat left center; border-bottom:1px dotted #ddd;}
#subcontents .title2 p{padding:0 20px; font-size:21px; font-weight:bold; color:#001638;}
#subcontents p.title3{display:inline-block; position:relative; margin-bottom:8px; padding:0 1px 0 8px; font-size:16px; font-weight:bold; color:#2f5faf;}
#subcontents p.title3.left{float:left; margin-right:8px; margin-top:4px;}
#subcontents p.title3:before{content:''; display:block; position:absolute; width:3px; height:3px; top:5px; left:0; background:#34c4a9;}
#subcontents .tab{width:100%; height:44px; margin-bottom:25px; box-sizing:border-box;}
#subcontents .tab ul{clear:both; width:100%;}
#subcontents .tab ul li{float:left; width:50%; box-sizing:border-box;}
#subcontents .tab ul li a{display:block; width:100%; height:44px; line-height:44px; font-size:18px; color:#222; background:#fff; border:1px solid #ebebeb; border-right:none; text-align:center; box-sizing:border-box;}
#subcontents .tab ul li:last-child a{border-right:1px solid #ebebeb;}
#subcontents .tab ul li.on a{color:#fff; background:#244a8a; border:1px solid #0d326f;}
#subcontents .ready{}

/* 01-01 */
.sub01_01{clear:both;}
.sub01_01 .pic{width:231px; float:left; text-align:center;}
.sub01_01 .pic img{margin-bottom:15px;}
.sub01_01 .pic span{display:block; margin-bottom:12px; font-family:'Nanum Myeongjo', '나눔명조', serif !important; font-size:16px; font-weight:bold;}
.sub01_01 .pic p{font-family:'Nanum Myeongjo', '나눔명조', serif !important; font-size:19px; font-weight:bold;}
.sub01_01 .pic p strong{letter-spacing:5px; font-family:'Nanum Myeongjo', '나눔명조', serif !important; font-size:28px; font-weight:900;}
.sub01_01 .txt{width:565px; float:right; text-align:left;}
.sub01_01 .txt span{display:block; width:100%; margin-bottom:25px; line-height:170%; text-align:justify; font-size:15px;}
.sub01_01 .txt span strong{font-family:'Nanum Myeongjo', '나눔명조', serif !important; font-size:28px; font-weight:bold;}

/* 01-02 */
.sub01_02{clear:both;}
.sub01_02 .txt{width:100%; margin-bottom:50px; text-align:left;}
.sub01_02 .txt span{display:block; width:100%; margin-bottom:25px; line-height:170%; text-align:justify; font-size:15px; word-break:keep-all;}
.sub01_02 .txt span b{font-size:18px; font-weight:bold; color:#234886;}
.sub01_02 .history{width:100%;}
.sub01_02 .history table{width:100%;}
.sub01_02 .history table tr{text-align:center; box-sizing:border-box;}
.sub01_02 .history table tr th{height:60px; padding:0 10px; line-height:120%; font-weight:bold; background:#455773; color:#fff; border-top:1px solid #384763; vertical-align:middle; box-sizing:border-box;}
.sub01_02 .history table tr th span{font-size:12px; font-weight:300;}
.sub01_02 .history table tr td{height:40px; font-size:15px; border-bottom:1px solid #e2e2e2; vertical-align:middle; box-sizing:border-box;}
.sub01_02 .history table tr th:nth-child(odd){width:130px; background:#3b4c67;}
.sub01_02 .history table tr td:nth-child(odd){background:#f7f7f7;}
.sub01_02 .history table tr th:nth-child(even){border-right:1px solid #384763;}
.sub01_02 .history table tr td:nth-child(even){border-right:1px solid #c5c5c5;}
.sub01_02 .history table tr th:nth-child(1){border-left:1px solid #384763;}
.sub01_02 .history table tr td:nth-child(1){border-left:1px solid #c5c5c5;}
.sub01_02 .history table tr:last-child td{border-bottom:1px solid #c5c5c5;}

/* 01-03 */
.sub01_03{clear:both;}

/* 01-05 */
.sub01_05{clear:both;}
.sub01_05 .chart{text-align:center;}
.sub01_05 .chart span{display:block; margin-top:25px; font-size:19px;}

/* 01-06 */
.sub01_06{clear:both;}
/*
.sub01_06 .link, .sub01_06 .link2{text-align:center; height:50px; margin-bottom:25px; border-top:3px double #deedff; border-bottom:3px double #deedff;}
.sub01_06 .link ul, .sub01_06 .link2 ul{width:100%;}
.sub01_06 .link li, .sub01_06 .link2 li{float:left; list-style:none; height:50px; line-height:50px; margin:0 11px; font-size:15px;}
.sub01_06 .link2 li{margin:0 14px;}
.sub01_06 .link li a, .sub01_06 .link2 li a{padding:5px;}
.sub01_06 .link li a:hover, .sub01_06 .link2 li a:hover{text-decoration:underline; color:#244a8a;}
*/
.sub01_06 .link, .sub01_06 .link2{text-align:center; height:50px; margin-bottom:25px;}
.sub01_06 .link ul, .sub01_06 .link2 ul{position:relative; width:100%; height:50px;}
.sub01_06 .link ul:after, .sub01_06 .link2 ul:after{content:''; display:block; position:absolute; width:725px; height:1px; top:25px; left:80px; background:#d1dee2;}
.sub01_06 .link li, .sub01_06 .link2 li{position:inherit; z-index:1; float:left; list-style:none; height:50px; line-height:50px; margin:0 34.2px 0 0; font-size:15px; background:transparent;}
.sub01_06 .link2 li{margin:0 34.2px 0 0;}
.sub01_06 .link li:last-child, .sub01_06 .link2 li:last-child{margin:0;}
.sub01_06 .link li a, .sub01_06 .link2 li a{padding:5px 8px; background:#fff; border:1px solid #dde4e9; transition:0.2s;}
.sub01_06 .link li a:hover, .sub01_06 .link2 li a:hover{background:#dde4e9; color:#244a8a;}
.sub01_06 .con{clear:both; margin-bottom:50px;}
.sub01_06 .con table{width:100%;}
.sub01_06 .con table tr{text-align:center; box-sizing:border-box;}
.sub01_06 .con table tr th{height:60px; padding:0 10px; line-height:120%; font-weight:bold; background:#455773; color:#fff; border:1px solid #4e6486; border-top:1px solid #384763; vertical-align:middle; box-sizing:border-box;}
.sub01_06 .con table tr th span{font-size:12px; font-weight:300;}
.sub01_06 .con table tr td{height:50px; line-height:140%; font-size:15px; border:1px solid #e2e2e2; vertical-align:middle; box-sizing:border-box;}
.sub01_06 .con table tr th:first-child{border-left:1px solid #384763;}
.sub01_06 .con table tr th:last-child{border-right:1px solid #384763;}

/* 02-01-01 */
.sub02_01_01{clear:both;}
.sub02_01_01 .tab ul li{width:33.3% !important;}
.sub02_01_01 .con{margin-bottom:50px;}
.sub02_01_01 .con ul{clear:both;}
.sub02_01_01 .con ul li{clear:both; margin-bottom:30px; font-size:15px; text-align:justify; word-break:keep-all;}
.sub02_01_01 .con span{display:block; line-height:160%; text-align:justify; word-break:keep-all; font-size:15px;}
.sub02_01_01 .con strong{font-weight:bold;}
.sub02_01_01 .con strong.color{color:#001638;}
.sub02_01_01 .con ul li > ul{margin-top:8px;}
.sub02_01_01 .con.c01 ul li{margin-bottom:5px; padding-left:20px; font-size:16px; line-height:160%;}
.sub02_01_01 .con.c01 ul li:before{content:'\25E6'; display:inline-block; position:absolute; margin-left:-20px; color:#244a8a; font-size:10px; font-weight:bold;}
.sub02_01_01 .con.c05 ul li{margin-bottom:10px;}
.sub02_01_01 .con.c05 ul li span{margin-bottom:25px;}
.sub02_01_01 .con.c05 ul li:first-child span{margin-bottom:0;}
.sub02_01_01 .con.c06 > ul > li > ul > li{margin-bottom:15px;}
.sub02_01_01 .con.c07 span{margin-bottom:30px;}

/* 02-01-02 */
.sub02_01_02{clear:both;}
.sub02_01_02 .tab ul li{width:33.3% !important;}
.sub02_01_02 .con{margin-bottom:50px;}
.sub02_01_02 .con ul{clear:both;}
.sub02_01_02 .con ul li{clear:both; line-height:160%; font-size:15px; text-align:justify; word-break:keep-all;}
.sub02_01_02 .con span{display:block; line-height:160%; text-align:justify; word-break:keep-all; font-size:15px;}
.sub02_01_02 .con strong{font-weight:bold;}
.sub02_01_02 .con strong.color{color:#001638;}
.sub02_01_02 .con ul li > ul{margin-top:8px;}
.sub02_01_02 .con.c01 ul li{margin-bottom:5px; padding-left:20px; font-size:16px; line-height:160%;}
.sub02_01_02 .con.c01 ul li:before{content:'\25E6'; display:inline-block; position:absolute; margin-left:-20px; color:#244a8a; font-size:10px; font-weight:bold;}
.sub02_01_02 .con.c02 ul li{margin-bottom:5px; padding-left:20px; font-size:16px; line-height:160%;}
.sub02_01_02 .con.c02 ul li:before{content:'\25E6'; display:inline-block; position:absolute; margin-left:-20px; color:#244a8a; font-size:10px; font-weight:bold;}
.sub02_01_02 .con.c04 span{margin-bottom:20px;}
.sub02_01_02 .con.c04 ul li:last-child{font-size:14px; margin-top:15px;}
.sub02_01_02 .con table{width:100%;}
.sub02_01_02 .con table tr{text-align:center; box-sizing:border-box;}
.sub02_01_02 .con table tr th{height:60px; padding:0 10px; line-height:120%; font-weight:bold; background:#455773; color:#fff; border:1px solid #4e6486; border-top:1px solid #384763; vertical-align:middle; box-sizing:border-box;}
.sub02_01_02 .con table tr th span{font-size:12px; font-weight:300;}
.sub02_01_02 .con table tr td{height:50px; line-height:140%; font-size:15px; border:1px solid #e2e2e2; vertical-align:middle; box-sizing:border-box;}
.sub02_01_02 .con table tr td.tbg{background:#eaf8ff;}
.sub02_01_02 .con table tr th:first-child{border-left:1px solid #384763;}
.sub02_01_02 .con table tr th:last-child{border-right:1px solid #384763;}

/* 02-01-03 */
.sub02_01_03{clear:both;}
.sub02_01_03 .tab ul li{width:33.3% !important;}
.sub02_01_03 .tab2{width:282px; height:40px; margin:0 auto 25px;}
.sub02_01_03 .tab2 button{position:relative; float:left; width:94px; height:40px; line-height:40px; font-size:15px; transition:0.2s; background:none; border:none; outline:none; box-sizing:border-box;}
.sub02_01_03 .tab2 button:hover{color:#244a8a;}
.sub02_01_03 .tab2 button.active{color:#244a8a;/*background:#eaf8ff;*/}
.sub02_01_03 .tab2 button.active:after{content:''; display:block; position:absolute; width:20px; height:3px; bottom:0; left:50%; margin-left:-10px; background:#244a8a;}
.sub02_01_03 .tabCon{clear:both; display:none;}
.sub02_01_03 .con{margin-bottom:50px;}
.sub02_01_03 .con table{width:100%;}
.sub02_01_03 .con table tr{text-align:center; box-sizing:border-box;}
.sub02_01_03 .con table tr th{height:60px; padding:0 10px; line-height:120%; font-weight:bold; background:#455773; color:#fff; border:1px solid #4e6486; border-top:1px solid #384763; vertical-align:middle; box-sizing:border-box;}
.sub02_01_03 .con table tr th span{font-size:12px; font-weight:300;}
.sub02_01_03 .con table tr td{height:50px; line-height:140%; font-size:15px; border:1px solid #e2e2e2; vertical-align:middle; box-sizing:border-box;}
.sub02_01_03 .con table tr th:first-child{border-left:1px solid #384763;}
.sub02_01_03 .con table tr th:last-child{border-right:1px solid #384763;}
#tabCon1 .con.c01 table tr td{width:50%; padding:10px 20px; text-align:left;}
#tabCon1 .con.c01 span{display:block; margin-top:15px; text-align:right;}
#tabCon1 .con.c02 table tr td:first-child, #tabCon1 .con.c03 table tr td:first-child{width:210px; height:40px; padding:0 20px; text-align:right;}
#tabCon1 .con.c02 table tr td:last-child, #tabCon1 .con.c03 table tr td:last-child{padding:0 20px; text-align:left;}
#tabCon1 .con.c02 table tr:nth-child(odd), #tabCon1 .con.c03 table tr:nth-child(odd){background:#fdfdfd;}
#tabCon2 .con table tr:nth-child(odd), #tabCon3 .con table tr:nth-child(odd){background:#fdfdfd;}
#tabCon2 .con table tr td, #tabCon3 .con table tr td{min-width:100px;}
#tabCon2 .con table tr td:last-child, #tabCon3 .con table tr td:last-child{padding:10px 20px; text-align:left;}

/* 04-06 */
.sub04_06{clear:both;}
.sub04_06 .tab2{width:100%; height:44px; margin-bottom:25px; box-sizing:border-box;}
.sub04_06 .tab2 button{display:block; float:left; width:20%; height:44px; line-height:44px; font-size:18px; color:#222; background:#fff; outline:none; border:1px solid #ebebeb; text-align:center; box-sizing:border-box;}
.sub04_06 .tab2 button:hover{color:#244a8a;}
.sub04_06 .tab2 button.active{color:#fff; background:#244a8a; border:1px solid #0d326f;}
/*
.sub04_06 .tabCon{clear:both; display:none;}
.sub04_06 .con{margin-bottom:50px;}
.sub04_06 .con ul{clear:both; width:100%;}
.sub04_06 .con ul li{display:block; position:relative; float:left; width:33.33%; height:220px; text-align:center; border:1px solid #ddd; border-left:none; border-top:none; box-sizing:border-box; overflow:hidden;}
.sub04_06 .con ul li:nth-child(3n+1){clear:both; float:left; border-left:1px solid #ddd;}
.sub04_06 .con ul li:nth-child(1),.sub04_06 .con ul li:nth-child(2),.sub04_06 .con ul li:nth-child(3){border-top:1px solid #ddd;}
.sub04_06 .con ul li:before{content:''; display:block; position:absolute; width:193px; height:112px; top:20px; left:30px; background:url(../images/sub/bg_award.png) no-repeat center center;}
.sub04_06 .con ul li img{position:relative; margin:19px 0; border:1px solid #e6e6e6; text-align:center;}
.sub04_06 .con ul li span.name{display:block; position:relative; padding:15px 0 0; font-size:17px; font-weight:bold; text-align:center; border-top:1px solid #ddd; background:#fcfcfc;}
.sub04_06 .con ul li span.donation{display:block; position:relative; padding:6px 0 15px; font-size:14px; color:#adadad; text-align:center; background:#fcfcfc;}
*/
.sub04_06 .tabCon{clear:both; display:none;}
.sub04_06 .con{display:inline-block; position:relative; width:100%; margin-bottom:50px;}
.sub04_06 .con ul{clear:both; width:100%;}
.sub04_06 .con ul li{display:inline-block; position:relative; float:left; width:50%; height:/*292*/272px; text-align:center; border:1px solid #ddd; border-left:none; border-top:none; box-sizing:border-box; overflow:hidden;}
.sub04_06 .con ul li:nth-child(2n+1){clear:both; float:left; border-left:1px solid #ddd;}
.sub04_06 .con ul li:nth-child(1),.sub04_06 .con ul li:nth-child(2){border-top:1px solid #ddd;}
.sub04_06 .con ul li:before{content:''; display:block; position:absolute; width:330px; height:217px; top:4px; left:25px; background:url(../images/sub/bg_award3.png) no-repeat center center;}
.sub04_06 .con ul li img{display:inline-block; position:relative; width:118px; height:157px; margin:31px 0; border:1px solid #e6e6e6; text-align:center; background:#f7f7f7;}
.sub04_06 .con ul li span.name{display:block; position:relative; padding:15px 0 /*0*/; font-size:18px; font-weight:bold; color:#2f5faf; text-align:center; border-top:1px solid #ddd; background:#fcfcfc;}
.sub04_06 .con ul li span.donation{display:none; position:relative; padding:6px 0 15px; font-size:14px; font-weight:bold; text-align:center; background:#fcfcfc; color:#adadad;}
.sub04_06 .con.c01{}
.sub04_06 .con.c02{}

/* 05-01 */
.sub05_01{clear:both;}
.sub05_01 .tab2{width:100%; height:44px; margin-bottom:25px; box-sizing:border-box;}
.sub05_01 .tab2 button{display:block; float:left; width:20%; height:44px; line-height:44px; font-size:18px; color:#222; background:#fff; outline:none; border:1px solid #ebebeb; border-right:none; text-align:center; box-sizing:border-box;}
.sub05_01 .tab2 button:last-child{border-right:1px solid #ebebeb;}
.sub05_01 .tab2 button:hover{color:#244a8a;}
.sub05_01 .tab2 button.active{color:#fff; background:#244a8a; border:1px solid #0d326f;}
.sub05_01 .tabCon{clear:both; display:none;}
.sub05_01 .con{display:inline-block; float:left; width:49%; margin-right:1%; margin-bottom:50px;}
.sub05_01 .con:nth-child(2n){margin-right:0;}
.sub05_01 .con ul{clear:both; width:100%;}
.sub05_01 .con ul li{display:block; position:relative; float:left; width:100%; height:292px; text-align:center; border:1px solid #ddd; box-sizing:border-box; overflow:hidden; margin-bottom: 10px;}
.sub05_01 .con ul li:nth-child(2n+1){clear:both; float:left; border-left:1px solid #ddd;}
.sub05_01 .con ul li:nth-child(1),.sub05_01 .con ul li:nth-child(2){border-top:1px solid #ddd;}
.sub05_01 .con ul li:before{content:''; display:block; position:absolute; width:330px; height:217px; top:4px; left:40px; background:url(../images/sub/bg_award2.png) no-repeat center center;}
.sub05_01 .con ul li img{display:inline-block; position:relative; width:118px; height:157px; margin:31px 0; border:1px solid #e6e6e6; text-align:center;}
.sub05_01 .con ul li p.award{display:block; position:relative; padding:15px 0 0; font-size:18px; font-weight:bold; color:#2f5faf; text-align:center; border-top:1px solid #ddd; background:#fcfcfc;}
.sub05_01 .con ul li span.name{display:block; position:relative; padding:6px 0 15px; font-size:15px; font-weight:bold; text-align:center; background:#fcfcfc;}
.sub05_01 .con.c01{}
.sub05_01 .con.c02{}

/* 05-02 */
.sub05_02{clear:both;}
.sub05_02 .tab2{width:100%; height:44px; margin-bottom:25px; box-sizing:border-box;}
.sub05_02 .tab2 button{display:block; float:left; width:20%; height:44px; line-height:44px; font-size:18px; color:#222; background:#fff; outline:none; border:1px solid #ebebeb; border-right:none; text-align:center; box-sizing:border-box;}
.sub05_02 .tab2 button:last-child{border-right:1px solid #ebebeb;}
.sub05_02 .tab2 button:hover{color:#244a8a;}
.sub05_02 .tab2 button.active{color:#fff; background:#244a8a; border:1px solid #0d326f;}
.sub05_02 .tabCon{clear:both; display:none;}
.sub05_02 .con{display:inline-block; position:relative; width:100%; margin-bottom:50px;}
.sub05_02 .con ul{clear:both; width:100%;}
.sub05_02 .con ul li{display:inline-block; position:relative; float:left; width:50%; height:292px; text-align:center; border:1px solid #ddd; border-left:none; border-top:none; box-sizing:border-box; overflow:hidden;}
.sub05_02 .con ul li:nth-child(2n+1){clear:both; float:left; border-left:1px solid #ddd;}
.sub05_02 .con ul li:nth-child(1),.sub05_02 .con ul li:nth-child(2){border-top:1px solid #ddd;}
.sub05_02 .con ul li:before{content:''; display:block; position:absolute; width:330px; height:217px; top:4px; left:25px; background:url(../images/sub/bg_award3.png) no-repeat center center;}
.sub05_02 .con ul li img{display:inline-block; position:relative; width:118px; height:157px; margin:31px 0; border:1px solid #e6e6e6; text-align:center; background:#f7f7f7;}
.sub05_02 .con ul li p.award{display:block; position:relative; padding:15px 0 0; font-size:18px; font-weight:bold; color:#2f5faf; text-align:center; border-top:1px solid #ddd; background:#fcfcfc;}
.sub05_02 .con ul li span.name{display:block; position:relative; padding:6px 0 15px; font-size:15px; font-weight:bold; text-align:center; background:#fcfcfc;}
.sub05_02 .con.c01{}
.sub05_02 .con.c02{}

/* 07-01 */
.sub07_01{clear:both;}
.sub07_01 .link ul{display:inline-block; width:100%; border-top:1px solid #dde4e9; box-sizing:border-box;}
.sub07_01 .link ul li{width:33.3%; height:50px; float:left; transition:0.2s; box-sizing:border-box;}
.sub07_01 .link ul li a{display:block; position:relative; width:100%; height:50px; line-height:50px; text-align:center; font-size:15px; border:1px solid #dde4e9; border-top:none; border-left:none; box-sizing:border-box; transition:0.2s;}
.sub07_01 .link ul li a:hover{color:#222; transition:0.2s;}
.sub07_01 .link ul li:nth-child(3n+1){clear:both; float:left; border-left:1px solid #dde4e9;}
.sub07_01 .link ul li:hover a{padding-right:20px; background:#eaf8ff;}
.sub07_01 .link ul li a:after{content:'GO'; position:absolute; opacity:0; top:12px; right:0px; width:24px; height:24px; line-height:26px; border-radius:12px; font-size:12px; font-weight:bold; background:#234886; color:#fff; transition:.3s;}
.sub07_01 .link ul li:hover a:after{opacity:1; right:10px;}

/* 07-02 */
.sub07_02{clear:both;}
.sub07_02 .link ul{display:inline-block; width:100%; border-top:1px solid #dde4e9; box-sizing:border-box;}
.sub07_02 .link ul li{width:33.3%; height:50px; float:left; transition:0.2s; box-sizing:border-box;}
.sub07_02 .link ul li a{display:block; position:relative; width:100%; height:50px; line-height:50px; text-align:center; font-size:15px; border:1px solid #dde4e9; border-top:none; border-left:none; box-sizing:border-box; transition:0.2s;}
.sub07_02 .link ul li a:hover{color:#222; transition:0.2s;}
.sub07_02 .link ul li:nth-child(3n+1){clear:both; float:left; border-left:1px solid #dde4e9;}
.sub07_02 .link ul li:hover a{padding-right:20px; background:#eaf8ff;}
.sub07_02 .link ul li a:after{content:'GO'; position:absolute; opacity:0; top:12px; right:0px; width:24px; height:24px; line-height:26px; border-radius:12px; font-size:12px; font-weight:bold; background:#234886; color:#fff; transition:.3s;}
.sub07_02 .link ul li:hover a:after{opacity:1; right:10px;}

/* 98-01*/
.sub98_01{clear:both;}
.sub98_01 .con{width:20%; float:left; margin-right:6.66%; margin-bottom:25px;}
.sub98_01 .con:nth-child(4n){margin-right:0;}
.sub98_01 .con:nth-child(4n+1){clear:both; float:left;}
.sub98_01 .con > ul{clear:both;}
.sub98_01 .con > ul > li{position:relative; margin-bottom:12px; padding-left:8px; color:#2f5faf;}
.sub98_01 .con > ul > li:before{content:''; display:block; position:absolute; width:3px; height:3px; top:5px; left:0; background:#34c4a9;}
.sub98_01 .con > ul > li > a{font-weight:bold; color:#2f5faf;}
.sub98_01 .con > ul > li > ul{clear:both;}
.sub98_01 .con > ul > li > ul > li{position:relative; margin:8px 0; padding-left:8px;}
.sub98_01 .con > ul > li > ul > li:before{content:''; display:block; position:absolute; width:3px; height:1px; top:7px; left:0; background:#4b545e;}
.sub98_01 .con > ul > li > ul > li > a{font-size:13px; font-weight:normal;}
.sub98_01 .con ul li a:hover{text-decoration:underline;}

/* pop */
#wrap.pop{width:100%; min-width:560px;}
#wrap.pop .wrapper{width:100%;}
#wrap.pop #header{z-index:999; clear:both; position:fixed; top:0; height:85px; box-sizing:border-box;}
#wrap.pop #header .logo{padding:0 15px; box-sizing:border-box;}
#wrap.pop #container{min-height:680px; padding:85px 20px 60px; background:#f6f6f6; box-sizing:border-box;}
#wrap.pop #container .top{clear:both; width:100%; max-width:560px; /* height:95px; */ margin:30px auto 0; box-sizing:border-box;}
#wrap.pop #container .top:after{content:'';display:block;clear:both;}
#wrap.pop #container .top .pic{clear:both; float:left; width:80px; height:95px; margin-right:20px;background:#f6f6f6; border:1px solid #ddd; overflow:hidden;}
#wrap.pop #container .top .pic img{width:100%;}
#wrap.pop #container .top .right{float:right;width:calc(100% - 102px);}
#wrap.pop #container .top .right p{font-size:17px; line-height:200%;}
#wrap.pop #container .top .right p strong{font-weight:bold; color:#0d326f;}
#wrap.pop #container .tab{clear:both; width:100%; max-width:560px; height:40px; margin:30px auto 0; box-sizing:border-box;}
#wrap.pop #container .tab ul{width:100%; box-sizing:border-box;}
#wrap.pop #container .tab ul li{width:25%; height:40px; line-height:40px; float:left; box-sizing:border-box;}
#wrap.pop #container .tab ul li button{width:100%; height:40px; line-height:40px; font-size:16px; color:#222; background:#fff; border:1px solid #ebebeb; border-right:none; text-align:center; cursor:pointer; box-sizing:border-box; transition:background 0.2s;}
#wrap.pop #container .tab ul li:last-child button{border-right:1px solid #ebebeb;}
#wrap.pop #container .tab ul li button.active{color:#fff; background:#244a8a; border:1px solid #0d326f; transition:background 0.2s;}
#wrap.pop #container .con{clear:both; width:100%; max-width:560px; min-height:375px; margin:0 auto 25px; padding:25px; background:#fff; border:1px solid #ebebeb; border-top:none; box-sizing:border-box;}
#wrap.pop #container .con .tabCon{}
#wrap.pop #container .con .tabCon h2{display:none;}
#wrap.pop #container .con .tabCon p{font-size:16px; line-height:200%;}
#wrap.pop #container .con .tabCon p strong{font-weight:bold;}
#wrap.pop #container .con .tabCon p strong:before{content:'\00B7'; display:inline-block; margin-right:3px;}
#wrap.pop #container .con .tabCon ul{}
#wrap.pop #container .con .tabCon ul li{font-size:16px; line-height:200%;}
/*#wrap.pop #container .con .tabCon ul li:before{content:'\00B7'; display:inline-block; margin-right:3px;}*/
#wrap.pop #footer{z-index:999; clear:both; position:fixed; bottom:0; height:60px; padding:0; box-sizing:border-box;}
#wrap.pop #footer .closePop{display:block; height:60px; line-height:60px; font-size:18px; text-align:center; color:#fff;}
#wrap.pop #footer .closePop:before{content:'\1F7A9'; display:inline-block; margin-right:3px;}

#mem_list{width:100%;}
#mem_list td{padding:5px;height:107px;vertical-align:middle;}
#mem_list td img{width:80px;}
#mem_list td p{margin:5px;}
#mem_list td p strong{font-weight:bold; color:#0d326f;}
#mem_list td p b{font-weight:bold;}
#mem_list td{padding:5px;border-bottom:1px solid #ddd;}
.mimg{text-align:center;width:80px;}
.info_btn{font-size:11px;background:#F1F1F1;width:55px;padding:5px;text-align:center;border:1px solid #ddd;cursor:pointer;}

#mem_list{width:100%;}
#mem_list td{padding:5px;height:107px;vertical-align:middle;}
#mem_list td img{width:80px;}
#mem_list td p{margin:5px;}
#mem_list td p strong{font-weight:bold; color:#0d326f;}
#mem_list td{padding:5px;border-bottom:1px solid #ddd;}
.mimg{text-align:center;width:80px;}
.info_btn{font-size:11px;background:#F1F1F1;width:55px;padding:5px;text-align:center;border:1px solid #ddd;cursor:pointer;}

.mem_list {width:100%;}
.mem_list td{padding:5px;height:107px;vertical-align:middle;}
.mem_list td img{width:80px;}
.mem_list td p{margin:5px;}
.mem_list td p strong{font-weight:bold; color:#0d326f;}
.mem_list td{padding:5px;}

.ytd{height:20px;border-bottom:1px solid #ddd;font-weight:bold;}
a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}

