body{background-color:#100900;font-size:14px;font-family:'Microsoft YaHei','\5b8b\4f53',Tahoma,Arial,sans-serif;color:#333}button{border:0;outline:0}.bg{width:100%;position:absolute;left:0;top:0;z-index:-1}.bg div{background-position:center;background-repeat:no-repeat;height:354px}.bg .bg_01{background-image:url(../images/bg_01.jpg)}.bg .bg_02{background-image:url(../images/bg_02.jpg)}.bg .bg_03{background-image:url(../images/bg_03.jpg)}.bg .bg_04{background-image:url(../images/bg_04.jpg)}.bg .bg_05{background-image:url(../images/bg_05.jpg)}.bg .bg_06{background-image:url(../images/bg_06.jpg)}.bg .bg_07{background-image:url(../images/bg_07.jpg)}.bg .bg_08{background-image:url(../images/bg_08.jpg)}.bg .bg_09{background-image:url(../images/bg_09.jpg)}.bg .bg_10{background-image:url(../images/bg_10.jpg)}.wrap{position:relative}.wrap>.content{width:1200px;margin:0 auto}.top-model{height:946px;position:relative}.top-model .btns{width:638px;height:88px;position:absolute;left:281px;bottom:0}.top-model .download-btn,.top-model .start-btn{width:298px;height:88px;background:url(../images/top-btn-bg.png)}.top-model .start-btn{float:left;background-position:0 0}.top-model .start-btn:hover{background-position:0 88px}.top-model .download-btn{float:right;background-position:298px 0}.top-model .download-btn:hover{background-position:298px 88px}.model1{padding:154px 160px 56px 150px;height:520px;width:890px}.model1 .video-box{width:888px;height:518px;border:1px solid #2b5e71;background:#000}.model2{padding:231px 0 58px;height:366px}.upload-box{float:left;width:480px;height:326px;padding:40px 102px 0 40px}.upload-box h2{font-size:18px;color:#fac75c}.upload-box .file-row{width:480px;height:50px;line-height:50px;background:url(../images/upload-icons.png);margin:12px 0}.upload-box .file-name{float:left;width:340px;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}.upload-box .file-btn{float:right;width:120px;text-align:center;position:relative;font-size:16px;color:#fff;background:#f58a00}.upload-box .file-btn:hover{background:#fdbc00}.upload-box .file-ipt{position:absolute;top:0;left:0;height:50px;width:120px;opacity:0;filter:alpha(opacity=0);cursor:pointer}.upload-box .upload-tip{color:#5c6080;line-height:22px}.upload-box .upload-btn{width:200px;height:78px;background:url(../images/upload-icons.png) 0 78px;cursor:pointer;margin-top:42px;text-indent:-1000px}.upload-box .upload-btn:hover{background-position:200px 78px}.banner-box{float:left;width:578px;height:366px;position:relative;overflow:hidden}.banner-box .arrow{position:absolute;width:48px;height:85px;top:140px;background:url(../images/banner-arrows.png)}.banner-box .arrow-pre{left:0;background-position:0 0}.banner-box .arrow-pre:hover{background-position:0 85px}.banner-box .arrow-next{right:0;background-position:48px 0}.banner-box .arrow-next:hover{background-position:48px 85px}.banner-list{height:100%}.banner-list li{float:left}.banner-list img{display:block;width:578px;height:366px}.model3{height:1034px;padding-top:175px;position:relative}.lottery-box{position:relative;width:829px;height:600px;margin:35px 0 0 183px}.lottery-box .lottery-tip{width:220px;height:34px;line-height:34px;margin:22px auto 0;font-size:16px;color:#fff;text-align:center}.lottery-box .lottery-tip .num{font-size:22px;color:#fac75c;margin:0 8px;vertical-align:-2px}.lottery-box .lottery-btn{position:absolute;width:330px;height:110px;left:250px;bottom:0;background:url(../images/lottery-btn-bg.png);z-index:1}.lottery-box .lottery-btn:hover{background-position:0 110px}@keyframes rotateBall{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lottery-box .football{position:absolute;left:250px;bottom:0}.lottery-box .football.active{animation:rotateBall 1s linear infinite}.lottery-list{height:393px}.lottery-list li{position:absolute;width:184px;height:184px}.lottery-list li.on .lottery-mask{width:180px;height:178px;margin:3px 2px;background:url(../images/lottery-mask.png)}.lottery-list .li1{top:0;left:0}.lottery-list .li2{top:0;left:215px}.lottery-list .li3{top:0;right:215px}.lottery-list .li4{top:0;right:0}.lottery-list .li5{top:209px;right:0}.lottery-list .li6{top:209px;right:215px}.lottery-list .li7{top:209px;left:215px}.lottery-list .li8{top:209px;left:0}.lottery-users{width:520px;height:175px;overflow:hidden;position:absolute;left:30px;bottom:112px}.lottery-users .user-list{position:relative}.lottery-users .user-list li{height:34px;line-height:34px;border-bottom:1px dashed #2f3864;color:#a2a9c8}.lottery-users .user-list .passport{margin-right:5px}.lottery-users .user-list .gift{color:#fac75c;margin-left:5px}.pop-container{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background:rgba(16,22,50,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8101632, 32, endColorstr=#C8101632, 32)}.pop-content{position:fixed;top:50%;left:50%;z-index:20;width:564px;height:488px;margin-left:-282px;margin-top:-244px;background:url(../images/pop-bg.png)}.pop-content>div{display:none}.pop-content .pop-close{position:absolute;width:58px;height:64px;top:-66px;left:253px;background:url(../images/pop-close.png)}.pop-content h2{color:#fac75c;text-align:center}.pop-content .pop-btn{display:block;width:180px;height:67px;line-height:60px;font-size:26px;color:#fff;margin:0 auto;background:url(../images/pop-btn-bg.png);cursor:pointer}.pop-content .pop-btn:hover{background-position:0 67px}.upload-pop{width:422px;margin:110px auto 0}.upload-pop h2{font-size:36px;letter-spacing:4px}.upload-pop .tip{font-size:16px;color:#fff;line-height:26px;margin:32px 0 54px;text-align:center;letter-spacing:1px}.lottery-success-pop{width:340px;margin:82px auto 0}.lottery-success-pop h2{font-size:24px;margin-bottom:40px}.lottery-success-pop .input-row{height:50px;line-height:50px;margin-top:18px}.lottery-success-pop .input-row label{float:left;width:70px;text-align:right;font-size:22px;color:#fff;margin-right:10px;letter-spacing:1px}.lottery-success-pop .input-row input{float:left;width:238px;height:48px;line-height:48px;padding:0 10px;border:1px solid #295d9b;background:#101632;color:#fff}.lottery-success-pop .error-tips{height:40px;line-height:40px;color:red;margin-left:80px}.lottery-fail-pop img{display:block;margin:84px auto 0}.footer{padding:0;color:#485387;background:#101632}.footer a{color:#485387}