.list .list-categor {    background-color: #fff}.list .sideCategory {    float: left;    width: 211px;    background-color: #fff;    margin-top: 504px}.list .sideCategory .list-cols-head {    background-color: #f3f3f3;    padding: 6px 15px;    border: 1px solid #ccc}.list .sideCategory .goods-list-wrap {    border: solid #e4e4e4;    border-width: 0 1px 1px 1px}.list .sideCategory .goods-list-wrap .goods-title {    color: #999}.list .sideCategory .goods-list-wrap li:last-child .goods-title {    border-bottom-width: 0}.list .sideCategory h2 {    padding: 10px 0 10px 15px;    border-bottom: 1px solid #e6e6e6}.list .sideCategory h2 a {    color: #333;    font-size: 16px}.list .sideCategory .sideCategory-wrap {    padding-left: 10px}.list .sideCategory a {    display: block;    padding: 3px 5px;    text-align: center}.list .sideCategory .isck, .list .sideCategory a:hover {    font-weight: bold;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    border-radius: 5px}.list .sideCategory .isck .cate-count, .list .sideCategory a:hover .cate-count {    color: #fff}.list .sideCategory dl {    margin-top: -1px;    margin-bottom: 10px;    border-top: 1px solid #e6e6e6}.list .sideCategory dt {    position: relative;    margin-top: 10px;    padding-left: 20px;    padding-right: 20px}.list .sideCategory dt .icon-cate {    left: 0;    top: 5px}.list .sideCategory dt a {    color: #333;    font-size: 15px}.list .sideCategory dd {    display: none;    margin-top: 10px;    padding-left: 35px}.list .sideCategory dd a {    color: #666;    font-size: 14px}.list .sideCategory .cate-count {    margin-left: 5px;    color: #808080}.list .sideCategory .on dd {    display: block}.list .sideCategory img {    width: 100%}.list .goods-text {    padding: 0 25px;    height: 36px}.list .goods-text a {    color: #666}.list .goods-text .active-goods {    position: absolute;    left: 34px;    top: 10px;    width: 60px;    height: 60px;    line-height: 30px;    color: #fff;    font-size: 14px;    background: url(../../images/un-bg.png) 0 0 no-repeat;    text-align: center}.list .goods-style {    color: #27B0B7;    letter-spacing: 1px;    margin-top: 3px}.list .goods-price {    margin: 5px 0;    color: #ff8533;    line-height: 20px}.list .goods-price .enter-color {    color: #ff8533}.list .goods-price-not {    margin: 5px 0;    color: #ff8533;    line-height: 20px;    text-decoration: line-through}.list .goods-price-not .enter-color {    color: #ff8533}.list .price-number {    font-size: 20px}.list .add-car-box {    margin: 0 auto;    width: 173px;    height: 35px}.list .add-car-box .add-box {    float: left;    width: 53px;    height: 33px;    border: 1px solid #e4e4e4}.list .add-car-box .add-box .add-number {    float: left;    width: 36px;    height: 33px;    border-right: 1px solid #e4e4e4}.list .add-car-box .add-box .add-number .goods-number {    width: 36px;    border: 0;    height: 33px;    line-height: 33px;    text-align: center}.list .add-car-box .add-box .add-san {    float: left;    width: 16px;    height: 33px}.list .add-car-box .add-box .add-san .add-up-san {    position: relative;    float: left;    width: 16px;    height: 16px;    border-bottom: 1px solid #e4e4e4}.list .add-car-box .add-box .add-san .add-up-san .icon-up-san {    position: absolute;    left: 3px;    top: 4px;    background-position: -458px -298px;    width: 9px;    height: 8px}.list .add-car-box .add-box .add-san .add-down-san {    position: relative;    float: left;    width: 16px;    height: 16px}.list .add-car-box .add-box .add-san .add-down-san .icon-down-san {    position: absolute;    left: 3px;    top: 4px;    background-position: -433px -298px;    width: 9px;    height: 8px}.list .add-car-box .add-box .add-san .gray.add-down-san .icon-down-san {    background-position: -452px -326px}.list .add-car-box .car-box {    position: relative;    float: right;    width: 113px;    height: 33px;    border: 1px solid #e4e4e4;    cursor: pointer}.list .add-car-box .car-box .icon-goods-car {    position: absolute;    left: 10px;    top: 5px;    background-position: -176px -662px;    width: 24px;    height: 18px}.list .add-car-box .car-box .add-car-text {    display: block;    color: #ff8533;    line-height: 33px;    font-weight: bold;    padding-left: 40px}.list .add-car-box .car-box-gray {    position: relative;    float: right;    width: 113px;    height: 33px;    border: 1px solid #ccc;    cursor: pointer;    background-color: #ccc}.list .add-car-box .car-box-gray .icon-goods-car {    position: absolute;    left: 10px;    top: 5px;    background-position: -176px -688px;    width: 24px;    height: 18px}.list .add-car-box .car-box-gray .add-car-text {    display: block;    color: #fff;    line-height: 33px;    font-weight: bold;    padding-left: 40px}.list .car-box:hover {    background-color: #ff8533;    border-color: #ff8533}.list .car-box:hover .icon-goods-car {    background-position: -176px -688px}.list .car-box:hover .add-car-text {    color: #fff}.list .sideMain {    float: left;    width: 969px;    margin-left: 10px}.list .sideMain .list-ck {    color: #666;    border: 1px solid #ccc;    padding: 4px 30px 4px 5px;    margin-left: 10px;    position: relative;    cursor: pointer}.list .sideMain .list-ck i {    position: absolute;    font-size: 22px;    margin: 0;    line-height: 16px;    top: 4px;    padding-left: 10px;    color: #27B0B7}.list .sideMain .list-ck:hover {    border-color: #27B0B7;    border-right-width: 26px;    padding-right: 4px}.list .sideMain .list-ck:hover i {    color: #fff}.list .sideMain .list-rank-count {    float: right;    margin-right: 15px;    color: #27B0B7}.list .sideMain .page-box {    float: right}.list .sideMain .page-box a {    float: left;    display: inline-block;    height: 12px;    width: 12px;    position: relative;    margin: 10px 5px 0;    padding: 5px;    border: 1px solid #d7d7d7}.list .sideMain .page-box a .icon-page-block {    position: absolute;    background-position: -466px -68px;    width: 12px;    height: 12px}.list .sideMain .page-box a .icon-page-list {    position: absolute;    background-position: -466px -47px;    width: 12px;    height: 12px}.list .sideMain .page-box .gray .icon-page-left {    background-position: -295px -41px;    width: 12px;    height: 12px}.list .sideMain .page-box .gray .icon-page-right {    background-position: -295px -60px;    width: 12px;    height: 12px}.list .sideMain .page-box a:hover {    border-color: #27B0B7}.list .sideMain .page-box .active {    border-color: #27B0B7}.list .sideMain .page-box .active .icon-page-block {    background-position: -485px -68px}.list .sideMain .page-box .active .icon-page-list {    background-position: -485px -47px}.list .sideMain .page-box .page-num {    display: inline-block;    font-size: 16px;    color: #666;    line-height: 16px;    position: relative;    margin: 10px 5px 0;    padding: 5px}.list .sideMain .page-box .page-num, .list .sideMain .page-box .page-style, .list .sideMain .page-box .page-lists {    float: left}.list .sideMain .screening-btn {    text-align: right;    padding: 8px 30px;    display: block;    cursor: pointer}.list .sideMain .screening-btn i {    margin-left: 5px;    margin-top: 1px}.list .sideMain .screening.list-row {    margin-top: 0}.list .sideMain .screening.list-row dl {    padding-top: 5px;    padding-bottom: 5px}.list .sideMain .screening.list-row .list-rank-head {    padding: 0 15px 10px 15px}.list .sideMain .screening.list-row .list-rank-head a {    float: left;    padding: 0 5px;    margin-top: 5px;    font-weight: 700;    color: #666;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    cursor: pointer}.list .sideMain .screening.list-row .list-rank-head a:hover {    color: #27B0B7}.list .sideMain .screening.list-row .list-rank-head .isck {    color: #27B0B7}.list .sideMain .screening.list-row .list-rank-head dl {    margin-top: 10px}.list .sideMain .screening.list-row .list-rank-head span {    float: left;    margin-top: 5px;    font-size: 10px;    color: #ccc}.list .sideMain .screening.list-row .list-box {    max-height: 200px;    overflow: auto;    height: 30px;    margin: 0 15px;    padding-right: 0;    padding-left: 0;    border-top: 1px dashed #999}.list .sideMain .screening.list-row .list-rank .check-dl dt {    color: #666;    font-weight: 300}.list .sideMain .screening.list-row .list-rank a {    position: relative;    margin: 5px 0 0 0;    padding-left: 20px;    padding-right: 0;    color: #999;    width: 150px;    border: none;    background: 0 0;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis}.list .sideMain .screening.list-row .list-rank a:hover {    color: #27B0B7}.list .sideMain .list-row {    background-color: #fff;    border: 1px solid #e4e4e4;    margin-top: 10px}.list .sideMain .list-row .list-rank {    margin-top: 0;    overflow: hidden}.list .sideMain .list-row dl {    margin-top: 5px;    padding-left: 65px;    overflow: hidden}.list .sideMain .list-row dt {    float: left;    margin-left: -65px;    margin-top: 5px;    font-size: 14px;    color: #333;    font-weight: 700}.list .sideMain .list-row dd {    float: left;    overflow: hidden}.list .sideMain .goods-list {    display: none}.list .sideMain .goods-list .goods-list-wrap li {    position: relative;    float: left;    width: 219px;    height: 334px;    padding: 11px}.list .sideMain .goods-list .goods-list-wrap li .icon-oper {    display: inline-block;    position: absolute;    left: 34px;    top: 10px;    background-position: -873px -325px;    width: 44px;    height: 44px;    color: #fff;    font-size: 14px;    line-height: 24px}.list .sideMain .goods-list .goods-list-wrap i {    z-index: 10}.list .sideMain .goods-list .goods-list-wrap .goods-img {    display: block;    text-align: center}.list .sideMain .goods-list .goods-list-wrap .goods-img img {    width: 170px;    height: 170px}.list .sideMain .goods-list .goods-list-wrap .goods-sale {    margin-top: 5px}.list .sideMain .goods-list .goods-list-wrap .goods-sale .goods-price {    font-size: 16px;    color: #333}.list .sideMain .goods-list .goods-list-wrap .goods-sale .goods-price i {    font-size: 21px;    color: #f92828}.list .sideMain .goods-list .goods-list-wrap .goods-sale .market-price {    margin-left: 5px;    text-decoration: line-through}.list .sideMain .goods-list .goods-list-wrap li.hover .goods-wrap {    position: absolute;    left: 0;    top: 0;    padding: 11px;    width: 219px;    height: 334px;    z-index: 10;    overflow: hidden}.list .sideMain .goods-list .goods-list-wrap li.hover .goods-wrap .goods-action {    display: block}.list .sideMain .goods-list .goods-list-wrap .goods-list-empty p {    width: 580px;    margin: 0 auto;    font-size: 24px}.list .sideMain .goods-list .goods-list-wrap .goods-list-empty p img, .list .sideMain .goods-list .goods-list-wrap .goods-list-empty p span {    float: left}.list .sideMain .goods-list .goods-list-wrap .goods-list-empty p span {    width: 360px;    margin: 150px 0 0 20px;    text-align: center;    color: #aaa}.list .sideMain .goods-list-hidden {    display: none}.list .sideMain .goods-list-hidden .goods-wrap {    height: 55px;    border-bottom: 1px dashed #e4e4e4;    padding: 10px 0;}.list .sideMain .goods-list-hidden .goods-wrap:hover {    background-color: #f8f8f8}.list .sideMain .goods-list-hidden .goods-list-img {    float: left;    width: 90px;    height: 55px}.list .sideMain .goods-list-hidden .goods-list-img img {    display: block;    margin: auto auto;    width: 52px;    height: 52px}.list .sideMain .goods-list-hidden .goods-list-text {    float: left;    width: 430px;    height: 55px}.list .sideMain .goods-list-hidden .goods-list-text p {    margin-left: 40px;    margin-top: 6px}.list .sideMain .goods-list-hidden .goods-list-text p a {    color: #000}.list .sideMain .goods-list-hidden .goods-list-text p .icon-oper {    display: inline-block;    padding: 1px 2px;    color: #fff;    background: #ff4e00;    margin-right: 5px;    border-radius: 3px;    -webkit-border-radius: 3px;    -ms-border-radius: 3px;    -moz-border-radius: 3px;    -o-border-radius: 3px}.list .sideMain .goods-list-hidden .goods-list-text .goods-list-style {    float: left;    width: 150px;    color: #27B0B7;    letter-spacing: 1px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.list .sideMain .goods-list-hidden .goods-list-text .goods-list-number {    float: left;    color: #999}.list .sideMain .goods-list-hidden .goods-price-det {    float: left;    width: 175px;    height: 55px;    line-height: 55px;    font-weight: bold;    color: #ff8533;    text-align: center;    padding-left: 40px}.list .sideMain .goods-list-hidden .goods-price-det span {    font-size: 20px}.list .sideMain .goods-list-hidden .goods-price-det .enter-color {    color: #ff8533}.list .sideMain .goods-list-hidden .goods-price-det-not {    float: left;    width: 175px;    height: 55px;    line-height: 55px;    font-weight: bold;    color: #ff8533;    text-align: center;    padding-left: 40px;    text-decoration: line-through}.list .sideMain .goods-list-hidden .goods-price-det-not span {    font-size: 20px}.list .sideMain .goods-list-hidden .goods-price-det-not .enter-color {    color: #ff8533}.list .sideMain .goods-list-hidden .goods-add-box {    float: left;    width: 200px;    height: 55px}.list .sideMain .goods-list-hidden .goods-add-box .add-car-box {    margin-top: 10px;    margin-left: 42px}.list .sideMain .list-page {    padding: 40px 50px 30px 0}.list .list-rank {    margin-top: 10px;    padding: 0 15px 10px 15px;    background-color: #fff}.list .list-rank a {    font-size: 14px;    color: #333}.list .list-rank dl {    float: left;    margin-top: 5px;    padding-left: 65px;    overflow: hidden}.list .list-rank dt {    float: left;    margin-left: -65px;    margin-top: 5px;    font-size: 14px;    color: #333}.list .list-rank dd a {    float: left;    margin-top: 5px;    margin-left: 5px;    margin-right: 15px;    padding: 0 7px;    border: 1px solid #e5e5e5}.list .list-rank dd a i {    display: none}.list .list-rank dd a.sel-a {    border: none}.list .list-rank dd a.sel-a input {    vertical-align: middle}.list .list-rank dd a:hover {    border-color: #27B0B7}.list .list-rank dd a.isck {    color: #fff;    background-color: #27B0B7;    border-color: #27B0B7;    position: relative;    padding: 0 15px}.list .list-rank dd a.isck i {    display: block;    right: 5px;    top: 5px}.list .list-rank dd .screen {    margin-top: 8px;    margin-left: 10px;    padding-left: 22px;    position: relative}.list .sideMain .list-screen {    border: none;    border-bottom: 1px solid #e7e3e7;    border-top: 1px solid #e7e3e7;    background-color: #f9f9f9}.list .list-screen .list-rank {    background-color: #f9f9f9}.list .sideMain .goods-list .goods-list-wrap .hover {    border: 4px solid #d7d7d7}.list .sideMain .goods-list .goods-list-wrap li {    border: 4px solid #fff;    width: 211px}.list .goods-wrap .goods-text {    padding: 0;    margin-top: 10px;    overflow: hidden}.list .sideMain .goods-list .goods-list-wrap .goods-img img {    width: 211px;    height: 211px}.list .sideMain .goods-list .goods-list-wrap li {    height: 360px;    margin-bottom: 40px}.list .sideMain .goods-list .goods-list-wrap li.hover .goods-wrap {    height: 360px;    width: 211px}.list .goods-text .enter-color {    font-size: 15px}.list .goods-price {    height: 18px;    margin: 0;    margin-bottom: 10px}.list .add-car-box {    margin: inherit}.list .goods-wrap .goods-style {    height: 15px;    line-height: 15px;    overflow: hidden}.list .sideMain .list-row {    border: 0 solid #e4e4e4}