a {-webkit-tap-highlight-color:rgba(0,0,0,0)!important;}
.headersearch {background:#198ef6;padding:0 .2rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.headersearch .logo {width:3.2rem;background:url(/img/index_logo.png) no-repeat 0 50%;-webkit-background-size:2.88rem .5rem;background-size:2.88rem .5rem;height:.88rem;padding:.18rem 0 .18rem 0;text-indent:-99rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
.headersearch .search-placeholder {position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:3.36rem;border-radius:.05rem;background-color:rgba(0,0,0,.08);height:.56rem;padding:0 .1rem 0 .56rem;margin:.16rem 0 0 0;overflow:hidden;line-height:.6rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.headersearch .search-placeholder::before {content:'';position:absolute;left:.18rem;top:.12rem;display:block;width:.32rem;height:.32rem;background:url(/img/icon_search.png) no-repeat 0 0;-webkit-background-size:.32rem .32rem;background-size:.32rem .32rem;}
.fl {float:left;}
.fr {float:right;}
body- {position:relative;color:#333;background:#fff;width:100%;height:100%;overflow-x:hidden;}
.bgbody- {position:relative;color:#333;background:#f5f5f5;width:100%;height:100%;overflow-x:hidden;}

section {border-bottom:0;box-shadow:none;}
section.homebottom {margin-bottom:0;}
section.nobottom {margin-bottom:0;}

.ranki {width:100%;height:9rem;padding-top:1rem;background: #B08C4A;background-size:100% 10.72rem;}
.ranki .rank-caption {margin:0 auto;width:14rem;height:2.8rem;background:url(/images/logo.png) no-repeat;background-size:14rem auto;}
.ranki .search-box {-webkit-tap-highlight-color:rgba(0,0,0,0);}
.ranki .search-input {position:relative;display:block;margin:1.2rem auto 0;padding-left:2.88rem;width:18.72rem;height:3.0rem;line-height:3.16rem;background:#fff;border:0;outline:none;border-radius:1.56rem;color:#999;text-align:left;}
.ranki .search-input::after {content:"";position:absolute;width:2.88rem;height:3.2rem;left:0;top:0;background:url(/img/icon_search.png) no-repeat 50% 50%;background-size:1.28rem 1.28rem;}

.rank-list {padding:1.84rem 1.2rem 1.28rem;}
.rank-list a {display:block;text-align:center;}
.rank-list .rank-list-mark {margin:0 auto;width:4.32rem;height:4.32rem;}
.rank-list .rank-list-mark::after {content:'';display:block;width:4.32rem;height:4.32rem;background:url(/img/icon_item.png) no-repeat;background-size:17.28rem 4.32rem;}
.rank-list a>p {height:2.4rem;line-height:2.4rem;color:#333;}
.rank-list div.icon-pro::after {background-position:0 0;}
.rank-list div.icon-hot::after {background-position:-4.32rem 0;}
.rank-list div.icon-brand::after {background-position:-8.64rem 0;}
.rank-list div.icon-class::after {background-position:-12.96rem 0;}

.special-order {padding:.8rem 1.2rem;}
.special-order header {position:relative;height:2.96rem;line-height:2.96rem;}
.special-order .order-name {font-weight:bold;color:#333;}
.special-order .order-more {position:absolute;display:block;right:-.3rem;top:-.2rem;width:.76rem;height:.76rem;padding:.2rem .3rem 0 .3rem;color:#999;text-align:right;}
.special-order .order-list {padding:.1rem 0 .2rem;}
.special-order .order-item {display:block;float:left;width:50%;height:rem;margin-top:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
.special-order .order-item:nth-child(2n+1) {padding-right:.2rem;}
.special-order .order-item:nth-child(2n+2) {padding-left:.2rem;}
.special-order .order-item>img {width:100%;height:100%;}


h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,em {max-height:999999px;}
.flex,.fix-flex {display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;}
.fix-flex .flex-item,.flex>* {display:block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1;}
body {background-color:#eee;color:#333;}
a {color:#333;}
section {margin-bottom:.8rem;background-color:#fff;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);}
section .header {position:relative;height:.9rem;line-height:.9rem;padding:0 .2rem;}