.main {  position: relative; z-index:100; }

.banner_index_new{ margin-bottom:0;}



/*index banner*/
.banner_index_new {  position:relative;}
.banner_index_new ul,.banner_index_new ul li {  width:100%; height:100%; z-index:1; overflow:hidden;}
.banner_index_new ul li.curr{z-index:2;}
.banner_index_new li img { width:100%; height:100%; }
.banner_index_new .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banner_index_new .vbox video{width: 100%; height:100%; }
.banner_index_new ul li video{ height:100%; width:100%;}

.banner_index_new ul, .banner_index_new ul li table{ z-index:30; position:absolute; width:100%; height:100%; left:0; top:0;}

.banner_index_new ul li em{ display:block; width:100%; height:100%; background:rgba(0,0,0,0.6)  center no-repeat; position:absolute; left:0; top:0; cursor:pointer;}

.banner_index_new { position:relative; overflow:hidden; }

.banner_index_new dl { position:absolute; text-align:center; bottom:20px; left:0; width:100%; z-index:5000; }
.banner_index_new dl dd { display:inline-block;text-indent: 9999px;
    width: 10px;
    height: 10px;
    margin: 0;
    outline: 0;
    overflow: hidden;
    border-radius: 0px;
    background: none;
    border: 1px solid #fff; margin-right:6px; cursor:pointer;}
.banner_index_new dl dd:last-child { margin-right:0; }
.banner_index_new dl dd.active { background: #005bac; border: 1px solid #fff; }


.banner_left{ left:0%; top:50%; margin-top:-41px; display:block; width:82px; height:82px; position:absolute; z-index:10000; background: no-repeat left;}
.banner_right{ right:0%; top:50%; margin-top:-41px; display:block; width:82px; height:82px; position:absolute; z-index:10000; background: no-repeat left;}

.banner_index_new video { transform:scale(1.01); position:absolute; left:0; top:0; width:100%; height:100%; }

/*fix header*/
.fixheader { position:fixed; left:0; top:0; width:100% !important; }

.main { margin-top:0; }

.banner_index_new ul li > a { position:absolute; width:100%; height:100%; display:block; overflow:hidden; left:0; top:0; z-index:50; }
.banner_index_new ul li table {  width:100%; height:100%; position:absolute; left:0; top:-9%;}
.banner_index_new ul li table td { vertical-align:middle; text-align:center; width:80%; color:#fff; }
.banner_index_new ul li table td p { width:80%; padding-bottom:0px; margin:0 auto; }
.banner_index_new ul li table td i { display:none; width:40%; font-size:14px; margin:0 auto; line-height:1.7em; height:3.4em; overflow:hidden; }



@media only screen and (max-width: 1520px) {
	
	
	
        .banner_index_new ul li table td p { width:80%; padding-bottom:0px; }
        .banner_index_new ul li table td i { width:50%;  }
	
}


@media only screen and (max-width: 1300px) {	
    .banner_index_new ul li table td p { width:80%; padding-bottom:0px; }
    .banner_index_new ul li table td i { width:60%;  }
}


@media only screen and (max-width: 1140px) {
		
}


@media only screen and (max-width: 1023px) {
	
	
	
	
	
	

    .banner_index_new ul li table { top:-5%; }
        .banner_index_new ul li table td p { width:80%; padding-bottom:0px; }
    .banner_index_new ul li table td i { width:80%;  }


	
}



@media only screen and (max-width: 767px) {
	

	


        .banner_index_new ul li table td p { width:90%; padding-bottom:0px; }
    .banner_index_new ul li table td i { width:90%;  }

		
}







