@charset "utf-8";
/* Intro - intro start */
.intro-wrap .deptinfo-type3 b {margin:30px 0;float:right;}
.intro-wrap .deptinfo-type2 .txt-sec {padding:36px 25px;}
.intro-wrap .deptinfo-type2 .txt-sec p {font-weight:500;}
.intro-wrap .deptinfo-type2 .txt-sec em {font-style:normal}
.intro-c01 {color:#0854ac;}
.intro-c02 {color:#1689b9;}
/* Intro - intro end */

/* Intro - task start */
.task-title {font-weight:500;text-align:center;margin-bottom:47px}
.task-title .ktit {color:#0854ac;display:inline-block;font-size:2.118em;position:relative;padding:0 64px}
.task-title .ktit:before, .task-title .ktit:after {display:block;content:"";width:32px;height:26px;background:url(/resources/homepage/iedu/_Img/Content/task_spr.png) no-repeat;position:absolute;top:23px}
.task-title .ktit:before {left:0}
.task-title .ktit:after {background-position:-34px 0;right:0}
.task-title .ktit em {font-style:normal;margin-left:8px;font-size:1.333em;color:#223c55}
.task-title .etit {display:block;color:#ced1d5;font-weight:400}
.task-tit {background:#0854ac;border-radius:0 0 30px 0;color:#fff;font-size:1.294em;font-weight:500;height:80px;text-align:center;max-width:700px;margin:0 auto;position:relative}
.task-tit:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.task-tit:after {display:block;content:"";width:143px;height:50px;background:url(/resources/homepage/iedu/_Img/Content/task_spr.png) no-repeat 0 -28px;position:absolute;bottom:0;right:20px}
.task-tit span {display:inline-block;vertical-align:middle}
.task-ul {font-size:0}
.task-ul:before {display:block;content:"";width:38px;height:46px;background:url(/resources/homepage/iedu/_Img/Content/task_spr.png) no-repeat -145px 0;margin:31px auto}
.task-ul > li {display:inline-block;vertical-align:top;width:360px;font-size:1rem;margin-left:60px}
.task-ul > li:first-child {margin-left:0}
.task-ul > li .task-circle {position:relative;max-width:170px;margin:0 auto;margin-bottom:40px;text-align:center;font-size:0;z-index:1}
.task-ul > li .task-circle:after {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.task-ul > li .task-circle:before {display:block;content:"";width:100%;height:100%;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;position:absolute;top:-10px;left:-10px;padding:10px;border-radius:50%;z-index:-1}
.task-ul > li .task-circle .tit {display:inline-block;vertical-align:middle;font-size:1.176rem}
.task-ul > li .task-circle .bg {display:block;content:"";background-color:#fff;border-radius:50%;border:15px solid transparent;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.task-ul > li.bgc1 .task-circle .bg {border-color:#38b4d3}
.task-ul > li.bgc2 .task-circle .bg {border-color:#1689b9}
.task-ul > li.bgc3 .task-circle .bg {border-color:#166ab9}
.task-ul > li.bgc1 .task-circle .tit {color:#38b4d3}
.task-ul > li.bgc2 .task-circle .tit {color:#1689b9}
.task-ul > li.bgc3 .task-circle .tit {color:#166ab9}
.task-ul > li .task-text {background:#f3f5f8;padding:30px 30px;position:relative;min-height:180px;box-sizing:border-box;position:relative;z-index:1}
.task-ul > li .task-text:before, .task-ul > li .task-text:after {display:block;content:"";position:absolute;bottom:100%;left:0;right:0;margin:auto}
.task-ul > li .task-text:before {width:2px;height:40px;background:#dfdfdf}
.task-ul > li .task-text:after {width:10px;height:10px;background:#fff;border-radius:50%;border:2px solid #7d899b;box-sizing:border-box;margin-bottom:-7px}
.task-ul > li .task-text ul li {padding-left:27px;position:relative}
.task-ul > li .task-text ul li:before {display:inline-block;content:"";vertical-align:middle;width:5px;height:5px;background:#979389;position:absolute;top:11px;left:0}
@media all and (max-width:1200px){
	.task-ul > li {width:31%;margin-left:3.5%}
}
@media all and (max-width:999px){
	.task-title .ktit {font-size:1.5em}
	.task-title .ktit:before, .task-title .ktit:after {top:0}
	.task-ul:before {width:31px;height:37px;background-size:147px auto;background-position:-116px 0}
	.task-ul > li .task-circle .bg {border-width:10px}
	.task-ul > li .task-text ul li {padding-left:15px}
}
@media all and (max-width:600px){
	.task-title {margin-bottom:30px}
	.task-title .ktit {padding:0 30px;font-size:1.3em}
	.task-title .ktit em {font-size:1.15em}
	.task-title .ktit:before, .task-title .ktit:after {width:26px;height:21px;background-size:147px auto}
	.task-title .ktit:after {background-position:-27px 0}
	.task-tit {font-size:1.15em}
	.task-tit:after {width:115px;height:40px;background-size:147px auto;background-position:0 -23px}
	.task-ul:before {width:23px;height:28px;background-size:110px auto;background-position:-87px 0;margin:15px auto}
	.task-ul > li {width:100%;margin:0 0 30px;box-sizing:border-box;padding-left:130px;position:relative}
	.task-ul > li .task-circle {width:100px;height:100px;position:absolute;top:0;left:0;bottom:0;margin:auto}
	.task-ul > li .task-circle:before {padding:5px;top:-5px;left:-5px}
	.task-ul > li .task-circle:after {padding:0;height:100%}
	.task-ul > li .task-circle .tit {font-size:1rem}
	.task-ul > li .task-circle .bg {border-width:5px}
	.task-ul > li .task-text {min-height:inherit;padding:20px}
	.task-ul > li .task-text:before, .task-ul > li .task-text:after {left:auto;right:100%;bottom:0;top:0}
	.task-ul > li .task-text:before {width:25px;height:2px}
	.task-ul > li .task-text:after {margin-bottom:auto;margin-right:-7px}
}
@media all and (max-width:400px){
	.task-ul > li {padding:0}
	.task-ul > li .task-circle {width:100%;max-width:100%;height:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.task-ul > li .task-circle:before, .task-ul > li .task-circle:after {display:none}
	.task-ul > li .task-circle .tit {padding:15px 20px}
	.task-ul > li .task-circle .tit br {display:none}
	.task-ul > li .task-circle .bg {border-radius:0}
	.task-ul > li .task-text:before, .task-ul > li .task-text:after {left:0;right:0;bottom:100%;top:auto;display:none}
	.task-ul > li .task-text:before {width:2px;height:25px}
	.task-ul > li .task-text:after {margin-bottom:-7px;margin-right:auto}
}
/* Intro - task end */

/* Capa - core start */
.core-wrap .top-area {/*display:flex;justify-content:space-between;*/align-items:center;}
.core-img {text-align:center;}
.arrow-list-table ol {overflow:hidden;}
.arrow-list-table ol > li {position:relative;width:calc(20% - 8px);float:left;margin-right:10px;}
.arrow-list-table ol > li::after {position:absolute;display:block;content:"";width:2px;height:150px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px;right:0;bottom:0;}
.arrow-list-table ol > li:last-child::after {display:none;}
.arrow-list-table ol > li:last-child {margin-right:0;}
.arrow-list-table ol > li .list-title {position:relative;height:60px;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:space-around;font-size:1.176em}
.arrow-list-table ol > li .list-title::before {position:absolute;content:"";box-sizing:border-box;right:-70px;top:0;width:60px;height:60px;border-left:30px solid #fff;border-top:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;z-index:1;}
.arrow-list-table ol > li .list-title::after {position:absolute;content:"";box-sizing:border-box;right:-60px;top:0;width:60px;height:60px;border-top:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;z-index:2;}
.arrow-list-table ol > li:last-child .list-title::before,
.arrow-list-table ol > li:last-child .list-title::after {display:none;}
.arrow-list-table ol > li ul {position:relative;min-height:150px;margin-top:15px;padding:30px 20px;box-sizing:border-box;}
.arrow-list-table ol > li ul::after {position:absolute;display:block;content:"";box-sizing:border-box;width:2px;height:15px;top:-15px;left:50%;margin-left:-1px;background:#dfdfdf;}
.arrow-list-table ol > li ul::before {position:absolute;display:block;content:"";box-sizing:border-box;width:10px;height:10px;top:0;left:50%;margin-left:-5px;border-radius:50%;border:2px solid #949dac;}
.arrow-list-table ol > li li {display:block;position:relative;}
.arrow-list-table ol > li li::before {position:absolute;display:block;content:"";box-sizing:border-box;width:5px;height:5px;background:#96938a;top:10px;left:-15px;}
.arrow-list-table ol > li li.core-num1::after {display:inline-block;margin-left:6px;content:"1";width:18px;height:18px;box-sizing:border-box;color:#fff;font-size:9px;line-height:18px;font-family:"univia-pro", "Malgun Gothic";text-align:center;border-radius:0 0 5px 0;vertical-align:middle;background:#0854ac;}
.arrow-list-table ol > li li.core-num2::after {display:inline-block;margin-left:6px;content:"2";width:18px;height:18px;box-sizing:border-box;color:#fff;font-size:9px;line-height:18px;font-family:"univia-pro", "Malgun Gothic";text-align:center;border-radius:0 0 5px 0;vertical-align:middle;background:#0854ac;}

.arrow-list-table ol > li.c01 .list-title {background:#4ea1d7;}
.arrow-list-table ol > li.c02 .list-title {background:#3a7dcb;}
.arrow-list-table ol > li.c03 .list-title {background:#3c63c0;}
.arrow-list-table ol > li.c04 .list-title {background:#2249b2;}
.arrow-list-table ol > li.c05 .list-title {background:#173993;}
.arrow-list-table ol > li.c01 .list-title::after {border-left:30px solid #4ea1d7;}
.arrow-list-table ol > li.c02 .list-title::after {border-left:30px solid #3a7dcb;}
.arrow-list-table ol > li.c03 .list-title::after {border-left:30px solid #3c63c0;}
.arrow-list-table ol > li.c04 .list-title::after {border-left:30px solid #2249b2;}
.arrow-list-table ol > li.c05 .list-title::after {border-left:30px solid #173993;}
/* Capa - core end */

/* Capa - major start */
.major-title {position:relative;width:100%;line-height:90px;background-color:#223c55;color:#fff;font-size:1.353rem;font-weight:500;text-align:center;border-radius:0 0 30px 0;}
.major-title::before {display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;padding:10px 10px 0 0;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;opacity:0.6;z-index:-1;border-radius:0 0 30px 0;}
.major-tree {position:relative;box-sizing:border-box;background:#fff;border:10px solid #dedede;border-radius:0 0 30px 0;padding:30px 30px 100px 30px;}
.major-tree::before {display:block;content:"";width:100%;height:100%;position:absolute;top:10px;left:10px;padding:10px 10px 0 0;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;opacity:0.6;z-index:-1;border-radius:0 0 30px 0;}
/*.major-tree::after {display:block;content:"";width:10px;height:10px;box-sizing:border-box;border:2px solid #848fa0;border-radius:50%;background:#848fa0;
position:absolute;right:50%;bottom:0%;margin-top:-5px;}*/
.major-tree::after {display:block;content:"";width:9px;height:69px;box-sizing:border-box;position:absolute;bottom:20px;left:50%;background:url(/resources/homepage/iedu/_Img/Content/idot.png);}

.major-tree .major-tree-01 {display:flex;justify-content:space-between;align-items:center;}
.major-tree .major-tree-01 .tree-title {position:relative;width:18%;background:#4ea1d6;height:130px;display:flex;align-items:center;justify-content:space-around;color:#fff;font-weight:500;text-align:center;}
.major-tree .major-tree-01 .tree-title::before {display:block;content:"";width:8px;height:1px;background:#dfdfdf;position:absolute;right:-8px;top:50%;}
.major-tree .major-tree-01 .tree-title::after {display:block;content:"";width:10px;height:10px;box-sizing:border-box;border:2px solid #848fa0;border-radius:50%;background:#fff;position:absolute;right:-15px;top:50%;margin-top:-5px;}
.major-tree .major-tree-01 ul {width:82%;padding-left:20px;box-sizing:border-box;}
.major-tree .major-tree-01 ul li {display:inline-block;line-height:60px;text-align:center;width:calc(33% - 2%);margin-right:3%;background:#ebeff4;border-radius:0 0 20px 0;}
.major-tree .major-tree-01 ul li:nth-child(1){margin-bottom:10px;}
.major-tree .major-tree-01 ul li:nth-child(3n){margin-right:0;}
/* Capa - major end */

/* Capa - basic start */
.marker-list-table {box-sizing:border-box;padding-left:30px;position:relative;}
.marker-list-table::after {position:absolute;display:block;content:"";box-sizing:border-box;width:100%;height:20px;background:url(/resources/homepage/iedu/_Img/Content/background-dot-01_2.png);top:43.5%;left:0;}
/*.marker-list-table::after {position:absolute;display:block;content:"";box-sizing:border-box;width:100%;height:20px;background:url(/resources/homepage/iedu/_Img/Content/background-dot-01.png);top:43.5%;left:0;}*/
/*.marker-list-table.color-02::after {background:url(/resources/homepage/iedu/_Img/Content/background-dot-02.png);}*/
.marker-list-table.color-02::after {background:url(/resources/homepage/iedu/_Img/Content/background-dot-02_2.png);}
.marker-list-table ul.marker-list {overflow:hidden;}
.marker-list-table ul.marker-list > li {width:20%;float:left;padding:0 5px;box-sizing:border-box;}
.marker-list-table ul.marker-list > li .marker {position:relative;width:150px;height:150px;margin:0 auto;color:#333;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:space-around;text-align:center;font-size:1.176rem;font-weight:700;line-height:25px;border:18px solid transparent}
.marker-list-table ul.marker-list > li .marker:after {position:absolute;display:block;content:"";top:100%;box-sizing:border-box;width:0;height:0;border-top:24px solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;margin-top:17px}
.marker-list-table ul.marker-list > li ul {position:relative;width:100%;background:#f6f6f6;padding:25px 20px;box-sizing:border-box;min-height:200px;border-radius:0 0 30px 0;margin-top:62px}
.marker-list-table ul.marker-list > li ul:before, .marker-list-table ul.marker-list > li ul:after {display:block;content:"";position:absolute;left:0;right:0;margin:auto;bottom:100%;box-sizing:border-box;z-index:1}
.marker-list-table ul.marker-list > li ul:after {margin-bottom:17px;width:12px;height:12px;border:2px solid #4ea1d7;border-radius:50%;background:#fff;}
.marker-list-table ul.marker-list > li ul:before {width:2px;height:20px;background:#b5b5b5;margin-top:20px}
.marker-list-table ul.marker-list > li ul li {display:block;position:relative;padding-left:20px}
.marker-list-table ul.marker-list > li ul li:before {position:absolute;display:block;content:"";box-sizing:border-box;width:5px;height:5px;background:#96938a;top:10px;left:0}
.marker-list-table ul.marker-list > li.f-right {float:right;}

.marker-list-table ul.marker-list > li .marker.c01 {border-color:#4ea1d7;}
.marker-list-table ul.marker-list > li .marker.c02 {border-color:#3a7dcb;}
.marker-list-table ul.marker-list > li .marker.c03 {border-color:#3c63c1;}
.marker-list-table ul.marker-list > li .marker.c04 {border-color:#173993;}
.marker-list-table ul.marker-list > li .marker.c01::after {border-top-color:#4ea1d7;}
.marker-list-table ul.marker-list > li .marker.c02::after {border-top-color:#3a7dcb;}
.marker-list-table ul.marker-list > li .marker.c03::after {border-top-color:#3c63c1;}
.marker-list-table ul.marker-list > li .marker.c04::after {border-top-color:#173993;}
.marker-list-table ul.marker-list > li .marker.c01::before {border-color:#4ea1d7;}
.marker-list-table ul.marker-list > li .marker.c02::before {border-color:#3a7dcb;}
.marker-list-table ul.marker-list > li .marker.c03::before {border-color:#3c63c1;}
.marker-list-table ul.marker-list > li .marker.c04::before {border-color:#173993;}

.marker-list-table.color-02 ul.marker-list > li .marker.c01 {border-color:#e2a413;}
.marker-list-table.color-02 ul.marker-list > li .marker.c02 {border-color:#e37d0e;}
.marker-list-table.color-02 ul.marker-list > li .marker.c03 {border-color:#cb5a1e;}
.marker-list-table.color-02 ul.marker-list > li .marker.c04 {border-color:#904b22;}
.marker-list-table.color-02 ul.marker-list > li .marker.c01::after {border-top-color:#e2a413;}
.marker-list-table.color-02 ul.marker-list > li .marker.c02::after {border-top-color:#e37d0e;}
.marker-list-table.color-02 ul.marker-list > li .marker.c03::after {border-top-color:#cb5a1e;}
.marker-list-table.color-02 ul.marker-list > li .marker.c04::after {border-top-color:#904b22;}
.marker-list-table.color-02 ul.marker-list > li .marker.c01::before {border-color:#e2a413;}
.marker-list-table.color-02 ul.marker-list > li .marker.c02::before {border-color:#e37d0e;}
.marker-list-table.color-02 ul.marker-list > li .marker.c03::before {border-color:#cb5a1e;}
.marker-list-table.color-02 ul.marker-list > li .marker.c04::before {border-color:#904b22;}
@media all and (max-width:1199px){
	.marker-list-table::after {display:none;}
	.marker-list-table ul.marker-list > li {width:33.333%;}
	.marker-list-table ul.marker-list > li.f-right {float:left;}
	.marker-list-table ul.marker-list > li:nth-child(4), .marker-list-table ul.marker-list > li:nth-child(5){margin-top:20px;}
	.marker-list-table ul.marker-list > li ul {padding:20px}
	.marker-list-table {padding:0;}
}
@media all and (max-width:999px){
	.marker-list-table ul.marker-list > li .marker {width:auto;height:80px;border-radius:0}
	.marker-list-table ul.marker-list > li .marker br {display:none}
	.marker-list-table ul.marker-list > li .marker {border-width:8px}
	.marker-list-table ul.marker-list > li .marker:after {height:0;border-width:10px 10px 0 10px;margin-top:8px}
	.marker-list-table ul.marker-list > li ul {margin:0;z-index:-1}
	.marker-list-table ul.marker-list > li ul:before, .marker-list-table ul.marker-list > li ul:after {display:none}
}
@media all and (max-width:600px){
	.marker-list-table ul.marker-list > li {width:100%;}
	.marker-list-table ul.marker-list > li .marker {border-width:3px;height:auto;padding:10px 20px}
	.marker-list-table ul.marker-list > li .marker:after {margin-top:3px}
	.marker-list-table ul.marker-list > li ul {font-size:0;min-height:inherit}
	.marker-list-table ul.marker-list > li ul li {box-sizing:border-box;min-width:50%;display:inline-block;font-size:1rem;padding-right:10px}
	.marker-list-table ul.marker-list > li:nth-child(4), .marker-list-table ul.marker-list > li:nth-child(5) {margin-top:0}
	.major-title{line-height:40px; font-size:1rem;box-sizing:border-box;padding:10px 15px;}
}
/* Capa - basic end */

/* Curri - cdr start */
.cdr-info {width:100%;padding:40px 50px;background:#f6f6f6;box-sizing:border-box}
.cdr-map {border:1px solid #dddddd;padding:50px 60px;box-sizing:border-box;}
.cdr-map ul {overflow:hidden;}
.cdr-map ul li {width:25%;float:left;padding:0 10px;box-sizing:border-box;}
.cdr-map ul li p.map {position:relative;border-radius:0 0 30px 0;color:#fff;margin-bottom:30px;text-align:center;min-height:70px;padding:20px 0;box-sizing:border-box;}
.cdr-map ul li p.map span {display:block;}
.cdr-map ul li p.map::before {display:block;content:"";width:10px;height:10px;box-sizing:border-box;border-bottom:10px solid #959595;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid transparent;position:absolute;bottom:-20px;left:50%;margin-left:-15px;}
.cdr-map ul li p.map:last-child::before {display:none;}
.cdr-map ul li .c01 {background-color:#223c55;}
.cdr-map ul li .c02 {background-color:#1689b9;}
.cdr-map ul li .c03 {background-color:#0854ac;}
.cdr-map ul li p.map.c04 {background-color:#fff;border:3px solid #dddddd;color:#000;}
.cdr-map ul li p.map.c05 {background-color:#ebebeb;border:3px solid #dddddd;color:#000;}
.cdr-map ul li .c06 {background-color:#7d899b;}
@media all and (max-width:999px){
	.cdr-info {padding:30px}
}
@media all and (max-width:600px){
	.cdr-info {padding:20px}
}
/* Curri - cdr end */

/* Curri - devel start */
.devel-table dl {display:flex;justify-content:space-between;flex-flow:row wrap;margin-bottom:30px;text-align:left;position:relative;line-height:1.2}
.devel-table dl dt {display:none;text-align:center}
.devel-table dl dd {box-sizing:border-box;padding:23px 20px;background:#efefef;border-radius:0 0 20px 0;text-align:center;flex-flow:column wrap;display:flex;min-height:120px}
.devel-table dl span {display:block;margin:auto 0}
.devel-table .t01 {width:260px}
.devel-table .t02 {width:640px}
.devel-table .t03 {width:260px}

.devel-table .th-flex {display:flex;justify-content:space-between;}
.devel-table .table-title {flex-flow:wrap}
.devel-table .table-title dt {box-sizing:border-box;text-align:center;border-radius:0 0 20px 0;display:block;margin-bottom:30px;color:#fff;height:70px;line-height:70px;font-size:1.176em;width:100%}
.devel-table .table-title dd {width:100%;}

.devel-table .table-title.t01 dt {background:#2a4f99;}
.devel-table .table-title.t02 dt {background:#1689b9;}
.devel-table .table-title.t03 dt {background:#7d899b;}

.devel-table .t02 {text-align:left}
.devel-table .t02 dd {position:relative;}
.devel-table .t02 dd:before,
.devel-table dl dd.t01:before {display:block;content:"";width:12px;height:19px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -435px 0;position:absolute;bottom:100%;left:0;right:0;margin:auto auto 5px}
.devel-table .t03 {font-weight:500}
.devel-table dl dd.t01,
.devel-table dl.t01 dd {background:#e8eef9;border:2px solid #2a4f99;color:#2a4f99;font-size:1.059em;font-weight:500}
.devel-table dl dd > ul {text-align:left;margin:auto 0}
.devel-table dl dd li {position:relative}
.devel-table dl dd li:before {display:block;content:"";position:absolute;left:0}
.devel-table dl dd > ul > li {color:#3b3b3b;padding-left:20px;margin-top:12px}
.devel-table dl dd > ul > li:first-child {margin-top:0}
.devel-table dl dd > ul > li:before {width:5px;height:5px;background:#979389;top:8px}
.devel-table dl dd > ul > li ul {margin-top:3px}
.devel-table dl dd > ul > li ul li {color:#767676;font-size:0.941em;padding-left:15px;margin-top:5px}
.devel-table dl dd > ul > li ul li:before {width:6px;height:2px;background:#a3a3a3;top:9px}
.devel-table dl dd.devel-c1 {color:#5e992e}
.devel-table dl dd.devel-c2 {color:#2c83b4}
.devel-table dl dd.devel-c3 {color:#d53a3a}
@media all and (max-width:1200px){
	.devel-table .t01 {width:22%}
	.devel-table .t02 {width:52%}
	.devel-table .t03 {width:22%}
}
@media all and (max-width:999px){
	.devel-table dl dd {min-height:90px;padding:23px 10px}
}
@media (max-width:600px){
	.devel-table div.th-flex,.devel-table dl {display:block;margin:0}
	.devel-table div.th-flex {overflow:hidden;margin-bottom:30px;}
	.devel-table dl dd {padding:10px 15px}
	.devel-table br {display:none}
	.devel-table .table-title dt {min-height:30px;}
	.devel-table .table-title dt {display:none}
	.devel-table .t01 {width:100%;}
	.devel-table dl dd,.devel-table dd {min-height:auto;}
	.devel-table dl dd.t01 {border-radius:0;margin-bottom:0;}
	.devel-table dl dd.t02 {width:100%;border-radius:0;padding:10px 15px;margin-bottom:0;}
	.devel-table dl dd.t03 {width:100%;background:#dedede;padding:10px 15px;margin-bottom:30px;}
	.devel-table dl dd.t02 span::before {margin-left:0;}
	.devel-table .table-title.t02 {width:100%;}
	.devel-table .table-title.t03 {width:100%;}
	.devel-table .table-title dt {margin-bottom:0;}
	.devel-table dl.table-title dd {margin-bottom:0;}
	.devel-table dl.table-title dt,.devel-table dl.table-title dd {border-radius:0;}
	.devel-table dl.table-title.t02 dd {display:block;}
	.devel-table dl.table-title.t03 dd {border-radius:0 0 20px 0;background:#dedede;}
	.devel-table .t02 dd:before {display:none}
	.devel-table dl dd > ul {padding:0}
	.devel-table dl dd > ul > li {padding-left:15px}
	.devel-table dl dd > ul > li:before {top:6px}
	.devel-table dl dd > ul > li ul li:before {top:7px}
}
/* Curri - devel end */

/* Ncs - standard start */
.standard-wrap .img-zoom {text-align:center;}
/* Ncs - standard end */

/* Ncs - system start */
.system-icon {width:100%;border:1px solid #dddddd;box-sizing:border-box;font-size:0;border-bottom:none;}
.system-icon li {width:12.5%;font-size:1rem;display:inline-block;position:relative;text-align:center;box-sizing:border-box;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:2.1% 0;}
.system-icon li:nth-child(8n){border-right:none;}
.system-icon li .icon-num {position:absolute;top:0;left:0;width:45px;height:45px;line-height:40px;background:#eceff4;font-family:"univia-pro", sans-serif;font-size:0.941rem;font-weight:500;color:#0f4f99;border-radius:0 0 20px 0;}
.system-icon li .icon-img {width:62px;height:62px;margin:0 auto;background:url(/resources/homepage/iedu/_Img/Content/system_icon.png);}
.system-icon li p {margin-top:5%;font-weight:500;font-size:1.059rem;}

.system-icon li:nth-child(1) .icon-img {background-position:0px 0px;}
.system-icon li:nth-child(2) .icon-img {background-position:-62px 0px;}
.system-icon li:nth-child(3) .icon-img {background-position:-124px 0px;}
.system-icon li:nth-child(4) .icon-img {background-position:-186px 0px;}
.system-icon li:nth-child(5) .icon-img {background-position:-248px 0px;}
.system-icon li:nth-child(6) .icon-img {background-position:-310px 0px;}
.system-icon li:nth-child(7) .icon-img {background-position:-372px 0px;}
.system-icon li:nth-child(8) .icon-img {background-position:-434px 0px;}
.system-icon li:nth-child(9) .icon-img {background-position:0px -62px;}
.system-icon li:nth-child(10) .icon-img {background-position:-62px -62px;}
.system-icon li:nth-child(11) .icon-img {background-position:-124px -62px;}
.system-icon li:nth-child(12) .icon-img {background-position:-186px -62px;}
.system-icon li:nth-child(13) .icon-img {background-position:-248px -62px;}
.system-icon li:nth-child(14) .icon-img {background-position:-310px -62px;}
.system-icon li:nth-child(15) .icon-img {background-position:-372px -62px;}
.system-icon li:nth-child(16) .icon-img {background-position:-434px -62px;}
.system-icon li:nth-child(17) .icon-img {background-position:0px -124px;}
.system-icon li:nth-child(18) .icon-img {background-position:-62px -124px;}
.system-icon li:nth-child(19) .icon-img {background-position:-124px -124px;}
.system-icon li:nth-child(20) .icon-img {background-position:-186px -124px;}
.system-icon li:nth-child(21) .icon-img {background-position:-248px -124px;}
.system-icon li:nth-child(22) .icon-img {background-position:-310px -124px;}
.system-icon li:nth-child(23) .icon-img {background-position:-372px -124px;}
.system-icon li:nth-child(24) .icon-img {background-position:-434px -124px;}
/* Ncs - system end */

/* Ncs - cartoon start */
.cart-wrap .cart-box {position:relative;min-height:370px;padding-left:39%;box-sizing:border-box;margin-top:60px;margin-bottom:60px;}
.cart-wrap .cart-box::after {content:"";display:block;width:100%;height:420px;position:absolute;bottom:-30px;left:0;background:#f6f6f6;z-index:-1;}
.cart-wrap .cart-box .cart-img {position:absolute;left:60px;bottom:0;}
.cart-wrap .cart-box .cart-img a {width:72px;height:72px;background:#333;display:flex;justify-content:space-around;align-items:center;position:absolute;bottom:30px;right:30px;border-radius:50%;}

.cart-wrap .cart-box .cart-content h4 {font-family:"univia-pro", sans-serif;font-weight:700;font-size:1.765rem;margin-bottom:60px;}
.cart-wrap .cart-box .cart-content ul li {margin:10px 0;}
.cart-wrap .cart-box .cart-content ul li span {display:inline-block;width:24px;height:24px;background:#7d899b;box-sizing:border-box;color:#fff;font-size:11px;line-height:24px;font-family:"univia-pro", "Malgun Gothic";text-align:center;border-radius:0 0 8px 0;vertical-align:middle;margin-right:10px;}
/* Ncs - cartoon end */

/* Ncs - video start */
.cart-wrap .cart-box.video-box {min-height:455px;padding-left:67%;}
.cart-wrap .cart-box.cart-box.video-box::after {content:"";display:block;width:100%;height:420px;position:absolute;bottom:-30px;left:0;background:#f6f6f6;z-index:-1;}
.cart-wrap .cart-box .cart-content p {font-size:1.353rem;}
/* Ncs - video end */

/* Comu - site start */
.comu-site-wrap .dept-sites li img {display:block;margin:0 auto 10px}
.comu-site-wrap .dept-sites li .tit {margin-bottom:0}
@media all and (max-width:799px){
	.comu-site-wrap .dept-sites li .tit {height:72px;margin-top:0;margin-bottom:-10px}
}
@media all and (max-width:600px){
	.comu-site-wrap .dept-sites li .tit {height:auto}
}

.logo-area {margin-top:20px;text-align:center; overflow: hidden;}
.logo-area li{width:20%; float: left; min-height: 43px; display: flex; justify-content: space-around; align-items: center;}
.logo-area li.site-logo a {background:url(/resources/homepage/iedu/_Img/Content/site_logo.jpg);}


.logo-area li a {display:block;height:100%;}

/* Comu - site end */
.fw500 {font-weight:500;}

@media (max-width:1235px){
	.task-title::before {left:-30px;}
	.task-title::after {right:-30px;}
	.core-wrap .top-area {display:block;}
}
@media (max-width:1199px){
	.cart-wrap .cart-box {padding-left:50%;}
	.cart-wrap .cart-box.video-box {padding:0 20px;}
	.cart-wrap .cart-box.video-box .cart-img {position:static;margin-top:30px;text-align:right;}
	.cart-wrap .cart-box.video-box .cart-img iframe {width:100%;}
	.cart-wrap .cart-box.cart-box.video-box::after {height:91%;}
}
@media (max-width:1150px){
	.system-icon li {width:16.666%;padding:3.495% 0;}
	.system-icon li:nth-child(8n){border-right:1px solid #dddddd;}
	.system-icon li:nth-child(6n){border-right:none;}
}
@media (max-width:1024px){
	.cart-wrap .cart-box {padding-left:0;padding:0 20px;}
	.cart-wrap .cart-box .cart-img {position:static;margin-top:30px;text-align:right;}
	.cart-wrap .cart-box::after {height:95%;}
}
@media (max-width:999px){
	.logo-area {display:block;overflow:hidden;}
	.logo-area li {width:33.333%;float:left;display:flex;justify-content:space-around;align-items:center;margin-bottom:50px;min-height:43px;}
}
@media (max-width:955px){
	.major-tree .major-tree-01 .tree-title {width:25%;}
	.major-tree .major-tree-01 ul {width:75%;}
	.major-tree .major-tree-01 ul li {width:calc(49% - 1.5%);}
	.major-tree .major-tree-01 ul li:nth-child(3n){margin-right:3%;}
	.major-tree .major-tree-01 ul li:nth-child(2n){margin-right:0;}
	.major-tree .major-tree-01 ul li:nth-child(3){margin-bottom:10px;}
	.major-tree {padding:10px 10px 90px 10px;}
}
@media (max-width:891px){
	.cdr-map {padding:20px 15px;}
	.arrow-list-table ol > li {width:calc(50% - 8px);}
	.arrow-list-table ol > li:nth-child(2n) .list-title::before, .arrow-list-table ol > li:nth-child(2n) .list-title::after {display:none;}
	.arrow-list-table ol > li:nth-child(2n){margin-right:0;}
}
@media (max-width:829px){
	.system-icon li {width:25%;padding:5.3% 0;}
	.system-icon li:nth-child(6n){border-right:1px solid #dddddd;}
	.system-icon li:nth-child(4n){border-right:none;}
}
@media (max-width:714px){
	.core-img {width:100%;padding:5%;box-sizing:border-box;}
	.core-img img {width:100%;}
}
@media (max-width:689px){
	.cdr-map ul li {width:50%;}
	.cdr-map ul li:nth-child(1), .cdr-map ul li:nth-child(2){margin-bottom:50px;}
}
@media (max-width:640px){
	.logo-area li {width:50%;}
}
@media (max-width:602px){
	.system-icon li {width:33.333%;}
	.system-icon li:nth-child(4n){border-right:1px solid #dddddd;}
	.system-icon li:nth-child(3n){border-right:none;}
}

@media (max-width:466px){
	.task-task {width:80%;}
	.cart-wrap .cart-box .cart-img > img {width:100%;}
	.cart-wrap .cart-box.video-box .cart-img iframe {height:300px;}
	.cart-wrap .cart-box .cart-img a {right:50px;}
}
@media (max-width:450px){
	.system-icon li {width:50%;padding:11% 0;}
	.system-icon li:nth-child(3n){border-right:1px solid #dddddd;}
	.system-icon li:nth-child(2n){border-right:none;}
}
