/*sys*/
.txthide {
  text-indent: -9999px;
  overflow: hidden;
}
/*sys*/
.syspage {
  width: 700px;
  margin: 0 auto;
}
.mblogin-logo a {
  background: url(../images/layout/mb_logo.png) no-repeat 0 0;
  margin: 30px auto 0 auto;
  width: 332px;
  height: 168px;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}
/*user-message-form*/
.userform {
  width: 350px;
  margin: 40px auto 0 auto;
  padding: 30px 35px;
  background: url(../images/layout/panel_bg.png) 0 0;
  box-shadow: 0 0 3px #666666;
  border-radius: 6px;
}
.userform .form-iten {
  margin: 0 0 10px 0;
  font-size: 14px;
}
.userform .form-iten label {
  display: block;
  padding: 0 0 8px;
  font-size: 14px;
  width: 335px;
}
.userform input {
  background: none repeat scroll 0 0 #FFF;
  border-radius: 4px;
  /* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.5);*/

  font-size: 13px;
  height: 15px;
  padding: 8px 10px;
  width: 310px;
  border: 2px solid #d2d2d2;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
}
.userform input:hover {
  border-color: #5f9b1f;
}
.userform input:focus {
  border-color: #5f9b1f;
}
.userform textarea {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #a1a1a1;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
  font-size: 13px;
  padding: 8px 10px;
  width: 490px;
  line-height: 25px;
}
.userform .form-submit {
  padding: 20px 0 10px 0;
  text-align: center;
}
.userform .form-submit a {
  margin: 0 20px;
}
.userform .other-links {
  padding: 5px 0 5px 10px;
}
.userform .other-links a {
  margin: 0 10px 0 0;
}
.userform .other-links a:hover {
  color: #405c00;
}
.userform .form-radio {
  font-size: 14px;
}
.userform .form-radio input {
  width: auto;
  margin: 0 5px 0 0;
}
.userform .form-radio .radiotxt {
  margin: 0 15px 0 0;
}
.submbinfo {
  width: 395px;
  margin: 0 auto;
}
#imgcode input {
  width: 150px;
  margin: 0 10px 0 0;
}
#loginbut {
  margin: 0;
  width: 300px;
}
#mbjoinbut {
  width: 345px;
  text-align: center;
  background: #acacac;
  margin: 30px 0 0 0;
}
.mbcopyright {
  width: 395px;
  margin: 25px auto 0 auto;
  text-align: center;
}
.mbcopyright .tipsbx {
  color: #8f0000;
  margin: 0 0 15px 0;
}
.mbcopyright .webcopyright {
  padding: 0 0 15px 0;
  font-size: 12px;
  color: #4d4d4d;
}
.form-title {
  font-weight: bold;
  font-size: 18px;
  color: #333;
  padding: 0 0 10px;
  margin: 0;
}
.form-tipsinfo {
  color: #ff0000;
  margin: 0 0 15px;
  font-weight: bold;
}
.viewok {
  padding: 20px 0;
  text-align: center;
}
.viewok:hover {
  opacity: 0.8;
}
.iten-tips {
  color: #F00;
  background: url(../images/layout/tips.png) no-repeat 0 2px;
  padding: 0 0 0 20px;
  font-size: 13px;
  margin: 0 0 0 20px;
}
.enter-infolb {
  display: inline-block;
  width: 95px;
}
.birthday-var .sys-select {
  width: 80px;
  margin: 0 5px;
}
.birthday-var input {
  width: 25px;
  vertical-align: middle;
  margin: 0 5px;
}
.birthday-var select {
  padding: 0 0 0 8px;
}
.address-var input {
  width: 210px;
  vertical-align: middle;
  margin: 0 5px;
}
.address-var .sys-select {
  width: 75px;
  margin: 0 5px 0 0;
}
.address-var select {
  padding: 0 0 0 8px;
}
#mbjoinbk .iten-tips {
  display: none;
}
#mbjoinbk #showtips11 {
  margin: 25px 0 25px 0;
}
#mbjoinbk #showtips11 input {
  width: auto;
  margin: 0 10px 0 0;
}
#mbjoinbk #showtips11 a:hover {
  text-decoration: underline;
}
#mbjoinbk .form-submit a:hover {
  text-decoration: none;
}
#rulesbk .userform {
  width: 100%;
}
.howknow-var .sys-select {
  width: 100px;
}
.howknow-var select {
  width: 130px;
}
.sysdntxt {
  height: 440px;
  width: 100%;
  overflow: auto;
  font-size: 13px;
  color: #454545;
}
.mCSB_dragger {
  background: #a4a4a4;
  width: 21px;
  height: 30px;
}
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  height: 30px;
  width: 10px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
  padding: 0 0 0 10px;
}
.mCSB_container {
  margin-right: 20px;
}
.sysdntxt .mCSB_scrollTools .mCSB_dragger {
  height: 100px;
}
.neediten {
  font-weight: bold;
  color: #F00;
  font-size: 15px;
}
#paybk-slect {
  width: 190px;
}
#paybk-slect select {
  width: 230px;
}
#paybk-slect2 {
  width: 220px;
}
#paybk-slect2 select {
  width: 260px;
}
#showtips11 input {
  margin: 0;
  width: auto;
}
.member-point-pl {
  display: inline-block;
  padding: 0 0 20px 0;
}
.member-point-pl .my-momey {
  padding: 0 0 5px 0;
}
.member-point-pl .my-momey .itenvar {
  color: #f00;
}
.member-point-pl .my-point .itenvar {
  color: #2c6d00;
}
.member-point-pl .itenvar {
  font-size: 18px;
  margin: 0 0 0 10px;
  font-weight: bold;
}
.table-title {
  background: url("../images/member/gbar.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #c4d293;
  height: 25px;
  padding: 5px 0 0;
  text-align: center;
}
#bankinfo {
  padding: 10px 0;
  display: inline-block;
  width: 100%;
}
#bankinfo table {
  text-align: center;
}
#bankinfo #PayTitle {
  background: url("../images/member/gbar.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #c4d293;
  height: 25px;
  padding: 0 0 0;
  text-align: center;
}
#bankinfo #InfoItems {
  font-size: 13px;
}
.point-card {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #a1a1a1;
  border-radius: 4px;
  font-size: 13px;
  display: inline-block;
  overflow: hidden;
  height: auto;
  width: 340px;
  margin: 20px 0 20px 0;
}
.point-card dt {
  text-align: center;
  border-bottom: 1px solid #CCC;
  padding: 15px 0;
}
.point-card dd {
  display: inline-block;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid #CCC;
}
.point-card .pc-title {
  font-size: 18px;
  color: #df6e00;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.point-card .pc-title-tips {
  color: #666;
}
.point-card .twdrvar {
  border-right: 1px #CCCCCC solid;
}
.point-card .twdrvar,
.point-card .bbbobodrvar {
  display: inline-block;
  float: left;
  width: 49%;
  text-align: center;
  padding: 10px 0;
}
.point-card .bkgary {
  background: #e7ebe5;
}
.point-card .bkgary div {
  font-size: 13px;
  font-weight: bold;
  color: #3c2d08;
}
.point-card-click {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #a1a1a1;
  border-radius: 4px;
  font-size: 13px;
  display: inline-block;
  overflow: hidden;
  height: auto;
  width: 340px;
  margin: 20px 0 20px 0;
}
.point-card-click dt {
  text-align: center;
  border-bottom: 1px solid #CCC;
  padding: 15px 0;
}
.point-card-click dd {
  display: inline-block;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid #CCC;
}
.point-card-click .pc-title {
  font-size: 18px;
  color: #df6e00;
  font-weight: bold;
}
.point-card-click .pc-title-tips {
  color: #666;
}
.point-card-click .twdrvar {
  border-right: 1px #CCCCCC solid;
}
.point-card-click .twdrvar,
.point-card-click .bbbobodrvar {
  text-align: left;
  display: inline-block;
  float: left;
  width: 40%;
  padding: 15px 0 15px 20px;
}
.point-card-click .bkgary {
  background: #e7ebe5;
}
.point-card-click .bkgary div {
  font-size: 13px;
  font-weight: bold;
  color: #3c2d08;
}
