/* BASIC css start */
/* aside */
#aside { position:relative; overflow:hidden }
#aside .aside-tit { padding:0px 0 30px; font-size:24px; color:#333; font-weight:normal; text-align:center; line-height:24px }
/* lnb */
#aside .lnb-wrap { padding:19px 0; border: 1px solid #333; overflow:hidden; *zoom:1 }
#aside .lnb-wrap:after { display:block; clear:both; content:'' }
#aside .lnb-wrap .lnb-bx { margin-left:-1px; padding-left:5%; float:left; width:27%; min-height:130px; border-left:1px solid #eee; overflow:hidden;box-sizing:border-box; }
#aside .lnb-wrap .lnb-bx:first-child {width:45%;}
#aside .lnb-wrap .lnb-bx.lnbfst {border-left:0;}
#aside .lnb-wrap .lnb-bx .txt { margin-top:14px; padding-left:0px; height:18px; font-size:16px; font-weight:normal; line-height:16px; letter-spacing: 0.5px;  }
#aside .lnb-wrap .lnb-bx .txt1 { background-position:0 0 }
#aside .lnb-wrap .lnb-bx .txt2 { background-position:0 -18px }
#aside .lnb-wrap .lnb-bx .txt3 { background-position:0 -36px }
#aside .lnb-wrap .lnb { overflow:hidden }
#aside .lnb-wrap .lnb ul { margin-left:-10px; padding-top:20px;  *zoom:1 }
#aside .lnb-wrap .lnb ul:after { display:block; clear:both; content:'' }
#aside .lnb-wrap .lnb ul li { padding:5px 0; float:left; white-space:nowrap }
#aside .lnb-wrap .lnb ul li a { padding:0 10px; font-size:14px; color:#999; }
/* BASIC css end */

