body{background-color: #000;font-family: 微软雅黑;position: relative;}
a{text-decoration:none;}
/*input:focus{outline-color: #fff;}*/
.mask{position: absolute;top: 0px;left: 0px;z-index: 1;background: url(../images/mask.png) center repeat-x;height: 100px;width: 100%;}

.bg{width: 100%;height: auto;position: absolute;top: 0px;left: 0px;}
.bg1{width: 100%;height: 908px;overflow: hidden;}
#Panorama{width: 7680px;position: relative;height: 100%;}
#Panorama li{float: left;height: 100%;background-position: center top;}
.bg2{width: 100%;height: 162px;background: url(../images/footbg.jpg);}

.main{margin: 0 auto;width: 1200px;height: auto;position: relative;z-index: 1;}

.topnav{width: 1200px;height: 115px;margin: 0 auto;background: url(../images/topnav.png) no-repeat;position: relative;}
.topnav .seach{width: 17px;height: 18px;position: absolute;background: url(../images/seach.png) no-repeat;top: 9px;left: 122px;cursor: pointer;z-index: 7;}
.topnav .seachk{width: 0px;height: 26px;position: absolute;top: 5px;left: 20px;background: url(../images/seachk.jpg) no-repeat;}
.topnav .seachk input{position: absolute;left: 33px;top: 1px;border: none;height: 22px;width: 168px;}
.topnav .seachlist{width:170px;overflow:hidden;height:200px;position:absolute;z-index:6;top:31px;left:53px;}
.topnav .seachlist div{width: 160px;float: left;height: 31px;overflow: hidden;background: #fff;border-bottom: 1px solid #000;color: #000;font-size: 16px;padding: 4px;cursor:pointer;}
.topnav .seachlist div img{float: left;}
.topnav .seachlist div span{float: left;width: 120px;height: 31px;line-height: 31px;text-align: left;margin-left: 10px;}
.topnav .seachlist div{background:#fff;color:#000;}
.topnav .wxQRcode{width: 150px;height: 150px;position: absolute;top: 34px;left: 73px;z-index: 10;}
.topnav .wxQRcode img{width: 150px;height: 150px;overflow: hidden;}
.login_signin{min-width: 186px;height: 34px;position: absolute;right: 5px;background: #121212;font-size: 13px;color: #5f5f5f;}
.topnav .login_signin a{color: #5b5b5b;}
.topnav .login_signin a:hover{color: #fff;}
.login,.signin,.pay{min-width: 50px;height: 34px;float: left;border-right: 1px solid #1d1d1d;color: #AEAEAE;text-align: center;line-height: 34px;cursor: pointer;}
.login:hover,.signin:hover,.pay:hover{background: #242424;color:#fff;}
.user_photo{float: left;margin-right: 10px;}
.user_photo img{width: 30px;height: 30px;margin-top: 2px;border-radius: 5px;}
.wx,.sina{width: 41px;height: 34px;float: left;cursor: pointer;}
.wx{background: url(../images/wx.png) no-repeat;}
.sina{background: url(../images/sina.png) no-repeat;}
.wx:hover{background: url(../images/wxh.png) no-repeat;}
.sina:hover{background: url(../images/sinah.png) no-repeat;}
.topnav a{color: #fff;}
.topnav .magrt30{display: block;text-align: right;font-size: 20px;width: 70px;margin: 0 auto;margin-top: 30px;}
.topnav .english{display: block;text-align: right;font-size: 12px;width: 70px;margin: 0 auto;margin-top: 5px;}
.topnav .tn_button{width: 252px;height: 81px;position: relative;cursor: pointer;}
.tn_button_hover{width: 100%;height: 100%;background: url(../images/tn_button_hover.png) no-repeat;position: absolute;z-index: 1;display: none;}
.topnav .lefttn_button{margin-left: 5px;}
.topnav .righttn_button{margin-right: 5px;}
.topnav .lefttn_button,.topnav .righttn_button{background: url(../images/topnav-left-right.jpg) no-repeat;height: 81px;margin-top: 34px;}
.topnav .lefttn_button,.topnav .righttn_button,.topnav .tn_button{float: left;}
.topnav .companymark{width: 182px;height: 115px;float: left;}

.video{width: 100%;height: 493px;position: relative;cursor: pointer;}
/*.video .bf{background:url(../images/bf.png);margin: 0 auto;margin-top: 200px;float: left;width: 104px;height: 104px;margin-left: 45%;cursor: pointer;}
*/
.smallnav{width: 110px;height: 10px;position: absolute;bottom: 10px;left: 555px;}
.smallnav .gamelogo{width: 100%;}

/*.smallnav .gamelogo li{float: left;width: 10px;height: 10px;border-radius: 5px;position: relative;cursor: pointer;background: #9c9d92;margin: auto 3px;}*/
.smallnav .gamelogo li a{position: absolute;z-index: 2;}
/*.smallnav .gamelogo .highlight{width: 300px;height: 42px;background: #fff;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;opacity: 0.1;position: absolute;z-index: 1;display: none;}*/
/*.smallnav .gamelogo .enter{width: 22px;height: 10px;background: #ffc000;}
.smallnav .gamelogo .enter img{margin-top: 0px;}
.smallnav .gamelogo .logo{width: 300px;height: 77px;overflow: hidden;margin-top: 5px;border: none;}*/
.bignav{width: 100%;height: 273px;margin-bottom: 23px;}
.moregames{width: 100%;height: 48px;background: url(../images/bignavbg.jpg) no-repeat;border-radius: 5px 5px 0px 0px;}
.gamesbt{width: 116px;height: 30px;text-align: center;margin-top: 9px;float: left;color: #fff;margin-left: 15px;background: url(../images/gamesbt.png) no-repeat;}
.games{width: 100%;height: 244px;background: url(../images/gamesbg.jpg) no-repeat;position: relative;}
.games .gameslistbk{top: 15px;width: 1200px;height: 400px;overflow: hidden;position: absolute;}
.games .gameslist{position: relative;left: 0px;width: 1200px;height: 222px;}
.games .gameslist li{width: 1200px;height: 210px;background: url(../images/GameMnue.png)no-repeat;margin-bottom: 10px;}
.games .gameslist .gameslist_show_left,.games .gameslist .gameslist_show_right{width: 580px;height: 210px;background: #000;margin-top: 1px;position: relative;}
.games .gameslist .gameslist_show_left{margin-left: 15px;float: left;}
.games .gameslist .gameslist_show_right{margin-right: 15px;float: right;}
.games .gameslist img{width: 580px;height: 210px;position: absolute;left: 0px;top: 0px;}
/*.games .gameslist .gameslist_show_left .join_btu
{width: 156px;height: 0px;background: url(../images/button.png) no-repeat;position: absolute;left: 40px;top: 185px;z-index: 5;}
.games .gameslist .gameslist_show_right .join_btu
{width: 156px;height: 0px;background: url(../images/button.png) no-repeat;position: absolute;right: 40px;top: 185px;z-index: 5;}
.games .gameslist .gameslist_show_left .expect
{background: url(../images/button_come.png) no-repeat;}
.games .gameslist .gameslist_show_right .expect
{background: url(../images/button_come.png) no-repeat;}*/
.games .gameslist .ling_pic{z-index: 1;}
.games .gameslist .dark_pic{z-index: 3;opacity: 1;}

/*.games .num{position: absolute;bottom: 14px;left: 517px;}
.games .num li{width: 42px;height: 40px;float: left;cursor: pointer;margin-right: 20px;}
.games .num .glli1{background: url(../images/page_1.png) no-repeat;}
.games .num .glli2{background: url(../images/page_2.png) no-repeat;}
.games .num .glli3{background: url(../images/page_3.png) no-repeat;}
.games .num .glli1c{background: url(../images/page_1_choose.png) no-repeat;}
.games .num .glli2c{background: url(../images/page_2_choose.png) no-repeat;}
.games .num .glli3c{background: url(../images/page_3_choose.png) no-repeat;}*/

.lthd{width: 800px;height: 600px;background: url(../images/luntanhuodong.png);position: absolute;z-index: 9999;top: 20%;left: 28%;}
.lthd .guanbi{width: 52px;height: 52px;position: absolute;right: 116px;top: 168px;z-index: 10001;cursor: pointer;}
.lthd .lthdlink{width: 651px;height: 328px;position: absolute;z-index: 10000;top: 176px;left: 93px;}

.appdownload{width: 150px;height: 190px;border:1px solid #d7d7d7;position: absolute;right: 190px;top: 40%;background: #fff;z-index: 1000;}
.appdownload .appdlk{width: 150px;height: 150px;}
.appdownload .appdlk img{width: 144px;height: 144px;overflow: hidden;margin: 3px;}
.appdownload p{font-size: 14px;margin-top: 4px;}
.appdownload a{color: #000;}

@media screen and (max-width: 1280px) {
	.appdownload{right: 32px;top: 27%;}
	.appdownload .appclose{width: 28px;height: 28px;background: url(../images/close.jpg);position: absolute;bottom: -1px;left: -29px;cursor: pointer;}
}

.footer{width: 875px;margin: 24% auto 0;height: 162px;position: static;z-index: 1;background: none;}
.foot{width: 820px;height: 110px;margin: 0 auto;padding-top: 30px;}
.foot .imgleft{width:77px;height:80px;float:left;}
.ct{float: left;}
.link{width: 695px;float: left;margin-left: 16px;}
.link li{float: left;text-align: center;font-size: 13px;border-right: 1px solid #585757;}
.link a{color: #585757;}
.link li:last-child{border-right: none;}
.footerwz{float: left;margin-top: 10px;color: #585757;font-size: 12px;}
.footerwz a{color: #585757}
.foot .xkz{margin-left: 39px;margin-top: 9px;}
.foot .xzz{margin-left: 116px;}

.blackshade{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1000;background: #000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.closeflv{width: 50px;height: 50px;position: absolute;right: -50px;background: url(../images/close.png) no-repeat;cursor: pointer;z-index: 1111;}
.popup{width: 860px;height: 525px;position: absolute;z-index: 1111;background: #fff;}
.hr1{background:url(../images/hr1.png);width: 2px;height: 97px;float: left;margin-left: 32px;}
.hr2{background:url(../images/hr2.png);width: 2px;height: 66px;float: left;}
.hr3{background: url(../images/hr3.png);width: 100%;height: 1px;float: left;}
.colorw{color: #fff;}
.colory{color: #ff9c00;}
.wid27{width: 27px;height: 100%;}
.wid30{width: 30px;height: 100%;float: left;}
.cookie-agree{position: fixed;height: 200px;background: rgba(100,100,100,0.8);bottom: 10px;width: 1200px;} 