@charset "utf-8";
/* CSS Document */
.nex_bg_cl{ background:#f7f7f7!important;}
.nex_mainbody{}
.nex_rolltoptop{}
.nex_rolltoptop a{ display:block; width:25px; height:48px;  background:url(../index/rocket.png) center no-repeat; background-size:25px 48px; position:fixed; right:2%; bottom:10%; z-index:222;}
.nex_index_fastlinks{ width:100%; height:40px; background:#fff; border-bottom:1px solid #f6f6f6;}
.nex_index_fastlinks ul{}
.nex_index_fastlinks ul li{ width:25%; height:40px; line-height:40px; text-align:center; float:left;}
.nex_index_fastlinks ul li a{ font-size:14px; color:#333;}
/*slide*/

.nex_index_focus{ height:180px;position:relative; overflow:hidden;}

.nex_index_focus .hd{ width:64px; height:11px;  position:absolute; z-index:1; bottom:7px; right:10px;}
.nex_index_focus .hd ul{ }
.nex_index_focus .hd ul li{ display:inline-block; width:6px; height:6px; border-radius:100%; background:rgba(255,255,255,0.7); margin:0 2px;  vertical-align:top; overflow:hidden; line-height:200px; transition:all 0.3s linear;  }
.nex_index_focus .hd ul .on{ background:#F88B18; width:18px; border-radius:24px; }

.nex_index_focus .bd{ position:relative; z-index:0; }
.nex_index_focus .bd a{ display:block; width:100%; height:180px; position:relative; overflow:hidden; }
.nex_index_sliderpic{ width:100%; height:180px; position:absolute; top:0; left:0;}
.nex_index_slidertxt{ width:90%; padding:0 5%; height:30px; line-height:30px; background:rgba(0,0,0,0.4); position:absolute; left:0; bottom:0;overflow:hidden;}
.nex_index_slidertxt h5{ width:70%;height:30px; line-height:30px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#fff; font-weight:500; }

.nex_common_index_box{ padding:15px!important;}

.nex_cib_top{ height:25px; margin-bottom:20px;}
.nex_cib_top span{ display:block; float:left; height:25px; line-height:25px; font-size:18px; font-weight:600;}
.nex_cib_top a{ display:block; float:right; height:25px; line-height:25px; font-size:12px; color:#999; padding-right:16px; background:url(../index/nex_right.png) right center no-repeat; background-size:12px;}

.nex_game_broadcast{}
.nex_game_broadcast ul{ width:105%;}
.nex_game_broadcast ul li{ float:left; width:46.3%; margin:0 3% 3% 0;}
.nex_game_broadcast ul li a{ display:block;}
.nex_gb_img{ width:100%; height:110px; border-radius:4px; margin-bottom:4px; overflow:hidden;}
.nex_gb_title{ height:25px; line-height:25px; font-size:14px; color:#333; font-weight:600; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.nex_gb_btm{ height:25px; line-height:25px; overflow:hidden;}
.nex_gb_btm span{ display:block; float:left; font-size:12px; color:#666;}
.nex_gb_btm em{ display:block; float:right; font-size:12px; color:#999; padding-left:22px; background:url(../index/ic_bbs_view_count.png) left center no-repeat; background-size:16px;}

.nex_tjgame_box{}
.nex_tjgame_box dl{}
.nex_tjgame_box dl dd{ float:left; width:25%; margin-bottom:10%;}
.nex_game_icon_box{}
.nex_game_icon_box a{ display:block; width:60px; height:60px; margin:0 auto;  margin-bottom: 3px; }
.nex_game_icon_box a img{ width:60px; height:60px; border-radius:4px;}
.nex_game_intel_box{ height:25px; line-height:25px; text-align: center;white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  font-weight: 500;}
.nex_game_intel_box a{ font-size: 14px;  color: #333;}
.nex_game_intel_type{ font-size: 12px;  color: #999; height:15px; line-height:15px; margin: 5px 0 10px 0; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;   text-align: center;}
.nex_game_dlbtn{}
.nex_game_dlbtn a{ display:block; width:56px; height:28px; line-height:28px; margin:0 auto; text-align:center; padding:0 2px; overflow:hidden; font-size:12px; color:#FF8F19; border:1px solid #FF8F19; border-radius:2px;}




.nex_bigevent_box{ height:25px; padding:10px; background:#f9f9f9;}
.nex_bigevent_title{width:65px; height:25px; float:left;}
.nex_bigevent_title img{width:65px; height:25px;}
.nex_bigevent_list{ padding-left:80px; padding-right:20px; background:url(../index/nex_red_right.png) right center no-repeat; background-size:12px;}
.nex_bigevent_list ul li{ height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; padding-left:20px; background:url(../index/nex_gift_arrow.png) left center no-repeat; background-size:13px; }
.nex_bigevent_list ul li a{ font-size:14px; color:#333; font-weight:500;}



.nex_sort_typings{ padding-top:10px; margin-bottom:12px;}
.nex_sort_typings ul{ width:105%;}
.nex_sort_typings ul li{float: left; width: 17.5%;  margin-right: 2%;}
.nex_sort_typings ul li a{ display:block;}
.nex_st_icon1{ width:55px; height:55px; margin:0 auto; background:url(../index/nex_pticon_1.png) center no-repeat; background-size:48px;}
.nex_st_icon2{ width:55px; height:55px; margin:0 auto; background:url(../index/nex_pticon_2.png) center no-repeat; background-size:48px;}
.nex_st_icon3{ width:55px; height:55px; margin:0 auto; background:url(../index/nex_pticon_3.png) center no-repeat; background-size:48px;}
.nex_st_icon4{ width:55px; height:55px; margin:0 auto; background:url(../index/nex_pticon_4.png) center no-repeat; background-size:48px;}
.nex_st_icon5{ width:55px; height:55px; margin:0 auto; background:url(../index/nex_pticon_5.png) center no-repeat; background-size:48px;}
.nex_sort_typings ul li a p{ height:20px; line-height:20px; font-size:14px; color:#999; text-align:center; overflow:hidden;}


.nex_todaygame_box{ background:url(../index/new_bg1.png) center no-repeat; background-size:cover; padding:15px; height:260px; margin-bottom:15px;}
.nex_todaygame_box h2{width: 106px; height: 34px; text-align: center; line-height: 34px; font-size: 14px; color: #333; background: url(../index/new_icon4.png) no-repeat center bottom; background-size: 100% auto; overflow: hidden; margin: 0 auto 25px;  padding-top: 15px;}
.nex_todaygame_box h2 em{ display: inline-block;  width:17px;  height: 17px;  background: url(../index/new_icon6.png) no-repeat;  background-size: 100% 100%;  margin-right: 3px;  vertical-align: middle;}
.nex_tgame_bd{ overflow:hidden;}
.nex_tgame_bd ul{ width:105%;}
.nex_tgame_bd ul li{ width:29.8%; float:left; margin:0 3% 0 0;}
.nex_tgame_bd ul li a{ display:block;height:155px;}
.nex_tgame_bd ul li.nex_tg_one a{ width:80%; padding:15% 10% 5% 10%; border-radius:6px;background-image: linear-gradient( 120deg, #FFC181 5%, #FB8D19 100%);}
.nex_tgame_bd ul li.nex_tg_two a{ width:80%; padding:15% 10% 5% 10%; border-radius:6px;background-image: linear-gradient( 120deg, #FF9A7E 5%, #FF4613 100%);}
.nex_tgame_bd ul li.nex_tg_three a{ width:80%; padding:15% 10% 5% 10%; border-radius:6px;background-image: linear-gradient( 120deg, #87C9FD 5%, #249CFC 100%);}

.nex_tg_icon{ width:60px; height:60px; margin:0 auto; position:relative; border-radius:8px;}
.nex_tgame_bd ul li.nex_tg_one a .nex_tg_icon{ border:3px solid  #FB8D19;}
.nex_tgame_bd ul li.nex_tg_two a .nex_tg_icon{ border:3px solid  #FF4613;}
.nex_tgame_bd ul li.nex_tg_three a .nex_tg_icon{ border:3px solid  #249CFC;}


.nex_tg_icon img{ width:60px; height:60px; border-radius:4px;}
.nex_tg_icon i{ display:block; width:35px; height:31px; position:absolute; top:-18px; right:-18px;}
.nex_tg_icon i.nex_tg_crown_1{ background:url(../index/new_icon1.png) center no-repeat; background-size:20px; -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -o-transform:rotate(40deg); -ms-transform:rotate(40deg);transform:rotate(40deg);}
.nex_tg_icon i.nex_tg_crown_2{ background:url(../index/new_icon2.png) center no-repeat; background-size:20px; -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -o-transform:rotate(40deg); -ms-transform:rotate(40deg);transform:rotate(40deg);}
.nex_tg_icon i.nex_tg_crown_3{ background:url(../index/new_icon3.png) center no-repeat; background-size:20px; -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -o-transform:rotate(40deg); -ms-transform:rotate(40deg);transform:rotate(40deg);}
.nex_tg_name{ height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:14px; color:#fff; font-weight:500;}
.nex_tg_intel{ height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#fff; text-align:center; margin-bottom:15px;}
.nex_tgame_bd ul li.nex_tg_one a .nex_tg_install{ width:50px; height:20px; line-height:20px; margin:10px auto; background:#FF8100; border-radius:24px; text-align:center; font-size:12px; color:#fff;}
.nex_tgame_bd ul li.nex_tg_two a .nex_tg_install{ width:50px; height:20px; line-height:20px; margin:10px auto; background:#EB350B; border-radius:24px; text-align:center; font-size:12px; color:#fff;}
.nex_tgame_bd ul li.nex_tg_three a .nex_tg_install{ width:50px; height:20px; line-height:20px; margin:10px auto; background:#1A71FF; border-radius:24px; text-align:center; font-size:12px; color:#fff;}

.nex_index_ads{ margin-bottom:10px;}
.nex_index_ads a{ display:block; width:100%; height:130px; border-radius:6px; overflow:hidden;}
.nex_index_ads1 a{ display:block; width:100%; height:80px; border-radius:6px; overflow:hidden;}

.nex_game_pcbox{}
.nex_game_pcbox ul{}
.nex_game_pcbox ul li{ margin-bottom:15px;}
.nex_game_pcbox ul li:last-child{ margin-bottom:0;}
.nex_game_pcbox ul li a{ display:block;width:100%; height:120px; position:relative; overflow:hidden; border-radius:4px;}
.nex_gpc_pic{ width:100%; height:120px; position:absolute; top:0; left:0;}
.nex_gpc_pic p{ height:25px; line-height:25px; width:55%; padding:0 5%; background:rgba(0,0,0,0.4); font-size:14px; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0;}
.nex_gpc_sdbg{ width: 100px; position:absolute; top:0; right:0;  height: 80px;  padding: 20px 10px;}
.nex_gpc_sdbg1{ background:#FFE0C0;background-image: linear-gradient( 120deg, #FEB884 5%, #FF9190 100%);}
.nex_gpc_sdbg2{ background:#32CCBC;background-image: linear-gradient( 135deg, #90F7EC 10%, #32CCBC 100%);}
.nex_gpc_sdbg3{ background:#0396FF;background-image: linear-gradient( 135deg, #ABDCFF 10%, #0396FF 100%);}
.nex_gpc_sdbg4{ background:#D939CD;background-image: linear-gradient( 135deg, #F6CEEC 10%, #D939CD 100%);}
.nex_gpc_sdbg h5{  width: 40px; height: 40px; line-height: 40px; text-align:center; overflow:hidden; border-radius:100%; border:1px solid #fff;  position:absolute; top:10px; right:10px; font-size: 18px;  color: #fff;  font-weight: 600;  text-align: center;}
.nex_gpc_sdbg dl{ margin-top:10px;}
.nex_gpc_sdbg dl dd{width: 100px;  height: 20px;  line-height: 20px;  font-size: 12px;  color: #fff;  overflow: hidden;}

.nex_glbox{}
.nex_glbox ul li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f6f6f6;}
.nex_glbox ul li:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:0;}
.nex_glbox ul li a{ display:block;}
.nex_glpics{ float:left; width:100px; height:75px; border-radius:4px; overflow:hidden;}
.nex_glinfos{ padding-left:115px;}
.nex_glinfos h5{ height:50px; line-height:25px; overflow:hidden; font-size:14px; color:#333; font-weight:400; margin-bottom:6px;}
.nex_glinfos h5 em{ padding:0 5px; background:#F54B3F;background-image: linear-gradient( 135deg, #F54B3F 10%, #F9A35E 100%); font-size:12px; color:#fff; margin-right:5px; font-weight:400; border-radius:2px;}
.nex_glbtms{ height:20px; line-height:20px;}
.nex_glbtml{ float:left;}
.nex_glbtml span{ float:left; margin-right:15px; display:inline-block; font-size:12px; color:#999; padding-left:20px; font-weight:300;}
.nex_glbtml span.nex_glviews{ background:url(../index/ic_bbs_view_count.png) left center no-repeat; background-size:15px;}
.nex_glbtml span.nex_glreplies{ background:url(../index/ic_bbs_reply_count.png) left center no-repeat; background-size:12px;}
.nex_gldate{ float:right; font-size:12px; color:#666;}

.nex_videosbox{}
.nex_videosbox ul{ width:105%;}
.nex_videosbox ul li{width:46%; float:left; margin:0 3% 5% 0;}
.nex_videosbox ul li a{ display:block; width:100%; box-shadow:1px 3px 3px 2px #f6f6f6; background:#fff; overflow:hidden; border-radius:4px;}
.nex_vb_pic{ width:100%; height:10em;display:block; overflow:hidden; position:relative; border-radius:4px 4px 0 0;}
.nex_vb_btn{ width:55px; height:55px; background:url(../index/nex_play.png) center no-repeat; background-size:50px; position:absolute; top:27%; left:33%;}
.nex_vb_txt{ margin:10px 0 20px 0; width:90%; height:45px; line-height:22px; padding:0 7%; overflow:hidden; font-size:14px; color:#333;}

.nex_gamesorl{}
.nex_gamesorl ul{ width:105%;}
.nex_gamesorl ul li{float: left;  margin: 0 3% 10px 0;}
.nex_gamesorl ul li a{ display:block; border-radius:4px;}
.nex_gamesorl ul li a h5{ height:20px; line-height:20px; text-align:center; font-size:14px; color:#fff; font-weight:500; overflow:hidden;}
.nex_gamesorl ul li a em{ display:block; height:20px; line-height:20px; font-size:12px; color:#fff; overflow:hidden; text-align:center;}
.nex_gamesorl ul li.nex_gmsl_1{width:60%; }
.nex_gamesorl ul li.nex_gmsl_1 a{ padding:30px 15%; height:40px; background:#3baaff url(../index/nex_hj_bg.png) center no-repeat; background-size:cover;}
.nex_gamesorl ul li.nex_gmsl_1 a h5{ height:20px; line-height:20px; text-align:center; font-size:14px; color:#fff;font-weight:500; overflow:hidden;}
.nex_gamesorl ul li.nex_gmsl_2{ width:32%;}
.nex_gamesorl ul li.nex_gmsl_2 a{padding:12.5px 5%; height:20px; background:url(../index/nex_gmhj1.png) center no-repeat; background-size:cover;}
.nex_gamesorl ul li.nex_gmsl_3{width:32%;}
.nex_gamesorl ul li.nex_gmsl_3 a{padding:12.5px 5%; height:20px; background:url(../index/nex_gmhj2.png) center no-repeat; background-size:cover; }
.nex_gamesorl ul li.nex_gmsl_4{width:28.5%;}
.nex_gamesorl ul li.nex_gmsl_4 a{padding:12.5px 5%; height:20px; background:url(../index/nex_gmhj3.png) center no-repeat; background-size:cover;}
.nex_gamesorl ul li.nex_gmsl_5{width:28.5%;}
.nex_gamesorl ul li.nex_gmsl_5 a{padding:12.5px 5%; height:20px; background:url(../index/nex_gmhj4.png) center no-repeat; background-size:cover;}
.nex_gamesorl ul li.nex_gmsl_6{width:32%;}
.nex_gamesorl ul li.nex_gmsl_6 a{padding:12.5px 5%; height:20px; background:url(../index/nex_gmhj5.png) center no-repeat; background-size:cover;}

.nex_game_mtbox{}
.nex_game_mtbox ul{ width:105%;}
.nex_game_mtbox ul li{float: left;  margin: 0 3% 10px 0;}
.nex_game_mtbox ul li:nth-child(5){ margin:0 3% 0 0;}
.nex_game_mtbox ul li:nth-child(6){ margin:0 3% 0 0;}
.nex_game_mtbox ul li a{ display:block; border-radius:6px; width:100%; height:100%; position:relative; overflow:hidden;}
.nex_game_mtbox ul li.nex_gmt_pic1{width:55%; }
.nex_game_mtbox ul li.nex_gmt_pic1 a{width:100%; height:250px; }
.nex_gmtpic1{width:100%; height:250px; position:absolute; top:0; left:0; }
.nex_gmt_txt{ width:90%; padding:0 5%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.4); font-size:12px; color:#fff; height:30px; line-height:30px; overflow:hidden;}

.nex_game_mtbox ul li.nex_gmt_pic2{width:37%; }
.nex_game_mtbox ul li.nex_gmt_pic2 a{width:100%; height:120px; }
.nex_gmtpic2{width:100%; height:120px; position:absolute; top:0; left:0; }

.nex_game_mtbox ul li.nex_gmt_pic3{width:37%; }
.nex_game_mtbox ul li.nex_gmt_pic3 a{width:100%; height:120px; }
.nex_gmtpic3{width:100%; height:120px; position:absolute; top:0; left:0; }

.nex_game_mtbox ul li.nex_gmt_pic4{width:95%; }
.nex_game_mtbox ul li.nex_gmt_pic4 a{width:100%; height:140px; }
.nex_gmtpic4{width:100%; height:140px; position:absolute; top:0; left:0; }

.nex_game_mtbox ul li.nex_gmt_pic5{width:46%; }
.nex_game_mtbox ul li.nex_gmt_pic5 a{width:100%; height:120px; }
.nex_gmtpic5{width:100%; height:120px; position:absolute; top:0; left:0; }

.nex_game_mtbox ul li.nex_gmt_pic6{width:46%; }
.nex_game_mtbox ul li.nex_gmt_pic6 a{width:100%; height:120px; }
.nex_gmtpic6{width:100%; height:120px; position:absolute; top:0; left:0; }

.nex_flinkbox{ padding-bottom:20px;}
.nex_flinkbox ul li{ height:13px; line-height:13px; overflow:hidden;}
.nex_flinkinter{}
.nex_flinkinter dl{ width:105%;}
.nex_flinkinter dl dd{ float:left; max-width:20%;height:13px; line-height:13px;  border-right:1px solid #ccc; padding-right:3%; margin-right:3%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.nex_flinkinter dl dd a{ font-size:12px; color:#666; text-align:center;}
.nex_flinkinter dl dd:nth-child(1){ }
.nex_flinkinter dl dd:nth-child(4){ border-right:0; padding-right:0; margin-right:0;}

.nex_focusqcode{ padding:15px 15px; height:50px; background:url(../index/qcode_bg.jpg) center no-repeat; background-size:cover; border-radius:4px;}
.nex_fql{ float:left;  width:50px; height:50px;}
.nex_fql img{ width:50px; height:50px; border-radius:4px;}
.nex_fqm{ float:left;  padding-left: 10px;  max-width: 54%;}
.nex_fqm h5{font-size: 16px; color:#333; font-weight:500; height:30px; line-height:30px; overflow:hidden;}
.nex_fqm p{ height:20px; line-height:20px; font-size:12px; color:#999; overflow:hidden;}
.nex_fqr{float: right;}
.nex_fqr a{ display:block; width: 80px; text-align: center; color: #fff; margin-top: 10px; line-height: 34px; border-radius: 20px;  background-image: linear-gradient(215deg,#ff5d05 0,#ff7b10 50%,#ff9c1c 100%);}
