/*--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}
h1, h2, h3, h4, h5, h6 {font-size:100%}
em, b { font-style:normal}
a { text-decoration:none}
img {border:0}
li{ list-style:none;}
button, input, select, textarea {font-size:100%;outline:none}
table {border-spacing:0;}
.art_txt td {border: 1px solid;}
ul {padding:0; padding:0;}
.hd {text-indent:-999em;overflow:hidden;}
.clear {clear:both;}
.hidden { font-size:0; height:0; clear:both; line-height:0; display:none;}
.fllf { float:left}.flrt { float:right;}
body { background:#fbfbfb; padding-top:42px; font-family: "Microsoft Yahei";}
.wrapper {width:100%;}
.yahei { font-family:"Microsoft Yahei";}
html,body{min-width:1220px;width:100%;}

.topline { width: 100%; height: 71px; background: #0f0f0f; position: relative; font-size: 14px;min-width:1220px; z-index:2;}
.comm { background-image:url(//game.gtimg.cn/images/nba2kx/comm.png);background-repeat:no-repeat;}
.logo { width:253px; height:71px; position: absolute; left: 0;top: 0; background-position:0 0;}
.logo a { display: block; width: 100%; height: 100%;}
.vid_tips {width:100px;height:80px;position:absolute;left:368px;top:333px;}
.nav{ width:832px; height:71px; z-index:999; position: relative; margin: 0 auto;}
.nav ul {display:block;width:100%; height:71px; margin: 0; padding: 0;position:relative;}
.nav ul li {float:left;display:block;width:128px; line-height:71px;color:#fff;text-align:center;font-family:"Microsoft Yahei"; font-weight: bold;position:relative;}
.nav ul li a {display:block;color:#fff;width:126px; height:100%;padding:0 1px;}
.nav ul li.cur a.typeClass{padding:0;border-left: 1px solid #242424;border-right: 1px solid #242424;color: #ff3333; }
.search {position:absolute;right:0; top: 18px; width: 44px; height: 37px;}
.sbtn { position: absolute; z-index: 998; width: 44px; height: 37px; right: 0; top:0; color: #fff; cursor: pointer;}
.sbtn .iconfont {font-size: 18px; position: absolute; left: 14px; top: 6px; z-index: 998;}
.search_submit { width:44px; height: 37px; position: absolute; right: 0; top: 0; background: none; border:none; z-index: 999; cursor: pointer;}
.searchBar { position: absolute;right:0; top: 0; height: 37px; width:124px; padding-right: 44px; background: #4c4c4c; display: none; z-index: 997;-webkit-animation:fadeIn1 .5s 0s ease both;-moz-animation:fadeIn1 .5s 0s ease both;}
@-webkit-keyframes fadeIn1{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-moz-keyframes fadeIn1{
	0%{opacity:0;}
	100%{opacity:1;}
}
.searchBar input { border:none; padding:0 10px; width: 104px; height: 37px; line-height: 37px; background: #262626; color: #fff; font-size: 12px;font-family:"Microsoft Yahei"; }

.showNav { width: 100%;height:247px;top:71px;left:0;background:#000; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; display: none;position:absolute;z-index:3;}
.showList { width:832px; padding-left:128px;margin:0 auto; padding-bottom: 20px; overflow:hidden;z-index: 101; position: relative;}
.nav ul li ul { display:none;width:126px; height:207px;padding:20px 1px 0 1px; position: absolute; z-index: 991;}
.nav ul li.cur ul { padding: 20px 0 0 0;border-left: 1px solid #242424;border-right: 1px solid #242424}
.nav ul li ul li { width:100%;height:32px; line-height: 32px;font-weight: normal; text-align:center;font-family:"Microsoft Yahei";}
.nav ul li ul li a,.nav ul li.cur ul li a { color:#fff;line-height:32px; height:32px; font-size:14px;position: relative; display: inline;}
.nav ul li ul li a:hover { color:#ed0300;}
.nav ul li ul li a em { display: none; position: absolute;right:-220px; top:0;}
.nav ul li ul li a:hover em { display: block;}
.nav ul li ul li a i {width:14px;height:14px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-style:normal;font-weight:bold;text-align:center;line-height:14px;color:#fff;font-size:8px;position: absolute;left:-18px;top:4px; }
.nav ul li ul li a i.h{background:#ed0300;}
.nav ul li ul li a i.n{background:#06b2f2;}
.current{position:absolute; z-index:990;bottom:-3px;width:128px;height:3px;background: #f91a1a;-webkit-transition: all 400ms cubic-bezier(.45,1.92,.9,1.54);-moz-transition: all 400ms cubic-bezier(.45,1.92,.9,1.54);-o-transition: all 400ms cubic-bezier(.45,1.92,.9,1.54); -ms-transition: all 400ms cubic-bezier(.45,1.92,.9,1.54); transition: all 400ms cubic-bezier(.45,1.92,.9,1.54);}

.main-page .current{left:0;}.main-page .u1 li.cur ul li a  {color: #ff3333;}
.new-page .current{left:128px;}.new-page .u2 li.cur ul li a  {color: #ff3333;}
.data-page .current{left:256px;}.data-page .u3 li.cur ul li a {color: #ff3333;}
.down-page .current{left:384px;}.down-page .u4 li.cur ul li a {color: #ff3333;}
.event-page .current{left:512px;}.event-page .u5 li.cur ul li a  {color: #ff3333;}
.no-page .current { display: none;}

.u1:hover ~ .current{left:0;}
.u2:hover ~ .current{left:128px;}
.u3:hover ~ .current{left:256px;}
.u4:hover ~ .current{left:384px;}
.u5:hover ~ .current{left:512px;}
.u6:hover ~ .current{left:640px;}
.u7:hover ~ .current{left:768px;}

@font-face {
	font-family: 'iconfont';
	src: url('//game.gtimg.cn/images/nba2kx/iconfont/iconfont.eot');
	src: url('//game.gtimg.cn/images/nba2kx/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
	url('//game.gtimg.cn/images/nba2kx/iconfont/iconfont.woff2') format('woff2'),
	url('//game.gtimg.cn/images/nba2kx/iconfont/iconfont.woff') format('woff'),
	url('//game.gtimg.cn/images/nba2kx/iconfont/iconfont.ttf') format('truetype'),
	url('//game.gtimg.cn/images/nba2kx/iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont{
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.blackBg2 { background:#fbfbfb; }/*#1e1f22height: 344px;*/
.sub2 { width: 1098px; margin: 0 auto; padding: 33px 0;}

.linklist { width: 25%; height: 100%; float: left;display:none;}
.linklist h3 { color: #fff; display: block; font-size:14px; font-weight: bold; margin-bottom: 15px;}
.pt1  { width: 100%; height: 96px; position: relative;}
#roll_ptn1 {height:66px;overflow:hidden; }
#roll_ptn1 ul { overflow: hidden; display: block; height: 66px; position: relative;}
#roll_ptn1 img{height:66px; width:111px;}
#roll_ptn1 li { display: block; height: 66px; position: absolute; left: 0; top:0;}
#roll_ptn1 a {height:66px;display:block;margin-right: 14px; float: left;}
#roll_ptn1 a.s{ z-index:1000}
#roll_ptn1 a.h{ z-index:0;}
#roll_ptn1 a.ss{ z-index:999;}
#roll_ptnbtn1{ position:absolute; left:0px;bottom:0px; height:10px;z-index:1005;}
#roll_ptnbtn1 a{float:left;width:10px;height:10px;border-radius:5px;line-height:0x; margin-left:4px; font-size:0;display:block;cursor:pointer; background: #848484;}
#roll_ptnbtn1 a.on{background:#fe3131;}

.platform ul.ptf { overflow: hidden; margin-bottom: 30px; padding-top: 14px;}
.platform ul.ptf li { display: block; width: 43px; height: 43px; float: left; margin-right: 9px; background: #05060b;}
.platform ul.ptf li a { display: block; width: 100%; height: 100%;}

#m_lk1{width:197px; background-position:162px -71px;}
#m_lk2 { width: 234px;background-position:199px -71px;}
.medLink {height:32px;position:relative; z-index:5;background-color:#05060b;border:1px solid #626262;}
.medLink .lkname { padding-left:10px; display:block; color:#848484; font-size:14px; line-height:32px; }
.medLink div{ position:absolute; width:100%; border:1px solid #626262;left:-1px; top:-1px; z-index:10;}
.medLink ul{ background:#05060b;}
.medLink a{display:block;line-height:24px;height:24px;color:#848484;padding:0 0 0 11px;}
.medLink a:hover {background:#05060b;color:#fff; text-decoration:none}
ul.mlink { overflow: hidden; display: block; margin-bottom: 20px;}
ul.mlink  li{ display: block; width: 111px; height: 66px; margin-right:14px; background-color:#05060b; float: left;}
ul.mlink  li a { display: block; width: 100%; height: 100%;}
.kf { overflow: hidden;}
.kf i{ float: left; font-size: 50px; color: #e4e4e4; margin-right: 27px; margin-top: -6px;}
.kf span { display: block;}
span.tt { font-size: 16px; color: #a8a8a8; line-height: 20px; margin-bottom: 3px;}
span.serTime {font-size: 12px; color: #717171; line-height: 24px;}
.rules { width: 1098px; padding-top:4px; overflow: hidden;}
.rules ul { width: 2000px; display: block; line-height: 30px; color: #4e4f52; font-size: 12px;}
.rules ul li { float: left; margin-right:74px; display: block;}


.footer { width:100%;padding:30px 0; background: #000; }
.copyright {width:1098px;position:relative; margin: 0 auto; padding:0 0 30px 0;color:#4e4f52;}
.company {  width:274px;height:44px;position:absolute;left:0px; top:8px; background-position:0 -103px;}
.footer_box {width:788px;padding: 0 0 10px 310px;margin:0 auto;position: relative;color: #4e4f52;   line-height: 20px;}
.footer_box a { color:#4e4f52}.tg {display: block;width:121px;height:41px; text-indent:-999px;overflow: hidden;}.l {color: #4e4f52;}.d {display: inline-block;  margin:0 11px;height:20px;}.r {_display: inline;float:right;margin: -20px 3px 0 0;}.e {font-size:10px;}.f {font-size:12px;}
.cytxt {margin-left:310px;}


/*tips*/
/* pop_video */
.sprtip{background: url(//game.gtimg.cn/images/nba2kx/index0112/spr.png) no-repeat;}
.btn_closed{width:46px;height:46px;background-position:-136px -326px;position:absolute;top:0;right:0;text-indent: -999em;
	transition: 0.5s all linear;
	-webkit-transition: 0.5s all linear;
	-moz-transition: 0.5s all linear;
	-o-transition: 0.5s all linear;
}
.btn_closed:hover{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.pop_video{width:800px; height:450px; background:#000;display:none;}
.pop_video .btn_closed{right:-54px;}
/*-------  pop --------*/
.pop{width:912px;height:606px;position: relative;background: url(//game.gtimg.cn/images/nba2kx/index0112/pop_gray.png) center bottom no-repeat;font-size:16px;color:#a1a1a1;line-height: 1.2;display: none;}
.pop .font_30{font-size:30px;font-weight:bold;color:#bda45f;display: block;}
.pop .tips{width: 285px;padding-top:20px;}
.pop_inner{width: 680px;margin:0 auto;position: relative;height:606px;}
.pop .more{width: 100%;position: absolute;left:0;bottom:80px;}
.pop .more li{width: 25%;float:left;position: relative;}
.pop .more .code{width: 200px;position: absolute;left:50%;margin-left:-100px;bottom:-210px;display: none;}
.pop .more img{width: 100%;}
.pop .more a{display: block;width:132px;height:110px;margin:0 auto;background: #404040;text-align:center;padding-top:22px;color:#d5d5d5;font-weight:bold;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
}
.pop .more .iconfont{font-size:40px;display: block;margin:0 auto 5px auto;font-weight:normal;}
.pop .more a:hover{background: #fe0103;color:#000;}
.pop .more a:hover .iconfont{color:#000;}
.pop_succ{background-image: url(//game.gtimg.cn/images/nba2kx/index0112/pop_light.png) ;}
.pop_succ .font_30{padding-top:110px;font-size:22px;height:80px;}
.pop_succ .tips{font-size:14px;width:200px;}
.pop_succ .more a{width: 160px;height:140px;background: #fe0103;color:#000;position: relative;}
.pop_succ .more .iconfont{font-size:55px;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
}
.pop_succ .more em{width: 50px;height:8px;display: block;position: absolute;left:50%;top:118px;margin-left:-25px;background-position: -106px -34px;text-indent: -999em;}
.pop_succ .more a:hover .iconfont{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.pop_big{width: 1082px;background:#fb0301;padding:35px 6px 6px 6px;position: relative;font-size:16px;display: none;}
.pop_big .btn_closed{background-position: -197px -326px;right:30px;top:50px;}
.pop_big .conner_man{height:207px;width: 1010px;position: absolute;background:url(//game.gtimg.cn/images/nba2kx/index0112/pop_tit.png) 0 0 no-repeat;left:-22px;top:-77px;display: block;}
.pop_big .tit_pop{background-position: center -415px;padding-top:25px;height:70px;overflow:hidden;font-size:36px;font-weight:bold;color:#201e1f;text-align: center;}
.pop_big .box_info{background:#1d1d1d;border:15px solid #000;z-index: 5;position: relative;color:#f9f9f9;text-align: center;}
.box_info .explain{line-height: 64px;}
.box_info h4{border-top:2px solid #2c2c2c;border-bottom:2px solid #2c2c2c;font-size:30px;font-weight:normal;height:80px;line-height: 80px;}
.box_info ul{height:56px;padding:30px 0;}
.box_info ul li{width: 450px;float:left;}
.box_info ul .yzm{width: 520px;}
.box_info input{color:#fff;width: 270px;height:48px;line-height: 48px;text-indent: 10px;border:1px solid #aeaeae;background:#7f7f7f;box-shadow: 1px 1px 5px #000 inset;}
.box_info .yzm a{width: 122px;height:50px;background: #000;color:#d6c284;line-height:50px;display:inline-block;margin-left:10px;}
.btn_submit{width: 320px;height:74px;line-height: 74px;display: block;margin:0 auto 40px auto;background-color: #fb0301;font-size:20px;font-weight:bold;color:#000;text-indent: 30px;text-align: center;background-position: -190px 25px;}
.btn_submit:hover{background-color:#e10604;}
.pop_peizhi .tit_pop{background-position: center -522px;font-size:20px;padding-top:50px;height:45px;}
.pop_peizhi th,.pop_peizhi td{border-left:2px solid #000;border-top:1px solid #393939;}
.pop_peizhi th{background: #313131;height:75px;}
.pop_peizhi td{padding:10px;font-size:14px;text-indent: 30px;text-align: left;}
.t_red{color:#fb0301;}
.pop_peizhi .t_indent{text-indent: 5px;}
/* .box_video{display:none!important;} */

