@import url("reset.css");

.flash {

	position: relative;

	overflow: hidden;

}

.ban_fla {

	height: 510px;

}

.sub {

	overflow: hidden;

	height: 220px;

	background: #fff url(../img/bg/sub_bg.png) no-repeat 0 0;
	


}

.news {

	float: left;

	width: 270px;

	display: inline;

	margin: 70px 0 0 25px;

}

#show_news {

	overflow: hidden;

	margin: 20px 0 0 0;

}

#show_news div {

	float: left;

	height: 22px;

	line-height: 22px;

	border-bottom: 1px dashed #e9e9e9;

}

.show_news_div1 {

	width: 180px;

	background: url(../img/bg/s_img.png) no-repeat 0 -20px;

}

.show_news_div1 a {

	margin-left: 7px;

}

.show_left_news_div2 {

	width: 88px;

	text-align: right;

	color: #106bb4;

	font-weight: bold;

}



.pro {

	float: left;

	width: 400px;

	margin: 27px 0 0 25px;

	

}

.img_list {
	overflow: hidden;
	padding-top: 55px;
}

#show_pro {
	overflow: hidden;
	height: 180px;
	width: 358px;
	float: left;
	display: inline;
	padding-left: 12px;
}

#show_pro a {

	display: inline;

	height: 95px;

	width: 102px;

	float: left;

	margin: 0px 0 0 9px;

	border: 1px solid #aacaec;
	text-align:center;

}

#show_pro a img {

	height: 75px;

	width: 145px;

	border: 1px solid #fff;

}

#show_pro a:hover img {

	border: 1px solid #aacaec;

}

#show_pro_up, #show_pro_down {

	float: left;

	height: 105px;

	width: 13px;

}

#show_pro_up a, #show_pro_down a {

	display: block;

	height: 105px;

	width: 13px;

	text-indent: -9999px;

	background: url(../img/bg/pro_list_but.png) no-repeat 0 40px;

}

#show_pro_down a {

	background: url(../img/bg/pro_list_but.png) no-repeat -13px 40px;

}



.index_tit {

	height: 20px;

	overflow: hidden;

}

.index_tit h3 {

	height: 20px;

}

.index_tit a {

	height: 20px;

	text-indent: -9999px;

	width: 35px;

	display: block;

	margin-top: -20px;



	float: right;

}

.news .index_tit {



}

.news .index_tit h3 {



}

.pro .index_tit h3 {



}

.contact {

	float: left;

	width: 250px;

	height: 115px;

	margin-top: 25px;



}

.contact p {

	text-indent: -9999px;

}

.png_img {

	position: absolute;

	top: 480px;

	left: 0;

	text-align: center;

	width: 960px;

	height: 24px;

}

.png_img h3 {

	width: 24px;

	height: 24px;

	text-align: left;

	background: url(../img/bg/png_img.png) no-repeat 0 0;

	margin: 0 auto;

}