@charset "utf-8";
/* reset ========================================================================*/
*{ box-sizing:content-box;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, 
td,em { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; display:block; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
a {font-size:12px; text-decoration:none; color:#666666; line-height:18px; cursor:pointer; }
a:hover { color:#ff6600; }
body { position:relative; background:#FFF; font-family:\5FAE\8F6F\96C5\9ED1,微软雅黑,Microsoft YaHei; font-size:12px;  color: #666; }
/*宋体\5B8B\4F53，黑体\9ED1\4F53，雅黑\5FAE\8F6F\96C5\9ED1*/
.f-left { float: left; }
.f-right { float: right; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block;}

.f1{ font-size:12px;}
.f2{ font-size:14px;}
.f3{ font-size:16px;}
.f4{ font-size:18px;}
.f5{ font-size:20px;}

.c11{ color:#f8175c;}

.ranking{ background:url(../../../images/bwTOPbd/s_bg1.jpg) center top no-repeat #f7f5f5;padding-top:540px;}
.r-top1{margin:0 auto;width:990px;}
.r-top1 .r-title{height:40px;border:1px solid #ff8aff; border-bottom:none; background:url(../../../images/bwTOPbd/r_bg2.png) repeat-x;}
.r-top1 .r-title img{ padding-top:8px; margin:0 auto;}
.r-top1 .r-cont{ margin:0 auto; overflow:hidden;}
.r-top1 .r-blk{ float:left;width:187px;height:268px;padding:0 5px; position:relative;}

.r-top1 .r-blk .type{ position:absolute;width:55px;height:30px; top:38px;left:0px;}

.r-top1 .r-blk .info{ position:absolute; background:url(../../../images/bwTOPbd/s3.png) no-repeat;width:102px;height:30px; top:5px;left:0px; color:#fff;font-size:12px; line-height:30px; text-indent:10px;}
.r-top1 .r-blk .info i{ font-size:16px; font-style:normal;}

.r-top1 .r-blk .r-txt{ background-color:#fff;width:173px; padding:5px 7px; position:absolute; bottom:0;left:5px}
.r-top1 .r-blk .r-txt h3{overflow:hidden; font-size:14px; color:#f8175c; line-height:16px; height:36px; padding-bottom:3px; font-weight:normal;}
.r-top1 .r-blk .r-txt h3 a{font-size:14px; color:#f8175c;}
.r-top1 .r-blk .r-txt .short-title{color:#f8175c;}

.r-top1 .r-blk .r-txt p{ color:#4f4f4f; font-size:12px;}
.r-top1 .r-blk .r-txt a{ text-overflow:ellipsis;overflow:hidden;}
.r-top1 .r-blk .r-txt .go{position:absolute;right:5px; bottom:5px; background-color:#fa5587; border-bottom:2px solid #d1416d;width:53px;height:25px; display:none; text-align:center; line-height:25px; color:#fff; font-size:14px;}
.r-top1 .r-blk .hidden{ display:none; text-overflow:ellipsis;overflow:hidden;}
.r-top1 .r-blk .hidden li{ overflow:hidden;}
.r-top1 .r-blk .hidden li label{ float:left;}
.r-top1 .r-blk .hidden li p{ padding:0px; margin:0px; float:right;}
.r-top1 .r-blk .hidden li select{border:none;margin-bottom:1px;}
.r-top1 .r-blk .hidden ul{max-height:72px; overflow:hidden;}
.r-top1 .r-blk .r-txt .go:hover{ background-color:#da5587}
.r-top1 .r-blk:hover .go,.r-top1 .r-blk:hover .hidden{ display:block;}
.hidden{height:105px;}
.r-top2{margin:8px auto; margin-bottom:25px;width:118px;_margin-top:12px;}


.r-top3{margin:0 auto;width:990px; overflow:hidden;}

.r-top3 .r-blk{ float:left;width:206px; margin:0 15px; margin-top:49px; border:2px solid #34a1ef; position:relative;background-color:#fff;} 
.r-top3 .r-blk .title{ position:absolute; background:url(../../../images/bwTOPbd/s4.png) no-repeat;width:212px; height:49px; top:-49px;left:-2px;  line-height:57px; font-size:27px; color:#fff; text-align:center; font-weight:600px;}
.r-top3 .r-blk .r-c{ position:relative;height:203px;}
.r-top3 .r-blk .r-c.m1{margin-bottom:8px;}
.r-top3 .r-blk .r-c .rank{ position:absolute; background:url(../../../images/bwTOPbd/s2.png);width:48px;height:40px; top:0px;right:0px; line-height:35px; text-align:center; color:#fff;}

.r-top3 .r-blk .r-c .info{position:absolute;  padding:0 5px;left:0;top:155px; z-index:2; font-size:12px; color:#fff;}
.r-top3 .r-blk .r-c .info h3{height:25px; line-height:13px; margin-bottom:3px; font-weight:normal;}
.r-top3 .r-blk .r-c .info h3.s1{margin-top:0px; height:auto;width:198px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.r-top3 .r-blk .r-c .info p.s2{margin-top:-3px; line-height:15px;}

.r-top3 .r-blk .r-c .info-bg{ position:absolute;left:0;bottom:-1px;width:100%;height:54px; background-color:#34a1ef; opacity:0.72; filter:alpha(opacity=72); z-index:1;}
.r-top3 .r-blk .r-c:hover .info,.r-top3 .r-blk .r-c:hover .info-bg{ display:none;}

.float-blk{position: fixed;_position: absolute; bottom: 80px; right:60.5px; opacity: 1;}



