/* BASIC css start */
#footer { margin-top: 40px; background: #333; padding: 25px 15px; }

#footer .cs_box { text-align: center; }
#footer .cs_box li { margin-bottom: 10px; }
#footer .cs_box li:first-child a { font-weight: 500; }
#footer .cs_box li a { color: #fff; font-weight: 300; }
#footer .cs_box li .cs_btn { border: 1px solid #999; padding: 0 20px; display: inline-block; height: 27px; line-height: 26px; margin-top: 5px; }

#footer .footerMiddle { display: flex; justify-content: center; flex-wrap: wrap; margin: 30px 0; }
#footer .footerMiddle a { text-align: center; color:#9d9d9d; margin: 0 10px; font-weight: 300; }
/*#footer .footerMiddle .privacy_btn { color: #fff; text-decoration: underline; }*/

#footer .footInfo { text-align: center; }
#footer .footInfo p { color: #fff; font-weight: 500; margin-bottom: 10px; }
#footer .footInfo p i { margin-left: 5px; }
#footer .footInfo ul { display: none; margin-bottom: 10px; }
#footer .footInfo li { color: #fff; margin-top: 2px; font-weight: 300; }
#footer .footInfo li b { font-weight: 500; }
#footer .footInfo li a { color: #fff; text-decoration: underline; }

#footer .copy { text-align: center; }
#footer .copy a { color: #9d9d9d; font-weight: 300; }


#footer .social{ display: flex; justify-content: center; margin: 40px 0 10px; }
#footer .social a{ margin: 0 10px; }
#footer .social a i { color: #9d9d9d; font-size: 20px; }


.footer_btns li { margin-top: 10px; }
.footer_btns a { display: inline-block; font-size: 19px; background: #fff; width: 45px; height: 45px; line-height: 47px; text-align: center; border-radius: 100%; box-shadow: 0 3px 10px rgba(0,0,0,0.14); color: #9f9cd1; }

#backBtn { position: fixed; bottom: 20px; left: 15px; z-index: 997; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
#backBtn i { text-indent: -2px; }
#menuMoreBtn { position: fixed; bottom: 20px; right: 15px; z-index: 997; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
#menuMoreBtn.on { bottom: 75px; }
#menuMoreBtn .menu_more_btn a { background: #9f9cd1; color: #fff; line-height: 43px; }
#menuMoreBtn .menu_more_btn a i { -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; vertical-align: middle; }
#menuMoreBtn .menu_more_btn a i.on { transform: rotate(-45deg); }
#upd { position: fixed; bottom: 20px; right: -60px; z-index: 997; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
#upd.scroll { display: block; right: 15px; transition: 1s; }
#updMenuMore { position: fixed; bottom: 130px; right: 15px; transform-origin: 50% 100%; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; transform: translateY(40%) scale(0.5); opacity: 0; z-index: 996; }
#updMenuMore.on { bottom: 75px; transform: translateY(0) scale(1); opacity: 1; }
#updMenuMore.scroll { bottom: 130px; }



/* ¸®¸¶ÀÎµå css¼öÁ¤ */
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a img {width:129px;height: 129px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li {float:left;width:129px;height: 190px;margin:0 3px 5px;background:#fff !important;}


/* BASIC css end */

