/*index*/
body{background:#FFFFFF;}
.banner{width:100%;height:390px;background:url(../images/banner_bg.jpg);}
.banner_box{position: relative; overflow: visible; width:1200px;height:100%;margin:0 auto;}
#gla{margin:0px auto;position:relative;height:390px;overflow:hidden;}
#gla_box{width:700px;margin:auto;position:relative;}
#gla_box .prev,#gla_box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:106px;top:130px;}
#gla_box .prev{background:url(../images/left_bar.jpg) left bottom no-repeat;left:-232px;}
#gla_box .next{background:url(../images/right_bar.jpg) right bottom no-repeat;right:-232px} 
.gla_inbox{overflow:hidden;position:relative;}
.gla_inbox img{width:100%;height:100%;}
.roundabout-holder{height:390px;width:700px;}
.roundabout-moveable-item{display:block;height:370px;width:800px;cursor:pointer;}
.roundabout-in-focus{cursor:auto;}
#container{width:1200px;height:auto;margin:0 auto;overflow:hidden;}

.main{margin-top:18px;width:1200px;height:auto;float:left;}
.main .left{float:left;width:280px;height:auto;}
.main .left .login{float:left;width:100%;height:235px;background:url(../images/login_bg1.jpg) no-repeat;position:relative;}
.main .left .login .login_1{position:absolute;width:230px;height:110px;top:20px;left:20px;}
.login .login_1 p{margin-top:10px;}
.login .login_1 .user,.login .login_1 .pass{width:200px;height:36px;padding-left:35px;}
.login .login_1 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #484849 inset;}
.login .login_1 .user{background:url(../images/userbg1.jpg) no-repeat;}
.login .login_1 .pass{background:url(../images/passbg1.jpg) no-repeat;}
.login .login_1 .user input,.login .login_1 .pass input{height:30px;width:180px;background:none;border:none;line-height:30px;outline:none;color:#FFFFFF;margin-top:3px;}
.login .login_1 .remember,.login .login_1 .forget{vertical-align:middle;}
.login .login_1 .remember{float:left;color:#535353;}
.login .login_1 .remember input,.login .login_1 .remember label{vertical-align:middle;}
.login .login_1 .forget{float:right;}
.login .login_1 .forget a{color:#ff0000;}
.login .login_1 #info_error{position:absolute;top:-13px;*top:-18px;left:9px;color:red;}
.login .login_2{position:absolute;width:250px;height:32px;bottom:35px;left:15px;}
.login .login_2 .login_btn{background:url(../images/login_btn1.jpg) no-repeat;width:130px;height:34px;border:none;float:left;}
.login .login_2 .login_btn:hover{background:url(../images/cur_login1.jpg) no-repeat;cursor:pointer;}
.login .login_2 .reg_btn{float:right;width:111px;height:32px;background:url(../images/reg_btn1.jpg) no-repeat;}
.login .login_2 .reg_btn:hover{background:url(../images/cur_reg1.jpg) no-repeat;cursor:pointer;}
.login .login_3{position:absolute;bottom:8px;left:18px;}
.login .login_3 strong{color:#ba8434;font-size:14px;}
.new_service{width:100%;height:auto;margin-top:8px;float:left;}
.new_service .title{width:100%;background:#404548;height:34px;}
.new_service .title h3{background:url(../images/hots.png) no-repeat;width:108px;height:30px;background-position:15px 3px;}
.new_service {height:auto;width:100%;float:left;margin-top:3px;}
.new_service  #nav{display:block;margin-top:5px;width:276px;height:29px;border:2px solid #e9edf5;border-bottom:none;}
.new_service  #nav a{float:left;height:32px;border-left:1px solid #eceff0;display:inline-block;width:89px;height:100%;text-align:center;line-height:26px;border-left:1px solid #eaeff6;color:#505257;font-size:14px;}
.new_service  #nav .selected{background:url(../images/curline.jpg) no-repeat;background-position:0 25px;height:32px;}
.new_service .sercon{float:left;width:276px;border:2px solid #cacaca;border-top:1px solid #ededed;}
.t{width:100%;height:auto;float:left;}
.t .t1{min-height:30px;}
.t .t1 .date{color:#0072ff;width:63px;}
.t a{color:#505257;}
.t .t1 a,.t .t2 span{display:inline-block;text-align:center;height:100%;float:left;}
.t .t1 a{width:106px;line-height:34px;}
.t .t2{height:62px;border:2px solid #338dfd;overflow:hidden;}
.t .t2 .t2_s1,.t .t2 .t2_s3 .btn{background:#338dfd;}
.t .t2 .t2_s1{width:60px;height:100%;}
.t .t2 .t2_s1 a,.t .t2 .t2_s3 a{display:block;height:30px;line-height:30px;}
.t .t2 .t2_s1 a{font-weight:bold;color:#FFFFFF;}
.t .t2 .t2_s2{width:120px;margin:5px 0;}
.t .t2 .t2_s3{width:90px;}
.t .t2 .t2_s3 .btn{width:80px;height:25px;line-height:25px;margin:0 5px;color:#FFFFFF;}
.news,.shorcut{margin-top:15px;}
.news .title h3{background:url(../images/news_ico.png) no-repeat;width:108px;height:30px;background-position:15px 3px;}
.shorcut .title h3{background:url(../images/shorcut_ico.png) no-repeat;width:108px;height:30px;background-position:15px 3px;}
.news ul{float:left;display:block;width:278px;height:100%;border:1px solid #d7d8d8;}
.news ul li{float:left;width:98%;border-bottom:1px solid #d7d8d8;text-align:left;padding-left:5px;height:28px;line-height:30px;overflow:hidden;}
.news ul li a{color:#626161;}
.news ul li a:hover{color:#f36f12;}
.shorcut ul li{float:left;border:1px solid #eee;}
.shorcut ul li a{display:inline-block;width:138px;height:109px;}
.shorcut ul li .s1{background:url(../images/shorcut1_1.jpg) no-repeat;}
.shorcut ul li .s2{background:url(../images/shorcut2_1.jpg) no-repeat;}
.shorcut ul li .s3{background:url(../images/shorcut3_1.jpg) no-repeat;}
.shorcut ul li .s4{background:url(../images/shorcut4_1.jpg) no-repeat;}
.shorcut ul li .s1:hover{background:url(../images/shorcut1.jpg) no-repeat;}
.shorcut ul li .s2:hover{background:url(../images/shorcut2.jpg) no-repeat;}
.shorcut ul li .s3:hover{background:url(../images/shorcut3.jpg) no-repeat;}
.shorcut ul li .s4:hover{background:url(../images/shorcut4.jpg) no-repeat;}
.main .right{width:894px;float:right;margin-right:-2px;}
.main .right .hot{width:100%;height:117px;margin-bottom:20px;}
.main .right .hot ul{margin:0 -40px 0 0;zoom:1;}
.main .right .hot ul li{display:inline;float:left;width:277px;margin:0 31px 0 0;}
.main .right .hot ul li a:hover img{opacity:0.7;filter:alpha(opacity=70);}
.main .right .hot_game{background:#e7e7e7;height:215px;margin-bottom:15px;position:relative;}
.main .right .hot_game .title,.main .right .boutique .title{width:100%;position:relative;}
.main .right .title .more{display:inline-block;position:absolute;right:10px;top:8px;background:url(../images/more.png) no-repeat;width:59px;height:21px;}
.main .right .title .search{position:absolute;right:100px;top:2px;background:url(../images/search.jpg?v=1) no-repeat;border:none;width:209px;height:28px;overflow:hidden;}
.main .right .title .search input{display:inline-block;background:#f3f1f2;border:none;width:170px;height:22px;line-height:22px;margin:6px 0 0 10px;float:left;}
.main .right .title .search #sbtn{width:20px;height:20px;display:inline-block;margin-top:6px;} 
.main .right .hot_game .title{height:36px;background:#404548;margin-bottom:10px;}
.main .right .hot_game .title .s1{font-weight:bold;height:36px;display:inline-block;padding:0 66px 0 33px;background:url(../images/hot_bg.jpg) no-repeat 100% 0 #e03d3e;font-size:16px;color:#FFFFFF;line-height:34px;}
.main .right .hot_game .slide  li{float:left;width:222px;text-align:center;height:148px;display:inline;position:relative;overflow:hidden;}
.main .right .hot_game .title span a,.main .right .boutique .title span a{display:block;float:right;width:61px;height:29px;;line-height:34px;}
.main .right .hot_game .slide .layer{position:absolute;width:199px;height:144px;left:11px;top:123px;background:#000;opacity:.8;filter:alpha(opacity=80);color:#FFFFFF;letter-spacing:2px;overflow:hidden;}
.main .right .hot_game .slide .layer a{color:#FFFFFF;letter-spacing:2px;}
.main .right .hot_game .slide .layer .top{height:24px;border-bottom:1px solid #272c26;text-align:left;line-height:24px;padding-left:5px;position:relative;}
.main .right .hot_game .slide .layer .bot{position:absolute;width:100%;height:24px;text-align:left;bottom:0;}
.main .right .hot_game .slide .layer .bot a{display:inline-block;width:100px;text-align:center;line-height:24px;}
.main .right .hot_game .slide .layer .bot .start{background:#e03d3d;float:left;}
.main .right .hot_game .slide .layer .bot .website{background:#cfcfcf;float:right;color:#4E4E4E;}
.slide{width:894px;height:170px;overflow:hidden;position:relative;}
.slide-ul{position:relative;width:8640px;}
.info-btn{width:125px;height:8px;overflow:hidden;margin:0 auto;padding:11px 0;zoom:1;position:absolute;left:40%;bottom:1px;}
.info-btn li{float:left;padding:0 3px;}
.info-btn li span{display:block;width:22px;height:22px;background:url(../images/sjbz_infor-btn.png) 0 -27px no-repeat;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span,.info-btn .info-hover span{background-position:0 0;}
.h5 .slide{height:510px; background-color:#e7e7e7;}
.main .right .hot_game.h5 .slide  li{margin-bottom:12px;}
.h5 .slide-ul{width:894px;}
/*.main .right .hot_game{background:#e7e7e7;height:215px;margin-bottom:15px;position:relative;}
.main .right .hot_game .title,.main .right .boutique .title{width:100%;position:relative;}
.main .right .title .more{display:inline-block;position:absolute;right:10px;top:8px;background:url(../images/more.png) no-repeat;width:59px;height:21px;}
.main .right .hot_game .title{height:36px;background:#404548;margin-bottom:10px;}
.main .right .hot_game .title .s1{font-weight:bold;height:36px;display:inline-block;padding:0 66px 0 33px;background:url(../images/hot_bg.jpg) no-repeat 100% 0 #e03d3e;font-size:16px;color:#FFFFFF;line-height:34px;}
.main .right .hot_game .picList ul  li{float:left;width:222px;text-align:center;height:148px;display:inline;position:relative;overflow:hidden;}
.main .right .hot_game .title span a,.main .right .boutique .title span a{display:block;float:right;width:61px;height:29px;;line-height:34px;}
#focus .rockList .picList{float:left;width:894px;height:215px;overflow:hidden;position:relative;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.main .right .hot_game .picList .layer{position:absolute;width:199px;height:144px;left:11px;top:123px;background:#000;opacity:.8;filter:alpha(opacity=80);color:#FFFFFF;letter-spacing:2px;overflow:hidden;}
.main .right .hot_game .picList .layer a{color:#FFFFFF;letter-spacing:2px;}
.main .right .hot_game .picList .layer .top{height:24px;border-bottom:1px solid #272c26;text-align:left;line-height:24px;padding-left:5px;position:relative;}
.main .right .hot_game .picList .layer .bot{position:absolute;width:100%;height:24px;text-align:left;bottom:0;}
.main .right .hot_game .picList .layer .bot a{display:inline-block;width:100px;text-align:center;line-height:24px;}
.main .right .hot_game .picList .layer .bot .start{background:#e03d3d;float:left;}
.main .right .hot_game .picList .layer .bot .website{background:#cfcfcf;float:right;color:#4E4E4E;}
#focus{width:894px;height:215px;margin:0 auto;overflow:hidden;position:relative;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
#focus .rockList{height:215px;position:absolute;margin:0 auto;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.main .right .hot_game .btnBg{position:absolute;width:100%;height:20px;left:0;bottom:0;}
.main .right .hot_game .btn{position:absolute;width:894px;height:10px;padding:5px 10px;bottom:-2px;text-align:center;}
.main .right .hot_game .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:url(../images/diandian_bg2.png) no-repeat 0px -20px;}
.main .right .hot_game .btn span.on{background-position:0px 0px;}
.main .right .hot_game .preNext{width:25px;height:50px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat -50px 0px;cursor:pointer;}
.main .right .hot_game .preNext.hover{background-position:-75px 0px;}
.main .right .hot_game .pre{left:0;}
.main .right .hot_game .next{right:0;background-position:right top;background-position:0px 0px;}
.main .right .hot_game .next.hover{background-position:-25px 0px;}
*/




.main .right .tact{float:left;width:100%;height:45px;border-top:1px dashed #000102;border-bottom:1px dashed #000102;margin-bottom:18px;}
.right .tact .tactl{width:113px;float:left; font-weight:bold;font-size:14px;color:#555;}
.right .tact .tactl h3{font-size:22px;font-weight:bold;padding-left:3px;font-family:'微软雅黑';line-height:42px;}
.right .tact .tactr{float:right;width:760px;height:auto;margin-top:5px;}
.rollBox{width:100%;overflow:hidden;margin:0 auto; position:relative;}
.right .tact .tactr .LeftBotton{ position:absolute; left:0px;top:0; height:27px;width:14px;background:url(../images/lr.png) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top:7px;}
.right .tact .tactr .LeftBotton:hover{background:url(../images/lr.png) no-repeat 0 -31px;}
.right .tact .tactr .RightBotton{ position:absolute; right:5px; height:27px;width:14px;background:url(../images/lr.png) no-repeat right 0;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top:7px;}
.right .tact .tactr .RightBotton:hover{background:url(../images/lr.png) no-repeat -20px -31px;}
.rollBox .Cont{width:720px;overflow:hidden;float:left; margin-left:15px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:122px;float:left;text-align:center;}
.rollBox .Cont .pic p span,.rollBox .Cont .pic p span a{font-size:12px;line-height:20px;}
.rollBox .Cont .pic p span{color:#605c5c;}
.rollBox .Cont .pic p span .iscom{color:#f36f12}
.rollBox .Cont .on p span a{color:#FF0000;font-weight:bold;}
.rollBox .Cont .on p span a.iscom{color:#FF0000;}
.main .right .boutique{float:left;width:100%;height:auto;margin-bottom:18px;}
.main .right .boutique .title{height:34px;background:#404548;}
.main .right .boutique .title .s2{height:34px;font-weight:bold;display:inline-block;padding:0 66px 0 33px;background:url(../images/btall_bg.jpg) no-repeat 100% 0 #48aa35;height:34px;font-size:16px;color:#FFFFFF;line-height:34px;}
.main .right .boutique .boutCon{width:890px;float:left;border:1px solid #e2e2e2;border-bottom:none;}
.main .right .boutique ul{display:block;width:894px;float:left;margin-right:-5px;border-bottom:1px solid #e2e2e2;}
.main .right .boutique ul li{ overflow:hidden; float:left;width:177px;height:263px;border-right:1px solid #e2e2e2;text-align:center;}
.main .right .boutique ul li a{display:block;color:#62697d;font-weight:bold;}
.main .right .boutique ul li .text{text-align:left;margin:5px 16px;font-size:14px;color:#000;}
.main .right .boutique ul li .text:hover{color:#0089FE;}
.main .right .boutique ul li span{display:inline-block;width:173px;position:relative; height:40px;overflow:hidden;}
.main .right .boutique ul li span a{position:absolute;background:url(../images/bt_ico.png) no-repeat 0 0;width:40px;height:40px;}
.main .right .boutique ul li span .i1,.main .right .boutique ul li span .i2{left:-40px;}
.main .right .boutique ul li span .i2{background-position:-50px 0px;}
.main .right .all_games{float:left;width:100%;min-height:300px;}
.main .right .all_games .title{width:100%;height:34px;background:#404548;}
.main .right .all_games .title .s3{font-weight:bold;height:34px;display:inline-block;padding:0 66px 0 33px;background:url(../images/all_games.jpg) no-repeat 100% 0 #55c0f4;height:34px;font-size:16px;color:#FFFFFF;line-height:34px;}
.all_games .game_class{width:100%;height:35px;background:#3a3c3a;border-top:1px solid #FFFFFF;}
.all_games .game_class .gamefenlei{width:757px;height:29px;margin:0 auto;background:url(../images/cl.jpg) no-repeat;margin-top:2px;text-align:center;}
.all_games .game_class .gamefenlei li{float:left;width:70px;line-height:30px;color:#f8feff;}
.game_class .gamefenlei .on{background:url(../images/curico.png) no-repeat center;}
.all_games .list{width:100%;height:auto;background:#535552;float:left;position:relative;}
.all_games .list li{display:inline-block;float:left;width:174px;border:1px solid #4a4b48;height:35px;line-height:34px;text-align:center;}
.all_games .list .curClassify{background:#f36f12;}
.all_games .list li .gametit{display:inline-block;color:#878884;}
.all_games .list .active{background:#f36f12;position:relative;}
.all_games .list .active a,.all_games .list .curClassify a{color:#FFFFFF;}
/*游戏列表*/
.all_games .list li .layer{width:285px;height:212px;background:#3f4040;position:absolute;display:none;}
.all_games .list li .layer .out_arrow{font-size:30px;color:#3F4040;text-align:right;position:absolute;left:-9px;top:0;}
.all_games .list li .layer .top{float:left;margin:5px 0 0 17px;width:246px;height:64px;background:url(../images/spr_cat.jpg) no-repeat bottom;}
.all_games .list li .layer .top img{float:left;display:inline-block;}
.all_games .list li .layer .top em{color:#5b5d58;display:inline-block;float:right;font-weight:bold;margin:10px;}
.all_games .list li .layer .servers,.all_games .list li .layer .enter{width:246px;float:left;display:block;text-align:left;margin:5px 0 0 17px;height:24px;background:#2f302f;}
.all_games .list li .layer .servers span,.all_games .list li .layer .enter a{display:inline-block;min-width:82px;height:100%;color:#5e5e5c;text-align:center;line-height:24px;}
.all_games .list li .layer .servers span a{color:#d2621f;}
.all_games .list li .layer .enter{background:#2a2a2a;height:30px;}
.all_games .list li .layer .enter a{color:#98a0a3;line-height:28px;width:75px;text-align:center;}
.all_games .list li .layer .enter .card{width:90px;}
.all_games .list li .layer .enter1{background:#f36f12;border-radius:2px;}
.all_games .list li .layer .enter1 a{width:100%;text-align:center;color:#fffcfd;}