/* 重置内外边距 */ body, div, blockquote, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, pre, fieldset, legend, th, td { margin: 0; padding: 0; } /* 设置默认文字样式 */ body, input, select, textarea, button { font: normal 100% -apple-system, PingFangSC-Regular, tahoma, arial, sans-serif; } /* 清除移动端按钮点击出现黑色背景 */ input, a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* 清除输入标签选中效果 */ input, select, textarea, button { outline: none; } /* 清除序列标签默认样式 */ ul, li, dl, dd, dt { list-style-type: none; } /* 清除a标签下划线样式 */ a, a:link, a:visited, a:hover, a:active { text-decoration: none; } /* 清除图片的边框 */ img { border: 0; width: 100%; display: block; } /* 清除浮动 */ .clear { clear: both; } /*定义标题文字加粗正常,字间距为0*/ h1, h2, h3, h4, h5, h6, p { font-weight: normal; letter-spacing: 0; } body { -webkit-overflow-scrolling: touch; } * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; } html, body { width: 100%; height: 100%; } /*==============index===============*/ .index_bg { width: 100%; height: 100%; background: #ec3e5b; } .header { position: relative; } .header .title { } .header h1 { position: absolute; top: 0.5rem; left: 0.5rem; width: 3rem; } .header .title img, .header h1 img { display: block; width: 100%; } .header p { position: absolute; left: 1rem; bottom: 1rem; font-size: 0.75rem; color: #FFF; } .content { padding: 1rem; background: #FFF; margin: 0 1rem 1rem 1rem; } .mycheck { position: relative; color: #5e5e5e; font-size: 0.875rem; } .mycheck input[type=checkbox] { visibility: hidden; appearance: none; -webkit-appearance: none; padding-left: 1.5rem; } .mycheck label { position: absolute; width: 1.2rem; height: 1.2rem; top: 0; left: 0; background: #ea2e4e; border-radius: 4px; } .mycheck label:after { opacity: 0; content: ''; position: absolute; width: 0.6rem; height: 0.4rem; background: transparent; top: 0.25rem; left: 0.2rem; border: 2px solid #FFF; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .mycheck input[type=checkbox]:checked + label:after { opacity: 1; background: #ea2e4e; } .kt_form form div.btn { margin: 1rem; } .kt_form form div.btn input { width: 100%; height: 3rem; background-image: -webkit-linear-gradient(top, #e93378, #ea2f57); color: #fff; font-size: 1.2rem; border: none; border-radius: 10px; box-shadow: 6px 6px 20px #c61b3e inset; box-shadow: 2px 2px 10px #f28aab; appearance: none; -webkit-appearance: none; text-shadow: 2px 2px 8px #d24a3c; } .kt_form form div.btn input:active { opacity: 0.8; } .kt_form .info { color: #6d6d6d; font-size: 0.75rem; text-align: center; } .kt_form .info a { font-size: 1rem; color: #ea2e4e; } .dy_ts { margin-top: 2rem; } .notices { display: flex; justify-content: center; text-align: center; align-items: center; } .notices .line { display: inline-block; flex: 1; border-top: 1px solid #e6e6e6; } .notices .txt { font-size: 1rem; color: #4e4e4e; padding: 0 1rem; } .ts_list { margin-top: 0.5rem; color: #6d6d6d; } .ts_list li { overflow: hidden; margin-bottom: 0.5rem; font-size: 0.75rem; } .ts_list li p { line-height: 1.25rem; } .ts_list li p a { color: #eb284e; }