/* CSS Document */
.fl {
	float:left
}
.fr {
	float:right
}
.banner {
	width:1000px;
	margin:0 auto
}
.banner1 {
	background:url(images/banner1.jpg) no-repeat scroll center center;
	height:296px
}
.banner2 {
	background:url(images/banner2.jpg) no-repeat scroll center center;
	height:263px
}
.w-1085 {
	width:1084px;
	margin:0 auto
}
.w-980 {
	width:980px;
	margin:0 auto
}
.w-620 {
	width:620px;
	margin:0 auto
}
.w-700 {
	width:700px;
	margin:0 auto
}

.w-800 {
	width:800px;
	margin:0 auto
}
.w-840 {
	width:840px;
	margin:0 auto
}
.w-775 {
	width:775px;
	margin:0 auto
}
.w-600 {
	width:680px;
	margin:0 auto
}
.w-610 {
	width:600px;
	margin:0 auto
}
.w-1000 {
	width:1000px;
	margin:0 auto
}
.w-1200 {
	width:1200px;
	margin:0 auto
}
.lh-40{ line-height:35px}
.p110 {
	padding:0 110px
}
.b {
	font-weight:bold
}
.red_bg {
	background:#c20512
}
.yellow {
	color:#fff000
}
.f-80 {
	font-size:80px;
	line-height:100px
}
.f-50 {
	font-size:50px;
	line-height:60px
}
.f-40 {
	font-size:50px;
	line-height:50px
}
.f-35 {
	font-size:35px;
	line-height:40px
}
.grey_bg {
	background:#eeeeed
}
.red {
	color:#fe3007
}
.orange {
	color:#e44900
}

.pzx a, .pzx a:hover {
	background: #f88900;
	color:#FFF;
padding:.5rem 6rem;
	border-radius:2rem
}
.flex1 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	flex-flow: row wrap;
	align-items: top;
}
.dev2 li {
	width:48%;
	float:left
}
.tit{ background:url(images/title.png) no-repeat top center; height:95px}
.k{ border:5px solid #a2dab4; border-radius:15px; padding:50px 0 20px; position: relative; top:-40px}
.green_bg {
	border-radius:1rem;
	background-color: #398f5b; /* 浏览器不支持的时候显示 */
	background-image: radial-gradient(0deg,#398f5b,#76ba91);
}