/* list */
	
#education {color:#333;}
#education .sec_inner {width:100%;max-width:1145px;margin:0 auto;}	
	
#education.list .sub_cmn_tit {font-size:0;}
#education.list .sub_cmn_tit p.tit {font-size:22px;font-weight:bold;line-height:26px;padding:0 0 0 15px;position:relative;display:block;vertical-align:top;}
#education.list .sub_cmn_tit p.tit:before {content:"";position:absolute;left:0;top:2px;width:6px;height:26px;background:#4caf50;}
#education.list .sub_cmn_tit p.tit span.exp {color:#666;font-size:16px;display:inline-block;vertical-align:top;line-height:26px;font-weight:lighter;margin:0 0 0 25px;width:80%}
	

@media all and (max-width:768px){
#education.list .sub_cmn_tit p.tit span.exp {display:block;margin:20px 0 0 0;width:100%;}

}
	
#education.list ul.sort {border:1px solid #ccc;border-radius:10px;padding:25px 0 25px 25px;margin:35px 0 20px 0;}
#education.list ul.sort li {display:inline-block;position:relative;}
#education.list ul.sort li:after {content:"";position:absolute;right:0;top:5px;width:1px;height:15px;background:#b7b7b7;}
#education.list ul.sort li:last-child:after {display:none;}
#education.list ul.sort li a {font-size:16px;display:block;padding:0 40px;}
#education.list ul.sort li.on a {font-weight:bold;}
#education.list ul.sort li.on a:before {content:"";position:absolute;left:20px;top:6px;width:14px;height:11px;background:url(../img/sort_on_arrw.png) center center no-repeat;}

@media all and (max-width:768px){
	
#education.list ul.sort {padding:20px 0;border:0;font-size:0;}
#education.list ul.sort li {width:32.6%;text-align:center;margin:0 1% 1% 0;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;}
#education.list ul.sort li:last-child {margin-right:0;}
#education.list ul.sort li a {padding:10px 0;font-size:14px;}
#education.list ul.sort li:after {display:none;}
#education.list ul.sort li.on a:before {position:static;display:inline-block;margin:0 5px 0 0;}
	
}

	
	
	
#education.list .cmn_tbl {font-size:16px;border-radius:10px 10px 0 0;overflow:hidden;}
#education.list .cmn_tbl th {background:#e7e9f2;padding:15px 0;color:#374574;}
#education.list .cmn_tbl td {text-align:center;padding:8px 0;border-bottom:1px solid #ccc;vertical-align:middle;}
#education.list .cmn_tbl td.sbjct {text-align:left;padding-left:25px}
	
#education.list .cmn_tbl td.sbjct a {width:90%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;}
/*#education.list .cmn_tbl td.sbjct a.file:after {content:"";display:inline-block;vertical-align:middle;width:14px;height:15px;background:url(img/attch_icon.png) center center no-repeat;}	
	*/
/*#education.list .cmn_tbl td.sbjct a.file:after {content:"";display:inline-block;width:14px;height:15px;background:url(img/attch_icon.png) center center no-repeat;}*/
	
#education.list .cmn_tbl td span.cate {font-size:14px;line-height:30px;color:#fff;display:block;}
#education.list .cmn_tbl td span.cate.t1 {background:#31b763}
#education.list .cmn_tbl td span.cate.t2 {background:#4c4e7d}
	
#education.list .cmn_tbl td span.status {font-size:13px;font-weight:bold;}
#education.list .cmn_tbl td span.status.rdy {color:#304ffe}
#education.list .cmn_tbl td span.status.fin {color:#666}
	
#education.list ul.pagenation {text-align:center;margin:42px 0 0 0;}
#education.list ul.pagenation li {display:inline-block;}
#education.list ul.pagenation li a {display:block;line-height:30px;font-size:13px;padding:0 12px;}
#education.list ul.pagenation li.crnt {background:#eaedf1;}
#education.list ul.pagenation li.crnt a {color:#5d739b;font-weight:bold;}
	
#education.list ul.pagenation li.prev {margin:0 10px 0 0;}
#education.list ul.pagenation li.next {margin:0 0 0 10px}
#education.list ul.pagenation li.prev,
#education.list ul.pagenation li.next {border:1px solid #ccc;box-sizing:border-box;border-radius:3px;}
	
#education.list .board_btm {border-top:1px solid #ccc;padding:30px 0 0 0;overflow:hidden;font-size:14px;margin:47px 0 0 0;}	
#education.list .board_btm .adm_btn {float:left;width:100%;max-width:330px;}
#education.list .board_btm .adm_btn ul {font-size:0;}
#education.list .board_btm .adm_btn ul li {display:inline-block;vertical-align:top;width:19.2%;margin:0 1% 1% 0;}
#education.list .board_btm .adm_btn ul li:last-child {margin:0;}
	
#education.list .board_btm .adm_btn ul li a {padding:10px 0;display:block;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;width:100%;text-align:center;font-size:13px;}
#education.list .board_btm .adm_btn ul li:hover a {background:#5d739b;color:#fff;}

#education.list .board_btm .search_frm {float:right;font-size:0;width:100%;max-width:330px;}
#education.list .board_btm .search_frm select {height:40px;display:inline-block;vertical-align:top;width:25.75%;border:1px solid #ccc;box-sizing:border-box;margin:0 2.27% 2.27% 0}
#education.list .board_btm .search_frm input[type="text"] {height:40px;display:inline-block;vertical-align:top;width:25.75%;border:1px solid #ccc;;box-sizing:border-box;width:45.45%;margin:0 2.27% 2.27% 0}
#education.list .board_btm .search_frm input[type="submit"] {height:40px;display:inline-block;vertical-align:top;width:24.24%;border-radius:3px;background:#5d739b;color:#fff;}
	

@media all and (max-width:1200px){
	
#education .sec_inner {width:95%;}
	
}
	
@media all and (max-width:1024px){
	
#education.list .cmn_tbl {font-size:14px;}
	
}
	
@media all and (max-width:768px){
	
#education.list .cmn_tbl td span.cate {line-height:26px}
#education.list .board_btm .adm_btn,
#education.list .board_btm .search_frm {float:none;max-width:100%;margin:0 0 10px 0;}
	
}
	



/* view */

#education.view h2.sbjct {text-align:center;font-weight:bold;font-size:22px;margin:0 0 35px 0;}
#education.view h2.sbjct span.cate {font-size:14px;line-height:30px;color:#fff;display:inline-block;padding:0 15px;margin:0 20px 0 0;}
#education.view h2.sbjct span.cate.t1 {background:#31b763}
#education.view h2.sbjct span.cate.t2 {background:#4c4e7d}
#education.view .board_info {border-top:1px solid #dcdcdc;border-bottom:3px solid #cfcfcf;text-align:center;margin:0 0 50px 0;}
#education.view .board_info ul {padding:15px 0;width:100%;max-width:825px;margin:0 auto;font-size:0;}
#education.view .board_info ul li {display:inline-block;font-size:14px;padding:0 3%;position:relative;line-height:15px;}
#education.view .board_info ul li:after {content:"";position:absolute;right:0;top:3px;width:1px;height:14px;background:#ccc;}
#education.view .board_info ul li:last-child:after {display:none;}
#education.view .board_info ul li b {font-weight:bold;color:#666;margin:0 15px 0 0;}
#education.view .board_info ul li span.status.ing {color:#304ffe}
#education.view .board_info ul li span.status.fin {color:#666}
	
#education.view .board_con a.apply_btn {background:#374574;border-radius:7px;color:#fff;width:100%;max-width:200px;font-size:17px;padding:20px 0;display:block;margin:30px auto 0;text-align:center;}
#education.view .board_con a.apply_btn.fin {background:#aaa;}

#education.view .board_con a.apply_btn.ing:before {content:"";display:inline-block;width:16px;height:20px;background:url(../img/apply_btn_icon.png) center center no-repeat;vertical-align:text-bottom;margin:0 10px 0 0;}

#education.view .board_attch {background:#f2f4f7;border:1px solid #ccc;border-left:0;border-right:0;padding:25px 0 30px;margin:65px 0 0 0;}
#education.view .board_attch p.tit {display:inline-block;vertical-align:top;width:8.7%;text-align:center;font-weight:bold;font-size:15px;}
#education.view .board_attch ul.attch_list {display:inline-block;vertical-align:top;}
#education.view .board_attch ul.attch_list li {margin:0 0 15px 0;line-height:22px;}
#education.view .board_attch ul.attch_list li:last-child {margin:0;}
#education.view .board_attch ul.attch_list li a {font-size:15px;color:#233462;}
#education.view .board_attch ul.attch_list li a:before {display:inline-block;content:"";width:14px;height:15px;background:url(../img/view_attch_icon.png) center center no-repeat;margin:0 8px 0 0;vertical-align:middle;}

	
#education.view .board_attch ul.attch_list li span.size {font-size:14px;display:inline-block;color:#666;vertical-align:middle;}
#education.view .board_attch ul.attch_list li span.size:before {display:inline-block;content:"";width:22px;height:22px;background:url(../img/view_down_icon.png) center center no-repeat;margin:0 17px 0 15px;vertical-align:bottom;}

	
#education.view .board_btm {margin:30px 0 0 0;}	
#education.view .board_btm .adm_btn {}
#education.view .board_btm .adm_btn ul {width:100%;max-width:320px;font-size:0;}
#education.view .board_btm .adm_btn ul li {display:inline-block;width:31.25%;margin:0 3.125% 3.125% 0;}
#education.view .board_btm .adm_btn ul li:last-child {margin-right:0;}
#education.view .board_btm .adm_btn ul li a {padding:10px 0;display:block;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;width:100%;text-align:center;font-size:13px;}
#education.view .board_btm .adm_btn ul li:hover a {background:#5d739b;color:#fff;}
	
	
	
@media all and (max-width:1024px){

#education.view .board_info ul li {padding:0 2%;}
#education.view .board_attch {padding:20px;}
#education.view .board_attch p.tit {width:100%;display:block;text-align:left;margin:0 0 20px 0;}
}
	
@media all and (max-width:768px){

#education.view .board_info ul {text-align:left;padding:30px 0;}
#education.view .board_info ul li {display:block;margin:0 0 15px 0;}
#education.view .board_info ul li b {display:block;margin:0 0 10px 0;}
#education.view .board_info ul li:last-child {margin:0;}
#education.view .board_info ul li:after {display:none;}
	
	
#education.view .board_attch ul.attch_list {width:100%;overflow:hidden;}
#education.view .board_attch ul.attch_list li span.size {display:block;margin:10px 0 0 0;}
	
}
	






#g_education{}
#g_education > .inner_wrap{width:100%;max-width:1400px;margin:0 auto;}

#g_education ul.sort_tab{font-size:0;max-width:768px;margin:24px 0;}
#g_education ul.sort_tab li{display:inline-block;width:30%;margin:0 24px 0 0;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;}
#g_education ul.sort_tab li.on{border:1px solid #333;}
#g_education ul.sort_tab li a{display:block;font-size:16px;position:relative;padding:24px;text-align: center;}
#g_education ul.sort_tab li.on a{font-weight:bold;display:block;}
#g_education ul.sort_tab li.on a:before{content:"";width:14px;height:11px;background:url(../img/sort_on_arrw.png) center center no-repeat;display: inline-block;padding: 0 10px 0 0;}

#g_education .gallery_list{}
#g_education .gallery_list ul{font-size:0;}
#g_education .gallery_list > ul > li{display:inline-block;width: calc((100% - 95px - 1px) / 3);margin: 0 32px 32px 0;box-sizing:border-box;border: 1px solid #dddddd;border-radius:20px;background:#fff;overflow:hidden;box-shadow: 0 4px 12px 0px rgba(0,0,0,0.2);}
#g_education .gallery_list > ul > li:last-child{margin:0 0 32px 0;}



#g_education .gallery_list > ul > li.no-data {width:100%;padding:200px 50px;box-sizing:border-box;border:0;text-align:center;font-size:18px;}


#g_education .gallery_list a.inbox{}
#g_education .gallery_list .img{}
#g_education .gallery_list .img img{display:block;width:100%;height: 300px;object-fit: cover;}
#g_education .gallery_list .txt{padding:14px 20px;}

#g_education .gallery_list .txt .type_box{padding:0 0 24px 0;}
#g_education .gallery_list .txt .type_box span{font-size: 16px;line-height:26px;display:inline-block;}

#g_education .gallery_list .txt .edu_status{border-right:2px solid #ccc;padding:0 14px 0 0;font-weight:bold;}
#g_education .gallery_list .txt .edu_st1{color:#1255a7;}
#g_education .gallery_list .txt .edu_st2{color: #e11919;}
#g_education .gallery_list .txt .edu_st3{color: #189552;}
#g_education .gallery_list .txt .edu_st4{color: #8f8f8f;}
#g_education .gallery_list .txt .edu_tch{
    font-weight: bold;
}

#g_education .gallery_list .txt .tit{font-size:20px;font-weight:bold;line-height:32px;padding:12px 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#g_education .gallery_list .txt .tit span.cate{background: #4c4e7d;color:#fff;padding: 5px 22px;display:inline-block;margin:0 10px 0 0;box-sizing:border-box;border-radius: 5px;font-size:16px;}
#g_education .gallery_list .txt .tit span.cate2{background: #31b763;}

#g_education .gallery_list .txt p{font-size:16px;line-height:26px;}
#g_education .gallery_list .txt .subt{}
#g_education .gallery_list .txt .data{padding:18px 0 0 0;color:#999;}

@media all and (max-width:1200px){
	#g_education ul.sort_tab{margin:2% auto;}
	#g_education .gallery_list .img img {height: 300px;}
}

@media all and (max-width:1024px){
	#g_education .gallery_list > ul > li{width: calc((100% - 4% - 1px) / 2);margin:0 2% 2% 0;box-shadow: 0 0 0;}	
	#g_education .gallery_list > ul > li:last-child{margin:0 0 2% 0;}	
}

@media all and (max-width:768px){
	#g_education ul.sort_tab li{width:100%;border:0;border-bottom:1px solid #ccc;border-radius:0;}
	#g_education .gallery_list .txt .tit span.cate{display:block;max-width:100px;text-align:center;margin: 0 0 2% 0;}
}

@media all and (max-width:468px){
	#g_education .gallery_list > ul > li {width: 100%;margin: 0 0 4% 0;display: block;border-radius: 0;}
}




#g_education ul.apply_btns {font-size:0;}
#g_education ul.apply_btns li {display:inline-block;vertical-align:top;width:49%;margin:0 2% 2% 0;}
#g_education ul.apply_btns li:last-child {margin-right:0;}

#g_education a.cmn_btn {display:block;padding:15px;font-size:14px;text-align:center;background: #475066;margin: 12px 0;color:#fff;font-weight:bold;box-sizing: border-box;border-radius: 5px;}
#g_educastion a.apply_statu {background:#388cd3;}
#g_education a.apply_btn {background: #3998e2;}
#g_education a.apply_btn.ing {background:#c72d2d;}
#g_education a.apply_btn.fin {background:#333;}

/* #g_educastion a.apply_statu {background:linear-gradient(to bottom, #FFBB00, #FF8D00)}

#g_education a.apply_btn {background:linear-gradient(to bottom, #6AD730, #28AE35)}
#g_education a.apply_btn.ing {background:linear-gradient(to bottom, #F64646, #C21010)}
#g_education a.apply_btn.fin {background:linear-gradient(to bottom, #3FC1FF, #2F96FF)} */



ul.pagination {text-align:center;margin:42px 0 0 0;}
ul.pagination li {display:inline-block;}
ul.pagination li a {display:block;line-height:30px;font-size:13px;padding:0 12px;}
ul.pagination li.crnt {background:#eaedf1;}
ul.pagination li.crnt a {color:#5d739b;font-weight:bold;}
	
ul.pagination li.prev {margin:0 10px 0 0;}
ul.pagination li.next {margin:0 0 0 10px}
ul.pagination li.prev,
ul.pagination li.next {border:1px solid #ccc;box-sizing:border-box;border-radius:3px;}
	




