@font-face { font-family: 'iconfont'; src: url('../fonts/iconfont.ttf?t=1665284552908') format('truetype'); } .iconfont { font-family: "iconfont" !important; font-size: 12px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .w { width: 1200px; margin: 0 auto; } /* 直接从common样式里复制 */ .footer_bottom { text-align: center; padding: 20px 100px 0; } .footer_bottom p a { padding: 0 10px; font-size: 12px; color: #666; } .footer_bottom p a:hover { color: #b1191a; } .footer_bottom p:nth-child(2) { display: block; margin: 0 auto; text-align: center; } header { position: relative; height: 82px; /* background-color: skyblue; */ border-bottom: 2px solid #ddd4d4; box-shadow: 0 3px 6px rgb(203, 199, 199); } header .logo a { position: absolute; top: 16px; } header .logo_title { position: absolute; left: 200px; line-height: 82px; font-size: 24px; } .register_area { height: 522px; margin: 25px 0; /* background-color: skyblue; */ background-color: #f9f9f9; } .reg_hd { position: relative; height: 43px; padding-left: 20px; background-color: #ececec; } .reg_hd h3 { float: left; line-height: 43px; font-size: 18px; font-weight: 400; color: #333; } .reg_hd .sb { font-size: 14px; line-height: 43px; right: 25px; position: absolute; } .reg_hd .sb a { color: rgb(223, 10, 10); } .reg_hd .sb a:hover { color: #a6111b; text-decoration: underline; } .reg_form { width: 600px; margin: 50px auto 0; padding-left: 50px; /* background-color: pink; */ } .reg_form ul li { position: relative; line-height: 37px; margin-bottom: 15px; } .reg_form ul li label { padding-right: 10px; display: inline-block; width: 88px; text-align: right; vertical-align: middle; } .reg_form ul li:nth-child(-n+5) input { padding-left: 10px; width: 242px; height: 37px; border: 1px solid #666; vertical-align: middle; } .reg_form ul li span { height: 37px; font-size: 14px; padding-left: 10px; vertical-align: middle; } .reg_form ul li button { position: absolute; display: block; width: 60px; height: 37px; line-height: 100%; text-align: center; right: 150px; top: 2px; border: 1px solid #000; cursor: pointer; } .reg_form ul li span i { vertical-align: middle; font-size: 20px; } .reg_form ul .safe { padding-left: 115px; } .safe em { color: #fff; padding: 0 12px; } .safe em:nth-child(1) { background-color: #de1111; display: none; } .safe em:nth-child(2) { background-color: #40b83f; display: none; } .safe em:nth-child(3) { background-color: #f0ac4d; display: none; } .safe em:nth-child(4) { background-color: #ff9600; display: none; } .ifagree { padding-left: 127px; } .ifagree input { vertical-align: middle; } .ifagree a { color: #1ba1e6; } .sub { margin-left: 110px; width: 200px; height: 35px; background-color: #c81623; color: #fff; cursor: pointer; }