
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:14px;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input checkbox{ cursor:pointer;}
/*part1*/
.part1{ width:100%; height:500px;}
.p1_text{ width:1000px; height:76px; position:absolute; left:0; top:-560px; *top:-548px;}
.slide{width:100%;  height:440px;  margin:0 auto; position: relative;}
.slide_cont{ width:100%; height:440px; overflow:hidden;}
.slide_cont ul li{ float:left;height:440px;}
.slide_cont ul li img{ display:block; width:769px; height:440px; margin:0;}
.slide_point{ width:774px; margin:0; height:60px; position: absolute; bottom: 0}
.slide_point span{ display:inline-block; width: 153px; text-align:center; height:60px; color:#FFF; font-size:18px; font-weight:bold; line-height:60px; cursor:pointer;border-top: 1px solid #fff; border-right: 1px solid #fff;}
.slide_point .cur_point,  .slide_point span:hover{ background: url(../images/abs_top_slideBtn_1.png) no-repeat !important;}
.slide_point .point1, .point2, .point3, .point4, .point5{ background: url(../images/abs_top_slideBtn_2.png) no-repeat;}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide_cont ul{
	width: 400px;
}
.slide_cont ul li{
}
.slide_cont ul li img{
	width: 620px;
	height: auto;
}
.slide_point{
	width: 620px;
}
.slide_point span{
	width: 123px;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.part1{
	height: auto;
}
.slide{
	height: auto;
}
.slide_cont, .slide_cont ul li{
	height: auto;
}
.slide_cont ul li img{
	width: 100%;
	height: auto;
}
.slide_point span{
	height: 40px;
	line-height: 40px;
	width: 33%;
}
.slide_point{
	width: 100%;
	height: auto;
	bottom: -81px;
}
}