.nickname{display:inline-block;width:74px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nickname_hover:hover{text-decoration:underline;cursor:pointer}
.headerinfo font{font-weight:400}
.headerinfo a{color:#B3B3B3}
.headerlog .wrap .top-money{margin-left:10px;height: 36px; line-height: 36px;}
.headerlog .my{margin-left:10px}
#image{width:730px;margin-left:10px;border-radius:4px;}
.detail{width:990px}
.detail .pull-left{margin-right:10px}
.module_title{height:30px;line-height:30px;margin-top:50px;font-size:24px;font-weight:300;color:#2E2E30;letter-spacing:0}
.module_title .t_line{width:4px;height:30px;margin-left:10px;margin-right:36px;float:left;background:#F85659}
.keywords_div{margin-top:20px;height:auto;margin-bottom:50px;margin-left:10px;overflow:hidden}
.keywords_div>a{display:block;height:36px;width:auto;padding:0 22px 0 22px;line-height:36px;margin-right:10px;margin-bottom:10px;font-size:14px;color:#2E2E30;letter-spacing:0;background:#FFFFFF;border-radius:4px;float:left}
.keywords_div>a:hover{background:#F85659;color:#FFFFFF}
.waterfall_module1,.waterfall_module2{margin-top:14px;width:750px;overflow:hidden}
.detail .ext_levels{height:37px;line-height:22px;padding:15px 15px 0px 15px;text-align:center}
.detail .ext_levels a{height:22px;line-height:22px;font-size:12px;color:#B3B3B3;letter-spacing:0;display:inline-block;float:left}
.detail .ext_levels a.arrow_a{width:7px;height:10px;cursor:default;margin:6px 9px 6px 9px;background:url(../images/arrow_r.png) no-repeat;background-size:7px 10px}
.detail .ext_levels a:not(.arrow_a):hover{color:#F85659}
.detail .ext_line{height:11px;margin-top:12px;background:url(../images/split.png) repeat-x top left}
@keyframes vip-199-180510{0%{top:88px}
50%{top:98px}
100%{top:88px}
}.home-float-right.vip-new-year{width:149px;height:215px;background-image:url(../images/ads_img.png)}
.home-float-right{position:fixed;right:30px;top:88px;z-index:1002;animation:vip-199-180510 2.4s infinite;background-size:cover}
.home-float-right .float-pop-close{position:absolute;top:-10px;right:-10px}
.pull-left{position:relative}
/* .preview_fav-on{display: block; width:30px;height:30px;background:url(../images/fav2-on_new.png) repeat-x center left;background-size:30px 30px;z-index:9;cursor:pointer}
.preview_fav{display:block;width:30px;height:30px;background:url(../images/fav2_new.png) repeat-x center left;background-size:30px 30px;cursor:pointer} */
/* .max_pre_img:hover .preview_fav{display:block} */
/* .max_pre_img:hover .preview_fav-on{display:block} */
/* .preview_fav:hover{background:url(../images/fav2-on_new.png) repeat-x center left;background-size:30px 30px}
.preview_fav-on:hover{background:url("../images/fav2_new.png") repeat-x center left;background-size:30px 30px} */

.preview_fav {cursor: pointer; width: 54px; height: 30px; background-color: #fff; border-radius: 30px;z-index:9; cursor: pointer; overflow: hidden;}
.preview_fav a {display: block;height: 30px;float: left;padding: 8px 0;}
.preview_fav a.preview_fav-collect {width: 30px;padding-left: 10px;padding-right: 4px;}
.preview_fav a.preview_fav-quick-collect {width: 24px;padding-left: 2px;padding-right: 6px;}
.preview_fav-icon {width: 16px;height: 16px;}
.preview_fav-on{display: block; width:30px;height:30px;background:url(../images/fav2-on_new.png) repeat-x center left;background-size:30px 30px;z-index:9;cursor:pointer}
.preview_fav-on a {display: none;}
.grid li>.preview_fav, .grid li>.preview_fav-on, .grid li>span{display:none!important;}
.grid li:hover >.preview_fav, .grid li:hover >.preview_fav-on, .grid li:hover >span{display:block!important;}

.preview_fav-on_num{font-style: normal; text-align: center; width:100%; height: 17px;  font-size: 12px; color: #fff; display: block; margin-top: 4px; display: none;}
.preview_fav-on_wrap.on .preview_fav-on_num{display: block;}
.preview_fav-on_wrap.on{opacity: 1; pointer-events:auto ;}
.preview_fav-on_wrap{max-width:54px; min-width: 30px; height: 61px; position: absolute; right:25px; top: 15px; z-index: 1; opacity: 0; pointer-events: none;}
.max_pre_img:hover .preview_fav-on_wrap{opacity: 1; pointer-events:auto ;}
.preview_fav-on_dialog{opacity: 0; pointer-events: none; position: absolute; top:61px; left: 0; padding:20px 16px 10px 20px; border-radius: 4px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); background: #fff;}
.preview_fav-on_wrap.on:hover .preview_fav-on_dialog{opacity: 1; pointer-events: auto;}
.preview_fav-on_dialog::before{display: block; content: ''; width:8px; height: 6px; position:absolute ; left: 50%; margin-left: -4px; top: -6px; background-image: url(../images/icon-triangle.png); background-size: contain; background-position: center; background-repeat: no-repeat;}
.preview_fav-on_dialog .num{font-size: 14px; color: #B3B3B3; white-space: nowrap;}
.preview_fav-on_dialog .num i{font-style: normal; color: #2E2E30; margin-right: 5px;}
.preview_fav-on_dialog .list{margin-top: 6px; white-space: nowrap;}
.preview_fav-on_dialog.num1 .list a.t1{left: 2px;}
.preview_fav-on_dialog.num1{padding: 20px 20px 10px;}
.preview_fav-on_dialog .list a{display: inline-block; overflow: hidden; width:36px; height: 36px; box-sizing: content-box; border-radius: 22px; border: 4px solid #fff; position: relative; margin-left: -14px; line-height: -28px;}
.preview_fav-on_dialog .list a img{width:100%}
.preview_fav-on_dialog .list a.t1{ z-index: 1; margin-left: -4px;}
.preview_fav-on_dialog .list a.t2{ z-index: 2;}
.preview_fav-on_dialog .list a.t3{ z-index: 3;}
.preview_fav-on_dialog .list a.t4{ z-index: 4;}
.preview_fav-on_dialog .list a.t5{ z-index: 5;}
.preview_fav-on_dialog .list a.t6{ z-index: 6;}
.preview_fav-on_dialog .list .total{border:4px solid #fff; cursor: default; width:auto; padding:0 10px; height:36px ; box-sizing: content-box; background:#F85659 ; color: #F85659;font-size: 14px; border-radius:22px;position: relative; display: inline-block; margin-left: -14px; z-index: 7; }
.preview_fav-on_dialog .list .total i{display: block; z-index: 1; width:100%; height: 100%; left: 0;top: 0; text-align: center; line-height: 36px; position: absolute; color: #fff;font-size: 14px; font-style: normal; }

