@charset "utf-8";
/* CSS Document */
textarea::focus{outline:0;}
 select{font-size:14px;}
.submenu {width:200px; height:auto; float:left;}
.submenu ul{margin-top:10px;}

.sub_wrap { width:1080px; height:auto; padding-left:40px;  float:left; box-sizing:border-box;}
.cu_school {float:left; width:1040px; height:520px; border:#d1d1d1 1px solid; border-top:2px solid #353b55; box-sizing:border-box;}
.cu_ba{width:270px; border-right:#d1d1d1 1px solid; background-color:#f7f7f7; height:517px; float:left; box-sizing:border-box;}
.cu_ba li.webchu{float:left;}
.cu_ba ul {padding:18px 13px 0;}
.cu_ba ul li.pic{margin-top:18px;}
.cu_ba ul li.pic img {border:#979797 1px solid;}
.cu_ba ul li.nation{color:#636363; font-weight:bold; padding-top:10px; vertical-align:bottom; font-size:12px; height:16px;}
.cu_ba ul li.nation img { vertical-align:text-bottom;}
.sc_name {color:#333; font-size:14px; font-weight:bold;padding-top:10px;}
.sc_name2{color:#333; font-size:14px; font-weight:bold;  padding-top:5px; padding-bottom:2px;}
.sc_name2 a {cursor:pointer; }
.sc_name2 a:hover {color:#d8433d; text-decoration: underline;}

.text1{color:#2f3742; font-size:14px; padding-top:15px;}
.text1 a {cursor:pointer; }
.text1 a:hover {color:#2f3742; text-decoration: none;}
.text1 caption { display:none; }
.text2{color:#2f3742; font-size:14px; }
.text2 a {cursor:pointer; }
.text2 a:hover {color:#2f3742; text-decoration: none;}
.text2 caption { display:none; }
.text3{color:#2f3742; font-size:14px; }
.text3 a {cursor:pointer; }
.text3 a:hover {color:#2f3742; text-decoration: none;}
.text3 caption { display:none; }

.add2{float:right; margin-top:1px;}
.add2 a {cursor:pointer; font-size:14px; }
.add2 a:hover {color:#30373f; text-decoration: none;}
.add2 caption { display:none; }

.cu_ba2 {width:760px; float:left; margin-top:11px; box-sizing:border-box; padding:10px 0;}
.cu_ba2 ul{float:left; width:230px; margin-left:20px;}
.cu_ba2 ul li img {border:#d1d1d1 1px solid;}
.cu_ba2 ul li img[src*="blank"]{border:0;}


.cu_pro {width:1040px; border:1px solid #d1d1d1; float:left; height:auto; clear:both; margin:20px 0; padding:20px; box-sizing:border-box;}
.cu_pro ul{ float:left; width:230px; margin-bottom:10px;margin-right:19px;}
.cu_pro ul li {color:#30373f; font-size:14px; line-height:18px; padding-top:6px;}
.cu_pro p.line {float:left; }
.cu_pro ul:last-child(){margin-right:0;}
.cu_pro ul.banner_title{width:100%;}
.cu_pro ul.banner_title li{float:left;}

.cu_pro ul.banner_title li.add{ float:right;}
.cu_pro ul.banner_title li.add a {cursor:pointer; }
.cu_pro ul.banner_title li.add a:hover {color:#30373f;}
.cu_pro ul.banner_title li.add caption { display:none; }

.cu_pro ul li a {cursor:pointer;}
.cu_pro ul li caption { display:none; }

.title {width:100%; height:30px; padding-top:7px;  margin-bottom:16px; color:#333; *font-size:12px; *float:left;}
.title img {vertical-align:bottom;}
div.table {width:1040px; background-color:#f8f8f8; border-top:2px solid #353b55; float:left;}
.table th {color:#5c5d62; font-weight:bold; font-size:14px; width:102px; border-bottom:#e5e5e5 1px solid; padding:11px 0;}
.table td {color:#787878; font-size:14px; width:605px; border-bottom:#e5e5e5 1px solid;  padding:6px 0 6px 6px; line-height:20px}
.input2{vertical-align:baseline; height:25px; box-sizing:border-box;}
.input2:focus{background:#f4f4f4;}
.sch_btn{vertical-align:baseline;height:25px; box-sizing:border-box; padding:0 10px; *background:#d8433d; border:0; color:#fff;}


.banner2 {width:1040px; height:auto; float:left; margin:21px 0;}
.banner2 li{float:left;}
.banner2 li.right_pa{padding-right:20px;}

.tap02{width:1040px; height:34px; border-bottom:#333 2px solid; float:left; clear:both; }
.tap02 ul {width:1040px;}
.tap02 li{float:left; vertical-align:top; }

.jump {float:left; width:1040px; text-align:right; height:45px; padding:10px 0;}

.table2{width:1040px; float:left; clear:both; margin-bottom:20px;}
.t_title{clear:both; float:left;width:1040px; padding:5px 0; background-color:#fbfbfb; border-bottom:#d7d7d7 1px solid; border-top:#d7d7d7 1px solid; text-indent:10px;}
.t_title li{ font-weight:bold; font-size:14px; line-height:18px; padding:5px 0; float:left; }
.t_title li.btn{ float:right; text-align:right; padding:0; margin:0; padding-top:2px;}
.box {width:1040px; min-height:130px; padding-top:20px; padding-left:11px; clear:both; overflow:hidden; }
.box p img{border:#d7d7d7 1px solid; }
.box p {float:left;}
.box ul{ float:left; width:700px; margin-left:19px;}
.box ul li{font-size:14px; color:#888; padding-bottom:5px; }
.box ul li img {vertical-align:middle;}
.text_sty1{color:#444444; font-weight:bold; font-size:14px;}
.text_sty2{ font-size:13px; color:#d8433d!important;}



.box2 {width:1040px; padding:10px 0; padding-left:11px; clear:both; overflow:hidden; border-bottom:#dbdbdb 1px solid;}
.box2 p img{border:#d7d7d7 1px solid; }
.box2 p {float:left;}
.box2 .text_box{ float:left; width:780px; margin-left:19px; font-size:14px; }
.box2 .text_box a {cursor:pointer; }
.box2 .text_box a:hover {color:#2f3742; text-decoration: none;}
.box2 .text_box caption { display:none; }


.cu_banner {width:1040px; border:1px solid #d1d1d1; float:left; clear:both; padding:20px; margin-bottom:16px; box-sizing:border-box;}
.cu_banner ul { float:left; width:230px;}
.cu_banner ul{margin-right:19px;}
.cu_banner ul:last-child(){margin-right:0;}


.num{width:1040px; height:31px; text-align:center; float:left; margin:23px 0;}
.num img {padding-left:10px;}
.add {text-align:right; font-size:11px;}

.sitemap{width:1040px; float:left;  margin:38px 0;}
.sitemap a {cursor:pointer; }
.sitemap a:hover {color:#000; text-decoration: underline;}


.map_box ul li{ width:149px; color:#666666;  font-size:14px; float:left;}
.sitemap ul.map_list{margin-top:13px;}
.map_box li.margin{margin-right:100px; float:left; }
.map_box {padding-bottom:20px; float:left;}

.map_box2 { width:1040px; padding-bottom:20px; float:left; border-top:#e1e1e1 2px solid; padding-top:40px; margin-top:20px;}
.map_box2 li.margin{margin-right:40px; float:left; }
.map_box2 ul li{ width:149px; color:#666666;  font-size:14px; float:left;}

.board {width:1040px; float:left; clear:both; height:auto; margin-top:38px;}

.list_wrap{width:1040px; float:left; clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.number_list{width:1040px; height:auto; float:left; text-align:center; margin-bottom:20px; margin-top:20px;}
.number_list a {cursor:pointer; }
.number_list img{margin-top:3px; margin-bottom:2px;}
.color2 { color:#ff7200; font-weight:bold;}

/*커뮤니티*/
.nara{width:1040px; float:left;}
.nara2{width:1040px; float:left; margin-bottom:20px;}
.nara li{float:left; margin-right:5px;}
.nara_table2{width:1040px; float:left; height:auto;}
.nara3{width:1040px; float:left; margin-top:20px; border-bottom:1px solid #e0e0de;}
.nara3 li{float:left; margin-right:5px;}
.nara4{width:1040px; float:left; margin-top:20px; border-top:1px solid #e0e0de;}

.nara31{width:721px;  height:auto;}
.nara31 li{margin-right:2px; height:24px; float:left;}


.nara_table{width:1040px; float:left; height:auto;}
.nara_table tr.top_tit th{border-top:2px solid #ff7200; border-bottom:1px solid #dbdbdb; padding:10px 0 10px; background-color:#fbfbfc; color:#ff7200;}
.nara_table tr.mid_1 td{padding:10px 0 10px; border-bottom:1px solid #dbdbdb; text-align:center;}

.nara2_table{width:1040px; float:left; height:auto; border-top:2px solid #ababab;}
.nara2_table tr.top_tit2 th{ padding:10px 0 10px; border-right:1px solid #eeeeee;}
.nara2_table tr{ color:#676767;}
.nara2_table tr.top_tit3 th{ padding:10px 0 10px; border-right:1px solid #eeeeee; border-top:1px solid #eeeeee;}
.nara2_table td{border-top:1px solid #eeeeee;}
.nara2_table td.hihi{border-bottom:1px solid #eeeeee;}
.nara2_table th.hihi2{border-bottom:1px solid #eeeeee;}

.nara_num{width:306px; float:left; margin-top:20px; margin-left:215px;}
.nara_num li{ float:left;}
.nara_num li img{margin-left:10px;}

.pading{padding:2px 0 3px;}

.nara_search{width:1040px; float:left; text-align:center; margin-top:10px;}
.nara_search li{display:inline; margin-right:5px;}
.nara_input{width:160px; height:18px; border:1px solid #CCC;}
.nara_input_2{margin-right:5px; vertical-align:middle;}
.nara_btn_10{width:200px; float:right; text-align:right; margin-top:10px;}
.nara_btn_10 li{ float:left;}
.nara_btn_10 li.kiki{margin:0 10px 0 10px ;}

/*국가별유학정보 클릭했을때 페이지*/
.page{width:1040px; height:auto; float:left; margin-top:30px; text-align:right; border-top:2px solid #999;}
.page li{ float:right;}

.page ul.page_btn li{ margin-top:10px; margin-left:10px;}

.program2{width:1040px; float:left; padding-bottom:11px; border-bottom:1px solid #d9d9d9; box-sizing:border-box;}
.program3{width:1040px; float:left; text-align:center; padding-top:16px;box-sizing:border-box;}
.program_btn{width:1040px; float:right; padding:8px 0; text-align:right;box-sizing:border-box;}

.eep{width:78px; height:13px; float:left; margin-top:10px;}
.eep2{width:91px; height:28px; float:right;}

.num_i{color:#ff732a;}
.num_ii{color:#dddddd;}
.num_iii{color:#333333}


.map_text{width:99%; background:#f2f3f8; clear:both; margin:10px auto; box-shadow:0 0 5px rgba(0,0,0,0.1); text-align:center; padding:40px; box-sizing:border-box;}
.map_text h3{margin-bottom:20px; text-align:center; font-size:1.5em; color:#3d3773}
