*{margin:0;padding:0;}
.w1000{width:1000px; margin:0 auto;}
.clear{clear:both;}
a{text-decoration:none;color:#fff;}
body{font-size:12px; font-family: "微软雅黑";background-color: #f1f1f1; color: #333;box-sizing: border-box;}
/*.head-cen{ background:#1c1c1c url(../images/header_bg.jpg) no-repeat top center;
    width: 100%;
    height: 110px; }*/
#header .hBox-cen{width: 1070px;margin: 0 auto; position:relative; text-align:center; }
#header .logo{display:inline-block; margin:0 auto; margin-left: 90px; margin-top: 14px;}
.config_site img{ width:auto; height:52px; }


.head-cen{ background:url(../images/hd.png) repeat-x; background-size:auto 100%; border-bottom: 1px solid #cfd4de; width: 100%;height: 76px;  }
#header .hBox-cen{ height:76px; }
.hBox-cen{ text-align:center; }
.logo{ display:inline-block; margin-top: 12px; margin-left: 70px; }
.main-bd{ padding: 0; background: #f1f1f1; height:auto; position:relative; }
.banner{ width:100%; height:575px; background:url(../images/main-bg.jpg) center top no-repeat; background-size:auto 575px; position:relative; }
.banner-down{ width:400px; height:49px; background:url(../images/banner-down.png) center center no-repeat; background-size:100% 100%; position:absolute; bottom:54px; left:50%; margin-left:-200px; text-align:center; box-sizing: border-box; padding-top: 14px;}
 .banner-down img{ display:inline-block; margin: 0 19px; width: 26px; animation-direction: alternate;}
 :root {
  --animate-duration: .4s;
  --animate-delay: .4s;
  --animate-repeat: .4;
}
 
.animate__animated {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0.7;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
 
@keyframes fadeInDown {
  from {
    opacity: 0.7;
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -20%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
 
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.titles{ width: 100%;
    font-size: 24px;
    color: #000;
    line-height: 40px;
    padding-bottom: 18px;
    text-align: center;
    font-weight: normal;
    background: url(../images/titles-bg.png) center bottom no-repeat;
    background-size: auto 46px; margin-top: -20px;
    z-index: 99;
    position: relative; }

.list{ width:1140px; margin:0 auto; display:block; }
.list li{ width:100%; margin-top:14px; }
.list li a{ display:block; position:relative; transition: transform 600ms linear 0s, -webkit-transform 300ms linear 0s; }
.list-banner{ width:100%; height:auto; }
.list-btn{ width:32px; height:32px; background:url(../images/list-btn1.png) no-repeat; background-size:cover; position:absolute; right:0; top:30px; transition: transform .3s; }
.list-btn2{ background:url(../images/list-btn2.png) no-repeat; background-size:cover; }
/* .list li a:hover .list-btn{ right:6px;} */
.list li a:hover{ transform: scale(1.01);;}
li{list-style:none}
.foot{ width:100%; height:60px; background:#fff url(../images/footer.png) center center no-repeat; background-size:auto 40px; margin-top:60px; }



























@media (max-width:1366px){
	
}



@media (max-width:1366px){
	
}
















