﻿html, body { overflow: hidden; }
body { font-size: 12px; background: #2186d6; }
#mainwrap { position: absolute; top: 155px; left: 0; right: 0; bottom: 155px; background: #7ab6e6; }

form { position: fixed; top: 50%; left: 50%; height: 364px; width: 1000px; margin-top: -182px; margin-left: -500px; background: url(login.png) no-repeat left center; }
form table { margin-left: 550px; background: #cfdff6; }
#logo { background: #64a2ec; height: 120px; font-size:43px; }

td { padding: 10px 20px; font-size: 16px; font-weight: bold; font-family: 微软雅黑; color: White; text-align: left; }
td input { height: 38px; line-height: 38px; border: 1px solid #d6ddea; text-indent: 15px; background: #e3ebf9; width: 258px; vertical-align: middle; }
td #valicode { vertical-align: middle; border-radius: 5px; height: 30px; }
td input.w70 { width: 155px; margin-right: 15px; }
button { font-size: 14px; font-weight: bold; height: 40px; color: White; display: block; background: #58a7e9; width: 260px; letter-spacing: 5px; }