html, body, h1, h2, h3, h4, h5, h6, p, a, table, div, span, ul, ol, li, input, textarea, header, nav, section, article, aside, footer, form, option {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: 'PingFangSC-Medium','PingFang SC', 'Microsoft YaHei', 'Helvetica', 'STHeitiSC-Light', 'Arial', 'sans-serif' !important;
}
a {
    color: inherit;
    text-decoration: none;
}
ul, li{list-style: none;}
span.dropindex, .topnav ul li.shopcar ul li a.car, .topnav ul li.shopcar ul li a.car:hover, span.more, .morecpfl ul li .gt { background: url(sprite.png) no-repeat 9999px 9999px }
span.arrow, .w-search, .icon, span.new, span.hot { background: url(icons.png) no-repeat 9999px 9999px; }
.btn, .inner { background: url(buttons.png) no-repeat 9999px 9999px; }
.bstable th { background: url(bg-x.png) repeat-x 9999px 9999px; }
input[type="radio"] { outline: 0 }
.topnav { height: 24px; color: #ccc; background: #EEEEEE; padding-top: 2px; }
.topnav a { color: #666; }
.topnav a:hover { text-decoration: underline; }
.topnav ul li.dropdown { color: #666; position: relative; z-index: 10; padding: 0; }
.topnav ul li { float: left; padding: 0 4px; color: #ccc; height: 22px; line-height: 22px; }
.topnav ul li span { color: #eee; }
.topnav ul li.shopcar span { color: red; }
span.dropindex { position: relative; z-index: 10; display: inline-block; background-position: -276px -57px; border: 1px solid #eee; padding: 0 20px 0 30px; }
.topnav ul li.dropdown.drop span.dropindex { background-color: #fff; border: #999 1px solid; border-bottom: none; }
.topnav ul li ul { display: none; position: absolute; top: 24px; background: #fff; left: 0; top: 22px; border: #999 1px solid; width: 150px; z-index: 8; padding: 6px 0; }
.topnav ul li ul li { float: none; text-align: left;}
.topnav ul li ul li a { display: block; height: 25px; line-height: 25px; padding: 0 10px; }
.topnav ul li ul li a:hover { background-color: #999; color: #fff; }
span.arrow { background-position: -43px -73px; font-size: 0; line-height: 0; width: 7px; height: 7px; position: absolute; top: 9px; right: 10px; -webkit-transition: -webkit-transform 0.2s ease-in; -webkit-backface-visibility: hidden; -moz-transition: -moz-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in; }
.drop span.arrow { -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
top: 5px\9; }
.topnav ul li ul li.buy { padding: 4px 10px 0; color: #999; display: block; border-top: 1px solid #eee; }
.topnav ul li.shopcar ul { width: 240px; overflow: hidden; }
.topnav ul li.shopcar ul li { height: 60px; overflow: hidden;padding-top:5px;border-bottom: 1px dashed #eee; position:relative;}
.topnav ul li.shopcar ul li:last-child{ border-bottom:none;}
.topnav ul li.shopcar ul li a.rcart-del{ position:absolute; top:30px; right:15px; cursor:pointer;}
.topnav ul li.shopcar ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.topnav ul li.shopcar ul li a:hover { background: none; color: red; }
.topnav ul li.shopcar ul li a.car { width: 95px; height: 20px; display: inline; background-position: -100px -60px; margin-top: 2px; margin-bottom: 4px; float: right; padding: 0; }
.topnav ul li.shopcar ul li a.car:hover { background-position: -100px -60px; background-color: none; }
.topnav ul li.shopcar ul li .w180 { overflow: hidden; }
.block {
    width: 1000px;
    height: auto;
    clear: both;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
}
.menu-second{width: 1000px;margin-top: 20px}
span.c666.welcome {
    color: #666;
}
.login.fuwu {
    width: 100px;
}