@charset "UTF-8"; * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { height: 100%; overflow: hidden; } article, aside, footer, header, main, nav, section { display: block; } a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; } .more{overflow: hidden;padding:10px;text-align: center;} .more a{display: block;font-size:0.5rem;padding:8px 0;color:#fff;margin:0 auto;background:#333;text-align:center;border-radius:3px;width:95%;} .more a:hover{text-decoration: none;color: #fff;} a:active { outline: 0; } b, strong { font-weight: bold; } img { border: 0; vertical-align: middle; display: block; } input, button { border: 0; } i, em { font-style: normal; } body, h1, h2, h3, h4, h5, p, form { margin: 0; } ul, li, dl, dd { margin: 0; padding: 0; } ul { list-style: none outside none; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: block; zoom: 1; } .fl { float: left; } .fr { float: right; } .t_center { text-align: center; } .t_right { text-align: right; } .p_r { position: relative; } .p_a { position: absolute; } .zoom { overflow: hidden; } .mt015 { margin-top: 0.15rem; } .mt03 { margin-top: 0.3rem; } .mt05 { margin-top: 0.5rem; } .mt08 { margin-top: 0.8rem; } .color_2a72af { color: #2a72af; } .color_0088cc { color: #0088cc; } .color_ff7e00 { color: #ff7e00; } .color_9d9d9d { color: #9d9d9d; } .color_ff0000 { color: #ff0000; } .color_808080 { color: #808080; } .mt1 { margin-top: 1rem; } .m_auto { margin-left: auto; margin-right: auto; } a { outline: none; text-decoration: none; } a:hover { text-decoration: none; } a:-webkit-any-link:hover { text-decoration: none; } body { height: 100%; overflow: auto; font-family: 'microsoft yahei'; } .font20 { font-size: 20px; } [data-dpr="2"] .font20 { font-size: 40px; } [data-dpr="3"] .font20 { font-size: 60px; } .font16 { font-size: 16px; } [data-dpr="2"] .font16 { font-size: 32px; } [data-dpr="3"] .font16 { font-size: 48px; } .font12 { font-size: 12px; } [data-dpr="2"] .font12 { font-size: 24px; } [data-dpr="3"] .font12 { font-size: 36px; } .font14, .login_form button { font-size: 14px; } [data-dpr="2"] .font14, [data-dpr="2"] .login_form button { font-size: 28px; } [data-dpr="3"] .font14, [data-dpr="3"] .login_form button { font-size: 42px; } body { color: #4a4a4a; } .full { background: #fff; height: 100%; } .full2 { background: #efefef; height: 100%; } .full3 { background: #858a8c; height: 100%; } /*login*/ .login_bg { background: url("../../images/login_bg.jpg") no-repeat; width: 10rem; height: 100%; background-size: 10rem auto; } .login { width: 9.375rem; height: 7.03125rem; background-color: #fff; border-radius: 0.2rem; padding: 0.625rem 0.46875rem; position: fixed; top: 50%; margin-top: -3.51563rem; left: 0.3125rem; } .login_hd .logo { background: url("../../images/logo.jpg") no-repeat; width: 2.375rem; height: 0.67188rem; background-size: 2.375rem auto; margin: 0.2rem 0 0 1rem; } .login_title { width: 50%; border-left: 1px solid #bfbfbf; height: 0.90625rem; color: #2a72af; } .login_form { margin-top: 0.1rem; } .model { border-bottom: 1px solid #2a72af; padding-left: 0.2rem; height: 0.78125rem; line-height: 0.78125rem; margin-top: 0.3rem; } .model span { display: block; float: left; width: 0.40625rem; height: 0.5rem; margin-top: 0.15rem; margin-right: 0.2rem; } .model .yzm_input { display: inline-block; width: 4.5rem; } .yzm { float: right; width: 3.125rem; padding-left: 0.625rem; background: #fff; } .yzm em { display: block; width: 2.5rem; height: 0.85938rem; border-radius: 0.2rem; border: 1px solid #2a72af; text-align: center; color: #2a72af; } .username_icon { background: url("../../images/username.jpg") no-repeat; background-size: 0.40625rem auto; } .password_icon { background: url("../../images/password.jpg") no-repeat; background-size: 0.40625rem auto; } .mobile_icon { background: url("../../images/mobile.jpg") no-repeat; background-size: 0.39063rem auto; } .yzm_icon { background: url("../../images/yzm.jpg") no-repeat; background-size: 0.39063rem auto; } .username_des { display: block; float: right; transform: rotate(-90deg) scale(1, 2.2); color: #2a72af; margin-right: 0.2rem; } .password_des { display: block; float: right; } .password_des a { color: #ff7e00; text-decoration: underline; } .enter { display: block; background-color: #ff7e00; height: 1rem; line-height: 1rem; color: #fff; width: 100%; border-radius: 0.1rem; margin-top: 0.2rem; } .mobile_reg { display: block; background-color: #3073ce; height: 1rem; line-height: 1rem; color: #fff; width: 100%; border-radius: 0.1rem; margin-top: 0.2rem; } .username_reg { margin-top: 0.2rem; } .username_reg a { color: #3073ce; } .username_reg .protocol { display: block; padding-left: 0.5rem; position: relative; width: 2rem; color: #3073ce; } .username_reg .protocol:before { display: block; content: ''; position: absolute; width: 0.34375rem; height: 0.34375rem; left: 0; top: 0.05rem; background: url("../../images/protocol.jpg") no-repeat; background-size: 0.34375rem auto; } /*login*/ .w_9 { width: 8.125rem; } .w_95 { width: 8.75rem; } /*忘记密码*/ .header { background-color: #efefef; height: 1.40625rem; line-height: 1.40625rem; border-bottom: 1px solid #dfdfdf; position: relative; } .header span { display: inline-block; padding: 0 0.5rem; transform: scale(1, 1.8) translateY(-0.03rem); } .header em { display: block; width: 1.46rem; height: 1.40625rem; position: absolute; left: 0; top: 0; transform: scale(1, 1.8) translateY(-0.03rem); } /*password1*/ .forget_account input { display: block; width: 100%; border-bottom: 1px solid #0088cc; height: 0.78125rem; line-height: 0.78125rem; } .forget_account_but { display: block; background-color: #3073ce; height: 1rem; line-height: 1rem; color: #fff; width: 100%; border-radius: 0.1rem; } /*password1*/ /*password2*/ .forget_way_hd { height: 1.34375rem; line-height: 1.34375rem; padding: 0 0.6rem; color: #4a4a4a; background-color: #fff; border-bottom: 1px solid #dfdfdf; } .forget_account_out { background-color: #fff; border-top: 1px solid #dfdfdf; } .forget_account_con { border-bottom: 1px solid #dfdfdf; padding: 0.5rem 0; } .forget_account_con h3 { height: 0.54688rem; line-height: 0.54688rem; } .mobile_icon2 { background: url("../../images/mobile2.jpg") no-repeat; background-size: 0.35938rem auto; width: 0.35938rem; height: 0.53125rem; display: inline-block; vertical-align: middle; margin-right: 0.2rem; } .email_icon2 { background: url("../../images/email2.jpg") no-repeat; background-size: 0.51563rem auto; width: 0.51563rem; height: 0.35938rem; display: inline-block; vertical-align: middle; margin-right: 0.2rem; } .forget_account_dx { width: 6.25rem; margin-top: 0.2rem; color: #9d9d9d; } .forget_account_choose { width: 1.875rem; height: 0.78125rem; line-height: 0.78125rem; border-radius: 0.1rem; border: 1px solid #2a72af; color: #2a72af; } /*password2*/ /*yzm email*/ .forget_jym { width: 4.8rem; height: 0.90625rem; line-height: 0.90625rem; text-indent: 0.3rem; border: 1px solid #bfbfbf; border-radius: 0.1rem; background-color: #fff; } .forget_jym input { margin-left: 0.3rem; width: 3.125rem; } .forget_jym_sent { width: 2.53125rem; height: 0.8125rem; line-height: 0.8125rem; border: 1px solid #2a72af; border-radius: 0.1rem; margin-top: 0.05rem; background: #fff; } .forget_jym_sent a { display: block; width: 100%; height: 100%; color: #2a72af; } .forget_yzm_but { display: block; background-color: #3073ce; height: 1rem; line-height: 1rem; color: #fff; border-radius: 0.1rem; } .forget_email a { color: #0088cc; text-decoration: underline; } /*yzm email*/ /*确认密码*/ .password_new span { display: block; float: left; width: 1.875rem; text-align: right; line-height: 1.08696rem; } .password_new input { display: block; float: left; width: 6.25rem; height: 1.08696rem; border: 1px solid #2a72af; } .password_new em { display: block; float: left; height: 1.08696rem; line-height: 1.08696rem; } .user_password_new span { display: block; float: left; width: 3.125rem; text-align: right; line-height: 1.08696rem; } .user_password_new input { display: block; float: left; width: 5rem; height: 0.9rem; border: 1px solid #2a72af; } .user_password_new em { display: block; float: left; height: 1.08696rem; line-height: 1.08696rem; } .forget_success_but { display: block; background-color: #ff7e00; height: 1rem; line-height: 1rem; color: #fff; border-radius: 0.1rem; } /*确认密码*/ /*用户中心*/ .home_way { padding: 0.4rem; background-color: #fff; } .home_way img { width: 1.875rem; height: 1.875rem; margin-right: 0.4rem; } .home_out { background-color: #fff; } .home_list { width: 8.90625rem; height: 1.21875rem; line-height: 1.21875rem; } .home_password { width: 0.39063rem; height: 0.5rem; background: url("../../images/password.jpg") no-repeat; background-size: 0.39063rem auto; margin-top: 0.4rem; } .home_safe { width: 0.42188rem; height: 0.46875rem; background: url("../../images/safe.jpg") no-repeat; background-size: 0.42188rem auto; margin-top: 0.4rem; } .home_money { width: 0.42188rem; height: 0.46875rem; background: url("../../images/money.jpg") no-repeat; background-size: 0.42188rem auto; margin-top: 0.4rem; } .home_mobile { width: 0.39063rem; height: 0.51563rem; background: url("../../images/mobile.jpg") no-repeat; background-size: 0.39063rem auto; margin-top: 0.38rem; } .home_email { width: 0.51563rem; height: 0.35938rem; background: url("../../images/email.jpg") no-repeat; background-size: 0.51563rem auto; margin-top: 0.5rem; } .home_last_r { width: 8.28125rem; border-bottom: #dfdfdf;} .home_list_r { width: 8.28125rem; border-bottom: 1px solid #dfdfdf; } .home_list_r > a { padding-left: 0.2rem; color: #4a4a4a; transform: scale(1, 1.8) translateY(-0.03rem); } .home_list_r i a { text-decoration: underline; } /*用户中心*/ /*用户中心登录*/ .home_login_m { border-bottom: 1px solid #2a72af; height: 1.2rem; line-height: 1.2rem; } .home_login_m input { margin-left: 0.2rem; } /*用户中心登录*/ /*无绑定*/ .no_bind { background: #fff; width: 9.375rem; height: 7.6rem; border-radius: 0.2rem; position: fixed; left: 0.3125rem; top: 50%; margin-top: -3.8rem; padding: 0.3125rem 0.625rem; } .no_bind_des { border-bottom: 1px solid #2a72af; padding-bottom: 0.2rem; line-height: 0.8rem; } .no_bind > p > a { display: block; width: 100%; height: 100%; } /*无绑定*/ /*server*/ .server_con { padding: 0.3rem 0.5rem; border-bottom: 1px solid #dfdfdf; } /*server*/ .welfare_tab { border-bottom: 1px solid #dfdfdf; } .welfare_tab > a { display: inline-block; width: 50%; height: 1.40625rem; line-height: 1.40625rem; text-align: center; color: #4a4a4a; } .welfare_tab > a:last-of-type { border-left: 1px solid #dfdfdf; } .welfare_tab > a.onn { color: #ff7e00; } .welfare_box { width: 9.21875rem; padding: 0.33rem; background-color: #fff; border: 1px solid #dfdfdf; } .welfare_newbox { line-height: 0.625rem; } .welfare_newbox span { padding-right: 0.4rem; } .welfare_newbox .copy { width: 1.5625rem; height: 0.625rem; background-color: #3073ce; line-height: 0.625rem; border-radius: 0.1rem; color: #fff; } .welfare_newbox .receive { width: 1.5625rem; height: 0.625rem; background-color: #ff7e00; line-height: 0.625rem; border-radius: 0.1rem; } .welfare_newbox .receive a { color: #fff; display: block; width: 100%; height: 100%; } .welfare_box .line { width: 4.0625rem; height: 0.07813rem; border-radius: 2px; background-color: #c3c3c3; overflow: hidden; margin-top: 0.22rem; margin-right: 0.3rem; } .welfare_box .line span { display: block; background-color: #ff7e00; height: 0.07813rem; } .hot_game { height: 1.125rem; line-height: 1.125rem; width: 9.21875rem; } .welfare_game { width: 9.21875rem; padding: 0.1rem; border: 1px solid #dfdfdf; background-color: #fff; } .welfare_game img { width: 1.40625rem; height: 1.40625rem; margin-right: 0.39063rem; } .welfare_game a.go_more { display: block; width: 0.5rem; height: 0.6rem; transform: scale(1.4, 2.5); margin-top: 0.2rem; color: #808080; } .welfare_w100 { width: 100%; } .welfare_game_des { width: 5.9375rem; } .welfare_game_des h3 { height: 0.8rem; line-height: 0.8rem; overflow: hidden; } .welfare_game_des p { color: #808080; } .welfare_down { background-color: #3073ce; width: 6.5625rem; height: 0.78125rem; line-height: 0.78125rem; border-radius: 0.1rem; } .welfare_down a { display: block; width: 100%; height: 100%; color: #fff; } .bg_black { position: fixed; left: 0; top: 0; background-color: #000; opacity: 0.5; width: 100%; height: 100%; z-index: 3; } .receive_success { position: fixed; left: 1.48438rem; top: 50%; width: 7.03125rem; height: 5.9375rem; margin-top: -2.96875rem; background-color: #fff; border-radius: 0.1rem; z-index: 5; border: 1px solid #dfdfdf; padding: 0.3125rem; } .receive_success_hd { color: #808080; height: 0.39063rem; } .receive_success_hd a { display: block; width: 0.46875rem; height: 0.46875rem; color: #808080; background: url("../../images/close.jpg") no-repeat; background-size: 0.46875rem auto; } .receive_dhm { width: 5.9375rem; } .receive_dhm_l { width: 4.0625rem; height: 0.625rem; border-radius: 0.1rem; border: 1px solid #3073ce; text-indent: 0.3rem; color: #2a72af; } .receive_dhm_r { width: 1.5625rem; height: 0.625rem; line-height: 0.625rem; border-radius: 0.1rem; background-color: #3073ce; color: #fff; } .receive_btn { width: 2.5rem; height: 0.78125rem; color: #fff; background-color: #ff7e00; border-radius: 0.1rem; } .game_type { padding: 0.39063rem; border-bottom: 1px solid #dfdfdf; } .game_type img { width: 1.875rem; height: 1.875rem; border-radius: 0.2rem; } .game_type_des { width: 4.0625rem; margin-left: 0.39063rem; } .game_type_des p { color: #808080; margin-top: 0.06rem; } .game_type_but { width: 2.5625rem; height: 0.8125rem; line-height: 0.8125rem; background-color: #ff7e00; color: #fff; /*margin-top: 2rem;*/ border-radius: 0.1rem; } .game_type_but a { display: block; width: 100%; height: 100%; color: #fff; } .game_type_con { padding: 0.3rem; } .game_type_con h3 { padding-bottom: 0.3rem; } .game_type_con p { color: #808080; }