.container.sub { width: 100%; }

.container.sub .content-wrap .sub-visual { max-width: none; }

.container.sub .content-wrap .sub-visual > .inner { background: url(/images/np/eng/visual-img.jpg) no-repeat 0 0; background-size: cover; width: 100%; height: 166px; }

.container.sub .content-wrap .sub-visual > .inner > h2 { display: table; margin: 0 auto; max-width: 1200px; width: 100%; text-align: center; height: 100%; }

.container.sub .content-wrap .sub-visual > .inner > h2 span { display: table-cell; vertical-align: middle; color: #fff; font-weight: 500; font-size: 50px; line-height: 62px; }

.container.sub .content-wrap .cnb { width: 100%; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }

.container.sub .content-wrap .cnb > .inner { max-width: 1224px; margin: 0 auto; padding: 0 12px; font-size: 0; position: relative; }

.container.sub .content-wrap .cnb > .inner .btn-home { background: #337cc3; width: 65px; height: 55px; float: left; display: block; background: #337cc3 url(/images/np/eng/icon-home.png) no-repeat 21px 17px; text-indent: -999px; margin: -1px 0 -1px 0; }

.container.sub .content-wrap .cnb > .inner .tabs { display: inline-block; position: relative; font-size: 18px; }

.container.sub .content-wrap .cnb > .inner .tabs .btn-tab-title, .container.sub .content-wrap .cnb > .inner .tabs .btn-tab-title2, .container.sub .content-wrap .cnb > .inner .tabs .btn-tab-title3 { padding: 32px; color: #333; padding: 18px 20px 19px 25px; border-right: 1px solid #d8d8d8; width: 265px; text-align: left; background: url(/images/np/eng/ico-lnb.png) no-repeat; background-position: right 32px top 23px; font-size: 16px; display: block; /* background-position-x: 90%; background-position-y: 24px; */ }

.container.sub .content-wrap .cnb > .inner .tabs > ul { display: none; position: absolute; top: 54px; left: -1px; z-index: 2; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; background: #fff; }

.container.sub .content-wrap .cnb > .inner .tabs > ul li a { display: block; color: #333; }

.container.sub .content-wrap .cnb > .inner .tabs > ul li a > span { padding: 17px 20px 18px 25px; width: 264px; display: block; }

.container.sub .content-wrap .cnb > .inner .tabs.__open-select .btn-tab-title, .container.sub .content-wrap .cnb > .inner .tabs.__open-select .btn-tab-title2, .container.sub .content-wrap .cnb > .inner .tabs.__open-select .btn-tab-title3 { background: url(/images/np/eng/ico-lnb-active.png) no-repeat; background-position: right 32px top 23px;/*  background-position-x: 90%; background-position-y: 24px; */ }

.container.sub .content-wrap .cnb > .inner .tabs.__open-select > ul { display: block; }

.container.sub .content-wrap .cnb > .inner .tabs.tabs .btn-tab-title, .container.sub .content-wrap .cnb > .inner .tabs.tabs .btn-tab-title2 { color: #333; }

.container.sub .content-wrap .cnb > .inner .tabs.tabs2 .btn-tab-title2 { width: 300px; }

.container.sub .content-wrap .cnb > .inner .tabs.tabs2 > ul li a > span { padding: 17px 20px 18px 25px; width: 299px; }

.container.sub .content-wrap .cnb > .inner .tabs:nth-last-child(1) .btn-tab-title2, .container.sub .content-wrap .cnb > .inner .tabs:nth-last-child(1) .btn-tab-title3 { color: #337cc3; font-weight: 500; }

.container.sub .content-wrap .cnb-mob { display: none; position: absolute; bottom: 6px; }

.container.sub .content-wrap .cnb-mob > div > ul > li { font-size: 12px; display: inline-block; color: #fff; position: relative; vertical-align: middle; padding-right: 5px; }

.container.sub .content-wrap .cnb-mob > div > ul > li a { display: inline-block; font-size: 12px; color: #fff; margin-right: 10px; }

.container.sub .content-wrap .cnb-mob > div > ul > li:nth-child(1) > a { text-indent: -999px; width: 8px; height: 9px; background: url(/images/np/eng/ico-home.png) no-repeat 0 0; }

.container.sub .content-wrap .cnb-mob > div > ul > li > i { display: inline-block; vertical-align: middle; padding-left: 5px; }

.container.sub .content-wrap > .content { max-width: 1224px; padding: 0 12px; margin: 0 auto; padding-top: 80px; padding-bottom: 100px; }

.container.sub .content-wrap > .content .vice-Minister { position: relative; }

.container.sub .content-wrap > .content .vice-Minister .id-Photo { position: absolute; top: 55px; left: 65px; border: 20px solid #e5eaf3; font-size: 0; }

.container.sub .content-wrap > .content .vice-Minister .id-Photo > img { width: 100%; }

.container.sub .content-wrap > .content .vice-Minister .name-head { background: #234b88; color: #fff; padding-top: 55px; padding-left: 412px; padding-bottom: 25px; }

.container.sub .content-wrap > .content .vice-Minister .name-head > p { font-size: 18px; line-height: 24px; }

.container.sub .content-wrap > .content .vice-Minister .name-head > p.name-tit { font-size: 30px; }

.container.sub .content-wrap > .content .vice-Minister .name-head > p > strong { color: #fff; font-size: 40px; font-weight: 500; display: inline-block; padding: 17px 0; }

.container.sub .content-wrap > .content .vice-Minister .h3-tit, .container.sub .content-wrap > .content .vice-Minister .list-tbl { margin-left: 410px; }

.container.sub .content-wrap .contact-wrap .section-area + .section-area { margin-top: 20px; }

.container.sub .content-wrap .contact-wrap .img-wrap { max-width: 1200px; border: 3px solid #d0d8dd; margin: 0 auto 0; }

.container.sub .content-wrap .contact-wrap .h3-tit { padding-bottom: 5px; }

.container.sub .content-wrap .contact-wrap .h3-text { padding: 10px 0 0px 17px; }

.container.sub .content-wrap .section-area { margin-top: 30px; }

.container.sub .content-wrap .section-area:first-child { margin-top: 0px; }

.container.sub .content-wrap .section-area + .section-area { margin-top: 30px; }

.container.sub .content-wrap .h3-wrap { border-bottom: 1px solid #d8d8d8; padding-bottom: 2px; position: relative; padding-right: 84px; }

.container.sub .content-wrap .h3-wrap .h3-tit { letter-spacing: -1px; }

.container.sub .content-wrap .h3-wrap .btn-file { position: absolute; top: -7px; right: 0; border: 1px solid #ed1c24; color: #ed1c24; font-weight: 500; height: 35px; line-height: 35px; background: url(/images/np/eng/ico-pdf.png) no-repeat 10px 8px; padding-left: 36px; padding-right: 8px; }

.container.sub .content-wrap .h3-tit { padding-bottom: 12px; color: #0056ab; font-weight: 500; line-height: 24px; font-size: 18px; }

.container.sub .content-wrap .h3-tit:before { content: ''; display: inline-block; border: 3px solid #0056ab; width: 5px; height: 5px; border-radius: 50%; margin-right: 4px; }

.container.sub .content-wrap .h4-tit { font-size: 16px; color: #000; font-weight: 500; padding-top: 10px; padding-bottom: 6px; }

.container.sub .content-wrap .h3-text { padding: 10px 0 12px; font-size: 16px; color: #555555; line-height: 22px; }

.container.sub .content-wrap .h3-text.top-area { padding-bottom: 22px; padding-top: 16px; }

.container.sub .content-wrap .pb-30 { padding-bottom: 30px !important; }

.container.sub .content-wrap .list-tbl { border-top: 2px solid #005bb4; }

.container.sub .content-wrap .list-tbl > dl { border-bottom: 1px solid #d8d8d8; display: table; table-layout: fixed; width: 100%; }

.container.sub .content-wrap .list-tbl > dl > dt, .container.sub .content-wrap .list-tbl > dl > dd { padding: 14px; }

.container.sub .content-wrap .list-tbl > dl > dt { color: #000; background: #f8f8f8; display: table-cell; width: 15%; line-height: 20px; font-weight: 500; font-size: 16px; }

.container.sub .content-wrap .list-tbl > dl > dd { color: #555; display: table-cell; width: 85%; line-height: 22px; vertical-align: middle; font-size: 16px; }

.container.sub .content-wrap .list-tbl > dl > dd > ul li { line-height: 22px; }

.container.sub .content-wrap .basic-list > li { line-height: 22px; padding: 3px 0; }

.container.sub .content-wrap .table-basic { width: 100%; max-width: 100%; padding: 0; border-collapse: collapse; background-color: transparent; font-size: 1em; border-spacing: 0; border-top: 2px solid #005bb4; }

.container.sub .content-wrap .table-basic > colgroup .width-th { width: 20%; }

.container.sub .content-wrap .table-basic > colgroup .width-th-no-num { width: 25%; }

.container.sub .content-wrap .table-basic > colgroup .width-6 { width: 12.5%; }

.container.sub .content-wrap .table-basic > colgroup .width-7 { width: 10.7142%; }

.container.sub .content-wrap .table-basic > colgroup .width-6-notit { width: 15.666%; }

.container.sub .content-wrap .table-basic > colgroup .width-num { width: 6%; }

.container.sub .content-wrap .table-basic > colgroup .year-tit { width: 19%; }

.container.sub .content-wrap .table-basic > thead > tr th { background: #f8f8f8; font-size: 16px; color: #000; padding: 10px 5px; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; vertical-align: middle; line-height: 22px; font-weight: 500; }

.container.sub .content-wrap .table-basic > thead > tr th:nth-last-child(1) { border-right: 0; }

.container.sub .content-wrap .table-basic > tbody > tr td { border-right: 1px solid #d8d8d8; padding: 10px 5px; border-bottom: 1px solid #d8d8d8; vertical-align: middle; text-align: center; line-height: 22px; font-size: 16px; color: #555; }

.container.sub .content-wrap .table-basic > tbody > tr td:nth-last-child(1) { border-right: 0; }

.container.sub .content-wrap .table-basic > tbody > tr td:nth-child(2) { border-right: 1px solid #d8d8d8 !important; }

.container.sub .content-wrap .table-basic > tbody > tr td.bg-point { background: #f8f8f8; }

.container.sub .content-wrap .table-basic > tbody > tr td.bg-point > strong { font-weight: 500; color: #000; }

.container.sub .content-wrap .table-basic + .table-basic { margin-top: 30px; }

.container.sub .content-wrap .guide-unit { text-align: right; margin-bottom: 12px; font-size: 16px; }

.container.sub .content-wrap .guide-source { text-align: right; margin-top: 30px; font-size: 16px; }

.container.sub .content-wrap .guide-text { text-align: left; margin-top: 30px; font-size: 16px; font-weight:bold; line-height:80%}

.container.sub .content-wrap .top-box { background: #234b88; color: #fff; padding: 30px; line-height: 30px; font-size: 18px; }

.container.sub .content-wrap .top-box .box-inner-btn { display: block; margin: 20px 0 15px; }

.container.sub .content-wrap .top-box .box-inner-btn > a { position: relative; color: #7bbeff; border: 1px solid #7bbeff; font-size: 18px; background: #234b88; width: 413px; text-align: left; line-height: 43px; height: 43px; font-weight: 400; }

.container.sub .content-wrap .top-box .box-inner-btn > a:after { content: ''; background: url(/images/np/eng/arrow-sky.png) 0 0 no-repeat; width: 11px; height: 18px; display: inline-block; position: absolute; top: 10px; right: 10px; }

.container.sub .content-wrap .status-dia-wrap > ul { margin-top: 50px; width: 100%; padding-bottom: 40px; }

.container.sub .content-wrap .status-dia-wrap > ul > li { float: left; width: 33.3333%; text-align: center; }

.container.sub .content-wrap .status-dia-wrap > ul > li > span { max-width: 230px; display: inline-block; padding: 0 10px; margin-top: 0; }

.container.sub .content-wrap .status-dia-wrap > ul > li > p { margin-top: 20px; color: #010101; font-size: 18px; font-weight: 500; }

.container.sub .content-wrap .status-dia-wrap > ul:after { display: table; clear: both; content: ''; }

.container.sub .content-wrap .img-wrap { text-align: center; margin: 50px auto 0; font-size: 0; }

.container.sub .content-wrap .img-wrap > img { width: 100%; font-size: 0; }

.container.sub .content-wrap .img-wrap.img-affiliated { max-width: 788px; }

.container.sub .content-wrap .img-wrap2 { text-align: center; margin: 50px auto 0; padding-bottom: 40px; font-size: 0; max-width: 759px; }

.container.sub .content-wrap .img-wrap2 > img { width: 100%; }

.container.sub .content-wrap .headquarters-wrap { text-align: center; margin: 0 auto; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters > li > .inner-org-float { position: relative; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters > li > .inner-org-float .org-left { float: left; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters > li > .inner-org-float .org-right { float: right; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters > li > .inner-org-float:after { content: ''; display: table; clear: both; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap { background: #fff; width: 400px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap > p { display: table; width: 100%; height: 60px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap > p > span { display: table-cell; vertical-align: middle; font-size: 16px; font-weight: 500; line-height: 20px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .inner-org { margin: 10px 0 20px; border-top: 1px solid #e5eaf3; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .inner-org > li { display: table; width: 100%; border-left: 1px solid #e5eaf3; border-right: 1px solid #e5eaf3; border-bottom: 1px solid #e5eaf3; background: #fff; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .inner-org > li > span { display: table-cell; height: 60px; color: #555555; vertical-align: middle; font-weight: 400; font-size: 16px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-st-blue { border: 1px solid #337cc3; color: #337cc3; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 { text-align: center; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 > .org-wrap { border: 10px solid #234b88; display: table; width: 175px; font-size: 22px; text-align: center; margin: 0 auto; border-radius: 50%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 > .org-wrap > p { vertical-align: middle; color: #234b88; height: 155px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 > .org-wrap > p > span { font-size: 25px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul { position: relative; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul > li > div { display: block; border: 1px solid #234b88; width: 400px; height: 60px; color: #234b88; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul > li.org-left { position: absolute; top: 0; left: 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul > li.org-right { position: absolute; top: 0; right: 0; }

/* .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 { text-align: center; background: url(/images/np/eng/line_step2-New.png) center 0 no-repeat; padding-top: 140px; } */
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 { text-align: center; padding-top: 140px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 > .org-wrap { border: 10px solid #bbd0e0; display: table; width: 175px; font-size: 22px; text-align: center; margin: 0 auto; border-radius: 50%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 > .org-wrap > p { vertical-align: middle; color: #337cc3; height: 155px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 > .org-wrap > p > span { font-size: 25px; line-height: 25px; }
/* 
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 { background: url(/images/np/eng/line_step4.png) center 0 no-repeat; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 { background: url(/images/np/eng/line_step-center-New.png) center 0 no-repeat; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 { background: url(/images/np/eng/line_step-center-New.png) center 0 no-repeat; } */

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 { background: #e5eaf3; padding: 10px 5px 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul { display: table; width: 100%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .fs-bluebox > p { background: #234b88; height: 45px; color: #fff; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .inner-org { margin: 10px 0 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .inner-org > li > span { padding: 0 10px; line-height: 22px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left { display: table-cell; width: 40%; padding: 10px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .org-wrap { width: 100%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box { overflow: hidden; margin: 0 -5px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box .col-width { width: 100%; /* display: inline-block; */ float: left; padding: 10px 5px 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box .col-width > .org-wrap { color: #234b88; border: 1px solid #234b88; vertical-align: middle; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box .col-width > .org-wrap > p { height: 75px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right { display: table-cell; width: 60%; padding: 10px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .org-wrap { width: 100%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box { overflow: hidden; margin: 0 -5px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box .col-width { width: 33.3333%; /* display: inline-block; */ float: left; padding: 10px 5px 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box .col-width > .org-wrap { color: #234b88; border: 1px solid #234b88; vertical-align: middle; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box .col-width > .org-wrap > p { height: 75px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 { background: #e5eaf3; padding: 0 5px 10px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul { display: table; width: 100%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .fs-bluebox > p { background: #234b88; height: 45px; color: #fff; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .inner-org { margin: 10px 0 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .inner-org > li > span { line-height: 22px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left { display: table-cell; width: 60%; padding: 10px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .org-wrap { width: 100%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box { overflow: hidden; margin: 0 -5px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box .col-width { width: 33.3333%; /* display: inline-block; */ float: left; padding: 10px 5px 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box .col-width > .org-wrap { color: #234b88; border: 1px solid #234b88; vertical-align: middle; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box .col-width > .org-wrap > p { height: 75px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right { display: table-cell; width: 40%; padding: 10px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .org-wrap { width: 100%; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box { overflow: hidden; margin: 0 -5px; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box .col-width { width: 50%; /* display: inline-block; */ float: left; padding: 10px 5px 0; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box .col-width > .org-wrap { color: #234b88; border: 1px solid #234b88; vertical-align: middle; }

.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box .col-width > .org-wrap > p { height: 75px; }

.container.sub .content-wrap .office-wrap .org-step-office { overflow: hidden; margin: 0 -10px; }

.container.sub .content-wrap .office-wrap .org-step-office > li { width: 25%; padding: 0 10px; float: left; text-align: center; height: 475px; }

.container.sub .content-wrap .office-wrap .org-step-office > li .org-wrap { width: 100%; }

.container.sub .content-wrap .office-wrap .org-step-office > li .org-wrap > p { display: table; width: 100%; height: 110px; background: #234b88; }

.container.sub .content-wrap .office-wrap .org-step-office > li .org-wrap > p > span { display: table-cell; vertical-align: middle; font-size: 16px; font-weight: 500; color: #fff; line-height: 30px; }

.container.sub .content-wrap .office-wrap .org-step-office > li .org-wrap:after { content: ''; display: inline-block; background: #fff url(/images/np/eng/step-cycle.png) 0 0; width: 11px; height: 26px; }

.container.sub .content-wrap .office-wrap .org-step-office > li .inner-org { margin: 3px 0 20px; }

.container.sub .content-wrap .office-wrap .org-step-office > li .inner-org > li { display: table; width: 100%; border: 1px solid #e5eaf3; background: #fff; margin-bottom: 10px; }

.container.sub .content-wrap .office-wrap .org-step-office > li .inner-org > li > span { display: table-cell; height: 53px; color: #555555; vertical-align: middle; font-weight: 400; font-size: 16px; line-height: 22px; }

.container.sub .content-wrap .office-wrap .org-step-office > li .inner-org > li.org-st-blue { color: #337cc3; background: #e5eaf3; }

.container.sub .content-wrap .school-wrap .org-step-school { overflow: hidden; margin: 0 -15px; }

.container.sub .content-wrap .school-wrap .org-step-school > li { width: 33.3333%; padding: 0 15px; float: left; text-align: center; }

.container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap { width: 100%; }

.container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap > p { display: table; width: 100%; height: 110px; background: #234b88; }

.container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap > p > span { display: table-cell; vertical-align: middle; font-size: 16px; font-weight: 500; color: #fff; line-height: 30px; }

.container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap.org-st-logo { border: 1px solid #e5eaf3; color: #337cc3; }

.container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap.org-st-logo > p { background: none; height: 80px; }

.container.sub .content-wrap .school-wrap .org-step-school > li .inner-org { margin: 0 -10px 10px; }

.container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li { width: 50%; float: left; padding: 0 10px 0; }

.container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li > p { display: table; width: 100%; border: 1px solid #e5eaf3; background: #fff; margin-bottom: 10px; margin-top: 3px; height: 55px; }

.container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li > p > span { display: table-cell; height: 53px; color: #555555; vertical-align: middle; font-weight: 400; font-size: 16px; line-height: 22px; }

.container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li:before { content: ''; display: inline-block; background: #fff url(/images/np/eng/step-cycle-long.png) 0 -5px no-repeat; width: 11px; height: 45px; }

.container.sub .content-wrap .school-wrap .org-step-school > li .inner-org:after { content: ''; clear: both; display: table; }

.container.sub .content-wrap .history-wrap .history-list > li { position: relative; }

.container.sub .content-wrap .history-wrap .history-list > li:before { position: absolute; content: ''; width: 1px; height: 100%; background: #000; top: 0; left: 50%; }

.container.sub .content-wrap .history-wrap .history-list > li:nth-last-child(1):before { display: none; }

.container.sub .content-wrap .history-wrap .history-list > li > div { position: relative; padding-left: 100px; min-height: 87px; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-year { font-family: 'Noto Sans KR'; position: absolute; top: 0; background: #0d5daa; width: 74px; height: 74px; border-radius: 50%; display: table; font-size: 18px; z-index: 1; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-year.fs-blue2 { background: #337cc3 !important; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-year.fs-blue3 { background: #9ac1de !important; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-year > span { color: #fff; font-weight: 500; vertical-align: middle; display: table-cell; height: 100%; text-align: center; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-month { text-align: left; padding: 8px 0 5px; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-month > dt { color: #0056ab; font-weight: 500; font-size: 18px; padding: 5px 0; }

.container.sub .content-wrap .history-wrap .history-list > li > div .his-month > dd { color: #555555; line-height: 22px; /* padding: 5px 0 12px; */ padding: 5px 0 0px;font-size: 16px; }
.container.sub .content-wrap .history-wrap .history-list > li > div .his-month > dd.text_p { color: #555555; line-height: 18px; padding: 5px 0 12px; font-size: 12px; }

.container.sub .content-wrap .history-wrap .history-list > li.history-r { padding-left: calc(50% - 37px); }

.container.sub .content-wrap .history-wrap .history-list > li.history-r > div { padding-left: 100px; }

.container.sub .content-wrap .history-wrap .history-list > li.history-r > div .his-year { left: 0; }

.container.sub .content-wrap .history-wrap .history-list > li.history-l { padding-right: calc(50% - 37px); }

.container.sub .content-wrap .history-wrap .history-list > li.history-l > div { padding-right: 100px; padding-left: 0; }

.container.sub .content-wrap .history-wrap .history-list > li.history-l > div .his-year { right: 0; }

.container.sub .content-wrap .history-wrap .history-list > li.history-l > div .his-month { text-align: right; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue1-10year { min-height: 122px; padding-top: 20px; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue1-10year > div .his-year { background: #fff; border-radius: 0; font-size: 50px; left: -15px !important; right: auto; height: 54px; margin: 10px 0; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue1-10year > div .his-year > span { color: #0d5daa !important; letter-spacing: -2px; font-weight: 500; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue2-10year { min-height: 122px; padding-top: 20px; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue2-10year > div .his-year { background: #fff; border-radius: 0; font-size: 50px; left: -15px !important; right: auto; height: 54px; margin: 10px 0; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue2-10year > div .his-year > span { color: #337cc3 !important; letter-spacing: -2px; font-weight: 500; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue3-10year { min-height: 122px; padding-top: 20px; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue3-10year > div .his-year { background: #fff; border-radius: 0; font-size: 50px; left: -15px !important; right: auto; }

.container.sub .content-wrap .history-wrap .history-list > li.fs-blue3-10year > div .his-year > span { color: #9ac1de !important; letter-spacing: -2px; font-weight: 500; }

.container.sub .content-wrap .history-wrap .history-list > li:nth-child(1) { padding-top: 0; min-height: 80px; }

.container.sub .content-wrap .history-wrap .history-list > li:nth-child(1) > div .his-year { margin: 0; }

.container.sub .content-wrap .policy-target-wrap .img-wrap > img { width: 100%; }

.container.sub .content-wrap .policy-target-wrap .txt-source { margin-top: 30px; text-align: center; font-size: 16px; }

.container.sub .content-wrap .tab-menu { padding-bottom: 15px; }

.container.sub .content-wrap .tab-menu .tab-menu-title { display: none; }

.container.sub .content-wrap .tab-menu > ul { display: table; width: 100%; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }

.container.sub .content-wrap .tab-menu > ul > li { display: table-cell; width: 25%; border-right: 1px solid #d8d8d8; }

.container.sub .content-wrap .tab-menu > ul > li .btn_tab { text-align: center; vertical-align: middle; display: inline-block; width: 100%; line-height: 20px; font-size: 16px; color: #555555; padding: 10px; }

.container.sub .content-wrap .tab-menu > ul > li.active { background: #004d97; border-right: none; }

.container.sub .content-wrap .tab-menu > ul > li.active:nth-child(1) { border-left: none; }

.container.sub .content-wrap .tab-menu > ul > li.active .btn_tab { color: #fff; }

.container.sub .content-wrap .tab-menu > ul > li:nth-child(1) { border-left: 1px solid #d8d8d8; }

.container.sub .content-wrap .tab-content { display: none; }

section { max-width: 1200px; margin: 0 auto; position: relative; }

section .h2-title { color: #13277e; font-weight: 500; font-size: 35px; }

section > .btn-more { height: 19px; padding: 0 10px; position: absolute; top: 7px; right: 0; }

section > .btn-more > span { font-size: 0; display: inline-block; }

section > .btn-more > span:before, section > .btn-more > span:after { content: ''; display: inline-block; position: absolute; background: #13277e; }

section > .btn-more > span:before { top: 7px; left: 0; width: 19px; height: 5px; }

section > .btn-more > span:after { top: 0; left: 7px; width: 5px; height: 19px; }

  /*------------------영문조직도_추가-----------------------------*/
.container.sub .content-wrap .headquarters-wrap { background:url(/images/np/eng/line_step_line_01.png) 50% 15% no-repeat;}
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul > li.org-left {margin-top:70px;}
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap_01 {border:1px solid #234b88; color:#234b88;}
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap_02 {border:1px solid #337cc3; color:#337cc3;}
/*.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6_1 {margin-top:20px;}*/
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 {margin-top:-80px;}
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 {margin-top:40px;}
.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap-0 > p > span {height:338px;}

@media all and (max-width: 1024px) { 
	.container.sub .content-wrap .headquarters-wrap { background: url(/images/np/eng/line_step_line_02.png) 50% 0% no-repeat;}
	.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap > p { height: 40px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .inner-org > li > span { height: 40px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 .org-wrap { width: 120px; border: 8px solid #234b88; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 .org-wrap > p { height: 100px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step1 .org-wrap > p > span { font-size: 20px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul li div { height: auto; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul li.org-right { position: relative; width: 400px; margin: 0 auto; padding-top: 20px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 { background: none; padding-top: 0px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 .org-wrap { width: 120px; border: 8px solid #bbd0e0; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 .org-wrap > p { height: 100px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step3 .org-wrap > p > span { font-size: 20px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 { background: none; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li > div, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li > div, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li > div { height: 40px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li > div > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li > div > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li > div > p { height: 40px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li.org-right, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li.org-right, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li.org-right { position: relative; width: 400px; margin: 0 auto; padding-top: 20px; float: none;}
/*  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6_1 { position: relative; width: 400px; margin: 0 auto; padding-top: 20px; float: none; }*/
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right { width: 100%; display: block; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box .col-width > .org-wrap > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box .col-width > .org-wrap > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box .col-width > .org-wrap > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box .col-width > .org-wrap > p { height: 60px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .inner-org > li > span, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .inner-org > li > span { line-height: 18px; height: 45px; font-size: 14px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .fs-bluebox > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .fs-bluebox > p { height: 35px; } }

@media all and (max-width: 960px) { .container.sub .content-wrap .sub-visual > .inner { height: 84px; padding: 0 12px; }
  .container.sub .content-wrap .sub-visual > .inner > h2 { text-align: left; }
  .container.sub .content-wrap .sub-visual > .inner > h2 span { font-size: 22px; padding-bottom: 11px; }
  .container.sub .content-wrap .cnb { display: none; }
  .container.sub .content-wrap .cnb-mob { display: block; }
  .container.sub .content-wrap .content { max-width: none; font-size: 14px; padding-top: 50px; }
  .container.sub .content-wrap .content .vice-Minister { position: relative; }
  .container.sub .content-wrap .content .vice-Minister .id-Photo { width: 180px; top: 20px; left: 20px; border: 10px solid #e5eaf3; }
  .container.sub .content-wrap .content .vice-Minister .name-head { padding-left: 220px; padding-top: 30px; padding-bottom: 25px; margin-bottom: 100px; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p { font-size: 15px; line-height: 20px; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p.name-tit { font-size: 25px; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p > strong { font-size: 35px; }
  .container.sub .content-wrap .content .vice-Minister .h3-tit, .container.sub .content-wrap .content .vice-Minister .list-tbl { margin-left: 0px; }
  .container.sub .content-wrap .content .vice-Minister .h3-tit > dl > dt, .container.sub .content-wrap .content .vice-Minister .h3-tit > dl > dd, .container.sub .content-wrap .content .vice-Minister .list-tbl > dl > dt, .container.sub .content-wrap .content .vice-Minister .list-tbl > dl > dd { width: 100%; display: block; }
  .container.sub .content-wrap .content .vice-Minister .h3-tit > dl > dt .br, .container.sub .content-wrap .content .vice-Minister .h3-tit > dl > dd .br, .container.sub .content-wrap .content .vice-Minister .list-tbl > dl > dt .br, .container.sub .content-wrap .content .vice-Minister .list-tbl > dl > dd .br { display: none; }
  .container.sub .content-wrap .content .vice-Minister .h3-tit > dl > dt, .container.sub .content-wrap .content .vice-Minister .list-tbl > dl > dt { font-size: 14px; padding: 10px 14px; }
  .container.sub .content-wrap .content .vice-Minister .h3-tit > dl > dd, .container.sub .content-wrap .content .vice-Minister .list-tbl > dl > dd { font-size: 14px; padding: 8px 14px; }
  .container.sub .content-wrap .top-box { padding: 20px; line-height: 25px; font-size: 14px; }
  .container.sub .content-wrap .top-box .box-inner-btn > a { height: auto; width: auto; padding-right: 30px; font-size: 14px; line-height: 35px; padding-left: 10px; }
  .container.sub .content-wrap .h3-tit { padding-bottom: 6px; line-height: 22px; font-size: 16px; }
  .container.sub .content-wrap .h3-text { padding: 5px 0 6px; font-size: 14px; }
  .container.sub .content-wrap .h3-wrap .btn-file { background-size: 15px 15px; top: -2px; background: url(/images/np/eng/ico-pdf.png) no-repeat 10px 4px; background-size: 15px; padding-left: 30px; height: 25px; line-height: 24px; }
  .container.sub .content-wrap .office-wrap .org-step-office > li { width: 50%; }
  .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(1), .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(2) { height: auto; }
  .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(3), .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(4) { height: auto; }
  .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(7), .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(8) { height: 410px; }
  .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(9), .container.sub .content-wrap .office-wrap .org-step-office > li:nth-child(10) { height: 345px; }
  .container.sub .content-wrap .school-wrap .org-step-school { overflow: auto; margin: 0; width: 100%; }
  .container.sub .content-wrap .school-wrap .org-step-school > li { width: 100%; max-width: 500px; margin: 0 auto; float: none; padding: 0 0 20px; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap > p { height: 60px; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap > p > span { line-height: 20px; font-size: 14px; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .org-wrap > p > span > img { max-width: 220px; width: 100%; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .inner-org { margin: 0 -10px 0; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li:before { background: #fff url(/images/np/eng/step-cycle-long.png) 0 -30px no-repeat; height: 20px; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li > p { height: 40px; }
  .container.sub .content-wrap .school-wrap .org-step-school > li .inner-org > li > p > span { font-size: 14px; height: 100%; }
  .container.sub .content-wrap .history-wrap .history-list > li > div .his-month > dt { font-size: 16px; }
  .container.sub .content-wrap .history-wrap .history-list > li > div .his-month > dd { font-size: 14px; }
  .container.sub .content-wrap .policy-target-wrap .txt-source { font-size: 14px; }
  .container.sub .content-wrap .table-basic > thead > tr > th { font-size: 15px; }
  .container.sub .content-wrap .table-basic > tbody > tr td { font-size: 14px; }
  .container.sub .content-wrap .tab-menu { position: relative; min-width: 250px; padding: 0; background: #004d97; }
  .container.sub .content-wrap .tab-menu .tab-menu-title { display: block; }
  .container.sub .content-wrap .tab-menu .tab-menu-title .btn-tab-menu-title { width: 100%; height: 60px; padding: 8px 60px 8px 20px; background: url(/images/np/eng/ico_arrow_tab.png) 94% 27px no-repeat; background-size: 17px auto; font-size: 16px; font-weight: 500; color: #fff; text-align: left; cursor: pointer; }
  .container.sub .content-wrap .tab-menu > ul { display: block; visibility: hidden; position: absolute; right: 0; left: 0; margin: 0 -1px; padding: 10px 0; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; }
  .container.sub .content-wrap .tab-menu > ul > li { float: none; display: block; width: 100%; }
  .container.sub .content-wrap .tab-menu > ul > li > .btn_tab { padding: 5px 20px; text-align: left; }
  .container.sub .content-wrap .tab-menu > ul > li.active { background: none; }
  .container.sub .content-wrap .tab-menu > ul > li.active > .btn_tab { color: #000; font-weight: 500; }
  .container.sub .content-wrap .tab-menu.__open-select ul { visibility: visible; top: 60px; left: 1px; z-index: 1; border: 1px solid #004d97; border-top: none; background-color: #fff; opacity: 1; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
  .container.sub .content-wrap .tab-menu.__open-select ul > li > .btn_tab > span > .br { display: none; }
  .container.sub .content-wrap .tab-menu.__open-select .tab-menu-title .btn-tab-menu-title { background-position: 94% -11px; }
  .container.sub .content-wrap .status-dia-wrap > ul > li > p { font-size: 16px; } }

@media all and (max-width: 680px) { .container.sub .content-wrap .history-wrap { padding: 0 12px; }
  .container.sub .content-wrap .history-wrap .history-list > li.history-r { padding-left: 0; }
  .container.sub .content-wrap .history-wrap .history-list > li.history-l { padding-right: 0; }
  .container.sub .content-wrap .history-wrap .history-list > li.history-l > div { padding-left: 100px; padding-right: 0; }
  .container.sub .content-wrap .history-wrap .history-list > li.history-l > div .his-year { right: auto; left: 0; }
  .container.sub .content-wrap .history-wrap .history-list > li.history-l > div .his-month { text-align: left; }
  .container.sub .content-wrap .history-wrap .history-list > li:before { left: 37px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 .br, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 .br { display: none; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right { padding: 5px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box .col-width, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box .col-width, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box .col-width, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box .col-width { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-left .inner-org-box .col-width > .org-wrap > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .org-right .inner-org-box .col-width > .org-wrap > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-left .inner-org-box .col-width > .org-wrap > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .org-right .inner-org-box .col-width > .org-wrap > p { height: auto; padding: 10px 0; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .inner-org > li > span, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .inner-org > li > span { line-height: 18px; height: auto; font-size: 14px; padding: 10px 0; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step7 > ul .fs-bluebox > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step8 > ul .fs-bluebox > p { height: auto; padding: 10px 0; }
  .container.sub .content-wrap .scope-wrap .table-overflow { max-width: 600px; overflow-x: scroll; }
  .container.sub .content-wrap .statistics-wrap .table-overflow { max-width: 700px; overflow-x: scroll; }
  .container.sub .content-wrap .guide-unit { font-size: 14px; }
  .container.sub .content-wrap .guide-source { font-size: 14px; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap-0 > p > span {height:0;}
   }

@media all and (max-width: 480px) { .container.sub .content-wrap .content .vice-Minister { position: relative; margin-top: -38px; }
  .container.sub .content-wrap .content .vice-Minister .id-Photo { width: 140px; top: 12px; left: 0px; }
  .container.sub .content-wrap .content .vice-Minister .name-head { margin: 0 -12px 80px; padding-left: 160px; padding-top: 44px; padding-bottom: 40px; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p { line-height: 20px; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p.name-tit { font-size: 15px; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p > strong { font-size: 20px; padding: 2px 0; }
  .container.sub .content-wrap .content .vice-Minister .name-head > p:nth-last-child(1) { display: none; }
  .container.sub .content-wrap .office-wrap .org-step-office > li { width: 100%; height: auto !important; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul li div { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step2 > ul li.org-right { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul { width: 100%; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li > div, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li > div, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li > div { width: 100%; height: auto; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li > div > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li > div > p, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li > div > p { padding: 10px; height: auto; }
  .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step4 > ul li.org-right, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step5 > ul li.org-right, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li.org-left, .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6 > ul li.org-right { width: 100%; }
  /*.container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .step6_1 { width: 100%; }*/
  .container.sub .content-wrap .status-dia-wrap > ul { width: auto; padding-bottom: 0px; margin: 30px -5px 0; }
  .container.sub .content-wrap .status-dia-wrap > ul > li > span { padding: 0 5px; }
  .container.sub .content-wrap .status-dia-wrap > ul > li > p { margin-top: 15px; color: #010101; font-size: 14px; font-weight: 500; }
  .container.sub .content-wrap .img-wrap2 { margin: 30px auto 0; padding-bottom: 10px; }
   .container.sub .content-wrap .headquarters-wrap > .org-step-headquarters .org-wrap-0 > p > span {height:0;}
   .container.sub .content-wrap .headquarters-wrap {background:none;}
 }
  


