.totalSearch{padding-top:52px; overflow:hidden; }

.searchLnb{width:200px; float:left; padding-top:110px}
.searchLnb ul.menu{background:#51c6ee url('/images/01_web/board/search/slnb_bg.png') no-repeat 0 0;}
.searchLnb ul.menu li{border-bottom:1px solid #ace4f7}
.searchLnb ul.menu li a{display:block; padding:17px 50px  17px 15px; color:#fff; font-size:1.1em; background-image:url('/images/01_web/board/search/slnb_arr.png'); background-repeat:no-repeat; background-position:90% center}
.searchLnb ul.menu li.on a{background-color:#30a1c8; font-weight:600; }
.searchLnb ul.menu li a:hover, .searchLnb ul.menu li a:focus{background-color:#4ab4d8}
.searchLnb .rang{padding:0 10px 15px 10px;}
.searchLnb .rang h4{font-size:1.15em; padding:15px 0 10px 0}
.searchLnb .rang ul li{float:left; }
.searchLnb .rang ul.v2 li{width:50%}
.searchLnb .rang ul.v3 li{width:33.333%}
.searchLnb .rang ul li a{display:block; border:solid #ededed; border-width:1px 1px 1px 0; padding:7px 10px; background:#fff; text-align:center;}
.searchLnb .rang ul li:first-child a{border-left:1px solid #ededed}
.searchLnb .rang ul li.on a{background:#697e9f; color:#fff; font-weight:600}
.searchLnb .rang ul:after{display:block; content:''; clear:both;}

.searchCon{width:900px; float:right; padding:30px 42px}
.searchCon .result{text-align:center; font-size:1.5em; padding-top:15px;}
.searchCon .result span.s1{color:#1095c3}
.searchCon .result span.s2{color:#e94147}
.searchCon .cate{border:1px solid #ededed; /*background:#f7f7f7;*/ margin:40px 0 0 0;  padding:10px 25px; overflow:hidden; }
.searchCon .cate ul li{width:30.666%; float:left; margin-left:4%;}
.searchCon .cate ul li:nth-child(3n-2){margin-left:0}
.searchCon .cate ul li a{display:block; overflow:hidden;  padding-left:35px; margin:8px 0; line-height:30px; background-repeat:no-repeat; background-position:left center;}
.searchCon .cate ul li a.on span.name{color:#e94147; }
.searchCon .cate ul li a:hover span, .searchCon .cate ul li a:focus  span{text-decoration:underline; font-weight:600}
.searchCon .cate ul li.icon1 a{background-image:url('/images/01_web/board/search/sicon6.png');}
.searchCon .cate ul li.icon2 a{background-image:url('/images/01_web/board/search/sicon1.png');}
.searchCon .cate ul li.icon3 a{background-image:url('/images/01_web/board/search/sicon2.png');}
.searchCon .cate ul li.icon4 a{background-image:url('/images/01_web/board/search/sicon3.png');}
.searchCon .cate ul li.icon5 a{background-image:url('/images/01_web/board/search/sicon4.png');}
.searchCon .cate ul li.icon6 a{background-image:url('/images/01_web/board/search/sicon5.png');}
.searchCon .cate ul li span{display:inline-block; }
.searchCon .cate ul li span.name{font-weight:600}
.searchCon .cate ul li span.num{color:#888; padding-left:5px;}


.searchCon .cateTitle{margin:40px 0 0 0; padding-bottom:10px;;}
.searchCon .cateTitle h4{float:left;}
.searchCon .cateTitle a.more{float:right;display:block; width:30px; height:30px; : font-size:0; text-indent:-999em; background:url('/images/01_web/board/search/smore.png') no-repeat 50% 50%; }
.searchCon .cateTitle:after{display:block; content:''; clear:both;}

.searchList{border-top:2px solid #646464; }
.searchList li{clear:both; overflow:hidden; border-bottom:1px solid #ededed; padding:20px 10px}
.searchList li:hover, .searchList li:focus{background:#f9f9f9; text-decoration:underline;}
.searchList li .img{width:30%; height:150px; float:left; position:relative;}
.searchList li .img img{width:100%; height:100%;}
.searchList li .img .hover{display:none; background:rgba(0,0,0,0.5) url('/images/01_web/board/list_B/photo_zoom.png') no-repeat center 40%; position:absolute; top:0; left:0; width:100%; height:100%;}
.searchList li:hover .img a .hover, .searchList li:focus .img a .hover{display:block;}
.searchList li .con{width:68%; float:right; padding:10px 0}
.searchList li .con a{display:block; font-weight:600; font-size:1.15em;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.searchList li .con .txt{margin-top:15px; line-height:20px; height:100px; overflow:hidden; }

.searchCon .searchTxt{border-top:2px solid #646464; border-bottom:1px solid #ededed; text-align:center; font-weight:600; padding:30px 0;  }
.searchCon .searchTxt p{font-weight:normal; display:inline-block; padding:15px 0 15px 57px; background:url('/images/01_web/board/search/snone.png') no-repeat; font-size:1.2em; color:#666;}       