/* 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:366px
}
.banner2 {
	background:url(images/banner2.jpg) no-repeat scroll center center;
	height:334px
}
.banner3 {
	background:url(images/banner3.jpg) no-repeat scroll center center;
	height:267px
}
.p0 {
	background:url(images/p1.jpg) no-repeat scroll center center;
	height:18px
}

.w-1200 {
	width:1200px;
	margin:0 auto
}
.w-1100 {
	width:1100px;
	margin:0 auto
}
.w-900 {
	width:900px;
	margin:0 auto
}
.w-800 {
	width:800px;
	margin:0 auto
}
.w-850 {
	width:850px;
	margin:0 auto
}
.w-775 {
	width:775px;
	margin:0 auto
}
.w-760 {
	width:760px;
	margin:0 auto
}
.w-620 {
	width:620px;
	margin:0 auto
}
.w-520 {
	width:520px;
	margin:0 auto
}

.b {
	font-weight:bold
}
.yellow {
	color:#ffcc00
}
.f-80 {
	font-size:80px;
	line-height:100px
}
.f-50 {
	font-size:50px;
	line-height:60px
}
.f-40 {
	font-size:50px;
	line-height:50px
}
.p_zx a, .p_zx a:hover {
	background:#ff0103;
	padding:8px 30px;
	color:#FFF;
	border-radius:5px
}
.red {
	color:#e30000
}
.red1 {
	color:#ec1c3a
}
.yellow {
	color:#ffe92b
}
.red_bg {
	background:#cf0009
}
.blue {
	color:#0685eb
}

#qzme {
	background:#e8322e;
	font-size:18px;
	color:#FFF;
	padding:8px 50px;
	border:none;
	border-radius:20px;
	height:50px;
}
.line1 {
	height:4px;
	background:#eeeeee
}
.pzx a, .pzx a:hover {
	padding:4px 40px;
	color:#FFF;
border:1px solid #ffffff
	
}
.pzx1 a, .pzx1 a:hover {
	background:#ff311b;
	color:#FFF;
	border-radius:30px;
	padding:5px 40px
}


.green {
	color:#288864
}
.green_k {
	border:8px solid #ff5e3f;
	border-radius:30px;
	padding:30px 0
}


.p1,.p2,.p3,.p4{ display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;}
.p1 li{ width:560px}	
.blue_bg{ background:#38a4dd}
.blue_bg2{ background:#f5fbff}
.p2 li{ width:383px;}

.p2 li b{ display:block; margin-bottom:10px}

.k1{ border:1px solid #1774ff; }
.hxkc_txt{ border:1px solid #a0a0a0; height:315px; width:65%}
.hxkc_img{ top:-15px}
.hxkc_txt b{ display:block; text-align:center; margin-bottom:20px}
.lh_40{ line-height:32px}
.p3 li{ width:310px; background:#0685eb; padding:20px 30px}

.grey_bg{ background:#f2f2f2}
.p4 li{ width:387px; float:left}
.gw  a {
	float:left;
	margin:5px;
	width:172px; display:block; background:#060
}
.zyte p{ border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999}

.zyfz h4{ font-size:24px; font-weight:bold; border-bottom:1px solid #FFF; padding-bottom:15px}
.p4 li{ width:393px}