.tpicon{
  position: absolute;
  width:50px;
  height:50px;
  background: url(../img/playw.png) 50% no-repeat;
    background-size: auto;
  -webkit-background-size: cover;
  background-size: cover;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.tpicon .w22{width:22px;height:22px;  top: calc(50% - 11px);  left: calc(50% - 11px);}


.rank{ padding:2px;font-size:12px;min-width: 18px;height: 18px;line-height: initial;*line-height: 18px;line-height: 18px\0; color: #fff; display: inline-block;*display: inline;*zoom:1;vertical-align: middle; text-align: center;background: #999999;}
.rankt1{background: #0097ff;}
.rankt2{background: #00c0ff;}
.rankt3{background: #17d6ff;}

.cc16{line-height: 1.8em; font-size:16px; color:#555;white-space:normal;word-break:break-all;word-wrap:break-word;}
.cc14{line-height: 1.4em; font-size:14px; color:#555;white-space:normal;word-break:break-all;word-wrap:break-word;}
.cc13{line-height: 1.2em; font-size:13px; color:#555;white-space:normal;word-break:break-all;word-wrap:break-word;}
.cc12{line-height: 1.0em; font-size:12px; color:#555;white-space:normal;word-break:break-all;word-wrap:break-word;}
.cdes{ color:#999; font-size:12px;white-space:normal;word-break:break-all;word-wrap:break-word;}
.cnlt{font-size:12px; color:#999; }

.article{line-height: 36px;font-size: 16px;color: #333;text-indent: 32px;letter-spacing: .5px;}
.article.tii{text-indent:inherit}
.article.lhi{line-height:inherit}
.article img{max-width: 100%!important;display: block;margin: 0 auto;}
.article table{max-width: 100%!important;display: block;margin: 0 auto;}

.cplr,.cline{padding-left: 15px;padding-right: 15px;}
.cmlr{margin-left: 15px;margin-right: 15px;}
.bsl{border-left: 1px solid #eaeaea;}
.bsr{border-left: 1px solid #eaeaea;}
.cbb1:before,.cline:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;color:#979797;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.cbb2:before{content:" ";position:absolute;left:0;top:0;width:calc(100% - 30px);height:1px;border-top:1px solid #D9D9D9;color:#D9D9D9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:15px;}
.cab1:after,.cline:after{content:" ";position:absolute;left:0;bottom:-1px;width:100%;height:1px;color:#979797;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.cab2:after{content:" ";position:absolute;left:0;bottom:-1px;width:calc(100% - 30px);height:1px;border-bottom:1px solid #D9D9D9;color:#D9D9D9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:15px;}

.ctag{border-radius:5px; border: 1px solid #eee; padding:3px 5px; margin-right:5px; color:#999; font-size:12px;white-space:normal;word-break:break-all;word-wrap:break-word;display:inline-block;*zoom: 1;*display: inline;}

.listmore{background-color:#FFF;padding:10px 15px 12px;font-size:14px;position:relative;display:block;color:#586c94;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.listmore:active{background-color:#f8f8f8; filter:Alpha(opacity=10);color:#555;}

/*clist*/
.clist{background-color:#fff;margin-top:10px;position:relative;overflow:hidden;}
.clist .blt{padding:14px 15px 10px;color:#999;font-size:13px;position:relative;}
.clist .nc{position:relative; padding:14px 15px;color:#aaa;font-size:13px; text-align:center;}
.clist:after,.clist:before{content:" ";position:absolute;left:0;width:100%;height:1px;color:#e5e5e5;}
/*.clist:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}*/
.clist:first-child{margin-top:0;}

.clist .item{position:relative;padding:10px 15px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.clist .item:active{background-color:rgba(0,0,0,0.1); filter:Alpha(opacity=10);}
.clist.bl .item:before{content:" ";position:absolute;left:0;top:0;width:calc(100% - 15px);height:1px;border-top:1px solid #D9D9D9;color:#D9D9D9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:15px;}
.clist.bl .item:first-child:before{display:none;}
.clist .item .ci{margin-right:.8em;width:75px;height:75px;line-height:75px;text-align:center;}
.clist .item .ci img{max-width:100%;}
.clist .item .lc{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;}
.clist .item .lc .lct{}
.clist .item .lc .lcd{ color:#aaa; font-size:13px;}
.clist.min .item{padding:12px 15px;}
.clist.min .item .ci{width:35px;height:35px;line-height:35px;}


/*sl*/
.sl,.slg{width:14px; height:14px; margin-right:3px;}
.sl.x1{background-position:-14px 0px;background:url(../img/sl@1x.png)}
.sl.x2{background-position:-14px 0px;background-size:14px !important;background:url(../img/sl@2x.png)}
.slg.x1{background-position:-14px 0px;background:url(../img/slg@1x.png)}
.slg.x2{background-position:-14px 0px;background-size:14px !important;background:url(../img/slg@2x.png)}


.icright{padding: 0 10px 0 25px;cursor: default; background: url(../img/icright.png) no-repeat left center;font-style: normal;margin-right: 14px;}


.icon.i26{height:26px;width:26px;cursor:pointer;margin-left:4px; margin-right:4px;}
.icon.i26.mimenu.x1{background:url(../img/mimenu@1x.png);background-repeat:no-repeat;background-position:0px 0px;}
.icon.i26.mimenu.x2{background:url(../img/mimenu@2x.png);background-repeat:no-repeat;background-position:0px 0px;background-size:52px;}
.icon.i26.mimenu.white{background-position:-26px 0px;  }




.icon.bbar{height:20px;width:20px;cursor:pointer;margin-left:4px; margin-right:4px;}
.icon.bbar.x1{background:url(../img/bbar@1x.png);background-repeat:no-repeat;background-position:-20px 0px;}
.icon.bbar.x2{background:url(../img/bbar@2x.png);background-repeat:no-repeat;background-position:-20px 0px;background-size:122px;}
.icon.bbar.none{ background:none;}
.icon.bbar.home{background-position:0px 0px;  }
.icon.bbar.home.selected{background-position:-20px 0px;  }
.icon.bbar.home.white{background-position:-40px 0px;  }
.icon.bbar.home.grey{background-position:-60px 0px;  }

.icon.bbar.scar{background-position:0px -40px;  }
.icon.bbar.scar.selected{background-position:-20px -40px;  }
.icon.bbar.class{background-position:0px -20px;}
.icon.bbar.class.selected{background-position:-20px -20px;  }
.icon.bbar.my{background-position:0px -60px;  }
.icon.bbar.my.selected{background-position:-20px -60px;  }
.icon.bbar.heart{background-position:0px -80px;  }
.icon.bbar.heart.selected{background-position:-20px -80px;  }
.icon.bbar.favorites{background-position:0px -100px;  }
.icon.bbar.favorites.selected{background-position:-20px -100px;  }
.icon.bbar.favorites.white{background-position:-40px -100px;  }

.icon.bbar.share{background-position:0px -360px;  }
.icon.bbar.share.selected{background-position:-20px -360px;  }
.icon.bbar.gift{background-position:0px -140px;  }
.icon.bbar.gift.selected{background-position:-20px -140px;  }
.icon.bbar.msg{background-position:0px -160px;  }
.icon.bbar.msg.selected{background-position:-20px -160px;  }

.icon.bbar.down{background-position:0px -380px;  }
.icon.bbar.down.selected{background-position:-20px -380px;  }
.icon.bbar.down.white{background-position:-40px -380px;  }
.icon.bbar.down.grey{background-position:-60px -380px;  }

.icon.bbar.set{background-position:0px -260px;  }
.icon.bbar.set.selected{background-position:-20px -260px;  }
.icon.bbar.set.white{background-position:-40px -260px;  }
.icon.bbar.set.grey{background-position:-60px -260px;  }

.icon.bbar.address{background-position:0px -280px;  }
.icon.bbar.address.selected{background-position:-20px -280px;  }
.icon.bbar.address.white{background-position:-40px -280px;  }
.icon.bbar.address.grey{background-position:-60px -280px;  }

.icon.bbar.scan{background-position:0px -320px;  }
.icon.bbar.scan.selected{background-position:-20px -320px;  }
.icon.bbar.scan.white{background-position:-40px -320px;  }
.icon.bbar.scan.grey{background-position:-60px -320px;  }

.icon.bbar.retu{background-position:0px -340px;  }
.icon.bbar.retu.selected{background-position:-20px -340px;  }
.icon.bbar.retu.white{background-position:-40px -340px;  }
.icon.bbar.retu.grey{background-position:-60px -340px;  }

.icon.bbar.cs{background-position:0px -180px;  }
.icon.bbar.cs.selected{background-position:-20px -180px;  }
.icon.bbar.phone{background-position:0px -200px;  }
.icon.bbar.phone.selected{background-position:-20px -200px;  }
.icon.bbar.password{background-position:0px -220px;  }
.icon.bbar.password.selected{background-position:-20px -220px;  }
.icon.bbar.email{background-position:0px -240px;  }
.icon.bbar.email.selected{background-position:-20px -240px;  }

.icon.bbar.list{background-position:0px -460px;  }
.icon.bbar.list.selected{background-position:-20px -460px;  }
.icon.bbar.list.white{background-position:-40px -460px;  }
.icon.bbar.list.grey{background-position:-60px -460px;  }

.icon.bbar.money{background-position:0px -480px;  }
.icon.bbar.money.selected{background-position:-20px -480px;  }
.icon.bbar.money.white{background-position:-40px -480px;  }
.icon.bbar.money.grey{background-position:-60px -480px;  }

.icon.bbar.ets{background-position:0px -500px;  }
.icon.bbar.ets.selected{background-position:-20px -500px;  }
.icon.bbar.ets.white{background-position:-40px -500px;  }
.icon.bbar.ets.grey{background-position:-60px -500px;  }


.icon.bbar.ecs{background-position:0px -560px;  }
.icon.bbar.ecs.selected{background-position:-20px -560px;  }
.icon.bbar.ecs.white{background-position:-40px -560px;  }
.icon.bbar.ecs.grey{background-position:-60px -560px;  }

.icon.bbar.order{background-position:0px -580px;  }
.icon.bbar.order.selected{background-position:-20px -580px;  }
.icon.bbar.order.white{background-position:-40px -580px;  }
.icon.bbar.order.grey{background-position:-60px -580px;  }

.icon.bbar.integral{background-position:0px -900px;  }
.icon.bbar.integral.selected{background-position:-20px -900px;  }
.icon.bbar.integral.white{background-position:-40px -900px;  }
.icon.bbar.integral.grey{background-position:-60px -900px;  }

.icon.bbar.eyes{background-position:0px -620px;  }
.icon.bbar.eyes.selected{background-position:-20px -620px;  }
.icon.bbar.eyes.white{background-position:-40px -620px;  }
.icon.bbar.eyes.grey{background-position:-60px -620px;  }

.icon.bbar.right{background-position:0px -640px;  }
.icon.bbar.right.selected{background-position:-20px -640px;  }
.icon.bbar.right.white{background-position:-40px -640px;  }
.icon.bbar.right.grey{background-position:-60px -640px;  }

.icon.bbar.wrong{background-position:0px -660px;  }
.icon.bbar.wrong.selected{background-position:-20px -660px;  }
.icon.bbar.wrong.white{background-position:-40px -660px;  }
.icon.bbar.wrong.grey{background-position:-60px -660px;  }

.icon.bbar.list2{background-position:0px -820px;  }
.icon.bbar.list2.selected{background-position:-20px -820px;  }
.icon.bbar.list2.white{background-position:-40px -820px;  }
.icon.bbar.list2.grey{background-position:-60px -820px;  }

.icon.bbar.clock{background-position:0px -840px;  }
.icon.bbar.clock.selected{background-position:-20px -840px;  }
.icon.bbar.clock.white{background-position:-40px -840px;  }
.icon.bbar.clock.grey{background-position:-60px -840px;  }

.icon.bbar.money2{background-position:0px -860px;  }
.icon.bbar.money2.selected{background-position:-20px -860px;  }
.icon.bbar.money2.white{background-position:-40px -860px;  }
.icon.bbar.money2.grey{background-position:-60px -860px;  }

.icon.bbar.bcard{background-position:0px -900px;  }
.icon.bbar.bcard.selected{background-position:-20px -910px;  }
.icon.bbar.bcard.white{background-position:-40px -900px;  }
.icon.bbar.bcard.grey{background-position:-60px -900px;  }background-position:-60px -900px;  }

.icon.bbar.home{background-position:0px 0px;  }
.icon.bbar.home.selected{background-position:-20px 0px;  }
.icon.bbar.scar{background-position:0px -40px;  }
.icon.bbar.scar.selected{background-position:-20px -40px;  }
.icon.bbar.class{background-position:0px -20px;}
.icon.bbar.class.selected{background-position:-20px -20px;  }
.icon.bbar.my{background-position:0px -60px;  }
.icon.bbar.my.selected{background-position:-20px -60px;  }
.icon.bbar.my.white{background-position:-40px -60px;  }

.icon.bbar.heart{background-position:0px -80px;  }
.icon.bbar.heart.selected{background-position:-20px -80px;  }
.icon.bbar.favorites{background-position:0px -100px;  }
.icon.bbar.favorites.selected{background-position:-20px -100px;  }

.icon.bbar.search{background-position:0px -300px;  }
.icon.bbar.search.selected{background-position:-20px -300px;  }
.icon.bbar.search.white{background-position:-40px -300px;  }
.icon.bbar.search.grey{background-position:-60px -300px;  }


.icon.bbar.share{background-position:0px -360px;  }
.icon.bbar.share.selected{background-position:-20px -360px;  }
.icon.bbar.gift{background-position:0px -140px;  }
.icon.bbar.gift.selected{background-position:-20px -140px;  }
.icon.bbar.msg{background-position:0px -160px;  }
.icon.bbar.msg.selected{background-position:-20px -160px;  }

.icon.bbar.set{background-position:0px -260px;  }
.icon.bbar.set.selected{background-position:-20px -260px;  }
.icon.bbar.set.white{background-position:-40px -260px;  }
.icon.bbar.set.grey{background-position:-60px -260px;  }

.icon.bbar.scan{background-position:0px -320px;  }
.icon.bbar.scan.selected{background-position:-20px -320px;  }
.icon.bbar.scan.white{background-position:-40px -320px;  }
.icon.bbar.scan.grey{background-position:-60px -320px;  }

.icon.bbar.retu{background-position:0px -340px;  }
.icon.bbar.retu.selected{background-position:-20px -340px;  }
.icon.bbar.retu.white{background-position:-40px -340px;  }
.icon.bbar.retu.grey{background-position:-60px -340px;  }

.icon.bbar.cs{background-position:0px -180px;  }
.icon.bbar.cs.selected{background-position:-20px -180px;  }
.icon.bbar.phone{background-position:0px -200px;  }
.icon.bbar.phone.selected{background-position:-20px -200px;  }
.icon.bbar.password{background-position:0px -220px;  }
.icon.bbar.password.selected{background-position:-20px -220px;  }
.icon.bbar.email{background-position:0px -240px;  }
.icon.bbar.email.selected{background-position:-20px -240px;  }

.icon.bbar.money{background-position:0px -480px;  }
.icon.bbar.money.selected{background-position:-20px -480px;  }
.icon.bbar.money.white{background-position:-40px -480px;  }
.icon.bbar.money.grey{background-position:-60px -480px;  }

.icon.bbar.app{background-position:0px -500px;  }
.icon.bbar.app.selected{background-position:-20px -500px;  }
.icon.bbar.app.white{background-position:-40px -500px;  }
.icon.bbar.app.grey{background-position:-60px -500px;  }

.icon.bbar.order{background-position:0px -580px;  }
.icon.bbar.order.selected{background-position:-20px -580px;  }
.icon.bbar.order.white{background-position:-40px -580px;  }
.icon.bbar.order.grey{background-position:-60px -580px;  }

.icon.bbar.integral{background-position:0px -900px;  }
.icon.bbar.integral.selected{background-position:-20px -900px;  }
.icon.bbar.integral.white{background-position:-40px -900px;  }
.icon.bbar.integral.grey{background-position:-60px -900px;  }

.icon.bbar.money2{background-position:0px -860px;  }
.icon.bbar.money2.selected{background-position:-20px -860px;  }
.icon.bbar.money2.white{background-position:-40px -860px;  }
.icon.bbar.money2.grey{background-position:-60px -860px;  }

.icon.bbar.wallet{background-position:0px -780px;  }
.icon.bbar.wallet.selected{background-position:-20px -780px;  }
.icon.bbar.wallet.white{background-position:-40px -780px;  }
.icon.bbar.wallet.grey{background-position:-60px -780px;  }



/*swiper-pagination*/
.swiper-container .pagination {
  position: absolute;
  z-index: 20;
  bottom: 15px;
  width: 100%;
  text-align: center;
  /*height:10px;*/
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: transparent;
  margin: 0 3px;
  opacity: 0.08;
  border: 1px solid #000;
  cursor: pointer;
}
.swiper-active-switch {
  background:#000;
}


.lfico{  height:20px;width:20px;vertical-align:middle; margin-left:10px; margin-right:5px;overflow:hidden;display:inline-block;*zoom: 1;*display: inline; }
.lfico.u{ background:url("../img/lficou.png") 100% no-repeat;}
.lfico.p{ background:url("../img/lficop.png") 50% no-repeat;}
.lfico.c{ background:url("../img/lficoc.png") 50% no-repeat;}
.lfico.mpn{ background:url("../img/lficomp.png") 50% no-repeat;}
.lfico.vc{ background:url("../img/lficovc.png") 50% no-repeat;}

.lb{width: 860px;margin:0 auto;}
.lbh{width: 100%; background: url(../img/lbtbg.png) no-repeat;background-color: #6080f8;}
.lbh .logo{width:160px; height:45px;}
.lbti{ padding-left:60px; background: url(../img/lbtibg.png) no-repeat;}
.lbtipwd{-moz-background-position: 0 -50px;-o-background-position: 0 -50px;background-position: 0 -50px;}
.lbopl{margin-bottom: -15px;}
.lbopt{padding: 3px 10px;background: #fff;display: block;margin: 0 auto;width: 90px;text-align: center;margin-bottom: 20px;color: #9d9d9d;}
.lbline{border-top: 1px solid #eaeaea;margin-bottom: -15px;}
.lbltxt{padding: 3px 10px;background: #fff;display: block;margin: 0 auto;width: 120px;text-align: center;margin-bottom: 20px;color: #9d9d9d;}


.uinput{border: 1px solid #eaeaea; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; padding: 0 0 0 60px;background: url(../img/uinputbg.png) no-repeat;height: 48px;line-height: 48px;}
.uinput+.uinput{margin-top: 30px;}
.upwd{-moz-background-position: 0 -50px;-o-background-position: 0 -50px;background-position: 0 -50px;letter-spacing: 2px;}
.uinput.svc{-moz-background-position: 0 -100px;-o-background-position: 0 -100px;background-position: 0 -100px;letter-spacing: 2px;}
.uinput.store{-moz-background-position: 0 -150px;-o-background-position: 0 -150px;background-position: 0 -150px;letter-spacing: 2px;}
.uinput.phone{-moz-background-position: 0 -200px;-o-background-position: 0 -200px;background-position: 0 -200px;letter-spacing: 2px;}


.lblw{text-align: center;*height: 58px;}
.lblw li{display: block;width: 33%;text-align: center;float: left;}
.lblw a{width: 35px;height: 35px;border-radius: 18px;display: inline-block;background: #ccc;transition: all 0.4s;}
.lblw a:hover{background: #00b8ee}
.lblw li:hover span{color: #000;}
.lblw i{display: block;margin:6px 8px;float: left;}
.lblw .qq i{width: 20px;height: 22px; background: url(../img/lblwqq.png) no-repeat;}
.lblw .alipay i{width: 23px;height: 18px;margin: 7px 6px; background: url(../img/lblwalipay.png) no-repeat;}
.lblw .weixin i{width: 22px;height: 18px;margin:8px 7px;  background: url(../img/lblwweixin.png) no-repeat;}



.i18{height:18px;width:18px;cursor:pointer; overflow:hidden;}
.i18.x1{background-position:-18px 0px;}
.i18.x2{background-position:-18px 0px;background-size:18px !important;}
.i18.img.x1{background:url(../img/i18/i18img@1x.png) no-repeat;}
.i18.img.x2{background:url(../img/i18/i18img@2x.png) no-repeat;}
.i18.phiz.x1{background:url(../img/i18/i18phiz@1x.png) no-repeat;}
.i18.phiz.x2{background:url(../img/i18/i18phiz@2x.png) no-repeat;}
.i18.file.x1{background:url(../img/i18/i18file@1x.png) no-repeat;}
.i18.file.x2{background:url(../img/i18/i18file@2x.png) no-repeat;}
.i18.u.x1{background:url(../img/i18/u@1x.png) no-repeat;}
.i18.u.x2{background:url(../img/i18/u@2x.png) no-repeat;}
.i18.p.x1{background:url(../img/i18/p@1x.png) no-repeat;}
.i18.p.x2{background:url(../img/i18/p@2x.png) no-repeat;}