.bk{z-index:-1;height:180px;opacity:.3;-webkit-filter:blur(100px);filter:blur(100px);width:100%;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s}.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;margin-bottom:30px}.wrap .banner{background-color:#fff;-webkit-box-shadow:0 12px 24px 0 rgba(7,17,27,.2);box-shadow:0 12px 24px 0 rgba(7,17,27,.2);height:444px;overflow:hidden;position:relative;width:1152px;border-radius:8px}.wrap .banner .menu-content{position:relative;float:left;width:216px;height:444px;z-index:20;padding-top:12px;background:#2b333b;border-bottom-left-radius:4px;font-weight:400}.wrap .banner .menu-content .item{height:60px;font-size:14px;cursor:pointer;margin-left:12px;padding:0 16px 0 16px;color:hsla(0,0%,100%,.6);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-transition:all .1s;transition:all .1s}.wrap .banner .menu-content .item i{font-size:14px}.wrap .banner .menu-content .item:hover{color:#fff;background-color:hsla(0,0%,100%,.3)}.wrap .banner .submenu{background:#fff;left:216px;top:0;width:768px;height:444px;z-index:100;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);position:absolute}.wrap .banner .submenu .sub-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrap .banner .submenu .sub-wrap .innerBox{background-color:#fff;padding:12px 48px 32px;position:relative;min-height:150px}.wrap .banner .submenu .sub-wrap .innerBox .banner-line{position:relative;height:1px;margin:35px 0 23px;background-color:rgba(77,85,93,.08)}.wrap .banner .submenu .sub-wrap .innerBox .banner-line span{position:absolute;top:-12px;left:0;padding-right:12px;font-size:14px;font-weight:700;color:#f20d0d;line-height:24px;background-color:#fff}.wrap .banner .submenu .sub-wrap .innerBox .tag-box a{margin-bottom:16px;font-size:14px;color:#4d555d;line-height:22px;margin-right:24px;display:inline-block}.wrap .banner .submenu .sub-wrap .innerBox .tag-box a:hover{color:#f01414}.wrap .banner .submenu .sub-wrap .recomment-box{position:absolute;bottom:0;background:#f8fafc;padding:36px 0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap .banner .submenu .sub-wrap .recomment-box .banner-card{width:312px;height:60px;margin-right:48px;margin-bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex}.wrap .banner .submenu .sub-wrap .recomment-box .banner-card img{width:64px;height:42px;border-radius:4px;background-color:#ccc}.wrap .banner .submenu .sub-wrap .recomment-box .banner-card .card{margin-left:16px}.wrap .banner .submenu .sub-wrap .recomment-box .banner-card .card .name{width:232px;font-size:12px;color:#07111b;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.wrap .banner .submenu .sub-wrap .recomment-box .banner-card .card .price,.wrap .banner .submenu .sub-wrap .recomment-box .banner-card .card .sales{font-size:12px;color:#4d555d;line-height:20px;display:inline-block;margin-right:10px}.wrap .banner .carousel{width:937px;margin-left:215px}.wrap .banner .hot-banner{height:128px;overflow:hidden;-webkit-box-shadow:0 4px 8px 0 rgba(7,17,27,.1);box-shadow:0 4px 8px 0 rgba(7,17,27,.1);background-color:#fff;text-align:center;padding:0 18px}.wrap .banner .hot-banner a{float:left;font-size:0;width:180px;height:128px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.wrap .banner .hot-banner a:hover{margin-top:-4px}.wrap .banner .hot-banner img{display:inline-block;width:36px;height:36px;background-size:100%;margin-top:22px}.wrap .banner .hot-banner .tit{font-size:14px;color:#07111b;letter-spacing:1px;margin-top:4px}.wrap .banner .hot-banner .desc{font-size:12px;color:#93999f;line-height:16px;margin-top:2px;font-weight:400}