.indexBody{ background: url(bg.jpg) center 0 no-repeat; position: relative; }
/*div{ outline: #FF0000 dashed 1px;}*/

.indexFlash{ width: 1000px; height:264px; position: absolute; left: 0; top:62px; z-index: 2;}

.indexGameInfo1{ width: 246px; height: 289px; background: url("index_sprint_jpg.jpg") 0 -504px no-repeat; margin-top: 10px; }
    .indexGameInfo1Nav{ float: left; width: 242px; height: 91px; margin: 50px 0 0 4px; background: url("index_sprint_jpg.jpg") -1450px -504px no-repeat; }
        .indexGameInfo1Nav li{ float: left; width: 44px; height: 91px; margin-right: 4px; cursor: pointer; }
        .indexGameInfo1Nav li.igi1_nav_1:hover{ background: url("index_sprint_jpg.jpg") -1450px -596px no-repeat; }
        .indexGameInfo1Nav li.igi1_nav_2:hover{ background: url("index_sprint_jpg.jpg") -1498px -596px no-repeat; }
        .indexGameInfo1Nav li.igi1_nav_3:hover{ background: url("index_sprint_jpg.jpg") -1546px -596px no-repeat; }
        .indexGameInfo1Nav li.igi1_nav_4:hover{ background: url("index_sprint_jpg.jpg") -1594px -596px no-repeat; }
        .indexGameInfo1Nav li.igi1_nav_5:hover{ background: url("index_sprint_jpg.jpg") -1642px -596px no-repeat; }
    .indexGameInfo1 dl{ float: left; width: 232px; height: 124px; margin: 7px 0 0 8px; }
        .indexGameInfo1 dl dt{ float: left; width: 89px; height: 118px; border: #a8cbd0 solid 3px; }
        .indexGameInfo1 dl dd{ float: left; width: 120px; height: 124px; margin-left: 8px; position: relative; line-height: 24px; color: #414141; font-size: 12px; }
        .indexGameInfo1 dl dd a{ display: block; width: 72px; height: 22px; position: absolute; right: 2px; bottom: 2px; }

.indexService{ width: 246px; height: 181px; background: url("index_sprint_jpg.jpg") -1204px 0 no-repeat; margin-top: 9px; }
    .indexService a{ width: 100%; height: 100%; display: block; }

.indexPartner{ width: 246px; height: 88px; background: url("index_sprint_jpg.jpg") -1450px 0 no-repeat; margin-top: 9px; }
    .indexPartnerBtn{ height: 50px; padding-top: 30px;}
        .indexPartnerBtn a{ float: left; width: 44px; height: 50px; }
        .indexPartnerBtn a.ipb_1{ margin-left: 12px; }
        .indexPartnerBtn a.ipb_2{ margin: 0 42px 0 48px; }

.indexSlide{ float: left; width: 464px; height: 230px; background: url("index_sprint_jpg.jpg") no-repeat; }

.indexActivity{ width: 743px; height: 91px;}
    .indexActivity a{ float: left; width: 233px; height: 85px; border: #0e2830 solid 3px; }
    .indexActivity a.other{ margin: 0 13px; }

.indexNews{ float: left; width: 493px; height: 274px; background: url("index_sprint_jpg.jpg") 0 -230px no-repeat;}
    .newsTitle{ height: 48px; }
        .newsTitle .moreBtn{ width: 45px; height: 17px; float: right; margin: 13px 9px 0 0; }
        .newsTitle ul{ height: 48px; font-size: 12px; }
            .newsTitle ul li{ float: left; width: 71px; height: 100%; line-height: 40px; color: #e7edee; text-align: center; cursor: pointer; }
            .newsTitle ul li.curr, .newsTitle ul li:hover{ background: url("index_sprint_jpg.jpg") -464px -180px no-repeat; }

    .newsList{ width: 466px; padding-left: 11px;}
        .newsList dl{ width: 466px; height: 210px; }
            .newsList dl dt{ height: 70px; padding-left: 85px; }
                    .nlfTitle{ height: 24px; line-height: 24px; text-align: center; font-size: 16px;}
                        .nlfTitle a{ font-family: "微软雅黑"; font-weight: bold; color: #ff6a21; }
                    .nlfInfo{ line-height: 18px; height: 38px; overflow: hidden; font-size: 12px; }
                        .nlfInfo a{  color: #262626; }
                        .nlfInfo a:hover{  text-decoration:none;}
            .newsList dl dd{ height: 140px; }
                .newsList dl dd ul{ width: 466px; font-size: 12px; }
                    .newsList dl dd ul li{ height: 24px; line-height: 24px; margin: 4px 0; }
                        .newsList dl dd ul li .time{ float: right; color: #7c7d7d;}
                        .newsList dl dd ul li .typeIcon{ float: left; color: #f0f3f3; text-align: center; width: 56px; height: 22px;
                            line-height: 22px; border: #42abab solid 1px; background: #1a4752;}
                        .newsList dl dd ul li a{ float: left; color: #3e3f41; margin-left: 10px;}
                        .newsList dl dd ul li a:hover{ text-decoration:none; color: #ff6a21;  }

.indexSign{ float: left; width: 240px; height: 274px; background: url("index_sprint_jpg.jpg") -493px -230px no-repeat; margin-left: 10px;}
    .signBtn{ height: 84px; padding: 133px 0 0 18px; }
        .signBtn a{ float: left; width: 200px; height: 84px; background: url("index_sprint_jpg.jpg") -1004px 0 no-repeat; }
        .signBtn a:hover{ background-position: -1004px -84px; }
    .signInfo{ height: 24px; line-height: 24px; font-size: 12px; font-family: "微软雅黑"; color: #1a4752; padding: 10px 0 0 18px; }
        .signInfo .singInfoBtn{ float: right; width: 112px; height: 24px; }

.indexGameInfo2{ width: 743px; height: 250px; background: url("index_sprint_jpg.jpg") -734px -230px no-repeat; }
    .indexGameInfo2 dl{ float: left; height: 245px; overflow: hidden; }
        .indexGameInfo2 dl dt.title{ float: left; width: 57px; height: 250px; }
            .indexGameInfo2 dl dt.title a{ float: left; width: 100%; height: 100%; background: url("index_sprint_jpg.jpg") no-repeat; }
            .indexGameInfo2 dl dt.title a.title1{ background-position: -1477px -230px;}
            .indexGameInfo2 dl dt.title a.title1:hover{ background-position: -1705px -230px;}
            .indexGameInfo2 dl dt.title a.title2{ background-position: -1534px -230px;}
            .indexGameInfo2 dl dt.title a.title2:hover{ background-position: -1762px -230px;}
            .indexGameInfo2 dl dt.title a.title3{ background-position: -1591px -230px;}
            .indexGameInfo2 dl dt.title a.title3:hover{ background-position: -1819px -230px;}
            .indexGameInfo2 dl dt.title a.title4{ background-position: -1648px -230px;}
            .indexGameInfo2 dl dt.title a.title4:hover{ background-position: -1876px -230px;}
        .indexGameInfo2 dl dd.content{ float: left; width: 514px; height: 250px; }
            .indexGameInfo2 dl dd.content ul{ float: left; font-size: 12px; padding-top: 30px; }
            .indexGameInfo2 dl dd.content ul li{ float: left; width: 218px; height: 24px; line-height: 24px; overflow: hidden; margin-left: 28px; }
            .indexGameInfo2 dl dd.content ul li a{ color: #3e3f41; }
            .indexGameInfo2 dl dd.content .imgBox{ height: 177px; padding-top: 30px; }
            .indexGameInfo2 dl dd.content .imgBox img{ float: left; width: 218px; height: 177px; margin-left: 28px; }

.indexNotes{ float: left; width: 397px; height: 223px; background: url("index_sprint_jpg.jpg") -246px -504px no-repeat; }
    .indexNotes ul{ padding: 54px 0 0 46px; font-size: 12px;  }
        .indexNotes ul li{ height: 25px; line-height: 25px; font-weight: bold;  }
        .indexNotes ul li span{ float: left; color: #3e3e3e; font-family: "微软雅黑"; }
        .indexNotes ul li a{ float: left; color: #3e3e3e; font-family: "微软雅黑"; margin-left: 8px; }

.indexWeapon{ float: left; width: 337px; height: 223px; background: url("index_sprint_jpg.jpg") -643px -504px no-repeat; margin-left: 9px; position: relative; overflow: hidden;}
    .weaponLeftBtn{ width: 22px; height: 30px; display: block; background: url("index_sprint_jpg.jpg") -1705px 0 no-repeat; position: absolute; left: 0; top: 92px;}
    .weaponRightBtn{ width: 22px; height: 30px; display: block; background: url("index_sprint_jpg.jpg") -1705px -42px no-repeat; position: absolute; right: 0; top: 92px;}
    .weaponBox{ width: 1685px; height: 223px;}
        .weaponBox dl{ float: left; width: 337px; height: 223px; }
        .weaponBox dl dt.title{ height: 41px; line-height: 41px; text-align: center; color: #21545e; font-weight: bold; font-size: 18px; font-family: "微软雅黑";}
        .weaponBox dl dd.img{ height: 141px; }
        .weaponBox dl dd.info{ height: 36px; line-height: 36px; text-align: center; color: #414141; font-size: 12px; }

.indexFacebook{ width: 743px; height: 190px; }




