/* ::::: http://iplay666.com/member/templets/style/login.css ::::: */

/* ::::: http://iplay666.com/member/templets/style/base.css ::::: */

body, html { min-height: 101%; background-color: rgb(255, 255, 255); }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: outside none none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
q::before, q::after { content: ""; }
fieldset, img { border: medium none; }
button, input, select, textarea { font-size: 100%; }
.fLeft { float: left ! important; }
.fRight { float: right ! important; }
.clearfix::after { content: " "; display: block; height: 0px; clear: both; }
.intxt { padding: 4px 5px; border: 1px solid rgb(158, 158, 158); width: 320px; background: transparent url('input_bg.gif') no-repeat scroll 0px 0px; color: rgb(102, 102, 102); }
.button, button { margin: 0px; height: 21px; line-height: 21px; font-size: 12px; cursor: pointer; border: medium none; text-align: center; }
.buttonGreen142 { height: 27px; line-height: 27px; font-size: 14px; width: 68px; color: rgb(255, 255, 255); background: transparent url('bg_button.gif') no-repeat scroll 0px -127px; }
.rank { border: medium none; background: transparent url('rank.gif') no-repeat scroll 0% 0%; width: 145px; height: 22px; vertical-align: middle; cursor: default; margin: 0px 0px 0px 5px; }
.r0 {  }
td, th, div { word-break: break-all; overflow-wrap: break-word; }
li, dd { list-style-type: none; margin: 0px; padding: 0px; }
body { color: rgb(51, 51, 51); padding-bottom: 10px; background: transparent url('yxbg.jpg') no-repeat fixed center center;background-size:cover; }
button { border-style: none; }
.wrapper { width: 960px; margin-right: auto; margin-left: auto; padding-top: 6px; padding-bottom: 6px; overflow: hidden; text-align: center; }
.header { background: transparent url('topbar_bg.gif') repeat scroll 0% 0%; height: 30px; opacity: 0.5; }
.header span { float: right; line-height: 30px; }
.header .userMenu.fRight li { float: right; line-height: 30px; padding-left: 5px; padding-right: 5px; }
.header .userMenu { width: 180px; }
.auto960 { width: 960px; margin-right: auto; margin-left: auto; }
.userMenu li a { color: rgb(103, 156, 10); }
.bor { width: 960px; margin-right: auto; margin-left: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(223, 221, 221); opacity: 0.5; }
.footer { height: 36px; line-height: 36px; margin-top: 7px; }
.mL10 { margin-left: 10px; display: inline; }
.mR10 { margin-right: 10px; display: inline; }
.red, .red a:link, .red a:visited, a.red:link, a.red:visited { color: rgb(255, 0, 0); text-decoration: none; }
#login { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 25px; opacity: 0.84; }
.stip1 { margin-left: 68px; margin-top: 29px; margin-bottom: 20px; background: transparent url('bg_button.png') no-repeat scroll -185px -312px; height: 54px; width: 537px; }
#login .theme { width: 856px; clear: both; padding: 10px; }
#login .theme li { margin-bottom: 20px; line-height: 20px; overflow: hidden; clear: both; }
#login .theme span { color: rgb(0, 0, 0); width: 130px; display: block; float: left; text-align: right; overflow: hidden; }
.contract { height: 90px; text-align: left; overflow: auto; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-size: 12px; line-height: 20px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; padding: 5px; }
.buttonGreen142 { background: transparent url('bg_button.png') no-repeat scroll 0px -405px; color: rgb(255, 255, 255); font-size: 14px; height: 38px; line-height: 38px; width: 116px; font-weight: bold; }
.clear { clear: both; }
.mL68 { margin-left: 68px; }
.green { color: rgb(103, 156, 10); }
.w200 { width: 200px; }
