/**
 * CSS Reset.
 */
html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea,
th, td {
  margin: 0;
  padding: 0; }

body,
button, input, select, textarea {
  font: 12px/1.5 arial,\5b8b\4f53;
  color: #333;
  font-family: 'Helvetica Neue', Helvetica, Arial, Sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

caption, th, b {
  font-weight: normal;
  font-style: normal; }

address, cite, dfn, em, var {
  font-style: normal; }

code, kbd, pre, samp {
  font-family: courier new, courier, monospace; }

small {
  font-size: 12px; }

ul, ol {
  list-style: none; }

a {
  text-decoration: none; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

legend {
  color: #000; }

/* for ie6 */
fieldset {
  border: 0; }

button, input, select, textarea {
  font-size: 100%; }

html, img {
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

section, article, aside, header, footer, nav, dialog, figure {
  display: block; }

figure {
  margin: 0; }

.g-body {
  position: relative; }

.g-body {
  min-width: 1280px;
  _width: 1280px;
  overflow: hidden; }

.u-navWrapper {
  overflow: hidden;
  padding-top: 50px;
  margin-bottom: 110px; }

.u-nav li {
  float: left;
  _width: 160px;
  margin-right: 72px;
  font: 15px "Microsoft Yahei"; }
  .u-nav li .sub {
    padding-top: 1px;
    font: 12px "baskerville old face";
    color: #666; }
  .u-nav li .last {
    margin-right: 0; }
.u-nav a {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 35px;
  background: url(../images/icon.png) left center no-repeat;
  background-position: 0 -288px;
  color: #212121; }
  .u-nav a:hover {
    background-position: 0 -213px; }

.u-nav li {
  _margin-right: 10px; }

#m-about {
  min-height: 1200px;
  background: url(../images/actbg.png) top center no-repeat; }
  #m-about .title {
    padding-left: 35px;
    margin-bottom: 35px;
    background: url(../images/icon.png) left center no-repeat;
    background-position: 0 -279px; }
    #m-about .title h2 {
      font: bold 30px "Microsoft Yahei";
      color: #333; }
      #m-about .title h2 span {
        color: #fd6e18; }
    #m-about .title .sub {
      padding-left: 5px;
      font: 12px "baskerville old face";
      color: #666; }
  #m-about .item {
    margin-bottom: 35px; }
  #m-about .ques {
    margin-bottom: 5px;
    font: 16px "STZhongsong";
    color: #fff;
    overflow: hidden; }
    #m-about .ques p {
      float: left;
      padding: 3px 12px;
      background: #474747; }
  #m-about .ans {
    clear: both;
    font: 16px/28px "Microsoft Yahei";
    color: #555; }

#m-qa {
  min-height: 1200px;
  background: url(../images/actbg.png) top center no-repeat; }
  #m-qa .title {
    padding-left: 35px;
    margin-bottom: 35px;
    background: url(../images/icon.png) left center no-repeat;
    background-position: 0 -279px; }
    #m-qa .title h2 {
      font: bold 30px "Microsoft Yahei";
      color: #333; }
      #m-qa .title h2 span {
        color: #fd6e18; }
    #m-qa .title .sub {
      padding-left: 5px;
      font: 12px "baskerville old face";
      color: #666; }
  #m-qa .item {
    margin-bottom: 35px; }
  #m-qa .mask {
    position: absolute;
    width: 100%;
    height: 100%; }
  #m-qa .ques {
    position: relative;
    width: 100%;
    height: 48px;
    cursor: pointer; }
    #m-qa .ques .mask {
      _height: 48px;
      opacity: 0.3;
      filter: alpha(opacity=30);
      background: #c9c9c9;
      -webkit-transition: all 0.1s linear;
      -moz-transition: all 0.1s linear;
      transition: all 0.1s linear; }
    #m-qa .ques i {
      display: inline-block;
      vertical-align: middle;
      width: 21px;
      height: 21px;
      margin-right: 18px;
      background: url(../images/icon.png) left center no-repeat;
      background-position: 0 0; }
    #m-qa .ques p {
      position: relative;
      padding-left: 12px;
      _padding: 16.5px 0 16.5px 12px;
      font: 15px/48px "Microsoft Yahei";
      color: #555; }
    #m-qa .ques.active i {
      background: url(../images/icon.png) left center no-repeat;
      background-position: 0 -71px; }
    #m-qa .ques.active .mask {
      opacity: 1;
      filter: alpha(opacity=100);
      background: #fd6e18; }
    #m-qa .ques.active p {
      color: #fff; }
    #m-qa .ques.now i {
      background: url(../images/icon.png) left center no-repeat;
      background-position: 0 -142px; }
    #m-qa .ques.now .mask {
      opacity: 1;
      filter: alpha(opacity=100);
      background: #fd6e18; }
    #m-qa .ques.now p {
      color: #fff; }
  #m-qa .ans {
    display: none;
    position: relative;
    width: 100%;
    overflow: hidden; }
    #m-qa .ans .mask {
      _height: 400px;
      opacity: 0.8;
      filter: alpha(opacity=80);
      background: #fff; }
    #m-qa .ans p {
      position: relative;
      padding: 28px 24px;
      font: 15px/24px "Microsoft Yahei";
      color: #555; }

.wrapper {
  width: 1000px;
  margin: 0 auto; }

/*# sourceMappingURL=about.css.map */
