/* BASIC css start */
/* aside */
#my { position:relative; overflow:hidden; border:0px solid #000 }
#my .aside-tit { padding:120px 0 30px; font-size:24px; color:#000; font-weight:bold; text-align:center; line-height:24px }
/* lnb */
#my .lnb-wrap { padding: 19px 0; border: 1px solid #000; overflow: hidden; *zoom: 1; display: flex; justify-content: center; }
#my .lnb-wrap:after { display:block; clear:both; content:'' }
#my .lnb-wrap .lnb-bx { float: left; /* width: calc(33.33% - 61px); min-height: 130px; */ border-left: 1px solid #e2e2e2; overflow: hidden; padding: 0 20px; }
#my .lnb-wrap .lnb-bx:nth-child(1) { border-left:0; }
#my .lnb-wrap .lnb-bx .txt { height: 18px; font-size: 16px; font-weight: bold; line-height: 18px; text-align: center; margin-top: 15px; }
#my .lnb-wrap .lnb-bx .txt1 { background-position:0 0 }
#my .lnb-wrap .lnb-bx .txt2 { background-position:0 -18px }
#my .lnb-wrap .lnb-bx .txt3 { background-position:0 -36px }
#my .lnb-wrap .lnb { overflow:hidden }
#my .lnb-wrap .lnb ul { display:flex; flex-wrap: wrap; justify-content: center; }
#my .lnb-wrap .lnb ul:after { display:block; clear:both; content:'' }
#my .lnb-wrap .lnb ul li { margin: 5px 0; padding: 0 10px; white-space: nowrap; border-left: 0px solid #ddd; text-align:center; }
#my .lnb-wrap .lnb ul li a { /*padding:0 10px ;*/ font-size:12px; color:#222; }
#my .lnb-wrap .lnb ul li a i { font-size:25px; }
#my .lnb-wrap .lnb ul li a p { font-size:14px; margin-top:5px; }


/*
#my .links { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
#my .links li { width: 25%; height: 85px; border: 1px solid #eee; border-left: 0px none; border-top: 0px none; text-align: center; margin-left: -1px; float: left; position: relative; }
#my .links li a { display: block; position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%); }
#my .links li a i { font-size:2em; }
#my .links li div { width: 75px; position: relative; padding-top: 16px; margin: 0 auto; }
#my .links li sup { background-color: #426865; color: #fff; width: 16px; height: 16px; display: block; border-radius: 100%; border: 1px solid #fff; text-align: center; vertical-align: middle; line-height: 16px; position: absolute; top: 0; right: 2em; }
#my .links li p:nth-child(2) { font-size: 1.083em; font-weight: bold; margin-top: 5px; }
#my .links li div .address-book img { width: 27px; height: 34px; }

@media screen and (min-width:768px) {
    #my .links li { width: 16.66%; }
}
*/
/* BASIC css end */

