@charset "utf-8";
/* /zhuanti/szsg/wdyd/css/style.css */
@charset "UTF-8";
/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/
/* CSS reset */
html {
  color: #000;
  background: #1a1a1a;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0; }

input, select, img {
  vertical-align: middle; }

input, select {
  outline: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

body, button, input, select, textarea {
  font: 12px/1.5 "Microsoft yahei",tahoma,arial,宋体,sans-serif; }

input, select, textarea {
  font-size: 100%; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

th {
  text-align: inherit; }

fieldset, img {
  border: 0; }

iframe {
  display: block; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

del {
  text-decoration: line-through; }

address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 500; }

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
  display: block; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 500; }

q:before, q:after {
  content: ''; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

a:hover {
  text-decoration: underline; }

ins, a {
  text-decoration: none; }

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block; }

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* global */
body {
  background: #1a1a1a; }

.wrapper {
  margin: 0 auto;
  text-align: left;
  width: 1000px; }

td {
  font-size: 12px;
  line-height: 160%; }

.txthide {
  text-indent: -999em;
  overflow: hidden;
  line-height: 0;
  font-size: 0; }

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix {
  zoom: 1;
  /* for IE6 IE7 */ }

.hidden {
  display: none; }

.left, .right {
  display: inline;
  zoom: 1; }

.left {
  float: left; }

.right {
  float: right; }

.my_footer {
  margin-top: 0px; }

a:active, a:focus, input {
  -moz-outline: none;
  outline: none;
  ie-dummy: expression(this.hideFocus=true); }

.sc1 {
  color: #ffc13b !important; }

.m_header .glb_btn, .m_header .info, .m_header .i-arrow, .frm_main .main_bd .ptit, .mod_box .tit .icon, .mod_box5 .btn_game, .m_nav li a:hover, .m_nav li .nav2 .i-rarrow {
  background-image: url(../zhuanti/szsg/wdyd/images/v1sprites.png?);
  background-repeat: no-repeat; }

.my_ftop {
  background: url(../zhuanti/szsg/wdyd/images/body.png?) repeat 0 0; }

.mt35 {
  margin-top: 35px !important; }

.mt15 {
  margin-top: 15px !important; }

.mt30 {
  margin-top: 15px !important; }

.sc1 {
  color: #852501 !important; }

.sc2 {
  color: #e30000 !important;
  text-decoration: underline; }

.full_bg1 {
  background: url(../zhuanti/szsg/wdyd/images/full_bg1.jpg?) no-repeat center 0; }

.full_bg2 {
  background: url(../zhuanti/szsg/wdyd/images/full_bg2.jpg?) no-repeat center bottom;
  padding-bottom: 60px; }

.frm_header {
  position: relative;
  *zoom: 1;
  width: 1000px;
  height: 640px; }
  .frm_header .bg1 {
    background: url(../zhuanti/szsg/wdyd/images/bg_01.jpg?) center 0 no-repeat;
    height: 213px; }
  .frm_header .bg2 {
    background: url(../zhuanti/szsg/wdyd/images/bg_02.jpg?) center 0 no-repeat;
    height: 214px; }
  .frm_header .bg3 {
    background: url(../zhuanti/szsg/wdyd/images/bg_03.jpg?) center 0 no-repeat;
    height: 213px; }

.m_header {
  position: absolute;
  top: 0;
  left: 0;
  width: 1000px;
  height: 640px; }
  .m_header .wg-logo {
    position: absolute;
    width: 168px;
    height: 68px;
    font-size: 0;
    line-height: 0;
    top: 5px;
    left: 7px; }
  .m_header .btn_download {
    background: url(../zhuanti/szsg/wdyd/images/btn.gif?) no-repeat 0 0;
    width: 169px;
    height: 147px;
    position: absolute;
    top: 335px;
    left: 215px;
    font-size: 0;
    line-height: 0;
    overflow: hidden; }
  .m_header .glb_btn {
    background-position: -755px -49px;
    width: 90px;
    height: 30px;
    position: absolute;
    text-align: center;
    color: #fffac7;
    right: 0;
    line-height: 30px; }
    .m_header .glb_btn:hover {
      text-decoration: none;
      background-position: -665px -49px;
      width: 90px;
      height: 30px; }
  .m_header .btn_game {
    top: 15px; }
  .m_header .btn_frum {
    top: 57px; }
  .m_header .info, .m_header .i-arrow {
    position: absolute;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    top: 491px; }
  .m_header .info1 {
    background-position: 0 -110px;
    width: 354px;
    height: 110px;
    left: 0; }
  .m_header .info2 {
    background-position: 0 -220px;
    width: 260px;
    height: 110px;
    left: 370px; }
    .m_header .info2 .i-arrow {
      background-position: -354px -122px;
      width: 42px;
      height: 28px;
      left: 50%;
      margin-left: -21px;
      top: 70px; }
  .m_header .info3 {
    background-position: 0 0;
    width: 354px;
    height: 110px;
    right: 0; }

.frm_main {
  margin-top: -20px;
  position: relative;
  z-index: 111; }
  .frm_main .main_hd {
    background: url(../zhuanti/szsg/wdyd/images/main_hd.png?) no-repeat center 0;
    height: 90px;
    position: relative;
    z-index: 111; }
  .frm_main .main_fd {
    background: url(../zhuanti/szsg/wdyd/images/main_fd.png?) no-repeat center 0;
    height: 90px; }
  .frm_main .main_bd {
    background: url(../zhuanti/szsg/wdyd/images/main_bd.png?) repeat-y center 90px;
    margin: -56px 0 0;
    position: relative;
    padding: 0 3px; }
    .frm_main .main_bd .ptit {
      background-position: -354px 0;
      width: 525px;
      height: 49px;
      margin: 0 auto;
      font-size: 0;
      line-height: 0; }

.mod_box {
  margin-top: 20px;
  padding: 0 20px 20px 55px;
  border-bottom: 1px dashed #f09d75; }
  .mod_box .tit {
    padding-left: 70px;
    position: relative;
    *zoom: 1;
    line-height: 32px;
    color: #852501;
    font-size: 14px;
    margin-bottom: 20px; }
    .mod_box .tit .icon {
      position: absolute;
      top: 50%;
      left: 0px;
      margin-top: -16px; }
    .mod_box .tit .i_num1 {
      background-position: -676px -79px;
      width: 60px;
      height: 32px; }
    .mod_box .tit .i_num2 {
      background-position: -554px -79px;
      width: 61px;
      height: 32px; }
    .mod_box .tit .i_num3 {
      background-position: -736px -79px;
      width: 60px;
      height: 32px; }
    .mod_box .tit .i_num4 {
      background-position: -615px -79px;
      width: 61px;
      height: 32px; }
    .mod_box .tit .i_num5 {
      background-position: -796px -79px;
      width: 60px;
      height: 32px; }
  .mod_box .txt {
    font-size: 14px;
    color: #535252;
    line-height: 24px; }
  .mod_box .img_box {
    margin: 10px 0; }

.mod_box4 .img_box {
  text-align: center; }

.mod_box5 {
  border-bottom: 0 none;
  padding-bottom: 0; }
  .mod_box5 .btn_game {
    background-position: -354px -49px;
    width: 200px;
    height: 73px;
    display: block;
    margin: 0 auto;
    font-size: 0;
    line-height: 0; }

.mod_hnav {
  position: fixed;
  top: 300px;
  left: 50%;
  margin-left: 530px;
  width: 120px;
  height: 190px;
  overflow: hidden;
  z-index: 999; }
  .mod_hnav .txt_download {
    display: block;
    width: 120px;
    height: 100px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    background: url(../zhuanti/szsg/wdyd/images/anav.png?) 0 0 no-repeat; }

.m_nav li {
  width: 111px;
  height: 30px;
  padding: 3px 4px 0 5px; }
  .m_nav li a {
    text-align: center;
    color: #fffac7;
    line-height: 30px;
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 100%; }
    .m_nav li a:hover {
      text-decoration: none;
      background-position: -554px -49px;
      width: 111px;
      height: 30px; }
  .m_nav li .nav2 {
    position: relative;
    *zoom: 1;
    padding-right: 10px;
    width: 100px;
    margin-top: 3px; }
    .m_nav li .nav2 .i-rarrow {
      background-position: -845px -49px;
      width: 17px;
      height: 17px;
      position: absolute;
      top: 7px;
      right: 15px; }
    .m_nav li .nav2:hover {
      padding-right: 10px;
      width: 100px; }
.m_nav .m_nav1 {
  background: url(../zhuanti/szsg/wdyd/images/anav.png?) center -100px no-repeat; }
.m_nav .goto {
  background: url(../zhuanti/szsg/wdyd/images/anav.png?) center -135px no-repeat;
  padding-top: 5px;
  height: 34px; }

