@font-face {
    font-family:'Glyphicons Halflings';
    src:url(./images/glyphicons-halflings-regular.eot);
    src:url(./images/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), 
    url(./images/glyphicons-halflings-regular.woff2) format('woff2'),
    url(./images/glyphicons-halflings-regular.woff) format('woff'), 
    url(./images/glyphicons-halflings-regular.ttf) format('truetype'), 
    url(./images/glyphicons-halflings-regular.svg) format('svg')
}
.glyphicon {
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
    content:"\2a"
}
.glyphicon-plus:before {
    content:"\2b"
}
.glyphicon-eur:before, .glyphicon-euro:before {
    content:"\20ac"
}
.glyphicon-minus:before {
    content:"\2212"
}
.glyphicon-cloud:before {
    content:"\2601"
}
.glyphicon-envelope:before {
    content:"\2709"
}
.glyphicon-pencil:before {
    content:"\270f"
}
.glyphicon-glass:before {
    content:"\e001"
}
.glyphicon-music:before {
    content:"\e002"
}
.glyphicon-search:before {
    content:"\e003"
}
.glyphicon-heart:before {
    content:"\e005"
}
.glyphicon-star:before {
    content:"\e006"
}
.glyphicon-star-empty:before {
    content:"\e007"
}
.glyphicon-user:before {
    content:"\e008"
}
.glyphicon-film:before {
    content:"\e009"
}
.glyphicon-th-large:before {
    content:"\e010"
}
.glyphicon-th:before {
    content:"\e011"
}
.glyphicon-th-list:before {
    content:"\e012"
}
.glyphicon-ok:before {
    content:"\e013"
}
.glyphicon-remove:before {
    content:"\e014"
}
.glyphicon-zoom-in:before {
    content:"\e015"
}
.glyphicon-zoom-out:before {
    content:"\e016"
}
.glyphicon-off:before {
    content:"\e017"
}
.glyphicon-signal:before {
    content:"\e018"
}
.glyphicon-cog:before {
    content:"\e019"
}
.glyphicon-trash:before {
    content:"\e020"
}
.glyphicon-home:before {
    content:"\e021"
}
.glyphicon-file:before {
    content:"\e022"
}
.glyphicon-time:before {
    content:"\e023"
}
.glyphicon-road:before {
    content:"\e024"
}
.glyphicon-download-alt:before {
    content:"\e025"
}
.glyphicon-download:before {
    content:"\e026"
}
.glyphicon-upload:before {
    content:"\e027"
}
.glyphicon-inbox:before {
    content:"\e028"
}
.glyphicon-play-circle:before {
    content:"\e029"
}
.glyphicon-repeat:before {
    content:"\e030"
}
.glyphicon-refresh:before {
    content:"\e031"
}
.glyphicon-list-alt:before {
    content:"\e032"
}
.glyphicon-lock:before {
    content:"\e033"
}
.glyphicon-flag:before {
    content:"\e034"
}
.glyphicon-headphones:before {
    content:"\e035"
}
.glyphicon-volume-off:before {
    content:"\e036"
}
.glyphicon-volume-down:before {
    content:"\e037"
}
.glyphicon-volume-up:before {
    content:"\e038"
}
.glyphicon-qrcode:before {
    content:"\e039"
}
.glyphicon-barcode:before {
    content:"\e040"
}
.glyphicon-tag:before {
    content:"\e041"
}
.glyphicon-tags:before {
    content:"\e042"
}
.glyphicon-book:before {
    content:"\e043"
}
.glyphicon-bookmark:before {
    content:"\e044"
}
.glyphicon-print:before {
    content:"\e045"
}
.glyphicon-camera:before {
    content:"\e046"
}
.glyphicon-font:before {
    content:"\e047"
}
.glyphicon-bold:before {
    content:"\e048"
}
.glyphicon-italic:before {
    content:"\e049"
}
.glyphicon-text-height:before {
    content:"\e050"
}
.glyphicon-text-width:before {
    content:"\e051"
}
.glyphicon-align-left:before {
    content:"\e052"
}
.glyphicon-align-center:before {
    content:"\e053"
}
.glyphicon-align-right:before {
    content:"\e054"
}
.glyphicon-align-justify:before {
    content:"\e055"
}
.glyphicon-list:before {
    content:"\e056"
}
.glyphicon-indent-left:before {
    content:"\e057"
}
.glyphicon-indent-right:before {
    content:"\e058"
}
.glyphicon-facetime-video:before {
    content:"\e059"
}
.glyphicon-picture:before {
    content:"\e060"
}
.glyphicon-map-marker:before {
    content:"\e062"
}
.glyphicon-adjust:before {
    content:"\e063"
}
.glyphicon-tint:before {
    content:"\e064"
}
.glyphicon-edit:before {
    content:"\e065"
}
.glyphicon-share:before {
    content:"\e066"
}
.glyphicon-check:before {
    content:"\e067"
}
.glyphicon-move:before {
    content:"\e068"
}
.glyphicon-step-backward:before {
    content:"\e069"
}
.glyphicon-fast-backward:before {
    content:"\e070"
}
.glyphicon-backward:before {
    content:"\e071"
}
.glyphicon-play:before {
    content:"\e072"
}
.glyphicon-pause:before {
    content:"\e073"
}
.glyphicon-stop:before {
    content:"\e074"
}
.glyphicon-forward:before {
    content:"\e075"
}
.glyphicon-fast-forward:before {
    content:"\e076"
}
.glyphicon-step-forward:before {
    content:"\e077"
}
.glyphicon-eject:before {
    content:"\e078"
}
.glyphicon-chevron-left:before {
    content:"\e079"
}
.glyphicon-chevron-right:before {
    content:"\e080"
}
.glyphicon-plus-sign:before {
    content:"\e081"
}
.glyphicon-minus-sign:before {
    content:"\e082"
}
.glyphicon-remove-sign:before {
    content:"\e083"
}
.glyphicon-ok-sign:before {
    content:"\e084"
}
.glyphicon-question-sign:before {
    content:"\e085"
}
.glyphicon-info-sign:before {
    content:"\e086"
}
.glyphicon-screenshot:before {
    content:"\e087"
}
.glyphicon-remove-circle:before {
    content:"\e088"
}
.glyphicon-ok-circle:before {
    content:"\e089"
}
.glyphicon-ban-circle:before {
    content:"\e090"
}
.glyphicon-arrow-left:before {
    content:"\e091"
}
.glyphicon-arrow-right:before {
    content:"\e092"
}
.glyphicon-arrow-up:before {
    content:"\e093"
}
.glyphicon-arrow-down:before {
    content:"\e094"
}
.glyphicon-share-alt:before {
    content:"\e095"
}
.glyphicon-resize-full:before {
    content:"\e096"
}
.glyphicon-resize-small:before {
    content:"\e097"
}
.glyphicon-exclamation-sign:before {
    content:"\e101"
}
.glyphicon-gift:before {
    content:"\e102"
}
.glyphicon-leaf:before {
    content:"\e103"
}
.glyphicon-fire:before {
    content:"\e104"
}
.glyphicon-eye-open:before {
    content:"\e105"
}
.glyphicon-eye-close:before {
    content:"\e106"
}
.glyphicon-warning-sign:before {
    content:"\e107"
}
.glyphicon-plane:before {
    content:"\e108"
}
.glyphicon-calendar:before {
    content:"\e109"
}
.glyphicon-random:before {
    content:"\e110"
}
.glyphicon-comment:before {
    content:"\e111"
}
.glyphicon-magnet:before {
    content:"\e112"
}
.glyphicon-chevron-up:before {
    content:"\e113"
}
.glyphicon-chevron-down:before {
    content:"\e114"
}
.glyphicon-retweet:before {
    content:"\e115"
}
.glyphicon-shopping-cart:before {
    content:"\e116"
}
.glyphicon-folder-close:before {
    content:"\e117"
}
.glyphicon-folder-open:before {
    content:"\e118"
}
.glyphicon-resize-vertical:before {
    content:"\e119"
}
.glyphicon-resize-horizontal:before {
    content:"\e120"
}
.glyphicon-hdd:before {
    content:"\e121"
}
.glyphicon-bullhorn:before {
    content:"\e122"
}
.glyphicon-bell:before {
    content:"\e123"
}
.glyphicon-certificate:before {
    content:"\e124"
}
.glyphicon-thumbs-up:before {
    content:"\e125"
}
.glyphicon-thumbs-down:before {
    content:"\e126"
}
.glyphicon-hand-right:before {
    content:"\e127"
}
.glyphicon-hand-left:before {
    content:"\e128"
}
.glyphicon-hand-up:before {
    content:"\e129"
}
.glyphicon-hand-down:before {
    content:"\e130"
}
.glyphicon-circle-arrow-right:before {
    content:"\e131"
}
.glyphicon-circle-arrow-left:before {
    content:"\e132"
}
.glyphicon-circle-arrow-up:before {
    content:"\e133"
}
.glyphicon-circle-arrow-down:before {
    content:"\e134"
}
.glyphicon-globe:before {
    content:"\e135"
}
.glyphicon-wrench:before {
    content:"\e136"
}
.glyphicon-tasks:before {
    content:"\e137"
}
.glyphicon-filter:before {
    content:"\e138"
}
.glyphicon-briefcase:before {
    content:"\e139"
}
.glyphicon-fullscreen:before {
    content:"\e140"
}
.glyphicon-dashboard:before {
    content:"\e141"
}
.glyphicon-paperclip:before {
    content:"\e142"
}
.glyphicon-heart-empty:before {
    content:"\e143"
}
.glyphicon-link:before {
    content:"\e144"
}
.glyphicon-phone:before {
    content:"\e145"
}
.glyphicon-pushpin:before {
    content:"\e146"
}
.glyphicon-usd:before {
    content:"\e148"
}
.glyphicon-gbp:before {
    content:"\e149"
}
.glyphicon-sort:before {
    content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
    content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}
.glyphicon-sort-by-order:before {
    content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
    content:"\e154"
}
.glyphicon-sort-by-attributes:before {
    content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}
.glyphicon-unchecked:before {
    content:"\e157"
}
.glyphicon-expand:before {
    content:"\e158"
}
.glyphicon-collapse-down:before {
    content:"\e159"
}
.glyphicon-collapse-up:before {
    content:"\e160"
}
.glyphicon-log-in:before {
    content:"\e161"
}
.glyphicon-flash:before {
    content:"\e162"
}
.glyphicon-log-out:before {
    content:"\e163"
}
.glyphicon-new-window:before {
    content:"\e164"
}
.glyphicon-record:before {
    content:"\e165"
}
.glyphicon-save:before {
    content:"\e166"
}
.glyphicon-open:before {
    content:"\e167"
}
.glyphicon-saved:before {
    content:"\e168"
}
.glyphicon-import:before {
    content:"\e169"
}
.glyphicon-export:before {
    content:"\e170"
}
.glyphicon-send:before {
    content:"\e171"
}
.glyphicon-floppy-disk:before {
    content:"\e172"
}
.glyphicon-floppy-saved:before {
    content:"\e173"
}
.glyphicon-floppy-remove:before {
    content:"\e174"
}
.glyphicon-floppy-save:before {
    content:"\e175"
}
.glyphicon-floppy-open:before {
    content:"\e176"
}
.glyphicon-credit-card:before {
    content:"\e177"
}
.glyphicon-transfer:before {
    content:"\e178"
}
.glyphicon-cutlery:before {
    content:"\e179"
}
.glyphicon-header:before {
    content:"\e180"
}
.glyphicon-compressed:before {
    content:"\e181"
}
.glyphicon-earphone:before {
    content:"\e182"
}
.glyphicon-phone-alt:before {
    content:"\e183"
}
.glyphicon-tower:before {
    content:"\e184"
}
.glyphicon-stats:before {
    content:"\e185"
}
.glyphicon-sd-video:before {
    content:"\e186"
}
.glyphicon-hd-video:before {
    content:"\e187"
}
.glyphicon-subtitles:before {
    content:"\e188"
}
.glyphicon-sound-stereo:before {
    content:"\e189"
}
.glyphicon-sound-dolby:before {
    content:"\e190"
}
.glyphicon-sound-5-1:before {
    content:"\e191"
}
.glyphicon-sound-6-1:before {
    content:"\e192"
}
.glyphicon-sound-7-1:before {
    content:"\e193"
}
.glyphicon-copyright-mark:before {
    content:"\e194"
}
.glyphicon-registration-mark:before {
    content:"\e195"
}
.glyphicon-cloud-download:before {
    content:"\e197"
}
.glyphicon-cloud-upload:before {
    content:"\e198"
}
.glyphicon-tree-conifer:before {
    content:"\e199"
}
.glyphicon-tree-deciduous:before {
    content:"\e200"
}
.glyphicon-cd:before {
    content:"\e201"
}
.glyphicon-save-file:before {
    content:"\e202"
}
.glyphicon-open-file:before {
    content:"\e203"
}
.glyphicon-level-up:before {
    content:"\e204"
}
.glyphicon-copy:before {
    content:"\e205"
}
.glyphicon-paste:before {
    content:"\e206"
}
.glyphicon-alert:before {
    content:"\e209"
}
.glyphicon-equalizer:before {
    content:"\e210"
}
.glyphicon-king:before {
    content:"\e211"
}
.glyphicon-queen:before {
    content:"\e212"
}
.glyphicon-pawn:before {
    content:"\e213"
}
.glyphicon-bishop:before {
    content:"\e214"
}
.glyphicon-knight:before {
    content:"\e215"
}
.glyphicon-baby-formula:before {
    content:"\e216"
}
.glyphicon-tent:before {
    content:"\26fa"
}
.glyphicon-blackboard:before {
    content:"\e218"
}
.glyphicon-bed:before {
    content:"\e219"
}
.glyphicon-apple:before {
    content:"\f8ff"
}
.glyphicon-erase:before {
    content:"\e221"
}
.glyphicon-hourglass:before {
    content:"\231b"
}
.glyphicon-lamp:before {
    content:"\e223"
}
.glyphicon-duplicate:before {
    content:"\e224"
}
.glyphicon-piggy-bank:before {
    content:"\e225"
}
.glyphicon-scissors:before {
    content:"\e226"
}
.glyphicon-bitcoin:before {
    content:"\e227"
}
.glyphicon-btc:before {
    content:"\e227"
}
.glyphicon-xbt:before {
    content:"\e227"
}
.glyphicon-yen:before {
    content:"\00a5"
}
.glyphicon-jpy:before {
    content:"\00a5"
}
.glyphicon-ruble:before {
    content:"\20bd"
}
.glyphicon-rub:before {
    content:"\20bd"
}
.glyphicon-scale:before {
    content:"\e230"
}
.glyphicon-ice-lolly:before {
    content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
    content:"\e232"
}
.glyphicon-education:before {
    content:"\e233"
}
.glyphicon-option-horizontal:before {
    content:"\e234"
}
.glyphicon-option-vertical:before {
    content:"\e235"
}
.glyphicon-menu-hamburger:before {
    content:"\e236"
}
.glyphicon-modal-window:before {
    content:"\e237"
}
.glyphicon-oil:before {
    content:"\e238"
}
.glyphicon-grain:before {
    content:"\e239"
}
.glyphicon-sunglasses:before {
    content:"\e240"
}
.glyphicon-text-size:before {
    content:"\e241"
}
.glyphicon-text-color:before {
    content:"\e242"
}
.glyphicon-text-background:before {
    content:"\e243"
}
.glyphicon-object-align-top:before {
    content:"\e244"
}
.glyphicon-object-align-bottom:before {
    content:"\e245"
}
.glyphicon-object-align-horizontal:before {
    content:"\e246"
}
.glyphicon-object-align-left:before {
    content:"\e247"
}
.glyphicon-object-align-vertical:before {
    content:"\e248"
}
.glyphicon-object-align-right:before {
    content:"\e249"
}
.glyphicon-triangle-right:before {
    content:"\e250"
}
.glyphicon-triangle-left:before {
    content:"\e251"
}
.glyphicon-triangle-bottom:before {
    content:"\e252"
}
.glyphicon-triangle-top:before {
    content:"\e253"
}
.glyphicon-console:before {
    content:"\e254"
}
.glyphicon-superscript:before {
    content:"\e255"
}
.glyphicon-subscript:before {
    content:"\e256"
}
.glyphicon-menu-left:before {
    content:"\e257"
}
.glyphicon-menu-right:before {
    content:"\e258"
}
.glyphicon-menu-down:before {
    content:"\e259"
}
.glyphicon-menu-up:before {
    content:"\e260"
}

:after, :before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html {
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
body {
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:15px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff
}


/* 视觉星空 QQ289310005 */
li,ul,ol{ list-style:none;}
a {text-decoration:none;}

/* 新论坛部分 */
.xk_bbslistj8bg {padding: 0 4px 5px;overflow: hidden;}
.xk_bbslistj8 {display: block;}
.xk_bbslistj8 li { float:left; width:50%;}
.xk_bbslistj8 li a {display: block; border-radius: 3px;overflow: hidden;margin: 5px 3px 0;border: 1px #e2e2e2 solid;background: #FFF;padding: 10px 0 10px 10px;color:#5f646e;line-height: 0px;}
.xk_bbslistj8 li a.hot { background:url(/css/img/hot.png) no-repeat right top #FFF;}
.xk_bbslistj8 li a:hover.hot { background:url(/css/img/hot.png) no-repeat right top #FFFDF2;} 
.xk_bbslistj8 li a.new { background:url(/css/img/new.png) no-repeat right top #FFF;}
.xk_bbslistj8 li a:hover.new { background:url(/css/img/new.png) no-repeat right top #FFFDF2;} 
.xk_bbslistj8 li a.vip { background:url(/css/img/vip.png) no-repeat right top #FFF;}
.xk_bbslistj8 li a:hover.vip { background:url(/css/img/vip.png) no-repeat right top #FFFDF2;}
.xk_bbslistj8 li a.gf { background:url(/css/img/gf.png) no-repeat right top #FFF;}
.xk_bbslistj8 li a:hover.gf { background:url(/css/img/gf.png) no-repeat right top #FFFDF2;}
.xk_bbslistj8 li a:hover {background:#FFFDF2;}
.xk_bbslistj8 li .ico {width: 40px;height: 40px;float: left;margin-right: 5px;overflow: hidden;}
.xk_bbslistj8 li .ico img {width: 40px;height: 40px;border-radius: 30px;}
.xk_bbslistj8 li .zt {float: left;position: relative;margin-top: 10px;}
.xk_bbslistj8 li h2 {font-size: 15px;}
.xk_bbslistj8 li h3 {font-size: 12px;position: absolute;top: 20px;left: 0;white-space: nowrap;}
.indexj8 {
	width: 40px;
	height: 40px;
	border-radius: 5px;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	text-align: center;
	display: block;
	color: #fff;
	margin: 0 auto;
        float: left;
        margin-right: 5px;
        overflow: hidden;
}
/* 新全局顶部 */


.layui-layer-imgbar,
.layui-layer-imgtit a,
.layui-layer-tab .layui-layer-title span,
.layui-layer-title {
  text-overflow:ellipsis;
  white-space:nowrap
}
html #layuicss-layer {
  display:none;
  position:absolute;
  width:1989px
}
.layui-layer,
.layui-layer-shade {
  position:fixed;
  _position:absolute;
  pointer-events:auto
}
.layui-layer-shade {
  top:0;
  left:0;
  width:100%;
  height:100%;
  _height:expression(document.body.offsetHeight+"px")
}
.layui-layer {
  -webkit-overflow-scrolling:touch;
  top:150px;
  left:0;
  margin:0;
  padding:0;
  background-color:#fff;
  -webkit-background-clip:content;
  border-radius:2px;
  box-shadow:1px 1px 50px rgba(0,0,0,.3)
}
.layui-layer-close {
  position:absolute
}
.layui-layer-content {
  position:relative
}
.layui-layer-border {
  border:1px solid #B2B2B2;
  border:1px solid rgba(0,0,0,.1);
  box-shadow:1px 1px 5px rgba(0,0,0,.2)
}
.layui-layer-load {
  background:url(loading-1.gif) center center no-repeat #eee
}
.layui-layer-ico {
  background:url(icon.png) no-repeat
}
.layui-layer-btn a,
.layui-layer-dialog .layui-layer-ico,
.layui-layer-setwin a {
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top
}
.layui-layer-move {
  display:none;
  position:fixed;
  *position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  cursor:move;
  opacity:0;
  filter:alpha(opacity=0);
  background-color:#fff;
  z-index:2147483647
}
.layui-layer-resize {
  position:absolute;
  width:15px;
  height:15px;
  right:0;
  bottom:0;
  cursor:se-resize
}
.layer-anim {
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-duration:.3s;
  animation-duration:.3s
}

.layer-anim-06 {
  -webkit-animation-name:layer-shake;
  animation-name:layer-shake
}
@-webkit-keyframes fadeIn {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
.layui-layer-title {
  padding:0 80px 0 20px;
  height:50px;
  line-height:50px;
  border-bottom:1px solid #F0F0F0;
  font-size:14px;
  color:#333;
  overflow:hidden;
  border-radius:2px 2px 0 0
}
.layui-layer-setwin {
  position:absolute;
  right:15px;
  *right:0;
  top:17px;
  font-size:0;
  line-height:initial
}
.layui-layer-setwin a {
  position:relative;
  width:16px;
  height:16px;
  margin-left:10px;
  font-size:12px;
  _overflow:hidden
}
.layui-layer-setwin .layui-layer-min cite {
  position:absolute;
  width:14px;
  height:2px;
  left:0;
  top:50%;
  margin-top:-1px;
  background-color:#2E2D3C;
  cursor:pointer;
  _overflow:hidden
}
.layui-layer-setwin .layui-layer-min:hover cite {
  background-color:#2D93CA
}
.layui-layer-setwin .layui-layer-max {
  background-position:-32px -40px
}
.layui-layer-setwin .layui-layer-max:hover {
  background-position:-16px -40px
}
.layui-layer-setwin .layui-layer-maxmin {
  background-position:-65px -40px
}
.layui-layer-setwin .layui-layer-maxmin:hover {
  background-position:-49px -40px
}
.layui-layer-setwin .layui-layer-close1 {
  background-position:1px -40px;
  cursor:pointer
}
.layui-layer-setwin .layui-layer-close1:hover {
  opacity:.7
}
.layui-layer-setwin .layui-layer-close2 {
  position:absolute;
  right:-28px;
  top:-28px;
  width:30px;
  height:30px;
  margin-left:0;
  background-position:-149px -31px;
  *right:-18px;
  _display:none
}
.layui-layer-setwin .layui-layer-close2:hover {
  background-position:-180px -31px
}
.layui-layer-btn {
  text-align:right;
  padding:0 15px 12px;
  pointer-events:auto;
  user-select:none;
  -webkit-user-select:none
}
.layui-layer-btn a {
  height:28px;
  line-height:28px;
  margin:5px 5px 0;
  padding:0 15px;
  border:1px solid #dedede;
  background-color:#fff;
  color:#333;
  border-radius:2px;
  font-weight:400;
  cursor:pointer;
  text-decoration:none
}
.layui-layer-btn a:hover {
  opacity:.9;
  text-decoration:none
}
.layui-layer-btn a:active {
  opacity:.8
}
.layui-layer-btn .layui-layer-btn0 {
  border-color:#1E9FFF;
  background-color:#1E9FFF;
  color:#fff
}
.layui-layer-btn-l {
  text-align:left
}
.layui-layer-btn-c {
  text-align:center
}
.layui-layer-dialog {
  min-width:300px
}
.layui-layer-dialog .layui-layer-content {
  position:relative;
  padding:20px;
  line-height:24px;
  word-break:break-all;
  overflow:hidden;
  font-size:14px;
  overflow-x:hidden;
  overflow-y:auto
}
.layui-layer-dialog .layui-layer-content .layui-layer-ico {
  position:absolute;
  top:16px;
  left:15px;
  _left:-40px;
  width:30px;
  height:30px
}
.layui-layer-ico1 {
  background-position:-30px 0
}
.layui-layer-ico2 {
  background-position:-60px 0
}
.layui-layer-ico3 {
  background-position:-90px 0
}
.layui-layer-ico4 {
  background-position:-120px 0
}
.layui-layer-ico5 {
  background-position:-150px 0
}
.layui-layer-ico6 {
  background-position:-180px 0
}
.layui-layer-rim {
  border:6px solid #8D8D8D;
  border:6px solid rgba(0,0,0,.3);
  border-radius:5px;
  box-shadow:none
}
.layui-layer-msg {
  min-width:180px;
  border:1px solid #D3D4D3;
  box-shadow:none
}
.layui-layer-hui {
  min-width:100px;
  background-color:#000;
  filter:alpha(opacity=60);
  background-color:rgba(0,0,0,.6);
  color:#fff;
  border:none
}
.layui-layer-hui .layui-layer-content {
  padding:12px 25px;
  text-align:center
}
.layui-layer-dialog .layui-layer-padding {
  padding:20px 20px 20px 55px;
  text-align:left
}
.layui-layer-page .layui-layer-content {
  position:relative;
  overflow:auto
}
.layui-layer-iframe .layui-layer-btn,
.layui-layer-page .layui-layer-btn {
  padding-top:10px
}
.layui-layer-nobg {
  background:0 0
}
.layui-layer-iframe iframe {
  display:block;
  width:100%
}
.layui-layer-loading {
  border-radius:100%;
  background:0 0;
  box-shadow:none;
  border:none
}
.layui-layer-loading .layui-layer-content {
  width:60px;
  height:24px;
  background:url(loading-0.gif) no-repeat
}
.layui-layer-loading .layui-layer-loading1 {
  width:37px;
  height:37px;
  background:url(loading-1.gif) no-repeat
}
.layui-layer-ico16,
.layui-layer-loading .layui-layer-loading2 {
  width:32px;
  height:32px;
  background:url(loading-2.gif) no-repeat
}
.layui-layer-tips {
  background:0 0;
  box-shadow:none;
  border:none
}
.layui-layer-tips .layui-layer-content {
  position:relative;
  line-height:22px;
  min-width:12px;
  padding:8px 15px;
  font-size:12px;
  _float:left;
  border-radius:2px;
  box-shadow:1px 1px 3px rgba(0,0,0,.2);
  background-color:#000;
  color:#fff
}
.layui-layer-tips .layui-layer-close {
  right:-2px;
  top:-1px
}
.layui-layer-tips i.layui-layer-TipsG {
  position:absolute;
  width:0;
  height:0;
  border-width:8px;
  border-color:transparent;
  border-style:dashed;
  *overflow:hidden
}
.layui-layer-tips i.layui-layer-TipsB,
.layui-layer-tips i.layui-layer-TipsT {
  left:5px;
  border-right-style:solid;
  border-right-color:#000
}
.layui-layer-tips i.layui-layer-TipsT {
  bottom:-8px
}
.layui-layer-tips i.layui-layer-TipsB {
  top:-8px
}
.layui-layer-tips i.layui-layer-TipsL,
.layui-layer-tips i.layui-layer-TipsR {
  top:5px;
  border-bottom-style:solid;
  border-bottom-color:#000
}
.layui-layer-tips i.layui-layer-TipsR {
  left:-8px
}
.layui-layer-tips i.layui-layer-TipsL {
  right:-8px
}
.layui-layer-lan[type=dialog] {
  min-width:280px
}
.layui-layer-lan .layui-layer-title {
  background:#4476A7;
  color:#fff;
  border:none
}
.layui-layer-lan .layui-layer-btn {
  padding:5px 10px 10px;
  text-align:right;
  border-top:1px solid #E9E7E7
}
.layui-layer-lan .layui-layer-btn a {
  background:#fff;
  border-color:#E9E7E7;
  color:#333
}
.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
  background:#C9C5C5
}
.layui-layer-molv .layui-layer-title {
  background:#009f95;
  color:#fff;
  border:none
}
.layui-layer-molv .layui-layer-btn a {
  background:#009f95;
  border-color:#009f95
}
.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
  background:#92B8B1
}
.layui-layer-iconext {
  background:url(icon-ext.png) no-repeat
}
.layui-layer-prompt .layui-layer-input {
  display:block;
  width:260px;
  height:36px;
  margin:0 auto;
  line-height:30px;
  padding-left:10px;
  border:1px solid #e6e6e6;
  color:#333
}
.layui-layer-prompt textarea.layui-layer-input {
  width:300px;
  height:100px;
  line-height:20px;
  padding:6px 10px
}
.layui-layer-prompt .layui-layer-content {
  padding:20px
}
.layui-layer-prompt .layui-layer-btn {
  padding-top:0
}
.layui-layer-tab {
  box-shadow:1px 1px 50px rgba(0,0,0,.4)
}
.layui-layer-tab .layui-layer-title {
  padding-left:0;
  overflow:visible
}
.layui-layer-tab .layui-layer-title span {
  position:relative;
  float:left;
  min-width:80px;
  max-width:300px;
  padding:0 20px;
  text-align:center;
  overflow:hidden;
  cursor:pointer
}
.layui-layer-tab .layui-layer-title span.layui-this {
  height:51px;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  background-color:#fff;
  z-index:10
}
.layui-layer-tab .layui-layer-title span:first-child {
  border-left:none
}
.layui-layer-tabmain {
  line-height:24px;
  clear:both
}
.layui-layer-tabmain .layui-layer-tabli {
  display:none
}
.layui-layer-tabmain .layui-layer-tabli.layui-this {
  display:block
}
.layui-layer-photos {
  background:0 0;
  box-shadow:none
}
.layui-layer-photos .layui-layer-content {
  overflow:hidden;
  text-align:center
}
.layui-layer-photos .layui-layer-phimg img {
  position:relative;
  width:100%;
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top
}
.layui-layer-imgnext,
.layui-layer-imgprev {
  position:fixed;
  top:50%;
  width:27px;
  _width:44px;
  height:44px;
  margin-top:-22px;
  outline:0;
  blr:expression(this.onFocus=this.blur())
}
.layui-layer-imgprev {
  left:30px;
  background-position:-5px -5px;
  _background-position:-70px -5px
}
.layui-layer-imgprev:hover {
  background-position:-33px -5px;
  _background-position:-120px -5px
}
.layui-layer-imgnext {
  right:30px;
  _right:8px;
  background-position:-5px -50px;
  _background-position:-70px -50px
}
.layui-layer-imgnext:hover {
  background-position:-33px -50px;
  _background-position:-120px -50px
}
.layui-layer-imgbar {
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:40px;
  line-height:40px;
  background-color:#000\9;
  filter:Alpha(opacity=60);
  background-color:rgba(2,0,0,.35);
  color:#fff;
  overflow:hidden;
  font-size:0
}
.layui-layer-imgtit * {
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  font-size:12px
}
.layui-layer-imgtit a {
  max-width:65%;
  overflow:hidden;
  color:#fff
}
.layui-layer-imgtit a:hover {
  color:#fff;
  text-decoration:underline
}
.layui-layer-imgtit em {
  padding-left:10px;
  font-style:normal
}
@-webkit-keyframes layer-bounceOut {
  100% {
    opacity:0;
    -webkit-transform:scale(.7);
    transform:scale(.7)
  }
  30% {
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
  }
  0% {
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}
@keyframes layer-bounceOut {
  100% {
    opacity:0;
    -webkit-transform:scale(.7);
    -ms-transform:scale(.7);
    transform:scale(.7)
  }
  30% {
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
  }
  0% {
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
  }
}
.layer-anim-close {
  -webkit-animation-name:layer-bounceOut;
  animation-name:layer-bounceOut;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-duration:.2s;
  animation-duration:.2s
}
@media screen and (max-width:1100px) {
  .layui-layer-iframe {
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
  }
}
a:hover, a:visited, a:link, a:active {text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input:focus,select:focus{outline:none;}
input,select{background: none;}
.px, .pt, .ps, select{border-color: #f2f2f2;background: none;}
input[type="submit"], input[type="reset"], input[type="button"], button {-webkit-appearance: none;outline: none;}
img{vertical-align: middle;}
.xc-333{color:#333333 !important;}
.xc-666{color:#666666 !important;}
.xc-999{color:#999999 !important;}
.xc-fff{color: #ffffff !important;}
.xc-000{color: hsl(0, 5%, 39%) !important;}
.xc-main{color: #ffda41 !important;}
.xc-main1{color: #0052FE !important;}

.xs-12{font-size: 1rem !important;}
.xs-13{font-size: 1.1rem !important;}
.xs-14{font-size: 1.2rem !important;}
.xs-15{font-size: 1.3rem !important;}
.xs-16{font-size: 1.4rem !important;}
.xs-17{font-size: 1.5rem !important;}
.xs-18{font-size: 1.6rem !important;}
.xs-20{font-size: 1.8rem !important;}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}

.bg{background: #fff;}
.bg-white{background-color: #fff;}
.b-radius{-webkit-border-radius: 4px;-moz-border-radius:4px;-o-border-radius: 4px;-ms-border-radius: 4px;}
.b-radius50{-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;}
.v-middle{vertical-align: middle;}
.xmflex{display: flex;}
.flex-align-center{align-items: center;}
.flex-space-between{justify-content: space-between;}
.row-inner{padding: 0 15px;}
.hide-over{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bg-f5{background-color: #f5f5f5 !important;}

.xm-input{-webkit-appearance: none;background: #fff;box-sizing: border-box;width: 100%;padding: 2px 2%;height: 40px; border-radius: 4px;border: 1px solid #E9E9E9;transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;font-size: 1.2rem;}
.xm-textarea{-webkit-appearance: none;background: #fff;box-sizing: border-box;width: 100%;padding: 2px 2%;border-radius: 4px;border: 1px solid #E9E9E9;transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;font-size: 1.2rem;}
.xm-select{-webkit-appearance: none;background: #fff;box-sizing: border-box;width: 100%;padding: 2px 2%;height: 40px;border-radius: 4px;border: 1px solid #E9E9E9;transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;font-size: 1.2rem;}
.xm-btn1{border:1px solid #ffda41;background-color:#ffda41;color: #333 !important;padding: 4px 10px;border-radius: 4px;font-size: 1.2rem;}
.xm-btn2{border:1px solid #0052FE;background-color:#0052FE;color: #fff !important;padding: 4px 10px;border-radius: 4px;font-size: 1.2rem;}



/*顶部栏*/
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 1;}
.top-bar{height: 44px;background-color: #fff;display: flex;align-items: center;justify-content: space-between;}
.top-bar .item a{display: block;}
.top-bar .logo,.top-bar img{height: 28px;}
.top-bar .bar{height: 22px;}
.top-bar .back-icon{width: 22px;height: 22px;margin-left: 10px;}
.top-bar-box{padding: 15px 15px 15px 15px; background-color: #fff;border-bottom: 2px solid #7b7b7b;}
.top-bar-box .scr-icon{border: none;background: none;position: absolute;right: 10px;top: 7px;}
.top-bar-box .scr-icon img{height: 20px;width: 20px;}
.scbar-hot span{color: #999;font-size: 1rem;margin-right: 20px;}
.scbar-hot ul li{display: inline-block;margin-right: 20px;margin-bottom: 5px;}
.scbar-hot ul li a{color: #333;font-size: 1.1rem;}
.scbar-hot ul li:nth-child(2) a,.scbar-hot ul li:nth-child(3) a{color: #FF221C;}
.top-bar-box .menu{margin-top: 20px;background: transparent;border-bottom: 1px solid #F0F0F0;}
.top-bar-box .menu ul{margin-left: -4px;margin-right: -4px;}
.top-bar-box .menu ul li{display: inline-block;margin-bottom: 10px;width: 24%;box-sizing: border-box;padding: 0 4px;}
.top-bar-box .menu ul li a {
  font-size: 1.2rem;
  color: #495057;
  background: #fff;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border-radius: 4px;
  display: block;
  border: 1.5px dashed #ced4da;
}

.top-bar-box .menu ul li a:active {
  background-color: #495057;
  color: #fff;
}

/*顶部栏end*/
/*顶部游动公告*/
.bg-huang.sl2 {
  background-color: #fff;
  color: #495057;
  border-radius: 4px;
  border: 1.5px dashed #ced4da;
}
.dc {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important
}
.rx3 {
  border-radius:.1rem
}
.bx {
  box-shadow:0 .01rem .015rem rgba(0,0,0,0.1);
}
.mtii {
  margin-top:10px;
}
.f4 {
  font-size:1.5rem;
}
.app-notice {
  width:100%;
  height:3rem;
  overflow:hidden;
}
.ds, div {
  flex-shrink: 0;
}
.tc {
  text-align:center;
}
.w6 {
  width:3rem;
}
b,
strong,
.bold {
  font-weight:600;
}
.f7 {
  font-size:2rem;
}
.o-h {
  overflow:hidden;
}
.di {
  flex:1 1 auto;
}
.inline {
  display:inline-block;
}


.container {
  width: 300px;
  overflow: hidden;
  border: 1px solid #ddd;
}
.inline.textleft {
  display: inline-block;
  white-space: nowrap;
  padding-right: 50%; /* 减少预留空间 */
  animation: 8s textleft linear infinite; /* 缩短总时长 */
}
@keyframes textleft {
  0% { transform: translate3d(100%, 0, 0); }
  90% { transform: translate3d(-100%, 0, 0); } /* 提前到达终点 */
  100% { transform: translate3d(-100%, 0, 0); }
}

.plr2 {
  padding:0px 16px 0px 16px;
}
/*注册关闭显示 */
.comiis_tg_box_tip {padding:15px 5px;text-align:center;line-height:20px}
.comiis_tg_box {overflow:hidden; background: #ececec;}
.comiis_tg_code_box {width:90%;margin:70px auto 20px;padding:50px 0 15px;border-radius:5px;position:relative}
.comiis_tg_code_img {
  display: flex;          /* 启用 Flex 布局 */
  justify-content: center; /* 水平居中 */
  align-items: center;     /* 垂直居中 */
}
.comiis_tg_code_img img {
  max-width: 80%;        /* 限制图片尺寸 */
  max-height: 100%;
}

.comiis_tg_tximg {position:absolute;top:-40px;left:50%;margin-left:-40px;text-align:center;width:80px;height:80px;overflow:hidden;border-radius:50%}
.comiis_tg_tximg img {width:72px;height:72px;padding:4px;border-radius:50%;overflow:hidden}
.comiis_tg_kmtit {height:22px;line-height:22px;font-size:20px;text-align:center;margin-bottom:3px;overflow:hidden}
.comiis_tg_kmtxt {height:22px;line-height:22px;font-size:14px;text-align:center;overflow:hidden}
.comiis_tg_box .comiis_quote {width:calc(66% - 20px);margin:0 auto 30px;border-radius:5px}
.comiis_bodybg {background:#f3f3f3;}
.bg_f {
  background:#ffffff !important;
}
.f_d,
.f_d a {
  color:#bbbbbb !important;
}
.f_c,
.f_c a,
.ntc_body {
  color:#999999 !important;
}
.f_a,
.f_a a {
  color:#FF9900 !important;
}


