@charset "utf-8";
/*news and infos*/
body{ background:#f8f8f8!important;}
.wp,#wp{ width:100%!important;}
.nex_MG_channel{ min-height:800px; width:100%; min-width:1240px; position:relative;}
.nex_MG_channel i.nex_bbs_bg_bg{width:100%; height:41px; position:absolute; top:0; left:0; z-index:1; background:url(adtop.png) left center repeat-x;}
.nex_MG_channel a.nex_gamezone_link{ display:block; position:absolute; top:0; left:0; width:100%; height:650px;  background:url(white_bg.jpg) top center no-repeat;}
.nex_white_main_bd{ width:1240px; margin:0 auto; position:relative; top:300px;}
.nex_white_top_nav{ width:1240px; height:60px; background:rgba(33, 24, 77,0.6); position:relative;}
.nex_white_top_nav{}
.nex_white_top_nav ul{ float:left; width:850px;}
.nex_white_top_nav ul li{ float: left;  width: 130px; height: 60px; line-height: 60px; text-align: center;}
.nex_white_top_nav ul li a{ color: #fff;  font-size: 18px;}
.nex_white_top_nav ul li a.on{font-weight: bold;}
.nex_white_top_nav ul li a:hover{font-weight: bold;}
.nex_white_top_links{ float:right; width:380px; position:relative; top: -10px;}
.nex_white_top_links a{ display: block;  float: left;  width: 114px;  height: 70px;  line-height: 66px;  padding-left: 66px;  margin-left: 10px;  overflow: hidden;  font-size: 24px;  font-weight: bold;}
.nex_white_top_links a.link1{ background:url(nap_1.png) center no-repeat; color:#333;}
.nex_white_top_links a.link2{ background:url(nap_2.png) center no-repeat;color: #b6c0e7;}
.nex_white_mbd{ width:1200px; background:#fff; padding:20px;min-height:1000px;}
.nex_shishen_lists{ width:1200px; background:#eee;padding:20px 20px 15px 20px;}
.nex_ss_t{ float:left; margin-right:25px;}
.nex_ss_t dt{float: left; width: 32px; height: 101px; background:url(top_icon1.png) center no-repeat; color: #fff; font-size:12px; text-align: center; text-indent: 9999px;}
.nex_ss_t dd{ float: left;  text-align: center;  font-size: 14px;  color: #fff;  line-height: 30px;  margin-left: 14px;}
.nex_ss_t dd a{position: relative; display: block; width: 80px;}
.nex_ss_t dd a img{ display: block;  width: 80px; height: 80px;}
.nex_ss_t dd a:hover:after {  display: block;}
.nex_ss_t dd a:after{ display: none; content: ''; position: absolute; top: 0; left: 0; width: 76px; height: 76px; border: 2px solid #4e5d98;}
.nex_ss_t dd a p{height:30px; line-height:30px; text-align:center; font-size:14px; color:#333; overflow:hidden;}
.nex_shishen_list_more{ float: right;}
.nex_shishen_list_more a{ display:block; width: 34px; height: 101px; background:url(top_icon2.png) center no-repeat;text-align: center; text-indent: 9999px; color:#F59C10; font-size:12px;}
.nex_shishen_list_more a:hover{ background:url(top_icon1.png) center no-repeat; color:#fff;}
.nex_nav_txt{}
.nex_nav_txt_left{ float:left; width:590px;}
.nex_nav_txt_menu{ height: 26px;  margin-bottom: 16px;  overflow: hidden;}
.nex_nav_txt_menu strong{ display: inline-block; width: 70px;height: 26px; line-height:26px; margin-right: 10px; font-size: 12px; text-align: center; font-size:12px; color: #fff; background: #4e5d98;}
.nex_nav_txt_menu a{ height: 26px;  line-height: 26px;  overflow: hidden;  font-size: 14px;  display: inline-block;  vertical-align: middle;padding: 0 6px;  position: relative;}
.nex_nav_txt_menu a:hover{color: #4e5d98;}
.nex_nav_txt_menu span{color: #aaa;}
.nex_nav_txt_menu a i.nex_ico_hot{ display: block;  position: absolute;  right: 1px;  top: 0px;  width: 9px; height: 9px; background:url(icons-hot.png) center no-repeat;}
.nex_nav_txt_right{ float:right; width:590px;}

.nex_combine_part{ margin:30px 0;}
.nex_intel_top{}
.nex_intel_nav{ height: 50px; line-height: 50px; margin-top: 20px; padding-left: 20px; overflow: hidden; font-size: 14px;color:#b0b0b0;  background: #f7f7f7;}
.nex_intel_nav span{ font-weight:600; color:#b0b0b0;}
.nex_intel_nav em{ padding:0 5px;}
.nex_intel_nav a{ color:#b0b0b0; font-size:14px;}
.nex_intel_nav a:hover{ color:#4E5D98}

.nex_white_list_box{ margin-top:20px;}
.nex_white_list_left{ float:left; width:865px;}
.nex_article_list{}
.nex_article_list ul{ width:890px;}
.nex_article_list ul li{ float:left; margin:0 20px 20px 0; width:275px; height:260px;}
.nex_article_cover{width:275px; height:166px;}
.nex_article_cover a{ display:block; width:275px; height:166px; overflow:hidden; position:relative;}
.nex_article_cover a i{position: absolute; top: 50%; left: 50%; z-index: 20; display: block; margin-top: -12px; margin-left: -10px; width: 20px; height: 24px; background: url(vd.png) center no-repeat;}
.nex_article_cover a em{display:block; width:275px; height:166px; background:rgba(0,0,0,0.4); position:absolute; top:0; left:0; }

.nex_article_cover a:hover i::before { display: block; display: .5; width: 20px; height: 24px; background: url(vd.png) no-repeat; content: ''; animation: play 1s linear infinite;}
@keyframes play{100%{opacity:0;transform:scale(1.8)}
}

.nex_article_info{ margin-top:10px;}
.nex_article_info h5{ height:50px; line-height:25px; overflow:hidden;margin-bottom:10px; }
.nex_article_info h5 a{ font-size:16px; color:#333;}
.nex_article_info h5 a:hover{ color:#4E5D98;}

.nex_article_info_btm{ height:20px; line-height:20px; overflow:hidden; font-size:13px; color:#999; }
.nex_article_info_btm em{ display:inline-block; float:left; margin-right:20px;}
.nex_article_info_btm em a{ font-size:13px; color:#999; padding-left:25px; background:url(list/tag.png) left center no-repeat;}
.nex_article_info_btm em a:hover{ color:#4E5D98;}
.nex_article_info_btm span{display:inline-block; float:left; font-size:13px; color:#999; }

.nex_article_nocover{}
.nex_article_nocover a{ display:block; padding:20px; width:235px; height:220px; background:#4E5D98;}
.nex_article_nocover a i{ display:block; width:30px; height:30px; margin:10px auto 20px; background:url(vi.png) center no-repeat;}
.nex_article_nocover a h5{ height:50px; line-height:25px; overflow:hidden;margin-bottom:10px;font-size:16px; color:#fff; }
.nex_article_nocover a:hover h5{ color:#fff; text-decoration:underline;}
.nex_article_info_summary{ height:40px; line-height:20px; overflow:hidden; font-size:14px; color:#eee; margin-bottom:20px;}
.nex_article_info_btms{ height:20px; line-height:20px; overflow:hidden; font-size:13px; color:#ccc; }
.nex_article_info_btms em{ display:inline-block; float:left; margin-right:20px; font-size:13px; color:#ccc; padding-left:25px; background:url(list/tag.png) left center no-repeat;}
.nex_article_info_btms span{display:inline-block; float:left; font-size:13px; color:#ccc; }


.nex_white_list_right{ float:right; width:300px;}
.nex_wl_sd_box{}
.nex_white_common_tit{height:30px; line-height:30px; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #eee;}
.nex_white_common_tit span{ display:block; float:left; height:30px; line-height:30px; font-size:18px; color:#333; font-weight:600; position:relative; padding-left:15px;}
.nex_white_common_tit span:after{ content:''; width:5px; height:16px; background:#4e5d98; position:absolute; top:7px; left:0;}
.nex_white_common_tit ul{ float:left; margin-left:40px;}
.nex_white_common_tit ul li{ float:left; padding:0 10px; text-align:center; height:30px; line-height:30px; margin:0 22px 0 0; font-size:14px; color:#333; cursor:pointer;}
.nex_white_common_tit ul li.on{ background:#4e5d98; color:#fff; font-weight:600;}


.nex_white_common_tit a{ display:block; float:right; height:30px; line-height:30px; font-size:14px; color:#999;}
.nex_white_common_tit a:hover{color: #4e5d98;}

.nex_vr_list{}
.nex_vr_list ul li{ margin-bottom:20px;}
.nex_vr_img{ float:left; width:120px; height:80px; }
.nex_vr_img a{ display:block; width:120px; height:80px; position:relative; overflow:hidden;}
.nex_vr_img a i{ display:block; width:33px; height:34px; position:absolute; top:0; left:0;}
.nex_vr_img a i.nex_vr_num1{ display:block; background:url(num1.png) center no-repeat;}
.nex_vr_img a i.nex_vr_num2{ display:block; background:url(num2.png) center no-repeat;}
.nex_vr_img a i.nex_vr_num3{ display:block; background:url(num3.png) center no-repeat;}
.nex_vr_info{ padding-left:135px;}
.nex_vr_info h5{ height:40px; line-height:20px; overflow:hidden; margin-bottom:20px;}
.nex_vr_info h5 a{ font-size:14px; color:#333; font-weight:500;}
.nex_vr_info h5 a:hover{color: #4e5d98;}
.nex_vr_info p{ height:20px; line-height:20px; font-size:12px; color:#999; padding-left:22px; background:url(icons_play.png) left center no-repeat; overflow:hidden;}



.nexfooter{ margin-top: 340px;}
