* {
                box-sizing : border-box ;
                color : #333 ;
                font-family : DIN Alternate,PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif ; 
                font-size : 14px ;
                margin : 0 ;
                padding : 0 ;
                vertical-align : middle ;
            }
            body {
                background-color : #fefefe ;
            }
            ul>li {
                display : inline-block ;
                list-style : none ;
            }
            .page-wrapper {
                width: 1290px ;
                display : block ;
                margin-left : auto ;
                margin-right : auto ;
            }
            .clearfix:after {
                clear : both ;
                content : " " ;
                display : block ;
                font-size : 0 ;
                height : 0 ;    
                visibility : hidden ;
            }
            .ld {
                float : left ;
            }
            .rd {
                float : right ;
            }
            header {
                background-color : #eee ;
            }
            header>.page-wrapper>div {
                line-height : 40px ;
            }
            header>.page-wrapper>.rd>a {
                color : #000 ;
                margin: 0 5px ;
                text-decoration : none ;
            }
            .header {
                padding : 20px 0 ;
            }
            .header>img, .header>div {
                display : inline-block ;
            }
            .header>img {
                width : 180px ;
                height : 60px ;
            }
            .header>.searcher {
                background-color : #c00 ;
                border-radius : 2px ;
                margin-left : 30px ;
                padding : 2px ;
            }
            .header>.searcher>input {
                background-color : #fff ;
                border : none ;
                line-height : 36px ;
                padding : 0 10px ;
                width : 400px ;
            }
            .header>.searcher>div {
                color : #fff ;
                line-height : 36px ;
                padding : 0 20px ;
            }
            .header>.action {
                border-radius : 2px ;
                border : 1px solid #c00 ;
                color : #c00 ;
                cursor : pointer ;
                line-height : 36px ;
                margin-left : 40px ;
                padding : 0 20px ;
                
            }
            .header>.action>a {
                color : #c00 ;
            }
            .menu-bar {
                border-bottom : 1px solid #c00 ;
            }
            .menu-bar>dl>dt, .menu-bar>dl>dd {
                display : inline-block ;
                font-size : 16px ;
                line-height : 36px ;
                padding : 0 20px ;
            }
            .menu-bar>dl>dt {
                background-color : #c00 ;
                color : #fff ;
            }
            .bread-crumb {
                color : #666 ;
                line-height : 36px ;
            }
            .list>li {
                background-color : #fff ;
                border : 1px solid #ddd ;
                border-radius : 2px ;
                cursor: pointer;
                margin-right : 15px ;
                width : 300px ;
            }
            .list>li>img {
                display : block ;
                height : 240px ;
                margin : 10px auto ;
                width : 260px ;
            }
            .list>li>p {
                line-height : 35px ;
                text-align : center ;
            }
            .list>li>.manu {
                background-color : #8b94a8 ;
                color : #fff ;
                line-height : 25px ;
                margin : 0 8px ;
            }
            .list>li>.clearfix {
                margin : 0 8px ;
            }
            .list>li .ld>span.cur {
                color : #c00 ;
                font-size : 18px ;
                margin-right : 5px ;
            }
            .list>li .ld>span.ori {
                text-decoration : line-through ;
            }
            .list>li>.buy {
                background-color : #c30 ;
                display : inline-block ;
                color : #fff ;
                margin : 10px 40px ;
                line-height : 30px ;
                padding : 0 15px ;
            }
            .pager {
                margin : 40px auto ;
                text-align : center ;
            }
            .pager>ul, .pager>div {
                display : inline-block ;
                margin : 0 10px ;
            }
            .pager ul li {
                background-color : #fff ;
                border : 1px solid #c30 ;
                border-radius : 2px ;
                color : #c30 ;
                line-height : 30px ;
                padding : 0 10px ;
            }
            .pager ul li.active {
                background-color : #c30 ;
                color : #fff ;
            }
            footer {
                background-color : #fff ;
                border-top : 1px solid #eee ;
                margin-bottom : 40px ;
            }
            footer>.goal {
                margin : 30px auto ;
            }
            footer>.goal>dl {
                float : left ;
                width : 320px ;
            }
            footer>.goal>dl>dt {
                border-radius : 100px ;
                border : 2px solid #c00 ;
                color : #c00 ;
                display : inline-block ;
                font-size : 22px ;
                height : 50px ;
                line-height : 50px ;
                margin-left : 20px ;
                text-align : center ;
                width : 50px ;
            }
            footer>.goal>dl>dd {
                display : inline-block ;
                font-size : 20px ;
                margin-left : 20px ;
            }
            footer>.assistant {
                border-top : 1px solid #eee ;
                line-height : 60px ;
                text-align : center ;
            }
            footer>.assistant>a {
                color : #999 ;
                margin : 0 5px ;
            }
            footer>p {
                color : #999 ;
                text-align : center ;
            }