@charset "UTF-8";


.main_cont{ width:100%; position:relative; overflow:hidden; }
.main_visual{ width:100%;overflow:hidden; height:384px; margin:0 auto; margin-top:40px; }


.UX_Banner_TYPE_BANNER{position:relative; width:100%; margin:0 auto; width:1920px;}
.UX_Banner_TYPE_BANNER_IMAGE{ position:relative;width:100% !important; margin:0 auto;}



.chart_01{background:url('../img/bg01.png') no-repeat center top; width:100%; height:384px; margin:0 auto !important; background-size:cover; }
.chart_02{background:url('../img/bg02.jpg') no-repeat center top; width:100%; height:384px; margin:0 auto !important; background-size:cover; }
.chart_03{background:url('../img/bg03.jpg') no-repeat center top; width:100%; height:384px; margin:0 auto !important; background-size:cover; }
.chart_04{background:url('../img/bg04.jpg') no-repeat center top; width:100%; height:384px; margin:0 auto !important; background-size:cover; }
.chart_05{background:url('../img/bg05.jpg') no-repeat center top; width:100%; height:384px; margin:0 auto !important; background-size:cover; }
.chart_06{background:url('../img/bg06.jpg') no-repeat center top; width:100%; height:384px; margin:0 auto !important; background-size:cover; }



/*슬라이드아이콘*/
.UX_Banner_TYPE_BANNER_MENU {position:relative !important; width:1100px; margin:0 auto;z-index:105; }
.UX_Banner_TYPE_BANNER_MENU li{border:1px solid #c7c7c7; width:16.9%;  height:40px; line-height:40px; text-align:center; background:#fff;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  }
.UX_Banner_TYPE_BANNER_MENU li:last-child{border-right:1px solid #c7c7c7 !important;}
.UX_Banner_TYPE_BANNER_MENU li a{font-size:16px; color:#000;} 


/*기관대표책소개*/
.chart_book1{ width:1100px; margin:0 auto; padding-top:25px; position:relative; overflow:hidden;}
.bookcaver{ float:left; width:50%; position:relative; }
.bookcaver p {position: absolute; width: 240px; font-size: 28px; font-weight: bold;	left: 240px; top: 45px; line-height:40px; color:#000;}
.bookcaver p > span {font-size:20px; color:#5b5b5b; font-weight:normal; display:block; margin-top:20px;}
.bookcaver img{cursor:pointer;}

.btnV { position:absolute; right:0; top:15px;; width:44px; height:23px; line-height:24px; background:#e35254 ; text-align:center;}
.btnV a{color:#fff;  letter-spacing:-1px;  text-shadow:0px 0px 3px rgb(152,57,59); color:#fff;}

.bookList{ float:left; width:50%; margin-top:40px; position:relative; overflow:hidden;}
.bookList div{ float:left; width:33%; text-align:center;}
.bookList div > p{padding-top:15px; color:#000; width:100%; height:50px; line-height:18px; padding-left:20px; padding-right:20px; overflow:hidden;}
.bookList div > p a{color:#000;}
.bookList div > p a:hover{text-decoration:underline;}
.bookList div img{width:120px; height:166px; border:1px solid #c2ccc1 !important;cursor:pointer;}



/*인기도서*/
.Book_ListArea{width:1100px; margin:0 auto; }
.Book_ListArea:after{content:''; display: block; clear: both; }

.Book_ListArea h3{ font-size:25px; font-weight:bold; color:#000;} 

.best-book{height:142px;margin-top:22px; margin-bottom:22px;}

.best-book .tit_h3 {float:left;  width:130px;height:142px; text-align:center; border-right:1px solid #c9c9c9; padding-top:15px; }
.best-book .tit_h3 > p{ float:right; padding-right:15px; padding-top:25px;}
.best-book .tit_h3 > p img {margin-left:-4px;}

.bestbook_List{ float:left; width:950px; margin-left:20px;}
.bestbook_List li{float:left; width:232px;}
.bestbook_List li > div { position:relative; width:100%;}
.bestbook_List li > div img{ display:inline-block;float:left; width:107px; height:147px; border:1px solid #d1d1d1;cursor:pointer;}
.bestbook_List li > div dl{ float:left; width:110px;font-weight:bold; margin-left:10px;}
.bestbook_List li > div dl dt{font-size:35px;  color:#504646; margin-bottom:10px;}
.bestbook_List li > div dl dd a{font-size:14px; color:#000;}
.bestbook_List li > div span img:hover{text-decoration:underline;}

.center_banner{ width:100%; height:65px; background:url('../image/main/center_bannerimg.gif') no-repeat center;}

.center_banner>div{ width:1150px; margin:0 auto; text-align:center;}


.new_book{ width:862px;}
.new_book .new_book_list{ width:100%; border:1px solid #cfcfcf; position:relative; overflow:hidden; margin-top:20px; }

.book_cont{ width:100%; float:left; overflow:hidden; max-height:352px; padding-top:40px; padding-bottom:20px;}
.book_list{ width:100%; overflow:hidden; margin-top:5px; position:relative; text-align:center; }
.book_list .prev{left:-5px; top:100px; position:absolute; background-position:0 0px; width:28px; height:41px; z-index:1;}
.book_list .next{ position:absolute; top:100px; right:-5px; width:28px; height:41px; background-position:-31px 0px;  z-index:1;}
.book_list li{ float:left; overflow:hidden; width:33%; text-align:center;  }

.book_list span a{ display:block; overflow:hidden;padding-top:18px; height: 60px; text-align:center; /*white-space: nowrap; text-overflow: ellipsis;*/ width:162px; margin:0 auto; color:#000; margin-bottom:10px; }
.book_list span a:hover{text-decoration:underline;}
.book_thumbnail{min-width:142px; }
.book_thumbnail img{width:142px; height:193px; border:1px solid #e1e1e1;}



.icons{background:url(../image/main/icons.gif) ;}
.i_more { position:0px 0px; }
.i_more {position:absolute; background-position:-63px 0; right:10px; top:0px;  display:block; width:43px; height:36px; text-indent:-9999px;}


/*이슈책*/


.new_book .Issue{ width:100%; border-top:2px solid #000; position:relative; overflow:hidden; margin-top:20px ; }


.Issue_cont{position:relative; float:left; width:375px; border-right:1px solid #e1e1e1;height:300px; padding-top:30px;}
.Issue_cont em img{ margin-top:30px;cursor:pointer;}

.farm_book{ position:relative;float:left; width:487px;height:300px; padding-top:30px; padding-left:15px;}
.farm_book em {float:left; overflow:hidden;}
.farm_book em img {margin-top:30px; background:#f2f2f2; width:142px; height:194px;  border:1px solid #e1e1e1;}
.farm_book dl{ float:left; width:280px; margin-top:30px; padding-left:15px; }
.farm_book dt{ color:#000; margin-bottom:15px; font-size:15px;}


.nsmb_box{ position:relative; width:100%; margin:30px 0 60px 0;}
.nsmb_box:after{content:''; display: block; clear: both; }

.farm{position:absolute; width:215px; right:0; top:0; }
.farm .farm_dep1 {border-bottom:1px solid #e1e1e1; width:215px; height:125px;}
.farm .farm_dep1:last-child{border-bottom:0;}
.farm > span { position:absolute; right:0; top:0; width:44px; height:23px; line-height:24px; background:#e35254 ; text-align:center;}
.farm span a{color:#fff;  letter-spacing:-1px;  text-shadow:0px 0px 3px rgb(152,57,59); color:#fff;}

.farm > .farm_dep1 { width:215px;  height:125px; margin-top:10px;}
.farm > .farm_dep1 div img{  float:left; width:85px; height:113px; border:1px solid #e1e1e1;cursor:pointer;}
.farm > .farm_dep1 p{width:120px; float:left; margin-left:10px;}
.farm > .farm_dep1 p a{color:#000;}
.farm > .farm_dep1 p a:hover{text-decoration:underline;}




