/*-------文字广告--c-------*/

.adtext-bg {
  background-color: #FFFFE8;
}
.dark .adtext-bg {
  background-color: #403323;
}
.ad-txt-red,
a.adtext1 {
  color: #D64444;
  font-weight: bold;
}
.dark .ad-txt-red,
.dark a.adtext1 {
  color: #fbd0b4;
  font-weight: bold;
}
.ad-txt-blue,
a.adtext2 {
  color: #0089F1;
  font-weight: bold;
}
.dark .ad-txt-blue,
.dark a.adtext2 {
  color: #6cb9fd;
  font-weight: bold;
}
.adtext-bg2 {
  background-color: #ffffcc;
}
.dark .adtext-bg2 {
  background-color: #383832 !important;
}
.txtad_div {
  text-align: center;
  width: 100%;
  background-color: #FFFFE8;
  border-top: solid 1px #e5e5e5;
}
/*---Basketball-Baseball-Tennis--共用比分线框----------*/

.Leaguestitle td {
  padding-left: 8px;
  line-height: 25px;
}
#basketball .Leaguestitle td {
  padding-left: 2px;
  line-height: 29px;
}
#basketball .Leaguestitle .add-div img {
  vertical-align: -3px;
  padding-left: 2px;
}
.scoretitle td {
  line-height: 20px;
}
/*----------------------------------top--------------------------------*/

#top {
  position: relative;
  clear: both;
}
#top .top {
  width: 1060px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  height: 60px;
}
#top .weblogo {
  height: 40px;
}
#nav {
  width: 100%;
  overflow: hidden;
}
#nav .nav {
  background-color: #346bab;
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
}
#nav li {
  float: left;
  margin-right: 2px;
  width: 116px;
}
#nav li a {
  color: #fff;
  text-align: center;
  width: 100%;
  display: block;
  line-height: 40px;
  font-size: 15px;
}
#nav li a:hover {
  color: #fffc00;
  text-decoration: none;
}
#nav span a,
#nav span a:hover {
  color: #fffc00;
  background-position: left 26px;
}
.member-icon {
  width: 40px;
  height: 40px;
  position: absolute;
  background: url(/images/user-login.png) no-repeat;
  cursor: pointer;
}
#nav2 {
  width: 100%;
}
#nav2 ul {
  margin-bottom: 5px;
}
.nav2 {
  background: #fff;
  clear: both;
  border: solid 1px #e4e4e4;
  border-top: none;
  height: 30px;
  text-align: center;
  width: 948px;
  margin: 0 auto;
  border-radius: 0 0 4px 4px;
}
.nav2 li {
  background: url(blue_img/ik.gif) no-repeat right;
  padding: 0 11px;
  line-height: 30px;
  display: block;
  float: left;
  height: 30px;
}
.nav2 li.worldcup {
  background: url("/images/worldcup.png") no-repeat 10px center;
  background-size: auto 77%;
  padding-left: 26px;
}
.nav2 li a {
  font-size: 14px;
}
.nav22 {
  clear: both;
  height: 30px;
  text-align: center;
  background-color: #FFF;
  width: 950px;
  margin: 0 auto;
}
.nav22 li {
  background: url(blue_img/ik.gif) no-repeat right;
  padding: 0 8px;
  line-height: 30px;
  display: inline;
  height: 30px;
  font-weight: bold;
}
.nav22 li a {
  text-decoration: underline;
}
/*---广告相关样式----------*/

#topAdDiv {
  width: 1060px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 5px;
}
#topAdDiv a ~ a {
  margin-left: 5px;
}
#ad_middle_122 {
  text-align: center;
  width: 1060px;
  margin: 0 auto;
  overflow: hidden;
}
#ad_middle_122 a:nth-of-type(even) {
  margin-left: 4px;
}
#ad_middle_122 a img {
  padding-top: 5px;
}
/*#ad_middle_2 img{width:100%;}*/

#ad_middle_2 a:nth-of-type(even) {
  margin-left: 4px;
}
#ad_middle_2 a img,
#ad_middle_3 a img {
  padding: 1px 0;
}
.leftnav .adclass {
  margin-left: -10px;
}
/*#ad_middle_2,#ad_middle_133,.adclass { display:none}*/

