.banner_bg { width:100%; height:520px; position:relative; overflow:hidden; padding:110px 0;background:#181a37; }
.banner_index{width:1920px; height:580px;position: absolute; left:50%; top:60px; margin-left:-960px; }
.banner_index .btn,.banner_pro .bBtn {display: block; width:24px; height:46px; position: absolute;top:50%; margin-top:-23px; z-index: 3; cursor:pointer;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/index/prev.png) no-repeat 0 0; left:50%; margin-left:-490px;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/index/next.png) no-repeat 0 0;right:50%; margin-right:-490px;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{ float: left; text-align:center; width:1920px;}
.banner_index .banner_wrap li a { width:930px; height:520px; display:inline-block; margin:0px auto;}
.indexBanner_num{width:980px; margin: 0 auto; text-align: center; position:absolute; left:50%; margin-left:-490px; bottom:-30px; z-index:4;} 
.indexBanner_num a{width:10px; height:10px;display: inline-block;_zoom:1; background: url(../images/index/ot.png) no-repeat 0 0; font-size: 0px; line-height: 0px;margin:4px 4px 0 4px; padding-top:4px; }
.indexBanner_num a.on,.banner_num a:hover{width:14px; height:14px;  margin:0 2px; background: url(../images/index/cur.png) no-repeat 0 0; padding-top:6px;}



@media screen and (max-device-width: 900px) {
    .banner_index{ height:500px;}
}