@charset "utf-8";

#txt h5 {font-size: 16px;}

@media (max-width:1520px) {
	#container .layout {padding: 0 40px;}
}
@media (max-width:767px) {
	#container .layout {padding: 0 20px;}
}

/*이미지 확대 버튼*/
.pic_btn a{display: none;}
.pic_btn a:hover{background-color:#793b3f;/*border-color:#348c01;*/color:#fff;transition: all 300ms ease-out }
@media(max-width:767px){
	.pic_btn a{display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
	.pic_img{text-align: center;}
}
@media(max-width:560px){
	.pic_btn a{width: 75%;}
}
@media(max-width:450px){
	.pic_btn a{width: 100%;}
}

/* tab list - main.css와 겹쳐서 따로 적용해주었습니다. */
#tab.tab-ul {overflow: visible;}
#tab.tab-ul li a {border: 1px solid #d2d2d2; border-radius: 0;}
#tab.tab-ul li a span {color: inherit;}

/* topbox */
.ui.uit .inner .txtwrap li {line-height: inherit;}

/* 오시는 길 */
.map{position:relative;overflow:hidden;height:400px;/*border:1px solid #e5e6e7;*/ background:#4D5965;}

.box_local{position:relative;padding:40px 30px;border:1px solid #ddd;background:#f8f8f8;}
.box_local:after{content:"";display:block;clear:both;visibility:hidden;}
.box_local h2{position:relative;display:inline-block;margin:0;padding:5px 20px;font-size:18px;line-height:20px;color:#06499d;font-weight:bold;background:none;}
.box_local h2:before,
.box_local h2:after{content:"";display:block;position:absolute;top:50%;margin-top:-26px;width:11px;height:51px;background:url(/images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local h2:before{left:-10px;background-position:0 -42px;}
.box_local h2:after{right:-10px;background-position:-12px -42px;}
.box_local h2 span{display: block; padding: 20px 0; font-size:18px;line-height:20px;color:#701e20;font-weight:bold;font-family:'nsr','Malgun Gothic';}
.box_local .lst_local{display:inline-block; padding-left: 0;}
.box_local .lst_local li{position:relative;text-align:left;}
.box_local .lst_local li b {margin-right:5px;}
.box_local .lst_local li.last {margin-top:10px;}
.box_local .lst_local li.last a {display:block;width:auto;height:auto;padding:20px 0;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}

.box_local .lst_local li .ico_local{background:url(/images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local .lst_local li .ico_local.ico3{display:block;width:28px;height:36px;margin:0 auto 10px;background-position:0 0;}

@media all and (min-width:600px) {
	.box_local{padding:35px 150px 45px 50px;}
	.box_local .lst_local li.last {position:absolute;right:50px;top:50%;margin-top:-50px;}
	.box_local .lst_local li.last a {display:inline-block;height:100px;width:100px;padding:20px 0 0;}
}

/* sub01_01 인사말 */
.s0101.greetings_se01c{margin-top:100px;}
.s0101.greetings_se01c .top{margin-left:60px; margin-bottom: 50px; padding-right:43%;}
.s0101.greetings_se01c .top .top-text {font-size: 30px; color: #545454; line-height: 1.3;}
.s0101.greetings_se01c .top .top-text{position: relative;}
.s0101.greetings_se01c .top .top-text:before{content: "";position: absolute;left: -35px;top: -35px;z-index: -1;width:61px;height:61px;background: url(/images/icee/sub01/sub01_01_bg03.png) no-repeat;}
.s0101.greetings_se01c .top .top-text:after{content: "";position: absolute;right: -35px;bottom: -220px;z-index: -1;width:284px;height:284px;background: url(/images/icee/sub01/sub01_01_bg02.png) no-repeat;}
.s0101.greetings_se01c .top .top-text b{color: #b03834;}
.s0101.greetings_se01c .top .top-text strong{font-weight: bold; color: #333;}
.s0101.greetings_se01c .bottom{background: #fbfbfb;padding:35px 40px;position: relative;}
.s0101.greetings_se01c .bottom::after {content: ""; display: block; clear: both;}
.s0101.greetings_se01c .bottom .inner p{margin-top:0;margin-bottom:20px;color:#545454; line-height: 1.5;}
.s0101.greetings_se01c .bottom .inner p:last-child{margin-bottom:0;}
.s0101.greetings_se01c .bottom .pic_box{float: right; max-width: 303px; margin-top: -280px; margin-left: 20px; margin-bottom: 20px; box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.s0101.greetings_se01c .bottom .pic_box .img img{width:100%;}
.s0101.greetings_se01c .bottom .pic_box .name{position: relative; background-color: #b03834; color:#fff;padding:30px; overflow: hidden; text-align: right;}
.s0101.greetings_se01c .bottom .pic_box .name:before {content: ""; display: block; position: absolute; top: 50%; left: -50px; transform: translateY(-50%); width: 147px; height: 147px; background: url(/images/icee/sub01/sub01_01_bg01.png) no-repeat;}
.s0101.greetings_se01c .bottom .pic_box .name strong{font-size:20px;}
.s0101.greetings_se01c .bottom .pic_box .name strong span{font-size:16px;}

@media(max-width:1220px){
	.s0101.greetings_se01c .top{margin-left:0;padding-right:0;}
	.s0101.greetings_se01c .bottom{padding:40px;}
	.s0101.greetings_se01c .bottom .pic_box{float: none; margin: 0 auto 40px;}
}
@media(max-width:500px){
	.s0101.greetings_se01c {margin-top: 30px;}
	.s0101.greetings_se01c .top .top-text br.mobile-none {display: none;}
	.s0101.greetings_se01c .bottom{padding:40px 25px;}
	.s0101.greetings_se01c .bottom .pic_box{width:100%;}
}
/* sub01_01 인사말 End */


/* sub01_02 역대총장 */
.president_wrap .ui.uic .box_col .col .item{margin-bottom:15px;padding:30px 0;border:1px solid #ddd;}
.president_wrap .ui.uic .box_col .col .item .thm_figure{background:none;border:0}
@media (max-width:1160px){
	.president_wrap .ui.uic.mb_10 .box_col .col .item{min-height:0; margin-right: 0;}
}
@media (min-width:1024px) {
	.president_wrap .ui.uic .box_col .col .item{margin-bottom:6%}
}
/* sub01_02 역대총장 End */

/* sub01_04 연혁 */
.s0104.history_se02b .top{position: relative;margin-top: 55px;padding-bottom: 45px;border-bottom: 2px solid #b03834;text-align: center;}
.s0104.history_se02b .top:before{content: '';display: block;width: 205px;height: 204px;margin: 0 auto;background: url(/images/icee/sub01/sub01_04_img01.png) no-repeat;}
.s0104.history_se02b .top strong{display: block;margin: 15px 0 5px; font-size: 28px;font-weight: bold;color: #b03834;letter-spacing: -0.04em;}
.s0104.history_se02b .top p{display: block;font-size: 16px;line-height: 1.55;color: #575555;letter-spacing: -0.056em;margin:0;}
.s0104.history_se02b .inner{overflow: hidden;position: relative; border-bottom: 1px solid #d2d9e5;padding: 50px 15px 53px 280px;background: #fff;}
.s0104.history_se02b .inner:nth-child(even){background: #f9f9f9;}
/*.s0104.history_se02b .inner strong{display: block;position: absolute;left: 20px;top:50px;font-size: 70px; font-weight: 200; line-height: 93px; font-weight: lighter;color: #767676; letter-spacing: -5px;}*/
.s0104.history_se02b .inner .year{display: block;position: absolute;left: 20px;top:50px;font-size: 70px; line-height: 93px; font-weight: 100; color:#a3a3a3; letter-spacing: -5px;}

.s0104.history_se02b .inner ul li{position: relative;padding-left: 80px;font-size: 15px;color: #666}
.s0104.history_se02b .inner ul li+li{margin-top:18px;}
.s0104.history_se02b .inner ul li:before{position: absolute;top: 10.5px;left: -10px;width: 3px;height: 3px;background: #aaa;border-radius: 50%;content: '';}
.s0104.history_se02b .inner ul li span{display: block;position: absolute;top: 0px;left: 0px;font-size: 16px;color: #7f3c3a;font-weight: bold;}

@media (max-width: 767px){
	.s0104.history_se02b .inner{padding: 40px 20px }
	.s0104.history_se02b .inner strong{position: static;margin-bottom: 10px;}
	.s0104.history_se02b .inner ul{padding: 25px 0 0;}
	.s0104.history_se02b .inner ul li{padding: 25px 0 0;margin-bottom: 5px;line-height: 25px;}
	.s0104.history_se02b .inner ul li:before{display: none;}
}
@media (max-width: 360px){
	.s0104.history_se02b .inner strong {font-size:100px;}
}
/* sub01_04 연혁 End */



/* sub01_06 센터소개 */
.vlist__bodo .obj .item .inner .circle {position: absolute; width: 86px; height: 86px; background: #f9f9f9; left: 0; top: 30px; border-radius: 20px;}
.vlist__bodo .obj .item .inner .h-box {display: block; position: relative; color: #180e0d; font-size: 18px; font-weight: lighter; line-height: 1.6; margin-bottom: 5px;}
.vlist__bodo{padding:1px 0 0 1px;}
.vlist__bodo .obj{width:100%;border-collapse: collapse;}
.vlist__bodo .obj .item{position:relative;border: 1px solid #d1d1d1;overflow: hidden;min-height: 150px;display: table;table-layout: fixed;width:100%;}
.vlist__bodo .obj .item .inner{position:relative;margin-left:-1px;padding:50px 20px;padding-left:120px;display: table-cell;vertical-align:middle;}
.vlist__bodo .obj .item .inner .circle{position:absolute;width:90px;height:90px;background: #f8f8f8;left:0;top:30px;}
.vlist__bodo .obj .item .inner .ui-number{position:absolute;top:0;left:0;width:100%;height:100%;color: #fff;text-align: center;font-weight: bold;font-family: Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "ä»¿å®‹", STFangSong, "åŽæ–‡ä»¿å®‹","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;}
.vlist__bodo .obj .item .inner .h-box{display:block;position:relative;color:#180e0d;font-size: 16px;font-weight: 500;line-height: 1.6;margin-bottom:5px;}
.vlist__bodo .obj .item .inner .h-box em{color:#1e2446;font-weight:normal}
.vlist__bodo .obj .item .inner .ui-text{display:block;line-height: 1.4;color:#6e7179;letter-spacing: -0.05em;margin:0;}
.vlist__bodo .obj .item .inner .ui-text + .ui-text{margin-top:5px;}

.vlist__bodo.type1 .obj.col3 .item .inner .ui-text{margin-left:-80px;margin-top:20px}
.vlist__bodo.type1 .obj .item .inner .ui-number{line-height: 70px;font-size: 26px;}
.vlist__bodo.type1 .obj:first-child{border-top: 1px solid #d1d1d1;}
.vlist__bodo.type1 .obj .item{border: 0;border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type1 .obj.col2 .item{float:left;width:50%;}

.vlist__bodo.type1.title .obj .item .inner .tit{display: block;position: absolute;left:0;top:35px;font-size:17px;font-weight:bold;color:#4b4b4b;width:120px;}
.vlist__bodo.type1.title .obj .item .inner{padding:35px 20px;padding-left:165px;min-height:110px;}

.vlist__bodo.type2 .obj.col2{margin-bottom: 15px;border:0; display: flex; flex-wrap: wrap;}
.vlist__bodo.type2 .obj.col2 .item{display: table;float: left;width: calc(50% - 7px);margin:-1px 14px 0 0;border-left:0;border-right:0;}
.vlist__bodo.type2 .obj.col2 .item:nth-child(2n){margin-right: 0;}
.vlist__bodo.type2 .obj.col3 .item .inner .circle{width: 60px;height: 60px;}
.vlist__bodo.type2 .obj.col3 .item .inner .ui-text z{margin: 10px 0 0;}

@media(max-width:999px){
	.vlist__bodo .obj.col3 .item{display:block;width:100%;}
	.vlist__bodo .obj.col3 .item .inner .ui-text{margin-left:0;margin-top:10px}
}
@media(max-width:767px){
    .vlist__bodo .obj .item .inner,.vlist__bodo.type1 .obj.col3 .item .inner{min-height: auto;padding:25px 15px;text-align:center;}
    .vlist__bodo .obj .item .inner .circle{position:relative;top:auto;left:auto;;margin:0 auto 10px;}
	.vlist__bodo .obj.col1 .item.short{display: block;width: 100%;}
    .vlist__bodo.type1 .obj.col2{margin: 0;}
    .vlist__bodo.type1 .obj.col2 .item{width:100%;margin:0 0 15px}
	.vlist__bodo.type1 .obj.col2 .item .inner .circle{left: 0;}
    .vlist__bodo.type1.title .obj .item .inner .tit{display: block;position: relative;;left:auto;top:auto;width:auto;}
    .vlist__bodo.type1.title .obj .item .inner{padding:25px;min-height:auto;}
	.vlist__bodo.type1 .obj.col2 .item{float:none;width:100%;}

	.vlist__bodo.type2 .obj.col2 .item{float: none;width: 100%;margin:-1px 14px 0 0;border-left:0;border-right:0;}
	.vlist__bodo.type2 .obj.col2 .item:nth-child(2n){margin-right: 0;}
}


/* sub01_06 센터소개 End */





/* sub03_02 인증의 특징/효과 */
.s0302 .system-list {display: flex; flex-wrap: wrap; margin: 20px -11px 0;}
.s0302 .system-list .system-item {position: relative; width: calc(50% - 22px); min-height: 265px; margin: 11px; padding: 30px; padding-right: 135px; border: 7px solid #eaeaea;}
.s0302 .system-list .system-item .item-icon {position: absolute; right: 30px; bottom: 30px; width: 90px; height: 90px; background-image: url(/images/icee/sub03/system_ir.png); background-repeat: no-repeat; border-radius: 50%;}
.s0302 .system-list .system-item .item-icon.icon01 {background-color: #8b774f; background-position: 0 0;}
.s0302 .system-list .system-item .item-icon.icon02 {background-color: #b03834; background-position: -90px 0;}
.s0302 .system-list .system-item .item-icon.icon03 {background-color: #1d3459; background-position: -180px 0;}
.s0302 .system-list .system-item .item-icon.icon04 {background-color: #245db4; background-position: -270px 0;}
.s0302 .system-list .system-item .item-text strong {display: block; margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #444;}
@media (max-width:800px) {
	.s0302 .system-list {margin: 20px 0 0;}
	.s0302 .system-list .system-item {width: 100%; margin: 11px 0; padding-right: 30px; padding-bottom: 135px;}
}
/* sub03_02 인증의 특징/효과 End */

/* sub03_03 공학교육 인증혜택 */
.s0303 .item-list {display: flex; flex-wrap: wrap; margin: 0 -15px;}
.s0303 .item-list .item {width: calc(25% - 30px); margin: 15px; border: 1px solid #ddd; background-color: #f5f5f5;}
.s0303 .item-list .item .item-img {padding: 20px 15px; background-color: #fff; text-align: center;}
.s0303 .item-list .item .item-text {padding: 20px 15px;}
.s0303 .item-list .item .item-text .item-title {display: block; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 18px; color: #601819;}
.s0303 .item-list .item .item-text .txtp {font-size: 15px;}
.s0303 .item-list02 .item {display: flex; padding: 20px; border: 1px solid #ddd; align-items: center;}
.s0303 .item-list02 .item:not(:first-child) {margin-top: 30px;}
.s0303 .item-list02 .item .item-img {flex-shrink: 0;}
.s0303 .item-list02 .item .item-text {padding-left: 20px; border-left: 1px solid #ddd;}
.s0303 .item-list02 .item .item-text .item-title {display: block; margin-bottom: 15px; font-size: 18px; font-weight: bold; color: #601819;}
@media (max-width:920px) {
	.s0303 .item-list .item {width: calc(33.3333% - 30px);}
}
@media (max-width:650px) {
	.s0303 .item-list .item {width: calc(50% - 30px);}
	.s0303 .item-list02 .item {display: block;}
	.s0303 .item-list02 .item .item-img {padding-bottom: 20px; text-align: center;}
	.s0303 .item-list02 .item .item-text {padding-left: 0; padding-top: 20px; border-left: 0; border-top: 1px solid #ddd;}
}
@media (max-width:450px) {
	.s0303 .item-list {margin: 0;}
	.s0303 .item-list .item {width: 100%; margin: 0;}
	.s0303 .item-list .item:not(:first-child) {margin-top: 30px;}
}
/* sub03_03 공학교육 인증혜택 End */






/* 포토리스트  */
.photo_wrap .thumb,
.photo_wrap .thumb .photo_list--wrap,
.photo_wrap .thumb .photo_list--wrap .slick-list,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide >div,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide >div .photo_list--item,
.photo_wrap .thumb .photo_list--wrap .slick-list .slick-track .slick-slide >div .photo_list--item a {display:inline-block;width:100%;height:100%;vertical-align:top;}
.photo_wrap {}
.photo_wrap .inner {position:relative; }
.photo_wrap .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.photo_wrap .inner .info_box > strong{margin:0;vertical-align: middle;margin-bottom: 26px;display: block;}
.photo_wrap .inner .info_box > strong *{vertical-align: middle;}
.photo_wrap .inner .info_box > strong em{position:relative;display: block;font-size: 33px;letter-spacing: -1px;font-family: 'score';color:#2b3b59;line-height: 1.2;}
.photo_wrap .inner .info_box > strong .badge{width: auto;border-radius: 30px;background-color: #4175c8;height: auto;z-index: 5;font-size: 16px;padding: 5px 15px;}


.photo_wrap {/* margin: 107px 0 0; */}
.photo_wrap .inner {position:relative;border-radius: 50px 0 0 0;background-color: #fff;/* background:#2b3b59 url(/images/skin/photo_bg.png)no-repeat right bottom; */border: 8px solid #e5ecf5;padding: 58px 108px;min-height: 352px;}
.photo_wrap .inner2 {position:relative;min-height: 365px;padding: 70px 50px 50px 660px;border-radius:50px 0 50px 0;background: url(/images/skin/photo_bg2.png)no-repeat left top;}
.photo_wrap .thumb {overflow: hidden;position:absolute;z-index: 1;right: 50px;top: -70px;bottom: 42px;width:560px;height:auto;background-color: #fff;/* box-shadow: 5px 5px 10px rgb(0 0 0 / 5%); */border-radius: 0 50px 0 0;z-index: 2;}
.photo_wrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;}
.photo_wrap .thumb .photoslide {position:relative;z-index:1;width:100%;}
.photo_wrap .thumb .picture {display:block;overflow:hidden;width:100%;height: 364px;/* min-width: 360px; */position: relative;/* border: 1px solid; */}
.photo_wrap .thumb .picture span {display:block; position:relative; width:100%; height:100%; background:#fff; }
.photo_wrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width:auto;min-width:auto;max-width: none;/* max-height: none; *//* width: 100%; */height: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.photo_wrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.photo_wrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.photo_wrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.photo_wrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid rgba(255,255,255,0.3);background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.photo_wrap .thumb .control button[data-control="stop"],
.photo_wrap .thumb .control button[data-control="play"]{border-left:1px solid rgba(255,255,255,0.3)}
.photo_wrap .thumb .control button[data-control="prev"]:before,
.photo_wrap .thumb .control button[data-control="next"]:before{width:6px;height:6px;border-width:2px;border-style: solid;border-color: #fff;transform: rotate(45deg);}
.photo_wrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.photo_wrap .thumb .control button[data-control="next"]:before{left: -4px;border-width: 2px 2px 0 0;}
.photo_wrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.photo_wrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.photo_wrap .info_box {position:relative; z-index:1;}
.photo_wrap .info_box .icon-list{}
.photo_wrap .info_box .icon-list li{position:relative;padding-left: 128px;min-height: 25px;margin-top: 7px;}
.photo_wrap .info_box .icon-list li .fa{width:22px;height:22px;background-color:#01559e;background-size: 60%;background-position: 50%;background-repeat: no-repeat;border-radius: 50%;margin-right:2px;}
.photo_wrap .info_box .icon-list li .fa:before{font-size:0;}
.photo_wrap .info_box .icon-list li .fa.fa-map-marker{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-search{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-calendar{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 9H4v9h16v-9zm-4.964 1.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 12.55l2.121 2.122 3.536-3.536zM7 5H4v3h16V5h-3v1h-2V5H9v1H7V5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-list-ol{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M8 4h13v2H8V4zm-5-.5h3v3H3v-3zm0 7h3v3H3v-3zm0 7h3v3H3v-3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-car{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.176 11h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-map-marker2{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1zM6 19h12V9.157l-6-5.454-6 5.454V19zm3-9h6v6H9v-6zm2 2v2h2v-2h-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-money{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M5 9a1 1 0 0 1 1 1 6.97 6.97 0 0 1 4.33 1.5h2.17c1.333 0 2.53.58 3.354 1.5H19a5 5 0 0 1 4.516 2.851C21.151 18.972 17.322 21 13 21c-2.79 0-5.15-.603-7.06-1.658A.998.998 0 0 1 5 20H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h3zm1.001 3L6 17.022l.045.032C7.84 18.314 10.178 19 13 19c3.004 0 5.799-1.156 7.835-3.13l.133-.133-.12-.1a2.994 2.994 0 0 0-1.643-.63L19 15h-2.111c.072.322.111.656.111 1v1H8v-2l6.79-.001-.034-.078a2.501 2.501 0 0 0-2.092-1.416L12.5 13.5H9.57A4.985 4.985 0 0 0 6.002 12zM4 11H3v7h1v-7zm14-6a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-7-5a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-time{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm1-8h4v2h-6V7h2v5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.photo_wrap .info_box .icon-list li .fa.fa-year{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17zm0-2.344l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708l-1.268 3.047-3.29.264 2.507 2.147-.766 3.21L12 14.657z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}

.photo_wrap .info_box .icon-list li em{position:absolute;left:0;top:0;width: 128px;color: #000;font-weight: bold;padding-right:36px;}
.photo_wrap .info_box .icon-list li em *{vertical-align:middle}
.photo_wrap .info_box .icon-list li em:after{content:'';position:absolute;right: 18px;top: 8px;width:1px;height:12px;background-color:#c9cdd4;}
.photo_wrap .info_box .btn_box {margin-top: 18px;}
.photo_wrap .info_box .btn_box .btn{padding: 15px;min-width:140px;border-radius:5px;font-size: 16px;text-align:center;font-weight:bold;color: #fff;background-color: #00274e;}
.photo_wrap .info_box .btn_box .btn .fa:before{font-size:0;}
.photo_wrap .slick-autoplay-toggle-button{display:none;}

.icon-list li{position:relative;/* padding-left: 128px; */min-height: 25px;margin-top: 7px;}
.icon-list li .fa{width:22px;height:22px;background-color:#01559e;background-size: 60%;background-position: 50%;background-repeat: no-repeat;border-radius: 50%;margin-right:2px;}
.icon-list li .fa:before{font-size:0;}
.icon-list li .fa.fa-map-marker{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-search{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-calendar{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2zm11 9H4v9h16v-9zm-4.964 1.136l1.414 1.414-4.95 4.95-3.536-3.536L9.38 12.55l2.121 2.122 3.536-3.536zM7 5H4v3h16V5h-3v1h-2V5H9v1H7V5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-list-ol{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M8 4h13v2H8V4zm-5-.5h3v3H3v-3zm0 7h3v3H3v-3zm0 7h3v3H3v-3zM8 11h13v2H8v-2zm0 7h13v2H8v-2z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.icon-list li .fa.fa-car{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4H17.68a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1-7H4v5h16v-5zM4.176 11h15.648l-2.143-5H6.32l-2.143 5zM6.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}


.photo_wrap.typeB{margin-top:0;}
.photo_wrap.typeB .inner{border: 1px solid #ddd;border-radius: 5px;padding:56px;padding-left: 456px;min-height: 500px;}
.photo_wrap.typeB .thumb{top:56px;left:56px;border-radius: 0;width: 340px;height: 387px;/* border: 1px solid; */}
.photo_wrap.typeB .thumb .picture{height: 100%;}
.photo_wrap.typeB .inner .info_box > strong{display:block;padding-bottom: 10px;border-bottom:1px solid #c4cbd2;padding-right: 0;line-height: 1.4;}
.photo_wrap.typeB .inner .info_box > strong i{display:block;color:#09326d}
.photo_wrap.typeB .inner .info_box > strong em{color:#3a3a3a;padding: 0;}
.photo_wrap.typeB .inner .info_box .badge{position: absolute;top: -10px;right: 0;}
.photo_wrap.typeB .inner .info_box .list-1st{}
.photo_wrap.typeB .inner .info_box .list-1st li{position: relative;padding-left: 93px;min-height: 28px;font-size: 16px;}
.photo_wrap.typeB .inner .info_box .list-1st li em{display: block;color:#777;padding-left:11px;background:url(/images/common/list_bul1.png) no-repeat 0 9px;color:#464646;font-size: 16px;word-wrap:break-word;word-break:keep-all;font-weight:bold;width: 81px;display: inline-block;position: absolute;top: 0;left: 0;color: #111;}
.photo_wrap.typeB .inner .info_box .list-1st li em .fa{display:none;}
.photo_wrap.typeB .inner .info_box .list-1st li em:before{content:'';position:absolute;top: 8px;right:0;width:1px;height:12px;background-color:#ddd;}
.photo_wrap.typeB .inner .info_box .card--btn{margin-top:20px;}
.photo_wrap.typeB .inner .info_box .card--btn .btn{min-width:198px;text-align:center;border-radius:5px;}
.photo_wrap.typeB  + .cnts_txt{padding:38px 0 68px;}


.program--view{
	margin-bottom: 50px;
}
.program--view .inner{}
.program--view .inner .title{position:relative;padding:36px 0;padding-right:103px;border-top:1px solid #000;border-bottom:1px solid #dbdbdb}
.program--view .inner .title > strong{display:block;line-height: 1.4;}
.program--view .inner .title > strong i{display:block;color:#09326d}
.program--view .inner .title > strong em{color: #000;padding: 0;font-size: 20px;}
.program--view .inner .title .badge{position: absolute;top: 10px;right: 20px;}
.program--view .inner .info_box{padding:32px 18px;border-bottom:1px solid #dbdbdb}
.program--view .inner .info_box .cnts_txt{padding: 10px;padding-top:10px;border-top: 1px dashed #ddd;margin-top: 20px;}
.program--view .inner .info_box .list-1st{}
.program--view .inner .info_box .list-1st li{padding-left: 113px;min-height: 26px;}
.program--view .inner .info_box .list-1st.col2 li{display:inline-block;width:49%}
.program--view .inner .info_box .list-1st li em{font-weight:bold;width: 81px;display: inline-block;position: absolute;top: 0;left: 18px;color: #333;}
.program--view .inner .info_box .list-1st li em .fa,
.program--view .inner .info_box .list-1st li em span{display:none;}
.program--view .inner .info_box .list-1st li em:before{content:'';position:absolute;top: 8px;right:0;width:1px;height:12px;background-color:#ddd;}
.program--view .inner .card--btn{margin-top:20px;margin-bottom: 0;text-align:center;}
.program--view .inner .card--btn .btn{min-width:198px;text-align:center;border-radius:5px;line-height: 30px;}


.program--view .apply-article{/* border:1px solid #e1e1e1; *//* padding:40px; */margin: 84px 0 30px 0;overflow: hidden;}
.program--view .apply-article .forward{text-align:center;font-size: 28px;color:#000;font-weight:bold;margin-bottom:20px;}
.program--view .apply-article .forward strong{color:#1c7c57;font-weight:bold;}
.program--view .apply-article .forward-article{table-layout:fixed;display:table;width: calc(100% + 20px);text-align:center;margin: 0 -10px;}
.program--view .apply-article .forward-article .self-accrdt{display:table-cell;border:10px solid transparent;}
.program--view .apply-article .forward-article .self-accrdt .item{background-color: #fff;padding: 39px 10px;border: 1px solid #d3d3d3;border-radius: 5px;min-height: 300px;}
.program--view .apply-article .forward-article .self-accrdt .item .ir{display:block;margin:0 auto 20px;width: 87px;height: 87px;background:#fff url(/images/prog/infedcCourse/ir-info__icon.png) no-repeat;background: #edf2f7;border-radius: 5px;position: relative;}
.program--view .apply-article .forward-article .self-accrdt .item .ir:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 55px;height: 55px;}
.program--view .apply-article .forward-article .self-accrdt .item em,
.program--view .apply-article .forward-article .self-accrdt .item strong{display:block;text-align:center;line-height:1.2}
.program--view .apply-article .forward-article .self-accrdt .item strong{font-size: 18px;color: #3a3a3a;font-weight:bold;margin-bottom: 16px;}
.program--view .apply-article .forward-article .self-accrdt .item em{font-size: 16px;color: #666;}

.program--view.view-type2{/* padding-bottom:30px; */}
.program--view.view-type2 .inner{border:1px solid #e1e4e9;border-radius:5px;padding-bottom: 70px;}
.program--view.view-type2 .inner .title{border-top:none;border-bottom:none;background-color:#f1f5fb;padding: 40px;padding-right: 103px;}
.program--view.view-type2  .inner .title > strong em{font-family: 'score';font-size: 30px;color: #223b62;}
.program--view.view-type2  .inner .title > ul{margin:0}
.program--view.view-type2  .inner .title > ul:after {display:block; clear:both; visibility:hidden; content:'';}
.program--view.view-type2  .inner .title > ul li{display:inline-block;}
.program--view.view-type2  .inner .title > ul li:before{width:1px;height:14px;background-color:#c1c4c9}
.program--view.view-type2  .inner .title > ul li:first-child{padding-left:0}
.program--view.view-type2  .inner .title > ul li:first-child:before{display:none;}
.program--view.view-type2  .inner .title > ul li em{font-weight:bold;color:#000}



.photo_wrap .info_box .catebox{/* position:absolute; *//* left:0; *//* top:0; */display: block;height:40px;line-height:40px;margin-bottom: 10px;}
.photo_wrap .info_box .cate {display: inline-block;height:40px;line-height:40px;padding:0 15px;font-size:14px;font-weight:bold;color:#fff;margin: 0 -4px;}
.photo_wrap .info_box .cate1 {background: #0466b7;}
.photo_wrap .info_box .cate2 {background: #d63431;}
.photo_wrap .info_box .cate3 {background: #586270;}

.program--view.view-type2 .inner .title .badge{top:40px;right: 30px;}
.program--view.view-type2 .inner .info_box .cnts_txt,
.program--view.view-type2 .inner .info_box{border:none;}
.program--view.view-type2 .inner .info_box{padding:40px;}

@media screen and (max-width:1200px){
	.program--view .apply-article .forward-article .self-accrdt .item em{font-size:20px;}
}
@media screen and (max-width:767px){
	.program--view .apply-article .forward-article .self-accrdt{display:inline-block;float:left;width:50%;}

}
@media screen and (max-width:560px){
	.program--view .apply-article{padding:20px;margin-top:70px;}
	.program--view .apply-article .forward-article .self-accrdt{display:block;float:none;width:100%;}
	.program--view .apply-article .forward-article .self-accrdt .item i{display:none;}
}


@media(max-width:1023px){
	.photo_wrap {margin:0 0 30px;}
	.photo_wrap.typeB .inner{padding-left: 370px;}
	.photo_wrap.typeB .thumb{position:absolute;top: 20px;left: 20px;width: 320px;margin: 0;}
	.photo_wrap.typeB .inner .info_box > strong em{font-size: 22px;line-height: 1.2;}
	.photo_wrap .inner2 {padding:45px 30px;}
	.photo_wrap .thumb {position:static; width:100%; max-width:578px; height:350px;margin:0 auto 30px;}
	.photo_wrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width: auto;min-width: 100%;max-width: 1000%;height: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
}
@media(max-width:900px){
	.photo_wrap.typeB .inner{padding-left: 53px;}
	.photo_wrap.typeB .thumb{position: static;top: auto;left: auto;width: 100%;max-width: none;margin: 0 auto 30px;}
	.photo_wrap.typeB .inner .info_box > strong em{font-size: 30px;}

}
@media(max-width:767px){
	.photo_wrap.typeB .inner{padding:30px;}
	.photo_wrap.typeB .inner .info_box > strong em{font-size: 24px;}
	.photo_wrap .thumb {height:300px;}
	.photo_wrap .inner2{padding:40px 25px;}
	.photo_wrap.typeB .inner .info_box .badge{/* position:relative; */top: -110px;right: 10px;/* width: 70px !important; *//* height: 30px !important; *//* border-radius: 5px !important; */}
	.photo_wrap.typeB .inner .info_box > strong{padding-right:0}
}
@media only screen and (max-width: 580px){
	.photo_wrap .thumb {height:250px;}
}

@media only screen and (max-width: 480px){
	.photo_wrap.typeB .inner .info_box .list-1st li{padding-left:18px;}
	.photo_wrap.typeB .inner .info_box .list-1st li em{display:block;position:relative;top:auto;left:auto;}
	.photo_wrap.typeB .inner .info_box .list-1st li em:before{display:none;}
}






.utlist {margin: 0 -7px;}
.utlist:after {display:block; clear:both; visibility:hidden; content:'';}
.utlist .colbox {float:left;width: calc(33.33% - 14px);margin: 0 7px 14px;border:1px solid #ddd;}
.utlist .colbox a {display:block; position:relative; width:100%; }
.utlist .colbox .catebox{position:absolute; left:0; top:0; height:40px; line-height:40px; }
.utlist .colbox .cate {display: inline-block;height:40px;line-height:40px;padding:0 15px;font-size:14px;font-weight:bold;color:#fff;margin: 0 -4px;}
.utlist .colbox .cate1 {background: #0466b7;}
.utlist .colbox .cate2 {background: #d63431;}
.utlist .colbox .cate3 {background: #586270;}
.utlist .colbox .thumb {height:200px; border-bottom:1px solid #ddd; background-position:center; background-size:cover; }
.utlist .colbox .info {padding:25px 15px;}
.utlist .colbox .info strong {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 50px;line-height: 1.5;text-overflow: ellipsis;white-space: normal;font-size: 17px;font-weight: bold;color: #000;}
.utlist .colbox .info .box {margin: 15px 0 0;padding: 10px 0 0;border:none;border-top:1px solid #ddd;}
.utlist .colbox .info .box:after {display:block; clear:both; visibility:hidden; content:'';}
.utlist .colbox .info .box .date,
.utlist .colbox .info .box .view {display:block;color:#777;padding-left:11px;background:url(/images/common/list_bul1.png) no-repeat 0 9px;color:#464646;font-size:14px;/* word-wrap:break-word; *//* word-break:keep-all; */white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

@media(max-width:1300px){
	.utlist .colbox {width:calc(50% - 30px);}
}

@media(max-width:640px){
	.utlist .colbox {width:calc(100% - 30px);}
}
.ui-filedown{position:relative;padding:20px;/* padding-right:125px; */border: 1px solid #c4cbd2;border-radius: 5px;}
.ui-filedown .item{position:relative;padding-right:105px;min-height: 42px;}
.ui-filedown .item .ui-banner__title{position: relative;display:block;padding: 8px;padding-left: 34px;color:#3a3a3a;font-size: 16px;line-height: 20px;font-weight: normal;letter-spacing: -1px;/* padding: 8px; */}
.ui-filedown .item .ui-banner__title:before{content: ""; position: absolute;top:50%;left: 0;width:20px;height:20px;margin-top: -10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7zM14 9h5l-7 7-7-7h5V3h4v6z' fill='rgba(149,164,166,1)'/%3E%3C/svg%3E");background-size:100%}
.ui-filedown .item .btn{position: absolute;top: 0;right: 0;border-radius: 5px;}
.ui-filedown .item .btn.btn-sm{font-size: 14px;padding: 7px 15px;font-weight: bold;}
