.wrap{margin: 0 auto;padding: 0px  0px  0px  0px; box-sizing: border-box;}

/* 大于1000px  */
@media only screen and (min-width: 1000px) {	
	.wrap {width: 100% }
	.wrap {padding:0px 10px 0px 10px;}
	
}

/* 大于1200px  */
@media only screen and (min-width: 1200px) {		
	.wrap{width:100%;}	
	.wrap {padding:0px 10px 0px 10px;}
	.wrap {box-sizing: border-box;}

}

/* 大于1400px  */
@media only screen and (min-width: 1400px) {		

	.wrap{width:1300px;}	
	.wrap {padding:0px 10px 0px 10px;}
	
	

}
/* 大于1600px  */
@media only screen and (min-width: 1600px) {		

	.wrap{width:1600px;}			
}


/* 小于1000px  */
@media only screen and (max-width: 1000px) {	
	.wrap{width:100%;}	
	.wrap {padding:0px 10px 0px 10px;}
}




/*内页banner*/
.banner_page{overflow:hidden;line-height:0;text-align:center;position:relative;height:458px; background-size: 100% 100%;background-repeat: no-repeat;background-position: top center;}
.banner_page:before{
    background: rgba(0, 0, 0, 0.5);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    position: absolute;
    top: 0;
    width: 100%;
}

.banner_page img{visibility:hidden;margin:0 auto}
.banner_page img.show{visibility:visible}
.banner_page .text{position:absolute;top:63%;width:60%;max-width:800px;left:0px;right:0px;margin:0 auto;transform:translateY(-30%)}
.banner_page .text p{color:#fff;position:relative;padding-bottom:2rem;font-size:30px;float:left;font-weight:500}



/* 小于1000px  */
@media only screen and (max-width: 1000px) {		
	.banner_page{height: 300px;position:relative; }
	.banner_page img{height: 200px;position: relative;top:100px;}
}
