/*初始样式*/
html {font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing: antialiased;}
body.phone-menu-page {background: #fff;margin: 0 auto;font-weight: normal;}
a, a:link {color: #999;text-decoration: none;}
a:hover {text-decoration: none;color: #999;}
/*左侧分类滚动条样式*/
/*滚动条宽度设置*/
.scrollbar-none::-webkit-scrollbar {width: 0;height: 0;}
.menu-left, .menu-right {position: fixed;left: 0;top: 12%;bottom: 0;overflow-y: scroll;}
.menu-left {background: #F6F6F6;color: #868686;}
.menu-left ul li {padding: 8px 5px;box-sizing: border-box;font-size: 14px;width: 100%;}
.menu-left ul li.active {background: #fff;position: relative;font-size: 15px;font-weight: bold;color: #dc1e32;}
.menu-left ul li.active:before {content: " ";position: absolute;display: block;width: 2px;height: 100%;background: #dc1e32;top: 0;left: 0;}
.menu-right {background: #fff;position: inherit;margin-left: 22%;bottom: 0;padding: 0 15px 30px;}
.menu-right h5 {font-size: 13px;color: #666;margin-top: 1rem;margin-bottom: .3rem;font-weight: bold;}
.menu-right h5:first-child {margin-top: 5px;}
.menu-right ul {overflow: hidden;}
.menu-right ul li a {display: block;position: absolute;top: .7rem;bottom: .7rem;}
.menu-right ul li span {display: block;height: 20px;line-height: 15px;font-size: 13px;text-align: center;}
.detail-menu-bg {margin-top: 10px;background-color: #f6f6f6;box-shadow: 1px 1px 3px #888;padding: 8px 10px;}
#sidebar {width: 23%;}
.menu-right .detail-menu-bg span.afont a {font-size: 13px;}
.menu-right .detail-menu-bg span.afont a span {margin-left: 10px;margin-right: 2px;color: #dcdcdc}
.detail-menu-shop-home {font-size: 13px;font-weight: bold;padding-left: 10px;background-color: #dc1e32;border-top-right-radius: 6px;}
.detail-menu-shop-home a {color: #fff;}
.vinci-phone-categories-section .j-content{display:none}
.vinci-phone-categories-section .j-content:first-child{display:block}
.vin-active-a li.active a{color:#dc1e32}


