.index_news{ background:url(../ZERO/img/index_news_bg.jpg) center bottom no-repeat; padding-top:40px; padding-bottom:60px;}
.index_news .index_news_title{width:100%; margin:auto; text-align:center; font-size:30px; color:#333333; font-weight:bold; line-height:62px;}
.index_news_line{width:150px; margin:auto; height:0; border-bottom:4px solid #999999;}

.swiper-news{width:100%; overflow:hidden; margin-top:59px; position:relative;}
.index_news_list{overflow:hidden; margin:0 7px; transition:all .6s; position:relative;}
.index_news_pic1{width:100%; position:relative;}
.index_news_pic1 img{ max-width:387px; height:auto; transition:all .6s;}
.index_news_bg1{width:100%; position:absolute; bottom:0; background:url(../ZERO/img/index_news_hover.png) center bottom no-repeat; padding:44px 0 68px 0; overflow:hidden;}
.index_news_bt{ margin:0 29px; text-align:left; padding-bottom:18px; border-bottom:1px solid #FFFFFF;}
.index_news_bt a{ font-size:18px; color:#ffffff; font-weight:bold;}
.index_news_bt:hover a{ text-decoration:none;}
.index_news_jj{margin:0 29px; text-align:left; display:none;}
.index_news_jj a{font-size:14px; color:#333333; line-height:20px;}
.index_news_jj:hover a{ text-decoration:none;}
.index_news_more{margin:25px 29px 0 29px; line-height:25px; text-align:left; overflow:hidden; font-size:16px; color:#069cd9; transition:all .6s; display:none;}
.index_news_more a{font-size:16px; color:#069cd9;}
.index_news_more img{ margin-left:15px; transition:all .6s; vertical-align:top; margin-top:8px;}
.index_news_more:hover a{ text-decoration:none;}
.index_news_more:hover img{ margin-left:25px; transition:all .6s;}
.index_news_list:hover{transition:all .6s;}
.index_news_list:hover .index_news_jj,.index_news_list:hover .index_news_more{ display:block;}
.index_news_list:hover .index_news_bg1{background:#f2f2f2; height:auto; transition:all .6s;}
.index_news_list:hover .index_news_bg1 .index_news_bt{ border-bottom:none;}
.index_news_list:hover .index_news_bg1 .index_news_bt a{ color:#333333;}

.swiper-newsbpagination {
	width:100%; 
	margin-top:40px;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px !important;
}
.swiper-newsbpagination .swiper-pagination-bullet{width:10px; height:10px; background:url(../ZERO/img/about_dot1.png) center no-repeat; opacity: 1; border-radius:0 !important;}
.swiper-newsbpagination .swiper-pagination-bullet-active{width:10px !important; height:10px !important; background:url(../ZERO/img/about_dot2.png) center no-repeat !important; opacity: 1;}

@media (min-width: 768px) and (max-width:1200px){
.index_news_pic1 img{ width:100%;}
.index_news_more{ margin-top:12px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px !important;
}
}

@media (max-width:767px){
.index_news{ padding-top:25px; padding-bottom:30px;}
.index_news .index_news_title{font-size:25px; line-height:32px; padding-bottom:10px;}
.index_news .index_news_line{ border-bottom:2px solid #999999;}
.swiper-news{ margin-top:29px;}
.index_news_pic1 img{ width:100%;}
.swiper-newsbpagination{ margin-top:20px;}
#index_news_animate1,#index_news_animate1-1,#index_news_animate1-2{ display:block !important;}
}
#index_news_animate1,#index_news_animate1-1,#index_news_animate1-2{

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: .2s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: 1s;
  -moz-animation-delay: .2s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: 1s;
  -ms-animation-delay: .2s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: 1s;
  animation-delay: .2s;
  animation-timing-function: ease;
  animation-fill-mode: both;
}