/* BASIC css start */
h2.best-tit {
    font-size: 23px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 55px;
}
.item-wrap .item-cont .item-list>dt{
position : relative;
}
ul.prd-info > .prd-name>font {
    display: none;
}
ul.prd-info {position: absolute;bottom: 3px;background: #0008;width: 100%;height: 117px;padding: 0 15px 15px;box-sizing: border-box;opacity: 0;-webkit-transition: opacity.5s;-moz-transition: opacity.5s;-ms-transition: opacity.5s;transition: opacity.5s;}
.item-wrap .item-cont .item-list:hover ul.prd-info {
    opacity: 1;
}
ul.prd-info > .prd-name {color: rgb(255, 255, 255) !important;font-weight: 500!important;height: 30px;overflow: hidden;}
ul.prd-info > .prd-price > del { color: rgb(208, 208, 208) !important; }

.item-wrap .item-cont.top-prd>.item-list{height: auto!important;margin-bottom: 46px;
    margin-top: 0;}


.best_tit { position: absolute; top: 15px; color: rgb(179, 179, 179); font-size: 17px; font-weight: normal; }
.MK-product-icons img {margin-right: 3px;width: auto!important;height: auto!important;}
.item_hd { margin-top: 30px; }
.list-hd1 { margin-top: 40px; padding-left: 20px; overflow: hidden; }
.list-hd1 .navi ul { overflow: hidden; }
.list-hd1 .navi ul li { float: left; margin: 0px 27px 5px 0px; font-size: 9pt; font-weight: 300; color: rgb(116, 116, 116); }
.list-hd1 .navi ul li a { color: rgb(116, 116, 116); }
.list-hd1 .fr { float: right; overflow: hidden; margin-bottom: 14px; }
.list-hd1 .fr li { float: left; margin-top: 5px; padding: 0px 11px; background: url("/design/half1031/2016_re/images/bar_line.gif") left top no-repeat; }
.list-hd1 .fr li.first { background: none; padding-left: 0px; }
.list-hd1 .fr li a { font-size: 9pt; font-weight: 600; color: rgb(116, 116, 116); }
.item-wrap .item-cont .item-list { position: relative; height: 550px; }
.best_tit { top: -20px; }
.item-cont { padding-bottom: 50px; }
.top_btn1 {position: fixed; bottom: 77px; right: 20px; z-index: 99999; text-align: center; cursor: pointer; display: block;}
.top_btn4 {position: fixed; bottom: 35px; right: 20px; z-index: 99999; text-align: center; cursor: pointer; display: block;}
.top_btn2 {position: fixed; bottom: 183px; right: 20px; z-index: 99999; text-align: center; cursor: pointer; display: block;}
.top_btn3 {position: fixed; bottom: 239px; right: 20px; z-index: 99999; text-align: center; cursor: pointer; display: block;}
.top_btn1 .top {
    position: absolute;
    top: 0;
    width: 52px;
    height: 52px;
    display: block;
}
.top_btn1 .bottom {
    position: absolute;
    bottom: 0;
    width: 52px;
    height: 52px;
    display: block;
}




html {
  scroll-behavior: smooth;
}














/*Å¸ÀÓ*/
.count_main input{
border:0;
border-radius:10px;-mox-border-radius:10px; -webkit-border-radius:10px;
font-weight:bold;
font-size:50px;
font-family:Arial, Helvetica, sans-serif;
color:#e07777;
text-align:left;
width:50px;
height:50px;
text-align:center;
background:#fff;

}



/* BASIC css end */

