/*reset*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5b8b\4f53',sans-serif;font-family:'\5FAE\8F6F\96C5\9ED1';}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:none;}
img{border:0;display:block;}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol,li{padding:0;list-style-type:none;}

/*页面公用*/
body{padding-top:42px;min-width:1000px;font-family:'\5FAE\8F6F\96C5\9ED1';background: #000;}
.clear:after{content:'';display:block;height:0;line-height:0;visibility:hidden;clear:both;}.clear{*zoom:1;}
.hide{width:0;height:0;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.t{text-indent:-999em;overflow:hidden;display:block;}
.pr{position: relative;}
.pa{position: absolute;}
.mid{width: 1000px;margin: 0 auto;position: relative;}
.spr{background: url("//game.gtimg.cn/images/nba2k/cp/a20181119star/spr.png") no-repeat;}
a.spr{transition: all .3s;-webkit-transition: all .3s;}
a.spr:hover{filter: brightness(1.1);-webkit-filter: brightness(1.07);filter:alpha(opacity=90)\0;}

/*footer*/
#footer_ieg{font:12px verdana;text-align:center;padding:30px 0;background:#000000;color:#d5d5d5;}
#footer_ieg a{color:#d5d5d5;}
#footer_ieg p{padding: 3px 0;}

/*cont*/
.top1{background: url("//game.gtimg.cn/images/nba2k/cp/a20181119star/top1.jpg") no-repeat center top;height: 400px;}
.top2{background: url("//game.gtimg.cn/images/nba2k/cp/a20181119star/top2.jpg") no-repeat center top;height: 373px;}
.bg1{background: url("//game.gtimg.cn/images/nba2k/cp/a20181119star/bg1.jpg") no-repeat center top;height: 1370px;}
.bg2{background: url("//game.gtimg.cn/images/nba2k/cp/a20181119star/bg2.jpg") no-repeat center top;height: 1325px;}
.top-box{padding-top: 32px;}
.top-box .nba-logo{width: 140px;height: 44px;}
.top-box .btn-box{width: 300px;}
.top-box .btn-box a{float: left;text-indent: -9999px;width: 137px;height: 42px;margin-right: 10px;}
.top-box .btn-box .web-btn{background-position: 0 -105px;}
.top-box .btn-box .down-btn{background-position: -147px -105px;}
.top2 .tips{padding-top: 202px;font-size: 18px;color: #ff114e;text-align: center;font-weight: bold;}
.top2 .tips span{color: #fff;}
.top2 .ac-time{font-size: 16px;color: #c0c0c0;text-align: center;margin-top: 8px;}
.top2 .login{font-size: 14px;color: #c0c0c0;text-align: center;margin-top: 5px;}
.top2 .login a{color: #c0c0c0;}
.top2 .collect-box{margin: 10px 0 0 94px;}
.top2 .collect-box a{font-size: 18px;color: #17182c;text-align: center;font-weight: bold;width: 194px;height: 55px;line-height: 55px;background-position: 0 -154px;float: left;margin-right: 13px;}
.top2 .collect-box .btn2{line-height: 20px;padding-top: 7px;height: 48px;}
.bg1 .part1{padding: 128px 0 0 46px;}
.bg1 .part1 .box1{width: 460px;}
.bg1 .part1 .txt1{font-size: 18px;color: #273a64;}
.bg1 .part1 .txt1 .time1{margin-left: 17px;}
.bg1 .part1 .txt1 .time2{margin-left: 276px;}
.bg1 .part1 .txt2{font-size: 16px;color: #333;text-align: center;margin-top: 50px;}
.bg1 .part1 .guide-btn{font-size: 16px;color: #fff;text-align: center;font-weight: bold;width: 144px;height: 37px;line-height: 37px;background-position: -207px -154px;display: block;margin: 10px auto 0;}
.bg1 .part1 .txt3{font-size: 18px;color: #5c64a8;text-align: center;font-weight: bold;line-height: 28px;padding-top: 50px;}
.bg1 .part1 .txt3 span{font-size: 14px;color: #8f8f8f;font-weight: normal;}
.bg1 .tab-wrap{margin: 194px 0 0 54px;}
.bg1 .tab-nav .nav{float: left;font-size: 14px;color: #fff;text-align: center;line-height: 18px;width: 174px;height: 46px;background-position: -176px -221px;font-weight: bold;padding-top: 8px;margin-right: 2px;}
.bg1 .tab-nav .cur{background-position: 0 -221px;}
.bg1 .tab-nav .nav{transition: all 0s;-webkit-transition: all 0s;}

.bg1 .tab-cont{display: none;}
.bg1 .group-wrap{padding-top: 28px;}
.bg1 .group-wrap .per-box{width: 162px;margin-right: 20px;}
.bg1 .group-wrap .intro-box{width: 452px;margin-right: 42px;}
.bg1 .intro-box .name{font-size: 24px;color: #cf1544;font-weight: bold;margin-top: -7px;}
.bg1 .intro-box .intro-txt{font-size: 14px;color: #393939;line-height: 24px;margin-top: 4px;height: 140px;}
.bg1 .intro-box a{width: 162px;height: 49px;font-size: 18px;color: #fff;text-align: center;line-height: 49px;font-weight: bold;float: left;margin-right: 6px;}
.bg1 .intro-box .sear-btn{background-position: 0 -286px;}
.bg1 .intro-box .get-btn{background-position: -168px -286px;}
.bg1 .video-box{width: 204px;cursor: pointer;padding-top: 40px;}
.bg1 .tips{font-size: 14px;color: #f2ff26;text-align: center;margin-top: 55px;}
.bg1 .tell-txt{font-size: 16px;color: #e0e0e0;text-align: center;margin-top: 138px;}
.bg1 .part3{margin: 55px 0 0 8px;}
.bg1 .part3 .box1{width: 483px;margin-right: 12px;text-align: center;}
.bg1 .part3 .box1 .txt1{font-size: 28px;color: #5c64a8;font-weight: bold;}
.bg1 .part3 .box1 .txt2{font-size: 16px;color: #515151;line-height: 25px;margin-top: 34px;}
.bg1 .part3 .box1 .get-btn{width: 226px;height: 65px;background-position: -317px -422px;font-size: 22px;color: #fff;text-align: center;font-weight: bold;line-height: 65px;display: block;margin: 15px auto 0;}

.bg2 .tips{font-size: 14px;color: #d5d5d5;text-align: center;line-height: 23px;padding-top: 126px;}
.bg2 .per-box{margin: 20px 0 0 38px;}
.bg2 .per-box li{float: left;width: 132px;height: 132px;background: #0c1834;border-radius: 50%;border: 2px solid #6468ad;overflow: hidden;position: relative;margin-right: 15px;}
.bg2 .per-box li img{width: 100%;height: auto;border-radius: 50%;}
.bg2 .per-box li .name{width: 100%;font-size: 16px;color: #d5d5d5;text-align: center;position: absolute;top: 58px;left: 0;}
.bg2 .per-box .fir{margin-right: 57px;}
.bg2 .slide-txt{font-size: 16px;color: #fff;text-align: center;margin-top: 48px;}
.bg2 .slide-box{width: 922px;height: 160px;margin: 28px auto 0;position: relative;overflow: hidden;}
.bg2 .slide-box .arrow{width: 24px;height: 70px;display: block;position: absolute;top: 21px;text-indent: -9999px;}
.bg2 .slide-box .arrow1{background-position: -232px -343px;left: 0;}
.bg2 .slide-box .arrow2{background-position: -262px -343px;right: 0;}
.bg2 .slide-box .box{width: 853px;height: 160px; margin: 0 auto;}
.bg2 .slide-box .p-show{height: 160px;}
.bg2 .slide-box .p-show .dis{float: left;width: 853px;}
.bg2 .collect li{float: left;width: 115px;position: relative;}
.bg2 .collect li img{width: 100%;height: auto;}
.bg2 .collect li .name{width: 120%;font-size: 14px;color: #424776;text-align: center;position: absolute;top: 117px;left: -10px;line-height: 18px;}
.bg2 .collect .or{width: 32px;text-align: center;}
.bg2 .collect .or p{font-size: 16px;color: #272727;padding-top: 42px;}
.bg2 .tell-txt{font-size: 20px;color: #fff;text-align: center;font-weight: bold;width: 309px;height: 76px;background-position: 0 -422px;line-height: 76px;margin: 0 auto;}
.bg2 .slide-wrap .slide-txt1{margin-top: 63px;}
.bg2 .rule-list{margin: 37px 0 0 10px;}
.bg2 .rule-list li{font-size: 14px;color: #d5d5d5;line-height: 34px;padding-left: 15px;text-indent: -15px;}
.bg2 .tips{position: relative;}
.bg2 .tips .start-btn{font-size: 14px;color: #fff;text-align: center;width: 124px;height: 36px;background: #cf1544;display: block;position: absolute;top: 336px;left: 44px;line-height: 36px;font-weight: bold;}

/*pop*/
.pop{position: relative;width: 552px;background: #fff;padding-bottom: 32px;display: none;}
.pop .close-btn{width: 33px;height: 31px;background-position: -292px -343px;position: absolute;top: 0;right: -33px;}
.pop .pop-tit{font-size: 28px;color: #5c64a8;text-align: center;font-weight: bold;padding-top: 20px;}
.pop1 .sm-tit{font-size: 15px;color: #5c5c5c;width: 474px;height: 34px;border-bottom: 1px solid #aba7a0;margin: 24px 0 0 45px;}
.pop1 .mess-box{margin: 14px 0 0 45px;}
.pop1 .mess-box input{float: left;width: 264px;height: 39px;border: none;background: #5c5c5c;font-size: 16px;color: #fff;padding-left: 5px;margin-right: 10px;}
.pop1 .mess-box .btn1{width: 85px;height: 39px;background: #cf1544;font-size: 15px;color: #fff;text-align: center;line-height: 39px;float: left;margin-right: 10px;}
.pop1 .share-box{margin: 18px 0 0 36px;padding-bottom: 70px;position: relative;}
#tg-sns{position: absolute;top: 0;left: 0;z-index: 10;}
#tg-sns .tg-sns-link{background: url("//game.gtimg.cn/images/nba2k/cp/a20181119star/spr.png") no-repeat;}
#tg-sns .tg-sns-link{width: 50px;height: 50px;margin-right: 48px;}
#tg-sns .tg-sns-qzone{background-position: 0 -512px;margin-right: 24px;margin-left: 24px;}
#tg-sns .tg-sns-qq{background-position: -56px -512px;margin-left: 22px;}
#tg-sns .tg-sns-sina{background-position: -109px -512px;}
#tg-sns .tg-sns-wechat{background-position: -164px -512px;}
.pop1 .line-list{position: absolute;top: 0;left: 0;}
.pop1 .line-list li{float: left;width: 96px;height: 67px;border-right: 1px dashed #acacac;}
.pop1 .line-list li .name{width: 100%;font-size: 14px;color: #5c64a8;text-align: center;padding-top: 56px;}
.pop2 .tell-txt{font-size: 18px;color: #5c5c5c;text-align: center;margin-top: 10px;}
.pop2 .btn1{width: 150px;height: 47px;display: block;background: #cf1544;font-size: 18px;color: #fff;text-align: center;line-height: 47px;margin: 12px auto 0;font-weight: bold;}

.pop3{width: 694px;height: 648px;position: relative;display: none;}
.pop3 .close-btn{width: 33px;height: 31px;background-position: -292px -343px;position: absolute;top: 0;right: -33px;}
.pop3 .pic-box img{display: none;}




