@charset "utf-8";

#ind_sou_bg{
	/*border: 1px solid red;*/
	 background-repeat:no-repeat;
   	 background-position:top;
   	 height: 586px;
   	 width: 100%;
   	 overflow: hidden;
   	 background: url(../../image/banner.png) no-repeat;
   	 background-position: center;
}

#ind_sou_div{
	/*border: 1px solid red;*/
	margin: 0 auto;
	/*background: url(../../image/index_02.jpg) no-repeat;*/
	height:auto;
	overflow: hidden;
	/*margin-bottom: 20px;*/
}
#ind_sou_div h3{
	text-align: center;
	color: #fff;
	font-size: 70px;
	letter-spacing: 15px;
	/*margin-top: 10%;*/
	margin-top: 15%;
	margin-bottom: 15px;
}
.pc_h4{
	text-align: center;
	color: #fff;
	font-size: 50px;
	letter-spacing: 10px;
	margin-top: 2%;
}


.sou{
	/*border: 1px solid red;*/
	height:45px;
	background: #fff;
	width: 74%;
	margin: 0 auto;
	border-radius: 20px;
}
.sou i{
	margin-top: 10px;
	padding-left: 15px;
	font-size: 26px;
	display: block;
	float: left;
	color: #333;
}
.ind_sou_text{
	border: 0px solid red;
	/*margin-top:1%;*/
	height: 45px;
	font-size: 16px;
	width: 83%;
	padding-left: 1%;
}
.btn_primary{
	border: 0px solid #4CC9CB;
	background:#BD0B17;
	color: #fff;
	height:40px;
	line-height:40px;
	width: 11%;
	/*margin-top: 30px;*/
	border-radius: 20px;
	font-size: 16px;
}

.pc_h4{
	display: block;
}
.moblie_h4{
	display: none;
}
@media(max-width: 768px){
	#ind_sou_bg{
		height: 320px;
		margin-bottom: 20px;
	}
	#ind_sou_div h3{
		font-size: 40px;
		margin-top: 22%;
		letter-spacing: 10px;
	}
	.pc_h4{
		display: none;
	}
	.moblie_h4{
		display: block;
		text-align: center;
		color: #fff;
		font-size:20px;
		letter-spacing: 10px;
		margin-top: 5%;
		text-align: center;
		/*border: 1px solid red;*/
		line-height: 30px;
	}
	.ind_sou_text{
		border: 0px solid red;
		/*margin-top:1%;*/
		height: 45px;
		font-size: 16px;
		width: 60%;
		padding-left: 1%;
	}
	.btn_primary{
		border: 0px solid #4CC9CB;
		background:#BD0B17;
		color: #fff;
		height:40px;
		line-height:40px;
		width: 21%;
		/*margin-top: 30px;*/
		border-radius: 20px;
		font-size: 16px;
	}
}