﻿
.con-goodslist { min-height: 400px; }

.con-searchlist { width: 952px; float: right; }
/*侧边栏分类列表*/
.sidebar { width: 212px; }
.stype1 { background-color: #399; color: #fff; font-size: 18px; text-align: center; line-height: 34px; }
.stype2-box { border: 1px solid #399; }
.stype2 { float: left; height: 29px; width: 175px; line-height: 28px; color: #399; font-size: 14px; line-height: 28px; padding-left: 5px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; cursor: pointer; }
.accordion { border-bottom: 1px solid #d1d1d1; display: block; float: left; height: 29px; width: 28px; line-height: 28px; text-align: center; cursor: pointer; font-size: 16px; font-weight: bold; border-top: 1px solid #d1d1d1; }
.stype3 { width: 105px; text-align: center; float: left; }
.stype3 a { font-size: 14px; line-height: 24px; overflow: hidden; height: 24px; padding: 0 5px; }
.stype2 i { float: right; margin-right: 10px; }
.stype3-box { clear: both; overflow: hidden; display: none; }
.stype3-box-active { display: block; }
.stype2-box li { /*height: 30px;*/ overflow: hidden; background-color: #e2e2e2; }
.liactive { height: auto; }
/*侧边栏排行商品*/
.ranking { border: 1px solid #d1d1d1; }
.king-tit span { width: 3px; height: 14px; background-color: #399; display: block; float: left; margin: 10px 10px 0 10px; }
.king-tit { line-height: 34px; font-size: 14px; }
.king-goods { margin-top: 10px; border-top: 1px solid #d1d1d1;}
.kgoods-img { width: 190px; height: 190px; padding: 0 10px; }
.kgoods-img img { width: 100%; height: 100%; }
.kgoods-name { line-height: 20px; text-align: center; padding: 0 12px; font-size: 12px; }
.kgoods-name a p { height: 40px; overflow: hidden; text-overflow: ellipsis; }
.kgoods-price { font-size: 14px; line-height: 26px; margin-left: 12px; width: 47px; display: inline-block; }
.kgoods-price i, .kgoods-price span { color: red; }

/*top分类*/
.class { }
.class li { float: left; height: 45px; margin-right: 10px; }
.class li a { line-height: 45px; font-size: 16px; }
/*品牌*/
.brand { border-bottom: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; height: 45px; overflow: hidden; }
.brand dl { width: 900px; float: left; }
.brand a { line-height: 45px; font-size: 14px; }
.brand dd { width: 828px; float: left; }
.brand dt { margin-right: 30px; }
.brand dd a { float: left; margin-right: 45px; }
/*价格*/
.price { border-bottom: 1px solid #d1d1d1; height: 45px; overflow: hidden; }
.price dl { width: 900px; float: left; }
.price a { line-height: 45px; font-size: 14px; }
.price dt { margin-right: 30px; }
.price dd { width: 828px; float: left; }
.price dd a { float: left; margin-right: 45px; }
/*排序*/
.sort { border-bottom: 1px solid #d1d1d1; }
.sort a { font-size: 14px; float: left; }
.sort dt { margin-right: 30px; }
.sort dt a { margin: 14px 0 14px 0; }
.sort dd { height: 45px; }
.sort dd a { border: 1px solid #000; line-height: 18px; margin: 12px 45px 12px 0; padding: 0 3px; }
/*选中*/
.select { color: #399; }
.sort dd .sort-select { border: 1px solid #399; color: #fff; background-color: #399!important; }
.mores { float: right; font-size: 14px; line-height: 42px; padding-right: 20px; width: 30px; cursor: pointer; }
.cart-box-info p { height: 30px; overflow: hidden; }
.submit { display: none; }
