﻿@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;}
.item span.bigimg {display:none;}


.m_cont01{ float:left; width:760px; background:#fff; border:1px solid #d3d3d3; border-top:none;}
.m_cont01 > div { float:left; width:50%; height:220px; padding:20px 15px;  }
.m_cont01 > div + div {height:220px; 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:#e9f4f2; border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;  }
.notice .more {position:absolute; right:0; top:0}
.notice > div { float:left; height:220px; padding:20px 15px;  }
.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}


.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}

