/* CSS Document */
.col_rx { height: auto; }
.gundong { width: 740px; height: 304px; border: 1px solid #ccc; padding: 5px; float: left; margin-top: 3px; }
.gundong img{ width: 740px; height: 304px;}

.rexiao { border: 1px #CCC solid; border-top: 0px; width:220px; height: 270px;padding: 10px 10px 5px 8px; overflow:hidden; }
.rexiao br{ display:none;}
.rexiao span.rank_rexiao { display: block; width: 200px; }
.rexiao span.rank_rexiao span.ranking_item { display: block; line-height: 30px; list-style: none; padding-left: 10px; }
.rexiao span.rank_rexiao span.ranking_item a { line-height: 25px; }

.by { border: 1px #CCC solid; border-top: 0px; height: 450px; width: 213px; padding: 10px 10px 5px; }
.by ul { width: 200px; }
.by ul li { line-height: 20px; list-style: none; padding-left: 0px; background-position: left 6px; color: #C00; background-image: url(../images/xuxian.gif); background-repeat: repeat-x; background-position: bottom; margin-bottom: 10px; }
.by strong a:hover { color:#000;}

.by A:link, .by A:visited, .by A:hover, .by A:active { height: 20px; line-height: 20px; text-decoration: none; }
.by img { border: 1px solid #D1D1D1; margin: 0; padding: 0; }
.zhaipei:link, .zhaipei:visited, .zhaipei:hover, .zhaipei:active { height: 20px; line-height: 20px; text-decoration: none; font-weight: bold; color: #8e9300; font-size: 13px; font-family: "微软雅黑"; }

.q { border: 1px #CCC solid; border-top: 0px; height:100%; width: 213px; padding: 10px 10px 5px; }
.q ul { width: 200px; }
.q ul li { height: 50px; line-height: 20px; list-style: none; padding-left: 0px; background-position: left 6px; color: #C00; margin-bottom: 15px; background-image: url(../images/xuxian.gif); background-repeat: repeat-x; background-position: bottom; }

.q A:link, .by A:visited, .by A:hover, .by A:active { height: 20px; line-height: 20px; text-decoration: none; }
.q img { border: 0px solid #D1D1D1; margin: 0; padding: 0; }

/*热销排行*/
.rexiao a { color: #666; }
.rexiao a hover { color: #C90809; }
.rexiao span.ranking_item { height: 18px; border-bottom: 1px solid #eaeaea; padding: 6px 10px; line-height: 18px; overflow: hidden; cursor: pointer; _float: left; width: 100%; }
.rexiao span.ranking_item.last { border-bottom: none; }
.rexiao span.ranking_item .dotsep { display: block; width: 17px; height: 14px; background: url(../images/ranking_bg.gif) no-repeat 0 0; color: #666; text-align: center; font-weight: bold; font-size: 12px; line-height: 14px; float: left; margin-top:5px; }
.rexiao .pic { height: 60px; width: 60px; }
.rexiao .goodsname { height: 18px; line-height: 18px; display: block; white-space: normal; overflow: hidden; padding-left: 8px; font-size: 12px; }
.rexiao .price0 { font-size: 12px; color: #c90809; font-family: Arial, Helvetica, sans-serif; }

.rexiao span.current { padding-left: 10px; height: 60px; position: relative; overflow: hidden; }
.rexiao span.current .dotsep, .rexiao span.ranking_item .hdotsep { color: #fff; background-position: 0px -14px; }
.rexiao .pic, .rexiao .price0 { display: none; }
.rexiao span.current .pic, .rexiao span.current .price0 { display: block; }
.rexiao span.current .dotsep { position: absolute; top: 15px; left: 10px; z-index: 3; }
.rexiao span.current .pic { position: absolute; top: 5px; left: 30px; z-index: 2; }
.rexiao span.current .price0, .rexiao span.current .goodsname { padding-left: 60px; margin-left: 30px; width: auto; line-height: 18px; margin-bottom: 5px; text-align: left; display: inline-block; }
.rexiao span.current .goodsname { height: 72px; overflow: hidden; white-space: normal; word-wrap:break-word; }

/**/
.freebuy_c { width: 742px; float: left; }
.freebuy_c .pro_box { width: 740px; border: 1px solid #d4e6c4; border-top: none; height: auto; }
.pop { padding: 0 0 0 11px; margin-top:15px; }
.pop ul li { height: 190px; margin: 0 10px 0 0; }
.pop ul li img { border: 1px solid #D1D1D1; }


/*推荐*/
.col_tj { height: auto; float: right; }
.col_tj .col_box1 { height: 100%; padding-top: 15px; padding-left: 15px; background: #fbfbfb; }
.col_tj .col_box2 { padding-top: 20px; *padding-top: 10px; padding-left: 15px; background: #fbfbfb; }
.col_tj .col_box2 img { width: 64px; height: 45px; float: left; margin-right:5px; }