.ban .so .sub-btn{width:108px;font-size:14px;color:#fff;background-size:0;font-weight: bold;height: 40px;}
.g-titbox1 .tit{
	font-size: 32px;
}
@media only screen and (min-width:1199px){
	.ban .so .sub-btn{width:5.625vw;background-size:0;height: 2.08vw;}
}


.ban .so,.ban .so .inp{
	background-color: transparent;
}
.ban .so i{
	background-image: url(../images/icon21-1.png);
}


@media only screen and (max-width:1024px) {
	.g-titbox1 .tit{
		font-size: 24px;
	}
}



.ban .box h3{
	font-size: 48px;
}
.ban .box p{
	font-size: 18px;
	color: #ccc;
	margin-top: 1.6em;
}

@media only screen and (max-width:1024px){
	.ban{
		background-position: right center;
	}
	.ban .box h3{
		font-size: 24px;
		margin-top: -0.25em;
	}
	.ban .box p{
		font-size: 14px;
		margin-top: 0.5em;
	}

}

