.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:rgba(255,255,255,0.3);opacity:1;width:60px;height:3px;position:relative;border-radius:5px;}
.banner .swiper-pagination-bullet::before{content: '';width: 0;height: 100%;position: absolute;top: 0;left:0;background:#fff;transition:all 1s;}
.banner .swiper-pagination-bullet-active{}
.banner .swiper-pagination-bullet-active::before{width:100%;transition:all 0;}

.index{margin:80px auto 95px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.index-t{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;}
.index-t dt img{margin-bottom:10px;}
.index-t h3{font-size:22px;line-height:25px;text-transform:uppercase;}
.index-t a{color:#5f5f5f;display:flex;align-items:center;}
.index-t a img{margin-left:10px;}
.index-t a:hover{color:#e60012;}
.gywm{width:643px;}
.gywm h4{font-size:16px;color:#5f5f5f;margin-bottom:30px;}
.gywm-b{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.gywm-b dt{overflow:hidden;width:280px;}
.gywm-b dt img{display:block;width:100%;}
.gywm-b dt img:hover{transform:scale(1.1);}
.gywm-b dd{width:330px;}
.gywm-b dd h3{font-size:18px;margin-bottom:15px;}
.gywm-b dd p{color:#5f5f5f;line-height:30px;}
.xwzx{width:450px;}
.xwzx h4{font-size:16px;color:#5f5f5f;margin-bottom:30px;}
.xwzx-b{}
.xwzx-b a{display:flex;align-items:center;justify-content:space-between;}
.xwzx-b a p{color:#5f5f5f;line-height:30px;width:calc(100% - 90px);padding-left:17px;background:url(../images/xwzx-tb2.png)no-repeat center left;}
.xwzx-b a i{color:#c0c0c0;}
.xwzx-b a:hover p{color:#e60012;}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
}