

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
a img { vertical-align: top; border: none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
b, strong { font-weight: bold; }
em, i, dfn { font-style: italic; }
a, a:hover, a:focus { text-decoration: none; }
  a:hover, a:active, a:focus { outline: none; text-decoration: underline; }
.hide { display: none; }
.clear{ clear:both;}
object { outline: none; }





.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; background-color: #032e53; }

* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }


.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


.ui-widget { }
  .ui-widget .ui-widget { font-size: 1em; }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { }
  .ui-widget-content a { color: #333333; }
.ui-widget-header { }
  .ui-widget-header a { color: #ffffff; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #000; opacity: .70; filter: Alpha(Opacity=70); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../../../css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .70; filter: Alpha(Opacity=70); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ui-dialog { position: absolute; overflow: hidden; }
  .ui-dialog .ui-dialog-titlebar { width: auto; height: 24px; position: relative; padding: 6px 0 0 0; cursor: move; background:url(/images/jqueryui/tit.jpg) repeat-x 0 0;}
  .ui-dialog .ui-dialog-title { font-size: 14px; color: #FFF; font-weight: bold; padding: 0 0 0 10px; display: inline-block; }
  .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 10px; width: 18px; height: 18px; background: url(/images/jqueryui/close.jpg) 0 0 no-repeat; }
    .ui-dialog .ui-dialog-titlebar-close span { display: inline-block; cursor: pointer; }
    .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { }

  .ui-dialog .ui-dialog-content { height: auto; position: relative; border: 0; padding: 0px 3px 3px 3px; zoom: 1; overflow: hidden; }
  .ui-dialog .ui-dialog-buttonpane { display: block; text-align: right !important; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { width: 60px; height: 24px; line-height: 24px; background-repeat: no-repeat; color: #FFF; text-decoration: none !important; margin: 10px 0 0 0; display: inline-block; text-align: center; }
    .ui-dialog .ui-dialog-buttonpane a { cursor: pointer; border: 0; }
  .ui-dialog .ui-resizable-se { }

  .ui-dialog .pop-box { background-color: #FFF; padding: 10px 7px 10px 7px; }
    .ui-dialog .pop-box p { line-height: 1.5em; font-size: 14px; color: #4d4d4d; display: block; padding: 10px 10px 10px 30px; color: black; }

  .ui-dialog .box-icon { width: 60px; height: 60px; background-image: url(/2025120101/images/box/box_icon.jpg); background-repeat: no-repeat; display: block; float: left; margin: 0px 10px 0 0; }

.ui-dialog-success .box-icon { background-position: 0px 0px; }
.ui-dialog-success .ui-dialog-titlebar { background: url(/2025120101/images/box/box_bg.jpg) repeat-x; }
.ui-dialog-success .ui-dialog-titlebar-close { background: url(/2025120101/images/box/box_close.jpg) no-repeat; }
.ui-dialog-success .ui-dialog-content { background-color: #468aaf; }
.ui-dialog-success .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/2025120101/images/box/box_btn.jpg); }

.ui-dialog-warning .box-icon { background-position: 0px -120px; }
.ui-dialog-warning .ui-dialog-titlebar { background: url(/2025120101/images/box/box_bg2.jpg) repeat-x; }
.ui-dialog-warning .ui-dialog-titlebar-close { background: url(/2025120101/images/box/box_close2.jpg) no-repeat; }
.ui-dialog-warning .ui-dialog-content { background-color: #99600f; }
.ui-dialog-warning .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/2025120101/images/box/box_btn2.jpg); }


.ui-dialog-error .box-icon { background-position: 0px -60px; }
.ui-dialog-error .ui-dialog-titlebar { background: url(/2025120101/images/box/box_bg2.jpg) repeat-x; }
.ui-dialog-error .ui-dialog-titlebar-close { background: url(/2025120101/images/box/box_close2.jpg) no-repeat; }
.ui-dialog-error .ui-dialog-content { background-color: #990f0f; }
.ui-dialog-error .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/2025120101/images/box/box_btn2.jpg); }




.ui-dialog-frmpost .box-icon { background-position: 0px 0px; }
.ui-dialog-frmpost .ui-dialog-titlebar { background: url(/2025120101/images/box/box_bg.jpg) repeat-x; }
.ui-dialog-frmpost .ui-dialog-titlebar-close { background: url(/2025120101/images/box/box_close.jpg) no-repeat; }
.ui-dialog-frmpost .ui-dialog-content { background-color: #468aaf; }
.ui-dialog-frmpost .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/2025120101/images/box/box_btn.jpg); }



#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }

  #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/scripts/lib/fancybox/fancybox.png'); }

#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }

#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }

#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }

#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }

#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }

#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }

#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('/scripts/lib/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }

#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }

#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }

#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }

#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('/scripts/lib/fancybox/blank.gif'); z-index: 1102; display: none; }

#fancybox-left { left: 0px; }

#fancybox-right { right: 0px; }

#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }

#fancybox-left-ico { background-image: url('/scripts/lib/fancybox/fancybox.png'); background-position: -40px -30px; }

#fancybox-right-ico { background-image: url('/scripts/lib/fancybox/fancybox.png'); background-position: -40px -60px; }

#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }

  #fancybox-left:hover span { left: 20px; }

  #fancybox-right:hover span { left: auto; right: 20px; }

.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }

#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/scripts/lib/fancybox/fancybox-x.png'); }

#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('/scripts/lib/fancybox/fancybox.png'); background-position: -40px -162px; }

#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/scripts/lib/fancybox/fancybox-y.png'); background-position: -20px 0px; }

#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('/scripts/lib/fancybox/fancybox.png'); background-position: -40px -182px; }

#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/scripts/lib/fancybox/fancybox-x.png'); background-position: 0px -20px; }

#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('/scripts/lib/fancybox/fancybox.png'); background-position: -40px -142px; }

#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/scripts/lib/fancybox/fancybox-y.png'); }

#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('/scripts/lib/fancybox/fancybox.png'); background-position: -40px -122px; }

#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }

.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }

.fancybox-title-outside { padding-top: 10px; color: #fff; }

.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }

#fancybox-title-over { padding: 10px; background-image: url('/scripts/lib/fancybox/fancy_title_over.png'); display: block; }

.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }

#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }

  #fancybox-title-float-wrap td { border: none; white-space: nowrap; }

#fancybox-title-float-left { padding: 0 0 0 15px; background: url('/scripts/lib/fancybox/fancybox.png') -40px -90px no-repeat; }

#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('/scripts/lib/fancybox/fancybox-x.png') 0px -40px; }

#fancybox-title-float-right { padding: 0 0 0 15px; background: url('/scripts/lib/fancybox/fancybox.png') -55px -90px no-repeat; }


.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); }

#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }

  #fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_loading.png', sizingMethod='scale'); }


.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scripts/lib/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

body { margin: 0 auto; font: 12px/1.5 "Microsoft YaHei", "SimSun","Arial","sans-serif"; background: #0f0909; }
.wrapper { padding: 0; width: 100%; margin: 0 auto; background: url(/2025120101/subject/20240509/images/top_bg.jpg) no-repeat center top; }
.content { width: 1000px; margin: 0 auto; overflow: hidden; }
.header { height: 540px; background: url(/2025120101/subject/20240509/images/head_bg0617.jpg) no-repeat 0 0; position: relative; }
  .header .new_link { position: absolute; width: 1000px; height: 464px; z-index: 1; left: 0; top: 0; background: url(/2025120101/subject/20240509/images/new_link.gif) no-repeat 510px 402px; }
  .header .small_video { width: 110px; height: 110px; position: absolute; top: 324px; left: 845px; }
    .header .small_video a { display: block; width: 110px; height: 110px; cursor: pointer; position: absolute; z-index: 9; top: 0; left: 0; background: url(../../../subject/20240509/css/about:blank); }
  .header .jian_swf { width: 194px; height: 136px; position: absolute; left: 413px; top: 54px; }
.logo { width: 110px; height: 85px; position: absolute; right: 30px; top: 12px; background: url(/2025120101/subject/20240509/images/logo.png) no-repeat 0 0; }

.three_step { width: 1000px; overflow: hidden; background: #070304; }
.item1 { width: 320px; height: 342px; background: url(/2025120101/subject/20240509/images/item1.jpg) no-repeat 0 0; float: left; margin-right: 20px; }
.item2 { width: 320px; height: 342px; background: url(/2025120101/subject/20240509/images/item2.jpg) no-repeat 0 0; float: left; margin-right: 20px; position: relative; }
.item3 { width: 320px; height: 342px; background: url(/2025120101/subject/20240509/images/item3.jpg) no-repeat 0 0; float: left; position: relative; }

.gift_pop { width: 320px; height: 342px; display: block; }
.reg_wz { width: 310px; padding: 10px 0 0 10px; }

.down_btn { width: 320px; height: 234px; display: block; background: url(/2025120101/subject/20240509/images/down_big.jpg) no-repeat 0 0; border: 0; cursor: pointer; position: absolute; right: 0; top: 0; }
  .down_btn:hover { background: url(/2025120101/subject/20240509/images/down_big.jpg) no-repeat 0 -234px; }

.zhuce_btn { width: 320px; height: 110px; display: block; background: url(/2025120101/subject/20240509/images/reg_big.jpg) no-repeat 0 0; border: 0; cursor: pointer; position: absolute; right: 0; bottom: 0; }
  .zhuce_btn:hover { background: url(/2025120101/subject/20240509/images/reg_big.jpg) no-repeat 0 -110px; }

.gift_btn { width: 154px; height: 42px; display: block; text-indent: -9999px; position: absolute; z-index: 1; top: 282px; left: 89px; cursor: pointer; border: 0; background: url(/2025120101/subject/20240509/images/gift_btn.jpg) no-repeat 0 0; }
.video_box { width: 990px; height: 360px; border: 5px #2a1912 solid; position: relative; background: #100b0a; }
.left_video { width: 640px; height: 360px; float: left; }

.feature { height: 468px; margin: 0 0 20px 0; padding-top: 20px; }
.tab1 { width: 1000px; }
.menu { width: 1000px; }
  .menu li { float: left; width: 200px; height: 62px; text-align: center; cursor: pointer; overflow: hidden; }
    .menu li a { display: block; width: 200px; height: 62px; }
    .menu li.TS_tab1 { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat 0 0; }
    .menu li.TS_tab2 { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -200px 0; }
    .menu li.TS_tab3 { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -400px 0; }
    .menu li.TS_tab4 { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -600px 0; }
    .menu li.TS_tab5 { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -800px 0; }
.menudiv { width: 1000px; height: 402px; }
  .menudiv div { height: 402px; }
.menu li.TS_tab1 a.off { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat 0 -62px; }
.menu li.TS_tab2 a.off { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -200px -62px; }
.menu li.TS_tab3 a.off { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -400px -62px; }
.menu li.TS_tab4 a.off { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -600px -62px; }
.menu li.TS_tab5 a.off { background: url(/2025120101/subject/20240509/images/tab.jpg) no-repeat -800px -62px; }

.event { width: 1000px; margin: 24px 0 0 0; background: url(/subject/20240509/images/hd_bg.jpg) no-repeat 0 60px; overflow: hidden; }
  .event h2 { margin: 0 0 22px 0; height: 38px; background: url(/2025120101/subject/20240509/images/event_tit.jpg) no-repeat 10px 0; }
  .event ul { margin: 5px 0 0 36px; height: 228px; overflow: hidden; }
    .event ul li { width: 250px; height: 212px; float: left; display: inline-block; margin: 2px 86px 0 0; }
      .event ul li a { width: 250px; height: 212px; display: block; }
  .event .last { margin: 2px 0 0 0; }

.player { width: 314px; display: block; float: left; margin-left: 20px; margin-bottom: 30px; }
  .player h2 { height: 34px; /*background: url(/2025120101/subject/20240509/images/player_video_tit.png) no-repeat 0 0; */ }
.player_video { width: 314px; position: relative; margin: 14px auto 0; background: url(/2025120101/subject/20240509/images/loading.gif) no-repeat center center; overflow: hidden; cursor: pointer; position: relative; }
  .player_video span { width: 72px; height: 72px; position: absolute; left: 40%; top: 40%; background: url(/2025120101/subject/20240509/images/btn_video.gif) no-repeat center center; }


.enjoy { width: 656px; float: left; margin-bottom: 30px; }
  .enjoy h2 { height: 34px; /*background: url(/2025120101/subject/20240509/images/pic_tit.png) no-repeat 0 0;*/ }
.pic { width: 656px; height: 320px; position: relative; margin: 14px auto 0; background: url(/2025120101/subject/20240509/images/loading.gif) no-repeat center center; }
.rslides { width: 656px; height: 320px; position: relative; list-style: none; padding: 0; margin: 0 auto; overflow: hidden; }
.rslides_nav { width: 36px; height: 75px; background-image: url(/2025120101/subject/20240509/images/cut.png); display: block; position: absolute; text-indent: -10em; overflow: hidden; }
.prev { background-position: 0 0; left: 0; top: 36%; display: none; }
.next { background-position: -36px 0; right: 0; top: 36%; display: none; }

.rslides_tabs { position: absolute; left: 30px; top: 50px; clear: both; padding-top: 10px; text-align: center; z-index: 9; width: 130px; height: 204px; background: url(/2025120101/subject/20240509/images/jt_bg.png) no-repeat 0 0; }
  .rslides_tabs li { display: block; float: none; width: 100%; height: 30px; line-height: 30px; text-indent: 30px; cursor: default; background: url(/2025120101/subject/20240509/images/list-img.png) no-repeat 10px center; }
  .rslides_tabs .rslides_here { background: url(/2025120101/subject/20240509/images/list-img-h.png) no-repeat 10px center; text-indent: 30px; }
  .rslides_tabs a { width: 100%; height: 30px; padding-left: 20px; line-height: 30px; text-indent: -5em; overflow: hidden; display: block; color: #e0bc82; text-decoration: none; }
  .rslides_tabs .rslides_here a { }


.focus_pic { width: 800px; height: 552px; position: relative; }
  .focus_pic .btn { position: absolute; width: 15px; height: 70px; top: 336px; cursor: pointer; z-index: 99; font-size: 50px; font-weight: bold; }
  .focus_pic .prev { left: 0; background: url(/2025120101/subject/20240509/images/prevBtn.png) no-repeat; }
  .focus_pic #prevTop, .focus_pic #nextTop { top: 213px; width: 46px; height: 48px; }
  .focus_pic #prevTop { background: url(/2025120101/subject/20240509/images/prevBtnTop.png) 0 0 no-repeat; }
  .focus_pic #nextTop { background: url(/2025120101/subject/20240509/images/nextBtnTop.png) 0 0 no-repeat; }
  .focus_pic .next { right: 0; background: url(/2025120101/subject/20240509/images/nextBtn.png) no-repeat; }
  .focus_pic li { float: left; }
  .focus_pic .cf li { position: relative; color: #fff; }

  .focus_pic .picBox { height: 800px; position: relative; overflow: hidden; }
    .focus_pic .picBox ul { height: 800px; position: absolute; }
    .focus_pic .picBox li { width: 800px; height: 460px; }
  .focus_pic .listBox { width: 800px; height: 90px; margin: 0 auto; position: relative; padding: 2px 0 0; overflow: hidden; }
    .focus_pic .listBox ul { height: 90px; position: absolute; }
    .focus_pic .listBox li { width: 180px; height: 90px; cursor: pointer; position: relative; }
      .focus_pic .listBox li i { display: none; }
      .focus_pic .listBox li a { display: block; width: 180px; height: 90px; }
      .focus_pic .listBox li img { width: 180px; height: 90px; }
    .focus_pic .listBox .on img { width: 176px; height: 86px; border: 2px solid #fff; }
    .focus_pic .listBox .on i { display: block; }

.btn_bar { width: 1000px; height: 76px; clear: both; margin: 42px 0; padding: 0; position: relative; }
  .btn_bar .btm_d { width: 334px; height: 76px; position: absolute; left: 90px; top: 0; background: url(/2025120101/subject/20240509/images/bottom_btn.jpg) no-repeat 0 0; }
    .btn_bar .btm_d a { width: 334px; height: 76px; display: block; }
      .btn_bar .btm_d a:hover { background: url(/2025120101/subject/20240509/images/bottom_btn.jpg) no-repeat 0 -90px; }
  .btn_bar .btm_r { width: 334px; height: 76px; position: absolute; right: 90px; background: url(/2025120101/subject/20240509/images/bottom_btn.jpg) no-repeat -499px 0; }
    .btn_bar .btm_r a { width: 334px; height: 76px; display: block; }
      .btn_bar .btm_r a:hover { background: url(/2025120101/subject/20240509/images/bottom_btn.jpg) no-repeat -499px -90px; }

.footer { background: #0d0909; width: 100%; clear: both; font-family: "宋体"; overflow: hidden; }
.copyright { width: 1000px; margin: 0 auto; color: #4f4644; font-size: 12px; padding-top: 10px; text-align: center; }
  .copyright p { height: 24px; line-height: 24px; }
    .copyright p a { color: #939393; }
      .copyright p a:hover { text-decoration: underline; }

.registered form { padding: 0; margin: 0; border: 0; font-family: "Microsoft YaHei"; }
.registered img { border: none; }
.registered { word-break: break-all; }
  .registered .row { font-size: 14px; height: 24px; display: inline-block; width: 100%; position: relative; margin-bottom: 4px; }
    .registered .row label { color: #22c180d; text-align: right; width: 80px; line-height: 24px; height: 24px; padding: 0; margin-right: 2px; float: left; font-family: "宋体"; }
    .registered .row .inputFocus { float: left; height: auto; position: relative; width: 208px; display: inline-block; border: 0; }
    .registered .row input,
    .registered .row .txt { width: 204px; height: 24px; line-height: 24px; font-size: 13px; color: #8a99a7; display: inline-block; position: absolute; top: 0; left: 0; padding: 0 0 0 4px; background: #fff; border: 1px #98794b solid; }
    .registered .row .txt { z-index: 9; color: #8a99a7; height: 24px; line-height: 24px; }
  .registered .success input,
  .registered .success .txt { border: 1px solid #1b728f !important; color: #1b728f !important; background-color: #fff; }
  .registered .error input,
  .registered .error .txt { border: 1px solid #ff0000 !important; color: #ff0000 !important; background-color: #fff; }
  .registered .row-signcode .inputFocus,
  .registered .row-signcode .inputFocus input,
  .registered .row-signcode .inputFocus .txt { width: 90px !important; }
  .registered .row-signcode .signcode { position: absolute; height: auto; right: 18px; }
  .registered .row .ImgCode { height: 24px; width: 100px; border-width: 0px; cursor: pointer; margin: 1px 0; }
input[type='password'] { font-family: Arial, Helvetica, sans-serif !important; }
.SignCodeImg { height: 26px; width: 108px; }
.registered .tj { text-align: center; color: #564a39; width: 290px; font-size: 13px; margin-top: 0; }
  .registered .tj a { color: #564a39; text-decoration: underline; }
.reg_btn { width: 242px; height: 60px; display: block; background: url(/2025120101/subject/20240509/images/reg_btn.jpg) no-repeat 0 0; border: 0; cursor: pointer; border: none; margin: 8px 0 0 40px; }

.regform-container { width: 310px; }


.after { position: relative; margin: 0 auto; width: 300px; text-align: center; }
  .after p { font-size: 15px; padding-left: 6px; color: #000; }
  .after span { font-size: 15px; color: #ffb714; font-weight: bold; display: block; text-align: center; margin-top: 10px; }
  .after .btns { width: 300px; height: 240px; position: relative; background: url(/2025120101/subject/20240509/images/logingame.png) no-repeat 24px 0; }
    .after .btns a { width: 106px; height: 40px; display: block; }
    .after .btns .down1 { background: url(/2025120101/subject/20240509/images/after_down_btn.png) no-repeat 0 0; position: absolute; top: 120px; left: 30px; }
    .after .btns .cxzc { background: url(/2025120101/subject/20240509/images/after_reg_btn.png) no-repeat 0 0; position: absolute; top: 120px; left: 160px; }

#gift { position: absolute; width: 780px; height: 464px; background: #FFF url(/2025120101/subject/20240509/images/pop_gift.jpg) no-repeat 12px 78px; display: none; z-index: 9999; }
  #gift .tit { width: 780px; height: 60px; display: block; overflow: hidden; background: #ebd69c; color: #544435; font-size: 24px; font-weight: 500; line-height: 60px; text-align: center; position: relative; }
    #gift .tit span { color: #e1582e; padding: 0 2px; }
    #gift .tit a { cursor: pointer; text-indent: -9999px; display: block; position: absolute; width: 32px; height: 32px; top: 14px; right: 16px; background: url(/2025120101/subject/20240509/images/close.png) no-repeat 0 0; }
  #gift .pop_reg { margin: 30px 0 0 0; width: 320px; float: right; display: inline; position: relative; }
    #gift .pop_reg h4 { font-size: 18px; color: #544435; text-align: center; margin-bottom: 14px; }
      #gift .pop_reg h4 span { color: #e33500; font-weight: 600; padding: 0 4px; }
  #gift .pop_down_btn { width: 162px; margin: 266px 0 0 254px; float: left; display: inline; }
    #gift .pop_down_btn ul li { width: 162px; height: 44px; }
      #gift .pop_down_btn ul li a { width: 162px; height: 44px; display: block; margin: 10px auto; text-indent: -9999px; }
    #gift .pop_down_btn .pop_old_download { background: url(/2025120101/subject/20240509/images/reg_pop_down1.jpg) no-repeat 0 0; }
      #gift .pop_down_btn .pop_old_download:hover { background: url(/2025120101/subject/20240509/images/reg_pop_down1.jpg) no-repeat 0 -44px; }
    #gift .pop_down_btn .pop_new_download { background: url(/2025120101/subject/20240509/images/reg_pop_down2.jpg) no-repeat 0 0; }
      #gift .pop_down_btn .pop_new_download:hover { background: url(/2025120101/subject/20240509/images/reg_pop_down2.jpg) no-repeat 0 -44px; }
  #gift .black { color: #333; }
  #gift .pop_reg .registered .row .txt { border: 1px #666 solid !important; }

#about { position: absolute; width: 780px; height: 500px; background: #FFF; display: none; z-index: 9999; }
  #about .tit { width: 780px; height: 60px; display: block; overflow: hidden; background: #ebd69c; color: #544435; font-size: 24px; font-weight: 500; line-height: 60px; text-align: center; position: relative; }
    #about .tit span { color: #e1582e; padding: 0 2px; }
    #about .tit a { cursor: pointer; text-indent: -9999px; display: block; position: absolute; width: 32px; height: 32px; top: 14px; right: 16px; background: url(/2025120101/subject/20240509/images/close.png) no-repeat 0 0; }
.about_box { padding: 30px; font-size: 14px; line-height: 26px; }

#video_pop { position: absolute; width: 900px; height: 436px; background: #FFF; display: none; }
  #video_pop .tit { width: 900px; height: 60px; display: block; overflow: hidden; background: #ebd69c; color: #544435; font-size: 24px; font-weight: 500; line-height: 60px; text-align: center; position: relative; }
    #video_pop .tit a { cursor: pointer; text-indent: -9999px; display: block; position: absolute; width: 32px; height: 32px; top: 14px; right: 16px; background: url(/2025120101/subject/20240509/images/close.png) no-repeat 0 0; }
    #video_pop .tit span { color: #e1582e; padding: 0 2px; }

  #video_pop .box { width: 894px; margin: 0 auto; background: #FFF; }
  #video_pop .pop-video { position: absolute; top: 80px; left: 20px; width: 540px; height: 336px; background: #000; padding: 0; margin: 0; border: 0; overflow: hidden; }
  #video_pop .pop-reg { position: absolute; top: 60px; left: 580px; padding: 0; margin: 30px 0 0 0; border: 0; width: 310px; }
    #video_pop .pop-reg h4 { font-size: 18px; color: #544435; text-align: center; margin-bottom: 10px; }
      #video_pop .pop-reg h4 span { color: #e33500; font-weight: 600; padding: 0 4px; }

.clear { clear: both; }


.pa { position: absolute; }
.tc { text-align: center; }

.signcode img { cursor: pointer; }


.rslides li img { cursor: pointer; }

#new_pop { position: absolute; width: 925px; height: 456px; background: #FFF url(/2025120101/subject/20240509/images/tc2.jpg) no-repeat 0 0; display: none; z-index: 9999; }
  #new_pop .tit { width: 925px; height: 60px; display: block; overflow: hidden; position: relative; }
    #new_pop .tit a { cursor: pointer; text-indent: -9999px; display: block; position: absolute; width: 32px; height: 32px; top: 0; right: 0; }
.new_down { width: 294px; height: 60px; position: absolute; left: 482px; top: 282px; }
  .new_down a { display: block; width: 294px; height: 60px; text-indent: -99999px; }

#down_pop { position: absolute; width: 350px; height: 240px; background: #FFF; display: none; z-index: 9999; border: 4px #ebd69c solid; }
  #down_pop .tit { width: 350px; height: 34px; display: block; overflow: hidden; position: relative; }
    #down_pop .tit a { cursor: pointer; text-indent: -9999px; display: block; position: absolute; width: 32px; height: 32px; top: 0; right: 0; background: url(/2025120101/subject/20240509/images/close.png) no-repeat 0 0; }
  #down_pop ul { width: 280px; margin: 0 auto; }
    #down_pop ul li { width: 280px; height: 68px; cursor: pointer; margin: 14px 0 16px; }
      #down_pop ul li a { width: 280px; height: 68px; display: block; text-indent: -9999px; }
.old_download { background: url(/2025120101/subject/20240509/images/pop_down1.jpg) no-repeat 0 0; }
  .old_download:hover { background: url(/2025120101/subject/20240509/images/pop_down1.jpg) no-repeat 0 -68px; }

.new_download { background: url(/2025120101/subject/20240509/images/pop_down2.jpg) no-repeat 0 0; }
  .new_download:hover { background: url(/2025120101/subject/20240509/images/pop_down2.jpg) no-repeat 0 -68px; }

.job_box { width: 1000px; overflow: hidden; margin-bottom: 40px; }
  .job_box nav li { width: 120px; height: 84px; text-decoration: none; color: #edded8; line-height: 84px; text-align: center; font-size: 24px; text-decoration: none; background: url(/2025120101/subject/20240509/images/job_line.png) no-repeat right bottom; cursor: pointer; }
  .job_box li:hover { color: #f44d19; }
  .job_box li.act { color: #f44d19; background: url(/2025120101/subject/20240509/images/job_li_bg.png) no-repeat 0 0; }
#tab_nav { float: right; }
#tab_container { width: 860px; height: 420px; }
.tab { position: relative; }
.gif { position: absolute; left: 20px; bottom: 36px; width: 224px; height: 128px; }

.jietu { width: 1000px; margin-bottom: 60px; overflow: hidden; }
.jt_tit { background: url(/2025120101/subject/20240509/images/jietu_tit.png) no-repeat 0 0; width: 144px; height: 34px; }
.jietu_box { margin-top: 30px; }
  .jietu_box img { float: left; width: 312px; height: 160px; margin: 0px 10px; display: block; }

.preview-img { display: none; text-align: center; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; background: url(/2025120101/subject/20240509/images/fancybox_overlay.png); }

  .preview-img .container { max-width: 90%; position: absolute; padding: 15px; background-color: #f9f9f9; border-radius: 5px; }

    .preview-img .container img { max-width: 100%; background-size: contain/cover; }

    .preview-img .container a { display: inline-block; width: 36px; height: 36px; text-decoration: none; position: absolute; right: -18px; top: -18px; background: url(/2025120101/subject/20240509/images/fancybox_sprite.png) no-repeat; }

@charset "utf-8";



.small_reg { position: absolute; right: 0; top: 100px; z-index: 99999; }
  .small_reg .slide_min { width: 47px; height: 165px; background: url(/2025120101/subject/20240509/images/s_reg.png) no-repeat; cursor: pointer; position: absolute; top: 120px; right: 0; }
  .small_reg .slide_box { width: 276px; height: 510px; overflow: hidden; background: url(/2025120101/subject/20240509/images/reg_r.jpg) no-repeat; font-size: 12px; position: relative; }
    .small_reg .slide_box h2 { width: 24px; height: 24px; position: absolute; right: 0; top: 0; display: block; }
      .small_reg .slide_box h2 a { cursor: pointer; width: 24px; height: 24px; display: block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; background: url(/2025120101/subject/20240509/images/s_close.jpg) no-repeat 0 0; }
        .small_reg .slide_box h2 a:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); }

    .small_reg .slide_box h3 { font-size: 16px; color: #332927; margin: 20px 0 0 16px; font-weight: bold; }
    .small_reg .slide_box .slide_form { padding: 0; margin: 14px 0 0 12px; font-size: 12px; }
      .small_reg .slide_box .slide_form .row { height: 24px; display: inline-block; margin: 0; font-family: "Microsoft YaHei", "SimSun"; margin-bottom: 6px; }
        .small_reg .slide_box .slide_form .row label { color: #585858; text-align: right; width: 70px; line-height: 24px; height: 24px; padding: 0; float: left; font-family: "宋体"; }
        .small_reg .slide_box .slide_form .row .inputFocus { float: left; height: auto; position: relative; width: 168px; display: inline-block; border: 0; }
        .small_reg .slide_box .slide_form .row input,
        .small_reg .slide_box .slide_form .row .txt { width: 168px; height: 24px; line-height: 24px; font-family: "宋体"; color: #868686; display: inline-block; position: absolute; top: 0; left: 0; padding: 0 2px; background: #fff; border-radius: 2px; border: 1px #8c8991 solid; }
        .small_reg .slide_box .slide_form .row .txt { z-index: 999; color: #8a8a8a; height: 24px; line-height: 24px; border-radius: 2px; }

      .small_reg .slide_box .slide_form .success input,
      .small_reg .slide_box .slide_form .success .txt { border: 1px solid #2ba9c6 !important; color: #2ba9c6 !important; background-color: #fff; }
      .small_reg .slide_box .slide_form .error input,
      .small_reg .slide_box .slide_form .error .txt { border: 1px solid #ff0000 !important; color: #ff0000 !important; background-color: #fff; }

      .small_reg .slide_box .slide_form .row-signcode .inputFocus,
      .small_reg .slide_box .slide_form .row-signcode .inputFocus input,
      .small_reg .slide_box .slide_form .row-signcode .inputFocus .txt { width: 58px !important; }
      .small_reg .slide_box .slide_form .row-signcode .signcode { float: left; height: auto; position: relative; margin-left: 72px; }
      .small_reg .slide_box .slide_form .row .ImgCode { height: 26px; width: 70px; border-width: 0px; cursor: pointer; margin: 1px 0; }
      .small_reg .slide_box .slide_form .row-signcode .signcode img { width: 80px; }
      .small_reg .slide_box .slide_form .SignCodeImg { height: 26px; }
      .small_reg .slide_box .slide_form .tj { color: #d0dae5; margin: 2px 0 2px 30px; width: 220px; }
        .small_reg .slide_box .slide_form .tj p { color: #666669; }
          .small_reg .slide_box .slide_form .tj p input { padding: 0; margin: 0; }
          .small_reg .slide_box .slide_form .tj p a { color: #5c578b; text-decoration: underline; }
      .small_reg .slide_box .slide_form .btn { width: 172px; height: 40px; margin: 10px 0 0 44px; border: 0; cursor: pointer; background: #d97d11; text-align: center; line-height: 40px; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 16px; }
        .small_reg .slide_box .slide_form .btn:hover { background: #ea8816; }

    .small_reg .slide_box .after { width: 270px; height: 280px; font-family: "Microsoft YaHei", "SimSun"; margin: 0; }
      .small_reg .slide_box .after h1 { font-size: 15px; color: #575381; padding: 18px 0 0 0; }
      .small_reg .slide_box .after span { font-weight: 500; color: #ffb714; font-size: 16px; text-align: center; padding: 2px 0; display: block; }
      .small_reg .slide_box .after .btns { width: 270px; height: 230px; position: relative; background: url(/2025120101/subject/20240509/images/logingame.png) no-repeat 12px 0; }
        .small_reg .slide_box .after .btns a { width: 106px; height: 40px; display: block; text-indent: -9999px; }
        .small_reg .slide_box .after .btns .n_down { background: url(/2025120101/subject/20240509/images/after_down_btn.png) no-repeat 0 0; position: absolute; top: 112px; left: 82px; }
        .small_reg .slide_box .after .btns .o_down { background: url(/subject/20240509/images/cxxz.jpg) no-repeat -110px 0; position: absolute; top: 110px; left: 148px; }
        .small_reg .slide_box .after .btns .cxzc { background: url(/2025120101/subject/20240509/images/after_reg_btn.png) no-repeat 0 0; position: absolute; top: 168px; left: 82px; }

    .small_reg .slide_box .small_down { margin: 16px auto 0; width: 172px; height: 40px; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #d97d11; font-size: 16px; display: block; border: 0; cursor: pointer; text-align: center; line-height: 40px; }
      .small_reg .slide_box .small_down:hover { background: #ea8816; }


