*, :before, :after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
    -webkit-tap-highlight-color: transparent;
    font-family: 'Helvetica Neue', 'Helvetica', 'Hiragino Sans GB', 'PingHei', 'PingFang SC', 'STHeitiSC-Light', 'Microsoft YaHei', "微软雅黑", 'Arial', sans-serif;
}
a {
    text-decoration: none;
    color: inherit;
}
ul, li {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
a:visited, a:active {
    color: inherit;
}
.am-with-topbar-fixed-top {
    padding-top: 46px;
}
.wrapped {
    max-width: 1130px;
    margin: 0 auto;
}
p, * + p {
    margin: 0;
    line-height: 1;
}
img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
.fl {
    float: left;
}
.fr {
    float: right;
}

body{background:#191231;}
.header{background: url(../images/dahui01.jpg) no-repeat center top;height: 702px;background-size:cover;width: 100%}
.cont1{background: url(../images/dahui02.jpg) no-repeat center 95px;height: 318px;padding: 60px 0 0px;width: 100%;overflow: hidden;}
.cont2{background: url(../images/dahui03.jpg) no-repeat center 96px;padding: 30px 0 60px; }
.cont2 .cont,.cont1 .cont{border-bottom: 1px solid #29357d;overflow: hidden;padding: 0 0 50px 0}
.cont2 .cont{padding: 0 0 10px 0}
.cont{width: 1000px;margin: 0 auto;}
.cont-tit{font-size: 36px;color: #fff;font-weight: bold;font-family: 'Microsoft';width: 152px;}
.contR{width: 704px;color: #fff;font-size: 18px;line-height: 32px;overflow: hidden;}
.contR dl{float: left;padding: 0 18px 0 0;overflow: hidden;height: 245px}
.contR dl.dl01{width: 220px;padding: 0 0 0 0}
.contR dt{width: 220px;}
.contR dt a{width: 220px;height: 137px;overflow: hidden;display: block;}
.contR dd{font-size: 14px;line-height: 25px;padding: 15px 0 90px;height: 22px;width: 200px;}
.contR dd a:hover{color: #3e68fa}
.contR dl img{-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;width: 100%;display: block;border;none}
.contR img:hover{-webkit-transform:scale(1.04);transform:scale(1.04);}
.cont22 h4{color: #fff;font-size: 21px;font-weight: normal;}
.cont22 h4 strong{display: block;font-weight: normal;}
.cont22 h4 strong span{font-size: 20px;}
.cont-titaa{position: absolute;}
.cont-titaa span{display: block;color: #615f6b}
.cont22 h5,.cont33 h5{text-align: center;color: #fff;font-size: 16px;font-weight: normal;}
.cont22 h4 strong{color: #3e68fa;font-size: 22px}
.cont22 h4 span{color: #fff;font-size: 20px}
.cont22 .span1{font-size: 18px;font-weight: normal;}
.cont22 ul{position: relative;width: 1000px;}
.cont22 li{color: #fff;position: absolute;width: 350px;text-align: left;}
.cont22 li.li1{right: 100px;top: 74px;}
.cont22 li.li2{left: 100px;top: 232px;}
.cont22 li.li3{right: 100px;top: 369px;}
.cont22 li.li4{left: 100px;top: 532px;}
.cont22 li.li5{right: 100px;top: 607px;}
.cont22 li.li6{left: 100px;top: 48px;}
.cont22 li.li7{right: 100px;top: 188px;}
.cont22 li.li8{left: 100px;top: 399px;}
.cont22 li.li9{right: 100px;top: 556px;}
.cont22 li.li10{left: 100px;top: 707px;}
.cont22 li.li11{right: 100px;top: 875px;}
.cont22 li p{font-size: 14px;line-height: 24px;padding: 10px 0 0}
.cont3{background: url(../images/dahui04.jpg) no-repeat center 660px;height: 860px;}
.cont3 .cont22{background: url(../images/dahuiaa.jpg) no-repeat 460px 30px;height: 855px;position: relative;}
.cont33{background: url(../images/dahuibb.jpg) no-repeat 349px 46px;height: 1195px;position: relative;width: 1000px;margin: 0 auto;}
.footer{background: url(../images/dahui05.jpg) no-repeat center 0px;height: 100px;margin: 50px 0 0}


@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-500px);
    -ms-transform: translateY(-500px);
    transform: translateY(-500px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;

}


@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;

}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}