@charset "utf-8";
/* CSS Document */
/*Pad버전*/
@media screen and (min-width:640px) and (max-width:768px){
.mobile_Area{display:none}
.pc_Area{display:none}
.pad_Area{display:inline}
.isPc {display:none}
.isMobile {display:block}

/*버튼  start*/
.btn_btnSet1{color:#555555;text-align:center;width:60px;border:1px #d6d6d6 solid;background-color:#ffffff}
.btn_btnSet{color:#ffffff;text-align:center;width:60px;}
.bicBtn{height:64px; width:182px; line-height:30px; font-size: 15pt;}
.mediumBtn{height:44px;width:90px; line-height:30px; font-size: 11pt;}
.smallBtn{width:80px; line-height:30px; font-size: 11pt;}


.strong {font-weight:bold;}
.btn_black{background:#282828;border:1px #282828 solid;}
.btn_darkblue{background:#143D8D;border:1px #143D8D solid;}
.btn_gray{background:#7E8796;border:1px #7E8796 solid;}
.btn_blue{background:#2072D8;border:1px #2072D8 solid;}
.btn_skyblue{background:#01ACD7;border:1px #01ACD7 solid;}
/*버튼  end*/

/*header(17.10.18 수정)*/
header {overflow:hidden; height:80px; background-color:#143d8d;}
header .top_wrap {width:auto; margin:0;}
header .top_wrap h1 {float:left; width:90%; padding:19px 0 0 20px;}
header .top_wrap h1 a {display:inline-block;}
header .top_wrap h1 .pc {display:none;}
header .top_wrap h1 .mo {display:block;}
header .top_wrap .side_menu {float:right; width:10%; height:80px; text-align:center; background-color:#172d5b;}
header .top_wrap .side_menu a {display:block; width:100%; height:auto; padding:25px 0;}
header .top_wrap .utill, header .lnb {display:none;}

.dmm {position:fixed; top:0; left:0; right:0; height:10000px; background-color:rgba(0, 0, 0, 0.7); z-index:900;}
#mnb {position:fixed; top:0; right:-1000px; overflow:hidden; width:60%; min-height:800px; z-index:9999; background:#fff;}
#mnb > div {position:absolute; top:0; left:0; overflow:hidden; width:100%;}
#mnb > div .mnb_top {position:relative; height:80px; background-color:#143d8d;}
#mnb > div .mnb_top ul {overflow:hidden; height:100%; padding:22px 10px;}
#mnb > div .mnb_top ul li {float:left; margin-right:20px; font-size:13pt; color:#8298c2;}
#mnb > div .mnb_top ul li a {display:inline-block; line-height:32px; color:#8298c2;}
#mnb > div .mnb_top ul .mnb_login {padding:0 10px; color:#fff; border:1px solid #fff;}
#mnb > div .mnb_top ul .mnb_lang {padding-top:1px;}
#mnb > div .mnb_top ul .mnb_lang a.on {color:#fff;}
#mnb > div .mnb_top .open_close {display:block; position:absolute; top:0; right:0; width:80px; height:80px; padding:20px 0; text-align:center; background-color:#172d5b; cursor:pointer;}

#mnb > div .menu {font-family:"NanumBold";}
#mnb > div .menu > li a {display:block; color:#3a3a3a;}
#mnb > div .menu .mnTit {padding:20px; font-size:15pt; border-bottom:1px solid #e1e1e1; background:url("../images/menu_bg.png") no-repeat 102% -7px;}
#mnb > div .menu > li > ul {display:none; padding:6px 0; background-color:#f4f4f4;   border-bottom:1px solid #e1e1e1;}
#mnb > div .menu > li.on > ul {border-bottom:1px solid #e1e1e1;}
#mnb > div .menu > li > ul li {padding:7px 35px; font-size:12pt;}
#mnb > div .menu > li > ul li a:hover {color:#143d8d;}
.sub_visual {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual.png)top center repeat-x;text-align:center}
.sub_visual div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual1 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual1.png)top center repeat-x;text-align:center}
.sub_visual1 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual1 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual2 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual2.png)top center repeat-x;text-align:center}
.sub_visual2 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual2 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual3 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual3.png)top center repeat-x;text-align:center}
.sub_visual3 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual3 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual4 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual4.png)top center repeat-x;text-align:center}
.sub_visual4 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual4 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual5 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual5.png)top center repeat-x;text-align:center}
.sub_visual5 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual5 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual6 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual6.png)top center repeat-x;text-align:center}
.sub_visual6 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual6 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.sub_visual7 {overflow:hidden;width:100%;height:200px;background:url(../images/pad_visual7.png)top center repeat-x;text-align:center}
.sub_visual7 div.svisual_title{width:100%;text-align:center;font-size:26pt;font-weight:700;color:#ffffff;padding-top:55px}
.sub_visual7 div.svisual_txt{width:100%;text-align:center;font-size:12pt;color:#ffffff;}

.locaArea{overflow:hidden;width:100%;background-color:#7e8796;padding:13px 0 0 20px;color:#ffffff;font-size:11pt;height:40px}
.locaArea span{color:#c6cad1}

footer{width:100%;}
footer div.copyright{background-color:#292c33;padding:40px 20px 0 20px;height:95px}
footer div.copyright div.copyList{float:left}
footer div.copyright div.copyList ul li{float:left;color:#ffffff;padding-right:25px;font-size:10pt}
footer div.copyright div.copyList ul li a:link{color:#ffffff}
footer div.copyright div.copyList ul li a:hover{color:#ffffff}
footer div.copyright div.copyList ul li a:visited{color:#ffffff}
footer div.copyright div.copyList ul li span{color:#8a8a8b}

footer div.copyright div.othsiteList{float:right}
footer div.copyright ul.othsite_list{width:240px;}
footer div.copyright ul.othsite_list li{float:left;padding-right:4px;font-size:11pt;color:#ffffff}

footer div.copyright select.f_rightBtn{float:right;border:1px #ffffff solid;padding:8px 8px 7px 8px; width:180px;background:url(../images/footer_btn_bg.png)top right no-repeat;color:#ffffff; font-size:10pt;-webkit-appearance:none; -moz-appearance:none;appearance:none;}
footer div.copyright select.f_rightBtn::-ms-expand{display:none}
footer div.copyright select.f_rightBtn option{border:1px #ffffff solid;padding:8px 8px 7px 8px;width:180px;background-color:#292c33;color:#ffffff; font-size:10pt;}
footer div.copyright select.f_rightBtn a:link{color:#ffffff}
footer div.copyright select.f_rightBtn a:hover{color:#ffffff}
footer div.copyright select.f_rightBtn a:visited{color:#ffffff}
.addressArea{background-color:#292c33;clear:both;}
.addressArea div.addcopyArea{overflow:hidden;padding:0 0 30px 0}
.addressArea div.addcopyArea div.f_logo{float:left;padding:20px 10px 0px 10px;}
.addressArea div.addcopyArea div.addresstxt{float:left;color:#999999;font-size:9pt;padding:0 0 0 20px; width:74%}
.addressArea div.addresstxt span{color:#ffffff;}
.addressArea div.addresstxt p{padding-top:15px;color:#999a9c;}




.sub_con{width:100%;padding:0 20px;}
.contents_title{font-size:36pt;font-weight:500;color:#143d8d;padding:80px 0 60px 0;}
.cal_topArea{height:75px}
.cal_topArea div.cal_text{font-size:11pt;float:left;width:100%;padding-bottom:20px}
.cal_topArea div.cal_form{float:right; font-size:10pt;}
.cal_topArea div.cal_form ul li{float:left;margin-left:5px}
.cal_topArea div.cal_form ul li select{border:1px #d7d7d7 solid;padding:5px}
.cal_topArea div.cal_form ul li input{border:1px #d7d7d7 solid;padding:3px;width:180px}
.cal_topArea div.cal_form ul li.cal_btn{background-color:#000000;color:#fffff;padding:7px 15px 8px 15px;}
.cal_topArea div.cal_form ul li.cal_btn a:link{color:#ffffff}
.cal_topArea div.cal_form ul li.cal_btn a:hover{color:#ffffff}
.cal_topArea div.cal_form ul li.cal_btn a:visited{color:#ffffff}

.month_Area{background-color:#143d8d;height:78px;margin-bottom:1px}
.month_Area div.month_btn1{width:15%;padding:30px 0px 0 30px;float:left;}
.month_Area div.month_btn2{width:15%;padding:30px 30px 0 0px;text-align:right;float:right}
.month_Area div.month_num{width:70%;text-align:center;font-size:20pt;color:#ffffff;padding:30px 0px 0 0px;float:left;}



/*캘린더 게시판*/


.CalendarTable_list {clear:both; width:100%; margin-bottom:20px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #dde1e2;}
.CalendarTable_list thead th {font-weight:600;background:#f5f5f5; font-size:12pt; padding:15px 0; text-align:center;line-height:2.0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#333333}
.CalendarTable_list tbody td {vertical-align:top;height:140px;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;font-size:10pt;color:#000000;text-align:right;padding:10px;line-height:1.6;} 
.CalendarTable_list tbody td.date_today1{color:#143d8d;text-decoration:underline}
.CalendarTable_list tbody td div.dataList{text-align:right;font-size:11pt; color:#666666;padding-bottom:15px;}
.CalendarTable_list tbody td ul.data_list li{font-size:10pt;color:#000000;text-align:left;background:url(../images/pad_cal_list2.png)0 2px no-repeat;padding-left:10px;padding-bottom:8px;line-height:1.3}
.CalendarTable_list tbody td ul.data_list li.select_cal{color:#143d8d;background:url(../images/pad_cal_list1.png)0 3px no-repeat;}


.CalendarTable_list tbody td.last_list {border-right:none} 
.CalendarTable_list tbody td a:link{color:#444444}
.CalendarTable_list tbody td a:hover{color:#333333;text-decoration:underline}
.CalendarTable_list tbody td a:visited{color:#777777}
.CalendarTable_list tbody td.contentLeft {text-align:left;padding-left:15px;}

/*page count*/
.BasicTable_page{width:100%;text-align:center;padding:30px 0;font-size:10pt;}
.brd_bottom span a{margin:0 4px;width:27px; height:27px;border:1px #d6d6d6 solid; color:#686868;}
.pagemenu_first{padding-right:5px}
.pagemenu_prev{color:#888888;font-size:10pt;padding-right:15px}
.pagemenu_last{padding-left:5px}
.pagemenu_next{color:#888888;font-size:10pt;padding-left:15px}
.pageList a{width:30px; height:30px;text-align:center;padding:6px 10px}
.pageList strong.on{text-align:center;padding:6px 10px;background-color:#000000;color:#ffffff}
/* basic board bottom */
.brd_counter {float:left; font-size:9pt;}

/*교육안내*/
.sub_tab.tab4 {padding:0 0 30px 0;}
.sub_tab.tab4 li {width:25%;}
.eduInfoTab1 .edu_title, .eduInfoTab2 .edu_title, .eduInfoTab3 .edu_title, .eduInfoTab4 .edu_title {float:none; font-weight:normal; font-size:14pt; color:#000000; padding:10px 0 20px 0;}

.eduInfoTab1 .buSqG {line-height:24px; font-size:11pt; color:#666666;}
.tb_row {clear:both; width:100%; border-top:2px solid #000000;}
.tb_row > table {width:100%;}
.tb_row > table tbody th, .tb_row > table tbody td {padding:15px 25px; text-algn:left; border-bottom:1px solid #000000;}
.tb_row > table tbody th {line-height:28px; font-weight:600; font-size:12pt; background-color:#f7f7f7; vertical-align:middle;}

.eduInfoTab2 .liImg, .eduInfoTab3 .liImg, .eduInfoTab4 .liImg {overflow:hidden; width:100%; text-align:center; padding-bottom:20px; border-bottom:1px solid #ddd}
.eduInfoTab2 .liImg img, .eduInfoTab3 .liImg img, .eduInfoTab4 .liImg img {width:96%; height:auto;}
.eduInfoTab2 .liImg li, .eduInfoTab3 .liImg li, .eduInfoTab4 .liImg li {float:left; width:100%; text-align:center;}

/*연간교육과정*/
.eduScadule_list {clear:both; width:100%; margin-bottom:20px;border-bottom:1px solid #dde1e2;}
.eduScadule_list thead th {border-top:2px #000000 solid;border-bottom:1px #000000 solid;font-weight:600;font-size:11pt; padding:15px 0; text-align:center;color:#666666;border-right:1px #cccccc solid}
.eduScadule_list thead th.month{color:#000000}
.eduScadule_list thead th.last_list{border-right:none}
.eduScadule_list tbody td.last_list{border-right:none}
.eduScadule_list tbody td {border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;font-size:11pt;color:#000000;text-align:center;padding:15px 0;line-height:1.6;} 
.eduScadule_list tbody td.edu_cate{color:#666666;}
.eduScadule_list tbody td.edu_title{color:#000000;text-align:left;padding-left:15px;font-weight:600}
.eduScadule_list tbody td.select_list{color:#143d8d;text-decoration:underline}
.eduScadule_list tbody td div.dataList{text-align:right;font-size:11pt; color:#666666;padding-bottom:15px;}
.eduScadule_list tbody td ul.data_list li{font-size:10pt;color:#000000;text-align:left;background:url(../images/cal_img_off.png)0 3px no-repeat;padding-left:22px;padding-bottom:8px;line-height:1.3}
.eduScadule_list tbody td ul.data_list li.select_cal{color:#143d8d;background:url(../images/cal_img_on.png)0 3px no-repeat;}

.eduScadule_list tbody td p a:link{color:#444444}
.eduScadule_list tbody td p a:hover{color:#333333;text-decoration:underline}
.eduScadule_list tbody td p a:visited{color:#777777}

/*연간교육안내_상세*/
.detail_title{width:100%;overflow:hidden;border-top:2px #000000 solid;padding:40px 0;border-bottom:1px #000000 solid;}
.detail_title div.detail_left{float:left;width:100%;height:263px;background:url(../images/detail_img.png)top left repeat-x;margin-right:50px}
.detail_title div.detail_left div.d_title{font-size:16pt;color:#000000;padding:30px 0 0 30px;line-height:1.4}
.detail_title div.detail_left div.d_title span{font-size:10pt;}
.detail_title div.detail_left div.detail_btn_img{padding:80px 0 0 30px;float:left}
.detail_title div.detail_left div.detail_txt{padding:80px 30px 0 0px;float:right;font-size:15pt;font-weight:600}


.detail_title div.detail_right{float:left;width:100%;margin-top:30px}
.detail_title div.detail_right ul li{float:left;font-size:13pt;padding-bottom:20px}
.detail_title div.detail_right ul li.list_cate{color:#666666;background:url(../images/detail_arr.png)0 0 no-repeat;padding-left:15px;width:25%;}
.detail_title div.detail_right ul li.list_res{color:#000000;width:75%;}
.detail_txtArea{clear:both;margin-top:40px;border-bottom:1px #000000 solid;padding-bottom:40px}
.detail_txtArea h4{font-size:16pt;color:#000000;font-weight:600;padding-bottom:10px}
.detail_txtArea p{font-size:12pt;line-height:1.4;padding-bottom:25px}
.detail_txtArea p.list_last{padding-bottom:0px}

.edu_btnArea{text-align:center;padding:40px}


/*수강신청 form*/
.edu_topArea{height:55px}
.edu_topArea div.cal_form{float:right;font-size:10pt;}
.edu_topArea div.cal_form ul li{float:left;margin-left:5px;margin-bottom:5px}
.edu_topArea div.cal_form ul li select{border:1px #d7d7d7 solid;padding:5px}
.edu_topArea div.cal_form ul li input{border:1px #d7d7d7 solid;padding:3px;width:180px}
.edu_topArea div.cal_form ul li.cal_input{clear:both}
.edu_topArea div.cal_form ul li.cal_btn{background-color:#000000;color:#fffff;padding:7px 15px 8px 15px;}
.edu_topArea div.cal_form ul li.cal_btn a:link{color:#ffffff}
.edu_topArea div.cal_form ul li.cal_btn a:hover{color:#ffffff}
.edu_topArea div.cal_form ul li.cal_btn a:visited{color:#ffffff}

/*공개강의*/
.openArea{border-top:2px #000000 solid;padding-top:40px;}
.openArea li{float:left;width:47.5%;margin-right:5%;border:1px #d7d7d7 solid;margin-bottom:20px}
.openArea li.listLast{margin-right:0}
/* .openArea li div.openList_img{height:170px;text-align:center;padding-top:60px;background-color:#d7d7d7} */
.openArea li div.openList_img{height:170px;text-align:center;background-color:#d7d7d7}
.openArea li div.openList_text{height:145px;padding:20px 0 0 27px;}
.openArea li div.openList_text div.open_title{font-size:15pt;color:#000000;width:60%;line-height:1.3;padding-bottom:40px;}
.openArea li div.openList_text div.countList{font-size:10pt;color:#767676;float:left;width:50%;}
.openArea li div.openList_text div.textDate{font-size:10pt;color:#767676;float:right;width:50%;padding-right:20px;text-align:right}
.openArea li.no_data{width:100%;font-size:15pt;color:#000000; text-align:center; border:0; border-bottom:1px #d7d7d7 solid; padding-bottom:35px; margin-bottom:0px; }

/*공개강의_상세*/
.openDetail_text{border-top:2px #000000 solid;border-bottom:1px #000000 solid;padding:20px 0;height:110px}
.openDetail_text div.open_title{font-size:17pt;color:#000000;width:60%;line-height:1.3;padding-bottom:20px;}
.openDetail_text div.countList{font-size:12pt;color:#767676;float:left;width:50%;}
.openDetail_text div.textDate{font-size:12pt;color:#767676;float:right;width:50%;padding-right:20px;text-align:right}
.openDetail_img{height:500px;text-align:center;padding-top:195px;background-color:#d7d7d7;margin:20px 20px;}

.detail_textArea{border-bottom:1px #000000 solid;margin-bottom:40px}
.detail_textArea p{padding:0px 20px 30px 20px;font-size:12pt;line-height:1.4;}
.detail_textArea p span{color:#000000;font-size:14pt;}


.openDetail_btn{overflow:hidden;width:100%;margin-bottom:40px;}
.openDetail_btn ul li{float:left;width:33.3%;}
.openDetail_btn ul li.pre{text-align:left}
.openDetail_btn ul li.list{text-align:center}
.openDetail_btn ul li.next{text-align:right}



/*공지사항*/
.noticeArea{overflow:hidden;border-top:2px #000000 solid;border-bottom:1px #000000 solid;padding:20px 0;}
.noticeArea li{width:49%;margin-right:2%;border:1px #cccccc solid;float:left;margin-bottom:20px;}
.noticeArea li.select_notice{background-color:#7d8795;border:none}
.noticeArea li.select_notice{background-color:#7d8795;border:none}
.noticeArea li.listLast{margin-right:0}

.noticeArea li div.notice_box{height:280px;padding:30px}
.noticeArea li div.notice_box div.notice_title{font-size:18pt; color:#000000;width:65%;line-height:1.4;padding-bottom:40px}
.noticeArea li div.notice_box div.notice_txt{font-size:14pt; color:#666666;line-height:1.4;padding-bottom:30px}
.noticeArea li div.notice_box div.notice_date{font-size:11pt; color:#666666;float:left}
.noticeArea li div.notice_box div.file_img{float:right;}

.noticeArea li.select_notice div.notice_box{height:280px;padding:30px}
.noticeArea li.select_notice div.notice_box div.notice_title{font-size:18pt; color:#ffffff;width:65%;line-height:1.4;padding-bottom:40px}
.noticeArea li.select_notice div.notice_box div.notice_txt{font-size:14pt; color:#bec3ca;line-height:1.4;padding-bottom:30px}
.noticeArea li.select_notice div.notice_box div.notice_date{font-size:11pt; color:#ffffff;float:left}
.noticeArea li.select_notice div.notice_box div.file_img{float:right;}
.noticeArea li.no_data{width:100%;font-size:15pt;color:#000000; text-align:center; border:0; border-bottom:1px #d7d7d7 solid; padding-bottom:35px; margin-bottom:0px; }


/*공지사항_갤러리*/
.galleryArea{overflow:hidden;border-top:2px #000000 solid;border-bottom:1px #000000 solid;padding:20px 0;}
.galleryArea li{float:left;width:100%;margin-bottom:40px;}
.galleryArea li div.gallery_box{float:left;background:#eaeaea url(../images/gall_img.png)top center no-repeat;height:140px;width:246px;}
.galleryArea li div.gallery_right{float:left;height:140px;padding-left:40px;}
.galleryArea li div.gallery_right div.gal_title{font-size:18pt; color:#000000;line-height:1.4;padding-bottom:40px;}
.galleryArea li div.gallery_right div.gallery_date{font-size:12pt; color:#666666;float:left}
.galleryArea li div.gallery_right div.file_img{float:right;}
.galleryArea li.no_data{width:100%;font-size:15pt;color:#000000; text-align:center; border:0; border-bottom:1px #d7d7d7 solid; padding-bottom:35px; margin-bottom:0px; }

/*공지사항_상세*/
.notice_detailArea{overflow:hidden;border-top:2px #000000 solid;border-bottom:1px #cccccc solid;padding:20px 0;}
.notice_detailArea div.nDetail_title{font-size:18pt; color:#000000;line-height:1.4;padding-bottom:20px;}
.notice_detailArea div.nDetail_count{font-size:11pt; color:#666666;float:left}
.notice_detailArea div.nDetail_date{float:right;font-size:11pt; color:#666666;}

.file_list{border-bottom:1px #000000 solid;padding:15px 0;margin-bottom:20px}
.file_list ul li{font-size:11pt;padding-bottom:10px;color:#666666}
.file_list ul li a:link{color:#666666}
.file_list ul li a:hover{color:#666666;text-decoration:underline}
.file_list ul li a:visited{color:#666666}

.nDetail_textArea{border-bottom:1px #000000 solid;margin-bottom:40px}
.nDetail_textArea p{padding:0px 20px 30px 20px;font-size:12pt;line-height:1.4;white-space: pre-wrap;}
.nDetail_textArea p span{color:#000000;font-size:14pt;}


/*faq list*/
/* .faqArea{overflow:hidden;border-top:2px #000000 solid;border-bottom:1px #000000 solid} */
.faqArea{border-top:2px #000000 solid;border-bottom:1px #000000 solid}
.faqArea .faqAnswer{display: none;}

.faqArea li{overflow:hidden;padding:25px 0 15px 25px;border-bottom:1px #cccccc solid;}
.faqArea li.listLast{border-bottom:none;}
.faqArea li div.list_num{font-size:14pt; color:#666666; width:7%;float:left}
.faqArea li div.list_num1{font-size:14pt; color:#666666; width:7%;float:left;text-align:right}
.faqArea li div.icon_question{font-size:14pt; color:#000000; padding-right:20px;float:left;font-weight:600;width:5%;}
.faqArea li div.faq_title{font-size:14pt; color:#000000;float:left; width:88%;}

.faqArea li div.list_num{font-size:14pt; color:#666666; width:7%;float:left}
.faqArea li div.icon_ans{font-size:14pt; color:#143d8d; padding-right:20px;float:left;font-weight:600;width:5%;}
.faqArea li div.faq_ans{font-size:14pt; color:#000000;float:left;line-height:1.5; width:88%;}

.faqArea li.faq_select{}
.faqArea li.faq_select div.list_num{font-size:14pt; color:#143d8d; width:7%;float:left}
.faqArea li.faq_select div.list_num1{font-size:14pt; color:#143d8d; width:7%;float:left;text-align:right}
.faqArea li.faq_select div.icon_question{font-size:14pt; color:#143d8d; padding-right:20px;float:left;font-weight:600;width:5%;text-decoration:underline}
.faqArea li.faq_select div.faq_title{font-size:14pt; color:#143d8d;float:left; width:88%;text-decoration:underline}
.faqArea li.no_data{width:100%;font-size:15pt;color:#000000; text-align:center; border:0; border-bottom:1px #d7d7d7 solid; padding-bottom:35px; margin-bottom:0px; }

/*qna list  */
.qna_list {clear:both; width:100%; margin-bottom:20px;border-bottom:1px solid #dde1e2;}
.qna_list thead th {border-top:2px #000000 solid;border-bottom:1px #000000 solid;font-weight:600;font-size:11pt; padding:15px 0; text-align:center;color:#666666;}
.qna_list tbody td {border-bottom:1px solid #cccccc;font-size:11pt;color:#000000;text-align:center;padding:15px 0;line-height:1.6;} 
.qna_list tbody td.title{color:#000000;text-align:left;padding-left:15px;font-weight:600}
/*qna view*/
.btn_question{padding-bottom:20px}
.btn_answer{padding:50px 0 20px 0;}

/*qna_write*/
.qna_write {clear:both; border-top:2px #000000 solid;width:100%; margin-bottom:20px;border-bottom:1px solid #dde1e2;}
.qna_write tbody td,.qna_write tbody th {border-bottom:1px solid #cccccc;font-size:11pt;color:#000000;text-align:center;padding:15px 0;line-height:1.6;} 
.qna_write tbody .edu_cate{color:#666666;}
.qna_write tbody td.edu_title{color:#000000;text-align:left;padding-left:15px;}
.qna_write tbody td.edu_title input{padding:5px}
.qna_write tbody td.edu_title input.title{padding:5px;width:90%}
.qna_write tbody td.edu_title input.writer{padding:5px;width:100px}
.qna_write tbody td.edu_title textarea{padding:5px;width:90%;height:150px;border:1px #cccccc solid}
.qna_write tbody td.edu_title input.radio{ border:none; margin:0; padding:0; width:15px; height:15px; vertical-align:-3px; }

.qna_write .file_input [type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 none; }
.qna_write .file-label { display: inline-block; min-width: 75px; height: 32px; line-height: 32px; padding: 0 10px; font-size: 11pt; background-color: #333; color: #fff; text-align:center; cursor: pointer; }
.qna_write .file-name { width: 200px; background: #fff; text-indent: 5px; border: 1px solid #bbb; }
.file-focus { outline: 1px dotted #d2310e; }

.qna_write tbody td.edu_title ul li{float:left;}
.qna_write tbody td.edu_title ul li.file_btn{padding:5px 10px 4px 10px;background-color:#000000;color:#ffffff}
.qna_write tbody td.edu_title ul li.file_btn a:link{color:#ffffff}
.qna_write tbody td.edu_title ul li.file_btn a:hover{color:#ffffff}
.qna_write tbody td.edu_title ul li.file_btn a:visited{color:#ffffff}
.qna_write tbody td.edu_title ul li.file_input{margin-right:2px;display: inline-block; clear:both;}
.qna_write tbody td.edu_title ul li.file_list{clear:both;border-bottom:none;padding-bottom:0;margin-bottom:0}

/*my edu*/
.myEdu_info{background-color:#143d8d;}
.myEdu_info div.info_left{height:180px;float:left;width:40%;background:url(../images/my_edu_bg.png)top left repeat-x;}
.myEdu_info div.info_left div.myName{color:#ffffff;font-size:17pt;padding:30px 0 75px 20px}
.myEdu_info div.info_left div.info_mod{font-size:13pt;font-weight:600;color:#ffffff;float:right;padding-right:20px}
.myEdu_info div.info_right{float:left;width:60%;}
.myEdu_info div.info_right ul li{height:90px;width:50%;float:left;padding:0px;border-right:1px #bec3ca solid;border-bottom:1px #bec3ca solid;background-color:#7d8795;text-align:center;color:#ffffff}
.myEdu_info div.info_right ul li div.right_txt{font-size:14pt;float:left;padding:35px 0 0 20px}
.myEdu_info div.info_right ul li div.right_info{font-size:30pt;font-weight:600;float:right;padding:20px}

.edu_box{width:100%;float:left;}

/* .edu_title{float:left;font-size:14pt;color:#000000;padding:50px 0 20px 0;} */
.edu_title{font-size:14pt;color:#000000;padding:50px 0 20px 0;}
.btn_more{float:right;padding:50px 0 20px 0;}
.myEdu_table {border-top:2px #000000 solid;width:100%; margin-bottom:20px;border-bottom:1px solid #000000;}
.myEdu_table tbody td {font-size:11pt;color:#000000;text-align:center;padding:6px 0;line-height:1.6;text-align:right} 
.myEdu_table tbody td.edu_cate{color:#666666;text-align:left}
.myEdu_table tbody td.edu_title{color:#000000;text-align:left;padding-left:15px;}
.myEdu_table tbody td.edu_title input{padding:5px}
.myEdu_table tbody td.edu_title input.title{padding:5px;width:90%}
.myEdu_table tbody td.edu_title input.writer{padding:5px;width:100px}
.myEdu_table tbody td.edu_title textarea{padding:5px;width:90%;height:150px;border:1px #cccccc solid}

.myedu_icon{overflow:hidden;width:50%;float:left;margin:30px 0 50px 0;}
.myedu_icon div.icon_left{width:20%;float:left}
.myedu_icon div.icon_right{width:80%;float:left}
.myedu_icon div.icon_right div.icon_title{font-size:15pt;color:#000000;padding-bottom:20px;font-weight:600}
.myedu_icon div.icon_right p{font-size:12pt;color:#666666;padding-bottom:15px;line-height:1.4}
.myedu_icon div.icon_right div.icon_txt{font-size:11pt;color:#666666;}
.myedu_icon div.icon_right div.icon_txt a:link{color:#666666;}
.myedu_icon div.icon_right div.icon_txt a:hover{color:#666666;}
.myedu_icon div.icon_right div.icon_txt a:visited{color:#666666;}


/*강의실_학습하기*/
.myEdu_info1{overflow:hidden;background-color:#7e8796;}
.myEdu_info1 div.info_left{height:180px;float:left;width:50%;background:url(../images/my_edu_bg.png)top left repeat-x;}
.myEdu_info1 div.info_left div.myName{color:#ffffff;font-size:17pt;padding:30px 0 75px 20px}
.myEdu_info1 div.info_left div.info_mod{font-size:13pt;font-weight:600;color:#ffffff;float:right;padding-right:20px}
.myEdu_info1 div.info_right1{float:left;width:50%;background-color:#7e8796;height:180px;padding:20px 0 0 20px}
.myEdu_info1 div.info_right1 ul li{color:#ffffff;font-size:13pt;padding-bottom:10px}

.sub_tab{overflow:hidden;clear:both;padding:30px 0;}
.sub_tab ul li{width:25%;float:left;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;border-right:1px #cccccc solid;color:#666666;text-align:center;height:60px;font-size:13pt;padding-top:18px}
.sub_tab ul li.lastFirst{border-left:1px #cccccc solid;}
.sub_tab ul li.sec_row{border-top:none;}
.sub_tab ul li.sec_row_last{border-top:none;}
.select_tab{border:none;background-color:#143d8d;color:#ffffff}
.select_tab a:link{color:#ffffff}
.select_tab a:hover{color:#ffffff}
.select_tab a:visited{color:#ffffff}

.myEdu_table1 {border-top:2px #000000 solid;width:100%; margin-bottom:20px;border-bottom:1px solid #000000;padding:35px 0 20px 0;}
.myEdu_table1 thead th {border-top:2px #000000 solid;border-bottom:1px #000000 solid;font-weight:600;font-size:13pt; padding:15px 0; text-align:center;color:#666666;}
.myEdu_table1 tbody td {font-size:11pt;color:#000000;text-align:center;padding:10px 0;} 
.alignLeft{text-align:left}
.graph_box div.edu_title{margin-top:40px;clear:both;font-size:14pt;color:#000000;padding:0px 0 20px 0;}
.graph_box div.jindo_title{float:left;font-size:12pt;color:#000000;padding:0px 15px 20px 0;width:100%;}
.graph_box div.jindo_label{float:left; width:20%;}
.graph_box div.jindo_label span{font-size:12pt;color:#143d8d;}
.graph_box div.jindo_graph{float:left; margin-top:-7px; width:80%; height:30px; border:2px #143D8D solid; border-radius:15px;}
.graph_box div.jindo_rate{border:0; border-radius:14px; background-color:#143D8D; width:0%; height:27px;}

/*시험현황*/
.gray{color:#cccccc}
.blue{color:#143d8d}

.test_box{clear:both;width:100%;}
.test_table{border-top:2px #000000 solid;width:100%; margin-bottom:20px;border-bottom:1px solid #000000;padding:35px 0 20px 0;}
.test_table thead th {border-bottom:1px #000000 solid;font-weight:600;font-size:12pt; padding:15px 0; text-align:center;color:#000000;border-right:1px #cccccc solid}
.test_table thead th.lastList{border-right:none}
.test_table tbody td {font-size:11pt;color:#666666;text-align:center;padding:15px 0;line-height:1.6;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;} 
.test_table tbody td.text_black{color:#000000}
.test_table tbody td input{padding:5px;width:60px;text-align:center}
.test_table tbody td.test_title{color:#000000;text-align:left;padding-left:15px;}
.test_table tbody td.test_title1{color:#000000;text-align:left;}
.test_table tbody td.lastList{border-right:none}
.use_guide{width:100%;padding:30px;border:1px #cccccc solid;margin-bottom:30px}
.use_guide div.use_title{font-size:14pt;color:#000000;padding-bottom:20px;}
.use_guide ul li{font-size:11pt;color:#000000;padding-bottom:10px;background:url(../images/user_list.png) 0 0 no-repeat;padding-left:15px}

.user_btn{width:100%;text-align:center;padding:40px 0 20px 0;}


/*결과확인*/
.test_q{width:100%;padding:30px;border:1px #cccccc solid;margin-bottom:20px}
.test_q div.q_title{float:left;font-size:14pt;color:#000000;padding-bottom:30px;}
.test_q div.score{float:right;font-size:14pt;color:#143d8d}
.test_q ul{clear:both}
.test_q ul li{font-size:12pt;color:#000000;padding-bottom:15px;}
.test_q ul li input{margin-right:15px}
.test_q ul li.select_q{color:#143d8d;text-decoration:underline}

.test_q div.correct_a{font-size:12pt;padding-top:20px}
.gray1{color:#666666}


/*시험문제*/
.timer{border:10px #cccccc solid;padding:30px;text-align:center;width:100%;color:#143d8d;font-weight:600;font-size:30pt;margin-bottom:30px}

/*과제관리*/
.particArea{border:1px #cccccc solid;font-size:12pt;height:60px;margin-bottom:20px;}
.particArea div.left_Parea{width:50%;float:left;text-align:center;color:#143d8d;border-right:1px #cccccc solid;margin-top:20px}
.particArea div.right_Parea{width:50%;float:left;text-align:center;color:#000000;margin-top:20px}



/*개인정보수정*/
.sub_tab1{overflow:hidden;clear:both;padding:0 0 30px 0;}
.sub_tab1 ul li{width:33%;float:left;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;border-right:1px #cccccc solid;color:#666666;text-align:center;height:60px;font-size:13pt;padding-top:18px}
.sub_tab1 ul li.lastFirst{border-left:1px #cccccc solid;}
.select_tab{border:none;background-color:#143d8d;color:#ffffff;width:34%;}
.select_tab a:link{color:#ffffff}
.select_tab a:hover{color:#ffffff}
.select_tab a:visited{color:#ffffff}

.info_title{text-align:right;font-size:14pt;color:#000000;padding:50px 0 20px 0;}

.info_table{border-top:2px #000000 solid;width:100%; margin-bottom:20px;border-bottom:1px solid #000000;padding:35px 0 20px 0;}
.info_table tbody th {border-bottom:1px #cccccc solid;font-weight:600;font-size:12pt; padding:15px 0 0 20px; text-align:left;color:#000000;border-right:1px #cccccc solid}
.info_table tbody th.lastList{border-right:none}
.info_table tbody td {font-size:11pt;color:#666666;text-align:left;padding:15px 0 15px 20px;line-height:1.6;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;} 
.info_table tbody td.test_title{color:#000000;text-align:left;padding-left:15px;}
.info_table tbody td.lastList{border-right:none}
.info_table tbody td span{color:#000000}
.info_table tbody td.text_black{color:#000000}
.info_table tbody td select{padding:7px;width:150px;border:1px solid #e4e4e4;}
.info_table tbody td input.input{padding:5px;width:120px;}
.info_table tbody td input.input1{padding:5px;width:200px;}
.info_table tbody td.inputArea{line-height:1.6}
.info_table tbody td input.input2{padding:5px;width:350px;}
.use_guide{width:100%;padding:30px;border:1px #cccccc solid;margin-bottom:30px}
.use_guide div.use_title{font-size:14pt;color:#000000;padding-bottom:20px;}
.use_guide ul li{font-size:11pt;color:#000000;padding-bottom:10px;background:url(../images/user_list.png) 0 0 no-repeat;padding-left:15px}
.user_btn{width:100%;text-align:center;padding:40px 0 20px 0;}


/*회원탈퇴*/
.member_box{clear:both;width:100%; text-align:center}
.member_box div.member_icon{padding:30px 0;}
.member_box div.member_title{font-size:18pt;color:#143d8d;padding-bottom:20px;}
.member_box p{font-size:13pt;color:#000000;padding-bottom:40px;line-height:1.4}


/*로그인*/
.loginArea{width:100%; text-align:center;margin:80px 0;}
.loginArea li{padding:5px 0;margin:0 auto;}
.loginArea li input.input3{padding:10px;width:350px;font-size:11pt;}
.loginArea li.checkArea{text-align:left;width:375px;font-size:10pt}
.loginArea li.btn_login{margin-top:20px;background-color:#000000;color:#ffffff;width:375px;height:40px;font-size:12pt;padding-top:10px}
.loginArea li.btn_login a:link{color:#ffffff;}
.loginArea li.btn_login a:hover{color:#ffffff;}
.loginArea li.btn_login a:visited{color:#ffffff;}
.loginArea li.btnArea{width:375px;margin:20px auto;}
.loginArea li.btnArea div.find_btn{width:48%;font-size:10pt;padding:7px 0;margin-right:2%;float:left;border:1px #cccccc solid;}
.loginArea li.btnArea div.join_btn{width:50%;font-size:10pt;padding:7px 0;float:left;border:1px #cccccc solid;}



/*아이디비번찾기*/
.find_left{width:30%;float:left;margin-top:80px;margin-bottom:80px;margin-right:4%;margin-left:18%;}
.find_left ul.findArea li input{width:97%;padding:5px;margin-bottom:5px;}
.find_left ul.findArea li input.styled{width:23%;height:13%;margin-bottom:5px;}
.find_left ul.findArea li.btn_login{margin-top:57px;background-color:#000000;color:#ffffff;width:100%;height:40px;font-size:12pt;padding-top:10px;text-align:center}
.find_left ul.findArea li.btn_login a:link{color:#ffffff}
.find_left ul.findArea li.btn_login a:hover{color:#ffffff}
.find_left ul.findArea li.btn_login a:visited{color:#ffffff}


.find_right{width:30%;margin-right:18%;margin-top:80px;float:right;}
.find_right ul.findArea li input{width:97%;padding:5px;margin-bottom:5px;}
.find_right ul.findArea li.btn_login{margin-top:20px;background-color:#000000;color:#ffffff;width:100%;height:40px;font-size:12pt;padding-top:10px;text-align:center}
.find_right ul.findArea li.btn_login a:link{color:#ffffff}
.find_right ul.findArea li.btn_login a:hover{color:#ffffff}
.find_right ul.findArea li.btn_login a:visited{color:#ffffff}
.find_title{font-size:14pt; color:#143d8d;padding-bottom:20px;}


/*개인정보처리방침*/
.pri_text{margin:80px 0 20px 0;font-size:13pt; color:#000000;line-height:1.4;}
.pri_list{overflow:hidden;border:10px #cccccc solid;padding:30px;margin-bottom:40px;}
.pri_list li{float:left;width:50%;font-size:13pt; color:#000000;line-height:2.2;font-weight:600}

.pri_title{font-size:14pt; font-weight:600;color:#000000;padding-bottom:15px;}
.pri_txt{border:1px #cccccc solid; padding:20px;font-size:11pt; line-height:1.4;color:#666666;margin-bottom:40px;}

.pri_slist{padding:15px 0 0 0;}
.pri_slist li{background:url(../images/arrow_img4.png)0 11px no-repeat;padding-left:10px;font-size:10pt;line-height:1.6;color:#666666}

/*이메일무단수집거부*/
.pri_slist1{padding:0;}
.pri_slist1 li{background:url(../images/arrow_img4.png)0 11px no-repeat;padding-left:10px;font-size:11pt;line-height:1.4;color:#666666;padding-bottom:5px}

/*저작권정책*/
.pri_text1{margin:0px 0 40px 0;font-size:13pt; color:#000000;line-height:1.4;}
.pri_text2{margin:0px 0 20px 0;font-size:13pt; color:#000000;line-height:1.4;}

.pri_title1{font-size:14pt; font-weight:600;color:#000000;padding-bottom:15px;padding-top:80px}

.copy_img{overflow:hidden;padding-bottom:20px;}
.copy_img li{float:left;}
.copy_img li.copy_image{width:20%;}
.copy_img li.copy_txt{width:80%;padding-left:20px;font-size:10pt;color:#666666;line-height:1.4}

/*오시는길*/
.mapArea{width:100%;background-color:#cccccc;height:400px;}
.map_title{font-size:15pt;color:#000000;padding:20px 0;}
.map_list li{background:url(../images/arrow_img1.png)0 12px no-repeat;padding-left:10px;font-size:11pt;padding-bottom:10px;}

/*=== 추가 : sub Stype (sjg) ===*/
.deBox1 {position:relative; width:100%; height:auto; padding:3% 4%; margin:6px 0; background-color:#f7f7f7; border-top:2px solid #000; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.imgTy {width:100%; height:auto; padding:2%; text-align:center; border:1px solid #ccc;}
.imgTy img {width:100%; height:auto;}

/*예산수립*/
.tabBox {margin:0 0 25px -5px; overflow:hidden;}
.tabBox li {float:left; width:33.3%; text-align:center;}
.tabBox li span {display:block; margin-left:5px; padding:0 12px; height:44px; line-height:44px; margin-bottom:5px; border:1px solid #dcdcdc; background:#fff; font-weight:600; color:#000; vertical-align:middle; font-size:12pt;}
.tabBox li:hover span,
.tabBox li.on span {color:#fff; background:#143d8d; border:1px solid #143d8d;}
 
.flowTy {position:relative; margin:0 0 0 -5px; overflow:hidden;}
.flowTy li {float:left; width:50%; margin-bottom:5px;}
.flowTy li dl {margin-left:5px; padding:15px; background-color:#f2f7ff; border:1px solid #e9e9e9;}
.flowTy li dl dt {line-height:34px; font-size:12pt; font-weight:600;}
.flowTy li dl dt i {display:inline-block; margin-right: 5px; font-size:13pt; font-weight:600; color:#143d8d;}
.flowTy li dl dd {margin-top:10px; line-height:24px; text-align:center; font-size:11pt; color:#1c1c1c; background-color:#fff; border:1px solid #ced9e5;}
.flowTy li dl dd .colB {color:#1363b6;}

.flowTy.s0121 li dd {height:70px; padding:10px 20px;}
.flowTy.s0122 li dd {height:100px; padding:12px 20px; text-align:left; overflow:hidden;}
.flowTy.s0122 li dd.img {text-align:center;}
.flowTy.s0122 li dd img {width:auto; height:80px;}
.flowTy.s0123 li {width:100%;}
.flowTy.s0123 li dd {height:auto; padding:12px 20px; text-align:left; overflow:hidden;}

/*예산관련 법령*/
.deBox1 .goH {position:absolute; top:-60px; right:0;}

/*위탁기관 소개*/
.sub_con.s021 {position:relative;}
.s021 .linLB {position:absolute; top:200px; right:20px;}


/*연력*/
.history {position:relative; width:100%; padding:20px 0; margin:0 auto; border-top:2px solid #333;}
.history .cell {width:100%; overflow:hidden; background:url('../images/sub02_history04.jpg') repeat-y 5px 0;}
.cell .hisY {background:url('../images/sub02_history02.jpg') no-repeat left 50%;}
.cell .hisY span {display:block; padding:10px 0 10px 20px; font-size:16pt; font-weight:bold; color:#4b83e4;}
.cell .hisB {float:left; width:100%; padding:0 0 50px 0; line-height:30px; font-size:12pt;}
.cell .hisB li {width:100%; overflow:hidden;}
.cell .hisB .date {display:block; float:left; margin:0 20px; font-weight:bold; text-align:center;}
.cell .hisB .text {float:left; text-align:left;}

/*국가재정*/
.orgWrap {position:relative; width:100%; margin:0 auto; overflow:hidden;}
.orgWrap .orgD1 {float:left; width:100%;}
.orgWrap .orgD1 span {display:block; width:243px; height:60px; line-height:60px; text-align:center; font-size:12pt; font-weight:600; color:#fff; background:url('../images/org_top.jpg') no-repeat 0 0;} 
.orgWrap .orgD2, .orgWrap .orgD3, .orgWrap .orgD4, .orgWrap .orgD5 {display:block; width:150px; height:50px; line-height:30px; padding:10px; text-align:center; font-size:12pt; font-weight:normal; color:#fff;}
.orgWrap .orgD4, .orgWrap .orgD5 {font-size:11pt; font-weight:normal;}
.orgWrap .orgD2 {background-color:#2072d8;}
.orgWrap .orgD3 {background-color:#01acd7;}
.orgWrap .orgD3 p {color:#fff;}
.orgWrap .orgD4 {background-color:#fff; border:3px solid #2d58b6; color:#333;}
.orgWrap .orgD5 {background-color:#404f67;}

.orgWrap.low {background:url('../images/org_low_bg_mob.gif') no-repeat 0 0; }
.orgWrap.low .orgR, .orgWrap.low .orgL {float:left; position:relative; width:100%;}
.orgWrap.low .orgD4, .orgWrap.low .orgD5 {width:100%;}

.orgWrap.low .orgR .orgD2, .orgWrap.low .orgL .orgD2 {float:left; margin:10px 0 0 30px;}
.orgWrap.low .orgR .dep1 {float:left; margin:10px 0 0 30px;}
.orgWrap.low .orgR .dep1 .dep1_2 {margin-top:30px;}
.orgWrap.low .orgR .dep1 li .dep2_list {margin-top:10px;}
.orgWrap.low .orgR .dep1 li .dep2_list li {margin-bottom:5px;}

.orgWrap.low .orgL .depL, .orgWrap.low .orgL .depR {float:left; width:100%;}
.orgWrap.low .orgL .depL .orgD3 {float:left; margin:10px 0 0 60px;}
.orgWrap.low .orgL .depL .orgD4 {float:left; width:250px; height:auto; line-height:20px; margin:0 0 0 30px;}

.orgWrap.low .orgL .depR .orgD3 {float:left; margin:20px 0 0 60px;}
.orgWrap.low .orgL .depR ul {overflow:hidden; width:254px;}
.orgWrap.low .orgL .depR ul li {width:100%;}
.orgWrap.low .orgL .depR .dep1 {float:left; margin:20px 0 0 30px;}
.orgWrap.low .orgL .depR .dep1_2, .orgWrap.low .orgL .depR .dep1_3 {margin-top:30px;}
.orgWrap.low .orgL .depR .dep2_list li {margin-top:10px;}
.orgWrap.low .orgL .depR .dep3 {margin-top:5px; padding:10px; background-color:#fff; border:2px solid #dedede;}
.orgWrap.low .orgL .depR .dep3 li {width:100%; padding-left:10px; line-height:16px; margin-top:5px; font-size:10pt; background:url('../images/bu_squareG.gif') no-repeat 0 6px;}

.orgWrap.acc {height:auto; background:url('../images/org_acc_bg_mob.gif') no-repeat 0 0; overflow:hidden;}
.orgWrap.acc ul {overflow:hidden;}
.orgWrap.acc ul li {margin-bottom:5px;}
.orgWrap.acc ul li.last {margin-top:10px;}

.orgWrap.acc .orgR, .orgWrap.acc .orgL {float:left; position:relative; width:100%; overflow:hidden;}
.orgWrap.acc .orgD2 {float:left; margin:0 0 0 30px;}
.orgWrap.acc .orgD3 {height:70px; padding-top:20px;}
.orgWrap.acc .orgD4 {height:70px; padding-top:15px;}

.orgWrap.acc .orgR {height:300px; padding-top:20px;} 
.orgWrap.acc .orgR .orgD4 {float:left; margin-left:40px;}
.orgWrap.acc .orgR ul {position:absolute; top:95px; left:220px;}

.orgWrap.acc .orgL {height:500px;}
.orgWrap.acc .orgL .dep1L {position:absolute; top:60px; left:60px;}
.orgWrap.acc .orgL .dep1L .orgD3 {margin-bottom:5px;}
.orgWrap.acc .orgL .dep1R {position:absolute; top:210px; left:60px;}
.orgWrap.acc .orgL .dep1R .orgD4 {position:absolute; top:0; left:190px;}
.orgWrap.acc .orgL .dep1R ul {position:absolute; top:75px; left:190px;}

.accDep {margin-top:100px;}
.accDep h3 {line-height:50px; font-size:14pt; font-weight:600; color:#1048bf;}
.accDep .box {padding:20px; border:1px solid #dfdfdf;}
.accDep .box .dep1_menu {width:100%; overflow:hidden;}
.dep1_menu li {float:left; width:33.3%;}
.dep1_menu .dep1_anc {display:block; height:40px; line-height:40px; margin-left:10px; text-align:center; font-size:11pt; color:#fff; background-color:#788db0;}
.dep1_menu .dep2_menu {padding:10px; margin-left:10px; border:1px dotted #888; overflow:hidden;}
.dep1_menu .dep2_menu li {width:100%; line-height:20px; padding-left:10px; font-size:10pt; color:#333; background:url('../images/bu_squareG.gif') no-repeat 0 8px;}
.dep1_menu li:first-child .dep1_anc, .dep1_menu li:first-child .dep2_menu {margin-left:0;}

.box.acc_menu3 .dep1_menu li {width:33.3%; margin-bottom:5px;} 
.box.acc_menu3 .dep1_menu .dep1_anc {margin:0 5px;}

.img_vi img {width:100%; height:auto;}
}
