.pro{

	width:100%;

}

.pro_box{

	width:1200px;

	margin:0 auto;

}

.pro_01{

	padding-top:190px;

	background: url(../images/pro_21.png) no-repeat;

	width:100%;

	padding-bottom:110px;

}

.pro_02{

	padding-top:190px;

	background: url(../images/pro_22.png) no-repeat;

	width:100%;

	padding-bottom:110px;

}

.pro_03{

	padding-top:190px;

	background: url(../images/pro_23.png) no-repeat;

	width:100%;

	padding-bottom:110px;

}

.pro_04{

	padding-top:190px;

	background: url(../images/pro_24.png) no-repeat;

	width:100%;

	padding-bottom:110px;

}

.pro_02 .pro_box .pro_con a p{

	color:#fff;

}

.pro_04 .pro_box .pro_con a p{

	color:#fff;

}

.pro_02 .pro_box h1{

	color:#fff

}

.pro_04 .pro_box h1{

	color:#fff

}

.pro_02 .pro_box h2{

	color:#fff

}

.pro_04 .pro_box h2{

	color:#fff;

}

.pro_04 .pro_box .more a{

	background-color: rgba(0,0,0,0.3);

	border:0;

	color:#fff;

}

.pro_02 .pro_box .more a{

	background-color: rgba(0,0,0,0.3);

	border:0;

	color:#fff;

}

.pro_box h1{

	font-size: 50px;

	color:#333;

	text-align: center;

	font-weight: 100;

}

.pro_box h2{

	font-size: 16px;

	color:#7d7d7d;

	line-height: 24px;

	width:990px;

	text-align: center;

	margin:0 auto;

	font-weight: 100;

	margin-top:40px;

}

.more{

	text-align: center;

	margin-top:65px;

}

.more a{

	font-size: 16px;

	color:#c8000a;

	text-align: center;

	display: inline-block;

	width:210px;

	border:1px solid #c8000a;

	line-height: 43px;

}

.pro_con{

	width:1015px;

	margin:50px auto 0;

}

.pro_con a{

	width:120px;

	text-align: center;

	display: inline-block;

	margin:0 39px;

}

.pro_con a p{

	font-size: 18px;

	color:#333;

	margin-top:20px;

}