/* 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
}
.bg {
	background:url(images/bg.jpg) no-repeat scroll top center; padding:40px 0
	
}
.p0 {
	background:url(images/p1.jpg) no-repeat scroll center center;
	height:18px
}
.p1  img{ border:5px  solid #ffb3a3; padding:10px; border-radius:20px
}
.w-1200 {
	width:1150px;
	margin:0 auto
}
.w-1000 {
	width:1000px;
	margin:0 auto
}
.w-900 {
	width:900px;
	margin:0 auto
}
.w-890 {
	width:890px;
	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
}
.p110 {
	padding:0 110px
}
.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:#f00001
}
.blue {
	color:#0697f1
}
.p2_l {
	width:480px;
	background:#fdeaea
}
#qzme {
	background:#e8322e;
	font-size:18px;
	color:#FFF;
	padding:8px 50px;
	border:none;
	border-radius:20px;
	height:50px;
}
.p2_r input {
	width:240px;
	height:30px
}
.p2_r {
	margin-top:60px
}
.line1 {
	height:4px;
	background:#eeeeee
}
.pzx a, .pzx a:hover {
	padding:5px 30px;
	color:#ff0107;
	border-radius:20px;
	background:#FFF
}
.pzx1 a, .pzx1 a:hover {
	background:#ff311b;
	background-image: linear-gradient(#feb235, #f75368);
	color:#FFF;
	border-radius:30px;
	padding:5px 60px;
}
.p2 {
	border:1px solid #F00;
	width:1200px;
	margin:0 auto
}
.tit {
	background:url(images/tit.jpg) no-repeat center center;
}
.green {
	color:#288864
}
.green_k {
	border:8px solid #ff5e3f;
	border-radius:30px;
	padding:30px 0
}
.yy{ background:#f4f4f4;-moz-box-shadow:0px 8px 5px #a9b896; -webkit-box-shadow:0px 8px 5px #a9b896; box-shadow:0px 8px 5px #a9b896; padding:50px 0}
.jb{background-image: linear-gradient(45deg,#ffffff,#ffeee0); padding:50px 0 }


.p4{ background:url(images/pc5.jpg) no-repeat center center; height:525px}






.whitebg1 {
	background: #FFF;
	
	border-radius:20px;
}

.ladyScroll{width:1000px;height:430px;position:relative;left:50px}
	.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; background:url(images/btns.png) no-repeat;}
	.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
	.ladyScroll .prev:hover{ background-position:0 -45px; }
	.ladyScroll .next:hover{ background-position:0 -135px; }

	.ladyScroll .scrollWrap{width:970px;margin-left:31px;padding-top:15px;overflow:hidden;position:absolute;}
	.ladyScroll dl{float:left;width:312px;text-align:center;position:relative;}
	.ladyScroll  span{display:block;width:298px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
	.ladyScroll  dt{margin:0 auto;width:298px;overflow:hidden;}
	.ladyScroll  img{display:block;}
	.ladyScroll  dd{width:298px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
	.ladyScroll  dd a{ color:#fff;  }
	.ladyScroll  dd a:hover{ text-decoration:none;  }
	.ladyScroll dl:hover span{ background:#B52153;  }
