﻿/* 全局 */
body { margin: 0; padding: 0; font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica; font-size: 15px; font-size:100%; background:#fff; color:#333; overflow-x:hidden;}
body, ul, li, p, h1, h2, h3, span, form, dl, dd, dt, ol, a { margin: 0; padding: 0; }
ul, li { list-style: none; }
img { border: 0; vertical-align:bottom;}
a{ text-decoration:none; outline:none; color:#333;}
textarea,input{outline:none; font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica; font-size: 15px;}
i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
.fl { float:left; }
.fr { float:right; }
.tr_l{ text-align:left;}
.tr_c{ text-align:center;}
.tr_r{ text-align:right;}
.clear{ clear:both;}
.xd { position: relative; }
.jd { position: absolute; }
.mt1{ margin-top:1px;}
.ml15{ margin-left:15px;}
.mr8{ margin-right:8px;}
.f16{ font-size:16px;}
.c0a62d8{ color:#0a62d8;}
.skillbox{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.getmore{ width:100%; color:#777777; text-align:center; height:40px; line-height:40px; font-size:15px;}
.getmore a{ display:block; color:#777777; height:100%;}
.nomess{ width:100%; text-align:center; padding-top:80px; font-size:17px; color:#a3a3a3; line-height:30px;}
.nomess a{ color:#535353;}
.disnone{ display:none;}
/* alert box */
.al_box{ max-width:70%; background:#2b2a2a; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:10px; font-size:14px; color:#fff; position:absolute; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; box-shadow:0px 0px 10px #000; -webkit-box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 10px #000; z-index:11000;}
.load_box{ max-width:70%; background:#2b2a2a; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:18px 40px; font-size:17px; color:#fff; position:absolute; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; box-shadow:0px 0px 3px #000; -webkit-box-shadow:0px 0px 3px #000; -moz-box-shadow:0px 0px 3px #000; z-index:11000;}
.al_screen{ width:100%; height:100%; background:#d4d5d0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position:absolute; z-index:10099; top:0; left:0;}

.tophold{ height:45px;}
.topdiv{ width:100%; height:45px; position:fixed; left:0; top:0; overflow:hidden; z-index:999; background:#3c82e1;}
.topleft{ width:13%; float:left; padding-left:2%;}
.topleft a{ display:block; width:28px; height:28px; background:url(../../images/back.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; margin-top:7px;}
.topmid{ width:70%; float:left; text-align:center; padding-top:8px;}
.topright{ width:13%; float:right; padding-right:2%;}
.topright a{ display:block; width:28px; height:28px; float:right; background:url(../../images/seartb.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; margin-top:7px;}
.topsear{ width:75%; height:30px; float:right; background:#fff; margin:7px 4% 0 0; border-radius:15px; -webkit-border-radius:15px; overflow:hidden; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right:35px;}
.seinput{ display:block; width:90%; height:30px; float:left; background:#fff; border:none; border-radius:15px; -webkit-border-radius:15px; padding:0 5%; color:#5b5b5b;}
.topsear a.sebtn{ display:block; width:22px; height:22px; float:right; background:url(../../images/topsear.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; position:absolute; right:7px; top:3px;}

.labhold{ height:33px;}
.labdiv{ width:100%; height:33px; line-height:33px; position:fixed; left:0; top:45px; overflow:hidden; z-index:999; background:#f1f1f1;}
.labdiv li{ float:left; display:block; width:20%; font-size:14px; color:#535353; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-left:1px solid #e1e1e1;}
.labdiv li:first-child{ border-left:none;}
.labdiv li a{ display:block; width:100%; line-height:32px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-bottom:1px solid #e1e1e1;}
.labdiv li a.hit{ border-bottom:2px solid #3c82e1; color:#3c82e1; line-height:31px;}

.index-top{ text-align:center; position:relative;}
.index-top .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:3px; text-align:center;  }
.index-top .hd ul{ display:inline-block; height:8px; font-size:0; vertical-align:top;}
.index-top .hd ul li{ display:inline-block; width:8px; height:8px; background:#d9d9d9; margin:0 5px; vertical-align:top; overflow:hidden; color:#d9d9d9; border-radius:8px; -webkit-border-radius:8px;}
.index-top .hd ul .on{ background:#0d6ef3; color:#0d6ef3;}
.index-top .bd{ position:relative; z-index:0; }
.index-top .bd li{ display:block; width:100%; text-align:center;}
.index-top img{ width:100%; max-width:640px;}
.index-suj{ width:100%;}
.suj-tit{ border-bottom:2px solid #3c82e1; padding:5px 4%; color:#3c82e1; line-height:25px; margin-top:12px; font-size:16px;border-bottom:none;}
.suj-tit label{ display:inline-block; width:4px; height:15px; background:#3c82e1; border-radius:2px; -webkit-border-radius:2px; vertical-align:middle; margin:0 8px 3px 0;}
.suj-list{ width:100%; overflow:hidden;padding-bottom:5px;}
.suj-list li{ float:left; display:block; width:21%; text-align:center; margin:10px 2% 0 2%;}
.suj-list li a span{ display:block;color:#484848; font-size:14px; line-height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suj-list li a h1, .suj-list li a h3{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suj-list li a img{ border-radius:12px; -webkit-border-radius:12px;}

/* public foot */
.footnav{ width:100%; height:20px; line-height:20px; background:#f1f1f1; padding:3px 0 8px 0; margin-top:20px;}
.footnav li{ display:block; width:33%; float:left; text-align:center;}
.footnav li a{ font-size:12px; color:#7e7e7e;}
.footnav li a label{ display:inline-block; width:15px; height:12px; background:url(../../images/foottb.png) no-repeat; background-size:44px 12px; vertical-align:middle; margin:0 5px 3px 0;}
.footnav li a label.gindex{ background-position:0px center;}
.footnav li a label.gtop{ background-position:-15px center;}
.footnav li a label.gpc{ background-position:-30px center;}
.footcopy{ color:#8f8f8f; font-size:12px; text-align:center; line-height:25px; padding:10px 0;}

/*友情链接*/
.friendlink{ padding:0 10px 10px 10px;width:96%;overflow:hidden;height:auto;}
.friendlink li{ width:auto; height:auto; float:left; margin:5px 5px 0 0 ; display:inline; overflow:hidden;}
.friendlink li a{ width:100%;  font-size:12px; font-weight:normal; font-family:"å¾®è½¯é›…é»‘";  display:block; overflow:hidden; color:#333;}
.friendlink li a:active{  background:#66d105; color:#fff; border:1px solid #66d105}
/*PC文件下载提示*/
.nonsupport{margin-left:-26px;background:#FFFBE2;height:21px;width:98%;}
.nonsupport-alert p{height:18px;color:#D20000;padding:0px 10px;width:90%;line-height:18px;overflow:hidden;}


/*专题标题*/
/*zt_head-star*/
#warp { background: #f5f5f5; }
.zt_head_box { padding: .75rem .75rem 0; border-bottom: 1px solid #e1e1e1; background: #fff; }

.l-img-box { width: 2.9rem; height: 2.9rem; border-radius: 5px; display: block; float: left; }
.ztdown_type b { margin: 0 0.2rem .5rem 0; font-size: 0.4rem; position: relative; display: inline-block; padding: 0rem 0.2rem; color: #ffffff; height: .8rem; line-height: .8rem; background: #399afd; }
.ztdown_b em {position:  relative;padding: 0 .4rem;margin-left: -.25rem;color: #a5a8a8;font-style: normal;}
.ztdown_b em:before { content:  ""; position: absolute; left: 0; top: .18rem; width: .05rem; background: #d4d4d4; height: .6rem; }
.ztdown_b b{color:#399afd;}
.zt-img-box img { display: block; width: 100%;min-height: 100%; }
.zt-img-box { height:  7rem; display:  block; overflow:  hidden; border-radius:.25rem; }
.score-box {position:  relative;display:  block;width: 83px;height: 15px;background: url(../../SkinNew/images/hide-star.png) 0px 0 no-repeat;float:  left;}
.score-box i {position:  absolute;top: 0;left: 0;height: 100%;background: url(../../SkinNew/images/show-star.png) no-repeat;background-position: 0px 0px;}
.zt-info-box {overflow:  hidden;/* height:  30px; *//* line-height:  30px; */}
.zt-data {font-size: .6rem;color: #999;float:  left;margin-left: 1.35rem;height: .8rem;line-height: .8rem;}

/*new-head*/
.zt-head-box-top {display:  block;font-size: 18px;height: 40px;line-height: 40px;color: #333;font-weight:  normal;text-overflow:  ellipsis;overflow:  hidden;white-space:  nowrap;}
.zt-head-box-top img { display:  block; width:  100%; max-height: 8rem; }
.zt-head-top-tit { position:  absolute; bottom: 0; left:  0; width: 90%; height: 1.5rem; background: rgba(0,0,0,.5); color:  #fff; font-size: .7rem; line-height: 1.5rem; padding: 0 5%; text-overflow:  ellipsis; white-space:  nowrap; overflow:  hidden; }
.zt-head-top-cont { display:  block; color: #999; font-size:12px; line-height:20px;padding:10px 0; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

/*专题样式*/
.zt_d_box {}
.zt_d_box ul { list-style-type: none;}
.zt_d_box li {padding: 15px 15px;border-bottom: 1px solid #eee;overflow: hidden;position: relative;}
.ztdown_fl{float: left;}
.ztdown_l img {width: 88px;height: 88px;border-radius: 16px;display: block;float: left;margin-right: 10px;}
.ztdown_c {color: #999;padding-right: 46px;}
.ztdown_l {overflow:  hidden;}
.pingbi-list li,.zt_d_box li {padding: 15px 15px;border-bottom: 1px solid #eee;overflow: hidden;position: relative;}
.zt_d_box {}
.ztdown_c h5 {font-size: 16px;color: #333;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 0px;}
.ztdown_type b { color: #0da6ed; font-weight: normal; }
.ztdown_type {display:  block;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 12px;max-height: 40px;line-height: 18px;margin-top: -29px;}
.ztdown_b {color:  #999;font-size: 12px;overflow: hidden;height: 23px;line-height: 26px;}
.down_nub { font-weight: normal; }
.ztdown_r {position:absolute;color: #fff;border-radius: .15rem;width: 40px;height: 24px;text-align: center;line-height: 24px;font-size: 12px;background:  #399afd;top: 0;right: 15px;bottom: 0;margin: auto;}


/*文章攻略*/
.ts_zt{border-top: 1px solid #eee;padding: 11px 0 5px 0;overflow: hidden;}
.ts_zt .ts_wz{padding:10px 0 15px 0;}
.ts_zt .in_special_tab{padding:0 15px;}
.ts_zt .in_special_tab span{display:inline-block;font-size:18px;font-weight:bold;position:relative;padding: 0px 0 0 11px;}
.ts_zt .in_special_tab span:before{content:'';width:4px;height:20px;background:#ff9b58;position:absolute;top: 0px;left: -1px;bottom:0;margin:auto;}

/*专题推荐*/
.zt_list{ padding:10px 0; }
.zt_list_ul{ padding:16px 10px; overflow:hidden; }
.zt_list_ul li{ margin-bottom:10px; float:left; width:48%; }
.zt_list_ul li:nth-of-type(odd){ margin-right:2%; }
.zt_list_ul li a{ display:block; cursor:pointer; border-radius:6px; box-shadow: 0rem 0rem 1rem 0rem rgba(234, 234, 234, 0.92); overflow:hidden; }
.zt_list_ul li a img{ width:100%; display:block; height: 80px;}
.zt_list_ul li a p{ height:42px; line-height:42px; color:#333; padding:0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


/*最新推荐*/
.news_tg{width: 100%;height: 75px;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}
.news_tg .news_icon{display: block;width: 17%;height: 65px;float: left;background: url(../../SkinNew/images/icon_m_tg.png) no-repeat 0 -5px;margin-left: 14px;margin-top: 4px;}
.news_tg .news_a{width: 78%;height: 65px;float: right;}
.news_tg .news_a li{display: block;padding-right: 10px;line-height: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;margin-top: 5px;border-left: 1px solid #ccc;padding-left: 8px;}
.news_tg .news_a li:first-child{color: #f26100;}

/*标签*/
.xgbq { overflow: hidden; margin-bottom: 10px; margin-top: 20px}
.xgbq h2{height: 42px;line-height: 42px; border-bottom: 1px solid #e2e2e2;padding: 0 10px; background: #fff; margin-bottom: 10px}
.xgbq h2 span {float: left; padding: 0 8px;height: 42px;line-height: 44px; display: block;font-size: 20px;font-weight: 600;color: #FF6500;border-bottom: 1px solid #FF6500;}
.xgbq ul { width: 95%; margin:0 auto; }
.xgbq li { display: inline-block; margin: 0 4px 5px 4px}
.xgbq li a {display: block;line-height:26px;border-radius: 4px;border: 1px solid #ff6500;color: #ff6500;padding: 0 10px;}
.xgbq li span {display: block;line-height:26px;border-radius: 4px;border: 1px solid #dbdbdb;padding: 0 10px;}

/* edit-recommend */
.edit-recommend h1 {display: block;color: #333;font-size: 20px;font-weight: bold;height: 20px;line-height: 20px;text-align: center;}
.edit-soft {width: 90%;margin: 30px auto;background: #f5f5f5 url(../../SkinNew/images/recommend-bg.png) top center no-repeat;padding-bottom: 15px;}
.edit-recommend {margin: 20px auto 0;}
.edit-soft s {display: block;margin: 0 auto;width: 151px;height: 61px;background: url(../../SkinNew/images/edit-recommend.png) 0 0 no-repeat;transform: translateY(-15px);}
.edit-t {overflow: hidden;margin-top: -20px;}
.edit-t img {float: left;width: 34%;border-radius: 25px;border: 2px solid #fff;margin-left: 4%;}
.edit-t-r {float: left;margin-left: 3%;width: 54%;}
.edit-t-r h5 {color: #333;font-size: 20px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 20px;line-height: 20px;margin-top: 20px;font-weight: bold;}
.edit-t-r h5 a{color: #333;}
.edit-soft-info li {display: block;height: 12px;line-height: 12px;font-size: 12px;color: #999;margin-top: 10px;}
.edit-soft-info li a {color: #2d7bdc;}
.edit-soft-info {margin-top: 10px;overflow: hidden;}
.edit-recommend .item-btn {width: 90%;margin: 10px auto 0;}
.edit-recommend .pt-btn {width: 37%;font-size: 14px;display: none;}
.edit-recommend .gs-btn {width: 100%;background: #0da6ed;}
.soft-safe {display: block;background: url(/skinnew/images/safe-ico.png) 0 0 no-repeat;width: 184px;height: 12px;margin: 10px auto 0;}
.soul_detection{overflow: hidden;margin-top: 15px;}
.soul_detection span{float: left;width: 33.3333%;text-align: center;font-size: 12px;color: #37ad32;}
.soul_detection span:before{contnet:'';}
.soul_detection span i{display: inline-block;width: 12px;height: 12px;border: 1px solid #37ad32;margin-right: 5px;vertical-align: text-bottom;position: relative;border-radius: 50%;}
.soul_detection span i:before{content:'';width: 4px;height: 3px;border: 1px solid #37ad32;border-top: none;border-right: none;position: absolute;top: 3px;left: 4px;transform: rotate(-45deg);}
.first-btn {width: 90%;margin: 10px auto 0;overflow: hidden;}
.first-btn a {background: #16c780;border-radius: 20px;text-align: center;line-height: 36px;font-size: 14px;color: #fff;width: 80%;height: 36px;float: left;}


h2.hd{font-size:16px;height: 20px;line-height: 20px;padding-left:5px;font-weight:normal;border-left: 5px solid #65bb0a;margin-left: 10px;color: #333;}

/*文章攻略*/
.zt_soft{background: #fff;padding: 10px 0;}
.list-tit { display: block; height: 1rem; line-height: 1rem; font-size: 1rem; color: #333; text-align: center; font-weight: bold; position: relative; width: 13.15rem; margin: 1.5rem auto 0; }
.list-tit:before,.list-tit:after { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 1.55rem; height: .45rem; background: url(http://static.kuaila.com/pc/images/tit-ico.png) 0 0 no-repeat; background-size: 100% 100%; }
.list-tit:after { transform-origin: center center; transform: translateY(-50%) rotateY(180deg); left: auto; right: 0; }
.img-box {float: left;width: 70px;height: 70px;margin-left: 24px;}
.img-box img { display: block; width: 100%; height: 100%; border-radius: .1rem; }
.zt_d_box2 li {overflow: hidden;padding: 10px 0;border-top: 1px solid #eee;margin-top: -1px;position: relative;}
.zt_d_box2 {overflow: hidden;margin: 1.6rem .75rem 1rem 0.1rem;}
.list-cen {float: left;margin-left: 10px;width: 14rem;}
.item-btn {float: right;width: 50px;height: 30px;background-color: #0da6ed;border-radius: 3px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;margin-top: 18px;}
.item-tit {display: block;color: #333;font-size: 14px;height: 20px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;}
.list-info {display: block;font-size: 14px;height: 14px;line-height: 14px;color: #999;margin-top: 5px;}
.list-info em{font-style: normal;}
.list-info a { color: #399afd; margin-right: .5rem; }
.star {height: 14px;display: block;margin-top: 8px;background: url(/skinnew/images/Skuai-la3.png) 0 0 no-repeat;background-size: 100% 100%;width: 80px;}
.star i {display: block;height: 100%;background: url(/skinnew/images/Skuai-la2.png) 0 0 no-repeat;background-size: auto 100%;}
.link-more { display: block; text-align: center; height: 2rem; line-height: 2rem; font-size: .7rem; color: #666; background: #efefef; width: 80%; margin: 0 auto 1rem; border-radius: .2rem; cursor: pointer; }

.list-cen p
{
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-size: 13px;
	margin-top: 6px;
}


.zt_d_box2 .game-rank1{background-image: url("../../SkinNew/images/rank_icon.png");background-size:cover;font-size:0;background-position: -3px 0;}
.zt_d_box2 .game-rank2{background-image: url("../../SkinNew/images/rank_icon.png");background-size:cover;font-size:0;background-position: -36px 0;}
.zt_d_box2 .game-rank3{background-image: url("../../SkinNew/images/rank_icon.png");background-size:cover;font-size:0;background-position: -70px 0;}

.zt_d_box2 [class*="game-rank"]{width: 26px;height: 36px;margin-right: 10px;font-size: 16px;color:#cccccc;text-align:center;position:absolute;/* left: 0px; */line-height: 36px;top: 40%;margin-top: -8px;}



/*排行榜*/
.f-top{padding: 5px 5px 5px 5px;display: block;position: relative;background: #fff;}
.f-top .f-title2{width: 100%;display: inline-block;font-size: 18px;font-weight: 700;line-height: 30px;}
.f-top .f-title2 i{display: inline-block;width: 27px;height: 27px;margin-bottom: -8px;margin-left: 10px;margin-right: 5px;background: url(/skinnew/images/fire-m.png) 0px 0px;}
.f-top .f-title2 h3{display:inline-block;height:30px;}
.f-top .g-list{width: 100%;display: block;}
.f-top .g-list ul{}
.f-top .g-list ul li{padding: 8px 0;margin: 5px 5px 5px 5px;border-bottom: 1px solid #c8c7cc;overflow: hidden;width: 97%;display: inline-block;position: relative;}
.f-top .g-list ul li a{display: inline-block;}
.f-top .g-list ul li a .tag{width: 6%;top: -34px;}
.f-top .g-list ul li a .tag .num {width: 20px;height: 46px;position: relative;margin: 0;}
.f-top .g-list ul li a .tag .num.no1 {background-color: #e65022;}
.f-top .g-list ul li a .tag .num.no2 {background-color: #ec7450;}
.f-top .g-list ul li a .tag .num.no3 { background-color: #eea44c;}
.f-top .g-list ul li a .tag .num._no {background-color: #cacaca;}
.f-top .g-list ul li a .tag .num span {display: block;color: #fff;text-align: center;height: 36px;line-height: 36px;font-size: 14px;}
.f-top .g-list ul li a .tag .num i {display: block;border-style: solid;border-color: transparent transparent #fff transparent; border-width: 0 12px 10px 12px;position: absolute;bottom: 0; left: 0;}
.f-top .g-list ul li a .pic {}
.f-top .g-list ul li a .pic img {width: 60px;height: 60px;border-radius: 5px;display: inline-block;margin-top: -95px;margin-left: 27px;}
.f-top .g-list ul li a .info {width: 45%;position: absolute;margin-top: -69px;margin-left: 97px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.f-top .g-list ul li a .info h4 {font-size: 16px;line-height: 20px;margin-top: 0;white-space: nowrap;overflow: hidden;}
.f-top .g-list ul li a .info h6 {font-size: 12px;font-weight: 400;color: #8f8f94;line-height: 15px;white-space: nowrap;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient:vertical;}
.f-top .g-list ul li a .info h6 span{width: 25%;}
.f-top .g-list ul li a .info h6 .txet-1{background: #ffd5d5;color: #fc6d6d;padding: 2px 3px 2px 3px;}
.f-top .g-list ul li a .info h6 .txet-2{background: #cfe0ff;color: #5687df; padding: 2px 3px 2px 3px;}
.f-top .g-list ul li a .info .ellipsis {width: 86%;font-size: 12px;font-weight: 400;color: #929292;line-height: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.f-top .g-list ul li a .btn {}
.f-top .g-list ul li a .btn div {color: #ed3636;font-size: 14px;font-weight: 400;line-height: 29px;text-align: center;border: 1px solid #ed3636;border-radius: 15px;position: absolute;width: 19%;right: 5px;margin-top: -66px;}
.f-top .g-list ul li a .btn a {color: #ed3636;font-size: 14px;font-weight: 400;line-height: 29px;text-align: center;border: 1px solid #ed3636;border-radius: 15px;position: absolute;width: 19%;right: 5px;margin-top: -66px;}

.f-top .g-list ul li a .hot{float: right;margin-left:15px;position: absolute;right: 10px;top: 49px;}
.f-top .g-list ul li a .hot b{display:block;float:left;width:16px;height:16px;background:url(../images/hot_rank.png) no-repeat;margin: 2px 8px 0px 0px;}
.f-top .g-list ul li a .hot em{display:block;float:left;color:#FE5F6C;font-size: 14px;}

.f-top .g-list ul li .btn{position: absolute; right: 0px; margin-top: -59px;}
.f-top .g-list ul li .btn a{line-height: 20px;height: 20px;padding: 2px 10px 2px 10px;color: #f60;border: 1px solid #f60;border-radius: 15px;}