.bnj-line {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -11px -959px;
  width: 100%;
  clear: both;
  height: 3px;
}
.bnj-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -78px -1228px;
  width: 100px;
  height: 36px;
  cursor: pointer;
}
.bnj-btn.bnj-btn-sure {
  background-position: -78px -1228px;
}
.bnj-btn.bnj-btn-sure:hover {
  background-position: -270px -1228px;
}
.bnj-btn.bnj-btn-sure:active {
  background-position: -465px -1228px;
}
.bnj-btn.bnj-btn-other-pay {
  background-position: -78px -1422px;
  width: 140px;
  height: 36px;
}
.bnj-btn.bnj-btn-other-pay:hover {
  background-position: -270px -1422px;
}
.bnj-btn.bnj-btn-other-pay:active {
  background-position: -465px -1422px;
}
.bnj-btn.bnj-btn-finished {
  background-position: -78px -1038px;
  width: 100px;
  height: 36px;
}
.bnj-btn.bnj-btn-finished:hover {
  background-position: -270px -1038px;
}
.bnj-btn.bnj-btn-finished:active {
  background-position: -465px -1038px;
}
.bnj-btn.bnj-btn-retry {
  background-position: -78px -1486px;
  width: 140px;
  height: 36px;
}
.bnj-btn.bnj-btn-retry:hover {
  background-position: -270px -1486px;
}
.bnj-btn.bnj-btn-retry:active {
  background-position: -465px -1486px;
}
.bnj-btn.bnj-btn-share {
  background-position: -78px -1164px;
  width: 100px;
  height: 36px;
}
.bnj-btn.bnj-btn-share:hover {
  background-position: -270px -1164px;
}
.bnj-btn.bnj-btn-share:active {
  background-position: -465px -1164px;
}
.bnj-btn.bnj-btn-bind {
  background-position: -77px -1102px;
  width: 100px;
  height: 36px;
}
.bnj-btn.bnj-btn-bind:hover {
  background-position: -270px -1102px;
}
.bnj-btn.bnj-btn-bind:active {
  background-position: -465px -1102px;
}
.bnj-link {
  font-size: 12px;
  color: #feee99;
}
.bnj-link:hover {
  color: #ffc989;
}
.bnj-icons-key {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -917px -804px;
  width: 16px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.bnj-wrapper {
  background: #141f51 url(//s1.hdslb.com/bfs/static/1ae1c257d0d82a8ad914da2ddcc05a1bb0eb87bc.png) no-repeat center -50px;
  position: relative;
  min-width: 1200px;
}
.bnj-wrapper.raffle-start {
  background: #141f51 url(//s1.hdslb.com/bfs/static/ac99e6c04d7cdfd31266f3a103e31409610658df.png) no-repeat center -50px;
}
.bnj-wrapper .bnj-banner {
  width: 100%;
  height: 1120px;
  position: absolute;
  overflow: hidden;
}
.bnj-wrapper .bnj-banner #bnj_logo {
  background: transparent url(//s1.hdslb.com/bfs/static/efa7952251a721b33b0ed42a911c066ce430e63d.png) no-repeat center;
  width: 393px;
  height: 336px;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -196px;
}
.bnj-wrapper .bnj-banner #bnj_22 {
  background: transparent url(//s1.hdslb.com/bfs/static/3eb5269b8b74345e382eff37d559e51d91288b58.png) no-repeat center;
  width: 634px;
  height: 1000px;
  position: absolute;
  top: -45px;
  left: 50%;
  margin-left: 320px;
}
.bnj-wrapper .bnj-banner #bnj_33 {
  background: transparent url(//s1.hdslb.com/bfs/static/008a85203d0794944fc7f8efbee8f950170c611e.png) no-repeat center;
  width: 634px;
  height: 1000px;
  position: absolute;
  top: -45px;
  left: 50%;
  margin-left: -960px;
}
.bnj-wrapper .bnj-banner #bnj_cloud_l {
  width: 465px;
  height: 422px;
  bottom: 0;
  left: 50%;
  margin-left: -960px;
  background: transparent url(//s1.hdslb.com/bfs/static/00b3191e4244ad99dda6175540cacaa738b211b2.png) no-repeat center;
  position: absolute;
}
.bnj-wrapper .bnj-banner #bnj_cloud_r {
  width: 465px;
  height: 422px;
  bottom: 0;
  left: 50%;
  margin-left: 490px;
  background: transparent url(//s1.hdslb.com/bfs/static/885c2935c95f35ad270289feda5041fd7e9b948d.png) no-repeat center;
  position: absolute;
}
.bnj-wrapper .bnj-main {
  width: 100%;
  margin: 0 auto;
  padding-top: 410px;
  position: relative;
  background: transparent url(//s1.hdslb.com/bfs/static/92a77fb20a9460afc7a93bdf7bc6b531e64e4ca3.png) no-repeat center 1200px;
}
.bnj-wrapper .bnj-main .bnj-container {
  width: 980px;
  margin: 0 auto;
  position: relative;
}
.bnj-wrapper .bnj-bg-blue {
  width: 100%;
  padding-top: 200px;
  margin: 0 auto;
  background: #141f51 url(//s1.hdslb.com/bfs/static/92a77fb20a9460afc7a93bdf7bc6b531e64e4ca3.png) repeat-y center 165px;
}
.bnj-video-list {
  width: 100%;
  height: 105px;
  margin: 0 auto;
}
.bnj-video-list .bnj-video-wait {
  width: 354px;
  height: 105px;
  background: transparent url(//s1.hdslb.com/bfs/static/ae5d6255dcccdaca3fe1d59fc3d1c061f62f9f5a.png) no-repeat center;
  margin: 0 auto;
  position: relative;
}
.bnj-video-list .bnj-video-wait div {
  color: #eca651;
  font-size: 40px;
  font-weight: bold;
  position: absolute;
  top: 40px;
  letter-spacing: 18px;
}
.bnj-video-list .bnj-video-wait div#bnj_video_wait_hour {
  left: 23px;
}
.bnj-video-list .bnj-video-wait div#bnj_video_wait_minute {
  left: 165px;
}
.bnj-video-list .bnj-video-wait div#bnj_video_wait_second {
  left: 264px;
}
.bnj-video-list .bnj-video-part {
  text-align: center;
  padding-top: 72px;
}
.bnj-video-list .bnj-video-part .bnj-video-part-label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.4);
  _background: #000;
  color: #feee99;
  padding: 5px 10px;
  margin-right: 26px;
  font-size: 14px;
}
.bnj-video-list .bnj-video-part .bnj-video-part-list {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -16px -20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #feee99;
  margin-right: 44px;
  font-size: 14px;
  font-weight: bold;
  width: 108px;
  height: 32px;
  cursor: pointer;
  line-height: 32px;
}
.bnj-video-list .bnj-video-part .bnj-video-part-list:hover {
  background-position: -158px -20px;
}
.bnj-video-list .bnj-video-part .bnj-video-part-list.active {
  cursor: default;
  background-position: -300px -20px;
}
.bnj-video-area {
  margin: 20px auto 24px auto;
  position: relative;
  width: 980px;
  height: 588px;
  padding: 5px;
  background: transparent url(//s1.hdslb.com/bfs/static/d9d6914e98e8c9ff0a046c8cbf02af050b0662dd.png) no-repeat center;
}
.bnj-video-area .bnj-video-box {
  width: 980px;
  height: 588px;
}
.bnj-video-area .bnj-video-box#bofqi {
  box-shadow: 0 0 0;
}
.bnj-video-status {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  margin-bottom: 47px;
  zoom: 1;
}
.bnj-video-status:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-video-status .bnj-video-status-blue {
  width: 170px;
  height: 30px;
  padding: 10px 15px;
  line-height: 30px;
  border-radius: 4px;
  background-color: #2b346b;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  margin-right: 20px;
  font-size: 0px;
}
.bnj-video-status .bnj-video-status-blue.bnj-video-status-blue-second {
  background-color: #2c3775;
  margin-right: 0;
}
.bnj-video-status .bnj-video-status-blue .bnj-video-status-label {
  font-size: 16px;
  color: #7c88d4;
  line-height: 30px;
}
.bnj-video-status .bnj-video-status-blue .bnj-video-status-text {
  float: right;
  margin-right: 5px;
  font-size: 16px;
  color: #feee99;
  line-height: 30px;
}
.bnj-video-status .bnj-video-status-red {
  width: 250px;
  height: 50px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 0px;
  cursor: pointer;
  text-align: left;
  display: none!important;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -442px -11px;
}
.bnj-video-status .bnj-video-status-red.bnj-visible {
  display: inline-block !important;
}
.bnj-video-status .bnj-video-status-red.bnj-coin {
  margin-left: 39px;
  margin-right: 22px;
}
.bnj-video-status .bnj-video-status-red .bnj-video-status-label {
  vertical-align: top;
  cursor: pointer;
}
.bnj-video-status .bnj-video-status-red .bnj-video-status-label .bnj-icons-coin {
  width: 45px;
  height: 45px;
  margin: 5px 10px 0 8px;
  background: transparent url(//s1.hdslb.com/bfs/static/d01262622ae1af862dcfdaf412e4d229377ba348.png) no-repeat center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bnj-video-status .bnj-video-status-red .bnj-video-status-label .bnj-video-status-label-coin {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -221px -234px;
  width: 50px;
  height: 24px;
  vertical-align: top;
  margin-top: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bnj-video-status .bnj-video-status-red .bnj-video-status-label .bnj-icons-collect {
  width: 45px;
  height: 45px;
  margin: 3px 10px 0 5px;
  background: transparent url(//s1.hdslb.com/bfs/static/f3adbc67e830c4a31b0895fff09d81be9f427e2a.png) no-repeat center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bnj-video-status .bnj-video-status-red .bnj-video-status-label .bnj-video-status-label-collect {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -302px -235px;
  width: 34px;
  height: 24px;
  vertical-align: top;
  margin-top: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bnj-video-status .bnj-video-status-red .t-right-bottom {
  float: right;
  font-size: 16px;
  margin-right: 15px;
  line-height: 50px;
  color: #feee99;
}
.bnj-video-status .bnj-video-status-red:hover {
  background-position: -725px -11px;
}
.bnj-toolbar {
  background: transparent url(//s1.hdslb.com/bfs/static/ec0fefa47be4b4ca1bcbb90c239ce415bc2081bc.png) no-repeat center;
  margin: 0px auto;
  position: relative;
  width: 100%;
  z-index: 2;
  height: 160px;
}
.bnj-toolbar .bnj-share-btn {
  position: absolute;
  top: 16px;
  left: 50%;
}
.bnj-toolbar #bnj_share_num {
  position: absolute;
  right: 80px;
  top: 24px;
}
.bnj-toolbar #bnj_share_num label {
  font-size: 16px;
  color: #ff5454;
  margin-right: 20px;
}
.bnj-toolbar #bnj_share_num .t-right-bottom {
  font-size: 16px;
  color: #feee99;
  position: relative;
  float: right;
}
.bnj-share-btn {
  position: relative;
  width: 90px;
  height: 90px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -168px -523px;
  cursor: pointer;
}
.bnj-share-btn.bnj-share-btn-weibo {
  margin-left: -160px;
  background-position: -168px -523px;
}
.bnj-share-btn.bnj-share-btn-qqzone {
  margin-left: -55px;
  background-position: -310px -523px;
}
.bnj-share-btn.bnj-share-btn-weixin {
  margin-left: 50px;
  background-position: -452px -523px;
}
.bnj-share-btn.bnj-share-btn-weixin .share-weixin {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 5px solid #c62a02;
  padding: 5px;
  border-radius: 4px;
  left: 50%;
  text-align: center;
  margin-left: -60px;
  color: #ff5454;
  top: 90px;
}
.bnj-share-btn.bnj-share-btn-weixin:hover .share-weixin {
  display: block;
}
.bnj-share-btn.bnj-share-btn-baidu {
  margin-left: 155px;
  background-position: -594px -523px;
}
.m-layer.m-coin,
.m_layer.m-coin {
  margin-left: -102px;
}
/* electric module */
.bnj-electric-area {
  zoom: 1;
  position: relative;
  width: 980px;
  height: 210px;
  padding: 5px;
  margin: 70px auto 15px auto;
  background: transparent url(//s1.hdslb.com/bfs/static/739782c0d42070f68eb712bd3b3ac9a3acc55351.png) no-repeat center;
}
.bnj-electric-area:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-electric-area .bnj-electric-left {
  float: left;
  width: 380px;
  height: 210px;
  position: relative;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-pic {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -21px -74px;
  position: absolute;
  width: 184px;
  height: 210px;
  top: 5px;
  left: 8px;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-banner {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -243px -70px;
  position: absolute;
  width: 160px;
  height: 128px;
  top: 5px;
  left: 175px;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-line {
  width: 20px;
  height: 160px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -24px -309px;
  position: absolute;
  top: 32px;
  left: 352px;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-btn {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -458px -77px;
  width: 150px;
  height: 60px;
  position: absolute;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  top: 132px;
  left: 180px;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-btn:hover {
  background-position: -670px -77px;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-btn:active {
  background-position: -883px -77px;
}
.bnj-electric-area .bnj-electric-left .bnj-electric-finished {
  display: none;
}
.bnj-electric-area .bnj-electric-left.finished .bnj-electric-btn {
  display: none;
}
.bnj-electric-area .bnj-electric-left.finished .bnj-electric-banner {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -423px -300px;
  width: 166px;
  height: 42px;
  position: absolute;
  top: 68px;
  left: 175px;
}
.bnj-electric-area .bnj-electric-left.finished .bnj-electric-finished {
  display: block;
  text-align: right;
  width: 160px;
  line-height: 22px;
  color: #feee99;
  font-size: 14px;
  position: absolute;
  vertical-align: bottom;
  top: 127px;
  left: 175px;
}
.bnj-electric-area .bnj-electric-left.finished .bnj-electric-finished span {
  font-size: 18px;
  font-weight: bold;
  padding-right: 3px;
}
.bnj-electric-area .bnj-electric-right {
  float: left;
  width: 600px;
  height: 210px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner {
  width: 100%;
  margin-top: 26px;
  height: 36px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-rank-detail {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -217px -299px;
  width: 130px;
  height: 36px;
  line-height: 36px;
  text-align: right;
  float: left;
  position: relative;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-rank-detail .bnj-electric-rank-btn {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -444px -167px;
  width: 103px;
  height: 24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  top: 7px;
  right: -110px;
  cursor: pointer;
  position: absolute;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-rank-detail .bnj-electric-rank-btn:hover {
  background-position: -586px -167px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-rank-detail .bnj-electric-rank-btn:active {
  background-position: -727px -167px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-status {
  float: right;
  margin-right: 22px;
  margin-top: 6px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-status .bnj-electric-status-label {
  font-size: 16px;
  color: #ff5454;
  padding-right: 20px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-right-banner .bnj-electric-status .bnj-electric-status-count {
  font-size: 16px;
  color: #feee99;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-list-wrp {
  width: 576px;
  height: 126px;
  overflow: hidden;
  position: relative;
  margin-left: 10px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-list-wrp .bnj-electric-list-cloth {
  width: 1152px;
  height: 126px;
  margin-left: 0;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-pager {
  text-align: center;
  width: 576px;
  zoom: 1;
  height: 10px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-pager:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-pager .bnj-electric-page {
  width: 7px;
  height: 7px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -32px -528px;
  margin-right: 3px;
  margin-left: 0;
  font-size: 0;
  cursor: pointer;
}
.bnj-electric-area .bnj-electric-right .bnj-electric-pager .bnj-electric-page.active {
  cursor: default;
  background-position: -103px -528px;
}
/* ranking module */
.bnj-electric-list {
  width: 576px;
  height: 106px;
  padding-top: 20px;
  float: left;
  overflow: hidden;
}
.bnj-electric-list .bnj-electric-user {
  width: 162px;
  margin: 0px 8px 10px 8px;
  padding: 3px;
  margin-right: 15px;
  float: left;
  border-radius: 172px;
}
.bnj-electric-list .bnj-electric-user .bnj-electric-user-left {
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 10px;
}
.bnj-electric-list .bnj-electric-user .bnj-electric-user-left img {
  width: 32px;
  height: 32px;
  border-radius: 32px;
}
.bnj-electric-list .bnj-electric-user.mine {
  background-color: #cf2f29;
}
.bnj-electric-list .bnj-electric-user.mine.top .bnj-electric-user-right .bnj-electric-rank-number {
  display: block;
  color: #feee99;
}
.bnj-electric-list .bnj-electric-user.mine .bnj-electric-user-right .bnj-electric-rank-number {
  display: none;
}
.bnj-electric-list .bnj-electric-user.mine .bnj-electric-user-right .bnj-electric-rank-name {
  max-width: 112px;
  _width: 112px;
}
.bnj-electric-list .bnj-electric-user.top {
  width: 186px;
  padding: 3px;
  margin: 0 0 10px;
}
.bnj-electric-list .bnj-electric-user.top .bnj-electric-user-left {
  width: 50px;
  height: 50px;
}
.bnj-electric-list .bnj-electric-user.top .bnj-electric-user-left img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  margin: 0;
}
.bnj-electric-list .bnj-electric-user.top .bnj-electric-user-right {
  width: 118px;
  margin-top: 5px;
}
.bnj-electric-list .bnj-electric-user.top .bnj-electric-user-right .bnj-electric-rank-number {
  display: block;
}
.bnj-electric-list .bnj-electric-user.top .bnj-electric-user-right .bnj-electric-rank-name {
  display: block;
  font-weight: bold;
  max-width: 100%;
  _width: 100%;
  margin-top: 3px;
  font-size: 14px;
}
.bnj-electric-list .bnj-electric-user .bnj-electric-user-right {
  float: left;
  vertical-align: middle;
  width: 112px;
  margin-top: 8px;
}
.bnj-electric-list .bnj-electric-user .bnj-electric-user-right .bnj-electric-rank-number {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 12px;
  color: #ff5454;
  margin-right: 8px;
}
.bnj-electric-list .bnj-electric-user .bnj-electric-user-right .bnj-electric-rank-name {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 12px;
  color: #feee99;
  white-space: nowrap;
  overflow: hidden;
  max-width: 89px;
  _width: 89px;
  text-overflow: ellipsis;
}
/* live module */
.bnj-live-area {
  zoom: 1;
  position: relative;
  width: 980px;
  height: 141px;
  padding: 5px;
  margin: 20px auto 50px auto;
  background: transparent url(//s1.hdslb.com/bfs/static/4d6ae3826877633c56079666da7d11d2ac9c404c.png) no-repeat center;
}
.bnj-live-area:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-live-area .bnj-live-banner {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -162px -389px;
  width: 450px;
  height: 80px;
  position: absolute;
  top: 65px;
  left: 20px;
}
.bnj-live-area .bnj-live-banner.finished {
  background-position: -678px -512px;
}
.bnj-live-area .bnj-live-line {
  width: 20px;
  height: 80px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -97px -311px;
  position: absolute;
  top: 60px;
  left: 482px;
}
.bnj-live-area .bnj-live-status {
  width: 160px;
  height: 80px;
  margin-left: 520px;
  margin-top: 50px;
  text-align: center;
}
.bnj-live-area .bnj-live-status .bnj-live-now-play {
  padding: 10px 0 8px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  color: #feee99;
  zoom: 1;
}
.bnj-live-area .bnj-live-status .bnj-live-now-play:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-live-area .bnj-live-status .bnj-live-now-play.empty {
  height: 6px;
}
.bnj-live-area .bnj-live-status .bnj-live-btn {
  width: 148px;
  height: 42px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -457px -227px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bnj-live-area .bnj-live-status .bnj-live-btn:hover {
  background-position: -669px -227px;
}
.bnj-live-area .bnj-live-status .bnj-live-btn:active {
  background-position: -882px -227px;
}
/* raffle module */
.bnj-raffle-area {
  height: auto;
  zoom: 1;
  background: transparent url(//s1.hdslb.com/bfs/static/a57bd71e9cda5fe08fc5ba925473ab78384087ee.png) no-repeat top center;
  margin: 0px auto;
  position: relative;
  width: 100%;
}
.bnj-raffle-area:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-raffle-area .bnj-raffle-waiting {
  position: absolute;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -655px -437px;
  left: 50%;
  margin-left: -180px;
  top: 300px;
  width: 460px;
  height: 50px;
}
.bnj-raffle-area .bnj-raffle-top {
  z-index: 2;
  height: 390px;
  padding-top: 130px;
}
.bnj-raffle-area .bnj-raffle-top.finished .bnj-finished-area {
  margin: 0 auto;
  padding-top: 190px;
  width: 385px;
  padding-left: 140px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-finished {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -779px -1508px;
  width: 242px;
  height: 34px;
  float: left;
  margin-top: -5px;
  margin-right: 10px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-status-detail {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1153px -24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 103px;
  height: 25px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-status-detail:hover {
  background-position: -1294px -24px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-status-detail:active {
  background-position: -1436px -24px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core {
  margin: 0 auto;
  width: 300px;
  text-align: center;
  z-index: 3;
  position: relative;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package {
  background: transparent url(//s1.hdslb.com/bfs/static/e466c0459a0e97d58ad0b1a593cf28064e59724e.png) no-repeat 0 0;
  width: 300px;
  height: 300px;
  position: relative;
  cursor: pointer;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package:hover .bnj-raffle-btn {
  display: block;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package.disabled {
  cursor: default;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package .bnj-raffle-btn {
  position: absolute;
  cursor: pointer;
  top: 133px;
  left: 101px;
  font-size: 16px;
  background: rgba(0, 0, 0, 0.4);
  _background: #000;
  color: #feee99;
  border-radius: 6px;
  padding: 10px 16px;
  display: none;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package .bnj-raffle-coin-wrap {
  position: absolute;
  cursor: pointer;
  top: 80px;
  left: 49px;
  font-size: 16px;
  background: rgba(0, 0, 0, 0.4);
  _background: #000;
  color: #feee99;
  border-radius: 6px;
  padding: 18px 16px;
  display: none;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package .bnj-raffle-coin-wrap span {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 64px;
  margin-top: 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package .bnj-raffle-coin-wrap span:hover {
  text-shadow: 0 0 6px #f9dd8b;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-package .bnj-raffle-coin-wrap span#bnj_raffle_coin_no {
  margin-right: 38px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-status {
  text-align: center;
  position: relative;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-status .bnj-raffle-status-label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  font-size: 14px;
  color: #feee99;
  line-height: 20px;
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1203px -779px;
  width: 188px;
  height: 83px;
  text-align: center;
  top: -203px;
  left: -152px;
  padding-top: 33px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-core .bnj-raffle-status .bnj-raffle-status-label span {
  font-size: 18px;
  font-weight: bold;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-dynamic {
  position: absolute;
  left: 50%;
  margin-left: 171px;
  top: 230px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-dynamic .bnj-raffle-dynamic-head {
  font-weight: bold;
  font-size: 14px;
  color: #feee99;
  text-shadow: 0 0 2px #b3071e;
  margin-bottom: 8px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-dynamic .bnj-raffle-dynamic-list {
  border: 1px solid #b51d34;
  border-radius: 4px;
  background-color: #a41615;
  font-size: 14px;
  padding: 6px 16px;
  line-height: 24px;
  color: #ff5454;
  height: 144px;
  overflow: hidden;
  width: 286px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-dynamic .bnj-raffle-dynamic-list .bnj-raffle-dynamic-tip .bnj-raffle-dynamic-name {
  margin-right: 5px;
}
.bnj-raffle-area .bnj-raffle-top .bnj-raffle-dynamic .bnj-raffle-dynamic-list .bnj-raffle-dynamic-tip .bnj-raffle-dynamic-award {
  margin-left: 5px;
  color: #feee99;
}
.bnj-raffle-area .bnj-raffle-main {
  z-index: 2;
  background: #af1515 url(//s1.hdslb.com/bfs/static/4de60bfdff71f697f27aede32bb1f533687bf5f8.png) no-repeat center 100px;
  margin-top: -128px;
  padding-top: 5px;
}
.bnj-raffle-area .bnj-raffle-main.initialized {
  padding-top: 110px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule {
  border: 1px solid #b51d34;
  border-radius: 4px;
  background-color: #a41615;
  padding: 18px 24px;
  zoom: 1;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-left {
  width: 430px;
  float: left;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-left .bnj-rule-head {
  font-weight: bold;
  font-size: 14px;
  color: #feee99;
  text-shadow: 0 0 2px #b3071e;
  margin-bottom: 8px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-left .bnj-rule-main {
  font-size: 12px;
  color: #ff5454;
  line-height: 18px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right {
  float: right;
  width: 500px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-head {
  font-weight: bold;
  font-size: 16px;
  color: #feee99;
  text-shadow: 0 0 2px #b3071e;
  margin-bottom: 40px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way {
  float: left;
  margin-right: 10px;
  width: 160px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way.last {
  margin-right: 0;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way .bnj-rule-get-way-pic {
  width: 160px;
  height: 100px;
  margin: 0 auto;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way .bnj-rule-get-way-pic.electric {
  background: transparent url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1488px -429px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way .bnj-rule-get-way-pic.share {
  background: transparent url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1488px -536px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way .bnj-rule-get-way-pic.coin {
  background: transparent url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1488px -643px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-rule .bnj-rule-right .bnj-rule-get-list .bnj-rule-get-way .bnj-rule-get-way-text {
  text-align: center;
  color: #feee99;
  font-size: 12px;
  margin-top: 10px;
  padding: 0 12px;
  line-height: 16px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist {
  margin-top: 28px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-head {
  font-weight: bold;
  font-size: 16px;
  color: #feee99;
  line-height: 24px;
  text-shadow: 0 0 2px #b3071e;
  margin-bottom: 8px;
  margin-left: 24px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-head .bnj-awardlist-rule {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1142px -95px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 25px;
  margin-left: 24px;
  width: 126px;
  height: 25px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-head .bnj-awardlist-rule:hover {
  background-position: -1284px -95px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-head .bnj-awardlist-rule:active {
  background-position: -1425px -95px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail {
  text-align: center;
  color: #feee99;
  font-size: 12px;
  margin-top: 10px;
  line-height: 16px;
  padding: 0 20px;
  zoom: 1;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-big {
  width: 446px;
  height: 141px;
  border: 2px solid #a41615;
  margin-right: 38px;
  float: left;
  margin-bottom: 30px;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-big.last {
  margin-right: 0;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-big.bnj-award-1 {
  background: transparent url(//s1.hdslb.com/bfs/static/419ce52b4073f3c0ca9baa4c506f85c0bbfd6dd8.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-big.bnj-award-2 {
  background: transparent url(//s1.hdslb.com/bfs/static/f54ad5b8847cbd71a383a4aead232d7f163ca128.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp {
  width: 150px;
  margin-right: 47px;
  float: left;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-small {
  width: 146px;
  height: 69px;
  border: 2px solid #a41615;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp.last {
  margin-right: 0;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-text {
  margin-top: 5px;
  text-align: center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-3 {
  background: transparent url(//s1.hdslb.com/bfs/static/b08035d6d9ad477446f9595c85641d2c843d7b08.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-4 {
  background: transparent url(//s1.hdslb.com/bfs/static/35aa0cb309dc7815ea8c964bd223d6fb723a67bb.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-5 {
  background: transparent url(//s1.hdslb.com/bfs/static/a8c1a6506cd1f45e3d4ec8d1e4dd777f12919839.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-6 {
  background: transparent url(//s1.hdslb.com/bfs/static/82921de1f0a68a104966d02a1d3ef07f556d3bac.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-main .bnj-awardlist .bnj-awardlist-detail .bnj-award-small-wrp .bnj-award-7 {
  background: transparent url(//s1.hdslb.com/bfs/static/eb1bda924c58b5703cb45da4c49a6aadf445bc0b.png) no-repeat center;
}
.bnj-raffle-area .bnj-raffle-bottom {
  background: transparent url(//s1.hdslb.com/bfs/static/a57bd71e9cda5fe08fc5ba925473ab78384087ee.png) no-repeat center -395px;
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 200px;
}
/* key area */
.bnj-key-area {
  border: 2px solid #3b4789;
  background-color: #283262;
  border-radius: 5px;
  padding: 12px;
  width: 960px;
  margin: 0 auto;
  zoom: 1;
  display: none;
}
.bnj-key-area:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bnj-key-area .bnj-key-area-left {
  float: left;
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -798px -779px;
  width: 108px;
  height: 140px;
}
.bnj-key-area .bnj-key-area-line {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -30px -719px;
  width: 13px;
  height: 121px;
  position: absolute;
  top: 10px;
  left: 365px;
}
.bnj-key-area.not-initialized {
  display: block;
}
.bnj-key-area.not-initialized .bnj-key-area-left {
  margin-left: 70px;
}
.bnj-key-area.not-initialized .bnj-key-area-main {
  width: 315px;
  float: left;
  height: 140px;
  position: relative;
}
.bnj-key-area.not-initialized .bnj-key-area-main .bnj-key-area-hint {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -778px -1599px;
  width: 230px;
  height: 69px;
  margin-top: 38px;
  margin-left: 10px;
}
.bnj-key-area.not-initialized .bnj-key-area-main .bnj-key-area-line {
  left: 295px;
}
.bnj-key-area.initialized {
  display: block;
}
.bnj-key-area.initialized .bnj-key-area-main {
  float: left;
  width: 385px;
  height: 140px;
  position: relative;
}
.bnj-key-area.initialized .bnj-key-area-main .bnj-key-area-head {
  margin-top: 15px;
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -784px -958px;
  width: 140px;
  height: 35px;
}
.bnj-key-area.initialized .bnj-key-area-main .bnj-key-area-text {
  margin-bottom: 15px;
  margin-top: 5px;
  line-height: 20px;
  font-size: 14px;
  padding-left: 3px;
  color: #feee99;
}
.bnj-key-area.initialized .bnj-key-area-main #bnj_key {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 238px;
  border: 1px solid #525a81;
  border-radius: 4px;
  padding: 0px 10px;
  color: #a7b2ed;
  background-color: #283161;
  line-height: 38px;
  height: 38px;
  margin-right: 10px;
  vertical-align: middle;
}
.bnj-key-area.initialized .bnj-key-area-main #bnj_key_btn {
  cursor: pointer;
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -76px -1559px;
  width: 80px;
  height: 42px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.bnj-key-area.initialized .bnj-key-area-main #bnj_key_btn:hover {
  background-position: -268px -1559px;
}
.bnj-key-area.initialized .bnj-key-area-main #bnj_key_btn:active {
  background-position: -464px -1559px;
}
.bnj-key-area.initialized .bnj-key-area-main #bnj_key_btn.disabled,
.bnj-key-area.initialized .bnj-key-area-main #bnj_key_btn.disabled:hover,
.bnj-key-area.initialized .bnj-key-area-main #bnj_key_btn.disabled:active {
  cursor: default;
  background-position: -637px -1559px;
}
.bnj-key-area.finished {
  display: block;
}
.bnj-key-area.finished .bnj-key-area-left {
  margin-left: 70px;
}
.bnj-key-area.finished .bnj-key-area-main {
  width: 315px;
  float: left;
  height: 140px;
  position: relative;
}
.bnj-key-area.finished .bnj-key-area-main .bnj-key-area-hint {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -779px -1713px;
  width: 180px;
  height: 58px;
  margin-top: 38px;
  margin-left: 10px;
}
.bnj-key-area.finished .bnj-key-area-main .bnj-key-area-line {
  left: 295px;
}
.bnj-key-area.finished .bnj-key-area-right .bnj-key-activity:hover .bnj-key-cover {
  display: none;
}
.bnj-key-area .bnj-key-area-right {
  float: left;
  width: 460px;
  height: 130px;
  padding-top: 10px;
}
.bnj-key-area .bnj-key-area-right .bnj-key-activity {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #3b467b;
  margin: 0 5px;
  width: 220px;
  height: 120px;
  position: relative;
}
.bnj-key-area .bnj-key-area-right .bnj-key-activity:hover .bnj-key-cover {
  display: block;
}
.bnj-key-area .bnj-key-area-right .bnj-key-activity.cacha {
  background: url('//s1.hdslb.com/bfs/static/709fafb674b2c3c3ba349815d21b351f2d41b1de.png') no-repeat center;
}
.bnj-key-area .bnj-key-area-right .bnj-key-activity.round-world {
  background: url('//s1.hdslb.com/bfs/static/c5e9c4ed834eb791165b6958669cf94bcdb48db6.png') no-repeat center;
}
.bnj-key-area .bnj-key-area-right .bnj-key-activity .bnj-key-cover {
  position: absolute;
  display: none;
  width: 220px;
  height: 120px;
  font-size: 14px;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 120px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  _background-color: #000;
}
.bnj-comment-area {
  width: 990px;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 100px;
  position: relative;
  z-index: 2;
}
.bnj-comment-area .bilibili-comment {
  padding: 10px 20px;
  border: 3px solid #3b4789;
  border-radius: 10px;
}
/* float window module */
.bnj-float-window {
  position: fixed;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  _background: #000;
  top: 0;
  left: 0;
}
.bnj-float-window .bnj-float-wrp {
  margin: 0 auto;
  position: relative;
  padding-top: 200px;
}
.bnj-float-window .bnj-float-wrp .bnj-float-close {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1151px -159px;
  width: 36px;
  height: 36px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 11px;
  right: 2px;
  z-index: 3;
}
.bnj-float-window .bnj-float-wrp .bnj-float-close:hover {
  background-position: -1222px -159px;
}
.bnj-float-window .bnj-float-wrp .mCSB_inside .mCSB_container {
  margin-right: 0;
}
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body {
  background: transparent url(//s1.hdslb.com/bfs/static/1f5bf0a506f79479e0076b79164db340d5b846d2.png) -5px -13px;
  width: 800px;
  height: 560px;
  margin: 0 auto;
  position: relative;
}
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth {
  background: transparent url(//s1.hdslb.com/bfs/static/5ffd0d1ec21058208fb33a2e4757e6c0356f030d.png) repeat-x top center;
  width: 800px;
  height: 500px;
  z-index: -1;
  position: absolute;
  top: 59px;
  left: -1px;
}
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-close {
  top: 4px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -780px -1164px;
  position: absolute;
  width: 180px;
  height: 40px;
  left: 314px;
  top: 17px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main {
  padding-top: 84px;
  height: auto;
  font-size: 14px;
  color: #fab15c;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-head {
  margin: 0 auto;
  width: 710px;
  border: 2px solid #4f516a;
  padding: 20px;
  line-height: 24px;
  font-weight: bold;
  zoom: 1;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-head:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-1 {
  float: left;
  width: 220px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-2 {
  padding-left: 5px;
  float: left;
  height: 24px;
  width: 233px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-3 {
  float: left;
  width: 170px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-4 {
  float: left;
  width: 80px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-4 .bnj-award-usage {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 56px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #fab15c;
  cursor: pointer;
  background-color: #b72e30;
  padding: 0px 2px;
  color: #fab15c;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-4 .bnj-award-usage:hover {
  color: #ffc989;
  background-color: #aa0d21;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-4 .bnj-award-usage.disabled {
  background-color: transparent;
  cursor: default;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .award-text-4 .bnj-award-usage.disabled:hover {
  color: #feee99;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list {
  margin: 0 auto;
  width: 750px;
  height: 345px;
  border: 2px solid transparent;
  color: #ffc989;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list .bnj-award {
  zoom: 1;
  line-height: 24px;
  padding: 20px 20px 22px 20px;
  position: relative;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list .bnj-award:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list .bnj-award .bnj-line {
  position: absolute;
  bottom: 0;
  left: 0;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom {
  margin: 0 auto;
  width: 750px;
  height: 55px;
  position: relative;
  text-align: center;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom.bnj-more .bnj-award-list-prev,
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom.bnj-more .bnj-award-list-next {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-prev {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -76px -1290px;
  display: none;
  width: 105px;
  height: 40px;
  margin: 0 10px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-prev:hover {
  background-position: -268px -1290px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-prev:active {
  background-position: -463px -1290px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-next {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -76px -1355px;
  display: none;
  width: 105px;
  height: 40px;
  margin: 0 10px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-next:hover {
  background-position: -268px -1355px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-next:active {
  background-position: -463px -1355px;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-record {
  position: absolute;
  font-size: 12px;
  bottom: 13px;
  right: 20px;
  color: #ffc989;
}
.bfaward.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-award-list-bottom .bnj-award-list-record:hover {
  color: #ffc989;
}
.bfmiddle.bnj-float-window .bnj-float-wrp {
  padding-top: 300px;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body {
  background: transparent url(//s1.hdslb.com/bfs/static/58f51d8c2f5d2fd6461bde608948e3cc532d79eb.png) repeat-y center;
  width: 660px;
  height: 424px;
  margin: 0 auto;
  position: relative;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-close {
  top: -76px;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-top {
  background: transparent url(//s1.hdslb.com/bfs/static/60b2536e75815553ee8aebfa711ab7e0f5591e4b.png) -5px -13px;
  width: 660px;
  height: 90px;
  position: absolute;
  top: -78px;
  left: 0px;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bottom {
  background: transparent url(//s1.hdslb.com/bfs/static/e5326ea0829a982bb8ad22330da50ca8e1c1dee4.png) no-repeat center -1px;
  width: 660px;
  height: 16px;
  position: absolute;
  bottom: -14px;
  left: 0px;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth {
  background: transparent url(//s1.hdslb.com/bfs/static/5ffd0d1ec21058208fb33a2e4757e6c0356f030d.png) repeat-x top center;
  width: 660px;
  height: 460px;
  z-index: -1;
  position: absolute;
  top: -28px;
  left: 0px;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
.bfranking.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -209px -297px;
  position: absolute;
  width: 142px;
  height: 40px;
  left: 260px;
  top: 16px;
}
.bfranking.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-electric-list {
  margin-left: 38px;
  height: 410px;
  padding-top: 10px;
  width: 616px;
}
.bfranking.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-line {
  margin-top: 5px;
  margin-bottom: 15px;
  width: 576px;
}
.bfmessage.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -785px -1105px;
  width: 251px;
  height: 30px;
  position: absolute;
  left: 207px;
  top: 22px;
}
.bfmessage.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-message {
  margin: 0 auto;
  width: 630px;
  height: 360px;
  margin-bottom: 15px;
  padding: 5px 6px 5px 24px;
  font-size: 14px;
  color: #ffc989;
  line-height: 24px;
  overflow: hidden;
}
.bfmessage.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-message .bnj-float-message-title {
  border: 2px solid #4c506a;
  font-weight: bold;
  background-color: #3d4059;
  color: #fab15c;
  padding: 5px 16px;
  margin-right: 20px;
}
.bfmessage.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-message .bnj-float-message-text {
  padding: 8px 18px;
  margin-right: 20px;
}
.bfmessage.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-message-sure {
  margin: 0 auto;
  text-align: center;
}
.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body {
  width: 660px;
  height: 472px;
  margin: 0 auto;
  position: relative;
}
.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 1px;
  z-index: 2;
  display: none;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper.bfpage1 {
  display: block;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper.bfpage2 {
  display: block;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper.bfpage3 {
  display: block;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper.bfpage4 {
  display: block;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper.bfpage5 {
  display: block;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-program-wrapper.bfpage6 {
  display: block;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body {
  height: 400px;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth {
  height: 434px;
}
.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth {
  background: transparent url(//s1.hdslb.com/bfs/static/5ffd0d1ec21058208fb33a2e4757e6c0356f030d.png) repeat-x top center;
  width: 652px;
  height: 506px;
  z-index: -1;
  position: absolute;
  top: -26px;
  left: 4px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -640px -370px;
  position: absolute;
  width: 288px;
  height: 40px;
  left: 211px;
  top: 23px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 1px;
  z-index: 2;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel {
  position: absolute;
  z-index: 3;
  background: transparent url(//s1.hdslb.com/bfs/static/c15aaca001416c9dc51d60fed4e9c9e1c2aaa36f.png) no-repeat center;
  width: 652px;
  height: 164px;
  bottom: -8px;
  left: 4px;
  zoom: 1;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-float-electric-text {
  font-weight: bold;
  font-size: 14px;
  color: #feee99;
  line-height: 24px;
  text-shadow: 0 0 2px #ba0a20;
  margin-bottom: 18px;
  margin-left: 23px;
  margin-top: 8px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list {
  float: left;
  width: 440px;
  height: 120px;
  margin-left: 20px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price {
  width: 86px;
  margin: 0 5px;
  text-align: center;
  float: left;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image {
  width: 86px;
  height: 86px;
  cursor: pointer;
  margin-bottom: 2px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -170px -667px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image:hover {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -311px -667px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image.active,
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image.active:hover {
  cursor: default;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -454px -667px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image div {
  width: 86px;
  height: 86px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image.ep1 div {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -170px -807px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image.ep2 div {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -311px -807px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-image.ep3 div {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -454px -807px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom {
  width: 141px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image {
  width: 141px;
  height: 86px;
  cursor: pointer;
  position: relative;
  margin-bottom: 2px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1417px -1022px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image:hover {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1630px -1022px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image.active,
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image.active:hover {
  cursor: default;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1842px -1022px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image.active .bnj-electric-custom-price,
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image.active:hover .bnj-electric-custom-price {
  background-color: #9d1613;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image.ep4 div {
  position: absolute;
  right: 12px;
  top: 20px;
  width: 34px;
  height: 42px;
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1417px -970px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price.bnj-electric-price-custom .bnj-electric-price-image .bnj-electric-custom-price {
  text-align: center;
  position: absolute;
  border: 1px solid #d6352f;
  border-radius: 4px;
  background-color: #b42724;
  width: 70px;
  padding: 0 4px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  top: 30px;
  left: 10px;
  color: #feee99;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-list .bnj-electric-price .bnj-electric-price-text {
  font-size: 12px;
  color: #feee99;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-order {
  float: left;
  font-size: 12px;
  color: #feee99;
  margin-left: 10px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-order .bnj-electric-order-text {
  padding-right: 2px;
  text-align: right;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-order .bnj-electric-order-btn {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -1170px -218px;
  width: 142px;
  height: 60px;
  float: right;
  cursor: default;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-order .bnj-electric-order-btn.initialized {
  cursor: pointer;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-order .bnj-electric-order-btn.initialized:hover {
  background-position: -1382px -218px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-float-electric-panel .bnj-electric-price-order .bnj-electric-order-btn.initialized:active {
  background-position: -1596px -218px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list {
  margin-top: -7px;
  height: 350px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 20px;
  padding: 18px 52px 18px 10px;
  line-height: 24px;
  color: #feee99;
  font-size: 14px;
  position: relative;
  border: 2px solid transparent;
  cursor: pointer;
  zoom: 1;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program:hover {
  border: 2px solid #4c506a;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program.active,
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program.active:hover {
  border: 2px solid #bc3f40;
  background-color: #a9221d;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program.active .bnj-program-choose-btn,
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program.active:hover .bnj-program-choose-btn {
  background-position: -90px -654px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program.playing .bnj-now-play-wrp {
  display: block;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program.playing .bnj-play-text {
  width: 460px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program .bnj-line {
  position: absolute;
  bottom: -3px;
  left: 2px;
  z-index: -1;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program .bnj-now-play-wrp {
  width: 60px;
  height: 100%;
  float: left;
  display: none;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program .bnj-now-play-wrp .bnj-now-play {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -26px -591px;
  border-radius: 4px;
  border: 1px solid #fab15c;
  vertical-align: top;
  line-height: 24px;
  background-color: #d61d34;
  padding: 1px 4px 2px 18px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program .bnj-play-text {
  float: left;
  width: 500px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program .bnj-program-choose-btn {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -19px -656px;
  position: absolute;
  top: 13px;
  right: 10px;
  width: 32px;
  height: 32px;
}
.bfpage1.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-program-list .bnj-program-h {
  width: 100%;
  height: 50px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -785px -1359px;
  width: 168px;
  height: 30px;
  position: absolute;
  left: 250px;
  top: 25px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main {
  font-size: 14px;
  color: #feee99;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-head {
  border: 2px solid #4c506a;
  font-weight: bold;
  background-color: #3d4059;
  color: #feee99;
  padding: 20px;
  margin: 10px 25px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-head span {
  padding: 0 5px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-detail {
  color: #feee99;
  line-height: 36px;
  margin: 0px 48px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-detail .bnj-order-detail-wrp {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 50px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-detail .bnj-order-detail-wrp span {
  font-weight: bold;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-line {
  margin: 10px 45px 20px;
  width: auto;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address {
  margin: 10px 48px;
  zoom: 1;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-label {
  width: 110px;
  float: left;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-qrcode {
  width: 230px;
  height: 230px;
  float: left;
  padding: 5px;
  border: 1px solid #fab15c;
  border-radius: 4px 0 4px 4px;
  background-color: #d61d34;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-qrcode .bnj-alipay,
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-qrcode .bnj-wechat {
  width: 230px;
  height: 230px;
  border-radius: 4px;
  background-color: #373a51;
  display: none;
  overflow: hidden;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-qrcode .bnj-alipay.active,
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-qrcode .bnj-wechat.active {
  display: block;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-list {
  float: left;
  width: 38px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  margin-left: -1px;
  border-left: 0;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-list .bnj-order-address-qrcode-name {
  border-radius: 2px 4px 4px 2px;
  border: 1px solid #fab15c;
  padding: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-list .bnj-order-address-qrcode-name#bnj_wechat_text {
  padding: 16px 10px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-address .bnj-order-address-list .bnj-order-address-qrcode-name.active {
  cursor: default;
  background-color: #d61d34;
  border-left: 1px solid #d61d34;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-order-return-prev {
  position: absolute;
  bottom: 20px;
  left: 48px;
}
.bfpage2.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-main .bnj-btn-other-pay {
  position: absolute;
  bottom: 12px;
  right: 25px;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp {
  font-size: 14px;
  color: #feee99;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -785px -1297px;
  width: 139px;
  height: 30px;
  position: absolute;
  left: 262px;
  top: 25px;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm-img,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-finished,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-problem {
  margin: 0 auto;
  display: block;
  text-align: center;
  zoom: 1;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm:after,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm-img:after,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-finished:after,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-problem:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm.bnj-order-confirm,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm-img.bnj-order-confirm,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-finished.bnj-order-confirm,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-problem.bnj-order-confirm {
  margin: 26px auto 0 auto;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm.bnj-order-confirm-img,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm-img.bnj-order-confirm-img,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-finished.bnj-order-confirm-img,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-problem.bnj-order-confirm-img {
  width: 238px;
  height: 238px;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm.bnj-btn-finished,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm-img.bnj-btn-finished,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-finished.bnj-btn-finished,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-problem.bnj-btn-finished {
  margin: 10px auto 20px auto;
}
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm.bnj-order-problem,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-confirm-img.bnj-order-problem,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-finished.bnj-order-problem,
.bfpage3.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-problem.bnj-order-problem {
  width: 120px;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp {
  font-size: 14px;
  color: #feee99;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  /* need replace */
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -785px -1038px;
  width: 222px;
  height: 30px;
  position: absolute;
  left: 220px;
  top: 25px;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake-img,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-retry {
  margin: 0 auto;
  display: block;
  text-align: center;
  zoom: 1;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake:after,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake-img:after,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-retry:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake.bnj-order-mistake,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake-img.bnj-order-mistake,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-retry.bnj-order-mistake {
  margin: 26px auto;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake.bnj-order-mistake-img,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake-img.bnj-order-mistake-img,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-retry.bnj-order-mistake-img {
  width: 238px;
  height: 238px;
  background: transparent url(//s1.hdslb.com/bfs/static/3a0180d397523e38b240f8be70e491f0d0126dd7.png) no-repeat center;
}
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake.bnj-btn-retry,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-mistake-img.bnj-btn-retry,
.bfpage4.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-btn-retry.bnj-btn-retry {
  margin: 30px auto 20px auto;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp {
  font-size: 14px;
  color: #feee99;
  text-align: center;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -783px -1434px;
  width: 111px;
  height: 30px;
  position: absolute;
  left: 278px;
  top: 25px;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return {
  margin: 0 auto;
  display: block;
  text-align: center;
  zoom: 1;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success:after,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap:after,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img:after,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-order-success,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-order-success,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-order-success,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-order-success {
  margin: 26px auto 16px auto;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-order-success span,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-order-success span,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-order-success span,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-order-success span {
  padding: 0 5px;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-order-success-exp-wrap,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-order-success-exp-wrap,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-order-success-exp-wrap,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-order-success-exp-wrap {
  margin: 0 auto;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-order-success-exp-wrap .bnj-order-success-exp,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-order-success-exp-wrap .bnj-order-success-exp,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-order-success-exp-wrap .bnj-order-success-exp,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-order-success-exp-wrap .bnj-order-success-exp {
  padding: 5px 25px;
  border: 2px solid #4f516a;
  color: #feee99;
  background-color: #3e4059;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-order-success-exp-wrap .bnj-order-success-exp span,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-order-success-exp-wrap .bnj-order-success-exp span,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-order-success-exp-wrap .bnj-order-success-exp span,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-order-success-exp-wrap .bnj-order-success-exp span {
  font-weight: bold;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-order-success-img,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-order-success-img,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-order-success-img,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-order-success-img {
  width: 238px;
  height: 238px;
  background: transparent url(//s1.hdslb.com/bfs/static/d836f806cd933a3ae99ff485b6c48a08f3331581.png) no-repeat center;
}
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success.bnj-success-return,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-exp-wrap.bnj-success-return,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-success-img.bnj-success-return,
.bfpage5.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-success-return.bnj-success-return {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 20px;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp {
  font-size: 14px;
  color: #feee99;
  text-align: center;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-head {
  /* need replace */
  background: transparent url(//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png) no-repeat -785px -1297px;
  width: 139px;
  height: 30px;
  position: absolute;
  left: 262px;
  top: 25px;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong-img,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-wrong-return {
  margin: 0 auto;
  display: block;
  text-align: center;
  zoom: 1;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong:after,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong-img:after,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-wrong-return:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0px;
  clear: both;
  font-size: 0px;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong.bnj-order-wrong,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong-img.bnj-order-wrong,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-wrong-return.bnj-order-wrong {
  margin: 26px auto;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong.bnj-order-wrong span,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong-img.bnj-order-wrong span,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-wrong-return.bnj-order-wrong span {
  padding: 0 5px;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong.bnj-order-wrong-img,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong-img.bnj-order-wrong-img,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-wrong-return.bnj-order-wrong-img {
  width: 238px;
  height: 238px;
  background: transparent url(//s1.hdslb.com/bfs/static/3a0180d397523e38b240f8be70e491f0d0126dd7.png) no-repeat center;
}
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong.bnj-wrong-return,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-order-wrong-img.bnj-wrong-return,
.bfpage6.bfelectric.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-wrong-return.bnj-wrong-return {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 20px;
}
.bfsmall.bnj-float-window .bnj-float-wrp {
  padding-top: 400px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body {
  background: transparent url(//s1.hdslb.com/bfs/static/24ca7f1e2357484441d5f1abbe6b3177a8563f17.png) repeat-y center;
  width: 460px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 20px;
  position: relative;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-top {
  background: transparent url(//s1.hdslb.com/bfs/static/688940de06ca80114f20d1362e8b3f6c8ae3f728.png) no-repeat 0px -13px;
  width: 460px;
  height: 13px;
  position: absolute;
  top: -13px;
  left: 0px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-close {
  top: -8px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bottom {
  background: transparent url(//s1.hdslb.com/bfs/static/daf8d7d791219d022c178795534f318073a4008c.png) no-repeat center -1px;
  width: 460px;
  height: 13px;
  position: absolute;
  bottom: -13px;
  left: 0px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bg-cloth {
  background: #a9231d url(//s1.hdslb.com/bfs/static/d467ae187cfdd3f1d6e835ead4f31a49093ea000.png) no-repeat bottom center;
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
  top: -10px;
  border-radius: 5px;
  padding-top: 20px;
  left: 0px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 20px;
  z-index: 2;
  color: #feee99;
  text-align: center;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-image {
  margin: 0 auto;
  width: 238px;
  height: 238px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-image.bnj-float-pack-exp {
  background: transparent url(//s1.hdslb.com/bfs/static/fea170c5cedb1fed15404c0933f651e182a8d684.png) no-repeat center;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-image.bnj-float-pack-pack {
  background: transparent url(//s1.hdslb.com/bfs/static/a3d83c72e9ee01ef4ff73788bef8836dcb6cc1c7.png) no-repeat center;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-image.bnj-float-pack-award {
  background: transparent url(//s1.hdslb.com/bfs/static/335d1945078e2098125798dffe24e25e485ff062.png) no-repeat center;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-loading {
  width: 238px;
  height: 238px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-text {
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-text a {
  color: #feee99;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-text a:hover {
  color: #ffc989;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-pack-message {
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 40px;
  margin-top: 20px;
  font-size: 14px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-share {
  position: absolute;
  background: transparent url(//s1.hdslb.com/bfs/static/bc425a315e9654d33052ac5c55747fdc5ca613ec.png) no-repeat center;
  width: 460px;
  height: 118px;
  bottom: -160px;
  display: none;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-share .bnj-share-btn {
  position: absolute;
  top: 0;
  left: 50%;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-share .bnj-share-btn.bnj-share-btn-weibo {
  margin-left: -210px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-share .bnj-share-btn.bnj-share-btn-qqzone {
  margin-left: -100px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-share .bnj-share-btn.bnj-share-btn-weixin {
  margin-left: 10px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-float-share .bnj-share-btn.bnj-share-btn-baidu {
  margin-left: 120px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .bnj-btn {
  margin: 0 10px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .captcha-box {
  margin: 20px auto;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .captcha-box img {
  width: 110px;
  height: 30px;
  margin-right: 20px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-main .captcha-box input {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 80px;
  height: 28px;
  line-height: 30px;
  padding: 0px 10px;
  vertical-align: middle;
}
.bfdisabled.bnj-float-window .bnj-float-wrp .bnj-float-close {
  display: none;
}
#alipayIframe {
  margin-top: -47px;
  margin-left: -35px;
}
/* å¯¼èˆª */
.bnj-nav-bar {
  width: 100px;
  position: fixed;
  left: 50%;
  top: -1000px;
  margin-left: 500px;
  z-index: 9999;
}
.bnj-nav-bar .bnj-nav-bar-top {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1231px -423px;
  width: 6px;
  height: 75px;
  margin: 0 auto;
}
.bnj-nav-bar .bnj-nav-bar-main li {
  display: block;
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1203px -528px;
  width: 63px;
  height: 71px;
  margin: 0 auto;
  cursor: pointer;
}
.bnj-nav-bar .bnj-nav-bar-main li:hover {
  background-position: -1275px -528px;
}
.bnj-nav-bar .bnj-nav-bar-main li a {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  font-size: 12px;
  color: #feee99;
  line-height: 65px;
}
.bnj-nav-bar .bnj-nav-bar-main li a:hover {
  opacity: .8;
  *filter: alpha(opacity=80);
  filter: alpha(opacity=80) \9;
}
:root .bnj-nav-bar .bnj-nav-bar-main li a:hover {
  filter: alpha(opacity=100);
}
.bnj-nav-bar .bnj-nav-bar-main li a.bnj-back-top {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1181px -610px;
}
.bnj-nav-bar .bnj-nav-bar-bottom {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1342px -529px;
  width: 68px;
  height: 119px;
  margin: 0 auto;
}
.bnj-danmaku-nav {
  background: url('//s1.hdslb.com/bfs/static/e95bd0f05a2dabea55a531e10d98daa6abd52d57.png') no-repeat -1204px -921px;
  width: 111px;
  height: 227px;
  position: fixed;
  left: 50%;
  top: -1000px;
  margin-left: -631px;
  z-index: 9999;
}
.bnj-old-area {
  width: 990px;
  margin: 0 auto;
  margin-top: 50px;
}
.bnj-old-area .bnj-old-area-head {
  font-weight: bold;
  font-size: 16px;
  color: #feee99;
  line-height: 24px;
  text-shadow: 0 0 2px #b3071e;
  margin-bottom: 20px;
}
.bnj-old-area .bnj-old-video {
  width: 240px;
  height: 180px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 6px;
  margin-bottom: 20px;
}
.bnj-old-area .bnj-old-video:hover .bnj-old-video-pic .bnj-old-video-cover {
  display: block;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic {
  width: 240px;
  height: 150px;
  background-color: #2d3566;
  position: relative;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic .bnj-old-video-cover {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 236px;
  height: 146px;
  line-height: 146px;
  text-align: center;
  color: #fff;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.4);
  _background: #000;
  display: none;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic.n2015 {
  background: url(//s1.hdslb.com/bfs/static/1a53520d36c7ed521a470a3522cc00fbe312057a.png) no-repeat center;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic.n2014 {
  background: url(//s1.hdslb.com/bfs/static/5524a73b41b1e2b785b38f8b8038beccd0babf89.png) no-repeat center;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic.n2013 {
  background: url(//s1.hdslb.com/bfs/static/cf2452e81b5191301964277161ab7d2d1044fde5.png) no-repeat center;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic.n2012 {
  background: url(//s1.hdslb.com/bfs/static/fdae62123dfdba1517c981674d23ab0ebdddd2c2.png) no-repeat center;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic.n2011 {
  background: url(//s1.hdslb.com/bfs/static/291dc7b6bb5d8a01122ff88e769045ddb8a5995a.png) no-repeat center;
}
.bnj-old-area .bnj-old-video .bnj-old-video-pic.n2010 {
  background: url(//s1.hdslb.com/bfs/static/3764b8561417ba8ea7e33e1949daca67f2113146.png) no-repeat center;
}
.bnj-old-area .bnj-old-video .bnj-old-video-text {
  text-align: center;
  line-height: 30px;
  color: #feee99;
  font-size: 14px;
}
.bnj-old-area .bnj-old-video.last {
  margin-right: 0;
}
.bnj-old-area .bnj-old-video.special {
  margin-left: 250px;
}
.bnj-float-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border: 0;
  left: 0;
  z-index: -1;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body,
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body {
  background-color: #383749;
}
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bottom,
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bottom,
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-top,
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-top,
.bfmiddle.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bflarge.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  background-color: #383749;
}
.bfmiddle.bfmiddle.bfranking.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bflarge.bfmiddle.bfranking.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  height: 516px;
  top: -78px;
}
.bfmiddle.bfmiddle.bfmessage.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bflarge.bfmiddle.bfmessage.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  height: 516px;
  top: -78px;
}
.bfmiddle.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bflarge.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  height: 564px;
  top: -78px;
}
.bfpage3.bfmiddle.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage3.bflarge.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage4.bfmiddle.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage4.bflarge.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage5.bfmiddle.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage5.bflarge.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage6.bfmiddle.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe,
.bfpage6.bflarge.bfmiddle.bfelectric.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  height: 492px;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body {
  background-color: #a9231d;
}
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-bottom,
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-top,
.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  background-color: #a9231d;
}
.bfsmall.bfsmall.bnj-float-window .bnj-float-wrp .bnj-float-body .bnj-float-iframe {
  top: -13px;
  padding-top: 13px;
  padding-bottom: 12px;
}
.bnj-bottom {
  text-align: center;
  line-height: 100px;
  height: 100px;
  position: relative;
  z-index: 1;
  padding-top: 200px;
  color: #feee99;
  font-size: 14px;
  margin-top: -200px;
  background: #141f51 url(//s1.hdslb.com/bfs/static/e56d8039fe977270b90c0d204790b067a74cb7a7.png) no-repeat bottom center;
}
.bnj-app-banner {
  margin: 0 auto;
  background-color: #f3f3f3;
}