.layout .left{float: left;}
.layout .w-left{width: 270px;}
.layout .w-right{float:right;width:900px;}
.list_title{font-size:18px;line-height: 50px;text-indent:1em;color: #fff;background-color: #2555a3;}
.w-left ul.m_l{border:1px solid #d1d1d1;border-top:none;border-bottom: none;}
.w-left ul.m_l>li{line-height: 48px;font-size: 14px;background-color: #f8f8f8;border-bottom: 1px solid #d2d2d2;border-top:2px solid #fff}
.w-left ul.m_l>li>a{border-left:6px solid #f1f1f1;height: 48px;color:#525252;font-weight: bold;padding-left: 15px;font-size: 15px;display: inline-block;}
.w-left ul.m_l>li:hover>a{color:rgba(0,50,147.3);border-left:6px solid rgba(0,50,147.3)}
.w-left ul.m_l>li a.active{color:rgba(0,50,147.3);border-left:6px solid rgba(0,50,147.3)}
.w-right .x4{padding-left: 5px;padding-right: 5px;}
.product-list .media{border:1px solid #f1f1f1}
.w-right .tab_head{border-bottom:1px solid #EFEFEF;}

.w-right .tab_nav a{color: #2555a3;border-bottom: 3px solid #2555a3;display:inline-block;line-height: 66px;font-size: 18px;height:66px;text-align: center;padding-left: 10px;padding-right: 10px;}
.w-left .list_son{display: block;}
.w-left .list_son>li:first-child{border-top: 1px solid #ccc;}
.w-left .list_son>li{line-height: 40px;background-color: #fff;border-bottom: 1px dotted #ccc;}
.w-left .list_son>li a{display: block;padding-left:38px;font-size:14px}
.m_l>li>i{float: right;margin-right: 15px;}
.m_l>li>i.collapsed::before{ content: "+";}
.m_l>li>i.expanded::before{content: "-";}