@charset "UTF-8";
body {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
}

h1, h2, h3, h4, h5, h6, div, p, span, a, input, button, ul, li, ol, img, html, body, select, button {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  border: none;
}

a {
  text-decoration: none;
  cursor: pointer;
}

button {
  outline: none;
  border: none;
  display: block;
}

input {
  border: none;
  display: block;
}

li {
  list-style: none;
}

.wrap {
  min-width: 1400px;
  margin: 0 auto;
}

/* 去除点击时闪现一个半透明灰色块 */
div,
input[type=button],
input[type=submit],
input[type=file],
button {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.sub .kv-wrap {
  width: 1920px;
  height: 400px;
  border-bottom-left-radius: 60px;
  border-bottom-right-radius: 60px;
  overflow: hidden;
  margin: 0 auto;
}
.sub .kv-wrap .kv, .sub .kv-wrap .wrapper {
  height: 100%;
}
.sub .kv-wrap .kv-item {
  display: block;
  height: 100%;
  position: relative;
}
.sub .kv-wrap .kv-item .small-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  opacity: 1;
}
.sub .kv-wrap .kv-item .detail {
  width: 192px;
  height: 58px;
  line-height: 58px;
  position: absolute;
  bottom: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff;
  font-size: 21px;
  background-color: #4E4C52;
  border: 1px #E1B546 solid;
  border-radius: 20px;
  text-align: center;
}
.sub .kv-wrap .kv-item .detail.shrink {
  -webkit-animation: kvBtn 0.3s linear forwards;
  animation: kvBtn 0.3s linear forwards;
}

.content-wrap {
  width: 1396px;
  margin: 46px auto 0;
}

.page-title {
  font-weight: 700;
  font-size: 40px;
  color: #000;
  margin-bottom: 10px;
}
.page-title .icon-football {
  width: 26px;
  height: 26px;
  display: inline-block;
}

.page-sub-title {
  font-size: 16px;
}
.page-sub-title > a {
  color: #323232;
}
.page-sub-title > span {
  color: #42AB1B;
}

.content-wrap .main-content {
  padding: 35px 0 70px;
}
.content-wrap .main-content .strategy-tabs {
  width: 970px;
  border-bottom: 1px solid #F2F2F2;
  margin-bottom: 27px;
  margin-left: 71px;
}
.content-wrap .main-content .strategy-tabs li {
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: #323232;
  text-align: center;
  cursor: pointer;
  padding: 15px 0;
  margin-right: 144px;
}
.content-wrap .main-content .strategy-tabs li > a {
  font-size: 16px;
  color: #323232;
}
.content-wrap .main-content .strategy-tabs li:hover > a{
  color: #42AB1B;
}
.content-wrap .main-content .strategy-tabs li.active .icon-football {
  display: block;
  position: absolute;
  bottom: -9px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.content-wrap .main-content .news-tabs {
  width: 1080px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f2f2f2;
}
.content-wrap .main-content .news-tabs li {
  position: relative;
  color: #4C4C4C;
  font-size: 16px;
  text-align: center;
  padding: 18px 0;
  cursor: pointer;
  margin-right: 135px;
}
.content-wrap .main-content .news-tabs li a {
  color: #4C4C4C;
  font-size: 16px;
}
.content-wrap .main-content .news-tabs li:hover a {
  color: #42AB1B;
}
.content-wrap .main-content .news-tabs li.active .icon-football {
  display: block;
  position: absolute;
  bottom: -9px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.content-wrap .operation-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}
.content-wrap .operation-btns .btn {
  padding: 10px;
  font-size: 14px;
  background-color: #f2f2f2;
  border-radius: 5px;
  cursor: pointer;
}

.main-content .content {
  width: 1080px;
  line-height: 26px;
}
.main-content .content.discounts, .main-content .content.strategy, .main-content .content.activity {
  font-size: 0;
}
.main-content .content .discounts-activity-card {
  display: inline-block;
  width: 323px;
  height: 281px;
  border-radius: 60px;
  overflow: hidden;
  background-color: #F2F2F2;
  margin-bottom: 32px;
  margin-right: 37px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.main-content .content .discounts-activity-card .img-wrap {
  width: 323px;
  height: 200px;
  overflow: hidden;
}
.main-content .content .discounts-activity-card .pic {
  width: 323px;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
}
.main-content .content .discounts-activity-card .title {
  font-size: 14px;
  line-height: 28px;
  color: #000;
  margin-top: 12px;
  padding: 0 35px;
}
.main-content .content.video {
  padding: 30px;
  border-radius: 60px;
  background-color: #F2F2F2;
  font-size: 0;
}
.main-content .content.version {
  font-size: 0;
}
.main-content .content .video-card {
  display: inline-block;
  width: 321px;
  height: 196px;
  position: relative;
  border-radius: 60px;
  overflow: hidden;
  margin-bottom: 30px;
  margin-right: 28px;
  background-color: #818181;
}
.main-content .content .video-card:nth-child(3n+3) {
  margin-right: 0;
}
.main-content .content .video-card > img {
  width: 100%;
  height: 100%;
}
.main-content .content .video-card .play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 9;
}
.main-content .content .video-card .title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 16px;
  line-height: 27px;
  color: #fff;
  padding: 20px 24px 0;
  z-index: 8;
  opacity: 0;
}
.main-content .content .video-card:hover .title {
  opacity: 1;
}
.main-content .content .video-card:hover::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
}
.main-content .content.strategy {
  padding: 30px 0 0 50px;
  background-color: #FAFAFA;
  border-radius: 60px;
}
.main-content .content .strategy-card {
  display: inline-block;
  width: 215px;
  margin-right: 42px;
  margin-bottom: 28px;
  vertical-align: top;
}
.main-content .content .strategy-card .img-wrap {
  width: 204px;
  height: 272px;
  border-radius: 60px;
  overflow: hidden;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.main-content .content .strategy-card .img-wrap img {
  width: 100%;
  height: 272px;
  -o-object-fit: cover;
  object-fit: cover;
}
.main-content .content .strategy-card .title {
  font-size: 16px;
  color: #000;
  margin-top: 20px;
  padding: 0 15px;
}
.main-content .content .version-card {
  display: inline-block;
  width: 348px;
  margin-right: 18px;
  margin-bottom: 46px;
}
.main-content .content .version-card .img-wrap {
  width: 100%;
  height: 448px;
  border-radius: 60px;
  overflow: hidden;
}
.main-content .content .version-card .img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.main-content .content .version-card .title {
  font-size: 20px;
  color: #000;
  margin-top: 20px;
  margin-bottom: 14px;
}
.main-content .content .version-card .update-time, .main-content .content .version-card .version {
  font-size: 16px;
  color: #000000;
  line-height: 24px;
}
.main-content .content .version-card .update-time > span, .main-content .content .version-card .version > span {
  color: #727272;
}
.main-content .content .news-item {
  height: 97px;
  line-height: 97px;
  font-size: 14px;
  border-bottom: 1px solid #DCDCDC;
}
.main-content .content .news-item a {
  display: block;
  height: 100%;
  color: #878787;
}
.main-content .content .news-item i {
  font-style: normal;
  margin-right: 5px;
}
.main-content .content .news-item .news-title {
  display: inline-block;
  max-width: 1000px;
}
.main-content .content .news-item .news-title:hover {
  text-decoration: underline;
}
.main-content .news-item .news-title i {
  display: inline-block;
  color: #FF8E15;
  line-height: 14px;
  padding: 2px 5px;
  border: 1px solid #FF8E15;
  border-radius: 6px;
}
.main-content .news-item .news-title i.notice {
  color: #4ba36a;
  border-color: #4ba36a;
}
.main-content .news-item .news-title i.activity {
  color: #e9852d;
  border-color: #e9852d;
}
.main-content .news-item .news-title i.events {
  color: #6388c5;
  border-color: #6388c5;
}
.main-content .news-item .news-title i.hotspot {
  color: red;
  border-color: red;
}

.news-detail {
  width: 1080px;
  padding-top: 32px;
  border-top: 1px solid #dcdcdc;
}
.news-detail .title {
  font-size: 26px;
  color: #585858;
  font-weight: 700;
}
.news-detail .time-wrap {
  font-size: 14px;
  color: #909090;
  margin-top: 23px;
  margin-bottom: 40px;
}

.rightbar .download-game {
  display: block;
  width: 264px;
  height: 138px;
  background: url(../png/download-gamef930.png?7e3df) no-repeat center;
  background-size: 100%;
  margin-bottom: 25px;
}
.rightbar .links {
  width: 264px;
  height: 597px;
  padding: 19px 12px 8px;
  background-color: #D0D0D0;
  text-align: center;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  font-size: 0;
}
.rightbar .links li {
  display: inline-block;
  position: relative;
  width: 116px;
  height: 140px;
  font-size: 14px;
}
.rightbar .links .border-b-r {
  border-bottom: 1px solid #A7A7A7;
  border-right: 1px solid #A7A7A7;
}
.rightbar .links .border-b {
  border-bottom: 1px solid #A7A7A7;
}
.rightbar .links .border-r {
  border-right: 1px solid #A7A7A7;
}
.rightbar .links a {
  color: #454545;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.rightbar .links a:hover .icon {
  -webkit-animation: tada 1s ease both;
  animation: tada 1s ease both;
}
.rightbar .links .icon {
  display: block;
  width: 40px;
  height: 30px;
  margin: 0 auto 8px;
}
.rightbar .links .icon-team {
  width: 37px;
  height: 36px;
}
.rightbar .links .icon-mobile {
  width: 39px;
  height: 21px;
}
.rightbar .links .icon-vip {
  width: 34px;
  height: 36px;
}
.rightbar .links .icon-pay {
  width: 42px;
  height: 39px;
}
.rightbar .links .icon-card {
  width: 42px;
  height: 39px;
}
.rightbar .links .icon-club {
  width: 38px;
  height: 41px;
}
.rightbar .links .icon-bbs {
  width: 36px;
  height: 32px;
}
.rightbar .social-links {
  width: 264px;
  height: 365px;
  font-size: 0;
  padding-top: 63px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-color: #F2F2F2;
  text-align: center;
}
.rightbar .social-links li {
  display: inline-block;
  font-size: 12px;
  width: 50%;
}
.rightbar .social-links li a {
  color: #5E5E5E;
}
.rightbar .social-links li a > span {
  display: block;
  margin-top: 12px;
}
.rightbar .social-links .wx {
  margin-bottom: 71px;
}
.rightbar .social-links .wb {
  margin-bottom: 57px;
}

.rightbar .cdk .cdk-icon {
  width: 44px;
  height: 44px;
  background: url(../png/sprite.png) no-repeat center;
  background-position: -145px -275px;
}
.margin-r-0 {
  margin-right: 0 !important;
}

.icon-football {
  position: relative;
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAfCAMAAADDR10IAAAAVFBMVEVHcExCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxtCqxuzQSu8AAAAG3RSTlMALjiPCxLl1vEE+d1WeBvNZ4K+pyNMnHFes0Y5683mAAABWUlEQVQYGV3BBWLcQBAAwV4GMetu/v/PiFaOXUWRtKmiH9dG81fSzRjlUoWeX9w8VXLKq7KDD5oikajD91v3TRw4GWm4JSxLbjmZkcsiA7fEkhWXNjouShpuKi48qobbLoqTCzuF6XhEz8FNhpetNLev1ODqzvBKUSbNaZUK2qaKliLIYWrp/WcTxWy89DxGueQu9hA/qNVL3Go9W5iksEBf8R2j5LHrQqi8FIGDCtSdiILUqt1I0XFoA3sQw+Mjj5GDC9RdpJjlMXBoA3W38Frl9uWgAs4vvFIlBx8mDnWAPvKjCtO2JKQHpg6IG4XxXGqxpLwDu/BoRXHrPm3InPzALYwUIUvPSUcui1iKIJ7b8Nn17JxvKDYRzW1efZacI0Ur0lBo00URabg5LwMvq2ozVjFrdD+YMeeGX+Z6G8zaDP22fibNf5JLJOtOs1Izf7jWOgvY1vH6B+4yGL23OuwKAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100%;
  display: none;
}
.icon-football::before, .icon-football::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 42px;
  height: 2px;
  background-color: #5ED033;
  -webkit-transform: translateX(-104%);
  transform: translateX(-104%);
}
.icon-football::after {
  left: initial;
  right: 0;
  -webkit-transform: translateX(104%);
  transform: translateX(104%);
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@charset "UTF-8";
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ellipsis-line2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis-line10 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
}

.clearfix::after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  /* *ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行 */
  zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.header-menu {
  width: 1920px;
  height: 131px;
  /*padding: 0 414px;*/
  position: absolute;
  left: 50%;
  background: url(../png/dark-jianbian-repeatx-0.png) repeat-x top center;
  padding-top: 32px;
  overflow: hidden;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.header-menu:hover {
  height: 401px;
  border-bottom-left-radius: 60px;
  border-bottom-right-radius: 60px;
  background-color: rgba(0, 0, 0, 0.3);
}
.header-menu .logo {
  float: left;
  vertical-align: middle;
}
.header-menu .logo > img {
  height: 34px;
}
.header-menu .menu-wrap {
  width: 1133px;
  margin: 0 auto;
}
.header-menu .menu {
  float: right;
}
.header-menu .menu .menu-item {
  display: inline-block;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  margin-left: 48px;
  cursor: pointer;
}
.header-menu .menu .menu-item > a {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}
.header-menu .menu .menu-item > p {
  font-size: 12px;
  color: #E1E1E1;
}
.header-menu .menu .menu-item a p {
  font-size: 12px;
  color: #E1E1E1;
}
.header-menu .menu .menu-item.active {
  color: #A3E90C;
}
.header-menu .menu .menu-item.active > p {
  color: #618E00;
}
.header-menu .sub-menu {
  float: right;
  margin-top: 38px;
  opacity: 0;
  transition: opacity 0.3s linear;
}
.header-menu:hover .sub-menu {
  opacity: 1;
}
.header-menu .sub-menu ul {
  width: 105px;
  margin-right: 39px;
  display: inline-block;
  vertical-align: top;
}
.header-menu .sub-menu ul:last-child {
  margin-right: 0;
}
.header-menu .sub-menu li {
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.header-menu .sub-menu a {
  position: relative;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
}
.header-menu .sub-menu a:hover {
  color: #a3e90c;
}
.header-menu .sub-menu a .w-sprites {
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pop-mask {
  display: none;
  width: 980px;
  height: 600px;
  position: absolute;
  left: 50%;
  margin-left: -490px;
  top: 50%;
  margin-top: -300px;
  background-color: #000;
}

.pop_close {
  position: absolute;
  background: url("../png/close.png") no-repeat;
  width: 27px;
  height: 27px;
  top: 0;
  right: -40px;
  font-size: 0;
}

.pop_qrcode, .pop_wx_qrcode {
  display: none;
}
.pop_qrcode > img, .pop_wx_qrcode > img {
  width: 260px;
  height: 260px;
}

#pop_kf > img {
  width: 666px;
  height: 469px;
}

.hover-scale {
  position: relative;
}
.hover-scale img {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.hover-scale:hover img {
  -webkit-transform: translateX(-50%) scale(1.2) !important;
  transform: translateX(-50%) scale(1.2) !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
 /*download page*/
 .download-tt{position: relative; padding-top: 25px; padding-bottom: 25px;}
 .download-tt h4{font-size: 24px;color: #2d394b;}
 .client-infor{font-size: 14px;color: #808080;}
 .client-infor span{margin-right: 12px; margin-left: 12px;}
 .client-infor .version{margin-left: 0;}
 
 .downBtn{margin: 0 0 30px;height: 84px;}
 .download-con .btn{display: inline-block;width: 253px;height: 58px;font-size: 16px;color: #fff;text-align: center;line-height: 58px;opacity: .9 ; filter:alpha(opacity=90); }
 .download-con .btn:hover{opacity: 1 ; filter:alpha(opacity=100); }
 .download-con .down1{background:url(../jpg/download.jpg) no-repeat; text-indent: -200%; overflow: hidden;}
 .jsq{display:none;}
 .jsq .jsq-btn{background-color: #26BB8B;display: block;margin: 28px auto}

 /* cdkey page */
 .cdkey { padding-left: 5px; }
 .cdkey .tit-l { padding: 0 60px 0 0; font-size: 26px; color: #181818; }
 .cdkey .user-login { font-size: 14px; padding: 25px 60px 5px 0; }
 .cdkey .user-login span { color: #a10900; padding-left: 5px; }
 .cdkey .from { width: 400px; }
 .cdkey .from label { display: block; padding: 30px 0 10px; color: #404040; font-weight: bold; }
 .cdkey .from { font-size: 14px; padding:0 60px 0 0;}
 .cdkey .from .txt, .from .selb { display: inline-block; width: 340px; height: 35px; border: 1px solid #dbdbdb; padding: 0 5px; vertical-align: top; }
 .cdkey .from .txt-min { width: 202px; }
 .cdkey .from .selb { width: 100%; }
 .cdkey .from li img { position: relative; top: -7px; left: 5px; border: 1px solid #ededed; }
 .cdkey .from li a { display: block; width: 220px; line-height: 60px; height:60px; font-weight: bold; text-align: center; color: #1d2029; font-size: 20px; margin: 25px 0;  background:url(../png/spr.png) 0 -475px; }
 .cdkey .from li a:hover{text-decoration: none;}
 .cdkey .from li { position: relative; }
 .cdkey .from li #changeVerifyImg { position: absolute; top: 35px; right: -125px; background: none; color: #666; font-size: 14px; line-height: 100%; width: auto; }
 .cdkey .from li #changeVerifyImg:hover { color: #a10900; }
 
 
 .patch-tt{margin-bottom: 10px}
 .dl_table{width: 100%;margin-top: 10px}
 .dl_table tr{height: 36px;width: 100%;}
 .dl_table th{width: 250px;font-size: 16px;color: #000;text-align: center;font-weight: normal;border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:55px;}
 .dl_table td{border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px; height:55px;}
 .tw1,.tw2,.tw3,.tw4,.tw5{width: 200px;text-align: center;}
 .bd_table td,.bd_table td a{color: #8e8e8e;font-size: 14px}
 .bd_table td a{color: #3399cc; text-decoration: underline;}
 
 .configuration{margin-top: 40px}
 .configuration th{text-align: center;height: 55px;color: #000;}
 .configuration td{text-align: center;font-size: 12px;color: #8e8e8e;border-top: 1px solid #fff; height:auto; padding:17px 0;}
 .configuration td.col1{width: 20%;font-size: 14px;color: #000; text-align: left; font-weight:bold;}
 .configuration td.col2{width: 40%;}
 .drive{margin-top: 40px}
 .drive .patch-tt a{font-size: 14px;font-weight: normal;color: #4377b1;margin-left: 22px}
 .drive li{width: 216px;height:91px;margin-right: 12px;float: left;text-align: center;border:1px solid #ccc;}
 .drive li a{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
 .drive li span{display: none;width: 100%;height: 100%;line-height: 100px;font-size: 14px;font-weight: bold;color: #fff;text-align: center;position: absolute;top: 0;left: 0}
 .drive li a:hover span{display: block;background-color: #459afa; font-size:16px;}

/*footer*/
#afooter {
  text-align: center;
  font-size: 0.12rem;
  background: #000;
  color: #fff;
  padding: 0.4rem 0;
  line-height: 0.44rem;
}

#afooter a {
  color: #fff;
}
.w-sprites { background-image: url(../png/sprites-generated97fe.png?9c513); }
.w-sprites-border-football.w-sprites { width: 41px; height: 11px; background-position: 0px -124px;} 
.w-sprites-icon-bbs.w-sprites { width: 22px; height: 20px; background-position: -27px -140px;} 
.w-sprites-icon-card.w-sprites { width: 18px; height: 13px; background-position: -168px -69px;} 
.w-sprites-icon-club.w-sprites { width: 21px; height: 25px; background-position: -142px 0px;} 
.w-sprites-icon-flag.w-sprites { width: 29px; height: 27px; background-position: 0px -92px;} 
.w-sprites-icon-football.w-sprites { width: 28px; height: 31px; background-position: -76px 0px;} 
.w-sprites-icon-gift.w-sprites { width: 27px; height: 30px; background-position: -76px -36px;} 
.w-sprites-icon-guide-b.w-sprites { width: 24px; height: 17px; background-position: -168px 0px;} 
.w-sprites-icon-hot.w-sprites { width: 13px; height: 13px; background-position: -168px -107px;} 
.w-sprites-icon-mobile.w-sprites { width: 27px; height: 15px; background-position: -81px -140px;} 
.w-sprites-icon-more.w-sprites { width: 15px; height: 15px; background-position: -168px -87px;} 
.w-sprites-icon-new.w-sprites { width: 13px; height: 13px; background-position: -168px -125px;} 
.w-sprites-icon-pay.w-sprites { width: 22px; height: 19px; background-position: -54px -140px;} 
.w-sprites-icon-play.w-sprites { width: 71px; height: 71px; background-position: 0px 0px;} 
.w-sprites-icon-pointer.w-sprites { width: 26px; height: 19px; background-position: -109px -68px;} 
/* .w-sprites-icon-qq.w-sprites { width: 20px; height: 22px; background-position: -142px -30px;}  */
.w-sprites-icon-recall.w-sprites { width: 28px; height: 28px; background-position: -109px 0px;} 
.w-sprites-icon-team.w-sprites { width: 19px; height: 18px; background-position: -168px -46px;} 
.w-sprites-icon-tieba.w-sprites { width: 24px; height: 26px; background-position: -34px -92px;} 
.w-sprites-icon-version.w-sprites { width: 26px; height: 30px; background-position: -109px -33px;} 
.w-sprites-icon-vip.w-sprites { width: 22px; height: 22px; background-position: 0px -140px;} 
.w-sprites-icon-wb.w-sprites { width: 28px; height: 21px; background-position: -63px -92px;} 
.w-sprites-icon-wechat.w-sprites { width: 27px; height: 21px; background-position: -96px -92px;} 
.w-sprites-plus.w-sprites { width: 20px; height: 19px; background-position: -168px -22px;} 
.w-sprites-strategy-border.w-sprites { width: 66px; height: 11px; background-position: 0px -76px;} 
