html {
  background-image: url(about:blank);
}
body {
  font: 12px arial, SimSun, helvetica, sans-serif;
  background: none;
  position: relative;
}
a {
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
em {
  font-weight: bold;
}
.cRed {
  color: #C00;
}
.cRed:visited {
  color: #C00;
}
.cBlue {
  color: #0053a5;
}
.cBlue:visited {
  color: #0053a5;
}
a.cBlue:hover {
  color: #C00;
  text-decoration: underline;
}
em {
  font-weight: bold;
}
.mr10 {
  margin-right: 10px;
}
.mt10 {
  margin-top: 10px;
}
.area680 {
  float: left;
  width: 680px;
  overflow: hidden;
}
.area335 {
  float: left;
  width: 335px;
  overflow: hidden;
}
.area270 {
  float: left;
  width: 270px;
  overflow: hidden;
}
.ui-tabs-nav a {
  outline: none;
}
.ui-tabs-nav a:active {
  outline: none;
}
#page-header {
  background: none;
  min-height: 0;
}
#page-header .desktop-layer {
  display: none !important;
}
#bd {
  width: auto;
  margin: 0;
}
#bd .top-banner-bg {
  min-width: 960px;
  background: url(_image/sprite_32.png) repeat-x 0 -394px;
}
#bd .top-banner-fg {
  height: 137px;
  background: url(_image/sprite_32.png) no-repeat 50% -144px;
}
#bd .top-banner-content {
  margin: 0 auto;
  width: 960px;
  overflow: hidden;
  position: relative;
}
#bd .top-banner-content .link-index {
  height: 60px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 20px;
  width: 150px;
}
#bd .top-banner-content .link-caipiao {
  height: 28px;
  left: 163px;
  position: absolute;
  top: 47px;
  width: 56px;
}
#bd .top-banner-content .logo {
  margin-top: 12px;
  display: block;
  width: 219px;
  height: 70px;
  background: url(_image/sprite_32.png) no-repeat 0 -539px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='http://caipiao.hao123.com/resource/erji/caipiao/style/_image/logo.png');
  _background: none;
}
#bd_content {
  position: relative;
  width: 960px;
  margin: -44px auto 0;
}
.hao123-caipiao-nav {
  background: url(_image/sprite_32.png) no-repeat 0 -28px;
  padding: 0 0 0 120px;
  height: 36px;
  line-height: 36px;
  position: relative;
}
.hao123-caipiao-nav li {
  float: left;
}
.hao123-caipiao-nav li a {
  white-space: nowrap;
  position: relative;
  background: url(_image/sprite_32.png) no-repeat right -72px;
  color: #FFF;
  float: left;
  padding: 0 15px;
  font-weight: bold;
  font-size: 14px;
}
.hao123-caipiao-nav li a:visited {
  color: #FFF;
}
.hao123-caipiao-nav li a:hover {
  text-decoration: underline;
  margin-left: -1px;
  padding: 0 15px 0 16px;
  background-position: right -108px;
}
.hao123-caipiao-nav li.last a {
  background: none;
}
.hao123-caipiao-nav li.last a:hover {
  background: url(_image/sprite_32.png) no-repeat right -108px;
}
.hao123-caipiao-nav .goto-index {
  overflow: hidden;
  background: url(_image/sprite_32.png) no-repeat -47px -89px;
  position: absolute;
  width: 60px;
  height: 14px;
  text-indent: -999px;
  top: 10px;
  left: 18px;
}
#caipiao_nav_list {
  overflow: hidden;
  zoom: 1;
  height: 30px;
  line-height: 30px;
  background: #fffef8;
  border: 1px solid #f48f35;
  position: relative;
  padding: 0 60px 0 90px;
}
#caipiao_nav_list a {
  white-space: nowrap;
  color: #666;
}
#caipiao_nav_list a:visited {
  color: #666;
}
#caipiao_nav_list a:hover {
  color: #CC0000;
  text-decoration: underline;
}
#caipiao_nav_list ul {
  zoom: 1;
}
#caipiao_nav_list li {
  float: left;
}
#caipiao_nav_list li a {
  float: left;
  margin: 0 22px 0 0;
}
#caipiao_nav_list label {
  position: absolute;
  left: 20px;
  color: #8f1e00;
}
#caipiao_nav_list .more {
  position: absolute;
  padding-right: 16px;
  right: 20px;
  top: 0;
}
#caipiao_nav_list .more i {
  position: absolute;
  right: 0;
  top: 8px;
  background: url(_image/sprite.png) no-repeat 0 -723px;
  width: 14px;
  height: 13px;
  vertical-align: middle;
  margin-left: 2px;
  font-size: 0;
}
#caipiao_nav_list.expanded {
  height: auto;
}
#caipiao_nav_list.expanded .more i {
  background-position: -14px -723px;
}
.red-ball,
.blue-ball {
  text-align: center;
  display: inline-block;
  width: 26px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.red-ball {
  background: url(_image/sprite.png) no-repeat -176px -369px;
}
.blue-ball {
  background: url(_image/sprite.png) no-repeat -204px -369px;
}
.small-balls .red-ball,
.small-balls .blue-ball {
  margin-right: 2px;
  font-size: 12px;
  width: 21px;
  height: 21px;
  line-height: 21px;
  background: url(_image/sprite.png) no-repeat 0 -752px;
}
.small-balls .blue-ball {
  background-position: -29px -752px;
}
.white-button {
  padding-left: 10px;
  position: relative;
  display: inline-block;
  color: #3f3f3f;
  height: 20px;
  line-height: 20px;
  background: url(_image/sprite.png) no-repeat 0 -576px;
  font-size: 0;
}
.white-button .button-inner {
  font-size: 12px;
  display: inline-block;
  height: 20px;
  padding-right: 10px;
  background: url(_image/sprite.png) no-repeat right -576px;
}
.white-button:visited {
  color: #3f3f3f;
}
.white-button:hover {
  color: #CC0000;
}
.btn-m-red {
  display: inline-block;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  width: 89px;
  height: 29px;
  line-height: 29px;
  background: url(_image/sprite.png) no-repeat -41px -429px;
}
.btn-m-red:visited {
  color: #fff;
}
.area-bar {
  background: url(_image/sprite.png) no-repeat 0 0;
  height: 38px;
  line-height: 38px;
  padding: 0 20px 0 19px;
  position: relative;
}
.area-bar .area-bar-caption {
  font-weight: bold;
  font-size: 14px;
}
.area-bar .area-bar-content {
  position: absolute;
  top: 0;
  right: 12px;
}
.area-bar .area-bar-content a {
  color: #0053a5;
}
.area-bar .area-bar-content a:visited {
  color: #0053a5;
}
.area-bar .area-bar-content a:hover {
  color: #C00;
  text-decoration: underline;
}
.area-bar .area-bar-content a.more {
  color: #999;
}
.area-bar .area-bar-content a.more:visited {
  color: #999;
}
.area-bar .area-bar-content .hot {
  position: relative;
  zoom: 1;
}
.area-bar .area-bar-content .hot a {
  padding: 0 14px 0 0;
  color: #CC0000;
}
.area-bar .area-bar-content .hot a:visited {
  color: #CC0000;
}
.area-bar .area-bar-content .hot i {
  position: absolute;
  right: 0;
  top: -6px;
  _top: 0;
  width: 14px;
  height: 16px;
  background: url(_image/sprite.png) no-repeat 0 -736px;
  vertical-align: top;
}
.area-box {
  border: 1px solid #d6d6d6;
}
.area-box .area-bar {
  border: 1px solid #fff;
  height: 31px;
  line-height: 31px;
  padding: 0 12px 0 16px;
  background: #fbfbfc;
}
.area-box .area-content {
  border-top: 1px solid #D6D6D6;
}
.area-link-list,
.area-link-block {
  overflow: hidden;
  zoom: 1;
}
.area-link-list li a,
.area-link-block li a {
  color: #000;
  line-height: 27px;
}
.area-link-list li a:visited,
.area-link-block li a:visited {
  color: #000;
}
.area-link-list li a:hover,
.area-link-block li a:hover {
  color: #0053a5;
  text-decoration: underline;
}
.area-link-list {
  padding: 4px 0 0 8px;
}
.area-link-list li a {
  background: url(_image/sprite.png) no-repeat 0 -180px;
  padding: 0 0 0 8px;
}
.area-link-block {
  padding: 6px 0 0 8px;
}
.area-link-block li {
  float: left;
}
.area-link-block li a,
.area-link-block li label {
  padding: 0 8px 0 0;
  float: left;
  white-space: nowrap;
}
.red-skin-tabs .ui-tabs-nav {
  background: #fbfbfc;
  border: 1px solid #FFF;
  border-bottom: 1px solid #cd331c;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
.red-skin-tabs .ui-tabs-nav li {
  float: left;
}
.red-skin-tabs .ui-tabs-nav li a {
  color: #666;
  width: 99px;
  height: 32px;
  line-height: 32px;
  float: left;
  border-right: 1px solid #d8d8d8;
}
.red-skin-tabs .ui-tabs-nav li.ui-state-hover a {
  color: #C00;
  text-decoration: underline;
}
.red-skin-tabs .ui-tabs-nav li.ui-tabs-active a {
  cursor: default;
  color: #FFF;
  text-decoration: none;
  border-right: 1px solid #f7b497;
  background: #cd331c;
}
.gray-skin-tabs .ui-tabs-nav {
  background: #fbfbfc;
  overflow: hidden;
  zoom: 1;
  text-align: center;
  font-size: 14px;
}
.gray-skin-tabs .ui-tabs-nav li {
  float: left;
}
.gray-skin-tabs .ui-tabs-nav li a {
  color: #666;
  width: 133px;
  height: 32px;
  line-height: 32px;
  float: left;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.gray-skin-tabs .ui-tabs-nav li.last a {
  width: 134px;
  border-right: none;
}
.gray-skin-tabs .ui-tabs-nav li.ui-state-hover a {
  color: #C00;
  text-decoration: underline;
}
.gray-skin-tabs .ui-tabs-nav li.ui-tabs-active a {
  cursor: default;
  color: #666;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  font-weight: bold;
  background: url(_image/sprite.png) no-repeat 0 -100px;
}
.area-caipiao-info .area-content {
  position: relative;
  zoom: 1;
}
.area-caipiao-info .area-content .more {
  top: 12px;
  right: 12px;
  position: absolute;
}
.area-caipiao-info .area-content .more a:hover {
  text-decoration: underline;
  color: #C00;
}
.area-caipiao-info .area-content .ui-tabs-panel {
  height: 479px;
}
.area-caipiao-info .area-content .bonus {
  background: url(_image/sprite.png) -14px -737px no-repeat;
  height: 15px;
  width: 24px;
  text-indent: -100em;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 15px;
}
.area-caipiao-info .area-content .text-wrapper .ul-text-slider {
  margin-right: 4px;
  height: 15px;
  overflow: hidden;
  float: left;
  text-align: right;
  vertical-align: text-bottom;
}
.area-caipiao-info .area-content .text-wrapper .ul-text-slider li {
  height: 15px;
}
.area-caipiao-info .area-content .text-wrapper .link-wrapper {
  float: left;
}
.area-caipiao-info .area-bar {
  border: none;
  background: url(_image/sprite.png) no-repeat 0 -38px;
}
.area-caipiao-info .area-bar .area-bar-caption {
  display: inline-block;
  width: 101px;
  margin-top: 2px;
  height: 27px;
  background: url(_image/sprite.png) no-repeat 0 -71px;
}
.area-caipiao-info .ui-tabs-panel table {
  height: 405px;
}
.area-caipiao-info .ui-tabs-panel tr {
  line-height: 25px;
}
.area-caipiao-info .ui-tabs-panel tr.today-match .btn-today-zucai-match {
  color: #3F3F3F;
  margin-left: 18px;
  display: none;
}
.area-caipiao-info .ui-tabs-panel tr.today-match .btn-today-zucai-match:hover {
  color: #C00;
}
.area-caipiao-info .ui-tabs-panel tr.today-match .match-container li {
  float: left;
}
.area-caipiao-info .ui-tabs-panel tr.today-match .match-container li a {
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
  color: #0053a5;
  background: #efeff2;
  margin-right: 8px;
}
.area-caipiao-info .ui-tabs-panel tr.today-match .match-container li a:hover {
  color: #C00;
}
.area-caipiao-info .ui-tabs-panel tr:nth-child(odd) {
  background: #fbfbfc;
}
.area-caipiao-info .ui-tabs-panel tr:nth-child(even) {
  background: #f6f6f6;
}
.area-caipiao-info .ui-tabs-panel tr:hover {
  background-color: #fdfaf1;
}
.area-caipiao-info .ui-tabs-panel tr:hover .link-buy {
  background: #cd331c;
  color: #FFF;
}
.area-caipiao-info .ui-tabs-panel td {
  border-bottom: 1px solid #e5e5e5;
}
.area-caipiao-info .ui-tabs-panel a {
  color: #0053A5;
}
.area-caipiao-info .ui-tabs-panel a:visited {
  color: #0053A5;
}
.area-caipiao-info .ui-tabs-panel a:hover {
  text-decoration: underline;
  color: #C00;
}
.area-caipiao-info .ui-tabs-panel a.winning-numbers:hover,
.area-caipiao-info .ui-tabs-panel a.small-balls:hover {
  text-decoration: none;
}
.area-caipiao-info .ui-tabs-panel a.caipiao-name {
  margin: 0 0 0 20px;
  font-weight: bold;
  font-size: 16px;
  color: #8f1e00;
  text-decoration: underline;
}
.area-caipiao-info .ui-tabs-panel a.caipiao-name:visited {
  color: #8f1e00;
}
.area-caipiao-info .ui-tabs-panel .caipiao-category {
  overflow: hidden;
  height: 22px;
  padding: 2px 0 0 30px;
  margin: 4px 0 0 20px;
  display: block;
  background: url(_image/sprite.png);
}
.area-caipiao-info .ui-tabs-panel .category-fucai {
  background-position: 0 -788px;
}
.area-caipiao-info .ui-tabs-panel .category-ticai {
  background-position: 0 -829px;
}
.area-caipiao-info .ui-tabs-panel .open-day {
  margin: 0 8px 0 0;
}
.area-caipiao-info .ui-tabs-panel .phase-num {
  display: inline-block;
  width: 80px;
}
.area-caipiao-info .ui-tabs-panel .caipiao-links {
  overflow: hidden;
  zoom: 1;
}
.area-caipiao-info .ui-tabs-panel .caipiao-links a {
  padding: 0 6px;
  float: left;
}
.area-caipiao-info .caipiao-search {
  vertical-align: middle;
  text-align: center;
  border: 1px solid #fff;
  border-top: none;
  width: 100%;
  height: 39px;
  background: #fbfbfc;
}
.area-caipiao-info .caipiao-search label {
  *vertical-align: -3px;
  font-weight: bold;
  color: #333;
  font-size: 14px;
}
.area-caipiao-info .caipiao-search select {
  *vertical-align: -4px;
}
#today_draw a {
  margin-right: 4px;
}
#panel_jingji .winning-numbers span {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  background: #ff6600;
  color: #FFF;
  margin: 0 6px 0 0;
  font-weight: bold;
}
#panel_gaopin .phase-num {
  width: 120px;
}
.area-users-info {
  border: 1px solid #d6d6d6;
  background: #f1f1f2;
  height: 50px;
  margin-bottom: 10px;
}
.area-users-info .btn-login,
.area-users-info .btn-register {
  margin: 8px 0 0 7px;
  float: left;
  width: 125px;
  height: 33px;
  text-indent: -9999px;
  font-size: 0;
  background: url(_image/sprite_32.png) no-repeat;
}
.area-users-info .btn-login {
  background-position: 0 -803px;
}
.area-users-info .btn-register {
  background-position: -125px -803px;
}
.area-users-info .user-info {
  padding: 10px 10px 0;
}
.area-users-info .user-info .username {
  color: #CC0000;
  font-weight: bold;
}
.area-users-info .user-info .balance {
  float: right;
}
.area-users-info .user-info .balance i {
  color: #E96D47;
}
.area-users-info .user-links {
  padding: 6px 0 0 10px;
}
.area-users-info .user-links a {
  font-weight: bold;
  font-size: 12px;
  color: #666;
  margin-right: 4px;
}
.area-users-info .user-links a:hover {
  text-decoration: underline;
  color: #CC0000;
}
#ads_focus {
  overflow: hidden;
  height: 198px;
  position: relative;
  padding-bottom: 40px;
}
#ads_focus img {
  border: none;
  margin: 0;
  padding: 0;
}
#ads_focus .ui-tabs-nav {
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 40px;
  background: #000;
  text-align: center;
}
#ads_focus .ui-tabs-nav li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-top: 6px;
}
#ads_focus .ui-tabs-nav li a {
  background: url(_image/sprite.png) no-repeat -21px -865px;
  margin: 0 6px 0 0;
  display: inline-block;
  padding-top: 2px;
  width: 21px;
  height: 22px;
  line-height: 24px;
  text-align: center;
  color: #000;
  font-weight: bold;
  font-size: 14px;
}
#ads_focus .ui-tabs-nav li.ui-state-active a {
  background-position: 0 -865px;
  color: #FFF;
}
#ads_focus .ui-tabs-panel {
  height: 198px;
  position: relative;
}
#ads_focus .ui-tabs-panel h3 {
  text-indent: 10px;
  color: #FFF;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  width: 100%;
  height: 25px;
  line-height: 25px;
}
#ads_focus .btn-prev,
#ads_focus .btn-next {
  display: none;
  -webkit-user-select: none;
  cursor: pointer;
  position: absolute;
  top: 75px;
  width: 20px;
  height: 34px;
  background: #000000 url(_image/sprite.png) no-repeat -114px -703px;
  opacity: 0.6;
  *filter: alpha(opacity=60);
}
#ads_focus .btn-prev {
  left: 0;
}
#ads_focus .btn-next {
  right: 0;
  background-position: -131px -703px;
}
#ads_focus.ads-focus-hover .btn-prev,
#ads_focus.ads-focus-hover .btn-next {
  display: block;
}
.area-xinwen {
  height: 272px;
  overflow: hidden;
  zoom: 1;
}
.area-xinwen .area-link-list {
  padding: 6px 0px 0 10px;
}
.area-xinwen .area-link-list li a {
  background: url(_image/sprite.png) no-repeat 0 -180px;
  font-size: 14px;
  line-height: 26px;
}
.area-xinwen .area-link-list li.video-links a {
  color: #CC0000;
  background: none;
}
.area-xinwen .area-link-list li.video-links a:visited {
  color: #CC0000;
}
.area-shuzicai .area-touzhu-gongju,
.area-jingjicai .area-touzhu-gongju {
  padding: 0 0 0 10px;
  overflow: hidden;
  border-bottom: 1px solid #d6d6d6;
}
.area-shuzicai .area-touzhu-button,
.area-jingjicai .area-touzhu-button {
  border: 1px solid #FFF;
  border-top: none;
  background: #fbfbfb;
  height: 57px;
  overflow: hidden;
}
.area-shuzicai .area-touzhu-button a,
.area-jingjicai .area-touzhu-button a {
  margin-right: 20px;
}
.area-shuzicai .area-touzhu-button .btn-touzhu,
.area-jingjicai .area-touzhu-button .btn-touzhu {
  color: #FFF;
  cursor: pointer;
  margin: 11px 20px 0 268px;
  background: url(_image/sprite.png) no-repeat 0 -237px;
  width: 167px;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
}
.area-shuzicai .area-touzhu-button .btn-touzhu:visited,
.area-jingjicai .area-touzhu-button .btn-touzhu:visited {
  color: #FFF;
}
.area-shuzicai input.multiple,
.area-jingjicai input.multiple {
  text-align: center;
  width: 32px;
}
.area-shuzicai .area-touzhu-gongju {
  padding: 0;
  height: 409px;
}
.area-shuzicai .tips-bar {
  overflow: hidden;
  position: relative;
  height: 85px;
  padding: 0 170px 0 118px;
  border-bottom: 1px solid #e5e5e5;
}
.area-shuzicai .tips-bar .caipiao-logo {
  position: absolute;
  top: 10px;
  left: 24px;
  height: 53px;
  width: 53px;
  background: url(_image/sprite.png) no-repeat -178px -316px;
}
.area-shuzicai .tips-bar .caipiao-info {
  margin: 10px 0 0;
  float: left;
}
.area-shuzicai .tips-bar .caipiao-info .last-period {
  margin-bottom: 18px;
}
.area-shuzicai .tips-bar .area-counter {
  text-align: center;
  margin: 16px 0 0 0;
  position: absolute;
  right: 36px;
  font-size: 14px;
  white-space: nowrap;
}
.area-shuzicai .tips-bar .area-counter .counter {
  margin: 12px 0 0;
  font-size: 16px;
}
.area-shuzicai .area-simulator {
  overflow: hidden;
  zoom: 1;
}
.area-shuzicai .area-simulator h3 {
  padding-left: 12px;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  margin: 0 0 14px 0;
}
.area-shuzicai .area-simulator h4 {
  text-align: center;
}
.area-shuzicai .area-simulator .area-red-ball,
.area-shuzicai .area-simulator .area-blue-ball,
.area-shuzicai .area-simulator .area-simulator-tools {
  float: left;
}
.area-shuzicai .area-simulator .area-simulator-tools {
  padding: 68px 0 0;
  width: 44px;
  text-align: center;
}
.area-shuzicai .area-simulator .colored-balls {
  margin: 10px 0 0;
  background: #fbfbfc;
  padding: 10px 0 0;
  text-align: center;
}
.area-shuzicai .area-simulator .colored-balls li {
  float: left;
  display: inline;
  text-align: center;
  margin: 6px 8px 0 0;
}
.area-shuzicai .area-simulator .colored-balls li a {
  cursor: pointer;
  text-align: center;
  display: inline-block;
  width: 26px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: url(_image/sprite.png) no-repeat -148px -369px;
}
.area-shuzicai .area-simulator .colored-balls .options {
  height: 30px;
  margin: 14px 0 0;
}
.area-shuzicai .area-simulator .colored-balls .options select {
  *vertical-align: -4px;
}
.area-shuzicai .area-simulator .area-red-ball .colored-balls li a.picked {
  text-align: center;
  display: inline-block;
  width: 26px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: url(_image/sprite.png) no-repeat -176px -369px;
}
.area-shuzicai .area-simulator .area-blue-ball h4 em {
  color: #0000cc;
}
.area-shuzicai .area-simulator .area-blue-ball .colored-balls li a.picked {
  text-align: center;
  display: inline-block;
  width: 26px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: url(_image/sprite.png) no-repeat -204px -369px;
}
.area-shuzicai .summary {
  text-align: center;
  height: 48px;
  width: 100%;
}
.area-shuzicai .summary .white-button {
  margin-left: 10px;
}
#panel_shuangseqiu .area-simulator {
  height: 274px;
}
#panel_shuangseqiu .area-red-ball .colored-balls {
  width: 387px;
}
#panel_shuangseqiu .area-red-ball .colored-balls ul {
  margin: 0 0 0 10px;
}
#panel_shuangseqiu .area-blue-ball .colored-balls {
  width: 224px;
}
#panel_shuangseqiu .area-blue-ball .colored-balls ul {
  margin: 0 0 0 10px;
}
#panel_daletou .area-simulator {
  height: 274px;
}
#panel_daletou .caipiao-logo {
  background-position: -231px -316px;
}
#panel_daletou .area-red-ball .colored-balls {
  width: 424px;
}
#panel_daletou .area-red-ball .colored-balls ul {
  margin: 0 0 0 10px;
}
#panel_daletou .area-blue-ball .colored-balls {
  width: 186px;
}
#panel_daletou .area-blue-ball .colored-balls ul {
  margin: 0 0 0 28px;
}
#panel_fucai3d .caipiao-logo {
  background-position: -284px -316px;
}
#panel_fucai3d .area-simulator {
  position: relative;
}
#panel_fucai3d .area-simulator h3 {
  top: 0;
  left: 0;
  height: 36px;
  line-height: 36px;
  position: absolute;
}
#panel_fucai3d .ui-tabs-nav {
  padding: 11px 0 0 215px;
  border-bottom: 1px solid #ccc;
}
#panel_fucai3d .ui-tabs-nav li {
  position: relative;
}
#panel_fucai3d .ui-tabs-nav li a {
  background: url(_image/sprite_32.png) no-repeat 0 -345px;
  width: 80px;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
  border: 1px solid #ccc;
  border-bottom: none;
  margin: 0 5px 0 0;
  color: #000;
}
#panel_fucai3d .ui-tabs-nav li a:visited {
  color: #000000;
}
#panel_fucai3d .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
}
#panel_fucai3d .ui-tabs-nav li.ui-tabs-active a {
  cursor: default;
  padding-bottom: 1px;
  background-position: 0 -369px;
  color: #000;
}
#panel_fucai3d .ui-tabs-panel {
  padding: 0 0 0 18px;
  height: 285px;
  position: relative;
}
#panel_fucai3d .ui-tabs-panel td {
  vertical-align: top;
}
#panel_fucai3d .ui-tabs-panel label {
  width: 60px;
  height: 23px;
  line-height: 23px;
  background: url(_image/sprite.png) no-repeat 0 -539px;
  display: block;
  color: #8b8b8b;
  text-indent: 16px;
  font-weight: bold;
  margin: 0 0 8px 0;
}
#panel_fucai3d .ui-tabs-panel .btn-area {
  padding: 10px 0 0 0;
  width: 174px;
  height: 33px;
  border-bottom: 1px solid #ececec;
}
#panel_fucai3d .ui-tabs-panel .btn-area a {
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  float: left;
  display: inline;
  margin: 0 6px 0 0;
  height: 18px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #d0d0d0;
  padding: 0 3px;
}
#panel_fucai3d .ui-tabs-panel .btn-area a:visited {
  color: #808080;
}
#panel_fucai3d .ui-tabs-panel .btn-area a:hover {
  color: #ff6600;
}
#panel_fucai3d .ui-tabs-panel .colored-balls {
  border-bottom: 1px solid #ececec;
  background: none;
  float: left;
  margin: 0;
  padding: 0;
}
#panel_fucai3d .ui-tabs-panel .colored-balls li {
  margin: 0 8px 0 0;
}
#panel_fucai3d .ui-tabs-panel .summary {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 80px;
  line-height: 2.5;
}
.area-jingjicai .area-touzhu-gongju {
  height: 429px;
}
.area-jingjicai .tips-bar {
  margin: 18px 0 8px 0;
  padding: 0 14px 0 0;
}
.area-jingjicai .tips-bar .btn-change-matches {
  font-size: 14px;
  float: right;
  cursor: pointer;
}
.area-jingjicai .tips-bar .btn-change-matches a:hover {
  color: #CC0000;
}
.area-jingjicai .area-matches {
  height: 321px;
  overflow: hidden;
  position: relative;
}
.area-jingjicai .area-matches .no-match {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -80px 0 0 -165px;
  text-align: center;
  width: 331px;
  height: 160px;
  line-height: 160px;
  font-size: 16px;
  background: #f6f6f6;
}
.area-jingjicai .match-widget {
  float: left;
  display: inline;
  background: #f6f6f6;
  padding: 0 0 20px 27px;
  margin: 10px 10px 0 0;
  overflow: hidden;
  width: 294px;
}
.area-jingjicai .match-widget .schedule {
  margin: 10px 0 0;
}
.area-jingjicai .match-widget .schedule em {
  font-weight: bold;
}
.area-jingjicai .match-widget .team-name {
  display: block;
  font-size: 18px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  margin: 18px 23px 18px 0;
  position: relative;
  text-align: center;
  zoom: 1;
}
.area-jingjicai .match-widget .team-name a {
  color: #0053a5;
}
.area-jingjicai .match-widget .team-name a:visited {
  color: #0053a5;
}
.area-jingjicai .match-widget .team-name a:hover {
  color: #C00;
}
.area-jingjicai .match-widget .team-name .left-team,
.area-jingjicai .match-widget .team-name .right-team {
  text-algin: center;
  width: 115px;
  position: absolute;
  top: 0;
}
.area-jingjicai .match-widget .team-name .left-team {
  left: 0;
}
.area-jingjicai .match-widget .team-name .right-team {
  right: 0;
}
.area-jingjicai .match-widget .vote-tools {
  position: relative;
  width: 271px;
  height: 50px;
}
.area-jingjicai .match-widget .vote-tool {
  background: url(_image/sprite.png) no-repeat 0 -272px;
  border: 1px solid #d1d0d1;
  padding: 1px;
  width: 71px;
  height: 46px;
  position: absolute;
  top: 0;
  text-align: center;
  cursor: pointer;
}
.area-jingjicai .match-widget .vote-tool h6 {
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}
.area-jingjicai .match-widget .vote-tool-selected {
  border: 2px solid #ec8869;
  padding: 0;
}
.area-jingjicai .match-widget .vote-tool-win {
  left: 0;
}
.area-jingjicai .match-widget .vote-tool-draw {
  left: 98px;
}
.area-jingjicai .match-widget .vote-tool-lose {
  right: 0;
}
.area-jingjicai .summary {
  margin: 28px 0 0;
  text-align: center;
}
.area-jingjicai .summary a {
  color: #0053a5;
  cursor: pointer;
}
.area-jingjicai .summary a:visited {
  color: #0053a5;
}
#panel_lancai {
  position: relative;
}
#panel_lancai .match-widget .team-name {
  font-size: 16px;
}
#panel_lancai .match-widget .team-name .left-team {
  text-align: right;
}
#panel_lancai .match-widget .team-name .right-team {
  text-align: left;
}
#panel_lancai .match-widget .vote-tool-win {
  left: 40px;
}
#panel_lancai .match-widget .vote-tool-lose {
  right: 40px;
}
#panel_lancai .lancai-links {
  position: absolute;
  top: -26px;
  left: 206px;
}
#panel_lancai .lancai-links li {
  float: left;
}
#panel_lancai .lancai-links li a {
  float: left;
  height: 24px;
  padding: 0 12px;
  line-height: 24px;
  margin-right: 5px;
  background: url(_image/sprite_32.png) no-repeat 0 -779px;
  border: 1px solid #CCC;
  border-bottom: none;
}
#panel_lancai .lancai-links li a:hover {
  color: #C00;
  text-decoration: underline;
}
.area-sd11x5-touzhu .area-content,
.area-shishicai-touzhu .area-content {
  height: 234px;
}
.area-sd11x5-touzhu .tips-bar,
.area-shishicai-touzhu .tips-bar {
  color: #333;
  position: relative;
  height: 60px;
  margin: 0 5px;
  padding: 26px 0 0 62px;
  border-bottom: 1px solid #e5e5e5;
}
.area-sd11x5-touzhu .tips-bar .caipiao-logo,
.area-shishicai-touzhu .tips-bar .caipiao-logo {
  position: absolute;
  top: 20px;
  left: 3px;
}
.area-sd11x5-touzhu .area-touzhu-gongju .tips,
.area-shishicai-touzhu .area-touzhu-gongju .tips {
  height: 32px;
  line-height: 32px;
  padding-left: 18px;
}
.area-sd11x5-touzhu .area-touzhu-gongju .area-textbox-num,
.area-shishicai-touzhu .area-touzhu-gongju .area-textbox-num {
  margin: 6px 0 22px;
  text-align: center;
}
.area-sd11x5-touzhu .area-touzhu-gongju .area-textbox-num ul,
.area-shishicai-touzhu .area-touzhu-gongju .area-textbox-num ul {
  text-align: left;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.area-sd11x5-touzhu .area-touzhu-gongju .textbox-num,
.area-shishicai-touzhu .area-touzhu-gongju .textbox-num {
  position: relative;
  float: left;
  background: url(_image/sprite.png) no-repeat -111px -374px;
  width: 37px;
  height: 37px;
  margin-right: 8px;
}
.area-sd11x5-touzhu .area-touzhu-gongju .textbox-num input,
.area-shishicai-touzhu .area-touzhu-gongju .textbox-num input {
  border: 0 none;
  bottom: 9px;
  font-size: 16px;
  font-weight: bold;
  height: 18px;
  left: 9px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 20px;
  text-align: center;
}
.area-sd11x5-touzhu .area-touzhu-button,
.area-shishicai-touzhu .area-touzhu-button {
  padding-left: 48px;
  zoom: 1;
}
.area-sd11x5-touzhu .area-touzhu-button a,
.area-shishicai-touzhu .area-touzhu-button a {
  margin: 8px 0 0;
  white-space: nowrap;
  text-align: center;
  float: left;
}
.area-sd11x5-touzhu .area-touzhu-button .white-button,
.area-shishicai-touzhu .area-touzhu-button .white-button {
  margin: 5px 8px 0 0;
}
.area-sd11x5-touzhu .area-touzhu-button .btn-m-red,
.area-shishicai-touzhu .area-touzhu-button .btn-m-red {
  margin: 0 8px 0 0;
}
.area-sd11x5-touzhu .caipiao-logo {
  width: 49px;
  height: 49px;
  background: url(_image/sprite.png) no-repeat 0 -320px;
}
.area-shishicai-touzhu .caipiao-logo {
  width: 52px;
  height: 46px;
  background: url(_image/sprite.png) no-repeat -49px -320px;
}
.area-shuangseqiu-zixun,
.area-daletou-zixun,
.area-fucai3d-zixun {
  height: 313px;
}
.area-zucai-zixun,
.area-lancai-zixun {
  height: 333px;
  line-height: 29px;
}
.area-shuzicai-gongju,
.area-jingjicai-gongju {
  height: 177px;
}
.area-qita-gongju {
  height: 128px;
}
.caipiao-map {
  border: 1px solid #d6d6d6;
}
.caipiao-map .ui-tabs-nav {
  border: 1px solid #FFF;
  padding: 0 0 0 8px;
  border-bottom: none;
  background: #fbfbfc;
}
.caipiao-map .ui-tabs-nav li,
.caipiao-map .ui-tabs-nav a {
  float: left;
}
.caipiao-map .ui-tabs-nav li {
  position: relative;
  top: -1px;
  margin-bottom: -1px;
}
.caipiao-map .ui-tabs-nav li a {
  border-left: 1px solid #d6d6d6;
  height: 31px;
  line-height: 31px;
  width: 110px;
  text-align: center;
  color: #333;
  background: url(_image/sprite_32.png) no-repeat 0 -313px;
}
.caipiao-map .ui-tabs-nav li a:visited {
  color: #333;
}
.caipiao-map .ui-tabs-nav li.last a {
  border-right: 1px solid #d6d6d6;
}
.caipiao-map .ui-tabs-nav li.ui-state-hover a {
  color: #C00;
}
.caipiao-map .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -2px;
}
.caipiao-map .ui-tabs-nav li.ui-tabs-active a {
  cursor: default;
  color: #333;
  background-position: 0 -281px;
  padding-bottom: 1px;
  font-weight: bold;
}
.caipiao-map .ui-tabs-panel {
  border-top: 1px solid #d6d6d6;
  padding: 0 10px 8px 10px;
}
.caipiao-map .ui-tabs-panel .map-region {
  overflow: hidden;
  zoom: 1;
  line-height: 38px;
}
.caipiao-map .ui-tabs-panel .map-region label,
.caipiao-map .ui-tabs-panel .map-region li,
.caipiao-map .ui-tabs-panel .map-region a {
  float: left;
}
.caipiao-map .ui-tabs-panel .map-region ul {
  zoom: 1;
  overflow: hidden;
}
.caipiao-map .ui-tabs-panel .map-region a {
  padding: 0 18px;
  white-space: nowrap;
  color: #0053a5;
}
.caipiao-map .ui-tabs-panel .map-region a:visited {
  color: #0053a5;
}
.caipiao-map .ui-tabs-panel .map-region a:hover {
  color: #C00;
  text-decoration: underline;
}
.caipiao-map .ui-tabs-panel .map-region a.no-link {
  cursor: auto;
}
.caipiao-map .ui-tabs-panel .map-region a.no-link:hover {
  color: #0053a5;
  text-decoration: none;
}
.caipiao-map .ui-tabs-panel .last {
  border: none;
}
#panel_local_ticai {
  background: url(_image/ticai.png) no-repeat 60% center;
}
#panel_local_fucai {
  background: url(_image/fucai.png) no-repeat 60% center;
}
.ui-tooltip {
  border: 1px solid #f1ca6f;
  background: #fffee6;
  width: 200px;
  padding: 10px;
  position: absolute;
}
.ui-tooltip .caipiao-detail {
  padding: 12px 0;
  border-bottom: 1px solid #f1ca6f;
}
.ui-tooltip .last {
  border-bottom: none;
  padding-bottom: 0;
}
.ui-tooltip .caipiao-name {
  float: left;
}
.ui-tooltip .caipiao-phase {
  float: right;
}
.ui-tooltip .caipiao-number {
  padding-top: 10px;
  clear: both;
}
#toolbox {
  position: fixed;
  z-index: 98;
  left: 50%;
  top: 200px;
  width: 116px;
  margin-left: 490px;
  _position: absolute;
  _top: expression(documentElement.scrollTop + 190);
}
#toolbox .user-links dl {
  background: #FFF;
  border-bottom: 1px dashed #ccc;
  padding: 4px 0;
  line-height: 1.6;
}
#toolbox .user-links dl dt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 4px;
}
#toolbox .user-links dl i {
  color: #E96D47;
}
#toolbox .toolbox-expanded {
  text-align: center;
  border: 1px solid #d98973;
  background: #f8f3f0;
  position: relative;
}
#toolbox .toolbox-expanded a {
  color: #000;
}
#toolbox .toolbox-expanded a:visited {
  color: #000;
}
#toolbox .toolbox-expanded a:hover {
  color: #C00;
  text-decoration: underline;
}
#toolbox .toolbox-expanded h3 a {
  display: block;
  height: 24px;
  line-height: 24px;
  background: #e96d47;
  font-size: 14px;
  color: #FFF;
}
#toolbox .toolbox-expanded h3 a:visited {
  color: #FFF;
}
#toolbox .toolbox-expanded h3 a:hover {
  color: #FFF;
  text-decoration: underline;
}
#toolbox .toolbox-expanded .btn-close {
  width: 14px;
  height: 14px;
  background: url(_image/sprite.png) no-repeat 0 -562px;
  position: absolute;
  top: -15px;
  right: 0;
}
#toolbox .toolbox-expanded .desc {
  color: #da492a;
  text-align: left;
  padding: 6px 9px;
}
#toolbox .toolbox-expanded ul {
  background: #FFF;
  padding: 6px 10px 6px 6px;
  text-align: left;
  line-height: 1.5;
}
#toolbox .toolbox-expanded ul li {
  text-align: center;
  zoom: 1;
}
#toolbox .toolbox-expanded ul a {
  color: #0053a5;
}
#toolbox .toolbox-expanded ul a:visited {
  color: #0053a5;
}
#toolbox .toolbox-expanded ul a:hover {
  color: #C00;
}
#toolbox .toolbox-expanded ul a.demo {
  float: right;
}
#toolbox .toolbox-expanded .nav-link {
  height: 26px;
  line-height: 26px;
  border-top: 1px solid #eecfc6;
}
#toolbox .toolbox-expanded .qr-code {
  background: #FFF;
  border-top: 1px solid #eecfc6;
  padding: 6px 0;
}
#toolbox .toolbox-collapsed {
  text-align: center;
  font-size: 14px;
  text-indent: -9999px;
  color: #FFF;
  display: none;
  cursor: pointer;
  width: 25px;
  padding-top: 2px;
  height: 124px;
  background: url(_image/sprite_32.png) no-repeat 0 -626px;
}
#toolbox.dock-inner {
  margin-left: 0;
  left: auto;
  right: 0;
}
#toolbox.dock-inner .toolbox-collapsed {
  position: absolute;
  right: 0;
}
.popup-window {
  position: absolute;
  z-index: 999;
  display: none;
  top: 10px;
  left: 10px;
  overflow: hidden;
  zoom: 1;
  text-align: center;
  background: #FFF;
  border: 1px solid #CCC;
}
.popup-window .popup-window-titlebar {
  height: 38px;
  line-height: 38px;
  background: url(_image/sprite.png) no-repeat 0 -647px;
  color: #000;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  cursor: default;
}
.popup-window .popup-window-titlebar .popup-window-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(_image/sprite.png) no-repeat 0 -685px;
  width: 38px;
  height: 38px;
}
.popup-window .popup-window-content {
  height: 362px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.popup-window .small-balls {
  width: 240px;
}
.popup-window .small-balls th {
  text-align: center;
}
.popup-window .small-balls td,
.popup-window .small-balls th {
  height: 32px;
  line-height: 32px;
  border-bottom: 1px solid #CCC;
}
.popup-window .small-balls tr.last td {
  border-bottom: none;
}
#shuangseqiu_popup,
#daletou_popup {
  width: 495px;
}
#ft {
  padding-bottom: 15px;
}
.footer-banner-wrapper {
  width: 100%;
  height: 130px;
  position: fixed;
  bottom: 0px;
  z-index: 99;
  _position: absolute;
  _top: expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
  display: none;
  font-family: SIMSUN;
}
.footer-banner-wrapper .footer-banner {
  height: 100%;
  background: url("_image/dot.png") repeat;
  _background-image: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=true,sizingMethod=scale,src="/resource/erji/caipiao/style/_image/dot.png");
}
.footer-banner-wrapper .footer-banner a {
  color: #FFF;
}
.footer-banner-wrapper .footer-banner a:hover {
  text-decoration: underline;
}
.footer-banner-wrapper .footer-banner .bannerbox {
  width: 960px;
  margin: 0 auto;
  color: #fff;
  position: relative;
}
.footer-banner-wrapper .footer-banner .bannerbox .banner-logo {
  background: url("_image/slogan.png") 0px 0px no-repeat;
  width: 572px;
  height: 40px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l {
  margin-top: 12px;
  float: left;
  width: 580px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .banner-text {
  font-weight: bold;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng {
  background: url("_image/bottom_banner.png") -23px -112px no-repeat;
  width: 552px;
  height: 40px;
  margin-top: 12px;
  position: relative;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng span {
  position: absolute;
  font-size: 14px;
  padding-top: 12px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng span i {
  color: #ffe44f;
  padding-right: 10px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng .title {
  left: 12px;
  height: 20px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng .item1 {
  left: 90px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng .item2 {
  left: 220px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng .item3 {
  left: 340px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .liucheng .item4 {
  left: 450px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .sloganbox {
  padding-top: 8px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .sloganbox td {
  padding-right: 10px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .sloganbox .title {
  color: #888783;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .sloganbox .help {
  background: url("_image/bottom_banner.png") -21px -296px no-repeat;
  width: 20px;
  height: 12px;
  display: inline-block;
  margin-left: 5px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-l .sloganbox .video {
  background: url("_image/bottom_banner.png") -22px -269px no-repeat;
  width: 18px;
  height: 12px;
  display: inline-block;
  margin-left: 5px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r {
  float: right;
  overflow: hidden;
  width: 362px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .fieldbox {
  border: 1px solid #ddd;
  margin-top: 22px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .fieldbox legend {
  margin-left: 100px;
  padding: 0px 5px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box {
  padding-left: 9px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a {
  float: left;
  padding-top: 10px;
  margin: 0 9px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a span {
  display: block;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .img-box {
  width: 46px;
  height: 41px;
  background: url("_image/bottom_banner.png") no-repeat;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .box1 {
  background-position: -23px -218px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .box2 {
  background-position: -98px -219px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .box3 {
  background-position: -168px -222px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .box4 {
  background-position: -243px -222px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .box5 {
  background-position: -325px -216px;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .link-box a .desc {
  color: #fff;
  padding: 5px 0px 8px;
  text-align: center;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .login-box {
  display: inline-block;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .login-box a {
  height: 25px;
  line-height: 25px;
  display: inline-block;
  color: #fff;
}
.footer-banner-wrapper .footer-banner .bannerbox .bannerbox-r .login-box .login-button {
  background: url("_image/bottom_banner.png") -23px -66px no-repeat;
  width: 107px;
  text-align: center;
}
.footer-banner-wrapper .close {
  background: url("_image/bottom_banner.png") -23px -17px no-repeat;
  width: 23px;
  height: 23px;
  display: block;
  margin-left: 454px;
  position: absolute;
  top: -11px;
  z-index: 99999;
  left: 50%;
}
