﻿.row_a .hd, .cata .sign_up, .col_a .item, .info .view, .mod .hd, .cata .op a, .tit li, .tit .cur a, .tit .cur a span {
    background: url("http://oss-image1.quanmamaimg.com/ImageUpload/201342434143567.jpg") no-repeat scroll 0 0 transparent;
}

.spacer10px
{
    height: 10px;
    overflow: hidden;
}
a
{
    text-decoration: none;
    color: #1E50A2;
}
a:hover
{
    text-decoration: underline;
}

#w
{
    width: 990px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 20px;
}


.favbut
{
    float: right;
    margin: 15px 20px 20px 0;
    margin: -1px 10px 0 0;
    width: 118px;
    height: 40px;
    text-indent: -9999em;
    cursor: pointer;
}

#right_top
{
    text-align: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
}

#sidebar
{
    width: 168px;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    float: left;
}

.title
{
    height: 33px;
    width: 168px;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px;
    text-align: center;
}
.set
{
    height: 40px;
    width: 168px;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    text-align: left;
    width: 150px;
    padding-left: 5px;
}
.set span
{
    background: url(/images/icon2.gif) no-repeat;
    float: left;
    margin: 3px 3px 0 0;
    display: block;
    width: 40px;
    height: 30px;
}

.alink
{
    cursor: pointer;
}



#sidebar ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#sidebar ul li
{
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    text-align: left;
    padding-left: 18px;
}
#sidebar .sel
{
    font-weight: bold;
    color: #E21B23;
    background: transparent url(/images/cate_select.jpg) no-repeat scroll right center;
}

#sidebar ul li span
{
    background: url(/images/icon2.gif) no-repeat;
    float: left;
    margin: 6px 10px 0 0;
    display: block;
    width: 20px;
    height: 20px;
}


#result
{
    margin-top: -3px;
    position: relative;
}

#st
{
    margin-top: 20px;
    width: 379px;
    float: left;
    padding: 0 0 25px 25px;
    border-left: 1px solid #E5F4FC;
    position: relative;
}

#result ol
{
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#result ol li
{
    border-bottom: 1px dotted #B3DBF7;
    padding: 5px 0 20px 6px;
    padding: 10px 0 5px 5px;
}

.date
{
    color: #CCCCCC;
    float: right;
    display: block;
    margin-right: 10px;
    margin-top: 5px;
    _margin-top: 5px;
}


#operate
{
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 10px;
}
#operate a
{
    margin-right: 15px;
    display: block;
    float: left;
    line-height: 16px;
}

.iconspan
{
    background: url(/images/icon2.gif) no-repeat;
    float: left;
    display: block;
    width: 12px;
    height: 12px;
}

h3
{
    margin: 15px 0 10px 0;
    margin: 5px 10px 3px 0;
    font-size: 14px;
}

h3 a
{
    color: #333333;
    text-decoration: none;
}
h3 a:hover
{
    text-decoration: underline;
    color: #333333;
}

.picborder
{
     border: 3px solid #73dffa;
    display: block;
    float: left;
    height: 160px;
    margin-right: 15px;
    overflow: hidden;
    width: 320px;
}


.grey
{
    color: #999999;
}
.grey *
{
    color: #999999;
}
.grey h3
{
    color: #999999;
}
.grey .recommend
{
    color: #999999;
}
.grey .recommend_already
{
    color: #999999;
}
.grey .color_time
{
    color: #999999;
}
.grey .picborder
{
    border: 3px solid #cccccc;
}
.expired
{
    color: #999999;
    margin-left: 20px;
    font-size: 90%;
    float: right;
}

.item_img
{
    display: inline;
    float: right;
    margin-top: 10px;
    vertical-align: middle;
    width: 160px;
}
.item_img img
{
    border: 0;
    max-width: 160px;
}
.recommend
{
    float: left;
    color: #1E50A2;
    cursor: pointer;
    margin-right: 15px;
}
.iconspan
{
    background: url(/images/icon2.gif) no-repeat;
    float: left;
    display: block;
    width: 12px;
    height: 12px;
}

.recommend_already
{
    float: left;
    color: #BBBBBB;
    cursor: pointer;
    margin-right: 15px;
}

.cate_top
{
    width: 20px;
    background-position: -2px -420px;
    height: 20px;
}
.cate_all
{
    background-position: -4px 0px;
}
.cate_clothes
{
    background-position: -4px -31px;
}
.cate_huazhuangpin
{
    background-position: -4px -62px;
}
.cate_shuma
{
    background-position: -4px -91px;
}
.cate_jiadian
{
    background-position: -4px -122px;
}
.cate_jiaju
{
    background-position: -4px -152px;
}
.cate_xiangbao
{
    background-position: -4px -184px;
}
.cate_shipin
{
    background-position: -4px -214px;
}
.cate_youhuiquan
{
    background-position: -2px -564px;
}
.cate_other
{
    background-position: -4px -246px;
}

.cf li
{
    padding-left: 48px;
}

.deleteAlready
{
    cursor: pointer;
    color: red;
}
.delete
{
    cursor: pointer;
}
.modify
{
    cursor: pointer;
    color: black;
}

.renren
{
    background: transparent url(/images/sns_icons_blue.png) no-repeat scroll 0px -160px;
    padding-left: 22px;
}
.renren_hover
{
    background: transparent url(/images/sns_icons.png) no-repeat scroll 0px -160px;
    padding-left: 22px;
}
.kaixin
{
    background: transparent url(/images/sns_icons_blue.png) no-repeat scroll 0px -176px;
    padding-left: 22px;
}
.kaixin_hover
{
    background: transparent url(/images/sns_icons.png) no-repeat scroll 0px -176px;
    padding-left: 22px;
}
.sina
{
    background: transparent url(/images/sns_icons_blue.png) no-repeat scroll 0px -96px;
    padding-left: 22px;
}
.sina_hover
{
    background: transparent url(/images/sns_icons.png) no-repeat scroll 0px -96px;
    padding-left: 22px;
}
.t163
{
    background: transparent url(/images/sns_icons_blue.png) no-repeat scroll 2px -128px;
    padding-left: 24px;
}
.t163_hover
{
    background: transparent url(/images/sns_icons.png) no-repeat scroll 2px -128px;
    padding-left: 24px;
}

.topmail
{
    height: 115px;
    background: url(/images/mail_bj.gif) no-repeat;
    border-top: 1px solid #CBE3F9;
    width: 167px;
}
.mailicon
{
    background: url(/images/icon2.gif) -2px -678px;
    display: block;
    float: left;
    height: 18px;
    margin: 6px 5px 0 5px;
    width: 20px;
}
.mailtitle
{
    margin: 10px 0 0 5px;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
.mailinput
{
    height: 40px;
    width: 145px;
    margin: 0 auto;
}
.topmailinput
{
    background: #FFFFFF url(/images/icon2.gif) left bottom;
    border: 1px solid #A7B3C2;
    color: #CCCCCC;
    font-size: 14px;
    height: 22px;
    width: 140px;
    padding: 5px 0 0 5px;
}
.topmailbtn
{
    width: 79px;
    margin: 0 auto;
}
.mailbtn
{
    background: transparent url(/images/icon2.gif) left -705px;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    width: 79px;
}
.mail_bottom
{
    width: 625px;
    height: 50px;
    padding: 17px 0 0 138px;
    background: url(/images/b_bj.png) no-repeat;
    margin-left: 190px;
}
.bot_mailinput
{
    background: #FFFFFF url(/images/icon2.gif) left bottom;
    border: 1px solid #A7B3C2;
    color: #CCCCCC;
    font-size: 14px;
    height: 20px;
    width: 204px;
    padding: 7px 0 0 5px;
    float: left;
}
#shade_div
{
    position: fixed !important;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 3500px;
    background-image: url(/images/shade.png);
    _background-color: #000;
    _background-image: none;
    _filter: alpha(opacity=50);
    z-index: 100;
    display: none;
}

#mail_feed_success
{
    width: 370px;
    height: 272px;
    background: url(/images/mail_alert.png) no-repeat;
    position: fixed !important;
    position: absolute;
    left: 350px;
    top: 200px;
    padding: 20px;
    z-index: 150;
    display: none;
}

#mail_feed_failed
{
    width: 370px;
    height: 272px;
    background: url(/images/mail_alert.png) no-repeat;
    position: fixed !important;
    position: absolute;
    left: 300px;
    top: 200px;
    padding: 20px;
    z-index: 150;
    display: none;
}
.failed_mail
{
    background: #FEFBBD url(/images/icon2.gif) left bottom;
    border: 1px solid #A7B3C2;
    color: #000000;
    font-size: 14px;
    height: 22px;
    width: 230px;
    padding: 5px 0 0 5px;
}
.failed_mail_focus
{
    background: #FFFFFF url(/images/icon2.gif) left bottom;
    border: 1px solid #A7B3C2;
    color: #000000;
    font-size: 14px;
    height: 22px;
    width: 230px;
    padding: 5px 0 0 5px;
}
.time-range
{
    font-size: 12px;
    color: #888888;
}

/* -------------product detail page---------------*/

/* ------product detail--------*/
#detail
{
    padding: 30px 0 0 0;
    margin-bottom: 30px;
}
#detail .picborder
{
    float: left;
    margin: 0 15px 0 0;
}
.detail_right
{
    position: relative;
    margin: 0 0 15px 166px;
    height: 164px;
    width: 430px;
}
.detail_right p
{
    margin: 6px 0;
    line-height: 22px;
    width: 380px;
}
.detail_right .goshop
{
    position: absolute;
    bottom: 3px;
    left: 18px;
}
/* ------relative product--------*/
#relative
{
    margin-bottom: 30px;
}
.block_title
{
    background: none repeat scroll 0 0 #EAF7FD;
    border-bottom: 1px solid #CBE3F9;
    color: #2872BC;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 7px;
}
#relative img
{
    border: 1px solid #D2E1E9;
}
#relative .product
{
    height: 170px;
}
#relative .product li
{
    float: left;
    height: auto;
    line-height: 18px;
    padding: 5px 0 0;
    text-align: center;
    width: 393px;
}
#relative .product li .text
{
    font-size: 12px;
    margin: 0 auto;
    padding: 15px 0;
    width: 267px;
}
#relative .product li span
{
    background: none repeat scroll 0 0 transparent;
    float: none;
    margin: 0;
    width: auto;
}
#relative .product li .prize
{
    color: #FF0000;
}
/* ------ product comments--------*/
#comment
{
    margin-bottom: 30px;
    font-size: 12px;
}
#comment .inner
{
    padding: 10px;
}
.comment_list
{
    position: relative;
    margin-top: 15px;
    padding-bottom: 15px;
    zoom: 1;
    border-bottom: 1px solid #eeeeee;
}
.comment_id
{
    margin-bottom: 8px;
}
.comment_time
{
    position: absolute;
    right: 0px;
    top: 0px;
    color: #8e8e8e;
}
.reply
{
    margin-top: 25px;
    vertical-align: top;
}
.reply_text_title
{
    float: left;
}
.reply_text
{
    width: 614px;
    height: 98px;
    text-align: left;
    font-size: 12px;
}
.comment_reply
{
    background: url(/images/btn_reply.jpg);
    width: 89px;
    height: 35px;
    border: 0;
    margin: 10px 0 20px 37px;
    cursor: pointer;
}

.laohuji
{
    margin-bottom: 10px;
    float: left;
    cursor: pointer;
    height: 45px;
    width: 300px;
    background: url(/images/laohuji.png) no-repeat scroll 0 0;
}
*html .laohuji
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='laohuji.png' ,sizingMethod='crop');
    margin-bottom: 10px;
    float: left;
    cursor: pointer;
    height: 45px;
    width: 300px;
}

.v2_cate
{
    position: relative;
    padding: 1px;
    border: 1px solid #DBDBDB;
    width: 986px;
    margin: 0 auto 10px;
}
.v2_cate_hot
{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    background-color: #F2F2F2;
}
.v2_cate_hot .v2_cate_sort
{
    float: left;
    width: 70px;
    color: #666;
    line-height: 30px;
    font-weight: bold;
    text-align: right;
}
.v2_cate_hot a
{
    display: inline-block;
    float: left;
    line-height: 20px;
    margin: 5px 3px 0;
    padding: 0 7px;
    color: #555;
    white-space: nowrap;
}
.v2_cate_hot .current
{
    color: white;
    background-color: #F65D20;
    border-radius: 3px;
}
#w #result
{
    padding-left: 0px;
    width: 765px;
    float: right;
}
#new_sidebar
{
    width: 209px;
    float: left;
    border: 1px solid #E3E3E3;
}

#result ol li
{
    padding: 0 0 10px 0;
    margin-bottom: 15px;
}



.sidebar_box h2
{
    line-height: 36px;
    padding-left: 10px;
    font-size: 14px;
    background: #F9F9F9;
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 1px;
}
.sidebar_box li.box_left
{
    border-right: 1px solid #E3E3E3;
}
.sidebar_box ul li
{
    border-bottom: 1px solid #E3E3E3;
    width: 104px;
    float: left;
    padding: 0px;
    padding-left: 0px;
    text-align: center;
}
.sidebar_box li .store-logo
{
    margin: 3px auto;
    display: block;
    text-align: center;
    border: white solid 1px;
    height: 40px;
    width: 80px;
    padding: 2px;
}
.sidebar_box li .store-logo:hover
{
    border: #F1F1F1 solid 1px;
}
.sidebar_box li span
{
    display: block;
    text-align: center;
    overflow: hidden;
    height: 20px;
}
.sidebar_box li span a
{
    color: #A2A2A2;
}
.sidebar_box_more
{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    clear: both;
    text-align: right;
    padding-right: 15px;
    background: white;
}
.sidebar_box_more a
{
    color: #A2A2A2;
}

#pagination .paginator li
{
    padding-left: 0px;
}
#result .picborder
{
    border-color: gainsboro;
    border-width: 1px;
    padding: 2px;
}
#result .picborder:hover
{
    border-color: #F65D20;
}
.paginator
{
    font-size: 12px;
    padding: 10px 0;
    text-align: right;
    white-space: nowrap;
}
.paginator li
{
    display: inline;
    margin: 0 1px;
}
.paginator li.current
{
    font-weight: bold;
    margin: 0 6px;
}
.paginator li a
{
    border: 1px solid #BBBBBB;
    padding: 3px 6px 4px;
    text-decoration: none;
}
.paginator li a:hover
{
    background: none repeat scroll 0 0 #B80000;
    border: medium none;
    color: #FFFFFF;
    padding: 4px 7px 5px;
    text-decoration: none;
}
.paginator li a.nolink
{
    color: #CCCCCC;
    cursor: default;
}
.paginator li a.nolink:hover
{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    padding: 3px 6px 4px;
}

.new_shangjia
{
    padding: 10px 0;
}
.new_shangjia .new_shangjia_logo
{
    border: 1px solid #EDEDED;
    display: block;
    float: left;
    height: 40px;
    margin-left: 20px;
    width: 80px;
}
.new_shangjia span
{
    color: #939393;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 40px;
    margin-left: 10px;
}
.new_shangjia span a
{
    color: #939393;
}

#detail
{
    padding-top: 0px;
}
#relative .product li
{
    width: 382px;
}
#relative .img a
{
   border: 1px solid #d2e1e9;
    display: block;
    height: 158px;
    margin: 0 auto;
    padding: 2px;
    width: 318px;
}
#relative .img a:hover
{
    border-color: #F65D20;
}
#relative .img img
{
    border: none;
}
.detail_right
{
    width: 424px;
    float: right;
    margin-left: 0px;
}


.row_a
{
    border: 1px solid #DFDFDF;
    font-family: 'simsun';
    margin-bottom: 12px;
    margin-top: 1px;
}
.row_a .hd
{
    background-position: 0 -670px;
    background-repeat: repeat-x;
    height: 37px;
    overflow: hidden;
    padding: 0 5px 0 20px;
    position: relative;
}
.row_a .hd dd
{
    padding-left: 5px;
}
.row_a .bd
{
    background-color: #FBFBFB;
    overflow: hidden;
    padding-bottom: 1px;
}
.cata a
{
    color: #306DBD;
    display: inline-block;
    line-height: 16px;
    margin: 0 20px 11px 0;
    padding: 0 4px;
}
.cata a:hover
{
    color: #ED1B24;
}
.cata .cata_con a em
{
    color: #666666;
    font-size: 12px;
    font-style: normal;
}
.cata .cata_con a:hover
{
    text-decoration: none;
}
.cata .cata_con a:hover em
{
    color: #666666;
}
.cata .cata_con a:hover span
{
    color: #ED1B24;
    text-decoration: underline;
}
.cata dt
{
    color: #666666;
    float: left;
    font-weight: bold;
    line-height: 37px;
}
.cata dt a
{
    margin: 0 0 0 5px;
}
.cata dd
{
    float: left;
    height: 26px;
    overflow: hidden;
    padding-top: 8px;
    width: 780px;
}
.cata dd a
{
    margin-right: 13px;
}
.cata .sign_up
{
    background-position: -703px -640px;
    color: #FC4203;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 0;
    overflow: hidden;
    padding-left: 15px;
    position: absolute;
    right: 10px;
    top: 4px;
    width: 82px;
}
.cata .sign_up:hover
{
    background-position: -703px -600px;
    color: #FC4203;
    text-decoration: none;
}
.cata .item
{
    border-top: 1px dashed #E3E3E3;
    margin-top: -1px;
    padding-top: 10px;
}
.cata h3
{
    color: #666666;
    float: left;
    font-size: 13px;
    padding: 0 0 0 20px;
    width: 122px;
}
.cata h3 a
{
    font-weight: 100;
    margin: 0 0 0 5px;
}
.cata .cata_list
{
    float: left;
    overflow: hidden;
    width: 826px;
}
.cata .cata_on
{
    height: auto;
    overflow: hidden;
}
.cata .spec
{
    color: #ED1B24;
}
.cata .spec:hover
{
    color: #ED1B24;
}
.cata .cur
{
    background-color: #FC4203;
    color: #FFFFFF;
}
.cata .cur:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.cata .op
{
    float: right;
    height: 22px;
    line-height: 15px;
    width: 40px;
}
.cata .op a
{
    color: #666666;
    display: inline-block;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 40px;
}
.cata .op a:hover
{
    color: #ED1B24;
}
.cata .op a
{
    background-position: 30px -615px;
}
.cata .op .shrink
{
    background-position: -70px -615px;
}
.cata .cata_con .cur
{
    background-color: #FC4203;
}
.cata .cata_con .cur em
{
    color: #FFFFFF;
}
.cata .cata_con .cur:hover
{
    background-color: #FC4203;
    color: #FFFFFF;
}
.cata .cata_con .cur:hover span, .cata .cata_con .cur:hover em
{
    color: #FFFFFF;
    text-decoration: none;
}
.content
{
    padding-bottom: 50px;
}
.main
{
    float: left;
    width: 742px;
}
.sidebar
{
    float: right;
    width: 205px;
}
.tit
{
    background-color: #F8F7F7;
    border-bottom: 1px solid #DFDFDF;
    height: 28px;
    line-height: 28px;
    margin-bottom: 10px;
    padding-top: 3px;
    position: relative;
}
.tit ul
{
    height: 28px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 4px;
}
.tit li
{
    background-position: -799px -3px;
    float: left;
    margin-left: -1px;
}
.tit li a
{
    cursor: pointer;
    float: left;
    height: 28px;
    padding-left: 15px;
}
.tit li a span
{
    float: left;
    height: 28px;
    padding-right: 15px;
}
.tit li a:hover
{
    text-decoration: none;
}
.tit li a:hover span
{
    color: #ED1B24;
}
.tit .cur
{
    margin: 0;
    position: relative;
}
.tit .cur a
{
    background-position: -660px -550px;
    margin: 0;
}
.tit .cur a span
{
    background-position: 100% -550px;
    color: #ED1B24;
    font-weight: bold;
}
.tit .cur a:hover
{
    color: #ED1B24;
    text-decoration: none;
}
.tit p
{
    float: right;
    font-size: 12px;
    margin-right: 15px;
}
.tit p strong
{
    color: #ED1B24;
}
.col_a
{
    border-bottom: 1px solid #EBEBEB;
    overflow: hidden;
    padding-bottom: 55px;
}
.col_a_list
{
    margin-bottom: -20px;
}
.col_a .item
{
    height: 260px;
    margin-bottom: 20px;
    padding-left: 11px;
    width: 750px;
}
.col_a .item .hd
{
    color: #333333;
    font: 16px/44px "微软雅黑";
    height: 45px;
}
.col_a .hover
{
    background-position: 0 -280px;
}
.col_a .imgbox
{
    float: left;
    height: 200px;
    margin-right: 20px;
    width: 600px;
}

.dealMaxImgBox{width: expression(this.offsetWidth > 600 ? '600px': true); max-width: 600px; }
.col_a .imgbox img
{
    max-width: 600px;
    max-height:200px;
}
.info
{
    color: #666666;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 112px;
}
.info dt
{
    height: 64px;
}
.info dt span
{
    display: inline-block;
    margin: 0 auto;
    overflow: hidden;
    vertical-align: middle;
}
.info dt img
{
    height: 40px;
    width: 80px;
}
.info dd
{
    height: 70px;
    line-height: 70px;
}
.info .view
{
    background-position: 0 -550px;
    color: #FFFFFF;
    display: inline-block;
    font: 16px/37px "微软雅黑";
    height: 37px;
    text-align: center;
    width: 92px;
}
.info .view:hover
{
    background-position: -100px -550px;
    color: #FFFFFF;
    text-decoration: none;
}
.col_a .hover .view
{
    background-position: -100px -550px;
}
.mod
{
    border: 1px solid #DFDFDF;
    margin-bottom: 15px;
}
.mod .hd
{
    background-position: -300px -550px;
    border-bottom: 1px solid #E7E7E7;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
}
.mod .hd h3
{
    font-size: 14px;
    line-height: 34px;
}
.mod .hd .more
{
    color: #306DBD;
    float: right;
    font-family: simsun;
    margin-right: 10px;
}
.mod .hd .more:hover
{
    color: #ED1B24;
}
.act_item
{
    overflow: hidden;
    padding: 0 17px 2px;
    width: 169px;
}
.act_item ul
{
    margin-top: -1px;
}
.act_item li
{
    height: 112px;
    padding-top: 10px;
    text-align: center;
    width: 169px;
}
.act_item img
{
    border: 1px solid #EAEAEA;
    height: 77px;
    overflow: hidden;
    width: 167px;
}
.act_item a
{
    color: #306DBD;
    cursor: pointer;
    display: block;
    font-size: 12px;
}
.act_item a:hover
{
    color: #ED1B24;
}
.act_item span
{
    display: block;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}
.act_item .nobr
{
    border-top-width: 0;
}
.hot_sale .bd
{
    overflow: hidden;
    padding: 10px 0 0;
}
.hot_sale dl
{
    font-size: 14px;
    margin-top: -15px;
    text-align: center;
}
.hot_sale img
{
    border: 1px solid #EFEFEF;
    height: 151px;
    overflow: hidden;
    padding: 1px;
    width: 151px;
}
.hot_sale a:hover img
{
    border-color: #ED1B24;
}
.hot_sale dt
{
    margin-top: 15px;
}
.hot_sale dt p
{
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.hot_sale dt a
{
    color: #666666;
    cursor: pointer;
}
.hot_sale dt a:hover
{
    color: #ED1B24;
}
.hot_sale dd
{
    color: #ED1C24;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
}
.hot_sale dd span
{
    color: #999999;
    font-size: 13px;
    margin-left: 10px;
}
.hot_sale dd em
{
    font-family: "微软雅黑";
    font-size: 12px;
    font-style: normal;
}
.pagination
{
    float: left;
    font-family: Tahoma;
    height: 27px;
    left: 50%;
    padding: 16px 0;
    position: relative;
    z-index: 1;
}
.page
{
    left: -50%;
    position: relative;
}
* html .page
{
    float: left;
}
.pagination a, .pagination i, .pagination strong, .pagination span
{
    color: #333333;
    display: inline-block;
    float: left;
    font-family: Arial,SimSun;
    font-size: 14px;
    font-style: normal;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
}
.pagination strong, .pagination span
{
    margin-right: 8px;
}
.pagination a
{
    background-position: -90px 0;
    cursor: pointer;
    margin-right: 8px;
    padding-left: 10px;
}
.pagination a:hover
{
    background-position: -90px -30px;
    text-decoration: none;
}
.pagination a i
{
    background-position: 100% 0;
    color: #333333;
    padding-right: 10px;
}
.pagination a:hover i
{
    background-position: 100% -30px;
    color: #ED1B24;
}
.pagination .prev
{
    background-position: -90px -90px;
    color: #333333;
    height: 27px;
    padding: 0 0 0 25px;
    text-align: left;
    width: 56px;
}
.pagination .prev:hover
{
    background-position: -90px -120px;
    color: #ED1B24;
}
.pagination .prev_none
{
    background-position: -90px -60px;
    color: #999999;
    cursor: default;
}
.pagination .prev_none:hover
{
    background-position: -90px -60px;
    color: #999999;
}
.pagination .next
{
    background-position: 0 -180px;
    color: #333333;
    height: 27px;
    margin-right: 0;
    padding: 0 25px 0 0;
    text-align: right;
    width: 56px;
}
.pagination .next:hover
{
    background-position: 0 -210px;
    color: #ED1B24;
}
.pagination .next_none
{
    background-position: 0 -150px;
    color: #999999;
    cursor: default;
}
.pagination .next_none:hover
{
    background-position: 0 -150px;
    color: #999999;
}
.pagination .page_cur
{
    background-color: #E12404;
    background-image: none;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 8px;
    padding-left: 10px;
}
.pagination .page_cur i
{
    background-color: #E12404;
    background-image: none;
    color: #FFFFFF;
    padding-right: 10px;
}

  .aside
        {
            float: right;
            width: 229px;
        }
        .side
        {
            margin-bottom: 10px;
            overflow: hidden;
        }
        .side-hd, .hd-org
        {
            background: none repeat scroll 0 0 #F8F8F8;
            border: 1px solid #DCDCDC;
            height: 30px;
            line-height: 30px;
            padding: 0 10px;
            position: relative;
        }
        .side-hd h3, .hd-org h3
        {
            color: #F65D20;
            font-size: 14px;
            font-weight: bold;
        }
        .side-g, .promo-boxorg
        {
            border: 1px solid #DCDCDC;
            margin: -1px 0 10px;
            position: relative;
            text-align: center;
            width: 227px;
        }
        .side-g, .promo-boxorg a
        {
            border: 2px solid transparent;
            display: block;
            font-size: 0;
            height: 105px;
            left: -1px;
            position: relative;
            top: 0;
            width: 225px;
        }
        .side-g, .promo-boxorg a:hover
        {
            border: 2px solid #F65D20;
        }
        .side-bd ul
        {
            border-left: 1px solid #DCDCDC;
        }
        .side-bd li
        {
            background-position: 0 -132px;
            border: 1px solid #DCDCDC;
            float: left;
            height: 82px;
            margin: -1px 0 0 -1px;
            padding: 4px 0;
            width: 113px;
        }
        .side-bd li.hover
        {
            background-position: 0 -205px;
            border-color: #EBCD7E;
            position: relative;
        }
        .side-bd li span
        {
            display: block;
            height: 20px;
            overflow: hidden;
            text-align: center;
        }
        .side-bd li .store-logo
        {
            border: 1px solid white;
            display: block;
            height: 40px;
            margin: 3px auto;
            padding: 2px;
            text-align: center;
            width: 80px;
        }