body,html{
    height: 100%;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
/* 所有背景全屏banner
----------------------------------------------------------------------------- */
.c-banner {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
	color: #fff;
}
.c-banner h3{
	line-height:1.6
}
.c-banner-image {
	vertical-align: middle;
	min-height: 100%;
	width: 100%;
}
.c-banner:after {	/*给banner加透明背景遮罩*/
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.25);
	content: "";
}
.c-banner-caption {
	position: absolute;
	top: 40%;
	width: 100%;
	z-index: 2;
}

/*内页banner图片文字框架*/
.c-banner-text {
    background-color: rgba(10,54,130,0.85); /*#1A4099*/
    text-align: center;
    width: 100%;
    max-width: 400px;
    min-width: 330px;
    float: right;
    padding: 60px 10px;
}
.c-banner-caption{
	top:30%;
}
@media (max-width:767px) {
	.c-banner-text{
		float:none !important;
		margin:0 auto;
	}
	.c-banner-caption{
		top:20%;
	}
}