.title-hd {
    height:2.91em;
    line-height:2.91em;
    background:url(../../images/tag/icon/icon_line.gif) repeat-x center center;
    color:#010101;
    text-align:center;
    overflow:hidden;
}
.title-hd h2 {
    display:inline;
    font-size:1.083em;
}
.title-hd h1 {
    font-size:1.083em;
}
.title-hd .title-hd-in {
    display:inline-block;
    background:#f2f2f2;
    padding:0 1em;
    position:relative;
}
.title-hd i,.title-hd b {
    width:0.58em;
    height:0.58em;
    background:#e6e6e6;
    border-radius:1em;
    position:absolute;
    top:50%;
    margin-top:-0.29em;
}
.title-hd i {
    left:-0.58em;
}
.title-hd b {
    right:-0.58em;
}
.title-hd .gray {
    color:#dadada;
    font-size:0.9em;
}
.title-hd-top {
    background:#fff url(../../images/tag/icon/icon_line.gif) repeat-x center center;
    border-bottom:1px solid #e5e5e5;
}
.title-hd-top .title-hd-in {
    background:#fff;
}
.klas-item {
    border-top:1px solid #cbc9ca;
    border-bottom:1px solid #cbc9ca;
    background:#fff;
    border-bottom:0.83em solid #fff
}
.klas-item .relative {
    position:relative;
}
.klas-item .relative .full {
    width:100%;
}
/*.klas-item .adv,*/
.klas-item .adv div {
    background:url(../../images/tag/icon/bg_adv.png) no-repeat;
    background-size:16.83em 1.67em;
}
.klas-item .adv {
    width:auto;
    position:absolute;
    bottom:0;
    left:0;
    line-height:1.67em;
    color:#fd5800;
    border-left:2px solid #fd5800;
}
.klas-item .adv div {
    width:16em;
    height:1.67em;
    line-height:1.67em;
    padding-right:.83em;
    text-indent:0.83em;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.klas-item .coner {
    width:5.16em;
    height:3.75em;
    text-align:center;
    position:absolute;
    right:0;
    top:0;
    background-repeat:no-repeat;
    background-size:5.16em 3.75em;
    line-height:1.91em;
    color:#fff;
}
.klas-item .coner p {
    font-size:0.92em;
    font-weight:bold;
}
.klas-item .red {
    color:#e54747;
}
.klas-item .yellow {
    color:#cda106;
}
.klas-item .c-red {
    background-image:url(../../images/tag/tjian/corner_r.png);
}
.klas-item .c-yellow {
    background-image:url(../../images/tag/tjian/corner_y.png);
}
.klas-item .sell-out {
    width:7.33em;
    height:3.58em;
    background:url(../../images/tag/icon/sellout.png) no-repeat;
    background-size:7.33em 3.58em;
    position:absolute;
    left:50%;
    top:50%;
    margin:-1.79em 0 0 -3.66em;
}
.klas-item .title {
    padding-left:0.83em;
    line-height:2.33em;
    color:#000;
    background:#f9f9f9;
    border-bottom:1px solid #e5e5e5;
}
.klas-item .title .hd {
    font-size:1.17em;
}
.klas-item .title .big {
    font-size:1.5em;
}
.klas-item .title .small {
    font-size:0.71em;
}
.klas-item .title .red {
    color:#f31515;
}
.klas-item .title .gray {
    color:#999;
}
.klas-item .title .center {
    padding:0 0.83em;
}
.klas-item .title .share {
    line-height:2em;
    background:#f1f1f1;
    border-radius:4px;
    float:right;
    color:#939393;
    padding:0 0.42em;
    margin:-0.3em 0.64em 0 0;
}
.klas-item .title .share i {
    width:1.42em;
    height:1.42em;
    background:url(../../images/tag/tjian/share.gif);
    background-size:1.42em 1.42em;
    float:right;
    margin:0.3em 0 0 0.4em;
}
.klas-small {
    margin:0 0.41em 0.83em;
    border:1px solid #c9c9c9;
}
.klas-small .title {
    background:#fff;
}
.klas-bd0 {
    border:0;
}
.klas-mg0 {
    margin:0 0.41em 0;
}
/*品牌列表*/
.klas-list {
    background:#ededed;
}
.klas-list ul {
    width:100%;
    border-top:1px solid #eee;
    background:#fff;
    overflow:hidden;
}
.klas-list li {
    text-align:center;
    background:#fff;
    line-height:2.92em;
    border-left:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
    margin:0 0 0 -1px;
}
.klas-list a {
    color:#000;
    display:block;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.klas-list a img {
    display:block;
    width:100%;
    height: 3.25em;
    overflow: hidden;
}
.klas-list a p {
    background:#f9f9f9;
    line-height:1.58em;
}
/*热门文章*/
.btm_list {
    margin:0 0.41em 0.83em 0.41em;
    border:1px solid #c9c9c9;
    background:#fff;
}
.btm_list:last-child {
    margin-bottom:0
}
.btm_list .title {
    height:2.91em;
    line-height:2.91em;
    text-align:left;
}
.btm_list .title span {
    width:0.41em;
    height:1.25em;
    background:#80d4ff;
    float:left;
    margin:0.83em 0.41em 0 0;
}
.btm_list .title-2 {
    font-size:1.16em;
    font-weight:normal;
}
.btm_list h2 {
    font-size:1em;
    font-weight:normal;
}
.btm_list aside {
    line-height:1.41em;
    color:#666;
    margin:0 0.83em -1px;
    padding-bottom:0.83em;
    border-bottom:1px dashed #dadada;
}
.btm_list .lab {
    border-top:1px solid #dadada;
    padding:0.33em 0 0 0.5em;
}
.btm_list .lab a {
    display:inline-block;
    background:#fff;
    margin:0 0.33em 0.33em 0;
    background:#eee;
    padding:0.2em 0.5em;
}
/* 底部 关键词*/
.keyword {
    border-left:1px solid #f0e4ca;
    border-right:1px solid #f0e4ca;
    background:#fef8e8;
    margin:0 0.41em 0.83em;
}
.keyword .flower-border {
    height:6px;
}
.keyword .bdt {
    background:url(../../images/tag/icon/icon_border.gif) repeat-x 0 bottom;
}
.keyword .bdb {
    background:url(../../images/tag/icon/icon_border.gif) repeat-x 0 top;
}
.keyword p {
    line-height:1.5em;
    margin:0 0.83em;
    color:#82785f;
    padding:0.5em 0;
}
.keyword p a {
    text-decoration:none;
    color:#82785f;
    margin-right: .833em
}
.klas-list li {
    width:25%;
    display:inline-block;
    float:left;
}
.appin .cls,.appin .stars,.appin .btn,.appin .bg90 {
    position:absolute;
    z-index:2;
}
.appin {
    height:4.17em;
    position:fixed;
    width:100%;
    overflow:hidden;
    bottom:0;
    z-index:1000;
}
.appin .cls {
    width:3.33em;
    height:3.33em;
    background:url(../../images/tag/icon/close-x.png) no-repeat;
    background-size:3.33em 3.33em;
    left:-0.43em;
    top:-0.43em;
}
.appin .stars {
    width:14.58em;
    height:3.17em;
    background:url(../../images/tag/icon/app-01.png) no-repeat;
    background-size:14.58em 3.17em;
    left:4em;
    top:0.5em;
}
.appin .stars a {
    width:100%;
    height:3.17em;
    display:block;
}
.appin .btn {
    width:5.83em;
    height:2.5em;
    background:#fd5800;
    text-align:center;
    line-height:2.5em;
    border-radius:3px;
    right:1.33em;
    top:0.83em;
    color: #fff;
}
.appin .bg90 {
    background:#000;
    opacity:0.7;
    width:100%;
    height:4.17em;
    z-index:0;
}
/*ten-list*/
.ten-list {
    padding:.833em .833em 0 .833em;
     background-color:#fff;
    margin-bottom:.833em;
}
.ten-tit-con {
    height:3.333em;
    line-height:3.333em;
    background-color:#fff;
}
.ten-img-tit {
    position:absolute;
    width:100%;
    height:1.833em;
    line-height:1.833em;
    background-color:rgba(17,17,17,.5);
    color:#fff;
    font-size:1em;
    left:0;
    bottom:0;
}
.ten-img-tit span {
    padding:0 .625em;
    border-left:4px solid #39c9da;
    float:left;
    width:94.6%;
    height:1.833em;
}
.hot-tit {
    font-size:1.16em;
    font-weight:normal;
    position:relative;
    height:2.91em;
    line-height:2.91em;
    padding-left:.82em;
}
.hot-tit:before {
    width:0.41em;
    height:1.25em;
    background:#80d4ff;
    margin:0.83em 0.41em 0 0;
    content:"";
    position:absolute;
    left:0;
    top:0;
}
.hot-tit a {
    }.surplus {
    margin-right:.417em;
    color:#999;
    width:13.5%;
    text-align:right;
    position:absolute;
    right:0;
    top:0;
}
.ten-meg {
    position:relative;
    margin-right:3.79em;
}
.ten-tit {
    color:#222;
}
.sale {
    color:#f70800;
    font-size:1.167em;
    vertical-align:top;
}
.sale-num {
    font-family:arial;
    font-size:1.417em;
    vertical-align:-.1em;
    line-height:.6em;
}