﻿*{margin:0;padding:0}
img{border:none;vertical-align:top}
li{list-style:none}
a{text-decoration:none}
em,i{font-style:normal}
input{outline:0}
.logo{width:223px;height:71px;position:absolute;top:54px;left:178px;z-index:1}
body{background:#e9eef4 url(http://img1.res.szgla.com/szgla/img/nlcr/body.jpg?v=1) center top no-repeat;font-family:"Microsoft YaHei","Helvetica Neue",Arial,HelveticaNeue,Helvetica,"BBAlpha Sans",sans-serif;height:2000px}
.advertisement_1{position: absolute;top:46px;right:230px;z-index: 1;width: 267px;height: 131px;}
.advertisement_2{position: absolute;top:36px;left:-309px;z-index: 1;width: 283px;height: 606px;border-radius: 30px;overflow: hidden;}
.advertisement_close{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -226px -412px;width: 22px;height: 22px;position: absolute;display: inline-block;top: 3px;right: 3px;cursor: pointer;}
.advertisement_2 .advertisement_close{top: 10px;right: 10px;}

.top{background:url(http://img1.res.szgla.com/szgla/img/nlcr/top_v1.jpg?v=1) no-repeat;width:996px;height:491px;margin:0 auto;overflow:hidden;position:relative}
.top_wz{position:absolute;top:360px;color:#ff7ffe;text-indent:45px;font-size:38px;font-weight:700;width:100%;text-align:center;text-shadow:3px 3px 3px #000}
.top_wz span{color:#53e3ff;font-size:38px;vertical-align:top;padding-left:10px}
.top h2{font-size:25px;color:#04f5ff;width:462px;text-align:center;height:37px;line-height:37px;letter-spacing:3px;position: absolute;top: 424px;left: 300px;}
.links{background:url(http://img.res.szgla.com/szgla/img/nlcr/links.png?v=1) no-repeat;width:373px;height:44px;position:absolute;top:0;right:150px;z-index:1;color:#f8f8f8;font-size:14px;padding-left:32px;line-height:44px}
.links_left{width:200px;float:left;text-align:right}
.links_left_login{background:url(http://img.res.szgla.com/szgla/img/nlcr/login1.png?v=1) no-repeat 0 3px;color:#f8f8f8;padding-left:21px}
#span_login a{color:#fff}
.bdsharebuttonbox{position:absolute;top:8px}
.links .bdshare-button-style0-24 a{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat;height:17px;display:inline-block;width:21px;padding-left:0}
.links .bdshare-button-style0-24 .bds_qzone{background-position:-194px -63px}
.links .bdshare-button-style0-24 .bds_tsina{background-position:-226px -63px}
.links .bdshare-button-style0-24 .bds_weixin{background-position:-262px -63px}
.live{background:url(http://img.res.szgla.com/szgla/img/nlcr/live.jpg?v=1) no-repeat;width:944px;height:658px;margin:0 auto;padding:31px 40px 0 40px;position: relative;}
.live_tit{margin-bottom:13px;height:32px;width:953px}
.live_tit h1{font-size:24px;color:#7d87bb;height:32px;line-height:32px;display:inline;font-weight:400;float:left}
.live_tit h1 em{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat;width:38px;height:32px;display:inline-block;vertical-align:top;margin-right:10px}
.live_people{display:inline;font-size:14px;color:#7d87bb;margin-left:20px;float:left;line-height:32px}
.live_tit_right{width:280px;float:right}
.live_tit_right span{display:inline-block;width:85px;height:28px;color:#fcfcfd;font-size:12px;text-align:center;line-height:28px;text-shadow:1px 1px 1px #8b8b8b;cursor:pointer;margin-left:7px}
.live_tit_right span.live_btn2{color:#fff}
.live_tit_right span.live_on{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -42px 0}
.live_tit_right span.live_off{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -42px -28px}
.live_tit_right span.live_lock{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -128px 0}
.live_tit_right span.live_deblocking{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -128px -28px}
.live_cen{width:953px;overflow:hidden}
.live_cen_left{width:703px;height:515px;float:left;position:relative}
.answer{width:331px;height:417px;background:#fff;border-radius:18px;position:absolute;left:50%;top:36px;margin-left:-196px;padding:20px;color:#9d9fb6;font-size:14px;z-index:3;display:none}
.answer_tit_left{position:absolute;top:18px;left:18px}
.answer_tit_right{position:absolute;top:18px;right:18px}
.answer_cs,.answer_user{height:18px;line-height:18px;margin-bottom:15px}
.answer_user span{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -273px 0;width:19px;height:18px;display:inline-block;margin-right:9px;vertical-align:top}
.answer_cs span{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -248px 0;width:21px;height:18px;display:inline-block;margin-right:9px;vertical-align:top}
.answer_top{height:107px;margin-top:15px}
.answerN h3{margin-top:10px;color:#545454;font-size:22px;font-weight:400}
.answer_t2{width:155px;height:51px;font-size:22px;color:#fff;line-height:51px;text-align:center;border-radius:22px;margin:0 auto}
.answer_continue{background:#39a4e0}
.answer_correct{background:#f65b7b}
.subjectN ul li{width:326px;float:left;margin:0 20px}
.subject_list{width:326px;height:51px;position:relative;margin-top:17px}
.answer_btm{position: relative;}
.answerN .choice_correct .subject_1,.answerN .current .choice_correct .subject_1,.answerN .current .subject_list:hover .subject_1{/*border:2px solid #39a4e0*/}
.answerN .choice_correct .subject_2,.answerN .current .choice_correct .subject_2,.answerN .current .subject_list:hover .subject_2{background:#39a4e0;width: 330px;}
.answerN .current .choice_correct .subject_3,.answerN .current .subject_list:hover .subject_3{color:#fff}
.answerN .match .subject_list{cursor:pointer;}
.answerN .match .subject_list .subject_2{width: 330px;}
.answerN .match .subject_list:hover .subject_2{/*background: #fff;color: #545454;*/display: none;}
.answerN .current .subject_list .subject_1{background:#e8e5e8}
.answerN .current .subject_list{cursor:pointer}
.resurrection{height: 30px;line-height:30px;border-radius: 10px;background: #edf605;position: absolute;right: 10px; z-index: 2;color: #000;padding: 0 30px;}
.resurrection_list1{top:-15px;}
.resurrection_list2{top:50px;}
.resurrection_list3{top:120px;}
.subject_1{width:326px;height:47px;background:#fff;border:2px solid #e8e5e8;border-radius:5px;position:absolute;left:0;top:0;z-index:1}
.subject_2{height:51px;background:#e8e5e8;border-radius:5px;position:absolute;left:0;top:0;z-index:2}
.subject_3{width:326px;height:47px;position:absolute;left:0;top:0;z-index:3;line-height:47px;font-size:20px;color:#545454}
.subject_3 span{width:54px;display:inline-block;text-align:center}
.subject_3 i{padding-left:25px}
.subject_3 em{float:right;padding-right:22px}
.answerN .current .selected{}
.answerN .choice_already .subject_1{/*border:2px solid #f65b7b*/}
.answerN .choice_already .subject_2{background:#f65b7b}
.answerN .choice_already .subject_3 i{/*color:#fff*/}
.progress{display:none}
.progress.blue{width:100px;height:100px;line-height:100px;background:0 0;margin:0 auto;box-shadow:none;position:relative;display:block}
.progress.blue:after{content:"";width:100%;height:100%;border-radius:50%;border:2px solid #fff;position:absolute;top:0;left:0;box-sizing:border-box}
.progress.blue>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:4;box-sizing:border-box}
.progress.blue .progress-left{left:0}
.progress.blue .progress-bar{width:100%;height:100%;background:0 0;border-width:2px;border-style:solid;position:absolute;top:0;box-sizing:border-box}
.progress.blue .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left;box-sizing:border-box}
.progress.blue .progress-right{right:0}
.progress.blue .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;animation:loading-1 5s linear forwards;box-sizing:border-box}
.progress.blue .progress-value{width:85%;height:85%;border-radius:50%;border:2px solid #ebebeb;font-size:32px;line-height:80px;text-align:center;position:absolute;top:7.5%;left:7.5%;box-sizing:border-box}
.progress.blue .progress-bar{border-color:#049dff}
.progress.blue .progress-value{color:#049dff}
.progress.blue .progress-left .progress-bar{animation:loading-2 5s linear forwards 5s}
@keyframes loading-1{0%{-webkit-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
@keyframes loading-2{0%{-webkit-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
.answer_zz{background:#000;filter:alpha(opacity=82);opacity:.82;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;display:none}
.barrage{position:absolute;left:0;top:0;width:703px;height:515px;z-index:2; overflow: hidden;pointer-events:none}
.barrage ul{position:absolute;left:0;top:0;width:703px;height:515px;z-index:3;overflow: hidden;}
.barrage li{position:absolute;width:100%;text-align:left}
.barrage li span{display: none;}
.chat{float:left;width:230px;height:475px;background:#1b2661;font-size:12px;color:#7d87bb;padding:20px 10px;line-height:24px;overflow:auto}
.chat span{color:#39a4e0;display: inline-block;}
.chat li i{word-wrap: break-word}
.chat span.gm{background:url(http://img.res.szgla.com/szgla/img/nlcr/gm.png?v=1) no-repeat 0 3px;padding-left:68px;height:23px;display:inline-block}
.live_btm{margin-top:20px;width:953px}
.btm_list{width:223px;height:28px;background:#1b255e;border-radius:7px;position:relative;float:left;margin-left:40px;display:inline;padding-left:31px;line-height:28px;font-weight:700;color:#90e1ff;font-size:12px}
.btm_icon1{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat 0 -32px;display:block;width:24px;height:28px;position:absolute;left:-5px;top:0}
.btm_icon2{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -216px 0;display:block;width:29px;height:26px;position:absolute;left:-8px;top:0}
.btm_list a{display:inline-block;width:85px;height:28px;color:#fcfcfd;font-size:12px;text-align:center;line-height:28px;text-shadow:1px 1px 1px #8b8b8b;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -42px 0;position:absolute;top:0;right:0}
.btm_list a:hover{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -42px -28px}
.send{float:right}
.send_left{width:157px;height:28px;float:left;background:#1a255f;border-radius:5px;font-size:12px;color:#90e1ff;line-height:28px;padding-left:7px;margin-right:2px;display:inline}
.send_left a{color:#90e1ff;text-decoration:underline}
.send_input{border:none;background:0 0;color:#90e1ff}
.send span{display:inline-block;width:85px;height:28px;color:#f9fafc;font-size:12px;text-align:center;line-height:28px;text-shadow:1px 1px 1px #8b8b8b;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -128px 0;cursor:pointer}
.send span:hover{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -128px -28px}

.case{background:url(http://img.res.szgla.com/szgla/img/nlcr/case.png?v=1) no-repeat;width:119px;height:32px;position: absolute;z-index: 5;left: 0;bottom: 10px;font-size: 14px;padding-top: 50px;text-align: center;line-height: 22px;color: #fce344;text-shadow: 2px 2px 2px #512007;font-weight: bold;cursor: pointer;}

.cdkey{position:fixed;_position: absolute;background:url(http://img.res.szgla.com/szgla/img/nlcr/tc1.png?v=1) no-repeat;width:452px;height:263px;left:50%;margin-left:-291px;top:300px;z-index:10;padding-left: 130px;display: none;}
.cdkey h3{font-size: 22px;color: #4a97cb;line-height: 77px;padding-top: 20px;}
.cdkey .popup_sr1{width: 220px;height: 34px;line-height: 34px;}
#cdkey_copy{display: inline-block;cursor: pointer;background: url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat 0 -410px;width: 109px;height: 39px;vertical-align: middle;line-height: 39px;text-align: center;font-size: 20px; color: #fff;margin-left: 28px;letter-spacing: 10px;position: relative;}
#cdkey_copy:hover{background: url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -111px -410px;}
.cdkey_close{background: url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -147px -62px;width: 40px;height: 40px;position: absolute;top: 0;right: -50px;cursor: pointer;}
.cdkey p{color:#525050;padding: 5px 0 15px 0;text-align: center;width: 220px;font-size: 14px;}
.cdkey_confirm{display:inline-block;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -143px -270px;width:173px;height:45px;line-height:45px;text-align:center;font-size:20px;color:#fff;cursor:pointer;border:none;letter-spacing: 10px;margin-left: 30px;}




/*游戏列表*/
.game{width:996px;margin:210px auto 0 auto;overflow:hidden}
.game ul{width:1050px}
.game li{width:319px;height:319px;border-radius:25px;overflow:hidden;position:relative;float:left;margin:0 20px 27px 0;display:inline}
.game_btm{position:absolute;left:0;bottom:0;height:87px;width:100%;background:#3c487f;overflow:hidden;filter:alpha(opacity=89);opacity:.89}
.game li p{position:absolute;left:0;bottom:30px;text-align:center;font-size:28px;color:#06d3ff;width:100%;height:35px}
.suspension{background:url(http://img.res.szgla.com/szgla/img/nlcr/xf.png?v=1) no-repeat;width:139px;height:160px;top:300px;right:89px;z-index:5;position:fixed;padding:39px 0 0 24px}
.suspension span{color:#0dc1da;font-size:18px;display:block;margin-bottom:19px;cursor:pointer}
.suspension span:hover{color:#ef62df}
.suspension span i{display:inline-block;vertical-align:top;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat}
.suspension span i.suspension_icon1{background-position:0 -62px;width:22px;height:26px;margin-right:15px}
.suspension span i.suspension_icon2{background-position:-47px -62px;width:26px;height:28px;margin-right:12px}
.suspension span i.suspension_icon3{background-position:-103px -62px;width:19px;height:30px;margin:0 15px 0 3px}
.suspension span:hover i.suspension_icon1{background-position:-23px -62px}
.suspension span:hover i.suspension_icon2{background-position:-75px -62px}
.suspension span:hover i.suspension_icon3{background-position:-124px -62px}

/*弹窗*/
.zhez{background:#000;filter:alpha(opacity=82);opacity:.82;position:absolute;z-index:9;left:0;top:0;width:100%;display:none}
.popup{width:582px;left:50%;margin-left:-291px;position:fixed;z-index:10;line-height:24px;display:none}
.popup_close{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -147px -62px;width:40px;height:40px;position:absolute;top:0;right:-50px;cursor:pointer}
.cent{display:none}
.popup_rule,.popup_tx,.popup_yq{background:url(http://img.res.szgla.com/szgla/img/nlcr/tc.png?v=1) no-repeat;width:502px;height:633px;padding:40px 40px 0 40px}
.popup_phone{background:url(http://img.res.szgla.com/szgla/img/nlcr/tc1.png?v=1) no-repeat;width:502px;height:223px;padding:40px 40px 0 40px}
.popup h3{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat;width:283px;height:27px;margin:0 auto 35px auto;text-indent:-99999em}
.popup h3.a1{background-position:0 -107px}
.popup h3.a2{background-position:0 -235px;width:358px;margin-top:35px}
.popup h3.a3{background-position:0 -138px}
.popup h3.a4{background-position:0 -171px}
.popup h3.a5{background-position:0 -203px}
.popup_list{font-size:14px;color:#3b3a3a;font-weight:700}
.popup_list span{display:inline-block;width:18px;height:18px;background:#25cce5;line-height:18px;text-align:center;border-radius:2px;margin-right:5px;color:#fff}
.popup_list span img{vertical-align:middle}
.txCode{text-align: center;padding-top:30px;}
.popup p{font-size:12px;color:#3b3a3a}
.popup_img{text-align:center;padding:20px 0}
.yqa{font-size:18px;color:#40b6e6;font-weight:700;text-align:center}
.yqa em{display:block;padding:10px 0}
.yqa p{color:#030f1e;font-size:12px;height:19px;line-height:19px;background:#99d9f1;font-weight:400}
.popup_phone ul{padding-left:40px}
.popup_phone li{margin-bottom:8px}
.popup_phone li span{font-size:24px;color:#4a97cb;display:inline-block;width:100px;text-align:right}
.popup_sr1{width:138px;height:34px;background:#d0e2e4;border:none;border-radius:2px;padding:0 12px;font-size:18px;color:#525050;vertical-align:middle}
.popup_phone li i{display:inline-block;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat 0 -270px;width:138px;height:37px;line-height:37px;text-align:center;font-size:18px;color:#fff;cursor:pointer;margin-left:7px;vertical-align:middle;}
.popup_phone li i:hover{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat 0 -308px}
.popup_phone li i.btnGrayOn{background-position: 0 -456px;}
.popup_phone li .yzTime{display:inline-block;display:none;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -1px -456px;width:138px;height:37px;line-height:37px;text-align:center;font-size:18px;color:#fff;cursor:not-allowed;margin-left:7px;vertical-align:middle;}
.popup_btn{display:inline-block;background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -143px -270px;width:173px;height:45px;line-height:45px;text-align:center;font-size:20px;color:#fff;cursor:pointer;border:none}
.popup_btn:hover{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -144px -316px}
.tc_nickname{position:fixed;background:url(http://img.res.szgla.com/szgla/img/nlcr/tc1.png?v=1) no-repeat;width:502px;height:223px;padding:40px 40px 0 40px;left:50%;margin-left:-251px;top:300px;z-index:10;display: none;}
.tc_nickname h3{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat 0 -373px;width:283px;height:27px;margin:0 auto 15px auto;text-indent:-99999em}
.tc_nickname h4{color: #4a97cb;font-weight: normal;font-size: 18px;}
.tc_nickname .popup_sr1{height:34px;line-height:34px;width: 220px;margin: 6px 0;}
.tc_nickname p{color: #525050;font-size: 14px;margin-bottom: 12px;}
.tc_nickname li{text-align: center;}
.tc_nickname li span{font-size:24px;color:#4a97cb;display:inline-block;width:120px;text-align:right}
.tc_nickname .popup_btn{margin-left:10px}
.popup_phone_h{font-size:18px;color:#40b6e6;font-weight:700;text-align:center}
.footer{background:#0f1531;width:100%;color:#4c5373;font-size:12px;line-height:30px;padding:50px 0}
.footer a{color:#4c5373}
.footerN{width:760px;margin:0 auto;background:url(http://img.res.szgla.com/szgla/img/nlcr/coy_logo.png?v=1) no-repeat 0 40px;padding-left:240px}
.gov a{margin-right:20px}
.gov img{vertical-align:bottom;margin-right:5px}
.copyBox{height: 30px;padding-top:10px;padding-left:145px;}
.copyBox .copy{width: 200px;height:30px;text-align: center;line-height: 30px;background: #40b6e6;color:#fff;position:relative;overflow:hidden;}


/*获奖名单*/

.prize{width:331px;height:417px;background:#fff;border-radius:18px;position:absolute;left:50%;top:36px;margin-left:-196px;padding:20px;color:#9d9fb6;font-size:14px;z-index:3;display: none;}
.prize .closeBtn{background:url(http://img.res.szgla.com/szgla/img/nlcr/icon.png?v=1) no-repeat -147px -62px;width:40px;height:40px;position:absolute;top:0;right:-50px;cursor:pointer}
.answer_tit_right{position:absolute;top:18px;right:18px}
.prize_t2{width:155px;height:51px;font-size:22px;color:#fff;line-height:51px;text-align:center;border-radius:22px;margin:30px auto;background:#39a4e0;}
.prize li{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;font-size: 20px;padding: 0 20px;}
.prize li span{color: #39a4e0}
.prize li i{float: right;color: #f65b7b;}

