﻿@charset "utf-8";
/* CSS Starry */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  /*vertical-align: baseline;*/
}
html {height:100%;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face{font-family: 'dtlnobeltregular';
    src: url('../fonts/dtlnobelt-webfont.eot');
    src: url('../fonts/dtlnobelt-webfont.eot') format('embedded-opentype'),
         url('../fonts/dtlnobelt-webfont.woff2') format('woff2'),
         url('../fonts/dtlnobelt-webfont.woff') format('woff'),
         url('../fonts/dtlnobelt-webfont.ttf') format('truetype'),
         url('../fonts/dtlnobelt-webfont.svg#dtlnobeltregular') format('svg');
}
* {
  tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -ms-tap-highlight-color: rgba(0,0,0,0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* 图标调用 */
.logo-zt {font-family: 'dtlnobeltregular';font-size:20px; color:#FFF2D6;}
.logo-zt:hover { color:#fff;}
.iconfont {font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}

.index-nav-ico { display: block;  width: 50px;  height: 50px;  margin: 4px auto;  border: 0;  font-size: 25px;  color: #fff;  line-height: 50px;  text-align: center;  border-radius: 50px;}
.top-cbl-ico {display: block;  font-size: 25px;  text-align: center;  height: 30px;  line-height: 30px;  margin-top: 7px; color:#fff;}
.bbs-ico { width:50px; height:50px; line-height:50px; text-align:center; font-size:25px; color:#fff; border-radius:20px; display:block;}
.myfile-shop-ico { width:20px; height:20px; text-align:center; line-height:20px; color:#fff; font-size:15px; margin-right:3px;}

/* 通用模块 */
.bdsharebuttonbox {float: left;margin-top: 5px;width: 170px; }
.ding span.xi {display: initial;}
.fl { float:left;}
.fr { float:right;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block;}
a, div, header, span {  -webkit-tap-highlight-color: rgba(255,255,255,0);}
.fin0 { font-size:0px; overflow:hidden; height:0px;  width:0px;}

/* 首页 */
.slider-floor {  padding: 5px;}
.floor { background: #fff;  margin: 10px;  box-shadow: 0 1px 1px #dcdcdc;overflow: hidden;}
.app-nav {  overflow: hidden;  margin: 10px 0 5px;}
.app-nav .app-link {  width: 25%;  float: left;  height: 85px;  font-size: 12px;  text-decoration: none;  color: #7f7f7f;  text-align: center;  display: block;  border: 0;position: relative;}
.app-nav .app-link span { color:#666; font-size:13px;}
.title-bt {  white-space: nowrap;  display: inline-block;  font-size: 15px;  color: #7f7f7f;  margin: 3px 0 2px 7px;  padding-bottom: 7px;  float: left;  height: 30px; width: 100%;}
.title-bt:before {  content: "";  display: block;  width: 3px;  height: 15px;  float: left;  background: #d8505c; margin: 8px 7px 0 0;}
.title-wrap {  overflow: hidden;}
.seckill-list {  overflow: hidden;  content: '\20';  display: block;  clear: both; }
.hot-link, .seckill-list {border-top: 1px solid #dadada;}
.hot-link { display: block;    padding:5px;}
.hot-link img {  margin-bottom: -9px; width:100%}
.brand, .discount {  border-width: 1px 0 0; border-image: url(data:image/gif;base64,R0lGODlhBAAEAIABANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja…kYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round; overflow: hidden;}
.seckill-item {    width: 33.3%;  float: left;  border-left: 1px solid #dadada;  margin-left: -1px; text-align:center;  padding: 14px 5% 0;}
.seckill-price {   display: block;  color: #7F7F7F;  font-size: 12px;  text-align: center;  line-height: 20px;  max-height: 40px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.seckill-discount {  background: #d8505c;  min-width: 62px;  margin: 0px auto;  line-height: 15px;  text-align: center;  display: block;  color: #fff;  font-size: 12px;  margin-top: 5px; margin-bottom: 10px;}
.half-floor {  width: 50%;  border-width: 0 1px 0 0;  -webkit-border-image: url(data:image/gif;base64,R0lGODlhBAAEAIABANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja…kYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIGRAKGmgcFADs=) b0 2 stretch;  -o-border-image: url(data:image/gif;base64,R0lGODlhBAAEAIABANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja…kYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIGRAKGmgcFADs=) 0 2 round;  border-image: url(data:image/gif;base64,R0lGODlhBAAEAIABANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja…kYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIGRAKGmgcFADs=) 0 2 round;  float: left;  margin-left: -1px;  border-right: 1px solid #dadada;}
.brand-up-floor, .down-floor, .up-floor {  width: 50%;  float: right;}
.up-floor {  margin-top: -1px;  border-bottom: 1px solid #dadada;  border-width: 0 0 1px;  -webkit-border-image: url(data:image/gif;base64,R0lGODlhBAAEAIABANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja…kYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 stretch;  -o-border-image: url(data:image/gif;base64,R0lGODlhBAAEAIABANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja…kYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;}
.love-floor .love-list {  margin-top: 2px;}
.love-list li {  display: block;  margin: 8px 0 10px;  padding: 0;  background: #fff;  overflow: hidden;}
.love-list .love-item {  width: 50%;  float: left;}
.love-list .love-item:nth-child(2n+1) {  padding-right: 5px;  padding-left: 6px;}
.love-list .love-item:nth-child(2n) {  padding-left: 5px;  padding-right: 6px;}
.love-item .love-item-pic {  margin-bottom: 5px;}
.love-item-pic img {  width: 100%;  height: auto;  border-radius: 5px;}
.love-item .love-item-title {  height: 36px;  border-bottom: solid 1px #d7d7d7;  margin: 0 5px;}
.love-item-title span, .product-name {  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.love-item-title span {  display: -webkit-box;  overflow: hidden;  font-size: 12px;  text-align: left;  height: 28px;  line-height: 14px;  color: #333;}
.love-item .love-item-bottom { display: table;  vertical-align: middle;  width: 100%;}
.love-item-bottom .love-item-price {  font-size: 14px;  color: #f15353;  display: table-cell;  vertical-align: middle;}

.Bottom-data { margin:10px; height:40px; line-height:40px; box-shadow: 0 1px 1px #dcdcdc; background:#fff;}
.Bottom-data .data { float:left; height:40px; line-height:40px; font-size:14px; color:#999;}
.Bottom-data .data a { color:#777; padding:0 10px;}
.Bottom-data .Operating { float:right; height:40px; line-height:40px; font-size:14px; color:#999}
.Bottom-data .Operating a {color:#777; padding:0 10px;}
.Bottom-data .Mail a{ width:20px; height:20px; border-radius:50%; text-align:center; line-height:20px; background: rgba(255, 102, 0, 1); margin-left: -7px; float: left; margin-top: 10px; font-size: 12px; color:#FFFFFF; text-decoration:none; padding:0;}

.Links { overflow:hidden; width:100%; padding:7px; padding-top:0;}
.Links li { float:left; width:20%; text-align:center; height:35px; line-height:35px; padding-right:5px; margin-bottom:5px;}
.Links li a { display:block; background:#F4F4F4; color:#333; font-size:14px;}
.Links li:nth-child(5n) { padding-right:0;}
.Links li:nth-child(6),.Links li:nth-child(7),.Links li:nth-child(8),.Links li:nth-child(9),.Links li:nth-child(10) { margin-bottom:0;}


/* 商城分类 */
.pjmenu {width: 100%;height: 45px;background: #fff;border-bottom: 1px solid #d9d9d8;}
.pjmenu .on a {color: #FB5B34;  border-bottom: 2px solid #FB5B34;margin-top: -2px;line-height: 45px; position:relative;}
.pjmenu .on a:after {  content: '';  display: block;  margin: 0 auto;  width: 8px;  height: 8px;  border-width: 1px 0 0 1px;  background: #FB5B34;  -webkit-transform: translateY(5px) rotate(45deg);  position: absolute;  bottom: 0;  left: 46%;}
.pjmenu li {display: inline-block;width: 20%;float: left;  overflow: hidden;}
.pjmenu li a, .style2 li a {  display: inline-block;  width: 100%;  line-height: 45px;  color: #666;  font-size: 16px;  text-align: center;}

.normal-moduleBG {  margin: 10px;  overflow: hidden;  margin-bottom: 0;}
.netgameclass-list li {  -webkit-box-sizing: border-box;  float: left;  width: 49%;  margin-bottom: 10px;  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);}
.netgameclass-list li:nth-child(2n) {margin: 0px 0px 0px 2%;margin-bottom: 10px;}
.netgameclass-list .m-wrap {  display: -webkit-box;  height: 74px;  position: relative;  background: #fff;  -webkit-border-radius: 2px;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);  -webkit-box-sizing: border-box;  padding: 6px 6px 6px 0;}
.contents {  width: 100%;  position: relative;  height: 100%;}
.netgameclass-list .contents {  -webkit-box-flex: 1;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-box-pack: center;  -webkit-box-align: center;  color: #999999;  text-align: center;  -webkit-box-align: center;}
.game-title {  display: block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.netgameclass-list .contents p {  line-height: 25px;  font-size: 13px;}
.netgameclass-list .contents .game-title {  font-size: 18px;  color: #555;  line-height: 20px;}
.icon-wrap {  display: block;  position: relative;}
.wid60 {  width: 60px;  height: 60px;}


/* 商城nav菜单 */
.ul1 { position: absolute; top: 0; width: 100%; border-bottom: 1px solid #ebebeb;}
.ul1 li { float: left; text-align: center; list-style: none; line-height: 50px;}
.shop_nav { height: 50px; width: 100%; background: #fff; border-bottom: 1px solid #ebebeb; }
.shop_nav::after {content: "";background: -webkit-gradient(linear,left top,right top,color-stop(100%,#fff),color-stop(0%,rgba(249,249,249,0)));width: 50px;height: 51px;  position: fixed;  right: 0;  top: 44px;}
.shop_nav a { color: #000; text-align: center; line-height: 50px; padding: 0 5px;display:block; font-size:13px;}
.shop_nav .yes  { color: #FB5B34; border-bottom: 3px solid #FB5B34; height: 49px;}
.shop_view_nav { height: 50px; width: 100%; background: #fff; border-bottom: 1px solid #ebebeb; }
.shop_view_nav a { color: #000; text-align: center; line-height: 50px; padding: 0 5px;display:block; font-size:15px;}
.shop_view_nav .yes  { color: #c40000; border-top: 3px solid #c40000; height: 49px;  line-height: 47px; background:url(../images/shop_nav.png) no-repeat top center; background-size:9px 4px;}
.shop_ul {width: 100%; border-bottom: 1px solid #ebebeb;}
.shop_ul a { position:relative;}
.shop_ul li { float: left; text-align: center; list-style: none; line-height: 50px; width:25%;  font-size: 15px;  font-weight: bold;}
.shop_ul a:nth-child(1)::after, .shop_ul a:nth-child(2)::after, .shop_ul a:nth-child(3)::after {  content: "";  display: block;  width: 1px;  height: 28px;  background: #dadada;  position: absolute;  right: -1px;  top: 11px;}

/* 商城部分 */
.shop-title {height: 45px; position: relative;  background: #f0f0f0; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);  border-bottom: 1px solid #d9d9d8; font-size:15px; color:#333; text-align:center; line-height:45px; font-weight:bold; margin-bottom:5px;}
.shop-title .back {position:absolute; left:0; top:0; height:45px; width:45px; background:url(../images/back.png) no-repeat center center; background-size:25px;}
.shop-title .back a { display:block;  width: 45px;  height: 45px;}

/* 社区部分 */
.topNav {  height: 40px;  line-height: 36px;  border-bottom: 1px solid #cfcece;}
.topNav li {  float: left;  width: 20%;  text-align: center;  height: 39px;  line-height: 39px; background:#fff;}
.topNav li a { display:block; color:#555;}
.sheqult {  height: 29px;  background: #FFFCF2;  line-height: 29px;  font-size: 12px; padding-right:10px; box-shadow: 0 1px 1px #dcdcdc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  margin-bottom: 5px; margin-top:5px;}
.sheqult .liaoba { float:left; width:55px; height:29px; background:url(../images/liaoba.png) no-repeat left center; background-size:52px 29px;}
.sheqult .liaoba a { display:block; line-height:30px; padding-left:9px; color:#fff; font-size:14px; margin-right:10px;}
.sheqult a { color:#F9AB73;font-weight:bold;}

.myself {  min-height: 70px;  padding-bottom: 10px; box-shadow: 0 1px 1px #dcdcdc;  background: #FFFEFA;  overflow: hidden;}
.bigTx {  float: left;  margin: 11px 0 0 20px;  border: 2px solid #F9AB73;  border-radius: 100px;  -webkit-border-radius: 100px;  overflow: hidden; width:60px; height:60px;}
.bigTx img { width:56px; height:56px; }
.xingxi {  float: left;  margin: 10px 0 0 10px;}
.login_text {  margin-bottom: 10px;  padding-top: 2px;}
.login_text a {  font-style: normal;  display: inline-block;  border: 1px solid #ddd;  text-align: center;  border-radius: 3px;  color: #666;  font-size: 13px;  width: 50px;  line-height: 20px;background-image: linear-gradient(#FFFFFF,#F5F5F5);}
.login_name { margin-bottom: 5px;  padding-top: 2px;}
.login_name a { font-size:16px; color:#333; font-weight:bold;}
.xingxi .xingxi_but {  line-height: 100%;  position: relative;  left: -1px;}
.xingxi .xingxi_but a { background: #fff;  margin-right: 2px;  display: inline-block;  padding: 1px 10px;    border: 1px #F9AB86 solid;  border-radius: 100px;  font-size: 12px;  color: #F9AB73;}
.youxidt {border-bottom: 1px solid #F2F2F2;  background: #FFFFFF;  height: 32px;  line-height: 32px;  font-size: 13px;  padding-left: 10px;}
.youxidt a,.shequdt a { color:#333; font-weight:bold;}
.shequdt {background-color: #fff;  padding:5px 10px;  color: #636363; font-size:13px; line-height:24px;}

.xks_bg { background:#fff; margin: 0 10px 10px 10px; overflow: hidden;  box-shadow: 0 1px 1px #dcdcdc;}
.xks_h3 { height: 38px; padding:8px 0;color: #000; border-bottom: 1px solid #ECECEC;letter-spacing: 0px; }
.xks_h3 h3 {  border-left: 5px solid #FB5B34;  height: 20px;  line-height: 20px;  padding-left: 5px;  color: #FB5B34;  font-weight: 600;  float: left;}
.xks_con { padding:5px;color: #636363; font-size:13px;}
.xks_con y {border-top: 1px dashed #dadada; height:3px; margin-top:8px;}
.xks_con a{ color:#000;font-size:14px;}
.mkImg {  overflow: hidden;  margin: 5px;}
.mkImgList01 {  overflow: hidden;  clear: both;  width: 300px;  margin: 0 auto;}
.mkImgList01 {  width: initial;  /* padding: 0 0 0 10px; */}
.mkImgList01 ul {  overflow: hidden;}
.mkImgList01 li {  float: left;  width: 48.5%;  /* margin: 0 0px 10px 0; */  /* margin-right: 10px; */  /* padding-right: 5px; */  position: relative;  margin-right: 1.5%;}
.mkImgList01 li:nth-child(2n) {  margin-right: 0;  margin-left: 1.5%;}
.mkImgList01 li a {  display: block;  text-align: center;   margin-bottom: -10px;}
.mkImgList01 li a {  width: initial;}
.mkImgList01 li p {  color: #fff;  font-size: 12px; position:absolute;   background: rgba(0,0,0,0.5); left:0; right:0;   bottom: 0px; height:25px; line-height:25px; text-align:center;}





/* 论坛部分 */
.bbs-nav {width: 100%;height: 45px;  background: #FB5B34;}
.bbs-nav li {display: inline-block;width: 20%;float: left;}
.bbs-nav li a {display: inline-block;width: 100%;line-height: 45px;color: #fff;font-size: 16px;text-align: center;height: 45px;}
.bbs-nav li .icon { width:15px; height:15px; margin-right:2px;}
.bbs-nav li .icon img { width:15px; height:15px;}
.bbs-nav li.on {  background: #E7370C;}
.bbs-list-gflt {font-size: 18px;height: 20px;line-height: 20px;font-weight: bold;border-left: 5px solid #ff5b67;margin: 15px 10px;padding-left: 10px;color: #ff5b67;}
.bbs-listBG {overflow: hidden;margin-bottom: 0;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);}
.bbs-list { overflow:hidden;}
.bbs-list li {-webkit-box-sizing: border-box;float: left;width: 50%;-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);border-bottom: 1px #eee solid;border-right: 1px solid #eee;}
.bbs-list li:nth-child(2n) {border-right: none;}
.bbs-list li a {display: -webkit-box;height: 80px;position: relative;background: #fff;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);-webkit-box-sizing: border-box;padding: 15px 10px;}
.bbs-list li a:hover { background:#FBFBFB;}
.bbs-title {padding-left: 10px; position:relative;-webkit-box-flex: 1;display: -webkit-box;}
.bbs-title .name { font-size: 16px; color:#333; font-weight:bold; position:absolute; height:25px; left: 10px; top: 5px; width:100%; display:block; line-height: 25px;}
.bbs-title .name:hover { color:#FB5B34;}
.bbs-title .zhuti { font-size:12px; position:absolute; left:10px; top: 30px; width:100%; display:block; color:#B8B8B8; height: 20px; line-height: 20px;}
.icon-bbs {display: block;position: relative;height: 50px;width: 50px;}
.icon-bbs img {display: block;width: 50px;height: 50px;border-radius: 50px;}
.bbs-list-tj { background: #fff; height: 40px; line-height: 40px; text-align: center; color: #D0B59E; font-size: 13px; margin: 10px 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);}

/* 文章样式调用 */
.xk_news { text-align:center; background:#fff; padding:10px;}
.xk_news a { font-size:12px; color:#444;}
.xk_news ul { overflow:hidden;}
.xk_news li { float:left; width:50%;position:relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xk_news li:nth-child(1) { width:100%;}
.xk_news li:nth-child(1) a {  color: #d53830; font-size:17px; text-align:center; display:block;}
.xk_news li:nth-child(2n) { text-align:right; padding-right:5px;}
.xk_news li:nth-child(2n+1) { text-align:left; padding-left:5px;}
.xk_news li:nth-child(2n)::before {content: ""; position:absolute; width:1px; height:15px; right:0; top:10px; background:#999;}

.dh_wz_list {padding: 10px; border-bottom: 1px solid #e2e2e2; height:120px; background:#fff;  box-shadow: 0 1px 1px #dcdcdc;}
.dh_wz_list a { display:block; position:relative;}
.dh_wz_list .img-show { position:absolute; width:100px; height:100px; right:0; top:0; overflow:hidden;}
.dh_wz_list .img-show img { width:100px; height: auto; min-height:100px; min-width:100px;}
.dh_wz_list .news-container { position:absolute; left:0; top:0; right:110px;}
.dh_wz_list .news-container h3 {padding-bottom: 3px; font-size: 15px;  line-height: 20px;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; color:#333;  font-weight: bolder;}
.dh_wz_list .news-container p {font-size: 12px; color: #777;  line-height: 20px; height:40px;text-overflow: ellipsis;  overflow: hidden; }
.dh_wz_list .news-container .time {font-size: 12px; color: #777;  line-height: 20px; margin-top:15px;}
.dh_wz_list .news-container .time .l { float:left; padding-right:10px;}
.dh_wz_list .news-container .time .r { float:right; padding-left:10px;}

/* 地盘顶部 */
.myfile-shop { width:100%; background:#fff; overflow:hidden; padding:0 5px;}
.myfile-shop li { float:left; width:50%; padding:10px 5px; }
.myfile-shop li a { color:#fff; display:block; font-size:14px; border-radius:5px; text-align:center;background:#FF4E49;height:45px; line-height:45px; }
.myfile-shop li:nth-child(2) a {background:#F46C00}



/* pits */
#index-tip { position:fixed; top:0; bottom:0; left:0; right:-1px; background:url(../images/tips.png) no-repeat left -30px rgba(0,0,0,0.80); z-index:999; margin-top:44px;}