@CHARSET "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;    font-family: Roboto, "游ゴシック", "微软雅黑",YuGothic,"宋体",Arial, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
a{color:#000000; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}

/*-------------------公共---------------------*/
.header{background-color:#f6f6f6; padding:10px; border-bottom:1px solid #dbdbdb;}
.header ul{height:30px;}
.header ul li{float:left; height:30px;}
.header .searchButton{display:block; width:20px; height:20px; margin-top:5px; cursor:pointer;}
.header .searchButton img{width:100%;}
.header .homeButton{display:block; width:110px; height:30px; margin:0 auto; cursor:pointer;}
.header .homeButton img{width:100%;}
.header .languageButton{float:right; height:30px; font-size:14px; line-height:30px; cursor:pointer;}
.header .languageBox{position:absolute; top:30px; right:-8px; overflow:hidden; background-color:#f6f6f6; width:78px; padding:5px; border:1px solid #dbdbdb; z-index:2000;}
.header .languageBox a{display:block; height:24px; font-size:14px; line-height:24px; cursor:pointer;}

.mobileTop{position:fixed; top:0; left:0; width:100%; z-index:2000;}

.menu{background-color:#f6f6f6; padding:0 5px; overflow-x:auto; border-bottom:1px solid #dbdbdb;}
.menu ul{white-space:nowrap;}
.menu ul li{position:relative; display:inline-block; height:40px; padding:0 5px;}
.menu ul li a{display:block; height:40px; font-size:16px; color:#595959; line-height:40px;}
.menu ul li.current i{position:absolute; left:5px; right:5px; bottom:0; height:2px; background-color:#ff0000;}

.childMenu{background-color:#fff; padding:5px 2.5px; overflow-x:auto; border-bottom:1px solid #dbdbdb;}
.childMenu ul{white-space:nowrap;}
.childMenu ul li{display:inline-block; padding:0 2.5px;}
.childMenu ul li a{display:block; background-color:#f6f6f6; font-size:14px; color:#595959; line-height:24px; padding:0 10px; border-radius:5px;}
.childMenu ul li.current a{color:#ff0000;}

.mainBody{margin-bottom:71px;}

.advertisement{overflow:hidden;}
.advertisement img{display:block; width:100%; margin-top:10px;}
.category{overflow:hidden;}
.category img{display:block; width:100%; margin-top:10px;}

.columnTitle{position:relative; overflow:hidden; height:30px; margin:25px 0 15px;}
.columnTitle i{position:absolute; top:4px; left:0; display:block; width:100%; height:1px; background-color:#e6e6e6;}
.columnTitle span{position:absolute; top:-7px; left:50%; background-color:#fff; margin-left:-70px; padding:0 20px;}
.columnTitle span img{width:100px;}

.newItemGoodsBox{display:block; overflow:hidden;}
.newItemGoodsBox img{display:block; width:100%;}
.newItemGoodsBox .name{display:block; overflow:hidden; font-size:14px; white-space:nowrap; text-overflow:ellipsis; margin-top:10px;}
.newItemGoodsBox .price{display:block; font-size:14px; color:#e7141a; text-align:center; margin-top:5px;}

.ranking ul{overflow:hidden;}
.ranking ul li{float:left; width:30%;}
.ranking ul li .num{display:block; margin-bottom:10px;}
.ranking ul li .num img{display:block; width:auto; height:18px; margin:0 auto;}
.rankingGoodsBox{display:block; overflow:hidden;}
.rankingGoodsBox img{display:block; width:100%;}
.rankingGoodsBox .name{display:block; overflow:hidden; font-size:14px; white-space:nowrap; text-overflow:ellipsis; margin-top:10px;}
.rankingGoodsBox .price{display:block; font-size:14px; color:#e7141a; text-align:center; margin-top:5px;}

.rankdb{overflow:hidden; margin-top:10px;}
.rankdb img{display:block; width:100%; margin-top:10px;}

.recommendGoodsBox{display:block; overflow:hidden;}
.recommendGoodsBox img{width:100%;}
