main {
  background: url("../images/bg1.jpg") no-repeat right top;
  background-size: cover;
  padding: 8% 2%; }
  main .ctn01 {
    position: relative;
    color: #fff; }
    main .ctn01 h3 {
      width: 80%;
      margin-bottom: 4%; }
    main .ctn01 .msg {
      width: 60%; }
    main .ctn01 figure {
      position: absolute;
      top: 0;
      right: 0;
      width: 38%; }
  main .ctn02 {
    background: url("../images/bg2.jpg");
    background-size: 100%;
    border-radius: 5px;
    padding: 4% 2%;
    margin-top: 8%; }
    main .ctn02 .tt h3 {
      float: left;
      width: 28%;
      margin-top: 2%; }
    main .ctn02 .tt .btn1 {
      float: right;
      width: 33%; }
    main .ctn02 ul li {
      float: left;
      width: 47%;
      margin-top: 4%; }
      main .ctn02 ul li:nth-child(2n) {
        float: right; }
      main .ctn02 ul li h4 {
        font-size: 16px;
        margin-top: 4%; }
  main .ctn03 {
    color: #fff;
    padding: 9% 0;
    text-align: center; }
    main .ctn03 h3 {
      margin-bottom: 3%; }
  main .ctn04 {
    background: #816102;
    background: -moz-linear-gradient(top, #816102 0%, #fffce9 51%, #88690e 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #816102), color-stop(51%, #fffce9), color-stop(100%, #88690e));
    background: -webkit-linear-gradient(top, #816102 0%, #fffce9 51%, #88690e 100%);
    background: -o-linear-gradient(top, #816102 0%, #fffce9 51%, #88690e 100%);
    background: -ms-linear-gradient(top, #816102 0%, #fffce9 51%, #88690e 100%);
    background: linear-gradient(to bottom, #816102 0%, #fffce9 51%, #88690e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#816102', endColorstr='#88690e', GradientType=0 );
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1px; }
    main .ctn04 .bg_ctn04 {
      background-color: #000;
      padding: 5% 2%;
      color: #fff; }
      main .ctn04 .bg_ctn04 .box {
        margin-top: 7%;
        background-color: #161515;
        padding: 1% 0; }
        main .ctn04 .bg_ctn04 .box dl {
          padding: 1% 0; }
          main .ctn04 .bg_ctn04 .box dl dt {
            width: 90px;
            float: left; }
          main .ctn04 .bg_ctn04 .box dl dd {
            padding-left: 90px; }
            main .ctn04 .bg_ctn04 .box dl dd a {
              color: #fff;
              text-decoration: none; }
  main .ctn05 {
    background-color: #3b3a39;
    padding: 3% 2%; }
    main .ctn05 .tt_new {
      background: url("../images/line.jpg") repeat-x left bottom;
      background-size: 100% 2px;
      padding-bottom: 2%; }
      main .ctn05 .tt_new h3 {
        float: left;
        width: 17%; }
      main .ctn05 .tt_new .btn_more {
        float: right;
        width: 16%; }
    main .ctn05 .cnt_news {
      height: 175px;
      overflow: auto; }
      main .ctn05 .cnt_news dl {
        border-bottom: 1px solid #696765;
        padding: 2% 0; }
        main .ctn05 .cnt_news dl dt {
          font-weight: bold;
          color: #ca9b12; }
        main .ctn05 .cnt_news dl dd a {
          color: #fff;
          text-decoration: none; }

/*# sourceMappingURL=top.css.map */

.ifr_fb{
  text-align: center;
  padding-bottom: 7%;
}