/*列表布局*/
.box_sj{padding:0px 31px 0px 31px; margin:0px;}
.box_sj_left{ width:auto; height:auto;  margin:0px; padding-left:28px; background-image:url(../image/shelf1.png); background-repeat:repeat-y; background-position:left top;}
.box_sj_right{ width:auto; height:auto;  margin:0px; padding-right:28px; background-image:url(../image/shelf3.png); background-repeat:repeat-y; background-position:right top;}
.gallery{  display: flex;  flex-wrap:wrap; padding:0px; margin:0px; background-image:url(../image/shelf2.png); background-repeat:repeat; background-position:bottom;
   &::after {//处理最后一行
      content: '';
      flex-grow: 999999999;
	  /*background:#000;*/
	  text-align:center;
    }
}
.gallery div{ display:inline; margin:0px; padding:10px 3px;  width:172px;  height:172px; border:0px;  background-image:url(../image/shelf2.png); background-repeat:repeat-x; background-position:bottom; overflow:hidden;}
.gallery div img{ display:block; margin:0px auto; max-width:152px;  height:152px; border:0px solid #fff; box-shadow:3px 1px 5px #777;  object-fit: cover;  vertical-align: bottom;}
/*结束*/


.pressing{ text-align: center; position: fixed; bottom: 78px; left: 0; right: 0; z-index: 999; width: 51%; border: 2px solid #fff; border-radius: 50px;
    padding: 7px; margin: 0 auto;}
.pressing p{ font-size: 1.4rem; color:#fff;}
#goTopBtn{position:fixed;line-height: 38px;width: 46px;bottom:150px;height: 46px;border-radius:50px;cursor:pointer;display:none;background:#000;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#FFFFFF;text-align:center;font-size: 5rem;z-index:990;}
@font-face{font-weight:400;font-style:normal;font-family:SinaHomeFont;src:url(../img/HomeFont.eot);src:url(../img/HomeFont.eot) format('embedded-opentype'),url(../img/HomeFont.woff) format('woff'),url(../img/HomeFont.ttf) format('truetype');}
[class*=" icon_"],[class^=icon_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:SinaHomeFont;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.icon_top:before{content:"\e60f";}

@media screen and (max-width: 800px) {
   .box_sj{padding:0px 5px 0px 5px; margin:0px;}
   .box_sj_left{ width:auto; height:auto;  margin:0px; padding-left:28px; background-image:url(../image/shelf1.png); background-repeat:repeat-y; background-position:left top;}
   .box_sj_right{ width:auto; height:auto;  margin:0px; padding-right:28px; background-image:url(../image/shelf3.png); background-repeat:repeat-y; background-position:right top;}
	.gallery div{  flex-grow: 1;  margin:0px;  padding:10px 10px; width:162px;  height:172px; overflow:hidden;}
	.gallery div img{ display:block; margin:0px auto; width:auto; max-width:152px; height:152px; border:0px solid #fff; box-shadow:3px 1px 5px #777;  object-fit: cover; vertical-align: bottom;}
}