/* BASIC css start */
.down {line-height: 22px;}

.down .downin {border-top: 1px solid #dadada;
    width: 1000px;
    margin: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    position: relative;
    font-size: 12px;
    flex-wrap: wrap;
}
.down .tit {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
}
.down ul li {}

.down .downcall {
    margin-right: 100px;
}
.down .downcall .call {
    font-size: 15px;
    margin-bottom: 10px;
}
.down .downcall .call i {
    vertical-align: middle;
    font-size: 18px;
}
.down .downcall a {
    background: #3a3a3a;
    color: #fff;
    font-size: 12px;
    padding: 7px 10px;
    display: inline-block;
    margin-top: 10px;
}
.down .downcall a i {}


.down .downbank {}
.down .downbank .han {}


.down .downinsta {position: absolute;right: 0;top: -50px;}
.down .downinsta a {
    color: #fff;
    background: #3a3a3a;
    font-size: 22px;
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}
.down .downinsta a i {}


.down .downmu {
    width: 100%;
    display: block;
}
.down .downmu li {
    display: inline-block;
}
.down .downmu a {
    font-size: 12px;
    font-weight: bold;
}
.down .downmu a span {
    color: #b9b9b9;
    font-weight: normal;
    padding: 10px 7px 10px 10px;
    font-size: 11px;
}


.down .downinfo {
    margin-top: 10px;
    font-size: 11px;
    line-height: 20px;
}
.down .downinfo .info_title {
    font-weight: normal;
    margin-right: 20px;
    display: inline-block;
}
.down .downinfo .info_partition {display:none}
.down .downinfo a {}
































#footer {width:100%; text-align:center; position:relative;}





#footer #downmember {width:100%; text-align:center; height:700px; margin:150px auto 0; }
#footer #downmember .membershiptit {text-align:center; font-family: 'Lora', serif; font-weight:normal;  font-size:22px;  text-align: center; padding:0px 0 50px 0;}

#footer #downmember #downmemberbg {background:#fff; border-top:1px solid #dadada; padding:40px 0; border-bottom:0px solid #dadada; width:100%;}
#footer #downmember #membership { width:1226px; margin:0 auto;}

#footer #downmember #membership .bestreview {float:left; width:487px; padding:0px 0 0 65px;}
#footer #downmember #membership .breviewtit{ padding:20px 0;}


#footer #downmember #membership .banner {float:left; width:487px; padding:20px 0 0;}
#footer #downmember #membership .life {float:left; width:1226px; margin:24px 0 0px; text-align:center; }
#footer #downmember #membership .shipmu {float:left; width:249px;}



#footer #downbn {width:1203px; margin:80px auto; height:166px;}
#footer #downbn li {float: left; padding:0 20px; height:166px;}







#footer #downmu { width:1225px; margin:50px auto; height:297px; text-align: center;
                  background:url(/design/poolhee/images/something/downmu1.jpg); list-style:none; }
#footer #downmu ul {padding:55px 0 0 0; float: left; text-align: center; width:136px;}
#footer #downmu li {padding:2px;  text-align: center;}
#footer #downmu a { font-family:dotum;  font-size:11px; letter-spacing:0px; font-weight: normal;}
#footer #downmu .en a { font-family:verdana;  font-size:10px;}






#footer #footer1 {margin-top: 24px; background:#8e8e8e; height:286px; width:100%;}

#footer #footer1 #down {position: relative; width:1226px; margin:auto;}
#footer #footer1 #down ul {float: left;}
#footer #footer1 #down li {float: left;}

/* ¸®¸¶ÀÎµå css¼öÁ¤ */
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a img {width:159px;height: 159px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a dl dt {overflow:hidden;height: 16px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li {float:left;width:159px;height: 212px !important;}







/* BASIC css end */

