def* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  *:before,
  *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  th,
  td,
  p,
  blockquote,
  pre,
  form,
  fieldset,
  legend,
  input,
  button,
  textarea,
  hr {
    margin: 0;
    padding: 0;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 100%;
  }
  
  li {
    list-style: none;
    text-align: left;
  }
  
  fieldset,
  img {
    border: 0;
  }
  
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  
  abbr[title] {
    border-bottom: 1px dotted;
    cursor: help;
  }
  
  address,
  cite,
  dfn,
  em,
  var {
    font-style: normal;
  }
  
  button,
  input,
  select,
  textarea {
    font-size: 100%;
  }
  
  body {
    font: 12px "Microsoft YaHei";
  }
  
  body {
    background: #FFF;
    text-align: center;
  }
  
  html,
  body {
    min-width: 1300px;
  }
  
  p {
    text-align: left;
    text-indent: 24px;
    text-align: justify;
    text-justify: distribute;
  }
  
  a {
    text-decoration: none;
    color: #000
  }
  
  a:hover {
    color: #3a849b
  }
  
  img,
  input {
    margin: 0;
    padding: 0;
    border: none
  }
  
  li,
  ol,
  ul {
    list-style: none
  }
  
  button,
  input[type=button] {
    cursor: pointer
  }
  
  input {
    outline: 0;
    background: 0 0
  }
  
  .clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ''
  }
  
  .clearfix {
    *zoom: 1
  }
  
  .fl {
    float: left;
  }
  
  .fr {
    float: right;
  }
  
  .space01 {
    height: 10px;
    font: 0px/0px SimSun;
    clear: both;
  }
  
  .line01 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    height: 0px;
    margin-bottom: 20px;
    font: 0px/0px SimSun;
    border-bottom: 1px solid #e3e5f4;
    clear: both;
  }
  
  .ohd {
    overflow: hidden;
  }
  
  .ht {
    font-family: '\9ed1\4f53';
  }
  
  .yh {
    font-family: '\5fae\8f6f\96c5\9ed1';
  }
  
  .st {
    font-family: SimSun;
  }
  
  
  /*general end*/
  
  
  /*particular*/
  
  .w1 {
    height: 890px;
    background: url(./images/dbgs.jpg) no-repeat center 0;
  }
  
  .w12 {
    width: 1200px;
    margin: 0 auto;
  }
  
  .top>img {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
  }
  
  .dy {
    width: 1200px;
    margin: 80px auto 0;
    text-align: left;
    font-size: 20px;
    line-height: 44px;
    text-indent: 2em;
  }
  
  
  /* 鐑瘝 */
  
  .rc {
    margin-top: 20px;
  }
  
  .rc .mc {
    background: url(../images/b1.jpg) no-repeat 0 0;
    height: 478px;
  }
  
  .rc .cl {
    width: 363px;
    color: #fff;
    margin: 13px 0 0 10px;
  }
  
  .rc .cl span {
    display: block;
    font-size: 28px;
    line-height: 91px;
    font-weight: bold;
  }
  
  .rc .cl span.cur {
    background-color: #d33727;
  }
  
  .rc .cr i {
    font-style: normal;
    padding-bottom: 2px;
    border-bottom: 1px solid red;
  }
  
  .rc .cr {
    width: 690px;
    text-align: left;
    margin: 50px 30px 0 0;
    font-size: 18px;
    line-height: 36px;
    text-indent: 2em;
  }
  
  .rc .cr .c {
    height: 420px;
    display: none;
  }
  
  .rc .cr .c:first-of-type {
    display: block;
  }
  
  
  /* 璇绘斂绛� */
  
  .dzc .cl {
    margin-top: 80px;
  }
  
  .dzc .cr {
    width: 658px;
    background: url(./img/1234dzc.jpg) no-repeat 0 0;
    font-size: 18px;
    line-height: 30px;
    color: #3f3930;
    padding-top: 250px;
    padding-left: 60px;
  }
  
  .dzc .imc {
    margin-top: 40px;
  }
  
  .w2 {
    background: url(../images/ba.jpg) no-repeat center bottom;
  }
  
  .w3 {
    background-color: #f9f6f1;
  }
  
  .hb {
    margin-top: 40px;
    padding-bottom: 90px;
  }
  
  .bsgc {
    margin-top: 70px;
  }
  
  .bsgc .imc {
    position: relative;
  }
  
  .bsgc .imc span {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .6);
    font-size: 18px;
    line-height: 40px;
    width: 100%;
  }
  
  .bsgc .imc a {
    color: #fff;
  }
  
  .bsgc .txc {
    background-color: #fff;
    border-top: 5px solid #c22026;
    padding: 0 15px;
  }
  
  .ls {
    font-size: 18px;
    line-height: 60px;
  }
  
  .ls li {
    border-bottom: 1px dashed #bebebd;
    text-align: right;
  }
  
  .ls li:last-of-type {
    border: none;
  }
  
  .ls a {
    width: 75%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    text-align: left;
  }
  
  .ls span {
    color: #444444;
  }
  
  
  /* 瑙ｈ */
  
  .jdfx {
    margin-top: 70px;
  }
  
  .jdfx .txc {
    background-color: #fff;
    border-top: 5px solid #c22026;
    padding: 10px 20px 0;
  }
  
  .jdfx .ls span {
    margin-right: 35px;
  }
  
  .bt {
    font-size: 14px;
    line-height: 36px;
    padding: 50px 0;
  }
  
  .le,
  .ri {
    width: 45px;
    height: 53px;
  }
  
  .le {
    background-image: url(../images/le.png);
  }
  
  .ri {
    background-image: url(../images/ri.png);
  }