/* BASIC css start */
#layerTodayView { position:fixed; right:0; top:45px; z-index:99; width:48px; height:70px; }

/* ÃÖ±Ù º» »óÇ° */
#ly_lastView {width:100%; position:absolute; top:36px; left:0; background-color:#fff; z-index:101; padding-bottom:20px; box-shadow: 0 1px 10px #717171; display:none;}
/* //ÃÖ±Ù º» »óÇ° */


/* »ó´Ü ¹è³Ê */
#topBanner { position:relative; overflow:hidden }
#topBanner .thmb { width:100%;  }
#topBanner .thmb img { width:100% }
#btBnnrClose { margin-top:-15px; position:absolute; top:50%; right:15px; font-size:30px; color:#fefeff; cursor:pointer; z-index:10 }

/* »ó´Ü */
#header { position:relative; width:100%; height:45px; background:#fff; z-index:100 }
#header .shadow { position:absolute; top:0; left:0; width:100%; height:45px; box-shadow: 0px 3px 3px rgba(51,51,51,0.3); z-index:10 }
#header .sideMenuOpen { position:absolute; top:8px; left:15px; color:#e60013; cursor:pointer }
#header .tlogo { margin:0 auto; padding-top:11px; width:112px; height:27px }
#header .tlogo img { width:112px }
#header ul { position:absolute; top:11px; right:15px }
#header ul li { margin-left:7px; float:left; width:24px; height:23px }
#header ul li a { display:block; width:24px; height:23px; text-indent:-9999em; overflow:hidden; background:url(/design/icooing/php/common/sp_header.jpg) 0 0 no-repeat; background-size:55px auto }
#header ul li a.mypage { background-position:0 0 }
#header ul li a.searchBt { background-position:-31px 0 }

.mask {	display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:990 }

/* »çÀÌµå ¸Þ´º */
#bt_asideClose { position:fixed; top:0; left:-85%; width:37px; height:37px; background:url(/design/icooing/php/common/bt_close.png) 0 0 no-repeat; background-size:37px auto; z-index:9999 }

#asideMenu .login_bx { position:relative; }
#asideMenu .login_bx .login_cont { padding:20px 8px; text-align:center }
#asideMenu .login_bx .login_cont p { display:inline-block; width:72%; font-size:13px; vertical-align:middle }
#asideMenu .login_bx .login_cont .bt_login { display:inline-block; width:25%; height:27px; font-size:13px; color:#fff; text-align:center; line-height:27px; vertical-align:middle; background:#abaaaa }

#asideMenu { position:fixed; top:0;	left:-85%; width:85%; height:100%; background:#fff; z-index:9999; overflow-y:auto }
#asideMenu .asideTab { position:relative; width:100%; height:45px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; overflow:hidden }
#asideMenu .asideTab ul { display:inline-block;	width:100% }
#asideMenu .asideTab ul li { float:left; width:50%; height:45px; text-align:center }
#asideMenu .asideTab ul li a { display:block; width:100%; height:45px; font-size:15px; color:#ff4148; font-weight:bold; line-height:45px; background:#fff }
#asideMenu .asideTab ul li a.on { color:#fff; background:#ff4148 }
#asideMenu .asideContainer { position:relative;	width:100% }
#asideMenu .asideContainer .asideContent { display:none; position:relative;	width:100% }
#asideMenu .brandNav ul li { display:table; width:100%; position:relative; border-bottom:1px solid #e6e6e6; vertical-align:middle; *zoom:1 }
#asideMenu .brandNav ul li:after { display:block; clear:both; content:'' }
#asideMenu .brandNav ul li .thmb { display:table-cell; position:relative; width:105px; height:82px; vertical-align:middle }
#asideMenu .brandNav ul li .thmb img { width:105px }
#asideMenu .brandNav ul li dl { display:table-cell; padding:15px 30px 15px 0; vertical-align:middle }
#asideMenu .brandNav ul li dl dt { font-size:14px; color:#505050; font-weight:bold }
#asideMenu .brandNav ul li dl dd { font-size:12px; color:#505050 }
#asideMenu .brandNav ul li .arr { margin-top:-20px; position:absolute; top:50%; right:10px; font-size:30px; color:#cdcdcd }

#asideMenu .cateNav ul li { position:relative; width:100%; height:58px; border-bottom:1px solid #e6e6e6 }
#asideMenu .cateNav ul li a { display:block }
#asideMenu .cateNav ul li a span.ico { display:inline-block; position:absolute; top:13px; left:15px; width:31px; height:31px; background:url(/design/icooing/php/common/sp_side_ico6.png) 0 0 no-repeat; background-size:38px auto }
#asideMenu .cateNav ul li a span.ico1 { top:11px; left:12px; width:38px; height:37px; background-position: 0 0 }
#asideMenu .cateNav ul li a span.ico2 { background-position: 0 -40px }
#asideMenu .cateNav ul li a span.ico3 { background-position: 0 -75px }
#asideMenu .cateNav ul li a span.ico4 { background-position: 0 -110px }
#asideMenu .cateNav ul li a span.ico5 { background-position: 0 -145px }
#asideMenu .cateNav ul li a span.ico6 { background-position: 0 -180px }
#asideMenu .cateNav ul li a span.ico7 { background-position: 0 -215px }
#asideMenu .cateNav ul li a span.ico8 { background-position: 0 -250px }
#asideMenu .cateNav ul li a span.ico9 { background-position: 0 -285px }
#asideMenu .cateNav ul li a span.ico10 { background-position: 0 -320px }
#asideMenu .cateNav ul li a span.ico11 { background-position: 0 -355px }
#asideMenu .cateNav ul li a span.ico12 { background-position: 0 -390px }
#asideMenu .cateNav ul li a span.ico13 { background-position: 0 -425px }
#asideMenu .cateNav ul li a span.ico14 { background-position: 0 -460px }
#asideMenu .cateNav ul li a span.ico15 { background-position: 0 -495px }
#asideMenu .cateNav ul li a span.ico16 { background-position: 0 -530px }
#asideMenu .cateNav ul li a span.ico17 { background-position: 0 -565px }
#asideMenu .cateNav ul li a span.ico18 { background-position: 0 -600px }
#asideMenu .cateNav ul li a span.ico19 { background-position: 0 -635px }
#asideMenu .cateNav ul li a span.ico20 { background-position: 0 -670px }
#asideMenu .cateNav ul li a span.ico21 { background-position: 0 -705px }
#asideMenu .cateNav ul li a span.ico22 { background-position: 0 -740px }
#asideMenu .cateNav ul li a span.ico23 { background-position: 0 -775px }
#asideMenu .cateNav ul li a span.ico24 { background-position: 0 -810px }
#asideMenu .cateNav ul li a span.ico25 { background-position: 0 -845px }
#asideMenu .cateNav ul li a span.ico26 { background-position: 0 -880px }
#asideMenu .cateNav ul li a span.ico27 { background-position: 0 -915px }
#asideMenu .cateNav ul li a span.ico28 { background-position: 0 -950px }

#asideMenu .cateNav ul li a span.tx { display:inline-block; padding-left:61px; font-size:15px; color:#000; line-height:58px }
#asideMenu .cateNav ul li a span.tx1 {  color:#ff4148; font-weight:bold  }

#asideMenu .asideBtm { margin:25px 20px }
#asideMenu .asideBtm .bt_logout { display:block; height:39px; font-size:14px; color:#909090; text-align:center; line-height:39px; border:1px solid #e8e8e8 }

/* ÇÏ´Ü °íÁ¤ ¸Þ´º */
#fixBottomMenu { display:none; position:fixed; bottom:0; left:0; right:0; width:100%; height:43px; border-top:1px solid #d6343b; background:url(/design/icooing/php/common/bg_fix_bottom.jpg) 0 0 repeat-x; background-size:1px auto; z-index:50 }
#fixBottomMenu ul li { position:relative; margin-left:-1px; float:left; width:16.65%; height:43px; text-align:center; border-left:1px solid #d6343b }
#fixBottomMenu ul li a { display:block; height:43px; font-size:11px; color:#fff }
#fixBottomMenu ul li a .ico { display:inline-block; margin-left:-14px; position:absolute; top:0; left:50%; width:29px; height:29px; background:url(/design/icooing/php/common/sp_fix_bottom_02.png) 0 0 no-repeat; background-size:29px auto }
#fixBottomMenu ul li a .ico1 { background-position:0 0 }
#fixBottomMenu ul li a .ico2 { background-position:0 -30px }
#fixBottomMenu ul li a .ico3 { background-position:0 -60px }
#fixBottomMenu ul li a .ico4 { background-position:0 -90px }
#fixBottomMenu ul li a .ico5 { background-position:0 -120px }
#fixBottomMenu ul li a .ico6 { background-position:0 -148px }
#fixBottomMenu ul li a .tx { line-height:68px }
#fixBottomMenu ul li a .num { display:block; position:absolute; top:-6px; right:5px; padding:1px 6px; font-size:11px; color:#fff; border-radius:18px; background:#00b7ff }

/* °Ë»ö */
.searchLy { display:none; position:absolute; top:45px; left:0; right:0; width:100%; height:49px; border-bottom:2px solid #ff4148; background:#e9e9e9;  }
.searchLy .search {padding:8px 10px; position:relative; text-align:center; }
.searchLy .search .searchBox { position:relative; padding-right:77px }
.searchLy .search .searchBox .delete_btn { display:none; position:absolute; top:0; right:80px; width:30px; height:30px; font-size:16px; line-height:30px; z-index:10 }
.searchLy .search .searchBox input { width:100%; height:30px; border:1px solid #afafaf; border-radius:5px }
.searchLy .search .btn_search { position:absolute; top:0; right:0; width:70px; height:30px; font-size:13px; color:#fff; text-align:center; line-height:30px; border-radius:5px; background:#ff4148 }
.searchLy .searchBtm { padding:17px 15px; position:relative; border-top:1px solid #f8f8f8 }
.searchLy .searchBtm .btmCate { position:relative; *zoom:1 }
.searchLy .searchBtm .btmCate:after { display:block; clear:both; content:'' }
.searchLy .searchBtm .btmCate ul li { float:left; width:33.33%; text-align:center }
.searchLy .searchBtm .btmCate ul li a { display:block }
.searchLy .searchBtm .btmCate ul li a span.ico { display:inline-block; position:relative; width:63px; height:63px; background:url(/design/icooing/php/common/sp_search_btm.png) 0 0 no-repeat; background-size:63px auto }
.searchLy .searchBtm .btmCate ul li a span.tx { display:block; font-size:13px; color:#6b6b6b }
.searchLy .searchBtm .btmBnnr { position:relative; padding-top:25px }
.searchLy .searchBtm .btmBnnr dt { padding-bottom:5px; font-size:14px; color:#000; font-weight:bold }
.searchLy .searchBtm .btmBnnr dd { margin-bottom:10px; height:auto; border:1px solid #cbcbcb }
.searchLy .searchBtm .btmBnnr dd img { width:100% }
.searchLy .clearTag { height:200px }
/* BASIC css end */

