@charset "utf-8";
/*************gameDownload**************/
.gameBanner{padding:5px; border:1px solid #d7d7d7; margin-bottom:10px;}
.gameInfoTop{margin-top:-61px; padding:0 13px; margin-bottom:25px; position:relative; z-index:10;}
.gameInfoTop .gameLogo{float:left; padding:5px; border:1px solid #e0e0e0; background:#fff;}
.gameInfoTop .gameName{padding:60px 0 0 12px; float:left;}
.gameInfoTop .gameName h3{color:#333; font-size:14px; margin-bottom:3px;}
.gameInfoTop .data{float:right; width:400px; padding-top:80px; text-align:right;}
.gameInfoTop .data b{color:#999; margin:0 9px 0 25px;}
.gameInfoTop .rechargeBtn{float:left; width:33px; height:30px; padding-left:35px; margin:66px 0 0 9px; line-height:30px; line-height:32px\9; color:#369; background:url(http://img.heyshell.com/i3/gameplat/download_btns2.png) no-repeat 0 -480px; overflow:hidden;}
.gameInfoTop .rechargeBtn:hover{color:#36c;}

.col_fl_d{width:573px; float:left;}
.col_fr_d{width:175px; float:right;}
.mdIntro .bd p{margin:10px 13px 25px; line-height:21px; color:#999;}
.mdIntro .gameImgs{position:relative; height:256px;}
.mdIntro .gameImgs div{position:absolute; padding:5px; border:1px solid #d7d7d7;}
.mdIntro .gameImgs .gmi_1{left:0; top:0; width:337px; height:244px;}
.mdIntro .gameImgs .gmi_2{right:0; top:0; width:186pxpx; height:103px;}
.mdIntro .gameImgs .gmi_3{right:0; top:141px; width:186pxpx; height:103px;}
.mdDownload{margin:25px 0; height:54px;}
.btnsList li{float:left; width:174px; height:54px; margin-right:25px;}
.btnsList li.goforumBtn{margin-right:0;}
.btnsList a{display:block; width:174px; height:54px; background-image:url(http://img.heyshell.com/i3/gameplat/download_btns2.png); background-repeat:no-repeat; overflow:hidden; text-indent:-9999px;}
.btnsList .iphoneBtn a{background-position:0 0;}
.btnsList .iphoneBtn a:hover{background-position:-200px 0;}
.btnsList .ipadBtn a{background-position:0 -60px;}
.btnsList .ipadBtn a:hover{background-position:-200px -60px;}
.btnsList .androidBtn a{background-position:0 -120px;}
.btnsList .androidBtn a:hover{background-position:-200px -120px;}
.btnsList .goforumBtn a{background-position:0 -180px;}
.btnsList .goforumBtn a:hover{background-position:-200px -180px;}


.mdgameNews{float:left; width:274px;}
.mdgameGl{float:right; width:274px;}
.mdList .bd{padding:16px 12px;border-bottom:1px solid #e3e3e3;}
.mdList .ntc{background:url(http://img.heyshell.com/i3/gameplat/bgNotice.png) no-repeat; height:46px;}
.mdList .ntc p{padding:16px 5px 0; font-weight:700; color:#f00; text-align:center;}
.mdList .ntc p a{color:#f00;}
.listRollBox .listRoll{height:140px; width:250px; position:relative; overflow:hidden;}
.listRollBox .listRoll .ulList{width:9999px; float:left;}
.listRollBox .listRoll ul{height:140px; width:250px; float:left;}
.listRollBox .listRoll li{height:21px; padding-top:12px; border-bottom:1px dashed #e5e5e5;}
.listRollBox .btns{width:119px; height:17px; margin:13px 0 0 65px;}
.listRollBox .btns .btnPre{float:left; width:48px; height:17px; background:url(http://img.heyshell.com/i3/gameplat/newsBtn.png) no-repeat 0 0;}
.listRollBox .btns .btnPre:hover{background-position:0 -20px;}
.listRollBox .btns .btnNext{float:right; width:48px; height:17px; background:url(http://img.heyshell.com/i3/gameplat/newsBtn.png) no-repeat -50px 0;}
.listRollBox .btns .btnNext:hover{background-position:-50px -20px;}
.listRollBox .btns span{float:left; width:1px; height:16px; background:#e3e3e3; overflow:hidden; margin-left:11px;}

.col_fr_d .mdKf{background:#f7f7f7; border:1px solid #f1f1f1; padding:26px 11px 10px; min-height:656px; _height:666px;}
.col_fr_d .mdKf .erwm{border:1px solid #aeaeae; height:149px; margin-bottom:35px;}
.col_fr_d .mdKf .kf h4{font-size:12px; margin-bottom:12px; color:#333;}
.col_fr_d .mdKf .kf p{color:#999; line-height:20px;}

/*************selectServer**************/
.serverSection{background-position:50% 0; background-repeat:no-repeat; padding-top:224px; min-height:611px; _height:611px;}
.serverModule{width:906px; margin:0 auto;}
.footerL{width:906px;}

/*----selectServer sprite----*/
.serverModule .nav a,
.gamepicsBox .rollWrap .btn_prev,
.gamepicsBox .rollWrap .btn_next,
.loginBox .goreg,
.loginBox .otherLog a,
.recentItem li a,
.rcmdItem li a,
.allItem li a,
.logKx li.btnL .goBtn,
.logKx li.goRegL .goRegBtn,
.gameCard li .copyBtn,
.gameCard li .playBtn{background-image:url(http://img.heyshell.com/i3/gameplat/sprite_selectServer.png); background-repeat:no-repeat;}

.serverModule .nav{margin-bottom:22px;}
.serverModule .nav a{float:left; background-position:0 0; width:120px; height:38px; line-height:38px; line-height:40px\9; _line-height:38px; overflow:hidden; text-align:center; font-weight:700; color:#6f3800; font-size:14px; text-decoration:none; margin-right:11px;}
.serverModule .nav a:hover{background-position:0 -50px;}

.selectServerBox .hc{background:url(http://img.heyshell.com/i3/gameplat/bg_serverBox.png) no-repeat 0 0; height:5px; overflow:hidden;}
.selectServerBox .fc{background:url(http://img.heyshell.com/i3/gameplat/bg_serverBox.png) no-repeat -1000px 100%; height:5px; overflow:hidden;}
.selectServerBox .inner{background:url(http://img.heyshell.com/i3/gameplat/bg_serverBox.png) repeat-y -2000px 0; padding:20px 24px; color:#333;}
.colLog{float:left; width:231px;}
.colServer{float:right; width:582px;}
.selectServerBox h3.title{font-size:12px; margin-bottom:12px;}

/*----selectServer login----*/
.loginBox{min-height:321px;_height:321px;}
.loginBox .otherLog{margin-bottom:20px;}
.loginBox .otherLog a{float:left; width:109px; height:37px; overflow:hidden; text-indent:-9999px;}
.loginBox .otherLog a.qq{background-position:0 -100px; margin-right:12px;}
.loginBox .otherLog a.qq:hover{background-position:0 -150px;}
.loginBox .otherLog a.weibo{background-position:0 -200px;}
.loginBox .otherLog a.weibo:hover{background-position:0 -250px;}
.logKx{margin-top:30px; position:relative;zoom:1;}
.logKx .errorTip{position:absolute; top:-19px; left:39px;}
.logKx li{margin-bottom:6px; *margin-bottom:3px;}
.logKx li .lab{width:39px; float:left; margin-top:5px; margin-top:8px\9;}
.logKx li p{float:left;}
.logKx li .place{position:relative;}
.logKx li .place span{position:absolute; top:6px; top:8px\9; left:5px; color:#999; font-family:"SimSun";}
.logKx li .iptTxt{padding:4px; width:182px; border:1px solid #b6b5b5;}
.logKx li.yzmL{margin-bottom:2px;}
.logKx li.yzmL .lab{position:relative; width:51px; margin-left:-12px;}
.logKx li.yzmL .iptTxt{width:54px;}
.logKx li.yzmL .yzmI{float:right; text-align:right; line-height:21px;}
.logKx li.rememberL{line-height:normal; padding-left:39px; margin-bottom:10px;}
.logKx li.rememberL input{float:left; margin-right:5px; position:relative; *margin-right:2px; *margin-top:-4px; margin-top:-1px\0;}
.logKx li.btnL .goBtn{background-position:0 -350px; border:none; display:block; width:191px; height:34px; overflow:hidden; text-indent:-9999px; margin-left:39px;}
.logKx li.btnL .goBtn:hover{background-position:0 -400px;}
.logKx li.goRegL{padding-left:39px; margin-top:10px; line-height:28px;}
.logKx li.goRegL .goRegBtn{background-position:0 -300px; border:none; float:right; width:89px; height:28px; line-height:28px; line-height:30px\9; _line-height:28px; text-align:center; color:#666;}


/*----logged----*/
.loggedBox{min-height:321px;_height:321px;}
.loggedBox .userInfo{padding-bottom:16px; border-bottom:1px solid #d7d7d7;}
.loggedBox .userInfo .avatar{float:left; width:50px; margin-right:10px;}
.loggedBox .userInfo p{float:left; width:171px;}
.loggedBox .userInfo strong{display:block; margin-bottom:22px;}
.loggedBox .recentItem{padding-top:7px; border-top:1px solid #fff;}
.loggedBox .recentItem h3{margin-bottom:8px;}
.loggedBox .recentItem ul{background:#fff; border:1px solid #d7d7d7; padding:25px 25px 10px;}
.loggedBox .recentItem li{width:182px; height:39px; padding-bottom:15px;}
.loggedBox .recentItem li a{display:block; background-position:-200px -200px; height:39px; line-height:39px; line-height:41px\9; color:#fff; text-align:center;}
.loggedBox .recentItem li a:hover{ background-position:-200px -250px; color:#fff; text-decoration:none;}

/*----selectServer news----*/
.gamenewsList h3.title{margin-bottom:8px;}
.gamenewsList li{height:27px; line-height:27px; line-height:29px\0; border-bottom:1px solid #dbdbdb; overflow:hidden; padding-left:6px; background:url(http://img.heyshell.com/i3/gameplat/dot.png) no-repeat 0 13px;}
.gamenewsList li a{text-decoration:none; color:#333;}
.gamenewsList li a:hover{color:#369; text-decoration:underline;}

/*----selectServer server----*/
.serverBox{margin-bottom:22px;}
.rcmdItem{margin-bottom:22px;}
.rcmdItem li{width:122px; height:31px; float:left; margin-right:11px;}
.rcmdItem li a{display:block; background-position:-200px -100px; height:31px; line-height:31px; line-height:33px\9; color:#fff; text-align:center;}
.rcmdItem li a:hover{background-position:-200px -150px; color:#fff; text-decoration:none;}

.allItem ul{height:160px; overflow-x:hidden; overflow-y:auto;}
.allItem li{width:122px; height:31px; float:left; margin:0 11px 11px 0; _margin-bottom:9px;}
.allItem li a{display:block; background-position:-200px 0; height:31px; line-height:31px; line-height:33px\9; color:#333; text-align:center;}
.allItem li a:hover{ background-position:-200px -50px; color:#333; text-decoration:none;}

/*----selectServer gamepics----*/
.gamepicsBox .rollWrap{position:relative; padding:24px 60px; height:128px; zoom:1;}
.gamepicsBox .rollWrap .btn_prev,
.gamepicsBox .rollWrap .btn_next{width:21px; height:176px; position:absolute; top:0; outline:none; cursor:pointer;}
.gamepicsBox .rollWrap .btn_prev{left:0; background-position:-450px 0;}
.gamepicsBox .rollWrap .btn_prev:hover{background-position:-475px 0;}
.gamepicsBox .rollWrap .btn_next{right:0; background-position:-400px 0;}
.gamepicsBox .rollWrap .btn_next:hover{background-position:-425px 0;}
.gamepicsBox .rollWrap .rollBox{overflow:hidden; height:128px; width:461px; margin:0 auto; position:relative;}
.gamepicsBox .rollWrap .rollBox ul{position:relative; width:9999px;}
.gamepicsBox .rollWrap .rollBox li{float:left; width:218px; height:128px; margin-right:26px;}

/*----receiveCard----*/
.gameCard_Wrap{width:1002px; margin:0 auto;}
.gameCard{width:740px; min-height:300px; _height:300px; background:#fff; border:1px solid #d7d7d7; color:#333;}
.gameCard .con{padding:22px 65px 30px;}
.gameCard h3.title{font-family:"Microsoft YaHei"; font-size:14px; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:15px;}
.gameCard li{margin-bottom:12px;}
.gameCard li .lab{float:left; width:84px; margin-top:6px; margin-top:7px\9; _margin-top:6px;}
.gameCard li .item{float:left; width:400px;}
.gameCard li select{padding:1px; vertical-align:middle; margin-right:5px; vertical-align:middle;}
.gameCard li .greenBtn{vertical-align:middle; _vertical-align:baseline;}
.gameCard li .cardNumb{min-height:27px;_height:27px;}
.gameCard li .cardNumb p{margin:5px 0 10px;}
.gameCard li .copyBtn{display:inline-block; width:52px; height:27px; background-position:-200px -400px; text-align:center; color:#333; line-height:27px; line-height:29px\9; overflow:hidden;}
.gameCard li .copyBtn:hover{background-position:-260px -400px; color:#333;}
.gameCard li .playBtn{display:inline-block; width:143px; height:42px; background-position:-200px -300px; text-align:center; color:#fff; font-size:14px; font-weight:700; line-height:42px; line-height:44px\9; overflow:hidden; margin:7px 0 0 84px;}
.gameCard li .playBtn:hover{background-position:-200px -350px; color:#fff;}
.gameCard .cardCon{background:#f7f7f7; border:1px solid #f0f0f0; margin-top:15px; padding:10px 18px 15px; border-radius:3px; line-height:21px; color:#666;}
.gameCard .cardCon h4{font-size:12px;}
.gameCard .cardCon {padding-left:30px;}

/*----exchange----*/
.exchange_Wrap{width:1002px; margin:0 auto; position:relative;}
.exchangeBg{border:1px solid #ccc; background:#000; border-radius:5px; opacity:0.7; filter:alpha(opacity=70); width:532px; height:434px; position:absolute; top:-78px; left:316px;}
.exchangeBox{width:480px; height:381px; padding:18px; background:#fff; position:absolute; top:-68px; left:325px; overflow:hidden; color:#333;}
.exchangeBox .exchangeBtn{display:block; width:143px; height:42px; background:url(http://img.heyshell.com/i3/gameplat/wsjsBtns.png) no-repeat 0 -100px; line-height:42px; line-height: 44px\9; _line-height:42px; color:#fff; font-size:14px; font-weight:700; text-align:center; text-decoration: none; margin:0 auto; overflow:hidden;}
.exchangeBox .exchangeBtn:hover{background-position:0 -150px; color:#fff;}
.exchangeBox .rechangeBtn{display:inline-block; width:78px; height:25px; background:url(http://img.heyshell.com/i3/gameplat/wsjsBtns.png) no-repeat 0 0; line-height:25px; line-height: 27px\9; _line-height:25px; color:#fff; text-align:center;text-decoration: none; overflow:hidden; margin-left:20px; vertical-align: middle;}
.exchangeBox .rechangeBtn:hover{background-position:0 -50px; color:#fff;}
.exchangeBox .numbBox{border:1px solid #ccc; background:#f4f3f2; margin-top:18px; height:305px;}
.exchangeBox .numbBox ul{padding: 24px 20px 10px 110px;}
.exchangeBox .numbBox li{height:30px; *height: 28px;}
.exchangeBox .numbBox li label{float: left;}
.exchangeBox .numbBox li label input{float:left; margin: 3px 9px 0 0; margin: -2px 4px 0 0\9;}
.exchangeBox .numbBox li span{float:right; width:142px; color:#f00;}

/*************login-reg**************/
.logOther a,
.login-reg li.btnL .loginBtn,
.login-reg .goRegL .goRegBtn,
.ftReg .fastlogBtn,
.regItem .regBtn{background-image:url(http://img.heyshell.com/i3/gameplat/sprite_logreg.png); background-repeat:no-repeat;}
.logregMain{width:755px; margin:102px auto; border:1px solid #d7d7d7; background:#fff url(http://img.heyshell.com/i3/gameplat/sideLog.png) repeat-y; padding:50px 10px 30px 55px; min-height:310px;_height:310px; color:#333;}
.logregMain .colL{float:left; width:240px;}
.logregMain .colR{float:right; width:448px;}
.logregMain h3.title{font-size:14px; font-family:'Microsoft YaHei'; margin-bottom:8px;}
.logOther a{display:block; width:155px; height:37px; margin-bottom:13px; overflow:hidden; text-indent:-9999px;}
.logOther a.qq{background-position:0 -40px;}
.logOther a.qq:hover{background-position:0 -80px;}
.logOther a.weibo{background-position:0 -120px;}
.logOther a.weibo:hover{background-position:0 -160px;}

.login-reg{zoom:1; width:278px;}
.login-reg ul{min-height:195px;_height:195px;}
.login-reg li{margin-bottom:13px; *margin-bottom:10px;  position:relative;}
.login-reg li .lab{width:39px; float:left; margin-top:5px; margin-top:8px\9;}
.login-reg li p{float:left; width:238px; _float:none; _margin-right:-39px;position:relative;zoom:1;}
.login-reg li .place span{position:absolute; top:6px; top:8px\9; left:5px; color:#999; font-family:"SimSun";}
.login-reg li .iptTxt{padding:4px; width:228px; border:1px solid #b6b5b5;}
.login-reg li.yzmL{margin-bottom:5px;}
.login-reg li.yzmL .lab{position:relative; width:51px; margin-left:-12px;}
.login-reg li.yzmL .iptTxt{width:90px; float:left;}
.login-reg li.yzmL .yzmI{float:right; text-align:right; line-height:21px;}
.login-reg li.rememberL{line-height:normal; padding-left:39px; margin-bottom:10px;}
.login-reg li.rememberL input{float:left; margin-right:5px; position:relative; *margin-right:2px; *margin-top:-4px; margin-top:-1px\0;}
.login-reg li.btnL .loginBtn{background-position:0 -200px; border:none; display:block; width:239px; height:34px; overflow:hidden; text-indent:-9999px; margin-left:39px;}
.login-reg li.btnL .loginBtn:hover{background-position:0 -240px;}
.login-reg li .errorTip{position:absolute; top:6px; top:7px\9; left:288px; width:150px; z-index:99;}
.login-reg .goRegL{padding-left:39px; line-height:28px;}
.login-reg .goRegL .goRegBtn{background-position:0 0; border:none; display:inline-block; margin-left:10px; width:89px; height:28px; line-height:28px; line-height:30px\9; _line-height:28px; text-align:center; color:#666;}

.regMain{padding-bottom:0; min-height:auto; height:auto;}
.regItem{padding-bottom:50px;}
.regItem ul{min-height:inherit; height:auto; padding-top:8px;}
.regItem li.prompt{width:440px; color:#999;}
.regItem li.repeatPw .lab{position:relative; width:63px; margin-left:-24px;}
.regItem li.name .lab{position:relative; width:63px; margin-left:-24px;}
.regItem li.cardId .lab{position:relative; width:51px; margin-left:-12px;}
.regItem li .normalTip{position:absolute; top:6px; top:7px\9; left:288px; width:150px; z-index:99; color:#999;}
.regItem .regBtn{background-position:0 -280px; border:none; display:block; width:239px; height:40px; overflow:hidden; text-indent:-9999px; margin:20px 0 13px 39px;}
.regItem .regBtn:hover{background-position:0 -330px;}
.regItem .agree{padding-left:39px;}
.regItem .agree input{float:left; margin-right:5px; position:relative; *margin-right:2px; *margin-top:-4px; margin-top:-1px\0;}
.ftReg{padding:10px 0; height:28px; text-align:center; background:#eaeaea; border-top:1px solid #d7d7d7; position:relative; margin:0 -10px 0 -55px; color:#999;}
.ftReg .fastlogBtn{background-position:0 0; border:none; display:inline-block; margin-left:55px; width:89px; height:28px; line-height:28px; line-height:30px\9; _line-height:28px; text-align:center; color:#666;}

/*************pay**************/
.payTabs li a,
.payMenu li a,
.payCon .RechargeBtn,
.payListItem .searchBar .searchPayBtn{background-image:url(http://img.heyshell.com/i3/gameplat/sprite_pay.png); background-repeat:no-repeat;}

.payWrap{color:#333;}
.payInfo{border:1px solid #d7d7d7; padding:8px 12px; margin-bottom:15px;}
.payInfo b{color:#369;}
.payInfo strong{color:#f60;}
.payInfo span{margin-left:60px;}
.payTabs{height:29px; padding-left:147px; position:relative;}
.payTabs li{float:left; height:29px; width:115px; margin-right:1px;}
.payTabs li a{display:block; height:29px; line-height:29px; background-position:-200px 0; text-align:center; color:#333;}
.payTabs li a:hover{background-position:-200px -40px;}
.payTabs li.cur a,
.payTabs li.cur a:hover{background-position:-200px -80px;}
.payItem{border:1px solid #d7d7d7; background:#f1f1f1; padding:13px; margin-top:-1px;}
.payMenu{float:left; width:134px; padding-top:14px; position:relative;}
.payMenu li{height:36px; margin-bottom:7px; zoom:1;}
.payMenu li a{display:block; height:36px; line-height:36px; line-height:38px\9; _line-height:36px; width:105px; padding-left:21px; background-position:-200px -130px; color:#333; overflow:hidden;}
.payMenu li a:hover{background-position:-200px -170px; color:#369;}
.payMenu li.cur a,
.payMenu li.cur a:hover{width:113px; background-position:-200px -210px;}
.payCon{margin-left:-1px; float:left; width:582px; background:#fff; border:1px solid #d7d7d7; padding:14px 14px 20px; min-height:600px; _height:600px;}
.payCon .title{padding:0 10px 10px; line-height:19px; border-bottom:1px solid #d7d7d7; margin-bottom:15px;}
.payCon .title h3{font-size:12px;}
.payCon .prompt{padding:9px; background:#fff5d1; border:1px solid #f1d393; margin-bottom:15px;}
.payCon .prompt2{padding:7px 9px; border:1px solid #f1d393; line-height:24px; color:#999; margin-top:30px; font-family:"SimSun";}
.payCon .prompt2 b{font-weight:400; color:#80b640;}
.payCon .numItem{margin-bottom:20px;}
.payCon .numItem .lab{float:left; width:82px; padding-right:3px; text-align:right; *margin-top:4px;}
.payCon .numItem ul{float:left; width:494px;}
.payCon .numItem li{width:230px; height:30px; float:left;}
.payCon .numItem li .rdo{margin:-2px 8px 0 0; *margin-right:4px; margin:-2px 6px 0 0\0; position:relative; vertical-align:middle;}
.payCon .numItem li .ipt{padding:3px; width:78px; border:1px solid #9c9c9c; margin-right:5px; vertical-align:middle;}
.payCon .numItem li span{color:#999;}
.payCon .bankItem .lab{margin-bottom:10px; padding-left:10px;}
.payCon .bankItem ul{padding-left:82px;}
.payCon .bankItem li{height:57px; float:left; width:230px;}
.payCon .bankItem li .rdo{float:left; margin:11px 8px 0 0; *margin:8px 4px 0 0;}
.payCon .bankItem li img{border:1px solid #ddd;}
.payCon .bankItem li label:hover img{border-color:#fa3;}
.payCon .RechargeBtn{display:block; background-position:0 -80px; width:143px; height:42px; line-height:42px; line-height:44px\9; _line-height:42px; text-align:center; font-weight:700; color:#fff; font-size:14px; margin:5px 0 0 84px; *margin-left:88px;}
.payCon .RechargeBtn:hover{background-position:0 -130px; color:#fff; _background-position:0 -80px;}
.payCon .numItem2 li{float:none; width:auto;}
.payCon .numItem2 .phonenumber{width:148px; padding:3px; border:1px solid #9c9c9c;}
.payListItem{border:1px solid #d7d7d7; padding:14px; background:#fff; min-height:600px; _height:600px;}
.payListItem .searchBar select{color:#999; vertical-align:middle;}
.payListItem .searchBar .searchPayBtn{display:inline-block; width:78px; height:25px; line-height:25px; line-height:27px\9; _line-height:25px; background-position:0 0; text-align:center; color:#fff; margin-left:15px; vertical-align:middle; overflow:hidden;}
.payListItem .searchBar .searchPayBtn:hover{background-position:0 -40px;}
.payList {border-top:1px solid #d7d7d7; margin-top:15px;}
.payList th{text-align:center; height:30px; border-top:1px solid #fff; background:#f1f1f1;}
.payList td{border-bottom:1px solid #eee; height:36px; text-align:center;}
.payList .nodata{color:#999; padding:12px; border-bottom:1px solid #eee; text-align:center;}


/*************set**************/
.mdSet .bd{color:#333; padding:20px 0;}
.mdSet .til{border-bottom:1px solid #eee; padding:0 15px 10px; font-size:12px; color:#333;}
.mdSet .til p{margin-top:5px;}
.mdSet .til .qmark{position:relative; top:2px; *top:0;}
.mdSet .item{padding:10px 40px;}
.mdSet .prompt{border:1px solid #f1d393; padding:5px 10px; _padding:7px 10px 5px; line-height:24px; color:#999; font-family:'SimSun';}
.mdSet .prompt b{color:#80b640; font-weight:400;}
.mdSet .topTip{margin-bottom:18px; line-height:20px; color:#999;}
.mdSet .accountItem .item{padding:28px 40px;}
.mdSet .accountItem .prompt{float:right; padding:8px 18px; _padding:10px 18px 6px; width:245px; line-height:22px; margin:-6px 88px 0 0; position:relative; _display:inline;}
.mdSet .accountItem .nk{color:#999; border:1px solid #999; padding:4px; padding:5px 4px\9; width:148px; margin-right:8px; vertical-align:bottom; font-family:'SimSun';}
.mdSet .formList li{margin-bottom:16px;*margin-bottom:13px;position:relative;}
.mdSet .formList li .errorTip{position:absolute; top:5px; left:297px; line-height:normal;}
.mdSet .formList li .normalTip{position:absolute; top:5px; left:297px; line-height:normal; color:#999;}
.mdSet .formList li .lab{float:left; width:70px; margin-top:6px; margin-top:7px\9; _margin-top:6px;}
.mdSet .formList li .nomt{margin-top:0;}
.mdSet .formList li .element{float:left;}
.mdSet .formList li .rdo{vertical-align:middle; margin-right:5px;}
.mdSet .formList li .ipt{padding:4px; border:1px solid #999; padding:4px; padding:5px 4px\9; width:210px; font-family:'SimSun';}
.mdSet .formList li select{padding:1px;}
.mdSet .fileIpt{padding:3px;}
.mdSet .btnL{padding-left:70px;}
.mdSet .avatarItem{padding:0 35px;}
.mdSet .avatarView{width:300px; height:300px; margin-top:15px; border:1px solid #9e9e9e; background:#f4f4f4; position:relative; overflow:hidden;}
.mdSet .avatarView .avatar_body{position:absolute; top:50%; left:50%; margin-left:-90px; margin-top:-90px; width:180px; height:180px; background:#fff;}
.mdSet .saveAvatar{padding:25px 0 0 110px;}
.mdSet .cgPwdItem{padding:10px 20px;}
.mdSet .cgPwdItem .topTip{padding-left:15px;}
.mdSet .cgPwdItem li .lab{float:left; width:75px; padding-right:5px; text-align:right;}
.mdSet .cgPwdItem li .ipt{width:245px;}
.mdSet .cgPwdItem li .errorTip,
.mdSet .cgPwdItem li .normalTip{left:343px;}
.mdSet .cgPwdItem li.btnL{padding:10px 0 0 80px;}
.mdSet .fcmItem .slcCard{width:220px;}
.mdSet .fcmItem .year{width:62px;}
.mdSet .fcmItem .month{width:52px;}
.mdSet .fcmItem .day{width:52px;}
.mdSet .fcmItem .btnL{padding-top:10px;}
.mdSet .resultItem h3{font-size:12px; line-height:28px;}
.mdSet .resultItem p{line-height:28px;}
.mdSet .resultItem .prompt{margin-top:20px;}
.mdSet .resultItem .setSuc{padding-left:22px; margin-left:24px; background:url(http://img.heyshell.com/i3/gameplat/card/right.png) no-repeat 0 50%; background-position:0 46%\9; display:inline-block;}
.mdSet .bindItem{min-height:140px; _height:140px;}
.mdSet .bindItem .topTip{margin-bottom:5px;}
.mdSet .bindItem .formList{margin-top:18px;}
.mdSet .bindItem .bindTxt{line-height:31px;}
.mdSet .bindItem .bindTxt2{margin-top:15px; line-height:23px;}
.mdSet .bindItem .bindTxt .greenBtn{vertical-align:middle;}
.mdSet .bindOther{padding:15px;}
.bindOther .otherBox{float:left; margin-left:25px; padding:22px 10px 10px; width:313px; border:1px solid #eee; height:112px; overflow:hidden; _display:inline;}
.bindOther .otherBox:hover{border:1px solid #f1d393; background:#fffeec;}
.bindOther .icon{width:46px; float:left; margin:3px 15px 0 0;_display:inline;}
.bindOther .info{width:252px; float:left; line-height:19px;}
.bindOther .info h3{font-size:12px;}
.bindOther .info p{margin-bottom:18px; color:#999;}
.formList_pwd li{margin-bottom:16px;position:relative;}
.formList_pwd li .errorTip{position:absolute; top:5px; left:365px; line-height:normal;}
.formList_pwd li .normalTip{position:absolute; top:5px; left:365px; line-height:normal; color:#999;}
.formList_pwd li .lab{float:left; width:132px; padding-right:5px; text-align:right; margin-top:6px; margin-top:7px\9; _margin-top:6px;}
.formList_pwd li .nomt{margin-top:0;}
.formList_pwd li .element{float:left;}
.formList_pwd li .rdo{vertical-align:middle; margin-right:5px;}
.formList_pwd li .ipt{padding:4px; border:1px solid #999; padding:4px; padding:5px 4px\9; width:210px; font-family:'SimSun';}
.formList_pwd li select{padding:1px;}
.formList_pwd li .fileIpt{padding:3px;}
.formList_pwd .btnL{padding:10px 0 0 137px;}
.formList_pwd2 li .lab{width:120px;}
.formList_pwd2 .btnL{padding-left:125px;}
.emailok .panelTipOk p{line-height:19px; padding-top:5px;}
.emailok .txt{padding:0 17px;}
.emailok .txt .c9{line-height:20px; margin-top:15px;}
.emailok .txt .greenBtn{vertical-align:middle;}
.tipBox{width:218px; height:65px; border:1px solid #9e9e9e; background:#fff; position:absolute; top:263px; left:50%; margin-left:-110px; text-align:center; z-index:999;}
.tipBox p{display:inline-block; margin-top:20px; line-height:25px; line-height:27px\0; font-weight:700; color:#333;}
.tipBox p i{display:inline-block; width:25px; height:26px; background-position:-300px -250px; overflow:hidden; margin-right:15px; vertical-align:middle;}


/*************kefu**************/
.askType li i,
.askList .arrow,
.qsendBox .sendBtn{background-image:url(http://img.heyshell.com/i3/gameplat/sprite_kefu.png); background-repeat:no-repeat;}
.mdKf .bd{color:#333; padding:20px 0;}
.mdKf .til{border-bottom:1px solid #eee; padding:0 15px 10px; font-size:12px; color:#333;}
.mdKf .item{padding:20px 40px 40px;}
.askForm li{margin-bottom:15px;position:relative;}
.askForm li .lab{float:left; width:70px; margin-top:6px; margin-top:7px\9; _margin-top:6px;}
.askForm li .element{float:left;}
.askForm textarea{padding:4px; border:1px solid #999; box-shadow:inset 0 1px 0 #acacac; width:400px; height:195px; overflow:auto; resize:none;}
.askForm select{padding:1px; width:154px;}
.askForm .fileIpt{padding:3px;}
.askForm .btnL{padding:10px 0 0 70px; margin-bottom:0;}

.askType{margin:20px 0 23px; padding-left:17px;}
.askType li{float:left; width:215px; height:104px; background:#f1f1f1; border:1px solid #e7e7e7; margin-left:23px; position:relative; _display:inline; cursor:pointer;}
.askType li i{width:62px; height:62px; position:absolute; top:20px; left:25px;}
.askType li.cur,
.askType li:hover{background-color:#fff;;}
.askType li#game i{}
.askType li#game.cur i,
.askType li#game:hover i{background-position:-70px 0;}
.askType li#pay i{background-position:0 -70px;}
.askType li#pay.cur i,
.askType li#pay:hover i{background-position:-70px -70px;}
.askType li#account i{background-position:0 -140px;}
.askType li#account.cur i,
.askType li#account:hover i{background-position:-70px -140px;}
.askType li div{position:absolute; top:23px; left:105px; width:100px;}
.askType li div h3{margin-bottom:3px; font-size:12px;}
.askType li div p{line-height:18px; color:#666;}

.askList{margin:20px 36px 20px 40px; background:#f1f1f1; border:1px solid #eee; padding:22px 33px; position:relative;zoom:1;}
.askList .arrow{position:absolute; top:-13px; width:21px; height:13px; overflow:hidden; background-position:-270px 0;}
.askList_game .arrow{left:98px;}
.askList_pay .arrow{left:338px;}
.askList_account .arrow{left:577px;}
.askList h3{padding-bottom:10px; border-bottom:1px solid #e0dfdf; font-size:12px;}
.askList li .title{padding:11px 0; color:#369; border-bottom:1px solid #e0dfdf;}
.askList li .title a{display:inline-block;}
.askList li .reply{padding:11px 30px; border-bottom:1px solid #e0dfdf; line-height:20px; display:none;}
.askList li .reply .asknew{margin-top:5px; text-align:right; color:#999;}
.askList li.cur .reply{display:block;}

.myQlist{margin-top:20px;}
.myQlist th,
.myQlist td{height:32px; text-align:center;}
.myQlist th{background:#f8f7f7;}
.myQlist td{border-bottom:1px solid #eee; height:36px;}
.myQlist .tal{text-align:left;}
.myQlist .c_1{width:60px; padding-left:25px; text-align:left;}
.myQlist .turnPage{margin-top:20px;}
.status_wait,
.status_over,
.status_ing,
.status_newreply{display:inline-block; background:#fff; height:15px; line-height:15px; line-height:17px\9; _line-height:15px; overflow:hidden; padding:0 7px;}
.status_wait{border:1px solid #80b640; color:#80b640;}
.status_over{border:1px solid #999; color:#999;}
.status_ing{border:1px solid #fa9600; color:#fa9600;}
.status_newreply{border:1px solid #ff3548; color:#ff3548;}

.mdKf .return{border-bottom:1px solid #eee; padding:0 15px 10px;}
.qDetail{padding:20px 40px;}
.qDetail .title{font-size:12px; margin-bottom:8px;}
.qDetail .qContent{padding:20px 25px; background:#f1f1f1; border:1px solid #e6e5e5; line-height:24px; margin-bottom:20px;}
.qRecord{border:1px solid #e6e5e5;}
.qRecord .records{height:500px; border-bottom:1px solid #e6e5e5; overflow-x:hidden; overflow-y:auto;}
.qRecord .records .inner{padding:0 25px; margin-top:5px; overflow:hidden;zoom:1;}
.qRecord .recordItem{padding:20px 0; border-top:1px solid #eee; margin-top:-1px;}
.qRecord .recordItem .avatar{float:left; width:50px; margin-right:10px; _display:inline;}
.qRecord .recordItem .content{float:left; width:560px; line-height:19px;}
.qRecord .recordItem .content .mb{margin-bottom:13px;}

.qsendBox{padding:25px; background:#f1f1f1; position:relative;}
.qsendBox textarea{width:520px; height:40px; padding:5px; border:1px solid #c5c5c5; box-shadow:inset 0 1px 0 #acacac; overflow:auto; resize:none;}
.qsendBox .sendBtn{width:97px; height:95px; background-position:-150px 0; position:absolute; top:25px; right:25px; overflow:hidden; text-indent:-9999px;}
.qsendBox .sendBtn:hover{background-position:-150px -100px;}
.qsendBox .fileIpt{padding:3px;}


/**/
.textWrap{padding:25px 25px 40px;}
.textWrap h2{padding-bottom:8px; border-bottom:1px solid #80b640; font-size:14px; color:#80b640; font-weight:700;}
.textWrap .con{padding:25px 13px; line-height:26px;}
.textWrap p{text-indent:2em;}
.textWrap .part{margin-bottom:30px;}
.textWrap .part h3{padding:8px; background:#f2f2f2; border-radius:3px; line-height:normal; margin-bottom:10px; font-size:12px;}
.textWrap .part h4{font-size:12px; padding-left:10px;}
.textWrap ul{padding-left:24px;}
.textWrap li{padding-left:16px; background:url(http://img.heyshell.com/i3/gameplat/dot_g.png) no-repeat 0 50%;}

/*Forum*/
.searchForum{width:1002px; margin:16px auto;}
.searchForum input{width:225px; padding:5px 4px; border:1px solid #d4d4d4; margin-right:10px; float:left;}
.forumItem,
.forumIndex{padding:25px 25px 50px; min-height:440px; _height:440px; color:#333;}
.forumItem .title{padding:0 15px 10px; border-bottom:1px solid #eee; color:#666;}
.forumItem .title a{color:#333;}
.forumItem .title a:hover{color:#369;}
.forumItem .nkModify{padding:35px 100px;}
.forumItem .nkModify .erL{height:19px; margin-top:10px;}
.forumItem .nkModify .ipt{border:1px solid #9e9e9e; width:230px; padding:5px 3px 4px; height:15px; line-height:15px; margin:1px 10px 0 0; float:left; color:#333; font-family:"SimSun";}

.forumIndex .title{background:#ededed; border:1px solid #dadada; border-radius:3px; height:33px; line-height:33px; line-height:35px\9; padding:0 12px; font-size:12px; margin-bottom:16px;}
.forumSlide{height:159px; width:424px; float:left; border:1px solid #d7d7d7; padding:5px; overflow:hidden; position:relative;}
.forumSlide ul{height:159px; position:relative;overflow:hidden;}
.forumSlide li{position:absolute; height:159px; top:0; left:0; display:none;}
.forumSlide .jsNav{position:absolute; width:418px;  bottom:10px; text-align:right;}
.forumSlide .jsNav a{display:inline-block; margin-left:3px; margin-left:5px\9; background:#000; opacity:0.8; filter:alpha(opacity=80); text-align:center; cursor:pointer; width:18px; height:18px; line-height:18px; overflow:hidden; color:#fff; font-weight:700; font-family:"SimSun";}
.forumSlide .jsNav a.selected{background:#fff; color:#000; cursor:default;}

.forumTitlelist{border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; width:465px; float:right; padding:0 15px; overflow:hidden;}
.forumTitlelist li{line-height:18px; padding:5px 0; border-top:1px solid #eee; margin-top:-1px;}
.forumTitlelist li span{float:right;}
.forumTitlelist li a{color:#333;}
.forumTitlelist li a:hover{color:#369;}

.forumList ul{margin-right:-30px;}
.forumList li{padding:9px; border:1px solid #d7d7d7; margin:0 20px 20px 0; height:110px; width:445px; overflow:hidden; float:left; _display:inline;}
.forumList li .img{float:left; width:272px; height:110px; border-radius:3px; overflow:hidden; position:relative;}
.forumList li .img b{background:url(http://img.heyshell.com/i3/gameplat/shadow.png) no-repeat; width:165px; height:28px; position:absolute; right:0; top:82px; z-index:5;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='corp',src='http://img.heyshell.com/i3/gameplat/shadow.png')}
.forumList li .img p{width:150px; padding-left:15px; height:28px; line-height:28px; line-height:30px\9; _line-height:28px; overflow:hidden; text-align:center; position:absolute; right:0; top:82px; z-index:10; text-align:center; color:#fff;}
.forumList li .img p a{padding:0 5px; color:#fff;}
.forumList li .img p a:hover{color:#fff; text-decoration:underline;}
.forumList li .info{width:156px; float:right;}
.forumList li .info .txt{height:81px; padding-top:2px; line-height:20px; font-family:"SimSun";}
.forumList li .info h3{font-size:12px; margin-bottom:}
.forumList li .info h3 a{color:#333;}
.forumList li .info h3 a:hover{color:#369; text-decoration:underline;}
.forumList .turnPage{*margin-top:35px;}

/*dialogLogreg*/
.bg_black{background:#000;}
.flsBox{width:1000px; height:600px; margin:0 auto; position:relative;}
.flsBox .mask{position:relative; width:100%; height:100%; background:url(http://img.heyshell.com/i3/gameplat/space.png); z-index:99; cursor:pointer;}





/*gameSite 20130730*/
.gameMain{background-position:50% 0; background-repeat:no-repeat; padding-top:230px; min-height:600px; _height:600px;}
.gameWrap{width:1000px; margin:0 auto;}

/*----gameSite sprite----*/
.gameForum a,
.gameNav a,
.mdPics .rollWrap .btn_prev,
.mdPics .rollWrap .btn_next,
.gameloginBox .goreg,
.gameloginBox .otherLog a,
.gamelogKx li.btnL .goBtn,
.gamelogKx li.goRegL .goRegBtn,
.gameloggedBox .func a,
.gameloggedBox .gameRecent li a,
.gameloggedBox .gameRcmd li a,
.gData dt,
.mdgameNews2 .ntc,
.mdgameGl2 .ntc,
.dataList dt i,
.imgplayer .img_prev,
.imgplayer .img_next{background-image:url(http://img.heyshell.com/i3/gameplat/sprite_gamesite3.png); background-repeat:no-repeat;}

.gameForum{height:1px; position:relative;}
.gameForum a{position:absolute; width:219px; height:70px; top:-122px; left:420px; background-position:0 -450px; overflow:hidden; text-indent:-9999px;}
.gameForum a:hover{background-position:0 -550px;}
.gameNav{margin-bottom:16px;}
.gameNav a{float:left; background-position:-230px -200px; width:120px; height:38px; line-height:38px; line-height:40px\9; _line-height:38px; overflow:hidden; text-align:center; font-weight:700; color:#6f3800; font-size:15px; font-family:"Microsoft YaHei"; text-decoration:none; margin-right:11px;}
.gameNav a:hover{background-position:-230px -250px;}

.gameSection .hc{background:url(http://img.heyshell.com/i3/gameplat/bg_gameSection.png) no-repeat 0 0; height:5px; overflow:hidden;}
.gameSection .fc{background:url(http://img.heyshell.com/i3/gameplat/bg_gameSection.png) no-repeat -2000px 100%; height:5px; overflow:hidden;}
.gameSection .inner{background:url(http://img.heyshell.com/i3/gameplat/bg_gameSection.png) repeat-y -1000px 0; padding:20px 23px; color:#333;}
.game_colL{float:left; width:265px;}
.game_colR{float:right; width:643px;}
.gameSection h3.title{font-size:12px; margin-bottom:17px;}

/*----gamelogin----*/
.gameloginBox{width:242px; margin-bottom:20px;}
.gameloginBox .otherLog{margin-bottom:20px;}
.gameloginBox .otherLog a{float:left; width:115px; height:37px; overflow:hidden; text-indent:-9999px;}
.gameloginBox .otherLog a.qq{background-position:0 0; margin-right:12px;}
.gameloginBox .otherLog a.qq:hover{background-position:0 -50px;}
.gameloginBox .otherLog a.weibo{background-position:0 -100px;}
.gameloginBox .otherLog a.weibo:hover{background-position:0 -150px;}
.gamelogKx{margin-top:30px; position:relative;zoom:1;}
.gamelogKx .errorTip{position:absolute; top:-19px; left:39px;}
.gamelogKx li{margin-bottom:6px; *margin-bottom:3px;}
.gamelogKx li .lab{width:39px; float:left; margin-top:5px; margin-top:8px\9;}
.gamelogKx li p{float:left;}
.gamelogKx li .place{position:relative;}
.gamelogKx li .place span{position:absolute; top:6px; top:8px\9; left:5px; color:#999; font-family:"SimSun";}
.gamelogKx li .iptTxt{padding:4px; width:193px; border:1px solid #b6b5b5;}
.gamelogKx li.yzmL{margin-bottom:2px;}
.gamelogKx li.yzmL .lab{position:relative; width:51px; margin-left:-12px;}
.gamelogKx li.yzmL .iptTxt{width:60px;}
.gamelogKx li.yzmL .yzmI{float:right; text-align:right; line-height:21px;}
.gamelogKx li.rememberL{line-height:normal; padding-left:39px; margin-bottom:10px;}
.gamelogKx li.rememberL input{float:left; margin-right:5px; position:relative; *margin-right:2px; *margin-top:-4px; margin-top:-1px\0;}
.gamelogKx li.btnL .goBtn{background-position:-230px -300px; border:none; display:block; width:202px; height:34px; overflow:hidden; text-indent:-9999px; margin-left:39px;}
.gamelogKx li.btnL .goBtn:hover{background-position:-230px -350px;}
.gamelogKx li.goRegL{padding-left:39px; margin:10px 0 0; line-height:28px;}
.gamelogKx li.goRegL .goRegBtn{background-position:0 -400px; border:none; float:right; width:89px; height:28px; line-height:28px; line-height:30px\9; _line-height:28px; text-align:center; color:#666;}


/*----gamelogged----*/
.gameloggedBox .wel{margin-bottom:15px;}
.gameloggedBox .wel span{color:#ad7c01;}
.gameloggedBox .func{margin-bottom:25px;}
.gameloggedBox .func a{float:left; width:115px; height:37px; overflow:hidden; text-indent:-9999px;}
.gameloggedBox .func a.download{background-position:0 -200px; margin-right:12px;}
.gameloggedBox .func a.download:hover{background-position:0 -250px;}
.gameloggedBox .func a.pay{background-position:0 -300px;}
.gameloggedBox .func a.pay:hover{background-position:0 -350px;}
.gameloggedBox .gameRecent{margin-bottom:25px;}
.gameloggedBox .gameRecent li{float:left;width:115px; height:31px; margin-right:12px;}
.gameloggedBox .gameRecent li a{display:block; background-position:-230px -100px; height:31px; line-height:31px; line-height:33px\9; color:#fff; text-align:center;}
.gameloggedBox .gameRecent li a:hover{ background-position:-230px -150px; color:#fff; text-decoration:none;}
.gameloggedBox .gameRcmd{margin-bottom:25px;}
.gameloggedBox .gameRcmd h3{margin-bottom:8px;}
.gameloggedBox .gameRcmd .rcmdServer{padding-top:11px; height:80px; overflow-y:auto; overflow-x:hidden;}
.gameloggedBox .gameRcmd ul{width:260px;}
.gameloggedBox .gameRcmd li{float:left;width:115px; height:31px; margin:0 12px 11px 0;}
.gameloggedBox .gameRcmd li a{display:block; background-position:-230px 0; height:31px; line-height:31px; line-height:33px\9; color:#333; text-align:center;}
.gameloggedBox .gameRcmd li a:hover{ background-position:-230px -50px; color:#333; text-decoration:none;}

/*----md_gameSide----*/
.md_gameSide{border:1px solid #cacaca; background:#fff; margin-bottom:25px;}
.md_gameSide .hd{height:36px; background:url(http://img.heyshell.com/i3/gameplat/hd_gameSide.png) repeat-x; position:relative; text-align:center;}
.md_gameSide .hd .til{font-weight:700; line-height:36px;}
.md_gameSide .hd .more{padding-left:14px; background:url(http://img.heyshell.com/i3/gameplat/arrow_more.png) no-repeat 0 50%; position:absolute; right:8px; top:11px;}
.md_gameSide .bd{padding:10px;}

/*----gnewsList----*/
.gnewsList li{padding:9px 0; border-bottom:1px solid #dbdbdb; overflow:hidden; padding-left:6px; background:url(http://img.heyshell.com/i3/gameplat/dot.png) no-repeat 0 14px;}
.gnewsList li a{text-decoration:none; color:#333;}
.gnewsList li a:hover{color:#369; text-decoration:underline;}
.gnewsList li span{float:right;}


/*----gIntro----*/
.gIntro .gI{float:left; width:72px; height:72px; overflow:hidden; margin-top:5px;}
.gIntro .gInfo{float:right; width:157px; padding-top:8px;}
.gIntro .gInfo h3{font-size:12px; margin-bottom:5px;}
.gIntro .gInfo h3 a{color:#333;}
.gIntro .gInfo .rating{margin-bottom:7px;}
.gIntro .dtl{line-height:19px; margin-top:12px;}

/*game_jsSlide*/
.game_jsSlide{height:214px; border:1px solid #d7d7d7; padding:4px; overflow:hidden; position:relative; margin-bottom:25px;}
.game_jsSlide ul{height:214px; position:relative;overflow:hidden;}
.game_jsSlide li{position:absolute; height:214px; top:0; left:0; display:none;}
.game_jsSlide .jsNav{position:absolute; width:610px;  bottom:10px; text-align:right;}
.game_jsSlide .jsNav a{display:inline-block; margin-left:3px; margin-left:5px\9; background:#b1b1b1; text-align:center; cursor:pointer; width:12px; height:12px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; overflow:hidden; text-indent:-9999px;}
.game_jsSlide .jsNav a.selected{background:#80b640; cursor:default;}

.mdgameNews2{width:309px; float:left;}
.mdgameGl2{width:309px; float:right;}
.mdgameNews2 .ntc,
.mdgameGl2 .ntc{background-position:0 -650px;}
.mdgameNews2 .listRollBox .listRoll,
.mdgameGl2 .listRollBox .listRoll,
.mdgameNews2 .listRollBox .listRoll ul,
.mdgameGl2 .listRollBox .listRoll ul{width:285px;}
.mdgameNews2 .listRollBox .btns,
.mdgameGl2 .listRollBox .btns{margin-left:80px;}


.gData{border-bottom:1px solid #d7d7d7; zoom:1;}
.gData dl{height:39px; overflow:hidden; margin-top:-1px;}
.gData dt{float:left; width:121px; padding-right:7px; height:39px; line-height:39px; background-position:-230px -450px; text-align:center; font-weight:700; color:#666;}
.gData dd{float:right; width:495px; margin-right:10px; height:39px; line-height:39px; border-top:1px dashed #d7d7d7; _display:inline;}
.gData dd a:hover{text-decoration:underline;}


/*----mdPics roll----*/
.mdPics{margin-bottom:25px; padding-bottom:15px;border-bottom:1px solid #d7d7d7;}
.mdPics .rollWrap{position:relative; padding:30px 69px; height:160px; zoom:1;}
.mdPics .rollWrap .btn_prev,
.mdPics .rollWrap .btn_next{width:21px; height:176px; position:absolute; top:21px; outline:none; cursor:pointer;}
.mdPics .rollWrap .btn_prev{left:0; background-position:-450px 0;}
.mdPics .rollWrap .btn_prev:hover{background-position:-475px 0;}
.mdPics .rollWrap .btn_next{right:0; background-position:-400px 0;}
.mdPics .rollWrap .btn_next:hover{background-position:-425px 0;}
.mdPics .rollWrap .rollBox{overflow:hidden; height:160px; width:505px; margin:0 auto; position:relative;}
.mdPics .rollWrap .rollBox ul{position:relative; width:9999px;}
.mdPics .rollWrap .rollBox li{float:left; width:240px; height:160px; margin-right:26px;}
.mdPics .rollWrap_2{padding:30px 55px; height:240px;}
.mdPics .rollWrap_2 .btn_prev,
.mdPics .rollWrap_2 .btn_next{top:70px;}
.mdPics .rollWrap_2 .rollBox{height:240px; width:532px;}
.mdPics .rollWrap_2 .rollBox li{width:160px; height:240px;}

/*----mdUserlist----*/
.gUserList{padding:15px 0 25px 10px;}
.gUserList li{float:left; width:111px; height:77px; overflow:hidden; border:1px solid #d7d7d7; margin:0 10px 0 3px; _display:inline;}

/*----mediaItem----*/
.mediaItem{padding:15px 13px;}
.mediaItem h3.title{margin-bottom:10px;}
.mediaItem .frds{color:#999; line-height:21px;}
.mediaItem .frds a{color:#999;}
.mediaItem .frds a:hover{color:#369; text-decoration:underline;}
.logoScroll{overflow: hidden;position: relative; width:617px; height:40px; margin-bottom:20px;}
.logoScroll .scrollW{width:9999px;}
.logoScroll ul{float:left;}
.logoScroll li{float:left; width:111px; margin-right:13px;}


/*----dataList----*/
.dataList dl{padding:16px 0; border-bottom:1px dashed #e5e5e5;}
.dataList dt{width:141px; height:36px; text-align:center; line-height:36px; font-weight:700; color:#666; background:#f1f1f1; position:relative; border:1px solid #d7d7d7; float:left;}
.dataList dt i{position:absolute; width:7px; height:11px; top:50%; margin-top:-5px; right:-7px; background-position:-475px -250px;}
.dataList dd{float:right; width:465px; line-height:36px;}
.dataList dd a{display:inline-block;}
.dataList dd a:hover{text-decoration:underline;}


/*----gNewsItem----*/
.gNewsItem ul{margin-bottom:30px;}
.gNewsItem li{padding:14px 12px; border-bottom:1px solid #e7e7e7;}
.gNewsItem li span{float:right; color:#999;}
.gNewsItem li a{color:#369;}
.gNewsItem li a:hover{color:#36c; text-decoration:underline;}

/*----gNewsDetail----*/
.gNewsDetail{padding:30px 0;}
.gNewsDetail h2{font-family:"Microsoft YaHei"; font-size:20px; padding-bottom:10px; border-bottom:1px dashed #e7e7e7; text-align:center; margin-bottom:10px;}
.gNewsDetail .info{text-align:center; color:#999;}
.gNewsDetail .detail{padding:30px 15px 0; line-height:21px;}
.gNewsDetail .detail p{margin-bottom:15px;}

/*----hotgList----*/
.hotgList{padding-top:18px;}
.hotgList li{float:left; width:90px; height:90px; overflow:hidden; padding:4px; border:1px solid #d7d7d7; margin:0 0 24px 24px; _display:inline;}

/*----imageList----*/
.imageList{padding-top:30px;}
.imageList li{float:left; width:250px; height:223px; margin-left:48px; overflow:hidden; _display:inline;}
.imageList li .pic{height:160px; padding:4px; border:1px solid #d7d7d7;}
.imageList li .pic:hover{border-color:#66ac10;}
.imageList li .til{text-align:center; margin-top:10px;}
.imageList li .til a{color:#333;}
.imageList li .til a:hover{color:#369; text-decoration:underline;}
.imageList2 li{height:303px; width:170px; margin-left:32px;}
.imageList2 li .pic{height:240px;}


/*----imgplayer----*/
.imgplayer{height:482px;overflow:hidden; margin:35px auto;}
.imgplayer .playerBox{height:482px;position:relative;overflow: hidden}
.imgplayer .playerBox .focus{width:480px; height:320px; border:1px solid #e1e5e4; padding:4px; margin:0 auto; position:relative;}
.imgplayer .playerBox .focus .picBox{width:480px; height:320px; overflow:hidden; position:relative;}
.imgplayer .playerBox .focus .title{width:100%; text-align:center; position:absolute; bottom:-25px;}
.imgplayer .img_prev,
.imgplayer .img_next{z-index: 100; position: absolute; width: 21px; bottom: 0; height: 118px}
.imgplayer .img_prev{background-position: -450px -24px; left: 12px}
.imgplayer .img_prev:hover{background-position:-475px -24px;}
.imgplayer .img_next{background-position: -400px -24px; right: 12px}
.imgplayer .img_next:hover{background-position:-425px -24px;}
.imgplayer .focus ul#big_list{position: absolute; width: 100000px; height: 320px;}
.imgplayer .focus ul#big_list li{position: relative; width: 480px; float: left; height: 320px; overflow: hidden}
.imgplayer .focus ul#big_list li div {width: 480px; height: 320px; overflow: hidden}
.imgplayer .small_show {z-index: 99; position: absolute; margin: 0px auto; width: 552px; bottom: 15px; height: 88px; overflow: hidden; left: 50px}
.imgplayer .small_show ul {width: 10000px}
.imgplayer .small_show li {width: 120px; height:80px; border:1px solid #e1e5e4; padding:2px; float: left; margin-right: 12px; overflow: hidden; cursor: pointer}
.imgplayer .small_show li.visited{border-color:#66ac10;}

.imgplayer2{height:678px;overflow:hidden; margin:35px auto;}
.imgplayer2 .playerBox{height:678px;position:relative;overflow: hidden}
.imgplayer2 .playerBox .focus{width:320px; height:480px; border:1px solid #e1e5e4; padding:4px; margin:0 auto; position:relative;}
.imgplayer2 .playerBox .focus .picBox{width:320px; height:480px; overflow:hidden; position:relative;}
.imgplayer2 .playerBox .focus .title{width:100%; text-align:center; position:absolute; bottom:-25px;}
.imgplayer2 .img_prev,
.imgplayer2 .img_next{z-index: 100; position: absolute; width: 21px; bottom: 0; height: 153px}
.imgplayer2 .img_prev{background-position: -450px -7px; left: 12px}
.imgplayer2 .img_prev:hover{background-position:-475px -7px;}
.imgplayer2 .img_next{background-position: -400px -7px; right: 12px}
.imgplayer2 .img_next:hover{background-position:-425px -7px;}
.imgplayer2 .focus ul#big_list{position: absolute; width: 100000px; height: 480px;}
.imgplayer2 .focus ul#big_list li{position: relative; width: 320px; float: left; height: 480px; overflow: hidden}
.imgplayer2 .focus ul#big_list li div {width: 320px; height: 480px; overflow: hidden}
.imgplayer2 .small_show {z-index: 99; position: absolute; margin: 0px auto; width: 500px; bottom:12px; height: 128px; overflow: hidden; left: 78px}
.imgplayer2 .small_show ul {width: 10000px}
.imgplayer2 .small_show li {width: 80px; height:120px; border:1px solid #e1e5e4; padding:2px; float: left; margin-right: 14px; overflow: hidden; cursor: pointer}
.imgplayer2 .small_show li.visited{border-color:#66ac10;}

.md .bdTabs #picsTabs li{padding:0 46px; cursor:pointer;}
.md .bdTabs #picsTabs li:hover{color:#36c;}
.md .bdTabs #picsTabs li.cur,
.md .bdTabs #picsTabs li.cur:hover{cursor:default; color:#666;}

.detailCard{margin-top:30px; background:#eafcfe;}
.detailCard .hdc{height:8px; overflow:hidden; background:url(http://img.heyshell.com/i3/gameplat/card/card_r.png) no-repeat 0 0;}
.detailCard .ftc{height:8px; overflow:hidden; background:url(http://img.heyshell.com/i3/gameplat/card/card_r.png) no-repeat -700px 0;}
.detailCard .con{border-left:1px solid #b8e3ef;border-right:1px solid #b8e3ef; padding:18px 34px 35px 34px;}
.detailCard .step{background:url(http://img.heyshell.com/i3/gameplat/card/cardStep.png) no-repeat; height:76px; margin-bottom:25px;}
.detailCard .info{padding:8px 7px; background:#c8e6ee; border-radius:5px;}
.detailCard .info .gf{float:left; height:77px; width:353px; background:url(http://img.heyshell.com/i3/gameplat/card/giftIf.png) no-repeat 0 11px; position:relative;}
.detailCard .info .bg{position:absolute; width:100%; height:33px; background:#57b6ff; bottom:0; left:0;}
.detailCard .info ul{position:absolute; top:0; left:98px; z-index:2;}
.detailCard .info li{float:left; width:74px; text-align:center;}
.detailCard .info li .gi{width:36px; height:36px; background:#57b6ff; padding:2px; border-radius:3px; margin:0 auto 4px;}
.detailCard .info li p{line-height:33px; text-align:center; color:#fff; font-size:14px; font-family:"Microsoft YaHei";}
.detailCard .info .btn{float:right; background:url(http://img.heyshell.com/i3/gameplat/card/cardBtn.png) no-repeat; width:202px; height:76px; margin-top:1px; overflow:hidden; text-indent:-9999px;}
.detailCard .cardNumb{background:#fff; height:42px; line-height:42px; border-radius:5px; text-align:center; font-size:18px; color:#234791; margin:30px 0 24px;}
.detailCard .text{line-height:17px; color:#234791;}
.detailCard .bc{background:#479cdd; padding:0 10px; padding:3px 10px 0\9; _padding:0 10px; border-radius:3px; display:inline-block; margin:0 3px; color:#fff;}
.detailCard .text dl{margin-top:20px;}
.detailCard .text dd{margin-top:7px;}
.detailCard .text dd em{display:inline-block; width:14px; height:14px; border-radius:7px; color:#fff; margin-right:5px; background:#479cdd; text-align:center; line-height:normal;}

/*排行*/
.rankItem{margin-bottom:15px;}
.rankItem .slc{background:#c8e6ee; height:23px; line-height:23px; padding:8px; border-radius:5px; text-align:center; font-size:14px; font-weight:700; color:#2f81bd; margin-bottom:11px;}
.rankItem .tb{border:1px solid #b8e4ef; border-radius:5px; color:#00; overflow:hidden;}
.rankItem .tb li{width:27%; height:31px; line-height:31px; text-align:center; overflow:hidden; float:left; border-left:1px solid #b8e4ef; margin-left:-1px;}
.rankItem .tb li.first{width:19%;}
.rankItem .tb .th li{height:50px; line-height:50px; font-weight:700; font-size:14px; text-align:center;}
.rankItem .odd{background:#e1eaef;}

/*下载*/
.downloadList{padding:28px 13px;}
.downloadList li{padding:7px 10px 0; background:#f2f2f2; border:1px solid #e0e0e0; height:48px; margin-bottom:20px; position:relative;}
.downloadList li .btn{position:absolute; width:174px; height:43px; background-image:url(http://img.heyshell.com/i3/gameplat/sprite_download.png); background-repeat:no-repeat; top:7px; right:7px; overflow:hidden; text-indent:-9999px;}
.downloadList li .btn_1{background-position:-50px 0;}
.downloadList li .btn_1:hover{background-position:-250px 0;}
.downloadList li .btn_2{background-position:-50px -50px;}
.downloadList li .btn_2:hover{background-position:-250px -50px;}
.downloadList li .btn_3{background-position:-50px -100px;}
.downloadList li .btn_3:hover{background-position:-250px -100px;}
.downloadList li span{float:left; height:40px; line-height:40px; margin-top:1px; font-family:"Microsoft YaHei"; font-size:16px; color:#333; padding-left:54px; position:relative;}
.downloadList li span i{background:url(http://img.heyshell.com/i3/gameplat/sprite_download.png) no-repeat; width:42px; height:40px; overflow:hidden; position:absolute; top:0; left:0;}
.downloadList li .android i{background-position:0 0;}
.downloadList li .iphone i{background-position:0 -50px;}
.downloadList li .iphone_y i{background-position:0 -100px;}
.downloadList li .ipad i{background-position:0 -150px;}
.downloadList li .ipad_y i{background-position:0 -200px;}

/*左侧广告位*/
.i_box{padding:1px; background:#cacaca; margin-bottom:18px;}
.i_box a{display:block;}
.i_box a span{display:block; height:20px; line-height:20px; text-align:center; color:#666; cursor:pointer;}
/*topBar_tg2*/
.topBar_tg2{height:40px; background-position:0 -154px; background-color:#fff;}
.topBar_tg2 .logoC{padding-top:7px;}
.topBar_tg2 .fr{height:37px; padding-top:2px; border-left:1px solid #ddd; padding-left:10px;}
.topBar_tg2 .userCenterFun{top:40px;}
.topBar_tg2 .funList .userCenter a i{background:url(http://img.heyshell.com/i3/gameplat/arrow_blue.png) no-repeat 0 0; width:8px; height:5px;}
.topBar_tg2 .server{float:left; height:39px; line-height:39px; color:#f00; font-size:12px; font-weight:700; width:117px; border-right:1px solid #ddd; margin-right:18px;}

/*sliderBar*/
.sliderMd .hd,
.sliderMd .serve i,
.sliderBar .rechargeBtn,
.sliderMd .dldList li a{background:url(http://img.heyshell.com/i3/gameplat/sprite_sliderBar.png) no-repeat;}
.sliderBar{position:absolute; left:0; top:40px; background:url(http://img.heyshell.com/i3/gameplat/bg_sliderBar.png) repeat-y; width:127px; padding-right:3px; color:#333; min-height:760px; _height:760px;}
.sliderBar_close{width:4px; background-position:100% 0;}
.sliderBar .close,
.sliderBar .open{background:url(http://img.heyshell.com/i3/gameplat/sliderCloseBtn.png) no-repeat; width:24px; height:150px; position:absolute; right:-24px; top:50%; margin-top:-75px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='corp',src='img/sliderCloseBtn.png'); cursor:pointer;}
.sliderBar .open{background-image:url(http://img.heyshell.com/i3/gameplat/sliderOpenBtn.png);_right:-25px; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='corp',src='img/sliderOpenBtn.png')}
.slideLogo{padding:41px 0;}
.sliderBar .inner{padding:0 12px 0 9px;}
.sliderBar .menu{border-bottom:1px solid #fff; overflow:hidden; margin-bottom:19px;}
.sliderBar .menu ul{margin-top:-1px;}
.sliderBar .menu li{line-height:27px; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #d5d5d5;}
.sliderMd{margin-bottom:16px;}
.sliderMd .hd{text-align:center; border-radius:3px 3px 0 0; background-repeat:repeat-x; background-position:0 0; height:29px; line-height:29px; font-family:"Microsoft YaHei"; font-size:13px; color:#492100;}
.sliderMd .bd{background:#fff; padding:14px 8px;}
.sliderMd .serve,
.sliderMd .serve a{color:#f00;}
.sliderMd .serve i{background-position:0 -170px; display:inline-block; width:10px; height:7px; vertical-align:middle; margin-left:7px;}
.sliderBar .rechargeBtn{display:block; width:106px; height:33px; background-position:0 -40px; overflow:hidden; text-indent:-9999px; margin-bottom:16px;}
.sliderMd .dldList{padding-bottom:14px;}
.sliderMd .dldList li{margin-top:14px;}
.sliderMd .dldList li a{display:block; width:90px; height:25px; overflow:hidden; text-indent:-9999px;}
.sliderMd .dldList li a.iphone{background-position:0 -80px;}
.sliderMd .dldList li a.ipad{background-position:0 -110px;}
.sliderMd .dldList li a.android{background-position:0 -140px;}
.sliderMd .contact{font-family:"SimSun";}


/*bindPhone*/
.grayBtn,
.grayBtn b,
.grayBtn2,
.grayBtn2 b,
.yTip,
.yTip b{background-image:url(http://img.heyshell.com/i3/gameplat/sprite_bind.png); background-repeat:no-repeat;}
.grayBtn{display:inline-block; background-position:-150px 0; padding-left:17px; height:27px; overflow:hidden;}
.grayBtn b{display:inline-block; background-position:100% 0; padding-right:17px; height:27px; line-height:27px; *line-height:29px; line-height:31px\0; _line-height:27px; overflow:hidden; color:#333; font-weight:400; cursor:pointer;}
.grayBtn:hover{background-position:-150px -30px;}
.grayBtn:hover b{background-position:100% -30px;}
.grayBtn2{display:inline-block; background-position:-150px -60px; padding-left:15px; height:27px; overflow:hidden;}
.grayBtn2 b{display:inline-block; background-position:100% -60px; padding-right:15px; height:27px; line-height:27px; *line-height:29px; line-height:31px\0; _line-height:27px; overflow:hidden; color:#333; font-weight:400; cursor:pointer;}
.grayBtn2:hover{background-position:-150px -90px;}
.grayBtn2:hover b{background-position:100% -90px;}
.yTip{background-position:-150px -120px; padding-left:38px; height:27px; overflow:hidden;}
.yTip b{display:inline-block; background-position:100% -120px; padding-right:16px; height:27px; line-height:27px; *line-height:29px; line-height:31px\0; _line-height:27px; overflow:hidden; color:#666; font-weight:400;}
.relat{position:relative;}
.fw4{font-weight:400;}

.mdSet .bindPhone .topTip{margin-bottom:12px;}
.mdSet .bindPhoneFrom .btnL{padding-left:94px;}
.mdSet .bindPhoneFrom li .ipt,
.panelBox .bindPhoneFrom li .ipt{width:230px;}
.mdSet .bindPhoneFrom li .errorTip{left:341px;}
.panelBox .bindPhoneFrom li .errorTip{left:384px;}
.mdSet .bindPhoneFrom li .lab{text-align:right; padding-right:10px; width:84px;}
.bindPhoneFrom li .yzm{color:#999;}
.bindPhoneFrom .element p{margin-bottom:8px;}
.bindPhoneFrom .element p.c9{margin:0;}
.bindPhoneFrom .element p strong{color:#f60;}
.bindPhoneFrom .yTip{position:absolute; left:122px; top:0;}
.bindPhone .greenBtn,
.bindPhone .grayBtn{vertical-align:middle; _vertical-align:baseline;}
