﻿#goods {
    clear:both;
    margin:0 auto;
    width:1200px;
}
    #goods ul.tis {
        height:40px;
        padding:5px 0 0 0;
        border-bottom:1px solid #F2F2F2;
    }
        #goods ul.tis li {
            height:40px;
            line-height:40px;
        }
    #goods ul.goods-t {
        clear:both;
        height:520px;
        padding:20px 0;
        border-bottom:1px solid #F2F2F2;
    }
    #goods ul.goods-t li.img {
        float:left;
        width:450px;
        height:520px;
        overflow:hidden;
    }
        #goods ul.goods-t li.img i {
            display:block;
            width:430px;
            height:430px;
            border:1px solid #E2E2E2;
            padding:9px;
        }
            #goods ul.goods-t li.img i img {
                display:block;
                width: 430px;
                height: 430px;
            }
        #goods ul.goods-t li.img span {
            display:block;
            height:60px;
            overflow:hidden;
            padding:10px 0 0 0;
        }
            #goods ul.goods-t li.img span img {
                width:58px;
                height:58px;
                margin-right:15px;
                border:1px solid #E2E2E2;
            }

    #goods ul.goods-t li.item {
        float:left;
        width:510px;
        height:520px;
        padding:0 20px;
    }
        #goods ul.goods-t li.item h3 {
            display:block;
            font-size:18px;
            font-weight:normal;
            padding:3px 0 20px 0;
        }
        #goods ul.goods-t li.item span.price {
            display:block;
            height:50px;
            line-height:50px;
            background:#FFF2E8;
        }
            #goods ul.goods-t li.item span.price b {
                float:left;
                width:60px;
                text-align:right;
                font-weight:normal;
            }
            #goods ul.goods-t li.item span.price label {
                float:right;
                width:440px;
                font-size:18px;
                color:#FF6A00;
            }
                #goods ul.goods-t li.item span.price label i {
                    font-style:normal;
                    font-size:14px;
                    padding:0 3px 0 0;
                }
        #goods ul.goods-t li.item span.sp {
            display:block;
            height:30px;
            line-height:30px;
            padding:10px 0;
            border-bottom:1px dotted #E2E2E2;
        }
            #goods ul.goods-t li.item span.sp label {
                float:left;
                width:120px;
                padding:0 0 0 18px;
                border-right:1px solid #F2F2F2;
                color:#666666;
            }
            #goods ul.goods-t li.item span.sp label.f {
                width:200px;
                border-right:none;
            }
        #goods ul.goods-t li.item span.quantity {
            clear:both;
            margin-top:10px;
            display: block;
            height: 35px;
            line-height: 35px;
            padding: 10px 0;
        }
            #goods ul.goods-t li.item span.quantity b {
                float:left;
                width:60px;
                text-align:right;
                font-weight:normal;
            }
            #goods ul.goods-t li.item span.quantity a {
                float:left;
                width:33px;
                height:33px;
                background:#F2F2F2;
                border:1px solid #E3E3E3;
                cursor:pointer;
                text-align:center;
            }
            #goods ul.goods-t li.item span.quantity input {
                float:left;
                width:50px;
                height:33px;
                text-align:center;
                padding:0 10px;
                border:none;
                border-top:1px solid #E3E3E3;
                border-bottom:1px solid #E3E3E3;
            }
            #goods ul.goods-t li.item span.quantity em {
                float:left;
                padding:0 5px;
                font-style:normal;
                color:#666666;
            }
            #goods ul.goods-t li.item span.quantity i {
                font-style:normal;
                color:#FF6A00;
                padding:0 3px;
            }
        #goods ul.goods-t li.item span.btn {
            display:block;
            clear:both;
            height:80px;
            padding:10px 0;
        }
            #goods ul.goods-t li.item span.btn a {
                margin-left:18px;
                display: inline-block;
                width: 176px;
                height: 46px;
                line-height: 46px;
                border: 2px solid #FF4D50;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                cursor:pointer;
                font-size:18px;
                text-indent:66px;
            }
                #goods ul.goods-t li.item span.btn a.buy_btn {
                   color:#FFFFFF; 
                   background:#FF4D50 url(/images/ico_buy.jpg) no-repeat 25px 15px;
                }
                #goods ul.goods-t li.item span.btn a.cart_btn {
                    color:#333333;
                   background:#FFFFFF url(/images/ico_cart.jpg) no-repeat 25px 15px;
                }
        #goods ul.goods-t li.item span.collection {
            display:block;
            clear:both;
            height:35px;
        }
            #goods ul.goods-t li.item span.collection a {
                float:left;
                margin-left:18px;
                cursor:pointer;
            }
            #goods ul.goods-t li.item span.collection label {
                float:left;
                width:300px;
                color:#666666;
            }
                #goods ul.goods-t li.item span.collection label em {
                    font-style:normal;
                }
        #goods ul.goods-t li.item span.share {
            display:block;
            clear:both;
            height:40px;
        }
            #goods ul.goods-t li.item span.share b {
                float:left;
                width:60px;
                text-align:right;
                color:#666666;
                font-weight:normal;
                padding:8px 0 0 0;
            }
            #goods ul.goods-t li.item span.share i {
                float:left;
                padding:0 0 0 5px;
            }

    #goods ul.goods-t li.shop {
        float:right;
        width:200px;
        height:520px;
        background:#FAFAFA;
    }
        #goods ul.goods-t li.shop span.logo {
            display: block;
            width: 200px;
            height: 60px;
            padding:20px 0 10px 0;
            border-bottom: 1px solid #F2F2F2;
        }
            #goods ul.goods-t li.shop span.logo i {
                display:block;
                margin:0 auto;
                width:180px;
                height:60px;
                overflow:hidden;
            }
                #goods ul.goods-t li.shop span.logo i img {
                    display: block;
                    height: 60px;
                    margin: 0 auto;
                }
        #goods ul.goods-t li.shop span.name {
            display:block;
            height:30px;
            line-height:22px;
            padding:10px;
        }
            #goods ul.goods-t li.shop span.name b {
                float:left;
                width:110px;
                font-size:13px;
                color:#000000;
                font-weight:normal;
            }
            #goods ul.goods-t li.shop span.name em {
                float:right;
                font-style:normal;
                color:#FFFFFF;
                padding:0 8px;
                font-size:13px;
                background:#FF6A00;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }
        #goods ul.goods-t li.shop span.qq {
            clear:both;
            display:block;
            padding:10px 0 5px 5px;
            border-top: 1px solid #F2F2F2;
        }
            #goods ul.goods-t li.shop span.qq a {
                margin-left:5px;
                margin-bottom:5px;
                margin-right:10px;
                display:inline-block;
            }
        #goods ul.goods-t li.shop span.tel {
            display:block;
            clear:both;
            height:35px;
            padding:0 10px;
        }
        #goods ul.goods-t li.shop span.link {
            display:block;
            clear:both;
            height:30px;
        }
            #goods ul.goods-t li.shop span.link a {
                float: left;
                margin-left: 10px;
                width: 83px;
                height: 30px;
                line-height: 30px;
                border: 1px solid #E2E2E2;
                background: #F2F2F2;
                text-align: center;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                cursor:pointer;
            }
                #goods ul.goods-t li.shop span.link a:hover {
                    border:1px solid #FF6A00;
                }

    #goods ul.goods-z {
        clear:both;
        padding:20px 0;
    }
        #goods ul.goods-z li.shop {
            float:left;
            width:250px;
            overflow:hidden;
        }
            #goods ul.goods-z li.shop div.so {
                width: 248px;
                height: 250px;
                overflow: hidden;
                border: 1px solid #E2E2E2;
            }
                #goods ul.goods-z li.shop div.so b {
                    display:block;
                    height:50px;
                    line-height:50px;
                    background:#FAFAFA;
                    padding:0 0 0 20px;
                    font-size:16px;
                    color:#333333;
                    font-weight:normal;
                    border-bottom: 1px solid #E2E2E2;
                }
                #goods ul.goods-z li.shop div.so span {
                    display:block;
                    height:37px;
                    line-height:35px;
                    padding:20px 0 0 0;
                }
                    #goods ul.goods-z li.shop div.so span label {
                        float:left;
                        width:60px;
                        line-height:37px;
                        text-align:right;
                        padding:0 10px 0 0;
                    }
                    #goods ul.goods-z li.shop div.so span input {
                        float:left;
                        width:140px;
                        height:35px;
                        padding:0 5px;
                        border:1px solid #E2E2E2;
                    }
                    #goods ul.goods-z li.shop div.so span.p input {
                        width:55px;
                    }
                    #goods ul.goods-z li.shop div.so span.p i {
                        float:left;
                        padding:0 6px;
                        line-height:37px;
                        font-style:normal;
                    }
                    #goods ul.goods-z li.shop div.so span.b {
                        padding:20px 0 0 70px;
                    }
                        #goods ul.goods-z li.shop div.so span.b input {
                            width: 80px;
                            height: 40px;
                            cursor: pointer;
                            text-align: center;
                            -moz-border-radius: 5px;
                            -webkit-border-radius: 5px;
                            border-radius: 5px;
                            background: #FAFAFA;
                            font-size:16px;
                        }

            #goods ul.goods-z li.shop div.menu {
                margin-top:20px;
                width: 248px;
                overflow: hidden;
                border: 1px solid #E2E2E2;
                border-bottom:none;
            }
                #goods ul.goods-z li.shop div.menu b {
                    display: block;
                    height: 50px;
                    line-height: 50px;
                    background: #FAFAFA;
                    padding: 0 0 0 20px;
                    font-size: 16px;
                    color: #333333;
                    font-weight: normal;
                    border-bottom: 1px solid #E2E2E2;
                }
                #goods ul.goods-z li.shop div.menu a {
                    display:block;
                    padding:10px 10px 10px 45px;
                    background:#FAFAFA;
                    border-bottom: 1px solid #E2E2E2;
                }
                    #goods ul.goods-z li.shop div.menu a i {
                        float:left;
                        position:absolute;
                        margin-left:-25px;
                        margin-top:2px;
                        width:16px;
                        height:16px;
                        line-height:16px;
                        text-align:center;
                        font-style:normal;
                        background:#E2E2E2;
                        color:#FFFFFF;
                    }
                    #goods ul.goods-z li.shop div.menu a.s {
                        padding:10px 10px 10px 45px;
                        background:#FFFFFF;
                    }

            #goods ul.goods-z li.shop div.list {
                margin-top: 20px;
                width: 248px;
                overflow: hidden;
                border: 1px solid #E2E2E2;
            }
                #goods ul.goods-z li.shop div.list span.t {
                    display: block;
                    height: 50px;
                    line-height: 50px;
                    font-size: 16px;
                    color: #333333;
                    font-weight: normal;
                    border-bottom: 1px solid #E2E2E2;
                }
                    #goods ul.goods-z li.shop div.list span.t a {
                        float:left;
                        width:123px;
                        height:50px;
                        text-align:center;
                        background: #FAFAFA;
                        cursor:pointer;
                        border-right: 1px solid #E2E2E2;
                    }
                        #goods ul.goods-z li.shop div.list span.t a i {
                            display: none;
                        }
                        #goods ul.goods-z li.shop div.list span.t a.o {
                            background: #FFFFFF;
                        }
                            #goods ul.goods-z li.shop div.list span.t a.o i {
                                display:block;
                                margin-left:54px;
                                position:absolute;
                                width:14px;
                                height:8px;
                                background:url(/images/ico_down.jpg) no-repeat 0 0;
                            }
                #goods ul.goods-z li.shop div.list span.i {
                    display:block;
                    padding:0 20px;
                }
                    #goods ul.goods-z li.shop div.list span.i a {
                        display:block;
                        margin-top:10px;
                        width:208px;
                        height:290px;
                        overflow:hidden;
                        cursor:pointer;
                        border-bottom:1px dotted #E2E2E2;
                    }
                        #goods ul.goods-z li.shop div.list span.i a img {
                            display:block;
                            width:208px;
                            height:208px;
                        }
                        #goods ul.goods-z li.shop div.list span.i a b {
                            display:block;
                            height:40px;
                            line-height:20px;
                            font-weight:normal;
                            font-size:13px;
                            overflow:hidden;
                            padding:5px 0;
                        }
                        #goods ul.goods-z li.shop div.list span.i a em {
                            display:block;
                            height:20px;
                            line-height:20px;
                            font-style:normal;
                            color:#666666;
                        }
                            #goods ul.goods-z li.shop div.list span.i a em i {
                                font-style:normal;
                                padding:0 3px;
                            }

        #goods ul.goods-z li.view {
            float: right;
            width: 918px;
            overflow: hidden;
            border:1px solid #E2E2E2;
        }
            #goods ul.goods-z li.view div.item {
                height:50px;
                border-bottom:1px solid #E2E2E2;
            }
                #goods ul.goods-z li.view div.item a {
                    float:left;
                    padding:0 40px;
                    line-height:50px;
                    cursor:pointer;
                    border-right:1px solid #E2E2E2;
                }
            #goods ul.goods-z li.view div.text {
                margin:0 auto;
                width:820px;
                overflow:hidden;
                line-height:24px;
                padding:20px;
            }

            #goods ul.goods-z li.view div.evaluate {
                clear:both;
                padding:0;
                border-top:1px solid #E2E2E2;
            }
                #goods ul.goods-z li.view div.evaluate div.i {
                    clear:both;
                    padding:20px 30px;
                    border-bottom:1px dotted #E2E2E2;
                }
                    #goods ul.goods-z li.view div.evaluate div.i span.i {
                        float:left;
                        width:80px;
                    }
                        #goods ul.goods-z li.view div.evaluate div.i span.i img {
                            display:block;
                            width:70px;
                            height:70px;
                            padding:4px;
                            border:1px solid #F2F2F2;
                        }
                        #goods ul.goods-z li.view div.evaluate div.i span.i b {
                            display:block;
                            font-weight:normal;
                            padding:5px 0 0 0;
                            height:20px;
                            overflow:hidden;
                            text-align:center;
                        }
                    #goods ul.goods-z li.view div.evaluate div.i span.x {
                        float:right;
                        width:760px;
                    }
                        #goods ul.goods-z li.view div.evaluate div.i span.x u {
                            display:block;
                            height:24px;
                            line-height:24px;
                            text-decoration:none;
                            background:url(/images/client.png) no-repeat 3px 0;
                        }
                            #goods ul.goods-z li.view div.evaluate div.i span.x u i {
                                float:left;
                                width:150px;
                                height:24px;
                                overflow:hidden;
                                background:url(/images/client.png) no-repeat 3px -27px;
                            }
                            #goods ul.goods-z li.view div.evaluate div.i span.x u em {
                                float:right;
                                width:200px;
                                height:24px;
                                text-align:right;
                                font-style:normal;
                                font-size:12px;
                                color:#999999;
                            }
                        #goods ul.goods-z li.view div.evaluate div.i span.x label.x {
                            display:block;
                            padding:8px 0 0 3px;
                            line-height:22px;
                            color:#333333;
                        }
                        #goods ul.goods-z li.view div.evaluate div.i span.x label.eva-pic {
                            display: block;
                            height: 60px;
                            padding: 8px 0 0 3px;
                        }
                            #goods ul.goods-z li.view div.evaluate div.i span.x label.eva-pic img {
                                float:left;
                                margin-right:10px;
                                width:56px;
                                height:56px;
                                padding:3px;
                                border:1px solid #F2F2F2;
                            }
                        #goods ul.goods-z li.view div.evaluate div.i span.x label.r {
                            display:block;
                            margin-top:15px;
                            margin-left:3px;
                            padding:10px;
                            line-height:22px;
                            color:#333333;
                            border:1px solid #F2F2F2;
                            background:#FAFAFA;
                        }
                            #goods ul.goods-z li.view div.evaluate div.i span.x label.r b {
                                font-weight:normal;
                                color:#CC0000;
                            }
                            #goods ul.goods-z li.view div.evaluate div.i span.x label.r em {
                                display:block;
                                text-align:right;
                                color:#999999;
                                font-size:12px;
                                font-style:normal;
                            }
                #goods ul.goods-z li.view div.evaluate div.per {
                    clear:both;
                    height:50px;
                    padding:20px 0;
                }
                #goods ul.goods-z li.view div.evaluate div.x {
                    clear:both;
                    height:30px;
                    line-height:30px;
                    font-size:12px;
                    text-align:center;
                    color:#999999;
                    padding:50px 0 0 0;
                }