@charset "UTF-8";
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul { margin: 0; padding: 0; }

body, input, textarea { font-family: "Microsoft Yahei"; }

textarea { resize: none; outline: none; }

fieldset, img { border: 0; }

table { border-collapse: collapse; border-spacing: 0; }

input { vertical-align: middle; outline: none; }

embed, img, object { vertical-align: middle; }

h1, h2, h3, h4, h5, h6 { font-size: 14px; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

abbr, fieldset, img { border: 0; }

li, ol, ul { list-style-type: none; }

caption, th { text-align: left; }

a:focus, embed { outline: 0; }

q:after, q:before { content: ''; }

a { text-decoration: none; cursor: pointer; outline: none; }

.clear:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.clear { zoom: 1; }

.none { display: none; }

body { background: #15132c; }

.main { overflow: hidden; width: 625px; height: 416px; background: url("../images/main-bg.jpg") no-repeat; }

.autoslider { position: absolute; left: 0px; top: 37px; }

.autoslider, .autoslider .sliderbox { overflow: hidden; position: relative; }

.autoslider, .autoslider .sliderbox, .autoslider img { width: 337px; height: 132px; }

.autoslider img { display: block; }

.autoslider .simg a, .autoslider li { float: left; }

.autoslider .simg { position: absolute; right: 5px; bottom: 5px; }

.autoslider .simg a { margin-right: 3px; width: 8px; height: 8px; font-size: 0; background: #fff; border-radius: 5px; }

.autoslider .simg .cur a { background: #f00; }

.news { position: absolute; top: 191px; left: 0px; padding-top: 29px; width: 335px; height: 161px; /* 更多 */ /* 每行 */ }

.news .more { position: absolute; right: 0px; top: 7.5px; line-height: 14px; font-size: 12px; color: #ffb366; }

.news ul { padding-left: 5px; padding-right: 0px; }

.news li { float: left; /* for ie6、7 */ position: relative; width: 100%; height: 22px; line-height: 22px; font-size: 14px; /* 时间 */ }

.news li a { overflow: hidden; display: block; width: 195px; height: 22px; line-height: 22px; text-overflow: ellipsis; white-space: nowrap; color: #ae9491; }

.news li a:hover { color: #ffd189; }

.news li .time { position: absolute; top: 0; right: 0; width: 80px; text-align: right; color: #ae9491; }

.login-form { position: absolute; left: 367px; top: 40px; width: 235px; /* loading */ /* form group */ /* 错误提示 */ /* vip按钮 */ /* 登录按钮 */ }

.login-form .mask-position { zoom: 1; position: relative; }

.login-form .mask-position .mask { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 20; _height: 31px; _width: 31px; _top: 40%; _left: 48%; background: url("http://static.yaodou.com/common/images/loading.gif") no-repeat center center; }

.login-form .wrap_input { overflow: hidden; width: 235px; background: url("../images/login-input.jpg") right bottom no-repeat; text-align: right; }

.login-form .wrap_input input { float: right; padding-left: 5px; padding-right: 5px; width: 140px; height: 25px; font-size: 13px; line-height: 25px; color: #e0e0e0; border: none; outline: none; background: none; }

.login-form .wrap_input label { float: left; color: #fff; font-size: 12px; line-height: 25px; display: none; }

.login-form .error { overflow: hidden; display: block; padding-left: 85px; width: 155px; height: 20px; font-size: 13px; line-height: 20px; color: #c82c1f; }

.login-form .choice { margin-top: 5px; height: 30px; font-size: 12px; line-height: 30px; text-align: right; color: #866d4f; /* 忘记密码 */ /* 忘记密码 */ }

.login-form .choice .sgin { color: #866d4f; }

.login-form .choice .sgin:hover { text-decoration: underline; }

.login-form .choice .forget { color: #866d4f; }

.login-form .choice .forget:hover { text-decoration: underline; }

.login-form .vip-link { display: block; margin: 0 auto; width: 180px; height: 29px; background: url("../images/vip-btn.jpg") no-repeat left top; }

.login-form .vip-link:hover { background-position: left bottom; }

.login-form .log_btn { display: block; margin: 25px auto 15px; width: 240px; height: 84px; background: url("../images/login-btn.jpg") no-repeat left top; }

.login-form .log_btn:hover { background-position: left bottom; }

/* 如果需要换底图 */
.main { background-image: url("../images/login-bg.jpg"); }
