@charset "UTF-8";
/* 元旦配色 开始*/
/* 元旦配色 结束*/
/* 2018春节配色 开始*/
/* 2018春节配色 结束*/
/* 2019春节配色 开始*/
/* 2019春节配色 结束*/
.title h2 {
  color: #242223;
}

.title h2 .icon {
  background: url(../images/znq_icon.png) 0 bottom repeat-x;
}

.title .more .icon {
  background-position: -132px -100px;
}

.banner-w .banner-box {
  background: #ff8c3c;
}

.banner-w .banner-box .hd li {
  background: #ffffff;
}

.banner-w .banner-box .hd li.on {
  background: #ff8c3c;
}

.info-box {
  background: #ffffff;
}

.vgame-box .bd .vgame-info {
  background: rgba(255, 255, 255, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ddffffff,endcolorstr=#ddffffff);
}

.vgame-box .bd .vgame-info .vgame-title {
  color: #242223;
}

.vgame-box .bd .vgame-info p {
  color: #666666;
}

.vgame-box .bd .vgame-info .vgame-link {
  color: #ffffff;
  background: #ff8c3c;
}

.vgame-box .bd .vgame-info .vgame-link:hover {
  background: #fd7112;
}

.vgame-box .bd .vgame-text {
  background: #ff8c3c;
  opacity: 0.7;
}

.vgame-box .bd .vgame-text a {
  color: #ffffff;
}

.vgame-box .hd li {
  background: #e9e9e9;
}

.vgame-box .hd li.on {
  background: #ff8c3c;
}

.new-box .news-top {
  background: #e9e9e9;
}

.new-box .news-top h3 a {
  color: #3a3a3a;
}

.new-box .news-top h3 a:hover {
  color: #ff8c3c;
}

.new-box .news-top .today {
  color: #666666;
}

.new-box .news-main .hd {
  background: url(../images/news-p-bg.gif) 0 bottom repeat-x;
}

.new-box .news-main .hd li {
  color: #242223;
}

.new-box .news-main .hd li.on {
  color: #ff8c3c;
  background: url(../images/news-p-list-bg.gif) 0 bottom repeat-x;
}

.new-box .news-main .news-more .icon {
  background-position: -132px -100px;
}

.new-box .news-main .news-list-box {
  background: #f8f8f8;
}

.new-box .news-main .news-list-box .news-list .icon {
  background-position: -174px -74px;
}

.new-box .news-main .news-list-box .news-list .icon:hover {
  background-position: -174px -106px;
}

.userinfo {
  background: #f8f8f8;
}

.userinfo .user-btn {
  color: #ffffff;
  background: #ff8c3c;
}

.userinfo .user-btn:hover {
  background: #fd7112;
}

.userinfo .userinfo-main li .userinfo-list .num {
  color: #ff8c3c;
}

.userinfo .userinfo-main li .userinfo-list b {
  background-position: -72px -100px;
}

.userinfo .userinfo-main li .userinfo-list b.recordicon {
  background-position: -92px -100px;
}

.userinfo .userinfo-main li .userinfo-list-sp .num {
  color: #ffffff;
  background: #ff8c3c;
}

.userinfo .user-news {
  border-top: 1px #cbcaca solid;
}

.userinfo .user-news .user-news-list a {
  color: #ff8c3c;
}

.gift-box .gift-main {
  border-top: 1px #cbcaca solid;
  border-bottom: 1px #cbcaca solid;
}

.gift-box .gift-main .gift-list {
  background: #f8f8f8;
}

.gift-box .gift-main .gift-list .gift-title a {
  color: #242223;
}

.gift-box .gift-main .gift-list .gift-title a:hover {
  color: #ff8c3c;
}

.gift-box .gift-main .gift-list .gift-text {
  color: #666666;
}

.gift-box .gift-main .gift-list .gift-text em {
  color: #ff8c3c;
}

.gift-box .gift-main .gift-list .gift-btn {
  color: #ffffff;
  background: #ff8c3c;
}

.gift-box .gift-main .gift-list .gift-btn:hover {
  background: #fd7112;
}

.vgameer-box .vgameer-main .vgameer-info {
  background: rgba(255, 255, 255, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ddffffff,endcolorstr=#ddffffff);
}

.vgameer-box .vgameer-main .vgameer-info .vgameer-title {
  color: #242223;
}

.vgameer-box .vgameer-main .vgameer-info p {
  color: #666666;
}

.vgameer-box .vgameer-main .vgameer-info .vgameer-link {
  color: #ffffff;
  background: #ff8c3c;
}

.vgameer-box .vgameer-main .vgameer-info .vgameer-link:hover {
  background: #fd7112;
}

.vgameer-box .vgameer-main .vgameer-text {
  color: #ffffff;
  background: rgba(254, 113, 19, 0.7);
}

.vgameer-box .hd li {
  background: #e9e9e9;
}

.vgameer-box .hd li.on {
  background: #ff8c3c;
}

.activity-box .activity-main {
  background: #f8f8f8;
}

.activity-box .activity-main .hd {
  background: url(../images/news-p-bg.gif) 0 bottom repeat-x;
}

.activity-box .activity-main .hd li {
  color: #242223;
}

.activity-box .activity-main .hd li.on {
  color: #ff8c3c;
  background: url(../images/news-p-list-bg.gif) 0 bottom repeat-x;
}

.peripheral-box .peripheral-main .peripheral {
  border: 1px #cbcaca solid;
}

.peripheral-box .peripheral-main .peripheral .peripheral-info .peripheral-name {
  color: #242223;
}

.peripheral-box .peripheral-main .peripheral .peripheral-info .peripheral-name:hover {
  color: #ff8c3c;
}

.peripheral-box .peripheral-main .peripheral .peripheral-info .peripheral-oprice {
  color: #444444;
}

.peripheral-box .peripheral-main .peripheral .peripheral-info .peripheral-price {
  color: #666666;
}

.peripheral-box .peripheral-main .peripheral .peripheral-info .peripheral-price em {
  color: #ff8c3c;
}

.links-box .links-main {
  background: #ff8c3c;
}

.links-box .links-main li .links-list {
  color: #ffffff;
}

.links-box .links-main li .links-list .links-list-text {
  border-top: 1px #faa973 solid;
}

.links-box .links-main li .links-list .links-list-text .icon {
  background-position: -112px -100px;
}

.links-box .links-main li .links-list:hover {
  background: #fd7112;
}

.bbs-box {
  border: 1px #cbcaca solid;
}

.bbs-box .bbs-main .bbs-list {
  border-left: 1px #cbcaca solid;
  box-sizing: border-box;
}

.bbs-box .bbs-main .bbs-list .bbs-title {
  color: #242223;
  background: #e9e9e9;
}

.bbs-box .bbs-main .bbs-list .bbs-text {
  background: #ffffff;
}

.bbs-box .bbs-main .bbs-list .bbs-text .bbs-text-box li .bbs-text-list .icon {
  background-position: -72px -180px;
}

.bbs-box .bbs-main .bbs-list .bbs-text .bbs-text-box li .bbs-text-list:hover .icon {
  background-position: -92px -180px;
}

.bbs-box .bbs-main .bbs-list .bbs-text .bbs-btn {
  color: #666666;
  border: 1px #cbcaca solid;
}

.bbs-box .bbs-main .bbs-list .icon {
  background-position: -152px -132px;
}

.bbs-box .bbs-main .bbs-list.on .bbs-title {
  background: #ff8c3c;
  color: #ffffff;
}

.ranking-box {
  background: #f8f8f8;
}

.ranking-box .ranking-title {
  border-bottom: 1px #cbcaca solid;
}

.ranking-box .ranking-main li .ranking-num {
  color: #ffffff;
  background: #666666;
}

.ranking-box .ranking-main li .ranking-name {
  color: #242223;
}

.ranking-box .ranking-main li .ranking-name:hover {
  color: #ff8c3c;
}

.ranking-box .ranking-main li .icon {
  background-position: -112px -140px;
}

.ranking-box .ranking-main li .icon.active {
  background-position: -132px -140px;
}

.ranking-box .ranking-main li.ranking-kab .ranking-num {
  background: #ff8c3c;
}

@media screen and (max-width: 1600px) {
  .banner-w .banner-box {
    background: url(../images/banner-bg980.png) 0 bottom repeat-x;
  }
}
