.list_main li strong,.search-form .chobox dt{
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}

.list_main *,.list_type *{
    margin:0;
    padding:0;
    border:0;
    list-style:none
}

.list_title{
    height:42px;
    background:#464859;
    color:#fff;
    position:relative
}

.list_title h2{
    margin:0;
    padding:0 0 0 30px;
    font:14px/42px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif
}

.list_main .price_sale,.list_pagebar{
    font-size:14px
}

.list_title h2 strong{
    padding:0 9px 0 0
}

.list_type{
    zoom:1;
    overflow:hidden;
    border:1px solid #e6e6e6;
    color:#666
}

.list_type .nav a:link,.list_type .nav a:visited{
    color:#666;
    text-decoration:none;
    background-color:#f5f6f7
}

.list_type .nav a:hover{
    color:#f60
}

.list_type .nav a:active{
    color:#f60;
    background-color:#f5f6f7
}

.list_type .nav{
    height:35px;
    overflow:hidden;
    background:#f5f6f7;
    border-bottom:1px solid #e6e6e6
}

.list_type .nav li{
    float:left;
    padding:0 30px;
    line-height:35px;
    border-right:1px solid #e6e6e6
}

.list_type .nav a.by_down,.list_type .nav a.by_up{
    display:inline-block;
    padding:0 15px 0 0;
    overflow:hidden
}

.list_type .nav a.by_up{
    background-position:right -658px
}

.list_type .nav a.by_down{
    background-position:right -687px
}

.list_type .list{
    zoom:1;
    overflow:hidden;
    padding:10px
}

.list_type .list dl{
    width:100%;
    overflow:hidden;
    padding:5px 0;
    line-height:27px
}

.list_type .list dt{
    float:left;
    width:90px;
    text-align:center;
    font-weight:700
}

.list_type .list dd{
    float:left;
    overflow:hidden;
    width:930px
}

.list_type .list li{
    float:left;
    padding:0 13px
}

.list_type .list li.line{
    width:1px;
    height:13px;
    background:#c8ced4;
    padding:0;
    overflow:hidden;
    margin:7px 0 0
}

.list_type .list .now:link,.list_type .list .now:visited{
    color:#007aff
}

.list_main{
    width:100%;
    overflow:hidden
}

.list_main ul{
    float:left;
    overflow:hidden;
    margin:0 -20px 0 0
}

.list_main li{
    float:left;
    width:170px;
    padding:15px 25px;
    overflow:hidden
}

.list_main li strong{
    font-weight:lighter;
    display:block;
    margin:5px 0 0;
    height:18px;
    line-height:18px;
    overflow:hidden
}

.list_main .btn_dui,.list_main .to_cart{
    height:26px;
    line-height:26px;
    display:inline-block
}

.list_main li p{
    margin:5px 0 0
}

.list_main li b{
    color:#fe5600
}

.list_main .price_del{
    text-decoration:line-through;
    color:#888
}

.list_main .btn_dui{
    width:72px;
    background-position:-110px -80px;
    text-align:center
}

.list_main .btn_dui:link,.list_main .btn_dui:visited{
    color:#fff
}

.list_main .to_cart{
    padding:0 0 0 20px;
    background-position:0 -24px;
    overflow:hidden;
    margin:0 0 0 5px;
    vertical-align:middle
}

.list_pagebar{
    width:100%;
    padding:20px 0;
    text-align:center;
    line-height:21px;
    color:#666;
    font-family:'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif
}

.list_pagebar a{
    display:inline-block;
    padding:0 4px
}

.list_pagebar a:link,.list_pagebar a:visited{
    color:#f56f4a;
    text-decoration:none
}

.list_pagebar a:hover{
    background:#f56f4a;
    color:#fff;
    text-decoration:none
}

.list_pagebar a.now{
    font-weight:700
}

.list_pagebar a.now:hover,.list_pagebar a.now:link,.list_pagebar a.now:visited{
    color:#666;
    background:0 0
}

.list_pagebar .page_total{
    padding:0 33px
}

.list_pagebar .page_box{
    border:1px solid #ddd;
    height:19px;
    font-size:16px;
    line-height:19px;
    padding:0 2px;
    text-align:center;
    margin:0 2px
}

.side_list li .item{
    width:187px;
    overflow:hidden;
    padding:8px 0
}

.side_list li .item em{
    float:none;
    width:170px
}

.side_list li .item strong{
    float:none;
    display:block;
    margin-top:5px;
    font-weight:lighter;
    line-height:16px;
    width:100%;
    height:30px;
    overflow:hidden
}

.side_list li .item .price_del{
    float:none;
    color:#888;
    text-decoration:line-through;
    width:50px;
    padding:6px 0 0
}

.side_list li .item b{
    float:none;
    color:#fe5600;
    padding:6px 0 0
}

.side_list li .item .price_sale{
    font-size:12px;
    width:50px
}

.list_main li strong{
    width:155px;
    word-break:break-word
}

.list_main a.disabled{
    pointer-events:none;
    background-color:grey;
    color:#fff;
    -webkit-border-radius:3px;
    border-radius:3px
}

.list_main em a{
    width:170px;
    height:128px;
    overflow:hidden;
    display:inline-block
}

.list_main em a img{
    transition-duration:400ms;
    -webkit-transition-duration:400ms;
    -moz-transition-duration:400ms;
    -o-transition-duration:400ms;
    -ms-transition-duration:400ms;
    -ms-transition-property:transform;
    transform:scale3d(1,1,1);
    -webkit-transform:scale3d(1,1,1);
    -moz-transform:scale3d(1,1,1);
    -o-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1)
}

.list_main em a img,em a:hover img{
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    transition-property:transform
}

.list_main em a:hover img{
    transition-duration:600ms;
    -webkit-transition-duration:600ms;
    -moz-transition-duration:600ms;
    -o-transition-duration:600ms;
    -ms-transition-duration:600ms;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:transform;
    transform:scale3d(1.2,1.2,1.2);
    -webkit-transform:scale3d(1.2,1.2,1.2);
    -moz-transform:scale3d(1.2,1.2,1.2);
    -o-transform:scale3d(1.2,1.2,1.2);
    -ms-transform:scale3d(1.2,1.2,1.2)
}

.search-form{
    width:298px;
    height:28px;
    background:#fff;
    position:absolute;
    top:45px;
    right:6px;
    z-index:104;
    border:1px solid #f56f4a
}

.search-form dd,.search-form dl,.search-form input,.search-form li,.search-form ul{
    margin:0;
    padding:0
}

.search-form .keybox{
    width:198px;
    height:28px;
    overflow:hidden;
    position:relative;
    float:left
}

.search-form .keybox .box{
    width:206px;
    height:22px;
    line-height:16px;
    margin:0;
    padding:3px;
    font-size:12px;
    border:0;
    position:absolute;
    top:1px;
    left:1px;
    z-index:100;
    float:left;
    outline:0
}

.search-form .keybox label{
    height:33px;
    line-height:28px;
    position:absolute;
    top:1px;
    left:7px;
    color:#ababab;
    z-index:99
}

.search-form .chobox{
    width:65px;
    height:28px;
    position:relative;
    z-index:60;
    float:left;
    color:#000
}

.search-form .chobox dl{
    width:65px;
    position:absolute;
    cursor:default;
    background:#f5f6f7;
    margin:0
}

.search-form .chobox dt{
    border-left:1px solid #dbdfe3;
    display:block;
    height:28px;
    line-height:28px;
    padding:0 5px 0 12px;
    overflow:hidden;
    background:url(../../../images/shop/icon.png) 53px -48px no-repeat;
    _background:url(../../../images/shop/icon_8.png) 45px -45px no-repeat
}

.search-form .chobox dd{
    width:64px;
    border:1px solid #dbdfe3;
    border-top:none;
    background:#f5f6f7;
    display:none
}

.search-form .chobox ul{
    overflow:hidden
}

.search-form .chobox li{
    width:54px;
    line-height:24px;
    margin:1px 0 0;
    padding:0 0 0 10px;
    cursor:pointer
}

.search-form .chobox li.now{
    background:#464859;
    color:#fff
}

.search-form .btnbox{
    width:35px;
    height:28px;
    overflow:hidden;
    float:right
}

.search-form .btnbox .btn{
    width:35px;
    height:28px;
    margin:0;
    padding:0;
    border:0;
    background:url(../../../images/shop/comm.png) -314px -123px no-repeat;
    _background:url(../../../images/shop/comm_8.png) -310px -120px no-repeat;
    cursor:pointer;
    float:right
}

.goods_view{
    zoom:1;
    overflow:hidden;
    padding:20px;
    border:1px solid #eee;
    background:#f5f6f7
}

.goods_view .goods_pic{
    float:left;
    width:280px
}

.goods_view .goods_info{
    float:right;
    width:456px;
    color:#3c3c3c
}

.goods_view .goods_info h1{
    margin:0;
    padding:0;
    height:44px;
    font:normal 700 19px/2em 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif
}

.goods_view .goods_info dl{
    margin:0;
    padding:0;
    width:100%;
    height:29px;
    line-height:21px;
    font-size:14px
}

.goods_view .goods_info dt{
    margin:0;
    padding:0;
    width:86px;
    float:left;
    color:#666
}

.goods_view .goods_info dd{
    margin:0;
    padding:0;
    float:left
}

.goods_view .goods_info .goods_pice{
    color:#fb6f49;
    font:normal 700 19px/21px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif;
    padding:0 3px 0 0
}

.goods_buy{
    border-top:1px dotted #d8dfe5;
    padding:10px 0 15px;
    overflow:hidden;
    width:100%;
    font-size:14px;
    line-height:28px
}

.goods_buy .goods_buy_t{
    float:left;
    width:86px;
    color:#666
}

.goods_buy .goods_buy_i{
    float:left;
    overflow:hidden
}

.goods_buy .goods_buy_i p{
    float:left;
    margin:0;
    padding:0 0 0 9px;
    color:#ababab
}

.goods_buy_num{
    float:left;
    width:106px;
    height:26px;
    overflow:hidden;
    border:1px solid #c7c7c7
}

.goods_buy_num a{
    background:url(../../../images/shop/icon_goods.png) no-repeat;
    _background:url(../../../images/shop/icon_goods_8.png) no-repeat;
    width:26px;
    height:26px;
    overflow:hidden;
    line-height:99em
}

.goods_buy_num span{
    float:left;
    font:14px/26px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif;
    width:52px;
    text-align:center;
    background:#fff;
    border-left:1px solid #c7c7c7;
    border-right:1px solid #c7c7c7
}

.goods_buy_num .lnk_jian{
    float:left;
    background-position:-53px -93px
}

.goods_buy_num .lnk_jian_no{
    float:left;
    background-position:-23px -93px
}

.goods_buy_num .lnk_jia{
    float:right;
    background-position:-113px -93px
}

.goods_buy_num .lnk_jia_no{
    float:right;
    background-position:-83px -93px
}

.goods_tobuy{
    display:none;
    width:198px;
    height:82px;
    overflow:hidden;
    position:absolute;
    background:url(../../../images/shop/icon_goods.png) no-repeat;
    _background:url(../../../images/shop/icon_goods_8.png) no-repeat;
    right:0;
    top:0
}

.goods_tobuy .tip_exit{
    display:block;
    width:9px;
    height:9px;
    position:absolute;
    top:16px;
    right:6px;
    background:url(../../../images/shop/icon_goods.png) 0 -100px no-repeat;
    _background:url(../../../images/shop/icon_goods_8.png) 0 -100px no-repeat
}

.goods_tobuy p{
    margin:0;
    padding:30px 0 0 22px;
    font-size:12px;
    color:#666
}

.goods_tobuy em{
    font-style:normal;
    color:#fb6f49
}

.goods_detail{
    zoom:1;
    overflow:hidden;
    border:1px solid #eee;
    padding:23px
}

.goods_detail .line{
    border-top:1px dotted #d8dfe5;
    height:19px;
    overflow:hidden
}

.goods_detail .goods_dt{
    font:12px/22px SimSun,'\5b8b\4f53',sans-serif;
    color:#3c3c3c;
    overflow:hidden
}

.goods_detail .goods_dt strong{
    float:left;
    font:normal 700 16px/22px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif
}

.goods_detail .goods_dt span{
    float:left;
    padding:0 0 0 22px
}

.goods_detail .goods_dd{
    font-size:14px;
    line-height:22px;
    color:#666;
    padding:9px 0 19px
}

.btn_change,.btn_tobuy{
    width:189px;
    height:43px;
    padding:0;
    font:normal 700 16px/43px SimSun,'\5b8b\4f53',sans-serif;
    color:#fff;
    cursor:pointer;
    margin:0;
    display:inline-block
}

.btn_change{
    border:0;
    background:#fb6f49;
    -webkit-border-radius:2px;
    border-radius:2px
}

.btn_tobuy{
    border:0;
    background:#464859;
    -webkit-border-radius:2px;
    border-radius:2px
}

.index_title{
    height:38px;
    overflow:hidden
}

.index_title h2{
    float:left;
    font:normal 700 19px/29px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif;
    margin:0
}

.index_title span{
    float:right;
    padding:5px 0 0
}

.index_title span a{
    display:inline-block;
    width:39px;
    height:20px;
    line-height:20px;
    background-position:right -234px
}

.index_list{
    zoom:1;
    overflow:hidden;
    border:1px solid #eee;
    padding:20px
}

.index_list ul{
    float:left;
    overflow:hidden;
    margin:0 -30px 0 0;
    padding:0;
    list-style:none
}

.index_list li{
    float:left;
    width:170px;
    padding:0 24px 5px 0
}

.index_list li strong{
    font-weight:lighter;
    display:block;
    margin:5px 0;
    height:18px;
    line-height:18px;
    overflow:hidden
}

.index_list li b{
    color:#fe5600
}

.index_list .price_sale{
    font-size:14px
}

.index_list .price_del{
    text-decoration:line-through;
    color:#888
}

.act_cont_tb {
    width: 100%;
    margin: 10px 0;
    background: #f56f4a;
}
.act_cont_tb th,  .act_cont_tb td {
    text-align: center;
    height: 30px;
    line-height: 30px;
    border: 1px solid #eee;
    color: #FFF;
}
