* {
  margin: 0px;
  padding: 0px;
}
body {
  background-color: #fff;
  font-family: PingFangSC-Regular;
  color: #666;
  font-size: 12px;
  margin: 0px;
}
.main_body {
  overflow-y: scroll;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
  empty-cells: hide;
  width: 100%;
}
table tr td {
  vertical-align: top;
  color: #404040;
  font-family: PingFangSC-Regular;
  font-size: 12px;
}
ul {
  list-style-type: none;
}
a {
  text-decoration: none;
  color: #666;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a:hover {
  text-decoration: underline;
}
a {
  blr: expression(this.onFocus=this.blur());
  outline: none;
}
area {
  blr: expression(this.onFocus=this.blur());
}
input,
select {
  font-size: 12px;
}
a:hover {
  color: #ff5a59;
  text-decoration: none;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-weight: normal;
  font-style: normal;
}
.top {
  float: left;
  height: 42px;
  width: 100%;
  background-color: #eeeeee;
}
.top .tlo {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
}
.top .tlo .lodui {
  float: left;
  width: 950px;
}
.lodui .tgo {
  float: left;
  width: 143px;
}
.lodui .tgo a {
  background: url(../style/logo.png) no-repeat;
  background-size: cover;
  float: left;
  height: 38px;
  width: 119px;
  margin-top: 2px;
}
.lodui .timg {
  float: left;
  position: relative;
  height: 42px;
  width: 473px;
}
.lodui .timg a {
  background: url(../style/navsamll.png) no-repeat;
  background-size: cover;
  float: left;
  height: 42px;
  width: 473px;
  cursor: auto;
}
.lodui .timg .enlarge_img {
  background: url(../style/navbig.png) no-repeat;
  background-size: cover;
  float: left;
  height: 250px;
  width: 950px;
  position: absolute;
  top: 0px;
  left: -143px;
  z-index: 9999;
  display: none;
  cursor: pointer;
}
.lodui .timg:hover a {
  display: none;
}
.lodui .timg:hover .enlarge_img {
  display: block;
}
.wanmei_msg {
  width: 330px;
  height: 20px;
  line-height: 20px;
  text-align: right;
  z-index: 200;
  float: right;
  position: relative;
  top: 11px;
}
a.wanmei_msg_link01,
a.wanmei_msg_link02,
a.wanmei_msg_link03 {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #444444;
  font-size: 12px;
  text-decoration: none;
  float: right;
}
a.wanmei_msg_link01:hover,
a.wanmei_msg_link02:hover,
a.wanmei_msg_link03:hover {
  text-decoration: underline;
}
a.wanmei_msg_game {
  display: inline-block;
  float: right;
  width: 95px;
  height: 20px;
  line-height: 20px;
  color: #444444;
  font-size: 12px;
  text-decoration: none;
  text-align: left;
  text-indent: 9px;
  margin-left: 10px;
  background-image: url(../style/logi.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.wanmei_msg_xian {
  display: inline-block;
  width: 16px;
  text-align: center;
  color: #a4a3a3;
  font-size: 8px;
  color: #a4a3a3;
  float: right;
}
.wanmei_games {
  width: 400px;
  height: 400px;
  background-color: #eeeeee;
  position: relative;
  top: 12px;
  z-index: 300;
  border: solid 1px #cfcfcf;
  border-top: none;
  display: none;
  float: right;
}
.navi {
  background-image: url(../style/na_bg.jpg);
  background-repeat: no-repeat;
  float: left;
  height: 80px;
  width: 100%;
}
.navi .dh {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
}
.navi .dh .huiyu {
  float: left;
  width: 950px;
}
.huiyu .member {
  float: left;
  width: 155px;
  margin-top: 16px;
  margin-left: 0px;
}
.huiyu .shou {
  float: right;
  height: auto;
}
.huiyu .shou li {
  float: left;
  position: relative;
  margin-left: 1px;
  z-index: 1;
  padding-bottom: 3px;
  text-align: center;
}
.huiyu .shou li a {
  position: relative;
}
.huiyu .shou li.active > a::after {
  content: '';
  display: inline-block;
  height: 0px;
  width: 0px;
  border: 10px solid #fff;
  position: absolute;
  bottom: 0px;
  left: 44%;
  transform: translateX(-50%);
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
}
.huiyu .shou li.active:nth-child(3)::after {
  left: 50%;
}
.huiyu .shou li.active:nth-child(1)::after {
  left: 50%;
}
.huiyu .shou .cur {
  background-image: url(images/nav_select.html);
  background-repeat: no-repeat;
  background-position: center 75px;
}
.huiyu .shou a {
  display: block;
}
.huiyu .shou li > a {
  width: 114px;
  height: 80px;
  line-height: 80px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.huiyu .shou li:hover > a {
  color: #0a84ff;
}
.huiyu .shou li em {
  display: inline-block;
  width: 7px;
  height: 4px;
  vertical-align: middle;
  margin-left: 5px;
  background-image: url(../style/logi.png);
  background-repeat: no-repeat;
  background-position: -98px 0;
}
.huiyu .shou .dlist {
  display: none;
  width: 114px;
  left: -3px;
  top: 87px;
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.huiyu .shou .dlist a {
  display: inline-block;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  width: 100%;
  color: #d01f2a;
  text-align: center;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 6px;
}
.huiyu .shou .dlist a:hover {
  background-color: #d01f2a;
  color: #fff;
  border-left-color: #ff5959;
  border-right-color: #ff5959;
}
.huiyu .shou .dlist .occupy {
  height: 16px;
  font-size: 0;
  line-height: 1;
}
.huiyu .shou .dlist .occupy:hover {
  background-color: #fff;
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
}
.huiyu .shou li:hover > a {
  color: #fde08a;
}
.huiyu .shou li:hover em {
  background-position: -106px 0;
}
.huiyu .shou li:hover .dlist {
  display: block;
}
/*版权底部*/
.coppy {
  background-color: #eeeeee;
  float: left;
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #cecece;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 100px;
}
.coppy .codi {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
}
.coppy .codi .didui {
  float: left;
  width: 950px;
}
.codi .didui p {
  float: left;
  width: 950px;
  text-align: center;
  font-size: 12px;
  color: #808080;
  line-height: 2em;
}
.codi .didui p a {
  color: #808080;
}

.l {
  float: left;
}
.r {
  float: right;
}
.clear {
  clear: both;
}
.fb {
  font-weight: bold;
}
.hidden {
  display: none;
}
.tac {
  text-align: center;
}
.ti24 {
  text-indent: 24px;
}

.mr18 {
  margin-right: 18px;
}
.mr8 {
  margin-right: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr12 {
  margin-right: 12px;
}
.mt3 {
  margin-top: 3px;
}
.mb200 {
  margin-bottom: 50px;
}

.c64 {
  color: #646464;
}

.bgHead {
  height: 133px;
  background: url(../style/bgHead.png) repeat-x;
  width: 100%;
}

.headBox {
  width: 950px;
  margin: 0 auto;
}
.hWelcome {
  color: #333;
  text-align: right;
  padding: 10px 0 0 0;
  height: 23px;
}
.hWelcome a {
  color: #333;
  text-decoration: none;
}
.hWelcome a:hover {
  text-decoration: underline;
}

.ucLogo {
  padding: 0 0 17px 16px;
  width: 934px;
  height: 45px;
}

.bgNav {
  background: url(../style/bgNav.png) repeat-x;
  height: 34px;
  width: 930px;
  position: relative;
  padding: 4px 10px 0 10px;
}
.bgNav .lbn,
.bgNav .rbn {
  width: 7px;
  height: 30px;
  background: url(../style/navLeft.png) no-repeat;
  position: absolute;
}
.bgNav .lbn {
  background-position: 0 0;
  left: 0;
  top: 0;
}
.bgNav .rbn {
  background-position: -7px 0;
  right: 0;
  top: 0;
}

.nav ul li {
  width: 97px;
  height: 34px;
  float: left;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
  display: inline;
}
.nav ul li a {
  color: #fff;
  width: 97px;
  height: 25px;
  padding: 9px 0 0 0;
  display: block;
}
.nav ul li a:hover,
.nav ul li a.current {
  background: url(../style/navCur.png) no-repeat;
  color: #424242;
}

.selectBox {
  margin: 1px 5px 0 0;
  background: url(../style/bgSelect.png) no-repeat;
  width: 103px;
  height: 23px;
  color: #802700;
  padding: 1px 3px 1px 1px;
  position: relative;
  z-index: 1;
}
.selectBox .txt {
  width: 88px;
  padding: 6px 0 0 0;
  height: 17px;
  text-align: center;
}
.selectDown {
  width: 15px;
  height: 15px;
  cursor: pointer;
  color: #f00;
  display: block;
  margin-top: 6px;
}

.selectTxt {
  width: 105px;
  background: #00f;
  position: absolute;
  top: 25px;
  left: 0;
  border: #d25a03 solid 1px;
  border-top: 0 none;
  background: #fff;
}
.selectTxt ul {
  padding: 5px 0;
}
.selectTxt ul li {
  width: 105px;
  height: 20px;
}

.selectTxt ul li a {
  background: #fff;
  display: block;
  width: 95px;
  float: left;
  line-height: 20px;
  padding: 0 0 0 10px;
  color: #802700;
}
.selectTxt ul li a:hover {
  background: #fee4c3;
}

.breadCrumbs {
  margin: 0 auto;
  width: 950px;
  height: 26px;
  padding: 13px 0 0 0;
  color: #787878;
}
.breadCrumbs a {
  color: #787878;
}
.breadCrumbs a:hover {
  text-decoration: underline;
}
.breadCrumbs span {
  color: #393939;
}

.content {
  margin: 0 auto;
  width: 950px;
}
.cLeft {
  width: 240px;
  padding-right: 15px;
}
.cRight {
  width: 695px;
}

.clBoxOne .title {
  border: #e9c8aa solid 1px;
  height: 21px;
  background: url(../style/bgloTitle.gif) repeat-x;
  color: #d13100;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 0 10px;
}
.clBoxTwo .title {
  height: 21px;
  background: url(../style/bgTitle238x31.png) no-repeat;
  color: #d13100;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 0 10px;
}

.bgLog {
  background: url(../style/bgLog.png) no-repeat left bottom #f4f4f3;
  width: 232px;
  border: #c3c3c3 solid 1px;
  border-top: 0 none;
  padding: 15px 3px 0 3px;
}
.bgLog ul {
  padding: 0px 12px 0 7px;
}
.bgLog ul li {
  height: 27px;
  width: 213px;
  padding-bottom: 9px;
}
.bgLog .w55 {
  width: 60px;
  font-size: 14px;
  color: #4b4b4b;
  text-align: right;
  padding-top: 5px;
}
.bgLog .ipt151 {
  width: 141px;
  background: url(../style/bgInput.png) no-repeat;
  height: 17px;
  padding: 5px;
  overflow: hidden;
}
.bgLog .ipt69 {
  width: 59px;
  background: url(../style/bgInput.png) no-repeat 0 -27px;
  height: 17px;
  padding: 5px;
  overflow: hidden;
}
.bgLog .ipt151 input {
  width: 141px;
  height: 17px;
  border: 0 none;
  background: none;
}
.bgLog .ipt69 input {
  width: 59px;
  height: 17px;
  border: 0 none;
  background: none;
}
.bgLog .code {
  border: #b8b8b8 solid 1px;
}

.logBtn {
  width: 166px;
  height: 33px;
  padding: 11px 0 26px 66px;
  border-bottom: #c9c9c9 dotted 1px;
}
.logBtn input {
  background: url(../style/logBtn.png) no-repeat;
  border: 0 none;
  width: 104px;
  height: 33px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.logLink {
  padding: 16px 0 0 0;
  height: 25px;
  text-align: center;
}
.logLink a {
  margin: 0 8px;
  color: #363636;
}
.logLink a:hover {
  text-decoration: underline;
}

.clBoxTwo {
  width: 238px;
  border: #c3c3c3 solid 1px;
}
.clBoxTwo ul {
  padding: 4px 0;
  width: 238px;
}
.clBoxTwo ul li {
  height: 34px;
  margin-bottom: 3px;
  width: 238px;
  font-size: 14px;
}
.clBoxTwo ul li p {
  padding: 10px 0 0 49px;
  height: 24px;
}
.clBoxTwo ul li p a {
  color: #505050;
}
.clBoxTwo ul li p.one,
.clBoxTwo ul li p.two,
.clBoxTwo ul li p.three,
.clBoxTwo ul li p.four,
.clBoxTwo ul li p.five,
.clBoxTwo ul li p.six {
  background: url(../style/iconLb.png) no-repeat;
}
.clBoxTwo ul li p.one {
  background-position: 14px 4px;
}
.clBoxTwo ul li p.two {
  background-position: 14px -32px;
}
.clBoxTwo ul li p.three {
  background-position: 14px -68px;
}
.clBoxTwo ul li p.four {
  background-position: 14px -106px;
}
.clBoxTwo ul li p.five {
  background-position: 14px -141px;
}
.clBoxTwo ul li p.six {
  background-position: 14px -178px;
}
.clBoxTwo ul li.cur {
  background: url(../style/icon16x16.gif) no-repeat #ffe4ce 213px 10px;
  font-weight: bold;
}

.banner240x81 {
  width: 240px;
  height: 81px;
  overflow: hidden;
}

.banner693,
.gameList,
.gameNews {
  border: #c7c7c7 solid 1px;
  width: 693px;
}
.banner693 ul li {
  width: 693px;
  height: 195px;
  overflow: hidden;
}

.notice {
  width: 636px;
  height: 29px;
  position: relative;
  color: #bd7743;
  background: url(../style/bgNotice.gif) repeat-x;
  padding: 10px 0 0 59px;
}
.notice .nl,
.notice .nr {
  height: 39px;
  position: absolute;
  background: url(../style/iconNotice.gif) no-repeat;
}
.notice .nl {
  width: 49px;
  background-position: 0 0;
  left: 0;
  top: 0;
}
.notice .nr {
  width: 6px;
  background-position: -49px 0;
  right: 0;
  top: 0;
}

.gameList .title {
  width: 683px;
  height: 22px;
  background: url(../style/bgnlTitle.png) no-repeat;
  padding: 10px 0 0 10px;
  font-weight: bold;
  color: #555;
  overflow: hidden;
}
.gameList ul {
  padding: 7px 1px 2px 2px;
  width: 690px;
}
.gameList ul li {
  width: 216px;
  padding: 5px 7px 10px 7px;
  float: left;
}

.gameNews .title {
  width: 685px;
  height: 30px;
  background: url(../style/bgnlTitle.png) no-repeat;
  padding: 2px 0 0 8px;
  color: #555;
  overflow: hidden;
}
.gameNews .title a {
  width: 77px;
  height: 21px;
  margin-right: 10px;
  display: inline-block;
  color: #555;
  padding: 9px 0 0 0;
  text-align: center;
}
.gameNews .title a:hover,
.gameNews .title a.cur {
  background: url(../style/newCur.png) no-repeat;
  font-weight: bold;
}
.gameNews ul {
  padding: 3px;
  width: 687px;
}
.gameNews ul li {
  height: 23px;
  border-bottom: dashed #c9c9c9 1px;
  padding: 7px 9px 0px 25px;
  width: 653px;
  color: #909090;
  background: url(../style/icon6x9.gif) no-repeat 18px 8px;
}
.gameNews ul li a {
  color: #555;
}
.gameNews ul li a:hover {
  color: #e24500;
}
.gameNews ul li.end {
  border-bottom: none 0;
}

.footer {
  margin: 0 auto;
  width: 950px;
  background: url(../style/bgFooter.gif) repeat-x 0 37px;
  text-align: center;
  padding: 60px 0 0 0;
}
.footer p {
  color: #a0a0a0;
  height: 22px;
}
.footer p.link {
  color: #616161;
}
.footer p.link a {
  color: #616161;
  margin: 0 5px;
}

.idManage {
  background: #fff1e5;
  border: #c3c3c3 solid 1px;
  border-top: none 0;
  padding: 10px 0 0 0;
}
.idManage ul li {
  height: 24px;
  padding: 3px 0 6px 48px;
}
.idManage ul li a {
  color: #4b4b4b;
  font-size: 14px;
}
.idManage ul li a:hover {
  font-weight: bold;
}
.idManage ul li.one,
.idManage ul li.two,
.idManage ul li.three,
.idManage ul li.four,
.idManage ul li.five,
.idManage ul li.six {
  background: url(../style/iconManage.gif) no-repeat;
}
.idManage ul li.one {
  background-position: 20px -2px;
}
.idManage ul li.two {
  background-position: 20px -34px;
}
.idManage ul li.three {
  background-position: 20px -72px;
}
.idManage ul li.four {
  background-position: 20px -106px;
}
.idManage ul li.five {
  background-position: 20px -143px;
}
.idManage ul li.six {
  background-position: 20px -178px;
}

.idWebNav {
  background: #fff1e5;
  border: #c3c3c3 solid 1px;
  border-top: none 0;
  padding: 10px 0 0 0;
}
.idWebNav ul li {
  height: 24px;
  padding: 3px 0 6px 48px;
}
.idWebNav ul li a {
  color: #4b4b4b;
  font-size: 14px;
}
.idWebNav ul li a:hover {
  font-weight: bold;
}
.idWebNav ul li.current {
  background: url(../style/icon5x9.gif) no-repeat 35px 5px;
  font-weight: bold;
}

.uCenter .title,
.uCenterTwo .title,
.ucPassword .title {
  height: 21px;
  border-bottom: #cfcfcf solid 1px;
  background: url(../style/bgUcenterTitle.png) repeat-x;
  color: #555;
  padding: 10px 12px 0 12px;
}
.uCenterTwo .title a {
  color: #4e4e4e;
}
.uCenterTwo .title a:hover {
  text-decoration: underline;
}

.uCenter,
.uCenterTwo,
.ucPassword {
  width: 693px;
  border: #cfcfcf solid 1px;
}
.uCenter {
  min-height: 308px;
}
.uCenter ul {
  padding: 28px 87px 0px 37px;
  width: 569px;
}
.uCenter ul li {
  height: 34px;
  color: #6c6c6c;
}
.uCenter ul li .w77 {
  width: 127px;
  padding: 6px 10px 0 0;
  text-align: right;
  color: #4e4e4e;
}
.uCenter ul li .w78 {
  padding: 6px 10px 0 0;
  text-align: right;
  color: #4e4e4e;
}
.uCenter ul li .point {
  color: #000;
  padding-top: 6px;
  color: #878787;
}
.uCenter ul li .point a {
  color: #005aff;
  text-decoration: underline;
}
.uCenter ul li .w431 {
  width: 431px;
}
.ff5400 {
  color: #ff5400;
  font-family: '微软雅黑';
  font-weight: bold;
  font-size: 16px;
}
.uCenter ul li .mail {
  color: #6c6b6b;
  padding: 6px 0 0 0;
}

.btn {
  text-align: center;
  padding: 40px 0 65px 0;
}
.btn input {
  margin-right: 28px;
  background: url(../style/btn85x35.png) no-repeat;
  width: 85px;
  font-family: '\5b8b\4f53';
  padding-bottom: 2px;
  height: 35px;
  line-height: 34px;
  border: 0 none;
  font-weight: bold;
  color: #5e5e5e;
  font-size: 14px;
  cursor: pointer;
}
.btn input.hover {
  background-position: 0 -35px;
  color: #fff;
}

.uCenter ul li input {
  font-family: '\5b8b\4f53';
  font-size: 12px;
}
.uCenter ul li input.w122,
.uCenter ul li input.w148,
.uCenter ul li input.w53,
.uCenter ul li input.w104,
.uCenter ul li input.w360,
.uCenter ul li input.email {
  height: 16px;
  border: #999 solid 1px;
  padding: 4px 7px;
  color: #6c6c6c;
}
.uCenter ul li label {
  padding-left: 3px;
  cursor: pointer;
}
.uCenter ul li input.w122 {
  width: 115px;
}
.uCenter ul li input.w148 {
  width: 134px;
}
.uCenter ul li input.email {
  width: 200px;
}
.uCenter ul li input.w53 {
  width: 39px;
}
.uCenter ul li input.w104 {
  width: 90px;
}
.uCenter ul li input.w360 {
  width: 346px;
}
.uCenter ul li select.w125 {
  width: 125px;
  height: 24px;
  border: #999 solid 1px;
}
.levelRed,
.levelYellow,
.levelGreen,
.levelGray {
  width: 49px;
  text-align: center;
  padding: 5px 0 0 0;
  border-left: #fff solid 1px;
  background: #ff4545;
  height: 18px;
  color: #000;
}
.levelRed {
  background: #ff4545;
  border-right: #bb2b2b solid 1px;
  border-bottom: #bb2b2b solid 1px;
}
.levelYellow {
  background: #f90;
  border-right: #f60 solid 1px;
  border-bottom: #f60 solid 1px;
}
.levelGreen {
  background: #0c0;
  border-right: #090 solid 1px;
  border-bottom: #090 solid 1px;
}
.levelGray {
  background: #ebebeb;
  border-right: #bebebe solid 1px;
  border-bottom: #bebebe solid 1px;
}
.uCenter .line {
  margin-bottom: 5px;
  border-bottom: dashed #c9c9c9 1px;
  color: #f0f;
}

.uCenter .ucIndexBtn1,
.uCenter .ucIndexBtn2 {
  height: 21px;
  text-align: center;
  padding: 7px 0 0 0;
  display: block;
  color: #fff;
  float: left;
}
.uCenter .ucIndexBtn1 {
  width: 76px;
  background: url(../style/btn76x28.png) no-repeat;
}
.uCenter .ucIndexBtn2 {
  width: 102px;
  background: url(../style/btn102x28.png) no-repeat;
}

.uCenterTwo ul {
  padding: 12px;
  width: 669px;
}
.uCenterTwo ul li {
  width: 214px;
  float: left;
  border: #191919 solid 1px;
  margin: 0 7px 7px 0;
  height: 62px;
  overflow: hidden;
}

.ucPasswordBox {
  padding: 15px 94px 15px 94px;
  width: 505px;
}
.ucPasswordBox .ucpNotice {
  width: 450px;
  height: 16px;
  padding: 8px 0 0 53px;
  background: url(../style/icon24x24.gif) #fff1b7 no-repeat 18px 0px;
  border: #f3cf88 solid 1px;
  color: #e00000;
}

.ucPasswordBox ul.pwBox {
  padding: 41px 0 0 0;
}
.ucPasswordBox ul.pwBox li {
  line-height: 18px;
  color: #6c6c6c;
  background: url(../style/pwListBg.png) no-repeat 0 -86px;
  height: 86px;
  overflow: hidden;
  width: 492px;
  margin-bottom: 20px;
}
.ucPasswordBox ul.pwBox li a {
  color: #6c6c6c;
}
.ucPasswordBox ul.pwBox li p.one,
.ucPasswordBox ul.pwBox li p.two,
.ucPasswordBox ul.pwBox li p.three {
  background: url(../style/pwIcon.png) no-repeat;
  height: 86px;
  padding: 32px 0 0 99px;
  color: #6c6c6c;
}
.ucPasswordBox ul.pwBox li p.one {
  background-position: 20px 13px;
}
.ucPasswordBox ul.pwBox li p.two {
  background-position: 20px -92px;
}
.ucPasswordBox ul.pwBox li p.three {
  background-position: 20px -200px;
}
.ucPasswordBox ul.pwBox li p.notice {
  background: url(../style/iconWrong.gif) no-repeat 50px 27px;
  height: 86px;
  padding: 32px 0 0 99px;
  color: #6c6c6c;
}
.ucPasswordBox ul.pwBox li.cur {
  background-position: 0 0;
  color: #d86100;
  font-weight: bold;
}
.ucPasswordBox ul.pwBox li.cur a {
  color: #d86100;
}
.ucPasswordBox .ok {
  background: url(../style/icon54x54.png) no-repeat 209px 50px;
  padding: 120px 0 0 160px;
  color: #489d09;
}

ul.pwBox1 {
  padding: 34px 0 0 0;
  width: 505px;
}
ul.pwBox1 li {
  width: 505px;
  padding-bottom: 15px;
}
ul.pwBox1 li .w166 {
  width: 160px;
  padding: 6px 6px 0 0;
  text-align: right;
  color: #4e4e4e;
}
ul.pwBox1 li .w339 {
  width: 339px;
}
ul.pwBox1 li .ipt184,
ul.pwBox1 li .ipt75 {
  border: #b2b2b2 solid 1px;
  height: 16px;
  padding: 4px 7px;
  font-size: 12px;
}
ul.pwBox1 li .ipt184 {
  width: 160px;
}
ul.pwBox1 li .ipt75 {
  width: 61px;
}
ul.pwBox1 li a.changeOne {
  padding: 6px 0 0 6px;
  color: #1f73d3;
}
.c0073d5 {
  color: #0073d5;
  padding-top: 6px;
}

.regBox {
  width: 950px;
  margin-bottom: 0px;
  border-bottom: #c3c3c3 solid 1px;
}
.regBox .title {
  height: 32px;
  border: #e9c8aa solid 1px;
  background: url(../style/bgRegTitle.png) repeat-x;
  color: #c61c00;
  font-weight: bold;
  font-size: 16px;
  font-family: '微软雅黑';
  padding: 10px 0 0 18px;
}
.regBox ul {
  border: #c3c3c3 solid 1px;
  border-top: 0 none;
  background: #fff;
  padding: 26px 0 26px 0;
  border-bottom: 0 none;
}
.regBox ul li {
  width: 948px;
  padding-bottom: 13px;
}
.regBox ul li .w330 {
  width: 320px;
  padding: 12px 10px 0 0px;
  text-align: right;
  font-size: 14px;
  color: #4e4e4e;
}

.regBox ul li .iptCur231 input,
.regBox ul li .ipt231 input,
.regBox ul li .iptCur155 input,
.regBox ul li .ipt155 input,
.regBox ul li .iptCur84 input,
.regBox ul li .ipt84 input {
  height: 22px;
  border: 0 none;
  padding-top: 6px;
  font-family: '宋体';
  font-size: 14px;
}
.regBox ul li .iptCur231,
.regBox ul li .ipt231,
.regBox ul li .iptCur155,
.regBox ul li .ipt155,
.regBox ul li .iptCur84,
.regBox ul li .ipt84 {
  background: url(../style/bgInput.gif) no-repeat;
  height: 28px;
  padding: 5px 7px;
  overflow: hidden;
}

.regBox ul li .ipt231 {
  background-position: 0 -38px;
}
.regBox ul li .iptCur231 {
  background-position: 0 0px;
}
.regBox ul li .iptCur231 input,
.regBox ul li .ipt231 input {
  width: 217px;
}

.regBox ul li .iptCur155 {
  background-position: 0 -76px;
}
.regBox ul li .ipt155 {
  background-position: 0 -114px;
}
.regBox ul li .iptCur155 input,
.regBox ul li .ipt155 input {
  width: 141px;
}

.regBox ul li .iptCur84 {
  background-position: 0 -152px;
}
.regBox ul li .ipt84 {
  background-position: 0 -190px;
}
.regBox ul li .iptCur84 input,
.regBox ul li .ipt84 input {
  width: 70px;
}

.regBox ul li .iptCur230 {
  background-position: 0 0;
}
.regBox ul li .ff0000 {
  color: #ff0000;
  padding-right: 3px;
}
.regBox ul li .c969696 {
  color: #969696;
  padding-right: 3px;
  padding-top: 6px;
}
.regBox ul li .tag {
  padding: 12px 0 0 10px;
  color: #8f8f8f;
}
.regBox ul li .wrong {
  background: url(../style/iconWrong.gif) no-repeat;
  width: 25px;
  height: 25px;
  margin: 4px 0 0 9px;
}
.regBox ul li .right {
  background: url(../style/iconRight.gif) no-repeat;
  width: 25px;
  height: 25px;
  margin: 4px 0 0 9px;
}

.regNotice {
  background: url(../style/iconNotice20x20.gif) no-repeat 305px 0;
  padding: 0 100px 0 328px;
  color: #626161;
  line-height: 24px;
}
.regNotice span {
  color: #ff0000;
}
.regBtn input {
  background: url(../style/btn198x50.png) no-repeat;
  width: 198px;
  height: 50px;
  border: 0 none;
  cursor: pointer;
}
.regBox ul li label {
  padding-left: 5px;
}
.regBox ul li label a {
  color: #0060ff;
}
.regBox ul li .regCode {
  padding: 3px 0 0 5px;
}
.regBox ul li a.newCode {
  color: #1f73d3;
  margin: 12px 0 0 4px;
}

.regok {
  width: 716px;
  height: 266px;
  border: solid 1px #eacb9e;
  background-color: #fff1dd;
  margin: auto;
  margin-top: 40px;
}
.WelSpeech {
  background: url(../style/welspeech.jpg) no-repeat;
  width: 212px;
  height: 25px;
  margin: auto;
  margin-top: 28px;
}
.EnterCenter {
  width: 168px;
  height: 46px;
  margin: auto;
  margin-top: 20px;
}
.regok .note {
  font-family: '宋体';
  font-size: 12px;
  color: #0079f5;
  text-align: center;
  margin-top: 25px;
}
.regok .posline {
  height: 1px;
  width: 600px;
  border-bottom: dashed 1px #6e6e6e;
  margin: auto;
  margin-top: 10px;
}
.regok .account {
  font-family: '宋体';
  font-size: 14px;
  color: #854200;
  text-align: center;
  margin-top: 25px;
}

.mailauth {
  width: 716px;
  height: 266px;
  border: solid 1px #eacb9e;
  background-color: #fff1dd;
  margin: auto;
  margin-top: 40px;
}
.authsucc {
  background: url(../style/iconRight.gif) no-repeat;
  padding-left: 30px;
  padding-top: 7px;
  width: 212px;
  height: 25px;
  margin: auto;
  margin-top: 50px;
}
.authfail {
  background: url(../style/iconWrong.gif) no-repeat;
  padding-left: 30px;
  padding-top: 7px;
  width: 212px;
  height: 25px;
  margin: auto;
  margin-top: 50px;
  font-weight: bold;
}
.mailauth .note {
  font-family: '宋体';
  font-size: 12px;
  color: #0079f5;
  width: 300px;
  text-align: left;
  margin: auto;
  margin-top: 8px;
}

.slBox {
  width: 550px;
  padding-left: 30px;
}
.slBox .one {
  width: 382px;
  height: 80px;
  background: url(../style/serverImg1.png) no-repeat;
  padding: 40px 0px 34px 132px;
  line-height: 24px;
  font-size: 18px;
  font-family: '微软雅黑';
  color: #6da50b;
}

.slBox .stwo {
  width: 500px;
}
.slBox .stwo .qq span {
  font-size: 16px;
  font-family: '微软雅黑';
  color: #545454;
  font-weight: bold;
  margin: 10px 10px 0 0;
  width: 120px;
  text-align: right;
  display: block;
  float: left;
}
.slBox .stwo .qq {
  background: url(../style/iconServer.gif) no-repeat;
  padding: 0 0 0 58px;
  float: left;
}
.slBox .stwo .qq .onlineQQ {
  font-size: 14px;
  width: 500px;
}
.slBox .stwo .qq .onlineQQ ul {
  width: 440px;
}
.slBox .stwo .qq .onlineQQ ul li {
  width: 440px;
  padding: 10px 0 10px 0;
  overflow: hidden;
}
.slBox .stwo .qq .onlineQQ a.online {
  width: 74px;
  height: 22px;
  margin-right: 20px;
  background: url(../images/qqOnline.html) no-repeat;
  display: block;
  float: left;
}
.slBox .stwo .qq .onlineQQ label {
  margin-right: 5px;
}

.page {
  height: 19px;
  width: 678px;
  text-align: right;
  padding: 0 12px 10px 0;
}
.page a.next,
.page a.next:hover,
.page a.prev,
.page a.prev:hover {
  width: 18px;
  height: 19px;
  display: block;
  background: url(../style/iconPage.png) no-repeat;
}
.page a.next {
  background-position: 0px -57px;
  cursor: pointer;
}
.page a.next:hover {
  background-position: 0px -38px;
  cursor: pointer;
}
.page a.prev {
  background-position: 0px 0px;
  cursor: pointer;
}
.page a.prev:hover {
  background-position: 0px -17px;
  cursor: pointer;
}

.page a.text {
  color: #666;
  margin: 4px 5px 5px 10px;
  cursor: pointer;
}
.page a.text:hover {
  color: #000;
}
.page a.num,
.page a.numCur {
  width: 10px;
  margin: 4px 5px 5px 5px;
  color: #666;
}
.page a.num:hover,
.page a.numCur {
  color: #000;
  font-weight: bold;
}

.news {
  border: #c3c3c3 solid 1px;
  padding: 10px 20px;
}
.newsTop {
  border-bottom: #c3c3c3 dashed 1px;
  padding: 20px 0 0 0;
  text-align: center;
}
.newsTop .title {
  height: 22px;
  color: #0763bb;
  font-weight: bold;
  font-size: 14px;
}
.newsTop .ntitle {
  height: 22px;
  color: #0763bb;
  font-weight: bold;
  font-size: 14px;
}
.newsTop .date {
  color: #747474;
  height: 17px;
}
.newsBox {
  padding: 10px 20px;
  line-height: 26px;
  color: #313131;
  min-height: 395px;
  color: #666;
}
.red {
  color: #f00;
}
.yellow {
  color: #f90;
}
.green {
  color: #0c0;
}
.blue {
  color: #00f;
}
.reginput {
  border: solid 1px #999;
  height: 25px;
  line-height: 25px;
  padding: 2px;
}

.proTitle {
  height: 32px;
  background: url(../style/bgProTitle.png) repeat-x;
  border: #eac9aa solid 1px;
  padding: 10px 0 0 0;
  text-align: center;
  font-size: 18px;
  color: #c61c02;
  font-weight: bold;
  font-family: '微软雅黑';
}
.proTxtBox {
  height: 566px;
  overflow-y: scroll;
  background: #f4f4f4;
  border: #c3c3c3 solid 1px;
  border-top: 0 none;
}
.proTxt {
  padding: 50px 20px;
  line-height: 18px;
  color: #545454;
}

.cGetpasswd {
  width: 948px;
}
.getPassword {
  width: 948px;
  border: #cfcfcf solid 1px;
}
.getPassword .title {
  height: 21px;
  border-bottom: #cfcfcf solid 1px;
  background: url(../style/bgUcenterTitle.png) repeat-x;
  color: #555;
  padding: 10px 12px 0 12px;
}
.getPasswordBox {
  padding: 15px 94px 15px 210px;
}
.getPasswordBox .ucpNotice {
  width: 452px;
  height: 16px;
  padding: 8px 0 0 53px;
  background: url(../style/icon24x24.gif) #fff1b7 no-repeat 18px 0px;
  border: #f3cf88 solid 1px;
  color: #e00000;
}
.getPasswordBox .ok {
  background: url(../style/icon54x54.png) no-repeat 209px 50px;
  padding: 120px 0 0 160px;
  color: #489d09;
}

.getPasswordBox ul.pwBox {
  padding: 42px 0 150px 0;
}
.getPasswordBox ul.pwBox li {
  line-height: 18px;
  color: #6c6c6c;
  background: url(../style/pwListBg.png) no-repeat 0 -86px;
  height: 86px;
  overflow: hidden;
  width: 492px;
  margin-bottom: 22px;
}
.getPasswordBox ul.pwBox li a {
  color: #6c6c6c;
}
.getPasswordBox ul.pwBox li p.one,
.getPasswordBox ul.pwBox li p.two,
.getPasswordBox ul.pwBox li p.three {
  background: url(../style/pwIcon.png) no-repeat;
  height: 86px;
  padding: 32px 0 0 99px;
  color: #6c6c6c;
}
.getPasswordBox ul.pwBox li p.one {
  background-position: 20px 13px;
}
.getPasswordBox ul.pwBox li p.two {
  background-position: 20px -92px;
}
.getPasswordBox ul.pwBox li p.three {
  background-position: 20px -200px;
}
.getPasswordBox ul.pwBox li p.notice {
  background: url(../style/iconWrong.gif) no-repeat 50px 27px;
  height: 86px;
  padding: 32px 0 0 99px;
  color: #6c6c6c;
}
.getPasswordBox ul.pwBox li.cur {
  background-position: 0 0;
  color: #d86100;
  font-weight: bold;
}
.getPasswordBox ul.pwBox li.cur a {
  color: #d86100;
}
.scoring_dialog .layui-layer-title {
  background-color: #fff;
  margin: 32px 32px;
  padding: 0px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #404040;
  text-align: left;
  height: 34px;
  line-height: 22px;
  box-sizing: border-box;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
}
.age_dialog .layui-layer-title {
  background-color: #fff;
  margin: 32px 32px;
  padding: 0px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #404040;
  text-align: left;
  height: 34px;
  line-height: 22px;
  box-sizing: border-box;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
}
.regwcn_dialog .layui-layer-title {
  background-color: #fff;
  margin: 32px 32px;
  padding: 0px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #404040;
  text-align: left;
  height: 34px;
  line-height: 22px;
  box-sizing: border-box;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
}
.header_dialog .layui-layer-title {
  background-color: #fff;
  margin: 32px 32px 24px;
  padding: 0px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #404040;
  text-align: left;
  height: 34px;
  line-height: 22px;
  box-sizing: border-box;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
}
.scoring_dialog .layui-layer-title:before {
  content: '';
  width: 4px;
  height: 16px;
  margin-right: 8px;
  display: inline-block;
  background: #d7363e;
  position: relative;
  top: 2px;
}
.age_dialog .layui-layer-title:before {
  content: '';
  width: 4px;
  height: 16px;
  margin-right: 8px;
  display: inline-block;
  background: #d7363e;
  position: relative;
  top: 2px;
}
.regwcn_dialog .layui-layer-title:before {
  content: '';
  width: 4px;
  height: 16px;
  margin-right: 8px;
  display: inline-block;
  background: #d7363e;
  position: relative;
  top: 2px;
}
.header_dialog .layui-layer-title:before {
  content: '';
  width: 4px;
  height: 16px;
  margin-right: 8px;
  display: inline-block;
  background: #d7363e;
  position: relative;
  top: 2px;
}
.scoring_dialog .layui-layer-setwin {
  right: 40px;
  top: 34px;
}
.age_dialog .layui-layer-setwin {
  right: 40px;
  top: 34px;
}
.regwcn_dialog .layui-layer-setwin {
  right: 40px;
  top: 34px;
}
.header_dialog .layui-layer-setwin {
  right: 40px;
  top: 34px;
}
.scoring_dialog .layui-layer-content {
  padding: 0 32px;
}
.age_dialog .layui-layer-content {
  padding: 0 32px;
}
.regwcn_dialog .layui-layer-content {
  padding: 0 32px;
}
.header_dialog .layui-layer-content {
  padding: 0 32px;
}
.scoring_dialog iframe {
  height: 389px !important;
}
.age_dialog iframe {
  height: 181px !important;
}
.regwcn_dialog iframe {
  height: 131px !important;
}
.header_dialog iframe {
  height: 312px !important;
}
.header_dialog iframe body {
  margin: 0px;
}
.regwcn_detail .p_text {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #404040;
  text-align: left;
}
.regwcn_detail .btn_content {
  text-align: center;
  margin-top: 48px;
}
.regwcn_detail .btn_content span {
  display: inline-block;
  width: 220px;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #fe7675;
  cursor: pointer;
}
