@charset "utf-8";

.titleA{font-size:28px; background:url(/static/images/common/bu_titleA.gif?70001090000) no-repeat left 3px; padding-left:40px; line-height:34px; font-weight:300; margin-bottom:10px;}
.titleA span{color:#56397d;}

.titleB{font-size:28px; line-height:34px; font-weight:300; margin-bottom:10px; clear:both;}
.titleB span{color:#56397d;}
.titleB strong{font-weight:600; color:#000;}

.titleComent{line-height:34px; font-weight:300; position:relative; top:5px;}
.titleComent strong{color:#56397d; font-weight:600;}

.tabA{font-size:20px; clear:both; height:60px; overflow:hidden;}
.tabA li{float:left;}
.tabA li a{background:url(/static/images/common/bg_line.gif?70001090000) repeat-y right top; display:inline-block;}
.tabA li a span{padding:20px 0; text-align:center; width:300px; float:left; border-top:1px solid #ccc; border-bottom:1px solid #000; font-size:20px;}
.tabA li.first a span{background:url(/static/images/common/bg_line.gif?70001090000) repeat-y left top;}
.tabA li .active{background:url(/static/images/common/bg_line2.gif?70001090000) repeat-y right top!important;}
.tabA li .active span{background:url(/static/images/common/bg_line2.gif?70001090000) repeat-y left top!important; border-top:5px solid #57377f; padding-top:16px!important; padding-bottom:21px; border-bottom:0!important;}

.tabC{background:url(/static/images/common/bg_line2.gif?70001090000) repeat-x left 59px; height:60px; margin-bottom:15px;}
.tabC ul{font-size:20px; clear:both;  display:inline-block; background:#fff;}
.tabC li{float:left;}
.tabC li a{background:url(/static/images/common/bg_line.gif?70001090000) repeat-y right top; display:inline-block;}
.tabC li a span{padding:20px; text-align:center; float:left; border-top:1px solid #ccc; border-bottom:1px solid #000;}
.tabC li.first a span{background:url(/static/images/common/bg_line.gif?70001090000) repeat-y left top;}
.tabC li .active{background:url(/static/images/common/bg_line2.gif?70001090000) repeat-y right top!important;}
.tabC li .active span{background:url(/static/images/common/bg_line2.gif?70001090000) repeat-y left top!important; border-top:5px solid #57377f; padding-top:16px!important; padding-bottom:21px; border-bottom:0!important;}

.boxSearch{border:1px solid #000; border-top:0; padding:35px 0px 14px 20px; display:block; width:1178px; clear:both; margin-bottom:10px;}
.boxSearch .list div{width:235px!important;}
.boxSearch .list{width:100%!important;}
.boxList{padding:35px 25px 14px 35px!important; width:1140px!important;}
.list{display:inline-block; width:1140px!important;}
.list div{float:left; margin-bottom:15px; width:200px!important;}
.list div strong{font-size:20px; line-height:40px;}
.list div .sfont{font-size:12px; color:#444; line-height:10px;}
.list .end{margin-right:0;}
.list div ul{margin-top:5px;}
.list div ul li{color:#555; margin:5px 0;}
.list div ul li b{color:#000; font-weight:300; margin-right:10px;}
.list div dl{clear:both;}
.list div dl dt{float:left; width:70px;}
.list div dl dd{color:#555; font-size:14px;}
.tabcontent{display:none; -webkit-animation:fadeEffect 1s; animation:fadeEffect 1s; z-index:99;}
.list div span.lh30{padding:10px 0; display:inline-block;}

.ex{font-size:14px; font-weight:300; padding-left:5px;}

#tab01 .boxSearch .list div a{background:#f7f7f7 url(/static/images/contents/bg_search01.png?70001090000) no-repeat 79px 28px;}
#tab02 .boxSearch .list div a{background:#f7f7f7 url(/static/images/contents/bg_search02.png?70001090000) no-repeat 75px 28px;}
#tab03 .boxSearch .list div a{background:#f7f7f7 url(/static/images/contents/bg_search03.png?70001090000) no-repeat 78px 28px;}
#tab04 .boxSearch .list div a{background:#f7f7f7 url(/static/images/contents/bg_search04.png?70001090000) no-repeat 78px 28px;}
#tab05 .boxSearch .list div a{background:#f7f7f7; padding:40px 18px 30px 18px; display:inline-block; height:155px;}
#tab05 .boxSearch .list div strong{line-height:26px; margin-bottom:10px; display:inline-block;}
#tab06 .boxSearch .list div a{background:#f7f7f7 url(/static/images/contents/bg_search06.png?70001090000) no-repeat 78px 28px;}
#tab01 .boxSearch .list div a:hover{background:#ccc url(/static/images/contents/bg_search01.png?70001090000) no-repeat 79px 28px;}
#tab02 .boxSearch .list div a:hover{background:#ccc url(/static/images/contents/bg_search02.png?70001090000) no-repeat 75px 28px;}
#tab03 .boxSearch .list div a:hover{background:#ccc url(/static/images/contents/bg_search03.png?70001090000) no-repeat 78px 28px;}
#tab04 .boxSearch .list div a:hover{background:#ccc url(/static/images/contents/bg_search04.png?70001090000) no-repeat 78px 28px;}
#tab05 .boxSearch .list div a:hover{background:#ccc;}
#tab06 .boxSearch .list div a:hover{background:#ccc url(/static/images/contents/bg_search06.png?70001090000) no-repeat 78px 28px;}

ul.pagination{display:inline-block; padding:0; margin:40px 0; clear:both;}
ul.pagination li{display:inline; line-height:20px;}
ul.pagination li a{color:black; float:left; padding:12px 16px 8px 16px; text-decoration:none; transition:background-color .3s; border:1px solid #ccc; border-right:0;}
ul.pagination li a:hover{border:1px solid #56377f; color:#fff; border-right:0;}
ul.pagination li a.on{background:#56377f; color:white; border:1px solid #56377f; border-right:0}
ul.pagination li a:hover:not(.on){background:#56377f;}
ul.pagination .end a{border-right:1px solid #ccc;}
ul.pagination .end a:hover{border-right:1px solid #56337f;}
ul.pagination .etc a{padding:10px!important; background:none; border:1px solid #fff;}
ul.pagination .etc a:hover{background:none!important; border:1px solid #fff;}

.btnA{background:url(/static/images/icon/ico_arrow.gif?70001090000) no-repeat right 12px; padding-right:20px; line-height:34px;}

.searchKeyword{border:1px solid #000; border-top:5px solid #56397d; padding:18px 23px; clear:both; width:442px; position:relative; height:35px;}
.searchKeyword dl dt{float:left; padding-left:17px; font-size:20px; width:100px; display:block;}
.searchKeyword dl dd{width:325px; display:block; float:right; font-size:18px; font-weight:600;}
.btnDown{position:absolute; right:0; top:0; background:#56397d url(/static/images/icon/ico_down.gif?70001090000) no-repeat center 10px; color:#fff; width:71px; height:71px; display:block;}
.btnDown span{text-align:center; display:block; position:relative; top:42px; font-weight:300;}
.btnDown:hover,.btnDown:focus{color:#fff; font-weight:300;}

.searchKeyword02{border:1px solid #000; border-top:0; padding:18px 23px 18px 0; width:465px; float:left; overflow-y:auto; height:78px;}
.searchKeyword02 dt{width:120px; display:block; clear:both; float:left; padding:8px; text-align:center;}
.searchKeyword02 dd{float:right; width:310px; display:block; background:#f5f5f5; padding:8px; margin-bottom:5px; color:#888; font-weight:300;}
.searchKeyword02 dd a{color:#888;}

.searchEtc{width:231px!important; margin-left:211px!important;}
.searchEtc dt{width:40px!important; padding-left:0!important;}
.searchEtc dd{width:165px!important;}

.searchEtc02{width:254px!important; margin-left:211px!important;}
.searchEtc02 dt{width:70px;}
.searchEtc02 dd{width:150px;}

.searchPerson{border:1px solid #000; border-top:5px solid #56397d; clear:both; float:left; width:170px; position:absolute; top:214px; left:0; height:146px; padding:20px; line-height:30px;}
.btnAll{background:#000; color:#fff; display:block; text-align:center; line-height:40px; margin-top:20px;}
.btnAll:focus,.btnAll:hover{color:#fff;}

.tabB{width:700px; position:absolute; right:0; top:214px; border-left:1px solid #000;}
.tabB li{float:left; width:25%;}
.tabB li a{text-align:center; width:100%; border-right:1px solid #000; display:block; border-top:5px solid #56397d; border-bottom:1px solid #000; height:166px; padding-top:20px; vertical-align:middle; font-size:20px; line-height:55px;}
.tabB li a strong{font-size:62px; font-family:Arial, serif; border-bottom:1px solid #000;}
.tabB li a strong:hover,.tabB li a strong:focus,.tabB li .active{color:#56397d;}

.boxList{background:#eeeeee; padding:20px 0 0 0; position:relative; top:10px; clear:both; margin-bottom:10px; height:240px;}
.list a{display:block; padding:95px 18px 30px 18px; width:180px; height:100px; font-size:16px;}
.boxList button{z-index:99;}
.slick-dots{display:none!important;}
.slick-list{width:1120px!important; height:420px!important;}
.slick-track{margin-left:-20px;}


.slider{width:1120px;	margin-left:40px;}
.slick-slide{margin:0 120px!important;}
.slick-dotted.slick-slider{height:210px;}

.slick-slide img{width:100%;}
.slick-prev:before,.slick-next:before{color:black!important;}
#tab01.boxList .list a{background:#fff url(/static/images/contents/bg_search01n.png'/>) no-repeat 80px 28px;}
#tab02.boxList .list a{background:#fff url(/static/images/contents/bg_search02n.png'/>) no-repeat 76px 28px;}
#tab03.boxList .list a{background:#fff url(/static/images/contents/bg_search03n.png'/>) no-repeat 79px 28px;}
#tab04.boxList .list a{background:#fff url(/static/images/contents/bg_search04n.png'/>) no-repeat 79px 28px;}
#tab01.boxList .list a:hover{background:#ccc url(/static/images/contents/bg_search01n.png'/>) no-repeat 80px 28px;}
#tab02.boxList .list a:hover{background:#ccc url(/static/images/contents/bg_search02n.png'/>) no-repeat 76px 28px;}
#tab03.boxList .list a:hover{background:#ccc url(/static/images/contents/bg_search03n.png'/>) no-repeat 79px 28px;}
#tab04.boxList .list a:hover{background:#ccc url(/static/images/contents/bg_search04n.png'/>) no-repeat 79px 28px;}

.btnClose{background:#eee url(/static/images/icon/ico_close.png'/>) no-repeat 60px 10px; padding:6px 44px 6px 20px; font-weight:300; font-size:16px; color:#000; clear:both; display:inline-block; cursor:pointer; margin-top:-3px; position:relative; right:-25px;}

.boxResult{border-top:3px solid #000; background:url(/images/resource/bg_line_dot.gif?70001090000) repeat-x left bottom; padding:24px 0; height:20px; display:block; position:relative; margin-bottom:37px;}
.boxResult strong{color:#56397d;}
.boxResult .sbHolder{position:absolute; top:10px; right:0;}
.sort{position:absolute; right:102px; top:10px; background:#000; color:#fff; display:block; line-height:42px; width:60px; text-align:center;}
.progressList .sort{top:875px; right:210px;}

.category{width:310px; float:left; position:relative;}
.category .group{background:#f5f5f5; border-top:1px solid #000; font-size:18px; padding:15px 25px;}

.group{position:relative;}
.accorBtn{background:url(/images/resource/btn_down.png?70001090000) no-repeat left 10px; width:40px; display:block; height:40px; padding:2px; cursor:pointer; font-size:0; position:relative; z-index:2; margin-top:-40px; left:278px;}
.accorBtn.active{background:url(/images/resource/btn_up.png?70001090000) no-repeat left 10px; width:40px; height:40px; display:block; padding:2px; cursor:pointer; font-size:0; z-index:2;}

button.accordion{position:relative; left:239px; color:#999; cursor:pointer; padding:5px 25px 5px 10px;border:1px solid #ccc; text-align:left; outline:none; font-size:15px; transition:0.4s; background:url(/static/images/icon/ico_more.png'/>) no-repeat 50px 10px; margin-bottom:18px;}
button.accordion:after{font-size:14px; color:#999;}
button.accordion.active:after{}

div.panel{padding:10px 18px;max-height:120px; overflow:hidden; transition:0.6s ease-in-out; opacity:1;}
div.panel.min{padding:0 18px; max-height:0; overflow:hidden; transition:0.6s ease-in-out; opacity:0;}
div.panel.show{opacity:1; max-height:400px; overflow-y:auto} 

.progressList{width:854px; float:right;}
.chart{background:#f5f5f5; border-top:1px solid #000;}

.more{background:#fff; text-align:right; font-size:14px;}
.more button{background:#f5f5f5; padding:3px 13px 8px 13px; color:#000; border:0; width:86px;}
.more button span{background:url(/static/images/icon/ico_more.png'/>) no-repeat right 7px; padding-right:10px; letter-spacing:2px;}
.chart .active{background:#999; color:#fff;}
.chart .active span{background:url(/images/resource/bu_btnGry.png?70001090000) no-repeat right 7px; letter-spacing:0px; font-size:14px;}

.searchList{border-top:1px solid #000; border-bottom:1px solid #000;}
.searchList .titleArea{border-top:1px solid #000; border-bottom:1px solid #dcdcdc; position:relative;}
.searchList .titleArea b{background:url(/static/images/icon/ico_bullet.gif'/>) no-repeat 10px 22px; display:block; font-size:18px; padding:20px 20px 20px 30px;}
.searchList .titleArea a{font-size:18px;}
.searchList .btnGry{position:absolute; top:10px; right:0;}
.searchList .dataList{display:inline-block; width:839px; padding:10px 0 10px 15px;}
.searchList ul li:first-child{background:none;}
.searchList ul li{background:url(/images/resource/bu_line.gif?70001090000) no-repeat left 14px; float:left; color:#888; padding:10px 20px;}
.searchList ul li strong{color:#000;}

.btnGry{padding:5px 10px; display:block; background:#999; display:inline;}
.btnGry span{background:url(/images/resource/bu_btnGry.png?70001090000) no-repeat right 6px; padding-right:10px; color:#fff; font-size:14px; line-height:24px;}

.tooltip{position:relative; display:inline-block; border-bottom:1px solid #ccc; color:#56397d;}
.tooltip .tooltiptext{visibility:hidden; background:#f5f5f5; color:#000; text-align:left; min-width:200px; border-radius:6px; padding:10px 20px; position:absolute; z-index:1; bottom:125%; left:50%; margin-left:-60px; opacity:0; transition:opacity 1s; border:1px solid #ccc; font-size:14px;}
.tooltip .tooltiptext::after{position:absolute; top:100%; left:50%; margin-left:-5px; border-width:5px; border-style:solid;}
.tooltip:hover .tooltiptext{visibility:visible; opacity:1;}

.listA{border:0; border-top:1px solid #000; margin-bottom:20px; width:100%; background:#fff;}
.listA th{width:180px; font-size:28px; border-bottom:1px solid #ccc; text-align:center;}
.listA td{border-bottom:1px solid #ccc;}
.listA td dl{background:url(/images/resource/bu_dot.gif?70001090000) no-repeat 10px 28px; line-height:60px; padding-left:25px;}
.listA td a{border-bottom:1px solid #eee; display:block; width:100%; padding-top:8px;}
.listA td a:hover{border-bottom:1px solid #57377f; background:#f5f5f5;}
.listA td a:hover dl dt .btnKey{background:url(/images/resource/bu_on.gif?70001090000) no-repeat left top;}
.listA td dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.listA td dl dt{float:left; width:130px; font-weight:600;}
.listA td dl dt .btnKey{font-size:0; background:url(/images/resource/bu_out.gif?70001090000) no-repeat left top; padding:11px; position:relative; top:-5px; margin-left:10px;}
.listA td dl dd{float:right; width:280px;}
.listA td dl dd strong{background:url(/images/resource/bu_dsh.gif?70001090000) no-repeat left 12px; padding-left:13px; color:#000; margin-right:10px; font-weight:400;}
.listA td dl dd span{color:#888;}
.listA.tw td dl dd{width:420px!important;}
.listA.one td dl dd{width:840px!important;}

.txt{position:relative; top:-14px; margin-right:10px;}

/* Modal */
.modal{display:none; position:fixed; z-index:999; padding-top:170px; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.7);}
.modal-content{position:relative; background:#fff; margin:auto; padding:75px; width:540px; box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name:animatetop; -webkit-animation-duration:0.4s; animation-name:animatetop; animation-duration:0.4s; border:5px solid #573a7e;}
@-webkit-keyframes animatetop{from{top:-300px; opacity:0} to{top:0; opacity:1}}
@keyframes animatetop{from{top:-300px; opacity:0} to{top:0; opacity:1}}
.close{position:absolute; right:10px; top:10px;}
.close:hover,
.close:focus{cursor:pointer;}

.modal-header{margin-bottom:40px; text-align:center;}
.modal-header h2{font-size:38px; font-weight:600;}

.modal-body{padding:20px 76px;}
.modal-body input{width:330px; height:48px; line-height:48px; margin-bottom:10px; padding:0 20px;}
.modal-body button.loginBtn{background:#573a7e url(/static/images/icon/ico_login.png'/>) no-repeat 120px 7px; width:100%; border:0; padding:0; color:#fff; height:48px; font-size:18px; padding-left:20px; margin-bottom:10px;}
.modal-body ul{margin-left:15px;}
.modal-body ul li{float:left; width:50%; background:url(/images/resource/bu_line.gif?70001090000) no-repeat 157px 18px;}
.modal-body ul li:last-child{background:none;}
.modal-body ul li a{background:url(/static/images/icon/ico_check.png'/>) no-repeat left top; padding-left:25px; line-height:46px; font-size:15px;}
.modal-body ul li a:hover,
.modal-body ul li a:focus{background:url(/static/images/icon/ico_checkon.png'/>) no-repeat left top;}

.popup{display:none; position:absolute; z-index:9; margin-top:10px; transition:opacity 1s; width:570px;}
.popup-content{border-radius:6px; background:#555; padding:10px;}
.popup-header{color:#fff; font-size:18px; font-weight:400; padding:10px 0 20px 0; font-size:18px;}
.popup-header h2 span{font-size:16px; color:#ccc; margin-left:10px;}

.popup-body{background:#f5f5f5; border-radius:6px; padding:25px;}
.popup-body table{width:100%;}
.popup-body table th{border-top:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:600; font-size:18px;}
.popup-body table td{padding:10px; border-bottom:1px solid #ddd; text-align:center; font-weight:400;}
.popup-body .pagination .etc a{border:1px solid #f5f5f5;}
.popup-body ul.pagination{margin-bottom:0;}
.popup-header .closepop{position:absolute; top:13px; right:20px; cursor:pointer;}
.popup-body textarea{width:95%; border:0; overflow-y:scroll;}
.popup-bottom{text-align:right;}

.bg_main{position:absolute; top:140px; background:url(/static/images/contents/bg_main.jpg'/>) no-repeat center top; min-width:100%; height:700px; z-index:0;}
.main{position:absolute; top:260px; z-index:9; width:100%; background:none;}
.titleSearch{font-size:24px; margin-bottom:20px; text-align:center; font-weight:300;}
.hot{margin:20px 0 20px 135px;}
.hot a{color:#999; padding:15px 25px;}
.main.visual .areain{height:500px; overflow:visible; z-index:9;}
.main.visual .areain #autoSearch{ position:absolute; top:125px;}
.count{width:1000px; margin:0 auto; text-align:left; position:relative; top:-300px;}
.count ul li{float:left; width:25%; text-align:center; height:500px;}
.count .part01{background:url(/static/images/icon/bg_part01.png'/>) no-repeat center 60px;}
.count .part02{background:url(/static/images/icon/bg_part02.png'/>) no-repeat center 60px;}
.count .part03{background:url(/static/images/icon/bg_part03.png'/>) no-repeat center 60px;}
.count .part04{background:url(/static/images/icon/bg_part04.png'/>) no-repeat center 60px;}
.count strong{font-size:20px;}
.counter{font-family:Arial, serif; font-size:70px; padding-bottom:105px; display:block; font-weight:bold;}

.comparison{background:#f7f7f7;}
.comparison:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.titleC{background:#e5e5e5; padding:25px 36px; position:relative; height:20px;}
.titleCafter{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.titleC h5{font-size:26px; line-height:20px; float:left;}

.popupExtra{display:none; position:absolute; background:#57397d; right:36px; top:0; padding:19px 15px;}
.popupExtra ul{margin-top:5px;}
.popupExtra ul li{line-height:20px;}
.popupExtra ul li a{padding:13px 15px; color:#fff; display:block; width:85px; border-bottom:1px solid #fff;}
.popupExtra ul li:last-child a{border-bottom:0;}
.btnExtra{font-size:14px; color:#fff; background:#57397d url(/static/images/contents/ico_extra.png'/>) no-repeat 25px 18px; padding-top:38px; text-align:center; float:right; margin-top:-25px; margin-right:10px; width:70px; height:32px; cursor:pointer}
.btnExtra2{font-size:14px; color:#fff; background:#57397d url(/images/resource/btn_close_w2.png?70001090000) no-repeat 27px 18px; padding-top:38px; text-align:center; float:right; margin-top:-25px; margin-right:10px; width:70px; height:32px; cursor:pointer;}
.btnExtra:hover,.btnExtra2:hover{color:#fff;}

.bgExtra{background:#e5e5e5 url(/static/images/contents/bg_extra.png'/>) no-repeat right top;}
.closeExtra{position:absolute; top:20px; right:20px; cursor:pointer;}

.divExtra{background:#fff; padding:27px 70px; margin-right:36px;}
.divExtra table{border:1px solid #ccc;}
.divExtra table th{padding:5px 15px; font-size:14px; text-align:left; font-weight:400;}
.divExtra table td{padding:5px; font-size:14px; color:#555;}

.titleD{background:#ccc; padding:25px 75px; position:relative; border-top:1px solid #999; margin-right:36px;}
.titleD h5{font-size:26px; line-height:20px;}

.divExtra .tabcontent{border:1px solid #ccc; height:300px; overflow-y:auto; overflow-x:hidden; padding:10px 0;}
.divExtra .tabcontent2{border:1px solid #ccc; height:300px; overflow-y:auto; overflow-x:hidden; padding:10px 0; display:none;}
.divExtra dl{border-bottom:1px solid #ccc; display:inline-block; width:1000px; padding:20px 30px; position:relative;}
.divExtra dl dt{font-size:20px; clear:both; padding:10px 0; font-weight:600; line-height:30px;}
.divExtra dl dd{float:left; padding:10px 0; margin-right:40px;}
.divExtra dl dd strong{font-weight:400;}

.btnC{background:#6d6d6d; font-size:14px; color:#fff; font-weight:400; padding:5px 12px; margin:0 10px;}
.btnC span{background:url(/static/images/icon/ico_arrow02.png'/>) no-repeat right 6px; padding-right:16px;}
.btnC:hover{color:#fff;}

.areaExtra{padding:70px 20px; overflow-x:scroll; overflow-y:hidden; text-align:left; height:812px;}

.extra{width:564px; float:left; margin-bottom:20px;}
.extra .titleC{padding:25px 30px;}
.extra .divExtra{padding:27px 30px;}
.extra .divExtra .scroll{overflow-y:auto; height:164px; border:1px solid #ccc;}
.extra .divExtra{border:0;}
.extra .divExtra table{border:0;}
.extra .tabC li a span{width:77px;}
.extra .btnC{margin:0;}
.extra .divExtra dl dd{padding:2px 0 10px 0;}
.extra .divExtra .tabcontent{padding:0;}
.img{background:url(http://img.naver.net/static/www/u/2013/0731/nmms_224940510.gif'/>) no-repeat left top; height:300px;}

.areaMain{margin:80px 0; text-align:center;}
.areaMain .item{width:50%; text-align:center; margin-bottom:40px;}
.areaMain .item img{margin-bottom:30px;}
.areaMain .item strong{font-size:18px; line-height:60px;}
.areaMain .item span{font-size:16px; color:#555; line-height:24px;}
.areaMain .f40{margin-top:80xp;}

.areaMain{text-align:center; height:970px;}
.areaMain:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.banner{margin:40px 0;}
.banner li{display:inline; padding:10px 50px; text-align:center;}
.banner li a{padding:10px;}

.titleSlid{font-size:40px; line-height:50px; position:relative; margin-top:100px; background:url(/static/images/contents/ico_main.png'/>) no-repeat center top; padding-top:60px; display:block;}
.txtSlid{display:block; margin-top:50px; line-height:30px; font-size:18px;}

.ulA{margin-bottom:20px;}
.ulA li{background:url(/images/resource/bu_ulA.gif?70001090000) no-repeat left 9px; word-wrap:break-word; padding-left:10px; font-size:17px; line-height:20px; margin-bottom:10px;}

.tabD{border-bottom:1px solid #000; margin-bottom:70px;}
.tabD ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tabD ul li{float:left;}
.tabD ul li a{display:block; padding:26px 0; text-align:center; width:200px; font-size:18px;}
.tabD ul li a:hover,
.tabD ul .on a{border-bottom:3px solid #000; padding:26px 0 23px 0;}
.tabD ul li strong{display:block;}

.linkLOD:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.linkLOD ul li{float:left}
.linkLOD ul li a{display:inline-block; width:169px; height:120px; padding:120px 35px 0 35px}
.linkLOD ul .lod01 a{background:url(/static/images/contents/lod01.png'/>) no-repeat left top; width:170px;}
.linkLOD ul .lod01 a:hover,
.linkLOD ul .lod01 .active{background:url(/static/images/contents/lod01_on.png'/>) no-repeat left top; width:170px; color:#fff;}

.linkLOD ul .lod02 a{background:url(/static/images/contents/lod02.png'/>) no-repeat left top;}
.linkLOD ul .lod02 a:hover,
.linkLOD ul .lod02 .active{background:url(/static/images/contents/lod02_on.png'/>) no-repeat left top; color:#fff;}

.linkLOD ul .lod03 a{background:url(/static/images/contents/lod03.png'/>) no-repeat left top;}
.linkLOD ul .lod03 a:hover,
.linkLOD ul .lod03 .active{background:url(/static/images/contents/lod03_on.png'/>) no-repeat left top; color:#fff;}

.linkLOD ul .lod04 a{background:url(/static/images/contents/lod04.png'/>) no-repeat left top;}
.linkLOD ul .lod04 a:hover,
.linkLOD ul .lod04 .active{background:url(/static/images/contents/lod04_on.png'/>) no-repeat left top; color:#fff;}

.linkLOD ul .lod05 a{background:url(/static/images/contents/lod05.png'/>) no-repeat left top;}
.linkLOD ul .lod05 a:hover,
.linkLOD ul .lod05 .active{background:url(/static/images/contents/lod05_on.png'/>) no-repeat left top; color:#fff;}

.linkLOD ul li a strong{display:block; font-size:20px; line-height:40px;}
.linkLOD ul li a span{font-size:14px;}
.linkLOD ul li a:hover{color:#fff;}


.boxLOD{background:#f4f4f4; border-top:1px solid #979797; font-size:17px; line-height:24px; margin-top:50px; padding:100px 0;}
.boxLOD h4{font-size:40px; line-height:40px; text-align:center; background:url(/images/resource/bg_ctitle.gif?25322162624) no-repeat center bottom; padding-bottom:40px; margin-bottom:40px;}
.boxLOD h4 span{font-size:18px; font-weight:600;}

.conLOD{position:relative; height:300px;}
.conLOD strong{position:absolute; color:#fff; display:block; width:600px; text-align:center; top:130px; font-weight:400;}
.conLOD dl{float:left;}
.conLOD dl dt{font-size:20px; font-weight:600;}
.conLOD dl dd{font-size:14px;}

.boxLOD01{background:url(/static/images/contents/lod06.png'/>) no-repeat left top;}
.boxLOD01 div{position:absolute; right:30px; top:40px; width:520px;}
.boxLOD01 div dl{margin:0 50px 40px 0;}

.boxLOD02{background:url(/static/images/contents/lod07.png'/>) no-repeat left top;}
.boxLOD02 strong{right:0;}
.boxLOD02 dl{position:absolute; left:30px; top:70px; width:520px;}
.boxLOD02 dl dt{margin-bottom:20px;}

.boxLOD03{background:url(/static/images/contents/lod08.png'/>) no-repeat left top;}
.boxLOD03 dl{position:absolute; right:30px; top:70px; width:520px;}
.boxLOD03 dl dt{margin-bottom:20px;}


.boxLOD04{background:url(/static/images/contents/lod09.png'/>) no-repeat left top; height:260px;}
.boxLOD04 strong{right:0;}
.boxLOD04 dl{position:absolute; left:30px; top:70px; width:520px;}
.boxLOD04 dl dt{margin-bottom:20px;}

.ontology{background: url(/static/images/contents/bg_ontology.jpg'/>) no-repeat center 40px; font-size:0; height:615px;}
.boxLOD .boxWhite{background:#fff; border:1px solid #ccc; padding:40px; line-height:40px;}
.boxLOD .boxWhite:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.class{background:url(/static/images/contents/bg_class.jpg'/>) no-repeat center; height:860px; font-size:0; margin-top:40px;}

.listModel{width:550px; text-align:left; line-height:30px; font-weight:300;}

.boxDownload{background:url(/static/images/contents/bg_download.jpg'/>) no-repeat center top; height:290px; margin-top:50px; color:#fff; padding:120px 60px 60px 60px;}
.boxDownload h4{text-align:center; font-size:40px; font-weight:600; line-height:60px;}
.boxDownload p{text-align:center; line-height:30px;}

.boxDownload a{ border:3px solid #fff; color:#fff; display:inline-block; padding-right:40px; line-height:20px; margin-top:40px;}
.boxDownload a span{background:url(/static/images/contents/bu_download.png'/>) no-repeat right 12px;  padding:15px 45px 15px 40px; height:20px; display:inline-block;}
.boxDownload a:hover{background:#fff; color:#000;}
.boxDownload a:hover span{background:#fff url(/static/images/contents/bu_download_on.png'/>) no-repeat right 12px;}

.publish{background:url(/static/images/contents/bg_publish.jpg'/>) no-repeat left top; margin:40px 0;}
.publish div{width:175px; padding:260px 30px 60px 35px; float:left;}
.publish:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.publish div:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.publish span{font-size:14px; font-weight:300;}
.publish strong{font-size:20px; font-weight:600; display:inline-block; line-height:30px; padding-bottom:10px;}

.titleE{background:#eee; font-size:18px; padding:20px;}
.titleE span{color:#989898; background:url(/static/images/contents/bu_title.gif'/>) no-repeat left 6px; padding-left:20px; margin-left:20px; font-size:16px;}

.w50{width:45%; margin-bottom:40px;}

.listB th{background:#eee; padding:20px; font-weight:400; font-size:18px;}
.listB td{border-bottom:1px solid #ccc; padding:20px; text-align:center; font-weight:300; line-height:20px;}
.listB .end td{border-bottom:1px solid #999;}

.lh2 td{line-height:60px!important;}

.searchBoard{position:relative; height:45px; padding:10px 20px; background:#eee; margin-bottom:40px;}
.searchBoard fieldset{margin-left:65px;}
.searchBoard .sbHolder{position:absolute; top:12px; left:115px;}
.searchBoard input[type=submit]{background:#56397d; color:#fff; font-size:18px; display:inline-block; width:200px; text-align:center; padding:11px 0; border:0; margin-left:30px; position:relative; top:2px;}
.searchBoard .input{border:0; padding:10px 20px 10px 40px; margin-left:160px; width:550px; height:24px; background:#eee url(/static/images/contents/ico_search.png'/>) no-repeat left 11px; border-bottom:1px solid #999;}


.searchBoard input::-webkit-input-placeholder{color:#99!important;}
.searchBoard input::-moz-placeholder{color:#999!important;}
.searchBoard input:-moz-placeholder{color:#999!important;}
.searchBoard input:-ms-input-placeholder{color:#999!important;}



.board{width:100%; clear:both; margin:40px 0 0 0;}
.board th{border:1px solid #000; padding:15px; font-size:18px; font-weight:400;}
.board td{border-bottom:1px solid #ddd; padding:15px 35px; font-weight:400; text-align:center;}
.board .end td{border-bottom:1px solid #000;}

.txtUrl{background:#fff; border:1px solid #ededed; padding:15px; font-size:14px; margin:20px 0 0 0; color:#573a7e}

.boardTitle{background:#f7f7f7; font-size:18px; padding:20px; margin-top:40px;}
.boardTitle span{color:#989898; background:url(/static/images/contents/bu_title.gif'/>) no-repeat left 6px; padding-left:20px; margin-left:20px; font-size:16px;}


.boardView{width:100%; clear:both; margin:0 0 40px 0;}
.boardView th{border:1px solid #000; padding:15px; font-size:18px; font-weight:400;}
.boardView td{border-bottom:1px solid #ddd; padding:15px 0 15px 35px; font-weight:400; text-align:center; color:#555;}
.boardView .end th,.boardView .end td{border-bottom:1px solid #000;}
.boardView tbody th{border:0; border-bottom:1px solid #ddd; font-size:16px; text-align:left; padding-left:40px;}
.boardView tbody th span{background:url(/static/images/contents/bu_th.png'/>) no-repeat left 5px; display:inline-block;  padding-left:20px;}


.btnLink{border:1px solid #000; padding:5px 15px 5px 10px; font-size:13px;}
.btnLink span{background:url(/static/images/contents/ico_link.png'/>) no-repeat 2px 2px; padding:2px 0 4px 40px; display:inline-block;}

.areaBtn:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.areaBtn{margin-bottom:60px;}

button.btnB{background:#56397d; padding:9px 60px 10px 60px; height:48px; color:#fff; border:2px solid #56397d; font-weight:600;}
input.btnB{background:#56397d; padding:9px 60px 10px 60px; height:48px; color:#fff; border:2px solid #56397d; font-weight:600;}
.btnB{background:#56397d; padding:10px 60px; color:#fff; border:2px solid #56397d; font-weight:600; vertical-align:middle;}
.btnB:hover{color:#fff;}
.btnB span{background:url(/static/images/contents/ico_w.png'/>) no-repeat right 5px; padding-right:30px;}

button.btnD{padding:9px 60px 10px 60px; height:48px; color:#56397d;  border:2px solid #56397d; font-weight:600; background:#fff;}
input.btnD{padding:9px 60px 10px 60px; height:48px; color:#56397d;  border:2px solid #56397d; font-weight:600; background:#fff;}
.btnD{padding:10px 60px; color:#56397d;  border:2px solid #56397d; font-weight:600; background:#fff; vertical-align:middle;}
.btnD:hover{color:#56397d;}
.btnD span{background:url(/static/images/contents/ico_p.png'/>) no-repeat right 5px; padding-right:30px;}

button.btnE{padding:9px 60px 10px 60px; height:48px; border:2px solid #000; font-weight:600; background:#fff;}
input.btnE{padding:9px 60px 10px 60px; height:48px; border:2px solid #000; font-weight:600; background:#fff;}
.btnE{padding:10px 60px; border:2px solid #000; font-weight:600; background:#fff; vertical-align:middle;}
.btnE:hover{color:#000;}
.btnE span{background:url(/static/images/contents/ico_b.png'/>) no-repeat right 5px; padding-right:30px;}


button.btnF{padding:9px 75px 10px 75px; height:48px; color:#fff;  border:2px solid #000; background:#000; font-weight:600;}
input.btnF{padding:9px 75px 10px 75px; height:48px; color:#fff;  border:2px solid #000; background:#000; font-weight:600;}
.btnF{padding:10px 75px; color:#fff;  border:2px solid #000; background:#000; font-weight:600; vertical-align:middle;}
.btnF:hover{color:#fff;}

.boardWrite{background:#f7f7f7; padding:10px 35px; margin-bottom:20px;}
.boardWrite th{text-align:left; padding:40px 35px 40px 0; font-weight:400;}
.boardWrite td{text-align:left;}
.boardWrite .sbHolder,.boardWrite .sbOptions{width:200px;}
.boardWrite .sbSelector{width:170px;}
.boardWrite .sbSelector:link,.boardWrite .sbSelector:visited,.boardWrite .sbSelector:hover,.boardWrite .sbOptions a:link, .boardWrite .sbOptions a:visited{color:#999;}

.sparqlEx{background:#f7f7f7; padding:30px; margin-bottom:40px;}
.sparqlEx textarea{width:1098px; line-height:22px;}
.btnG{background:#56397d; padding:10px 30px; color:#fff; font-size:13px; margin:10px 0;}
.btnG:hover{color:#fff;}
.btnG span{background:url(/images/resource/bu_btng.png?70001090000) no-repeat right 4px; padding-right:30px;}

.classTree{width:310px; float:left;}

.dTree{background:#f7f7f7; border-top:1px solid #000; padding:20px 10px; width:90%; overflow-x:auto; margin:0 0 80px 0; font-size:15px; min-height:705px;}
.dTree .main{position:relative; top:0;}
.classTree .titleB{line-height:40px;}

.instance{width:880px; float:right; position:relative;}
.instanceList{background:#f7f7f7; border-top:1px solid #000; padding:20px; width:840px; overflow-y:scroll; margin-bottom:40px; height:290px;}

.instance table{margin-top:-10px;}
.instance table th{border-top:1px solid #000; background:#f7f7f7 url(/images/resource/bu_line.gif?70001090000) no-repeat right 18px; padding:15px; font-weight:400;}
.instance table th:last-child{background:#f7f7f7;}
.instance table td{border-bottom:1px solid #ddd; padding:15px; text-align:center;}
.instance table .end td{border-bottom:1px solid #000;}
.searchBoardB{position:absolute; right:0; top:430px;}
.searchBoardB input[type=submit]{background:#56397d; color:#fff; font-size:18px; display:inline-block; width:150px; text-align:center; padding:11px 0; border:0;}
.searchBoardB .input{border:0; padding:10px 20px 10px 40px; width:350px; height:24px; background:#fff url(/static/images/contents/ico_search.png'/>) no-repeat left 11px; border-bottom:1px solid #999;}

.btnIn{border:1px solid #999; font-size:14px; color:#999; padding:5px 15px;}
.btnIn span{background:url(/images/resource/bu_btn.png?70001090000) no-repeat right 7px; padding-right:12px;}
.btnIn a{color:#999;}
.btnIn:hover{background:#999; color:#fff;}
.btnIn:hover span{background:url(/images/resource/bu_btn_on.png?70001090000) no-repeat right 7px; padding-right:12px;}

.write{border-top:1px solid #000;}
.write table th{padding:10px 10px; text-align:center; font-weight:400; border-bottom:1px solid #eee;}
.write table th:first-child{padding-left:50px; text-align:left;}
.write table td{border-bottom:1px solid #eee; padding:10px; font-weight:400; position:relative; text-align:left;}
.write table td input[type=text]{background:#f3f3f3; padding:10px 20px; border:0; font-weight:400; width:300px; color:#989898;}
.write table .end th,.write table .end td{border-bottom:1px solid #999;}
.write .sbHolder{background:#ddd; width:240px; border:1px solid #ddd;}
.write .sbSelector:link,.write .sbSelector:visited,.write .sbSelector:hover,.write .sbOptions a:link, .write .sbOptions,.write .sbOptions a:visited{background:#ddd; width:240px; overflow-x:hidden;}
.write .sbToggle{z-index:9;}
.write .sbOptions a{border-bottom:1px solid #ccc;}
.write table td textarea{background:#f3f3f3; border:0;}
.write .btnAdd{height:24px; display:inline-block; position:relative; top:-3px; padding-top:7px;}

.requisite{color:#ff0000; font-size:18px; vertical-align:middle; font-weight:400;}
.wmin{width:167px!important;}
.ui-datepicker-trigger{width:38px; height:38px; position:absolute; top:10px; margin-left:-43px; border:0; padding:0; display:inline-block; cursor:pointer;}
.btnLink.txtnone{width:36px; height:36px; display:inline-block; overflow:hidden; position:absolute; right:0; background:#fff; padding:0;}
.btnLink.txtnone span{ display:inline-block; height:35px; width:35px; font-size:0;}

.event{position:absolute; top:170px; right:10px;}
.event .titleComent{position:absolute; top:20px; left:-610px; width:200px;}
.event .btnB{position:absolute; right:-10px; width:150px; text-align:center; padding:14px 0;}

.tabEvent li a span{padding:20px 100px;}

.tabC.tabEvent li{border-bottom:1px solid #fff;}

.boxEvent{background:#f3f3f3; padding:17px; position:relative; top:-15px; height:455px; overflow:hidden;}
.boxEvent .graph{background:#fff; padding:10px; width:555px; height:435px; overflow:hidden;}
.boxEvent .map{background:#fff; padding:10px; width:512px; height:435px; overflow:hidden; position:absolute; top:17px; right:57px;}

.zoom{width:60px; position:absolute; right:6px; top:170px; text-align:right;}
.zoom .zoomin a{background:#999 url(/static/images/contents/bu_zoomin.png'/>) no-repeat 11px 11px; border-radius:100px; display:inline-block; font-size:0; width:44px; height:44px; z-index:999;}
.zoom .zoomin a:hover{background:#56397d url(/static/images/contents/bu_zoomin.png'/>) no-repeat 11px 11px;}
.zoom .zoomout a{background:#999 url(/static/images/contents/bu_zoomout.png'/>) no-repeat 11px 9px; border-radius:100px; display:inline-block; font-size:0; width:44px; height:44px; z-index:999;}
.zoom .zoomout a:hover{background:#56397d url(/static/images/contents/bu_zoomout.png'/>) no-repeat 11px 9px;}

.tabMypage li a span{width:200px;}

.touchSlider{width:1140px!important; position:relative; overflow:hidden; height:250px; margin:0 auto;}

.btn_area{position:absolute; top:130px; width:1170px; margin-left:-20px; text-align:center; overflow:hidden;}
.btn_area button{display:block; font-size:0; width:34px; height:34px;}
.btn_area button.btn_prev{float:left; background:url(/static/images/contents/btn_pre.png'/>) no-repeat;}
.btn_area button.btn_next{float:right; background:url(/static/images/contents/btn_next.png'/>) no-repeat;}

.inputDay{margin-right:40px;}

.select_default{background:#ddd; font-size:14px; height:40px; line-height:40px; width:240px; border:0;}

.ui-datepicker{background:#fff; padding:20px 23px; border:3px solid #56397d;}
.ui-icon-circle-triangle-w{background:url(/images/resource/btn_calendar_pre.png?70001090000) no-repeat; width:25px; height:25px; font-size:0; position:absolute; left:23px; top:23px;}
.ui-icon-circle-triangle-e{background:url(/images/resource/btn_calendar_next.png?70001090000) no-repeat; width:25px; height:25px; font-size:0; position:absolute; right:23px; top:23px;}
.ui-datepicker-calendar{margin-top:10px;}
.ui-datepicker-calendar th{height:40px; font-size:15px; font-weight:400;}
.ui-datepicker-calendar td a{padding:7px; width:20px; background:#eee; text-align:center; font-size:15px; font-weight:400; display:block;}
.ui-datepicker-calendar td a:hover{background:#56397d; color:#fff;}
.ui-datepicker-calendar tbody{background:#eee;}
.ui-datepicker-title{text-align:center; border-bottom:1px solid #a0a0a0; }

.ui-datepicker-title select{background:#f8f8f8; margin:0 5px; border:1px solid #c1c1c1; height:30px; width:70px; margin-bottom:10px; font-size:14px;}
.ui-state-active{background:#56397d!important; color:#fff;}
.ui-datepicker-unselectable{padding:7px; text-align:center; color:#999; width:20px;}
.ui-datepicker-calendar th:first-child{color:#ff0000;}

.analysis{padding:40px 20px;}
.analysis .input{width:730px; margin-left:0;}

.txt_check{text-align:center; margin-top:30px;}
.txt_check span{background:url(/static/images/contents/ico_check.png'/>) no-repeat left 5px; padding:0 0 20px 30px; line-height:30px; font-size:20px; font-weight:400;}

.tabAnalysis li a span{width:400px;}

.boxCheck{height:115px; overflow-y:scroll;}
.checkList{display:inline-block; width:100%;}
.checkList .check{float:left; margin:10px 20px; min-width:120px; display:block;}
.checkBtn{margin-top:20px; text-align:right; height:50px;}
.checkBtn .btnF{font-size:20px; font-weight:400; padding:10px 90px;}

.boxChart{background:#eee; padding:30px 50px; min-height:100px; position:relative;}
.boxChart h4{font-size:20px;}
.tabChart{position:absolute; top:24px; right:50px;}
.tabChart li{float:left; }
.tabChart li a{background:#fff; padding:10px 40px; display:block; border:1px solid #000; border-right:0;}
.tabChart li:last-child a{border:1px solid #000;}
.tabChart li .active,.tabChart li a:hover{background:#000; color:#fff;}
.inChart{border-top:1px solid #000; display:none; clear:both;}
.boxChart .tabcontent2{ -webkit-animation:fadeEffect 1s; animation:fadeEffect 1s;}
.boxChart .tabcontent3{ -webkit-animation:fadeEffect 1s; animation:fadeEffect 1s;}

.titleF{font-size:28px; line-height:40px;}
.titleF strong{color:#56397d; font-weight:400;}
.titleF span{font-size:16px!important; margin-left:20px;}

.pdChart{padding:35px; border-top:2px solid #000;}
.boxSort{position:relative; margin-top:-60px; text-align:right; margin-bottom:10px;}
.boxSort .sort{right:210px; top:0;}

.noData{background:url(/static/images/icon/ico_no.gif'/>) no-repeat center 40px; padding:180px 0 40px 50px; margin-bottom:20px; text-align:center; font-size:20px; border-bottom:1px solid #000;}
.noData span{font-size:16px; color:#666!important; line-height:30px;}

.popup-content{position:relative;}
.popup-header .tab{position:absolute; right:50px; top:21px; height:37px; overflow:hidden;}
.popup-header .tab li{float:left; background:url(/images/resource/bu_pop.gif?70001090000) no-repeat right 15px; padding-right:1px;}
.popup-header .tab li:last-child{background:none;}
.popup-header .tab li a{display:inline-block; font-size:14px; padding-left:9px; height:37px; overflow:hidden; line-height:46px; min-width:50px; color:#fff;}
.popup-header .tab li a span{padding:8px 24px 23px 10px; display:inline; line-height:14px; overflow:hidden; position:relative; top:-5px;}
.popup-header .tab li a:hover{background: url(/images/resource/bg_pop_l.gif?70001090000) no-repeat left top; color:#555;}
.popup-header .tab li a:hover span{background:#f5f5f5 url(/images/resource/bg_pop_r.gif?70001090000) no-repeat right top; }
.popup-header .tab li a.active{background: url(/images/resource/bg_pop_l.gif?70001090000) no-repeat left top; color:#555;}
.popup-header .tab li a.active span{background:#f5f5f5 url(/images/resource/bg_pop_r.gif?70001090000) no-repeat right top; }
.popup-body.tabcontent2{display:none; line-height:24px; vertical-align:middle;}
.lp{min-width:780px;}

.bgExtra{z-index:9999;}
.popup-bottom{padding:10px 0 0 0;}
.btnDo{background:#fff; padding:5px 20px; font-size:14px; color:#555;}
.btnDo span{background:url(/images/resource/icon_down.png?70001090000) no-repeat right 5px; padding-right:17px;}
























