body, ul, li, dl, dt, dd, p, ol, h1, h2, h3, h4, h5, h6, form, img, table, fieldset, legend, header, nav, footer, menu, section, aside, article, canvas, figure, figcaption { margin: 0; padding: 0; } ul, li, ol { list-style: none; } img, fieldset { border: 0; } a { text-decoration: none; color: #333; } h1, h2, h3, h4, h5, h6 { font-weight: 100; } body { font-family: "微软雅黑"; margin: 0 auto; } input, a { outline: none; } input { outline: none; } .container { width: 1200px; min-height: 500px; margin: 0 auto 20px; } body { color: #494949; overflow: scroll; overflow-x: hidden; font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif; } @font-face { font-family: fz; src: url('../../css/fonts/fontfz.ttf'); } .warp_public_top { border-bottom: 1px solid #f2f2f2; } .public_top { width: 1200px; margin: auto; overflow: hidden; height: 32px; display: flex; align-items: center; justify-content: space-between; } .public_top_left { float: left; overflow: hidden; } .public_top_left > div { float: left; margin-right: 18px; } .public_top_left a { font-size: 12px; line-height: 32px; } .public_top_left a:hover { cursor: pointer; color: #51a7ff; border-bottom: 1px solid #51a7ff; } .public_top_left > div > div { width: 14px; height: 14px; display: inline-block; position: relative; top: 2px; } .public_top_left > div > div > img { width: 100%; height: 100%; } .public_top_right { float: right; display: flex; align-items: center; } .public_top_right > a { font-size: 12px; padding: 0 3px; line-height: 32px; } .public_top_right span { font-size: 12px; } .public_top_right_text:hover { cursor: pointer; color: #51a7ff; border-bottom: 1px solid #51a7ff; } .user_name:hover, .user_center a:hover { color: #51a7ff; } .land_popup { position: absolute; display: none; width: 222px; height: 110px; border: 1px solid #f2f2f2; background: #fff; z-index: 999; top: 32px; right: 25px; } .user_center { width: 95%; margin: auto; padding: 5px 0 0; height: 45px; border-bottom: 1px solid #f2f2f2; } .user_center > a:first-child { line-height: 40px; font-size: 12px; } .user_center > a:first-child > img { width: 40px; height: 40px; float: left; margin-right: 10px; border-radius: 50%; } .user_center .exit { line-height: 40px; font-size: 12px; float: right; cursor: pointer; } .user_btn { padding: 20px 0 0 10px; } .user_btn a { color: #b2b2b2; font-size: 12px; margin-right: 10px; border-radius: 5px; padding: 3px 5px; border: 1px solid #b2b2b2; } .user_btn a:hover { color: #fff; background: #51a7ff; border: 1px solid #51a7ff; } /* 公共导航栏 */ .public_nav { width: 1200px; height: 150px; display: flex; align-items: center; margin: auto; } .public_nav_img { width: 190px; height: 70px; float: left; position: relative; } .public_nav_img > img { width: 100%; /* height: 100%; */ } .public_box { width: 994px; height: 150px; margin-left: 16px; } .public_box > ul { float: left; list-style: none; margin: 26px 0 0 200px; } .logo { background: url(../../../static/images/logo-2.png); background-size: 100% 100%; position: absolute; top: 0px; left: 0px; display: block; width: 300px; height: 105px; text-indent: -2000px; } .footer .footlogo { position: absolute; top: -20px; left: -107px; display: block; width: 300px; height: 105px; background: url(../../../static/images/300bai.png); background-size: 100% 100%; } .public_box > ul > li { float: left; margin-right: 86px; position: relative; } .public_box > ul > li > a { font-size: 18px; color: #494949; text-decoration: none; } .public_box > ul > li > a:hover { color: #51a7ff; cursor: pointer; } .public_box > ul > li > span { position: absolute; height: 2px; background-color: #51a7ff; bottom: -5px; left: 0; } .current_page span { width: 100%; } .current_page a { color: #51a7ff !important; } .public_nav_input { /* margin-top: 30px; */ /* color: #666; */ } .public_nav_input > input { height: 32px; width: 248px; line-height: 35px; font-size: 12px; border-radius: 30px; border: 1px solid #51a7ff; padding-left: 15px; padding-right: 43px; } .public_nav_input { position: relative; width: 280px; height: 32px; margin: 40px 0 0 258px; } .public_nav_input > div { width: 32px; height: 32px; background-color: #51a7ff; border-radius: 50%; position: absolute; top: 1px; right: -27px; overflow: hidden; text-align: center; cursor: pointer; } .public_nav_input > div > a > img { z-index: 12; padding: 8px; vertical-align: middle; vertical-align: -webkit-baseline-middle; vertical-align: -moz-middle-with-baseline; vertical-align: -ms-middle-with-baseline; } .dropdown ul { position: absolute; width: 184px; border: 1px solid #51a7ff; right: 0px; top: 50px; font-size: 12px; background-color: #fff; z-index: 55; display: none; } .dropdown ul li { width: 100%; height: 24px; float: left; cursor: pointer; padding: 5px 0 0 0; } .dropdown ul li a { padding: 0 0 0 15px; display: block; height: 19px; width: 78%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dropdown ul li img { float: right; width: 16px; margin-right: 9px; } .dropdown ul li:hover { background-color: #f6f6f6; } .border-up-empty { width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #51a7ff; margin: 50px auto; position: absolute; top: -61px; left: 13px; } .border-up-empty span { display: block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; left: -10px; top: 1px; } /* 网页导航 */ .curLoc { height: 30px; line-height: 30px; vertical-align: middle; margin: 15px 0; font-weight: 400; font: 14px '微软雅黑', Arial, '宋体'; } .curLoc a { font: 14px '微软雅黑', Arial, '宋体'; } .curLoc a:hover { color: #51a7ff; text-decoration: underline; } .curLoc span { color: #B2B2B2; } .curLoc .txt { color: #2B2823; padding-right: 14px; } input { line-height: 33px; } .smallIcon { border-radius: 10px; } /* 公共尾部 */ .footer { margin: auto; height: 192px; background: #494949; position: relative; } .footerbox { width: 1200px; height: 150px; margin: 0 auto; color: #fff; } .footer .footerbox .footleft { width: 200px; float: left; padding: 50px 0 0 220px; } .footimg .footlogo { background-image: url('../../../static/images/300bai1.png'); } .footer .footerbox .separate { width: 2px; height: 108px; float: left; margin: 30px 0 0 20px; background: #6b5f5f; } .footer .tips { display: block; text-align: center; color: #fff; } .friend-link > h4 { width: 1200px; margin: auto; font-size: 16px; font-weight: 500; border-bottom: 1px solid #e6e6e6; height: 56px; } .friend-link > h4 > span { display: inline-block; line-height: 56px; height: 56px; border-bottom: 2px solid #51a7ff; } .friend-link > div { width: 1200px; margin: 15px auto; } .friend-link > div > span { color: #494949; font-size: 14px; } .friend-link > div a { text-decoration: none; color: #494949; font-size: 14px; margin: 0 8px; } .friend-link a:hover { color: #51a7ff; border-bottom: 1px solid #51a7ff; } .footer > div > span:last-child { border-right: 1px solid #fff; } .footer a:hover { color: #51a7ff; border-bottom: 1px solid #51a7ff; } .footer .footerbox ul { width: 500px; text-align: center; background-color: #494949; color: white; font-size: 14px; overflow: hidden; float: left; padding: 32px 0 0 32px; } .footer .footerbox ul li { width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 12px; } .footer .footerbox ul li img { margin-left: 10px; } .footer .footerbox > ul a { text-decoration: none; color: white; margin: 0 8px; } .footer ul li:last-child a:hover { border-bottom: none; } .ad_bottom .close { top: 90px; right: 334px; } /* 右侧控件 */ .warp_ctlist { position: fixed; top: 50%; right: 10px; margin-left: 565px; z-index: 100; } .warp_ctlist .ctlist { width: 58px; } .warp_ctlist .ctlist > li { width: 58px; height: 58px; font-size: 12px; margin-top: -1px; color: #494949; overflow: hidden; background-color: #f4f4f4; border: 1px solid #dcdcdc; transition: background-color .2s ease-in-out 0s; } .warp_ctlist .ctlist > li:hover { background: #51a7ff; } .warp_weixin, .warp_qq, .warp_totop, .warp_feedback { width: 58px; height: 58px; } .hide_top { display: none; } .warp_ctlist .ctlist li .ico { height: 49px; text-align: center; padding: 5px 0; cursor: pointer; height: -webkit-fill-available; } .warp_ctlist .ctlist li span { float: left; width: 100%; } .warp_ctlist .ctlist li .totop { height: auto; padding: 14px 0; } /* .warp_ctlist .ctlist li .ico:hover{ background-color: #51a7ff; color: #fff; } */ .warp_ctlist .ctlist .code { display: none; position: absolute; width: 110px; height: 110px; padding: 8px; right: 70px; top: -44px; background-color: #f6f6f6; border: 1px solid #c8c8c8; } .warp_ctlist .ctlist .code img { width: 100%; } .warp_code .border-right-empty { right: 2px; } .warp_right.warp_code { width: 140px; } .customer_service { position: absolute; width: 165px; right: 70px; top: 10px; } .customer_service ul { display: table; border: 1px solid #bebebe; } .customer_service > ul > li { width: 100%; height: 50px; float: left; color: #fff; } .customer_service > ul > li > div { padding: 6px 0 0 12px; } .customer_service .online { background-color: #b1b1b1; } .customer_service .online > div > span { text-align: left !important; font-size: 16px; } .customer_service .online > div > span + span { font-size: 12px; } .customer_service { display: none; } .customer_service .qq_1 { border-bottom: 1px solid #bebebe; } .customer_service .qq_service { color: #494949; background-color: #f6f6f6; } .qq_service:hover { color: #fff; background-color: #51a7ff; } .qq_service:hover .qq_txt { color: #fff; } .qq_service:last-child { border-bottom: none; } .customer_service .qq_service .qq_txt span { width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .qq_service > div:first-child { display: flex; } .qq_service img { width: 20px; margin-top: 6px; } .qq_service .qq_img { float: left; height: 42px; width: 26px; } .qq_service .qq_txt { float: left; margin-left: 5px; } .border-right-empty { border-left: 12px solid #bebebe; border-bottom: 12px solid transparent; border-top: 12px solid transparent; position: absolute; right: 3px; top: 65px; } .border-right-empty span { display: block; width: 0; height: 0; border-left: 10px solid #f6f6f6; border-bottom: 10px solid transparent; border-top: 10px solid transparent; position: absolute; left: -12px; top: -10px; } .warp_right { width: 14px; height: 153px; position: absolute; right: -14px; top: 0px; } /* 底部弹窗 */ .ad_bottom { position: fixed; bottom: -4px; z-index: 99999; display: none; } .bottom_code { position: absolute; top: 77px; width: 96px; right: 375px; } .close { position: absolute; color: #fff; border-radius: 12px; line-height: 20px; text-align: center; top: 76px; right: 313px; height: 20px; width: 20px; font-size: 20px; cursor: pointer; } .close:before { content: "\2716"; } /* 下载弹窗 */ .warp_download_popup { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); top: 0; display: none; z-index: 9999; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000) } .download_popup { position: fixed; top: 40%; left: 43%; background: #fff; border: 1px solid #ccc; width: 400px; height: 160px; text-align: center; } .game_title { text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 54px; display: flex; align-items: center; justify-content: space-around; flex-direction: column; } .download_popup p { font-size: 16px; color: #494949; font-weight: 600; padding: 14px 10px 0 18px; } .download_title { width: 100%; height: 28px; background: #cccccc; text-align: left; } .download_title span { padding-left: 12px; line-height: 28px; font-size: 15px; } .az_download { width: 176px; height: 36px; border: 1px solid #8cc63d; border-radius: 8px; background-color: #fff; margin: auto; cursor: pointer; margin-top: 14px; } .az_download img { padding: 10px 7px 10px 14px; float: left; } .az_download span { font-size: 14px; color: #8cc63d; float: left; padding: 8px 18px 9px 0; } .az_download .az_hover { width: 139px; height: 36px; float: left; border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .az_download .az_hover:hover { background-color: #8cc63d; } .az_code { background: #8cc63d; float: right; width: 36px; height: 36px; cursor: pointer; border-top-right-radius: 6px; border-bottom-right-radius: 6px; } .az_code img { padding: 10px; width: 18px; } .big_az_code { display: none; position: absolute; width: 120px; /* height: 152px; */ top: 60px; left: 300px; background-color: #f5f5f5; border: 1px solid #c2c2c2; } .big_az_code > img { width: 100px; padding: 6px 10px; } .scan_code { border-top: 1px solid #d8d8d8; background-color: #b1b1b1; height: 36px; } .scan_code span { font-size: 12px; color: #fff; padding: 10px; float: left; } .scan_code img { float: left; width: 16px; padding: 10px 0 0 10px; } #qrcode { padding: 8px 11px; } #qrcode table { width: 100%; margin: 0px !important; height: 100px; } .big_az_code .border-left-empty { position: absolute; left: -12px; top: -8px; width: 0; height: 0; border-bottom: 12px solid transparent; border-right: 12px solid #cfcfcf; border-top: 12px solid transparent; margin: 50px auto; } .big_az_code .border-left-empty span { display: block; width: 0; height: 0; border-bottom: 10px solid transparent; border-right: 10px solid #f5f5f5; border-top: 10px solid transparent; position: absolute; left: 2px; top: -10px; } .download_popup .close { right: 7px; color: #000; top: 5px; } .warp_no_download_popup { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); top: 0; display: none; z-index: 9999; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000) } .no_download_popup { width: 340px; height: 140px; position: fixed; top: 40%; left: 40%; border: 1px solid #cacaca; background: #fff; } .no_download_popup .tip { height: 28px; background-color: #cccccc; font-size: 14px; } .no_download_popup .tip span { line-height: 28px; padding-left: 10px; } .tip_txt p { font-size: 16px; text-align: center; padding: 25px 0 0 0; } .tip_btn div { width: 66px; height: 26px; color: #fff; text-align: center; border-radius: 5px; cursor: pointer; } .tip_btn div span { line-height: 26px; } .tip_btn { width: 166px; margin: auto; margin-top: 20px; } .tip_btn .determine { float: left; background-color: #51a7ff; } .tip_btn .cancel { float: right; background-color: #cccccc; } .tip .close { color: #000; top: 2px; right: 5px; } .big .no_download { background-color: #cccccc !important; border: 1px solid #cccccc !important; color: #fff !important; } .no_content { text-align: center; padding: 66px; } .no_content img { width: 235px; } .no_content p { font-size: 16px; color: #494949; line-height: 20px; margin-top: 0px; text-align: center !important; } .no_content a { font-size: 14px; line-height: 45px; } .no_content a:hover { color: #51a7ff; } .customer_service .qq_service a { float: left; display: block; width: 125px; cursor: pointer; } #success_txt { width: 66%; margin: auto; } .home_pay { display: flex; align-items: center; }