/*# zfa 2025/1/15 17:12:00 快爆PC-web */

body{font-size:12px;font-family:arial,\5FAE\8F6F\96C5\9ED1;_font-family:arial,\5B8B\4F53;background:#f6f6f6}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,i{margin:0;padding:0;font-style:normal}
a{color:#333333;text-decoration:none;-webkit-transition:color ease .15s;-moz-transition:color ease .15s;-ms-transition:color ease .15s;cursor:pointer}
a:hover{color:#23c268}
button{border:none}
ol,ul,li{list-style:none}
img{border:none}
.cf,.wrap{*zoom:1}
.cf:after,.wrap:after{content:' ';display:block;height:0;clear:both}
.hide{display:none}
.fl{float:left}
.fr{float:right}
.fl,.fr{_display:inline}
.all-icon{background:url(../images/all.png) no-repeat}
.header{width:auto;z-index:15;white-space:nowrap;background:#fff;height:80px;line-height:80px;margin:0;-webkit-box-shadow:0px 8px 4px #efefef;box-shadow:0px 8px 4px #efefef}
.header > div{width:1200px;margin:0 auto;background:white;height:80px}
.header .logo{float:left;margin-left:10px;margin-top:15px}
.header .phone-app{display:inline-block;margin-right:6px;font-size:0;line-height:16px;vertical-align:middle;margin-top:-3px;height:16px;width:12px;background-position:-590px 0}
.header .download-app{float:left;color:#23c268;margin-left:20px;font-size:12px}
.header .download-app .phone-app{margin-right:6px;font-size:0;line-height:16px;vertical-align:middle;margin-top:-3px;height:16px;width:12px;background-position:-590px 0}
.header .nav{float:left;margin-left:25px;margin-right:10px;font-size:16px}
.header .nav a{height:77px;display:inline-block;text-align:center;margin:0 14px}
.header .nav a.active{border-bottom:3px solid #23c268;color:#23c268;width:auto}
.header .input-box{float:left;width:230px;height:40px;background:url(../images/input_bg.png) center no-repeat;border-radius:20px;line-height:40px;position:relative;z-index:15;padding-left:20px;margin-left:10px;margin-top:20px}
.header .input-box input{width:210px;height:20px;line-height:20px;padding:10px 0;background:none;border:none;outline:none}
.header .input-box em.search{display:inline-block;position:absolute;right:30px;top:11px;cursor:pointer;height:18px;width:17px;background-position:-84px 0}
.header .user{float:right;position:relative;height:80px;font-size:14px;text-align:center;z-index:15;cursor:pointer}
.header .user img{display:block;height:30px;width:30px;border:white thin solid;border-radius:50%;margin-top:20px}
.header .user .pop{display:none;background:#fff;position:absolute;left:50%;top:68px;width:120px;border:1px solid #eee;border-radius:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);padding:10px;margin-left:-70px}
.header .user .pop em.bubble{display:none}
.header .user .pop p{height:28px;line-height:28px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header .user .pop p:hover{background:none}
.header .user .pop .name{height:28px;line-height:28px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;margin:0 5px;border-bottom:1px solid #eeeeee;margin-bottom:5px}
.header .user .pop .uid{height:24px;overflow:hidden;line-height:24px;overflow:hidden;font-size:14px;color:#999;font-weight:400}
.header .user:hover .pop{display:block}
.sch-res{width:210px;padding:20px;position:absolute;left:0;top:40px;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);z-index:15}
.sch-res .hd{height:32px;line-height:32px;font-size:14px;font-weight:700}
.sch-res li{line-height:1.4;font-size:14px;padding:5px 0;white-space:normal}
.sch-res li span{color:#23C268}
.tbmsg{float:left;width:40px;height:80px;position:relative;z-index:10;margin-left:15px}
.tbmsg .msgtip{width:40px;height:80px;overflow:hidden;background:url(../images/ico-msg.png) no-repeat center;position:relative;cursor:pointer}
.tbmsg .msgtip span{height:14px;line-height:14px;font-size:12px;color:#fff;background:#FF5050;border-radius:7px;overflow:hidden;padding:0 4px;position:absolute;right:0;top:20px}
.msgpop{display:none;width:400px;padding-top:32px;position:absolute;right:-68px;top:70px}
.msgpop .inner{background:#fff;border:1px solid #eee;-webkit-box-shadow:0 0 3px 1px #eee;box-shadow:0 0 3px 1px #eee;position:relative}
.msgpop .inner .itarrow{width:0;height:0;overflow:hidden;position:absolute;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fff;position:absolute;right:78px;top:-10px}
.msgtab{height:55px;border-bottom:1px solid #eee;overflow:hidden}
.msgtab li{float:left;width:33.2%;height:55px;overflow:hidden;position:relative}
.msgtab li span{display:block;width:42px;height:53px;overflow:hidden;text-align:center;line-height:56px;font-size:16px;margin:0 auto;cursor:pointer;color:#333}
.msgtab li i{height:14px;line-height:14px;font-size:12px;color:#fff;background:#FF5050;border-radius:7px;overflow:hidden;padding:0 4px;position:absolute;left:50%;top:22px;margin-left:20px}
.msgtab .on span{border-bottom:2px solid #23C268}
.msgcon{overflow:hidden}
.msgcon .nodata{padding:40px 0;line-height:20px;height:20px;text-align:center;font-size:14px;color:#999}
.msgcon .msgmore{height:56px;overflow:hidden}
.msgcon .msgmore a{display:block;height:56px;line-height:56px;width:140px;overflow:hidden;text-align:center;margin:0 auto}
.msgcon .msgmore a em{margin-left:5px}
.msglist{overflow:hidden;line-height:2}
.msglist .lk{color:#557db4}
.msglist .vote{height:16px;overflow:hidden;margin-top:8px}
.msglist .vote span{float:left;width:16px;height:16px;background:url(../images/all.png) no-repeat -420px -40px}
.msglist .vote .good{background-position:-420px -40px}
.msglist .vote .bad{background-position:-440px -40px}
.msglist li{padding:20px;border-bottom:1px solid #eee}
.msglist .hd{height:40px;font-size:12px;overflow:hidden;margin-bottom:12px}
.msglist .con{max-height:60px;overflow:hidden;word-break:break-all;white-space:normal;font-size:16px;line-height:30px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.msglist .con .grey{color:#999}
.msglist .msg{background:#F6F6F6;padding:6px 10px;line-height:22px;font-size:14px;overflow:hidden;word-break:break-all;white-space:normal;color:#999;margin-top:12px}
.msglist .msg p{max-height:86px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.msglist .uinfo{float:left;width:100%;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#666}
.msglist .uinfo em{display:block;height:22px;line-height:22px;overflow:hidden;font-size:16px;color:#666}
.msglist .uinfo p{height:18px;line-height:18px;font-size:12px;color:#999}
.msglist .uinfo p span{float:left;margin-right:10px}
.msglist .uinfo img{float:left;width:40px;height:40px;border-radius:50%;margin-right:10px}
.msg .msglist .con{max-height:150px;-webkit-line-clamp:5}
.loading{height:20px;line-height:20px;text-align:center;font-size:14px;color:#666;padding:20px 0}
.loading i{background:url(../images/loading.gif) no-repeat;display:inline-block;width:20px;height:20px;overflow:hidden;line-height:99;vertical-align:top;margin-right:10px}
.footer{background:#333333;color:#9a9a9a;font-size:12px;margin:0;margin-top:40px}
.footer > div{width:1200px;margin:0 auto;padding:20px 0 30px;background:#333333}
.footer .link{color:white;line-height:30px}
.footer .link-1{font-size:13px;font-weight:bold}
.footer .about{margin:15px 0}
.footer a{color:white}
.footer a:hover{color:#23c268;text-decoration:underline}
.footer .des{line-height:20px;margin-top:10px}
.footer .des a{color:#9a9a9a}
.wenhuajingying{display:inline-block;vertical-align:middle;height:22px;width:22px;background-position:-283px -34px !important;margin-right:2px}
.back-top{position:fixed;left:50%;bottom:200px;margin-left:557px;z-index:100;display:none}
.bread{width:1200px;font-size:14px;color:#999999;margin:20px auto 0}
.bread a{color:#999999}
.bread a:hover{color:#23c268}
.bread em{display:inline-block;margin:0 12px 0;vertical-align:middle}
.bread .tip{color:#999;margin-left:30px}
.detail_all{background:url(../images/detail_all.png?v=2) no-repeat}
.triangle{height:6px;width:4px;background-position:0 0}
.overlaybg{position:fixed;top:0px;left:0px;z-index:8888;width:100%;height:100%;background:rgba(0,0,0,0.5)}
:root *{-webkit-filter:none\9  !important;filter:none\9  !important}
.dialog .mask{background:black;position:fixed;z-index:1000;height:100%;width:100%;top:0;left:0;right:0;bottom:0;opacity:.7;filter:alpha(opacity=70)}
.dialog .dialog-content{width:500px;min-height:100px;background:white;text-align:center;z-index:1005;position:relative;padding:50px 0;font-size:16px;border-radius:4px;color:#666666}
.dialog .dialog-content .sub-content{background:#f6f6f6;min-width:520px;display:inline-block;*display:inline;*zoom:1;padding:30px 0;margin:20px 0}
.dialog .dialog-content .sub-content p{margin-bottom:10px}
.dialog .dialog-content .right-title{font-size:18px;color:#333333}
.dialog .dialog-content .right-tip{display:inline-block;*display:inline;*zoom:1;margin-left:30px;text-align:left}
.dialog .dialog-content .right-tip em{margin-right:12px;vertical-align:-2px;*vertical-align:2px}
.dialog .dialog-content .qr-code{vertical-align:center;*vertical-align:10px}
.dialog .dialog-content.big{width:600px}
.dialog .dialog-content p.title{font-size:24px;font-weight:bold;margin-bottom:30px;color:#333333}
.dialog .dialog-content .btn{display:inline-block;vertical-align:top;border-radius:4px;font-size:16px;color:white;margin:0 10px;height:48px;line-height:48px;min-width:180px}
.dialog .dialog-content button a{color:white}
.dialog .dialog-content.big button{margin:0 30px}
.dialog .dialog-content button.sub{background:#cccccc}
.dialog .dialog-content .btn.main{background:#32a5e6}
.dialog .dialog-content .action-bar{margin-top:22px}
.dialog .dialog-content .sub-content{min-width:520px}
.dialog .dialog-content .d-input-box input{float:left;height:50px;overflow:hidden;line-height:50px;font-size:16px;padding:0 20px;border:none;width:360px;color:#333}
.dialog .dialog-content .d-input-box.auth-code input{padding:0 120px 0 20px;width:260px}
.dialog .dialog-content .login-box-title{margin-bottom:12px}
.dialog .dialog-content .d-input-box a{position:absolute;top:0;right:20px;color:#557db4;font-size:14px}
.dialog .dialog-content .d-input-box{height:51px;width:401px;line-height:50px;border:#eeeeee 1px solid;display:inline-block;*display:inline;*zoom:1;border-radius:4px;margin-bottom:20px;text-align:left;position:relative}
.dialog .dialog-content .d-input-box.img-code{border:none}
.dialog .dialog-content .d-input-box.auth-code.img-code input{width:220px;border:#eeeeee 1px solid;border-radius:4px;padding:0 20px !important}
.dialog .dialog-content .d-input-box.auth-code.img-code img{width:120px;height:50px;background:#eeeeee;border:none;outline:none;position:absolute;left:280px;top:0}
.dialog .dialog-content i{color:#ff6455}
.dialog .f16{font-size:16px;line-height:1.5;text-align:center;padding:0 25px 20px;color:#999}
.dialog .dialog-content .third-login{margin-top:20px;color:#999999}
.dialog .third-login .line{display:inline-block;*display:inline;*zoom:1;height:1px;width:120px;background:#eeeeee;vertical-align:middle;margin:0 30px}
.dialog .dialog-content.login em.close{height:30px;width:30px;background:url("../images/dialog_all.png") -30px 0}
.dialog .dialog-content.login em.close:hover{background-position:0 0}
.dialog .dialog-content .login-way{margin-top:30px}
.dialog .dialog-content .login-way a{margin:0 20px}
.dialog .dialog-content em.close{display:inline-block;*display:inline;*zoom:1;height:17px;width:17px;position:absolute;top:16px;right:16px;cursor:pointer;background:url("../images/close.png") center no-repeat}
.dialog .dialog-content em{display:inline-block;*display:inline;*zoom:1}
.appSlogan .img{float:left;width:180px;height:174px;overflow:hidden;text-align:center;line-height:2.8;font-size:14px;font-weight:700;color:#333;margin-left:15px}
.appSlogan .img img{display:block;width:140px;height:140px;margin:0 auto}
.appSlogan .con{float:left;width:304px;overflow:hidden;margin-left:10px}
.appSlogan .con p{text-align:left;height:34px;line-height:34px;font-size:14px;margin-bottom:0 !important;color:#666}
.appSlogan .con .tit{height:26px;line-height:26px;font-size:18px;margin-bottom:10px !important}
.appSlogan .con p em{margin-right:8px;vertical-align:-2px;height:18px;width:18px;background:url(../images/ico-slogan.png) no-repeat}
.appSlogan .con .d_tip_1{background-position:0 0}
.appSlogan .con .d_tip_2{background-position:-18px 0}
.appSlogan .con .d_tip_3{background-position:-36px 0}
.appSlogan .con .d_tip_4{background-position:-54px 0}
.page button,.dialog .btn,.page .btn{height:40px;border-radius:20px;min-width:150px;background:#23c268;color:white;font-size:16px;cursor:pointer;font-family:'Microsoft YaHei'}
.follow-item{height:30px}
.follow-item .follow-text{float:left;line-height:30px;font-size:14px;color:#666;margin-right:10px}
.follow-li{float:left;width:30px;height:30px;position:relative;margin-right:10px}
.follow-li:hover .inner{display:block}
.follow-li .inner{display:none;width:240px;height:160px;position:absolute;left:-122px;top:42px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);border-radius:5px;padding:30px 10px;z-index:100}
.follow-li .inner img{display:block;width:130px;height:130px;margin:0 auto}
.follow-li .inner p{height:22px;line-height:24px;font-size:14px;color:#333;text-align:center;margin-top:10px}
.follow-li .inner p span{color:#00BA0C;padding:0 3px}
.follow-li .it{background:url(../images/follow-ico.png) no-repeat;display:block;width:30px;height:30px}
.follow-li .it:hover{opacity:.8}
.follow-li .wx{background-position:0 0}
.follow-li .wb{background-position:-32px 0}
.follow-li .zh{background-position:-64px 0}
.follow-li .dy{background-position:-96px 0}
.footer .follow-item{float:right}
.footer .follow-li .inner{top:-240px}
.footer .follow-li{margin-left:15px}
.footer .follow-li .it{background-image:url(../images/follow-ico-footer.png)}
.user .pop em{left:56px}
.user .pop{border-radius:8px;padding:4px;-webkit-box-shadow:0 0 5px #eee;box-shadow:0 0 5px #eee;right:-46px}
.userset-menu{overflow:hidden}
.userset-menu li{height:34px;line-height:34px;font-size:14px;border-top:1px solid #eee;margin-top:-1px}
@font-face{font-family:kbNum;src:url("data:application/x-font-otf;base64,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");src:url("data:application/x-font-ttf;base64,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")}
@font-face{font-family:'kbNumBold';src:url("data:application/x-font-ttf;base64,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")}
body{background:#F4F4F4}
.wp{width:1200px;margin:0 auto}
.bread{margin-top:24px}
.all-icon{background:url(../images/all.png) no-repeat}
.ico{background:url(../images/cate-ico.png) no-repeat}
.slider-con{position:relative;width:820px;overflow:hidden;background:#fff}
.slider-con .arrow-btn{display:none;background:url(../images/arrow.png) no-repeat;width:44px;height:68px;cursor:pointer;position:absolute;top:50%;margin-top:-34px;z-index:10}
.slider-con .arrow-btn.a_left{background-position:0 -136px;left:0}
.slider-con .arrow-btn.a_right{background-position:0 0;right:0}
.slider-con .slider-inner{position:relative;left:0;overflow-x:scroll;overflow-y:hidden;width:100%;font-size:0;line-height:0;white-space:nowrap}
.cate-menu{margin-top:20px;position:relative;z-index:10}
.cate-menu .cate-menu-l{width:820px}
.cate-con{margin-top:30px}
.cate-con-l{width:820px}
.cate-con-l > div{margin-bottom:22px}
.cate-menu-r li{float:left;margin-left:35px;height:50px;line-height:50px;font-size:16px;color:#666;cursor:pointer;position:relative}
.cate-menu-r li a{color:#666}
.cate-menu-r li em{display:inline-block;*display:inline;*zoom:1;height:34px;line-height:34px;margin-top:5px}
.cate-menu-r li .arrow{display:none;*display:inline;*zoom:1;width:14px;height:14px;background-position:0 -48px;vertical-align:middle;margin-left:5px}
.cate-menu-r li .list{position:absolute;right:-20px;top:50px;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;width:120px;z-index:100;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999}
.cate-menu-r li .list a{display:block;height:42px;line-height:42px;text-align:center;font-size:14px;border-bottom:1px solid #eee}
.cate-menu-r li .list a:hover{background:#ddd}
.cate-menu-r .cur em{color:#23C268;border-bottom:2px solid #23C268}
.rankTab{margin-top:10px}
.rankTab ul{float:right}
.rankTab li{float:left;margin-left:15px}
.rankTab li a{display:block;height:32px;line-height:32px;background:#fff;border-radius:16px;padding:0 20px;font-size:14px}
.rankTab .cur a{background:#23C268;color:#fff}
.titbar{height:50px;line-height:50px;margin-bottom:15px}
.titbar .it{float:left;height:50px;overflow:hidden;line-height:50px;font-size:24px}
.titbar .it i{float:left;width:4px;height:24px;background:#23C268;margin-right:13px;margin-top:13px}
.titbar .more-lk{float:right;height:24px;line-height:24px;font-size:14px;margin-top:14px}
.titbar .more-lk .arrow{display:inline-block;*display:inline;*zoom:1;height:12px;width:8px;background-position:0 0;*vertical-align:3px;margin-left:3px}
.titbar .more-lk:hover .arrow{background-position:-581px 0}
.cate-con-r{width:360px}
.slider-banner{width:820px;height:410px;overflow:hidden;position:relative}
.slider-banner .indicator{position:absolute;bottom:15px;right:20px;z-index:100}
.slider-banner .indicator li{display:inline-block;*display:inline;*zoom:1;width:20px;height:6px;background:#ffffff;margin-right:10px;opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.slider-banner .indicator .on{background:#23C268;opacity:1;filter:alpha(opacity=100)}
.slider-banner .banner-item{width:820px;height:410px;overflow:hidden;position:relative;border-radius:10px}
.slider-banner .banner-item img{display:block;width:820px;height:410px}
.slider-banner .banner-item .mask{background:url(../images/newness-slide.png) repeat-x left bottom;width:100%;height:100px;position:absolute;left:0;bottom:0;z-index:10}
.slider-banner .banner-item .name{width:535px;height:42px;overflow:hidden;line-height:42px;color:#fff;font-size:22px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:20px;bottom:10px;z-index:50}
.reco-list{height:222px;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC;border-radius:10px}
.reco-list .slider-inner{height:240px;margin-top:35px}
.reco-list-con{font-size:12px;line-height:1.4}
.reco-list-con li{display:inline-block;*display:inline;*zoom:1;white-space:initial;width:144px;height:162px;overflow:hidden;margin:0  15px}
.reco-list-con .img{display:block;width:100px;height:100px;margin:0 auto}
.reco-list-con .name{display:block;height:48px;overflow:hidden;text-align:center;line-height:24px;font-size:16px;margin-top:10px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.reco-list-con li.beta{text-align:center}
.reco-list-con li.beta .name{display:block;height:24px;white-space:nowrap;text-overflow:ellipsis}
.reco-list-con li.beta .tags{display:inline-block;vertical-align:top;height:22px;line-height:22px;font-size:12px;padding:0 5px;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:2px auto 0}
.reco-inde{background:#fff;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC;border-radius:4px}
.reco-inde .reco-inde-show{margin:0 20px;overflow:hidden;border-radius:4px;position:relative}
.reco-inde .reco-inde-show img{display:block;width:100%;height:auto}
.reco-inde .reco-inde-show span{position:absolute;left:20px;bottom:20px;height:24px;line-height:24px;color:#fff;padding:0 8px;border-radius:4px;background:rgba(0,0,0,0.8)}
.reco-inde .reco-inde-game{padding:20px;height:60px;overflow:hidden}
.reco-inde .reco-inde-game .img{float:left;width:60px;height:60px}
.reco-inde .reco-inde-game .con{float:left;margin-left:20px;overflow:hidden}
.reco-inde .reco-inde-game .con em{display:block;height:26px;line-height:26px;font-size:18px;margin-top:5px}
.reco-inde .reco-inde-game .con em.beta .sp-name{display:inline-block;vertical-align:top;max-width:240px;height:26px;line-height:26px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.reco-inde .reco-inde-game .con em.beta .sp-tags{display:inline-block;vertical-align:top;padding:0 5px;height:22px;line-height:22px;font-size:12px;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:2px 0 0 5px}
.reco-inde .reco-inde-game .con .tag{height:24px;line-height:24px;font-size:14px;color:#999;margin-top:5px}
.reco-inde .reco-inde-game .con .tag span{margin-right:10px}
.reco-inde .reco-inde-game .pro{float:right;width:160px;height:26px;line-height:26px;overflow:hidden;text-align:right;text-overflow:ellipsis;font-size:14px;color:#999;margin-top:16px}
.reco-inde .reco-inde-info{height:30px;line-height:30px;padding:9px 0;margin:0 20px}
.reco-inde .reco-inde-info .txt{float:left;width:480px;height:30px;overflow:hidden;line-height:30px;font-size:16px;text-overflow:ellipsis}
.reco-inde .reco-inde-info .val{float:right}
.reco-inde .reco-inde-info .val span{float:left;margin-left:20px;font-size:14px;color:#999}
.reco-inde .reco-inde-info .val .ico{float:left;width:24px;height:24px;overflow:hidden;margin:3px 8px 0 0}
.reco-inde .reco-inde-info .val .inde-xz{background-position:0 0}
.reco-inde .reco-inde-info .val .inde-pl{background-position:-24px 0}
.mt20{margin-top:20px !important}
.reco-other .discover{border-radius:none;-webkit-box-shadow:none;box-shadow:none;border-radius:10px 10px 0 0}
.reco-other .mt20{background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC}
.reco-other .reco-list{margin-top:0;-webkit-box-shadow:none;box-shadow:none;height:184px;border-radius:0 0 10px 10px;border-top:1px solid #eee}
.reco-other .reco-list .slider-inner{margin-top:20px;height:218px}
.reco-other .reco-list .reco-list-con li{width:126px}
.reco-other .reco-list .reco-list-con .img{width:80px;height:80px}
.beta-list{height:298px;overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC}
.beta-list .slider-inner{background:url(../images/beta-line.png) repeat-x left 116px;position:relative;overflow-x:scroll;overflow-y:hidden;width:820px;height:320px}
.beta-list .arrow-btn{margin-top:-58px}
.beta-list-con{line-height:0;font-size:0;white-space:nowrap;padding:16px 0 20px 20px;height:260px}
.beta-list-con li{display:inline-block;*display:inline;*zoom:1;width:144px;margin-right:17px;height:260px;vertical-align:top}
.beta-list-con .gameBetaItem{text-align:center}
.beta-list-con .gameBetaItem .state{display:block;height:34px;line-height:34px;text-align:center;font-size:18px;margin-top:10px;position:relative}
.beta-list-con .gameBetaItem .state .hot{background:url(../images/beta-hot.png) no-repeat;width:40px;height:20px;overflow:hidden;text-align:center;line-height:20px;font-size:14px;color:#fff;position:absolute;top:-10px;right:-2px}
.beta-list-con .gameBetaItem .date{display:block;height:34px;line-height:34px;text-align:center;font-size:14px;color:#999}
.beta-list-con .gameBetaItem .dot{background:url(../images/beta-dot.png) no-repeat;display:block;width:16px;height:16px;margin:15px auto 0}
.beta-list-con .gameBetaItem .img{display:block;width:80px;height:80px;margin:20px auto 0;border-radius:8px}
.beta-list-con .gameBetaItem .name{display:block;height:26px;line-height:26px;text-align:center;font-size:14px;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.beta-list-con .gameBetaItem .tags{display:inline-block;vertical-align:top;height:22px;line-height:22px;font-size:12px;padding:0 5px;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:2px auto 0}
.hot-act{height:320px;overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC}
.hot-act-wrap{width:780px;height:300px;overflow:hidden;margin:20px auto 0}
.hot-act-wrap .slider-inner{position:relative;height:324px;overflow-x:scroll;overflow-y:hidden}
.hot-act-con{line-height:0;font-size:0;white-space:nowrap;margin-left:-20px}
.hot-act-con li{display:inline-block;*display:inline;*zoom:1;width:500px;margin-left:20px;height:300px;vertical-align:top}
.hot-act-con .img{display:block;width:500px;height:252px;border-radius:4px}
.hot-act-con .tit{display:block;height:32px;line-height:32px;font-size:16px;overflow:hidden;text-overflow:ellipsis;margin-top:8px}
.week-reco{height:456px;overflow:hidden;border-radius:8px;position:relative}
.week-reco .bg{position:absolute;left:0;top:0;width:100%;height:100%}
.week-reco .inner{position:relative}
.week-reco-hd{height:34px;line-height:34px;padding:12px 0;margin:0 20px}
.week-reco-hd em{float:left;color:#fff;font-size:17px;font-weight:bold}
.week-reco-hd .more-lk{float:right;color:#fff;font-size:14px}
.week-reco-hd .more-lk .ico-more{display:inline-block;*zoom:1;_display:inline;width:8px;height:12px;overflow:hidden;background-position:-50px 0;vertical-align:middle;margin:-2px 0 0 5px}
.week-reco-bd{height:210px;overflow:hidden;margin-top:60px;background:none}
.week-reco-bd .slider-inner{height:228px}
.week-reco-con{line-height:0;font-size:0;white-space:nowrap;padding-left:44px;height:248px}
.week-reco-con li{display:inline-block;*display:inline;*zoom:1;width:160px;margin-right:20px;height:210px;overflow:hidden;vertical-align:top;background:#fff;background:rgba(255,255,255,0.9);border-radius:8px;white-space:initial}
.week-reco-con .img{display:block;width:100px;height:100px;margin:30px auto 0}
.week-reco-con .tit{display:block;height:44px;overflow:hidden;line-height:22px;font-size:16px;text-align:center;margin:15px 10px 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.week-reco-con li.beta{text-align:center}
.week-reco-con li.beta .tit{display:block;height:24px;white-space:nowrap;text-overflow:ellipsis}
.week-reco-con li.beta .tags{display:inline-block;vertical-align:top;height:22px;line-height:22px;font-size:12px;padding:0 5px;background:#e0e0e0;color:#999;text-align:center;border-radius:4px;margin:2px auto 0}
.game-dan{height:270px;overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC}
.game-dan .slider-inner{height:290px}
.game-dan .arrow-btn{margin-top:-55px}
.game-dan-con{line-height:0;font-size:0;white-space:nowrap;padding-left:20px;height:240px;margin-top:20px}
.game-dan-con li{display:inline-block;*display:inline;*zoom:1;width:180px;margin-right:20px;height:240px;overflow:hidden;vertical-align:top;white-space:initial}
.game-dan-con .img{display:block;width:180px;height:180px;overflow:hidden;margin:0 auto;border-radius:4px;position:relative}
.game-dan-con .img img{display:block;width:100%;height:100%}
.game-dan-con .img .zan{min-width:60px;height:24px;background:url(../images/favour_bg.png) center no-repeat;line-height:24px;position:absolute;top:10px;left:111px;text-align:center;font-size:12px;color:#fff}
.game-dan-con .img .zan .favour{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:2px;margin-top:-2px;height:14px;width:14px;background-position:-8px 0}
.game-dan-con .img .uname{position:absolute;top:122px;width:168px;height:29px;line-height:30px;font-size:14px;background:url(../images/s_bg.png) center no-repeat;background-size:100% 100%;color:white;padding-top:30px;padding-left:12px;left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.game-dan-con .img .uname .people{display:inline-block;*display:inline;*zoom:1;vertical-align:-1px;*vertical-align:0;margin-right:10px;height:14px;width:14px;background-position:-22px 0}
.game-dan-con .tit{display:block;height:44px;overflow:hidden;line-height:22px;font-size:14px;margin-top:10px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.bnShow{overflow:hidden;border-radius:8px;position:relative}
.bnShow .img{display:block;width:100%;height:auto}
.bnShow .mask{background:url(../images/newness-slide.png) repeat-x left bottom;width:100%;height:100px;position:absolute;left:0;bottom:0;z-index:10}
.bnShow .con{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;color:#fff;z-index:20}
.bnShow .con em{display:block;height:34px;overflow:hidden;line-height:34px;font-size:22px;font-weight:bold;margin:0 20px}
.bnShow .con p{height:26px;overflow:hidden;line-height:26px;font-size:14px;margin:0 20px}
.bnShow2 .con{width:780px;left:20px;bottom:20px;color:#fff;margin:0;padding:0}
.bnShow2 .con img{float:left;width:60px;height:60px;border-radius:10px;margin-right:20px}
.bnShow2 .con em{height:32px;line-height:32px;font-size:16px;font-weight:bold}
.bnShow2 .con em span.sp-tags{display:inline-block;vertical-align:top;width:36px;height:22px;line-height:22px;font-size:12px;font-weight:normal;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:5px 0 0 10px}
.discover{overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC;padding:20px 0}
.discover ul{margin-top:-20px}
.discover li{float:left;width:370px;height:80px;overflow:hidden;margin:20px 20px 0}
.discover li .img{float:left;width:80px;height:80px;border-radius:10px}
.discover li .con{float:left;width:192px;height:80px;margin-left:20px}
.discover li .con .tit{display:block;height:22px;overflow:hidden;line-height:22px;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.discover li .con .beta .sp-name{float:left;max-width:144px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.discover li .con .beta .sp-tags{float:left;height:22px;padding:0 5px;line-height:22px;font-size:12px;background:#F0F0F0;color:#999;text-align:center;border-radius:4px}
.discover li .con .tag{height:20px;overflow:hidden;line-height:20px;font-size:12px;color:#999;margin-top:8px;white-space:nowrap;text-overflow:ellipsis}
.discover li .con .tag label{margin-right:10px}
.discover li .con .tip{height:20px;overflow:hidden;line-height:20px;font-size:12px;color:#999;margin-top:10px}
.discover li .con .tip em{color:#ffaf0f;margin-right:10px}
.discover li .bt{float:right;width:64px;height:32px;text-align:center;line-height:32px;font-size:14px;border-radius:16px;background:#23C268;color:#fff;margin-top:24px;font-family:'kbNum',\5FAE\8F6F\96C5\9ED1,Verdana,arial}
.discover li .bt .ico-bmh{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-2px 3px 0 0;background:url(../images/common/ico-bmh.png) no-repeat}
.news-front{overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC}
.news-front ul{overflow:hidden;background:url(../images/news-front.png) repeat left top}
.news-front li{padding:20px;float:left;width:370px}
.news-front .news-con{overflow:hidden}
.news-front .news-con .img{width:370px;height:185px;overflow:hidden;border-radius:5px}
.news-front .news-con .img img{display:block;width:100%}
.news-front .news-con .tit{display:block;font-size:18px;font-weight:bold;height:56px;line-height:28px;color:#333;overflow:hidden;margin-top:10px}
.news-front .news-con .desc{font-size:14px;line-height:22px;color:#666;margin-top:6px;max-height:88px;overflow:hidden}
.news-front .news-con:hover .tit,.news-front .news-con a:hover .tit{color:#23C268}
.news-front .news-info{height:20px;line-height:20px;overflow:hidden;margin-top:19px}
.news-front .news-info .g-name{float:left;width:170px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px;font-size:14px;color:#999;border-radius:10px;padding-right:14px}
.news-front .news-info .g-name img{float:left;width:20px;height:20px;border-radius:10px;margin-right:5px}
.news-front .news-info .ot{float:right}
.news-front .news-info .ot span{float:left;margin-left:20px;font-size:12px;color:#666}
.news-front .news-info .ot span i{float:left;width:18px;height:18px;overflow:hidden;margin:0 4px}
.news-front .news-info .ot span i.ico-dj{background-position:0 -26px}
.news-front .news-info .ot span i.ico-dz{background-position:-18px -26px}
.news-front .news-info .ot span i.ico-pl{background-position:-36px -26px}
.pack-list{height:380px;overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC}
.pack-list .slider-inner{position:relative;height:410px;overflow-x:scroll;overflow-y:hidden}
.pack-list .arrow-btn{margin-top:-74px}
.pack-list-con{line-height:0;font-size:0;white-space:nowrap;padding-left:20px;margin-top:20px}
.pack-list-con li{display:inline-block;*display:inline;*zoom:1;width:465px;margin-right:20px;height:332px;overflow:hidden;vertical-align:top;white-space:initial;border-radius:6px}
.pack-list-con .show{display:block;height:252px;overflow:hidden;border-radius:6px}
.pack-list-con .show img{display:block;width:100%;height:100%}
.pack-list-con .info{height:60px;margin-top:20px}
.pack-list-con .info img{float:left;width:60px;height:60px;border-radius:10px;margin-right:20px}
.pack-list-con .info .bt{float:right;width:64px;height:32px;overflow:hidden;text-align:center;line-height:32px;background:#FFAF0F;color:#fff;font-size:14px;border-radius:16px;margin-top:14px}
.pack-list-con .info .con{float:left;width:294px}
.pack-list-con .info .con em{display:block;height:34px;overflow:hidden;line-height:34px;font-size:18px}
.pack-list-con .info .con p{height:26px;overflow:hidden;line-height:26px;color:#999;font-size:14px}
.pack-list-con .info .con .beta .sp-name{float:left;max-width:234px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pack-list-con .info .con .beta .sp-tags{float:left;padding:0 5px;height:22px;line-height:22px;font-size:12px;font-weight:normal;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:6px 0 0 10px}
.cate-con-r{position:relative}
.cate-con-r .cate-menu-r{margin-bottom:15px}
.cate-con-r .panel{width:324px;background:#fff;-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC;padding:20px 18px;margin-bottom:15px;font-size:16px;border-radius:8px;overflow:hidden}
.cate-con-r .panel .more-lk{display:block;border-top:1px solid #eee;height:40px;line-height:40px;font-size:16px;text-align:center;margin-top:10px;margin-bottom:-15px}
.cate-con-r .panel-hd{height:36px;border-bottom:1px solid #eee}
.cate-con-r .panel-hd em{float:left;height:35px;border-bottom:2px solid #23C268;font-size:18px;font-weight:bold;color:#333;padding:0 2px;overflow:hidden}
.cate-con-r .panel-hd .more{float:right;background:url(../images/bbs/arrow.png) no-repeat 100% 6px;height:24px;line-height:24px;padding-right:14px;font-size:14px;color:#999}
.hot-re{margin-top:-20px;margin-left:-10px}
.hot-re li{float:left;height:40px;overflow:hidden;min-width:40px;padding:0 20px;background:url(../images/hot_re_bg.png) center no-repeat;background-size:100% 100%;line-height:40px;text-align:center;cursor:pointer;font-size:14px;margin:20px 0 0 10px}
.slot{-webkit-box-shadow:0 2px 10px 0 #ECECEC;box-shadow:0 2px 10px 0 #ECECEC;border-radius:5px;overflow:hidden;margin-bottom:15px}
.slot img{display:block;width:100%}
.bbslist-side{width:348px;margin:10px 0 0 -10px}
.bbslist-side li{float:left;width:110px;height:130px;overflow:hidden;text-align:center;font-size:16px;margin:15px 3px 0}
.bbslist-side li img{display:block;width:80px;height:80px;margin:0 auto 5px;border-radius:15px}
.bbslist-side li em{display:block;height:24px;line-height:24px;font-size:16px;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap}
.bbslist-side li p{height:22px;line-height:22px;font-size:12px;color:#999;overflow:hidden}
.bbslist-side li a:hover em{color:#23c268}
.glist-side li{margin-top:15px;height:80px;padding:10px 0}
.glist-side .img{float:left;width:80px;height:80px;margin-right:18px}
.glist-side .des .top{height:28px;overflow:hidden;line-height:28px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}
.glist-side .des .beta .sp-name{float:left;max-width:174px;height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.glist-side .des .beta .sp-tags{float:left;padding:0 5px;height:22px;line-height:22px;font-size:12px;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:2px 0 0 5px}
.glist-side .des .tag{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;line-height:20px;font-size:12px;color:#999;cursor:default;margin-top:5px}
.glist-side .des .tag label{margin-right:15px}
.glist-side .des .tip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;line-height:20px;font-size:12px;color:#999;cursor:default;margin-top:8px}
.glist-side .des .tip em{margin-right:15px;color:#FFAF0F}
.cate-side{margin-left:-18px;margin-top:5px}
.cate-side li{float:left;width:150px;height:110px;overflow:hidden;text-align:center;line-height:2.8;font-size:14px;white-space:nowrap;text-overflow:ellipsis;margin:25px 0 0 20px}
.cate-side li .img{display:block;width:150px;height:75px;border-radius:6px;overflow:hidden}
.cate-side li .img img{display:block;width:100%;margin-top:-8px}
.sideFix{position:fixed;left:50%;bottom:0;margin-left:240px}
.glistWrap{overflow:hidden;margin-top:10px}
.glistWrap ul{width:1246px;font-size:0;line-height:0}
.glistWrap li{float:left;height:264px;width:182px;background:#fff;border-radius:8px;text-align:center;font-size:16px;color:#333333;margin:22px 22px 0 0;position:relative}
.glistWrap li img{display:block;width:120px;height:120px;border-radius:15px;margin:28px auto 0}
.glistWrap li .name{display:block;height:32px;line-height:32px;font-size:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 10px 0}
.glistWrap li .beta{text-align:center}
.glistWrap li .beta .sp-name{display:inline-block;vertical-align:top;max-width:104px;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.glistWrap li .beta .sp-tags{display:inline-block;vertical-align:top;padding:0 5px;height:22px;line-height:22px;font-size:12px;background:#F0F0F0;color:#999;text-align:center;border-radius:4px;margin:5px 0 0 5px}
.glistWrap li .tag{height:28px;overflow:hidden;line-height:28px;color:#999;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.glistWrap li .tag span{padding:0 6px}
.glistWrap li .score{display:block;height:30px;line-height:30px;color:#FFAF0F;font-size:15px;font-weight:bold}
.glistWrap li .no-score{color:#999}
.glistWrap li .num{position:absolute;left:10px;top:0;background:url(../images/all.png) no-repeat -116px -76px;width:30px;height:32px;text-align:center;line-height:28px;font-size:14px;color:#999}
.glistWrap li .num.num_1,.glistWrap li .num.num_2,.glistWrap li .num.num_3{width:20px;height:24px}
.glistWrap li .num.num_1{background-position:-220px 0}
.glistWrap li .num.num_2{background-position:-160px 0}
.glistWrap li .num.num_3{background-position:-140px 0}
.simpWrap{margin-top:20px}
.simpWrap .glistWrap{margin-top:30px}
.simpWrap .glistWrap .titbar{overflow:hidden;margin-bottom:-5px}
.simpWrap .slider-banner{width:1200px;height:466px;margin-top:-10px}
.simpWrap .slider-banner .bd{width:100%;height:466px}
.simpWrap .slider-banner .banner-item{width:1200px;height:466px;overflow:hidden}
.simpWrap .slider-banner .banner-item img{width:1200px;height:466px}
.simpMenu{float:right}
.simpMenu a{float:left;margin-left:94px;height:32px;font-size:16px;line-height:32px}
.simpMenu a.cur{border-bottom:2px solid #23C268;color:#23C268}
.side-class{background:url(../images/side-class.jpg) no-repeat left top #fff;border-radius:10px;margin-bottom:15px;overflow:hidden;-webkit-box-shadow:0 2px 10px 0 #ececec;box-shadow:0 2px 10px 0 #ececec}
.side-class .m-hd{height:34px;padding:20px;overflow:hidden}
.side-class .m-hd .sp-item{background:url(../images/side-class-item.png) no-repeat left center;float:left;width:152px;height:34px;overflow:hidden;line-height:99}
.side-class .m-hd .sp-more{background:url(../images/side-more.png) no-repeat 100% center;float:right;height:24px;line-height:24px;font-size:14px;color:#A7A8A7;padding-right:16px;margin-top:6px}
.side-class .m-bd{background:url(../images/side-class-bd.jpg) no-repeat right bottom;padding:0 20px 32px}
.side-class-slide{overflow:hidden;cursor:default !important}
.side-class-slide .lb-ul{font-size:0;line-height:0;white-space:nowrap;height:140px !important}
.side-class-slide .lb-li{display:inline-block;vertical-align:top;overflow:hidden;width:320px;height:140px !important}
.side-class-slide ul{margin-top:-16px;margin-left:-12px}
.side-class-slide li{float:left;margin-top:16px;margin-left:12px}
.side-class-slide li a{display:block;height:34px;line-height:34px;font-size:13px;border:1px solid #eee;border-radius:16px;padding:0 14px}
.side-class-slide li a em{display:inline-block;vertical-align:top;max-width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.side-class-slide li a i{display:inline-block;vertical-align:top;width:6px;height:11px;overflow:hidden;background:url(../images/side-class-link.png) no-repeat;margin-top:12px;margin-left:8px}
.side-class-slide li a:hover{border:1px solid #23C268}
.side-class-slide li a:hover i{background-position:-6px 0}
.side-class-slide .pagination{margin-top:20px;text-align:center;position:relative;z-index:5;font-size:0;line-height:0}
.side-class-slide .pagination span{display:inline-block;vertical-align:top;width:12px;height:3px;background:#eee;border-radius:3px;overflow:hidden;margin:0 4px;cursor:pointer}
.side-class-slide .pagination span.swiper-active-switch{background:#23C268}
.glistWrap .sift-class{width:588px;height:264px;padding:0;border-radius:10px;background:url(../images/sift-class.png) no-repeat #fff}
.sift-class .m-hd{height:34px;padding:16px 24px;overflow:hidden}
.sift-class .m-hd .sp-item{background:url(../images/side-class-item.png) no-repeat left center;float:left;width:152px;height:34px;overflow:hidden;line-height:99}
.sift-class .m-hd .sp-more{background:url(../images/side-more.png) no-repeat 100% center;float:right;height:24px;line-height:24px;font-size:14px;color:#A7A8A7;padding-right:16px;margin-top:6px}
.sift-class .m-bd{padding:0 24px}
.sift-class-slide{overflow:hidden;width:426px;cursor:default !important}
.sift-class-slide .lb-ul{font-size:0;line-height:0;white-space:nowrap;height:156px !important}
.sift-class-slide .lb-li{display:inline-block;vertical-align:top;height:156px !important;overflow:hidden}
.sift-class-slide .sp-ul{margin-top:-15px;margin-left:-16px;overflow:hidden}
.sift-class-slide .sp-li{float:left;margin-top:15px;margin-left:16px}
.sift-class-slide .sp-li a{display:block;max-width:116px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;font-size:14px;border:1px solid #eee;background:#fff;border-radius:21px;padding:0 16px}
.sift-class-slide .sp-li a i{display:inline-block;vertical-align:top;width:6px;height:11px;overflow:hidden;background:url(../images/side-class-link.png) no-repeat;margin-top:14px;margin-left:8px}
.sift-class-slide .sp-li a:hover{border:1px solid #23C268}
.sift-class-slide .sp-li a:hover i{background-position:-6px 0}
.sift-class-slide .pagination{margin-top:13px;text-align:center;position:relative;z-index:5}
.sift-class-slide .pagination span{display:inline-block;vertical-align:top;width:12px;height:3px;background:#eee;border-radius:3px;overflow:hidden;margin:0 4px;cursor:pointer}
.sift-class-slide .pagination span.swiper-active-switch{background:#23C268}