index.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778
  1. body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {
  2. margin:0;
  3. padding:0;
  4. }
  5. article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {
  6. display: block;
  7. }
  8. body {
  9. font-size: 100%;
  10. font-family:Helvetica,STHeiti,Droid Sans Fallback;
  11. -webkit-text-size-adjust: 100%;
  12. -ms-text-size-adjust: 100%;
  13. -webkit-tap-highlight-color:rgba(0,0,0,0);
  14. }
  15. textarea {
  16. resize: none;
  17. }
  18. iframe,img {
  19. border:0;
  20. }
  21. ul,ol {
  22. list-style:none;
  23. }
  24. input,
  25. select,
  26. textarea {
  27. outline: 0;
  28. -webkit-user-modify: read-write-plaintext-only;
  29. }
  30. input {
  31. -webkit-appearance: none;
  32. }
  33. a{
  34. text-decoration: none;
  35. }
  36. body,html{
  37. width: 100%;
  38. height: 100%;
  39. position: relative;
  40. overflow: hidden;
  41. margin: 0; padding: 0;
  42. /*background: #000;*/
  43. background: #13a438;
  44. }
  45. #gamestart{
  46. width: 100%;
  47. position: absolute;
  48. top: 0; bottom: 0;
  49. z-index: 11;
  50. }
  51. .start_bg {
  52. position: absolute;
  53. top: -44px; left: 0; z-index: -1;
  54. width: 100%;
  55. background: url(../football/jz.gif) no-repeat center center;
  56. }
  57. #gamestart .btn,.zhiyin .btn {
  58. width: 80%;
  59. height: 40px;
  60. border-radius: 5px;
  61. text-align: center;
  62. line-height: 40px;
  63. color: #333;
  64. box-shadow: 0 5px 0px #07942c;
  65. box-shadow: 0 5px 0px rgba(0,0,0,0.17);
  66. position: absolute;
  67. left: 50%; margin: 0 0 0 -40%;
  68. }
  69. #gamestart .rule{
  70. background: #fff;
  71. bottom: 100px;
  72. }
  73. #gamestart .start,.zhiyin .start{
  74. background: #ffff00;
  75. bottom: 40px;
  76. }
  77. .zhiyin .start {
  78. bottom:20px !important;
  79. }
  80. .IOS #gamestart .rule{
  81. bottom: 140px;
  82. }
  83. .IOS #gamestart .start,.zhiyin .start{
  84. bottom: 80px;
  85. }
  86. .athour {
  87. width: 100%; text-align: center; padding: 10px 0;
  88. position: absolute;
  89. left: 0; bottom: 0;
  90. }
  91. .IOS .athour{
  92. bottom: 44px;
  93. }
  94. .athour span{
  95. font-size: 11px;
  96. color: #1c5b35;
  97. }
  98. .athour span:nth-of-type(1){
  99. padding-right: 10px;
  100. }
  101. #interface .life{display:none}
  102. .ruleshadow{
  103. position: absolute;
  104. top: 0; right: 0; bottom: 0; left: 0;
  105. background:rgba(0,0,0,0.8);
  106. z-index: 10;
  107. }
  108. .rulebox{
  109. width: 250px; height: 280px;
  110. padding: 10px 15px;
  111. position: absolute;
  112. left: 50%; top: 50%;
  113. margin: -150px 0 0 -140px;
  114. background: #13a438;
  115. border-radius: 5px;
  116. opacity: 0; z-index: -1;
  117. -webkit-transform: translate3d(0,0,0);
  118. -webkit-transform-style: preserve-3d;
  119. -webkit-backface-visibility: hidden;
  120. }
  121. .x_rulebox{
  122. width: 55px; height: 55px;
  123. display: block;
  124. position: absolute;
  125. right: -15px;
  126. top: -20px;
  127. background: url(../football/x_rulebox.png) no-repeat left top;
  128. background-size: 100%;
  129. }
  130. .rulebox h3{
  131. color: #ffff00;
  132. font-size: 18px;
  133. font-weight: normal;
  134. padding: 10px 0;
  135. margin: 0;
  136. }
  137. .rulebox p{
  138. color: #fff;
  139. font-size: 13px;
  140. line-height: 24px;
  141. margin: 0;
  142. }
  143. .daoju_1{
  144. display: inline;
  145. float: left;
  146. width: 40px; height: 40px;
  147. background: url(../football/daoju_1.png) no-repeat left top;
  148. background-size: 100%;
  149. }
  150. .daoju_2{
  151. display: inline;
  152. float: left;
  153. width: 42px; height: 47px;
  154. background: url(../football/daoju_2.png) no-repeat left top;
  155. background-size: 100%;
  156. }
  157. .daoju_3{
  158. display: inline;
  159. float: left;
  160. width: 34px; height: 46px;
  161. background: url(../football/daoju_3.png) no-repeat left top;
  162. background-size: 100%;
  163. }
  164. .daoju_item{
  165. padding: 8px 0
  166. }
  167. .daoju_item p{
  168. line-height: 20px;
  169. padding-left: 50px;
  170. }
  171. @-webkit-keyframes bounceIn {
  172. 0% {
  173. opacity: 0;
  174. -webkit-transform: scale(.3);
  175. transform: scale(.3);
  176. }
  177. 50% {
  178. opacity: 1;
  179. -webkit-transform: scale(1.05);
  180. transform: scale(1.05);
  181. }
  182. 70% {
  183. -webkit-transform: scale(.9);
  184. transform: scale(.9);
  185. }
  186. 100% {
  187. opacity: 1;
  188. -webkit-transform: scale(1);
  189. transform: scale(1);
  190. }
  191. }
  192. @keyframes bounceIn {
  193. 0% {
  194. opacity: 0;
  195. -webkit-transform: scale(.3);
  196. -ms-transform: scale(.3);
  197. transform: scale(.3);
  198. }
  199. 50% {
  200. opacity: 1;
  201. -webkit-transform: scale(1.05);
  202. -ms-transform: scale(1.05);
  203. transform: scale(1.05);
  204. }
  205. 70% {
  206. -webkit-transform: scale(.9);
  207. -ms-transform: scale(.9);
  208. transform: scale(.9);
  209. }
  210. 100% {
  211. opacity: 1;
  212. -webkit-transform: scale(1);
  213. -ms-transform: scale(1);
  214. transform: scale(1);
  215. }
  216. }
  217. .animated {
  218. -webkit-animation-duration: 1s;
  219. animation-duration: 1s;
  220. -webkit-animation-fill-mode: both;
  221. animation-fill-mode: both;
  222. }
  223. .bounceIn {
  224. -webkit-animation-name: bounceIn;
  225. animation-name: bounceIn;
  226. }
  227. @-webkit-keyframes bounceOut {
  228. 0% {
  229. -webkit-transform: scale(1);
  230. transform: scale(1);
  231. }
  232. 25% {
  233. -webkit-transform: scale(.95);
  234. transform: scale(.95);
  235. }
  236. 50% {
  237. opacity: 1;
  238. -webkit-transform: scale(1.1);
  239. transform: scale(1.1);
  240. }
  241. 100% {
  242. opacity: 0;
  243. -webkit-transform: scale(.3);
  244. transform: scale(.3);
  245. }
  246. }
  247. @keyframes bounceOut {
  248. 0% {
  249. -webkit-transform: scale(1);
  250. -ms-transform: scale(1);
  251. transform: scale(1);
  252. }
  253. 25% {
  254. -webkit-transform: scale(.95);
  255. -ms-transform: scale(.95);
  256. transform: scale(.95);
  257. }
  258. 50% {
  259. opacity: 1;
  260. -webkit-transform: scale(1.1);
  261. -ms-transform: scale(1.1);
  262. transform: scale(1.1);
  263. }
  264. 100% {
  265. opacity: 0;
  266. -webkit-transform: scale(.3);
  267. -ms-transform: scale(.3);
  268. transform: scale(.3);
  269. }
  270. }
  271. .bounceOut {
  272. -webkit-animation-name: bounceOut;
  273. animation-name: bounceOut;
  274. }
  275. .opacity{
  276. opacity: 1;
  277. }
  278. .r_index{
  279. z-index: 11;
  280. }
  281. .ruleshadow{
  282. display: none;
  283. }
  284. .daojishi {
  285. position: absolute;
  286. width: 100%;
  287. top: 0;
  288. bottom: 0; display: none;
  289. z-index: 11;
  290. background: url(../football/daojishu_bg.png) repeat left top;
  291. background-size: 100%;
  292. }
  293. .daojishiline{
  294. width: 100%;
  295. height: 95px;
  296. position: absolute;
  297. top: 109px;
  298. left: 0;
  299. background: #ffe400;
  300. z-index: 1;
  301. }
  302. .daojishibox{
  303. width: 180px;
  304. height: 180px;
  305. position: absolute;
  306. left: 50%; top: 71px;
  307. margin: 0 0 0 -90px;
  308. background: url(../football/daojishibox.png) no-repeat left top;
  309. background-size: 100%;
  310. z-index: 2;
  311. }
  312. .daojishipangzi {
  313. width: 111px;
  314. height: 102px;
  315. position: absolute;
  316. left: 50%; bottom: 50px;
  317. margin: 0 0 0 -55px;
  318. background: url(../football/daojishipangzi.png) no-repeat left top;
  319. background-size: 100%;
  320. z-index: -1;
  321. }
  322. .daojishinum{
  323. width: 100%; text-align: center;
  324. font-size: 80px; color: #00a944;
  325. padding: 70px 0 0 0; line-height: normal;
  326. }
  327. .gameend{
  328. position: absolute;
  329. width: 100%;
  330. top: 0; bottom: 0;z-index: 11;
  331. background: #08b134 url(../football/game_end.jpg) no-repeat center top;
  332. background-size: 100%;
  333. display:none;
  334. }
  335. .game_fenshu {
  336. width: 100%; text-align: center;
  337. padding: 40px 0 0;
  338. font-size: 36px; color: #ffff00;
  339. }
  340. .game_fenshu span {
  341. font-size: 70px;
  342. }
  343. .game_paiming {
  344. color: #ffff00;
  345. font-size: 18px;
  346. text-align: center;
  347. display:none
  348. }
  349. #jiantou{ display: none;}
  350. .game_ogain{
  351. width: 80%;
  352. height: 40px;
  353. border-radius: 5px;
  354. text-align: center;
  355. line-height: 40px;
  356. background: #ffff00;
  357. color: #333;
  358. box-shadow: 0 5px 0px #07942c;
  359. box-shadow: 0 5px 0px rgba(0,0,0,0.17);
  360. position: absolute;
  361. left: 50%; bottom: 92px;
  362. margin: 0 0 0 -40%;
  363. }
  364. .game_chakan{
  365. width: 36%;
  366. height: 40px;
  367. border-radius: 5px;
  368. text-align: center;
  369. line-height: 40px;
  370. background: #0047c5;
  371. color: #fff;
  372. box-shadow: 0 5px 0px #07942c;
  373. box-shadow: 0 5px 0px rgba(0,0,0,0.17);
  374. position: absolute;
  375. left: 10%; bottom: 36px;
  376. }
  377. .game_share{
  378. width: 36%;
  379. height: 40px;
  380. border-radius: 5px;
  381. text-align: center;
  382. line-height: 40px;
  383. background: #f8317c;
  384. color: #fff;
  385. box-shadow: 0 5px 0px #07942c;
  386. box-shadow: 0 5px 0px rgba(0,0,0,0.17);
  387. position: absolute;
  388. right: 10%; bottom: 36px;
  389. }
  390. .IOS .game_ogain{
  391. bottom: 112px;
  392. }
  393. .IOS .game_chakan{
  394. bottom: 56px;
  395. }
  396. .IOS .game_share{
  397. bottom: 56px;
  398. }
  399. .listwarp{
  400. background: #0b9f31;
  401. position: absolute;
  402. top: 0; bottom: 0;
  403. width: 100%;
  404. z-index: 11;
  405. display:none;
  406. }
  407. .listcent{
  408. width:290px;
  409. position: absolute;
  410. left: 50%; top: 15px; bottom: 0;
  411. margin: 0 0 0 -145px;
  412. }
  413. .listtab{
  414. width: 100%;
  415. height: 35px;
  416. }
  417. .listtab li {
  418. width: 50%;
  419. display: inline; float: left;
  420. height: 35px; line-height: 35px;
  421. text-align: center;
  422. color: #fff; font-size: 15px;
  423. }
  424. .listtab li.current{
  425. color: #0b9f31;
  426. background: #d1f8db;
  427. }
  428. .listbox{
  429. overflow: hidden;
  430. display: none;
  431. }
  432. .listbox ul{
  433. margin-top: -1px;
  434. /*background: #d1f8db;*/
  435. }
  436. .show{
  437. display: block;
  438. }
  439. .listbox li {
  440. height: 40px; line-height: 40px;
  441. border-top: 1px solid #fff;
  442. border-bottom: 1px solid #a5ddb3;
  443. }
  444. .listbox li i{
  445. font-size: 16px;
  446. display: inline; float: left;
  447. color: #ff4e00;
  448. font-style: normal;
  449. width: 50px; text-align: center;
  450. padding: 0 5px;
  451. }
  452. .listbox li img{
  453. width: 32px; height: 32px;
  454. display: inline; float: left;
  455. margin: 4px 5px 0;
  456. }
  457. .listbox li strong{
  458. padding: 0 5px;
  459. font-weight: 400;
  460. font-size: 15px;
  461. color: #333;
  462. width: 110px; line-height: 40px; overflow: hidden;
  463. display: inline; float: left;
  464. }
  465. .listbox li span{
  466. color: #0b9f31;
  467. font-size: 18px;
  468. display: inline; float: left;
  469. width: 58px; padding: 0 5px; text-align: left;
  470. }
  471. .listbox li.current{
  472. background: #88e5a0;
  473. border: none;
  474. }
  475. #huojiang_list li img{
  476. margin: 4px 10px 0;
  477. }
  478. #huojiang_list li strong{
  479. width: 110px;
  480. }
  481. #huojiang_list li span{
  482. width: 108px;
  483. }
  484. .guizetxt{
  485. font-size: 13px;
  486. color: #fff; padding: 5px 0; line-height: 20px;
  487. position: absolute;
  488. bottom: 0; width: 100%;
  489. left: 0;
  490. }
  491. .share_1{
  492. width: 40%;
  493. height: 40px;
  494. border-radius: 5px;
  495. text-align: center;
  496. line-height: 40px;
  497. background: #f8317c;
  498. color: #fff;
  499. box-shadow: 0 5px 0px #07942c;
  500. box-shadow: 0 5px 0px rgba(0,0,0,0.17);
  501. position: absolute;
  502. left: 0%; bottom: 36px;
  503. }
  504. .again_1{
  505. width: 40%;
  506. height: 40px;
  507. border-radius: 5px;
  508. text-align: center;
  509. line-height: 40px;
  510. background: #ffff00;
  511. color: #333;
  512. box-shadow: 0 5px 0px #07942c;
  513. box-shadow: 0 5px 0px rgba(0,0,0,0.17);
  514. position: absolute;
  515. right: 0%; bottom: 36px;
  516. }
  517. .IOS .share_1{
  518. bottom: 56px
  519. }
  520. .IOS .again_1{
  521. bottom: 56px
  522. }
  523. .QQloading{
  524. width: 46px; height: 46px;
  525. position: absolute;
  526. left: 50%; top: 50%;
  527. margin: -23px 0 0 -23px;display:inline-block;
  528. background-position: left top;
  529. }
  530. .QQloading,.QQloading i{
  531. background-image:url(../football/loading.png);
  532. background-repeat:no-repeat;display:inline-block;
  533. -webkit-background-size:92px 46px;
  534. -moz-background-size:92px 46px;
  535. -o-background-size:92px 46px;
  536. background-size:92px 46px;
  537. }
  538. .QQloading i {
  539. width: 46px; height: 46px;
  540. background-position: right top;
  541. -webkit-animation-name: rotateRight;
  542. -webkit-animation-duration:2s;
  543. -webkit-animation-iteration-count:infinite;
  544. -webkit-animation-timing-function:linear;
  545. }
  546. @-webkit-keyframes rotateRight {
  547. from {-webkit-transform:rotate(360deg);}
  548. to {-webkit-transform:rotate(0deg);}
  549. }
  550. .listbox li .QQloading i{
  551. width: 46px;
  552. padding: 0;
  553. float: none;
  554. display: block;
  555. }
  556. .listinner{
  557. position: absolute;
  558. top: 35px; bottom: 80px;
  559. width: 100%;
  560. }
  561. #paihang_list,#huojiang_list{
  562. position: absolute;
  563. overflow: hidden;
  564. top: 0; bottom: 50px;
  565. width: 100%;
  566. background: #d1f8db;
  567. }
  568. .scroll{
  569. position: absolute;
  570. width: 100%;
  571. }
  572. .weblogin{
  573. width: 100%; height: 100%;
  574. position: absolute;
  575. min-height: 400px;
  576. top: 0; bottom: 0;
  577. display: none;
  578. z-index: 15;
  579. }
  580. .weblogin span {
  581. position: absolute;
  582. right: 10px; top: 10px;
  583. color: #246183;
  584. }
  585. .weixin_layer{
  586. display: none;
  587. position: absolute;
  588. top: 0;
  589. left: 0;
  590. bottom: 0;
  591. width: 100%;
  592. height: 100%;
  593. background: url(../football/weinxin_share.png) no-repeat right top rgba(0, 0, 0, 0.6);
  594. -webkit-background-size:320px 150px;
  595. -moz-background-size: 320px 150px;
  596. -o-background-size: 320px 150px;
  597. background-size: 320px 150px;
  598. z-index: 999999;
  599. }
  600. .sharebox{
  601. background: #f6f6f6;
  602. height: 132px; overflow: hidden;
  603. width: 100%;
  604. position: absolute;
  605. top: -132px;
  606. /*display: none;*/
  607. z-index: 13;
  608. }
  609. .sharebox ul{
  610. height: 33px;
  611. padding: 30px 0;
  612. width: 160px;
  613. margin: 0 auto; overflow: hidden;
  614. text-align:center;
  615. }
  616. .sharebox ul li {
  617. /*display: inline; float: left;*/
  618. display:inline-block;
  619. width: 33px; height: 33px; overflow: hidden;
  620. margin: 0 10px;
  621. background: url(../football/sheraicon.png);
  622. background-repeat: no-repeat;
  623. -webkit-background-size: 165px 33px;
  624. -moz-background-size: 165px 33px;
  625. -o-background-size: 165px 33px;
  626. background-size: 165px 33px;
  627. }
  628. .sharebox p {
  629. width: 100%; font-size: 14px;
  630. height:38px; line-height:38px;
  631. border-top:solid 1px #c2c2c2;
  632. background:#dadada;
  633. text-align:center;
  634. color: #333;
  635. }
  636. .sharebox ul li.sharet {
  637. background-position: 0 0;
  638. }
  639. .sharebox ul li.shareqzone {
  640. background-position: -33px 0;
  641. }
  642. .sharebox ul li.sharewb {
  643. background-position: -66px 0;
  644. }
  645. .chenghao {
  646. width: 100%;
  647. position: absolute;
  648. left: 0;
  649. bottom: 172px;
  650. font-size: 18px;
  651. text-align: center;
  652. color: #ffff00;
  653. text-shadow:0 0 5px rgba(0,0,0,0.8);
  654. }
  655. .chenghao p {
  656. font-size: 32px;
  657. text-align: center;
  658. }
  659. .IOS .chenghao{
  660. bottom: 192px;
  661. }
  662. .control{
  663. width: 110px; height: 110px;
  664. background: url(../football/http://xxxxx.com) no-repeat left top;
  665. background-size: 100%;
  666. position: absolute;
  667. bottom: 0; left: 50%;
  668. margin-left: -55px;
  669. z-index: 999;
  670. display: none;
  671. }
  672. .control div{
  673. display: inline-block;
  674. position: absolute;
  675. }
  676. .control .top{
  677. width: 33px; height: 39px;
  678. top: 0; left:50%;margin: 0 0 0 -16px;
  679. }
  680. .control .right{
  681. width: 39px; height: 33px;
  682. right: 0; top:50%; margin: -16px 0 0 0;
  683. }
  684. .control .bottom{
  685. width: 33px; height: 39px;
  686. bottom: 0; left:50%;margin: 0 0 0 -16px;
  687. }
  688. .control .left{
  689. width: 39px; height: 33px;
  690. left: 0; top:50%; margin: -16px 0 0 0;
  691. }
  692. #interface {display: none; position: relative; z-index: 2;}
  693. #interface .life {position: absolute; right: 5px; top: 15px; font: 900 24px/36px '微软雅黑'; text-indent: 45px; background: url(../football/life_s.png) no-repeat; color:
  694. #ffea00; z-index:11;}
  695. #gamescore {font:900 15px/20px '微软雅黑'; color:#FF0; text-align: center; margin-top:30%;display:none}
  696. #gamescore span {display: block; font-size:40px; line-height: 60px !important;}
  697. #cr-stage{
  698. position: absolute;
  699. top: 50%;
  700. left: 50%;
  701. margin: -240px 0 0 -160px;
  702. }
  703. .zhiyin {
  704. position: absolute;
  705. display: none;
  706. width: 100%;
  707. top: 0;
  708. bottom: 0;
  709. z-index: 11;
  710. background: #03250c url(../football/zhiyin_m.png) no-repeat left top;
  711. background-size: 100%;
  712. }
  713. .gameoverbox{
  714. width:320px;
  715. height:85px;
  716. background:url(../football/gameover.png) no-repeat center center;
  717. position:absolute;
  718. left:50%;
  719. top:50%;
  720. background-size:100%;
  721. margin: -42px 0 0 -160px;
  722. display:none;
  723. z-index:13;
  724. }
  725. .fenshubox{
  726. position: absolute;
  727. width:100%;
  728. top:50px;
  729. left:0;
  730. z-index:13;
  731. display: none;
  732. }
  733. .fenshubox h3{
  734. text-align:center;
  735. font-size: 15px;
  736. color: #ffff00;
  737. }
  738. .fenshubox p{
  739. text-align:center;
  740. font-size: 48px;
  741. color: #ffff00;
  742. }
  743. .listtab li.hide,.hide{
  744. display:none;
  745. }