﻿@charset "UTF-8";


#container{margin:0 auto; width:1100px; margin-top:26px; }
#container:after{content:''; display: block; clear: both; }
#container h3 {font-size:16px; font-weight:600; color:#000; }


#search{float:left; width:760px; }
.search_Box { width:100%; height:219px; background:#00856e;}

.S_box{  min-height:100%; padding-left:25px; padding-right:25px; padding-top:20px;}
.S_box h3{color:#fff !important; font-size:21px !important; font-weight:100 !important; }
.inputbox{ position:relative; float:left; min-width:100%;}
.keyword{min-width:100%;height: 52px;min-height: 52px; font-size:15px;line-height:52px;  border-left:none !important; padding-left:8px;}
.btn-search{ position:absolute; right:0; top:0; padding:3px 10px 4px 10px; border:1px solid #145f47; height:53px; margin-left:-68px;background:#145f47; z-index:2;}
.btn-search img{vertical-align:middle;}


#banner_go { float:right; width:340px;}
.banner{ position:relative;width:100%;  height:219px; background:#fff; border:1px solid #d3d3d3; border-left:none;text-align:center;}
.banner a{color:#000; font-weight:600; font-size:14px;}
.banner a em{display:block; height:108px; line-height:176px;  border-left:1px solid #d3d3d3; background:#fff;}
.banner>div:first-child{ border-bottom:1px solid #d3d3d3; }
.banner>div:nth-child(2){ border-bottom:1px solid #d3d3d3; }
.col-md-6{padding-left:0px  !important; padding-right:0px !important;}
.banner a .ico{ position:absolute;width:77px;height:65px; float:left; left:25%; }
.ico{ display:inline-block; background:url('../image/common/icon.png') ;}
.qico01{background-position:-50px 150px; }
.qico02{background-position:-120px 152px; }
.qico03{background-position:-195px 150px; }
.qico04{background-position:133px 150px; }

.nav-tabs{ border:none;}
.nav-tabs li { width:50%; height:48px; text-align:center; font-size:16px; font-weight:500; letter-spacing:normal; cursor: pointer;}
.nav-tabs li a { border-radius:0 0 0 0px !important; background:#145f47; border:none; color:#fff;}
.nav-tabs li a:hover{background:#145f47; border:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background:#00856e; border:none !important; color:#fff;}

.box_col {background:#00856e; height:138px; border:none; }


.shortcut{ position:relative;overflow:hidden;  background:#3f3f3f; height:34px; color:#fff; font-weight:500; padding-left:8px; padding-right:8px;}
.shortcut ul li{ float:left; display:inline-block; line-height:34px; padding-left:10px; padding-right:10px; cursor:pointer}
.shortcut ul li:first-child{text-indent:20px; cursor:default}
.shortcut ul li span{ display:inline-block; position:absolute; top:7px; left:15px; width:19px; height:19px; background:url('../image/sm_icon.png') no-repeat 0px 0px; background-size:46px 19px; }
.shortcut ul li span.bar{display:inline-block; position:absolute; top:7px; left:105px; width:19px; height:19px; background:url('../image/sm_icon.png') no-repeat -22px 0px; background-size:46px 19px;}


.book { float:left; position:relative; overflow:hidden;  width:760px; height:265px; background:#fff; border:1px solid #d3d3d3; border-top:none; padding:20px;}
.book .more{ position:absolute; right:0; top:0;}

.tab_book{ width:100%;}
.tab_book li{  float:left; line-height:25px; }
.tab_book li a{ font-size:16px; font-weight:600; padding-left:15px;color:#000; text-decoration: none;}
.tab_book > li.active > a, .active > a:focus, .tab_book > li.active > a:hover  { color:#00856e; }
.book_cont{ width:100%; float:left; overflow:hidden; margin-top:15px; min-height:209px; }
.tab_book li span.bar{
	display:inline-block;
	width: 15px;
	height: 15px;
	background: url('../image/sm_icon.png') no-repeat -35px 2px;
	background-size: 46px 19px;
}

.book_list{ width:100%; overflow:hidden; margin-top:5px; position:relative; text-align:center; }
.book_list .prev {left:0px; top:65px; position:absolute;}
.book_list .next{ position:absolute; top:65px; right:0;}
.book_list li{ float:left; overflow:hidden; width:25%; text-align:center;}

.book_list span { display:block; overflow:hidden; margin-top:8px; height: 50px; padding-left:15px; padding-right:15px; cursor: pointer;}
.book_thumbnail{min-width:110px ;}
.book_thumbnail img{min-width:110px; min-height:148px;border:1px solid #d3d3d3; cursor: pointer;}

.rda_book{width:100%; overflow:hidden; margin-top:5px; position:relative; text-align:center; background:url('../image/book_bg.gif') no-repeat 0 155px; }
.rda_book li{ float:left; overflow:hidden; width:25%; height:170px; text-align:center; background:none;}
.rda_book img{}


.ad_box{ float:right; overflow:hidden; width:340px; height:265px; border:1px solid #d3d3d3; border-left:none; border-top:none;}
.carousel, .carousel-inner{height:100%;}
.item a:hover, .item a:visited, .item a:active {text-decoration:none;}
.item {display:block;width:100%;height:100%;}
.item .original{width:100%;max-width:350px;margin:0 auto;position:relative;height:100%;padding:45px 15px 10px 15px;}
.item .original p{margin-bottom:10px;}
.item .original p span.bg_span{font-weight:normal;background:#246C8E;text-align:center;min-width:87px;padding:3px 10px 0 10px;;margin-bottom:5px;display:inline-block;border-radius:15px;color:#fff;margin-right:7px;font-size:12px;}
.item .original .ori_title{font-size:19px;font-weight:bold;margin-bottom:15px;color:#124B65;border-bottom:1px solid #B3B3B3;padding:0 5px 2px 5px;}
.item .original .ori_md_title{font-size:15px;margin:5px 0 15px 0;letter-indent:10px;}
.item span.bigimg {display:none;}
.item .bracket{color:#666;display:inline;font-size:12px;}
.item1{background:url("/image/slide/slide7.png") no-repeat #D3E4EC center bottom;}
.item1 > a{display:block;max-width: 350px;margin: 0 auto;}
.item1 .original{padding-left:45%;}
.item2{background:url("/image/slide/slide5.png") no-repeat #F9EFE4 center bottom;}
.item2 p.ithen{margin-left:45%;padding:5px;color:#1A7533;font-weight:bold;padding-top:7px;/* margin-top:-5px; */margin-top:3px;border:0px solid #FCAE24;background:rgba(255,255,255,0.1);border-radius:3px;}
.t_center{text-align:center;}
.item3{background:url("/image/slide/slide1.png") no-repeat #F9EFE4 center bottom;}
.item3 .ori_md_title{padding-left:33px;}
.item3 .ori_md_title p{padding-left:30px;color:#00856e;font-weight:bold;}
.item3 > a{position:relative;display:block;max-width: 350px;margin: 0 auto;}
.item3 .original .ori_title{margin-bottom:7px;}
.item3 .original .ori_md_title{margin-bottom:7px;}
.item3 .original .pa_l{margin-left:30%;font-size:14px;color:#555;line-height:150%;font-weight: bold;letter-spacing: 0.2px;}
.item3 .original .pa_l span.next{color:#00856E;font-weight:bold;padding:0 5px;}
.item3 .mem{position:absolute;bottom:-15px;right:10px;padding-right:7px;background:#555;color:#E8C63C;border-radius:15px;padding:5px 7px 3px 25px;}
.profile.icon {
  color: #E8C63C;
  position: absolute;
  margin-left: 3px;
  margin-top: 9px;
  width: 12px;
  height: 5px;
  border-left: solid 1px currentColor;
  border-right: solid 1px currentColor;
  border-top: solid 1px currentColor;
  border-bottom: solid 1px transparent;
  background-color: currentColor;
  border-radius: 6px 6px 0 0;
  margin-left:-15px;
}
.profile.icon:before {
  content: '';
  position: absolute;
  left: 1.5px;
  top: -9px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border: solid 1px currentColor;
  background-color: currentColor;
}
.item4{background:url("/image/slide/slide6.png") no-repeat #F0F4FF center bottom;}
.item1 .original, .item3 .original, .item4 .original {padding-top:35px;}
.item4 .original .ori_md_title{font-size:13.5px;margin-bottom:2px;}
.item4 .original .ori_title{margin-bottom:5px;}

.item4 .original .bottom.t_center div{width:50%;float:left;font-size:12px;line-height:125%;}
.item4 .original .bottom.t_center:after{clear:both;display:block;content:"";}
.item4 .original p span.bg_span{width:119px;display:inline-block;margin-right:0;}
.item4 .original .bottom.t_center div:first-child span.bg_span{background:#3A5AB3;}
.item4 .original .bottom.t_center div:last-child span.bg_span{background:#00856E;}
.item4 .original p span.bg_span{margin-bottom:0px;}
.item4 .original .bottom.t_center p{margin-bottom:5px;} 
.item4 .blue{color:#3A5AB3;font-weight:bold;}
.item4 .green{color:#00856E;font-weight:bold;}

.item5 {background:url("/image/slide/slide19.png") no-repeat #FBFAFA center bottom;}
.item5 .original{padding-top:50px;}
.item5 .ori_title{position:relative;margin-bottom:10px;}
.item5 .ori_title span{position:absolute;margin-top:-17px;font-sizE:12px;color:#666;font-weight:normal;padding-bottom:5px;}
.item5 .original .pa_l{margin-left:31%;font-size:14px;color:#555;line-height:150%;color:#F86B00;font-weight: bold;letter-spacing: 0.2px;}
.item5 .original .stick{font-size:12px;font-weight:normal;padding-top:4px;}
.item5 .original .ori_title{margin-bottom:10px;}

.m_cont01{ float:left; width:760px; background:#fff; border:1px solid #d3d3d3; border-top:none;}
.m_cont01 > div { float:left; width:50%; height:270px; padding:20px 15px;  }
.m_cont01 > div + div {height:270px; border-left:1px solid #d3d3d3;}
.rda_book01{ position:relative; padding:20px 15px;}
.rda_book01 .more{ position:absolute; right:-15px; top:-38px}


.rda_book01:after{content:''; display: block; clear: both; }
.rda_book01 .rda_book_img{ float:left; overflow:hidden; width:105px; height:145px; border:1px solid #d3d3d3; }
.rda_book01 .rda_book_txt { overflow:hidden;  width:210px;   padding-left:10px !important;}
.rda_book01 .rda_book_txt span.title a { display:inline-block;font-weight:600; height:36px;  font-size:14px; color:#000; overflow:hidden;}
.rda_book01 .rda_book_txt p { height:90px; font-size:13px; font-weight:normal !important; padding-top:13px; color:#7d7d7d;}


.notice{ float:right; position:relative; width:340px; background:rgba(230,244,242,0.6); border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;  }
.notice .more {position:absolute; right:0; top:0}
.notice > div { float:left; height: 220px; overflow: hidden;}
.notice > div ul.notice_txt{margin-top:25px;}
.notice > div ul.notice_txt li {background:url('../image/dot.gif') no-repeat 0px 5px; padding-left:12px; }
.notice > div ul.notice_txt li a{color:#000;}
.notice > div ul.notice_txt li p{font-size:11px; color:#7b7b7b; margin-bottom:15px}

.trendInfo{ float:right; position:relative; width:340px; background:rgba(255,255,225,0.3); border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;  }
.trendInfo .more {position:absolute; right:0; top:0;}
.trendInfo > div { float:left; height: 180px; overflow: hidden;}
.trendInfo > div ul.trend_list li {padding:3px 12px; border-bottom:1px dashed #d9d9d9;}
.trendInfo > div ul.trend_list a{display:block;}
.trendInfo > div ul.trend_list a p{line-height:16px; color:#686868;}
.trendInfo > div ul.trend_list a span{font-size:11px; color:#5e97c4;}
.trendInfo > div ul.trend_list a:hover p, .st_thesis .list_thesis a:active p, .st_thesis .list_thesis a:focus p{text-decoration:underline;}

.ico2{display:inline-block; background:url('../image/go_01.gif') }


.qlink_wrap{ clear:both; display:block;width:100%;background:#fff;text-align:center; border:1px solid #d3d3d3; border-top:none; height: 140px;}
.qlink{width:100%;max-width:1100px;margin:0 auto;letter-spacing:-0.075em; }
.qlink a{display:inline-block;  }
.qlink a .ico2{ display:inline-block;height:90px;float:left;  }
.qlink a em{ display: inline-block; margin-top:10px;font-weight:600;font-size:14px;letter-spacing:-0.075em;color:#000}
.qlink a em span{display:none}

.advice{ position:relative; height:90px; background:url('../image/tel_img.gif') no-repeat 10px 10px}
.advice { text-align:left; padding-left:95px; font-weight:600; color:#3e5854; padding-top:20px;}
.advice strong{ font-size:15px;}
.advice p{ color:#000; font-size:20px; font-weight:600; line-height:18px; padding-top:5px;}

.m_advice{ display:none;}
.m_logo{ display:none;}


.qlink a:hover, .qlink a:focus{color:#fff}
.row{height:90px;  }

.row>div:nth-child(2){border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}
.row>div:nth-child(3){border-right:1px solid #d3d3d3;}

.qlink .lico01{background-position:40px -5px; }
.qlink .lico02{background-position:-180px -5px; }
.qlink .lico03{background-position:-420px -5px; }


.Link_site{ position:relative; display:inline-block; width:100% ; padding:15px 25px;  background:#535353; text-align:center; border:none; }
.Link_site li{ display:inline-block; float:left;  font-size:14px; font-weight:500;}
.Link_site li span{color:#fff;}
.Link_site li a{color:#fff; margin-right:6px; margin-left:6px; letter-spacing:-0.027em;}

.carousel-indicators{left:85% !important; top:15px;} 
.carousel-indicators li{ background:#fff;; border:2px solid #00856e; width:12px; height:12px; margin-bottom:0px;} 
.carousel-indicators .active{background:#00856e; border:1px solid #00856e; }

.autoCompleteBox { position:absolute; z-index:1000; left:0; top:52px;right:0; padding:10px; background-color:#fff; overflow:hidden; border:1px solid #ccc; border-top:none; }
.autoCompleteBox .keywordList { width:100%; }
.autoCompleteBox .keywordList p { width:100%; padding:0 5px; line-height:160%; font-size:15px; color:#555; }
.autoCompleteBox .keywordList .current { background-color:#eee; }
.autoCompleteBox .keywordList p .red { color:#d66; }
.autoCompleteBox .bottomArea { margin-top:10px; padding-top:10px; border-top:1px solid #ddd; overflow:hidden; }
.autoCompleteBox .bottomArea .turnOff { float:right; }

/*추가*/
.n_b img{ border:none !important;}

.shortcut ul li a {color:#fff;}

.shortcut ul li a:hover{color:#fff; text-decoration:underline}

/*상단배너 css*/
.imgArea_t{display: none;}
.imgArea_m{display: none;}
.imgArea img{width: 100%; height: 100%; max-width: 1100px;}
.imgArea_t img {width: 100%; height: 100%;}
.imgArea_m img {width: 100%; height: 100%;}


