@charset 'utf-8';
.banner{
	position: relative;
	height: 680px;
}
.banner ul li{
	position: absolute;
	top:0;
	left:50%;
	margin-left:-960px;
}
.banner ol{
	position:absolute;
	bottom:-15px;
	left:50%;
	margin-left:-67.5px;
	padding:10px;
	background-color:#fff;
}
.banner ol li{
	width:15px;
	height:15px;
	border-radius:50%;
	margin-left:10px;
	background-color:#506a85;
}
.banner ol li.first{
	margin-left:0px;
	background-color:#12b7f5;
}
.banner a.button{
	position:absolute;
	top:50%;
	margin-top:-30px;
	width:60px;
	height:60px;
	border-radius:5px;
}
.banner a.next{
	right:0;
	background:rgba(29, 29, 29, 0.5) url('../images/095251.png') no-repeat 25px 15px;
}
.banner a.prev{
	left:0;
	background:rgba(29, 29, 29, 0.5) url('../images/101557.png') no-repeat 20px 15px;
}
.banner a.prev:hover{
	background:#506A85 url('../images/101711.png') no-repeat 20px 15px;
}
.banner a.next:hover{
	background:#506A85 url('../images/100238.png') no-repeat 25px 15px;
}
.business{
	height:650px;
}
.business h2{
	margin-bottom:130px;
	font-size:40px;
	font-weight:normal;
	text-align:center;
}
.business ul li{
	box-shadow: 0px 0px 15px #888888;
	text-align:center;
}
.business ul li:not(:first-child){
	margin-left:70px;
}
.business ul li h4{
	font-size:18px;
	line-height:50px;
	font-weight:normal;
}
.business ul li p{
	line-height:40px;
	font-size:16px;
}
.intro{
	height:800px;
	position: relative;
}
.intro h2{
	position: absolute;
	top:100px;
	left:50%;
	margin-left:-60px;
	font-size:30px;
	font-weight:normal;
	color:#fff;
}
.intro .c-con{
	position: absolute;
	top:180px;
	left:50%;
	margin-left:-574px;
	border:5px solid #0eb6f8;
}
.intro .c-con .c-left{
	margin-right:35px;
	padding:38px 0px;
}
.intro .c-con .c-left img{
	position: relative;
	left:-35px;
}
.intro .c-con .c-right{
	width:520px;
	padding:38px 0px;
	background-color:#0eb6f8;
}
.intro .c-con .c-right .c-content{
	position: relative;
	left:-35px;
	width:460px;
	height:364px;
	padding:30px;
	color:#888;
	background-color:#fff;
}
.intro .c-con .c-right .c-content h3{
	line-height:50px;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	color:#555;
}
.intro .c-con .c-right .c-content p{
	line-height:30px;
	font-size:16px;
	margin-bottom:30px;
	text-indent:40px;
}	
.intro .c-con .c-right .c-content a{
	display:block;
	width:125px;
	line-height:40px;
	margin-left:197.5px;
	font-size:16px;
	text-align:center;
	border:1px solid #ccc;
	color:#0eb6f8;
}
.news{
	position: relative;
	height:700px;
}
.news h2{
	line-height:80px;
	font-size:30px;
	font-weight:normal;
	text-align:center;
}
.news ul{
	padding:10px;
	margin-top:50px;
}
.news ul li{
	width:295px;
}
.news ul li a{
	color:#888;
}
.news ul li:not(:first-child){
	margin-left:137.5px;
}
.news ul li h4{
	color:#555;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.news ul li p{
	padding:10px;
	line-height:25px;
	font-size:16px;
	font-weight:normal;
}
.news > a{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-75px;
	width:150px;
	line-height:35px;
	margin-top:50px;
	font-size:16px;
	text-align:center;
	color:#0eb6f8;
	border:1px solid #0eb6f8;
}