@charset "utf-8"; html,body{ width: 100%; height: 100%; background: #fff; } .img{ width: 100%; } .header{ width: 100%; height: 48px; position: absolute; z-index: 3; top: 0; left: 0; box-sizing: border-box; text-align: center; margin-top: 20px; background: url(images/header_bg.png) no-repeat center center; } .tabs { display: inline-block; } .tabs a.active { color: #000; } .tabs>.btn1 { display: inline-block; height: 48px; line-height: 48px; position: relative; opacity: .999; letter-spacing: 1px; font-size: 20px; font-weight: bold; color: #fff; text-decoration: none; margin: 0 50px; } .tabs>.btn1:hover { color: #000; } /*container*/ .w1050{ width: 1050px; margin: 0 auto; } .page1{ width: 100%; height: 958px; background: url(images/banner.png) no-repeat center center; } .page2{ width: 100%; height: 362px; background: url(images/ms_bg3.jpg) no-repeat top center; padding-top: 80px; } .page3{ width: 100%; height: 998px; padding-top: 80px; background: url(images/ms_bg2.jpg) no-repeat top center; } .page4{ width: 100%; height: 461px; background: url(images/ms_bg4.jpg) no-repeat top center; padding-top: 80px; } .title{ font-size: 40px; text-align: center; } .index-logo{ width: 432px; height: 86px; margin: 60px 0 0 40px; } .index-logo img{ width: 100%; } .index-game{ width: 692px; padding: 14px; background: #fff; border-radius: 8px; margin: 25px auto 0; } .index-game .game-logo { width: 110px; height: 110px; } .index-game .game-logo img{ width: 100%; } .index-game .game-name { font-size: 16px; } .index-game .game-txt1 { font-size: 13px; } .index-game .page3-cont-b ul{ } .index-game .page3-cont-b ul li{ width: 220px; height: 140px; margin:6px; } .index-game .page3-cont-b ul li img{ width: 100%; } .index-game .page3-cont-b{ padding: 8px 0 0; } .page2-cont p,.page4-cont p{ margin-bottom: 20px; } .page2-cont{ width: 1200px; background-size: 100% auto; padding: 20px; box-sizing: border-box; font-size: 18px; color: #fff; line-height: 36px; } .page4-cont{ width: 1200px;padding: 20px; box-sizing: border-box; font-size: 22px; color: #647384; line-height: 36px; text-align: center; margin-top: 100px; } .page4-cont-w{ display: inline-block; } .page4-cont p span.qq{ width: 27px; height: 20px; display: inline-block; vertical-align: middle; background: url(images/x-icon.png) no-repeat 0 0; margin: 0 10px; } .page4-cont p span.email{ width: 26px; height: 27px; display: inline-block; vertical-align: middle; background: url(images/phone_icon.png) no-repeat; margin: 0 10px 0 80px; } .page4-cont p span.wz{ width: 27px; height: 18px; display: inline-block; vertical-align: middle; background: url(images/x-icon.png) no-repeat; background-position: 0 -42px; margin: 0 10px; } .page3-cont{ width: 1150px; margin-top: 50px; padding: 36px 46px; background: #fff; border-radius: 4px; box-sizing: border-box; box-shadow: 1px 1px 10px #ddd; } .game-logo{ width: 190px; height: 190px; display: block; float: left; } .game-desc{ overflow: hidden; padding-left: 20px; } .game-name{ font-size: 20px; color: #000000; margin-top: 5px; font-weight: bold; } .game-txt1{ font-size: 20px; color: #666666; margin: 15px 0; overflow: hidden; line-height: 36px; } .page3-cont-b{ padding: 15px 0; overflow: hidden; } .page3-cont-b ul{ width: 1165px; margin: 15px auto 0; } .page3-cont-b ul li{ width: 338px; height: 233px; margin-right: 15px; margin-bottom: 15px; float: left; } /*footer*/ .footer{ width: 100%; padding: 14px 0; background:#7b7e7f; } .footer p{ line-height: 28px; color: #fff; font-size: 18px; text-align: center; } /**/ .floor-pay{ height: 900px; background: url(images/pay_bg.jpg) no-repeat top center; padding-top: 180px; } .pay-title{ position: relative; } .pay-cont{ height: 512px; background: #f4f5f5; margin-top: 40px; border: solid 1px #b9b8b8; border-radius: 4px; padding: 15px; } .pay-cont-t{ display: inline-block; font-size: 24px; color: #545353; line-height: 30px; padding: 0 30px 0 15px; background: url(images/pay_icon.png) no-repeat right center; cursor: pointer; } .pay-wrap{ height: 405px; border: solid 1px #dcdcdc; border-radius: 4px; margin-top: 15px; background: #ffffff; padding: 30px 60px; } .pay-wrap-t{ font-size: 20px; color: #403f3f; font-weight: bold; margin-bottom: 38px; } .pay-text{ margin-bottom: 18px; } .pay-text-l{ width: 140px; height: 32px; line-height: 32px; float: left; font-size: 16px; color: #373636; text-align: right; } .pay-method .pay-text-l{ height: 40px; line-height: 40px; } .pay-text-c{ float: left; width: 246px; height: 32px; } .pay-method .pay-text-c{ width: 400px; } .pay-text-c input{ border: solid 1px #D3D2D2; width: 234px; height: 30px; padding: 0 5px; } .pay-text-c select{ border: solid 1px #D3D2D2; width: 246px; height: 32px; } .pay-text-c a{ width: 146px; height: 40px; border: solid 1px #d2d2d2; float: left; margin-right: 20px; display: block; text-align: center; background: url(images/y_start.jpg) no-repeat right bottom; } .pay-text-c a img{ margin-top: 6px; } .pay-text-c a.on{ border-color: #fdad01; background: url(images/y_end.jpg) no-repeat right bottom; } .pay-submit,.register-submit{ width: 160px; height: 48px; background: #18d2ff; display: block; border-radius: 4px; font-size: 20px; line-height: 48px; text-align: center; margin: 50px auto 0; color: #FFF; text-decoration: none; } .pay-tips{ font-size: 14px; height: 32px; line-height: 32px; float: left; padding: 0 10px; color: #ff0903; } .floor-register{ width: 100%; height: 900px; padding-top: 180px; background: url(images/register_bg.jpg) no-repeat top center; } .register-cont{ width: 520px; margin: 20px auto; } .register-text{ font-weight: bold; font-size: 20px; color: #5e5e5e; margin-bottom: 30px; } .register-text span,.register-p-l span{ color: #fa2003; } .register-p{ margin-bottom: 18px; } .register-p-l{ width: 160px; text-align: right; color: #2a2d2e; font-size: 16px; line-height: 34px; float: left; } .register-p-r{ width: 246px; float: left; } .register-tips{ width: 110px; float: right; text-align: left; color: #000; font-size: 14px; line-height: 34px; } .register-p-r input{ width: 234px; height: 32px; border:solid 1px #747474; box-sizing: border-box; background: none; padding: 0 5px; } .register-p-r input::-webkit-input-placeholder{ color:#6f6f6f; } .register-p-r input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#6f6f6f; } .register-p-r input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#6f6f6f; } .register-p-r input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#6f6f6f; } .register-service{ font-weight: bold; font-size: 20px; color: #000; text-align: center; } .register-service input{ margin-right: 10px; } .pay-popup{ width: 780px; background: #fff; padding: 20px; z-index: 99; position: fixed; top: 20%; left: 50%; margin-left: -410px; border: solid 1px #c2c0c0; display: none; } .pay-popup-title,.register-popup-title{ height: 58px; line-height: 58px; font-size: 18px; color: #343434; text-align: center; border-bottom: solid 1px #dcdcdc; } .pay-popup-cont{ padding: 40px; } .pay-popup-cont p{ font-size: 16px; color: #5e5e5e; line-height: 30px; } .pay-popup-ok,.register-popup-ok{ width: 116px; height: 35px; line-height: 35px; border-radius: 2px; text-align: center; color: #fff; background: #d51603; font-size: 16px; display: block; margin: 30px auto 0; text-decoration: none; } .register-popup-ok{ width: 145px; } .pay-popup-close,.register-popup-close{ width: 29px; height: 28px; display: block; position: absolute; top: 26px; right: 26px; } .register-popup{ width: 776px; height: 676px; position: fixed; top: 10%; left: 50%; margin-left: -408px; background: #FFF; z-index: 99; border: solid 1px #c2c0c0; padding: 20px; display: none; } .register-popup-cont{ padding: 0 30px; height: 488px; overflow-x: hidden; margin: 30px 0; } .register-popup-cont p{ font-size: 16px; color: #5e5e5e; line-height: 30px; } .mask{ width: 100%; height: 100%; background: #000; opacity: 0.5; position: fixed; top: 0; left: 0; z-index: 4; display: none; } #popupCont .popup-close{ position: absolute; top: -18px; right: 8px; cursor: pointer; } .page5-popup{ width: 812px; padding: 40px 0; border-radius: 8px; background: #fff; position: fixed; bottom: -100%; left: 50%; margin-left: -406px; z-index: 4; text-align: center; } .popup-icon{ display: inline-block; margin-bottom: 20px; } .popup-text{ font: 22px/30px "寰蒋闆呴粦"; color: #666666; margin-bottom: 5px; } .go-back{ position: absolute; top: 70px; left: 20%; } .title1{ font-size: 35px; color: #494848; position: relative; text-align: center; } /*鐩戞姢*/ .tutelage-w{ background: #fffaee; padding: 100px 0; } .goback2{ width: 108px; height: 52px; } .tutelage-cont{ margin-top: 30px; } .tutelage-cont h3.title{ font-size: 35px; font-weight: bold; color: #647384; text-align: center; } .tutelage-cont p.txt1{ font-size: 23px; color: #647384; font-weight: bold; padding: 30px 0 10px; } .tutelage-cont p.txt2{ font-size: 23px; color: #ff2970; font-weight: bold; padding: 20px 0 10px; } .tutelage-cont p.font{ font-size: 18px; color: #647384; padding: 10px 0; } .w1200{ width: 1200px; margin: 0 auto; } .banner img { width: 1920px; position: relative; top: 0; left: 50%; margin-left: -960px; display: block; } .pay-left{ width: 284px; height: 810px; margin-right: 30px; float: left; background: #a3edff; padding-top: 80px; box-sizing: border-box; } .pay-left ul li{ width: 284px; height: 87px; line-height: 87px; background:#ffffff; font-size: 18px; color: #ff7302; text-align: center; cursor: pointer; } .pay-right{ overflow: hidden; padding: 30px; box-sizing: border-box; } .pay-title{ padding: 20px 0; border-bottom: dashed 1px #c9c9c9; } .pay-title p{ color: #ff7302; font-size: 18px; float: left; } .pay-title span{ float:right; color: #333; font-size: 18px; } .pay-title span a{ color: #2d99e5; text-decoration: none; } .pay-select,.pay-input{ font-size: 18px; color: #333; padding: 30px 0 0; } .pay-select select{ width: 200px; height: 40px; line-height: 40px; background: #70d0e8; color: #fff; padding: 0 10px; box-sizing: border-box; margin-right: 60px; } .pay-input input{ width: 440px; height: 40px; line-height: 40px; padding: 0 10px; box-sizing: border-box; margin-right: 60px; } .pay-list{ font-size: 18px; color: #333; margin-top: 50px; } .pay-list span{ float: left; } .pay-list ul{ width: 540px; overflow: hidden; border-top: solid 1px #333333; border-left: solid 1px #333333; } .pay-list ul li{ width: 108px; height: 70px; line-height: 70px; border-bottom: solid 1px #333; border-right: solid 1px #333; box-sizing: border-box; float: left; font-size: 18px; text-align: center; } .pay-list ul li.active{ background: url(images/list_icon.png) no-repeat; border-color: #2d99e5; } .pay-desc{ font-size: 18px; color: #333; padding: 30px 90px; } .pay-desc i{ color: #d90000; font-style: normal; } .pay-desc span{ color: #2d99e5; margin-left: 50px; } .pay-desc a{ color: #2d99e5; text-decoration: none; margin-left: 10px; } .pay-btn{ width:275px; height: 73px; line-height: 73px; margin-left: 90px; background: #397fe9; display: block; text-decoration: none; font-size: 30px; color: #fff; text-align: center; margin-bottom: 50px; } .pay-info{ padding: 60px 0; font-size: 18px; color: #666666; border-top: dashed 1px #c9c9c9; } .mask{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.6; z-index: 2; display: none; } .login,.register,.agreement{ width: 460px; height: 565px; background: #fff; border-radius: 16px; padding: 40px; position: fixed; top: 50%; left: 50%; margin: -322px 0 0 -270px; z-index: 3; display: none; } .register{ width: 480px; height: 615px; padding: 30px 30px 0; } .agreement{ width: 900px; height: 600px; padding: 40px 80px; box-sizing: border-box; margin: -250px 0 0 -450px; } .agreement-cont{ width: 100%; height: 100%; overflow-x:hidden; } .agreement-cont h3{ font-size: 18px; color: #666666; margin: 0 0 40px; text-align: center; } .agreement-cont p{ font-size: 18px; color: #666666; line-height: 30px; } .agreement-cont p.pdt40{ padding-top: 40px; } .close-btn{ width: 44px; height: 44px; display: block; background: url(images/close_icon.png) no-repeat; position: absolute; top: -22px; right: -64px; } .popup-title{ font-size: 24px; margin-bottom: 20px; } .popup-input{ width: 100%; height: 80px; line-height: 80px; margin-bottom: 30px; } .register .popup-input{ height: 60px; line-height: 60px; margin-bottom: 20px; } .popup-input input{ width: 100%; height: 100%; font-size: 24px; padding: 0 20px; box-sizing: border-box; } .register .popup-input input{ font-size: 20px; } .popup-btns{ font-size: 16px; } .popup-btns input{ vertical-align: middle; margin-right: 4px; } .popup-btns a{ color: #0da1f6; } .forget-btn{ float: right; color: #333; text-decoration: none; } .login-data{ width: 100%; height: 66px; display: block; background: #397fe9; margin: 50px 0; font-size: 24px; color: #fff; text-decoration: none; text-align: center; line-height: 66px; } .register .login-data{ height: 50px; line-height: 50px; font-size: 20px; margin: 20px auto; } .register .pay-desc{ padding: 0; }