@import url("reset.css");

.flash {

	position: relative;

	overflow: hidden;

}

.ban_fla {

	height: 250px;

}

.sub {

	overflow: hidden;

	height: 210px;

	background: #fff url(../img/bg/sub_bg.png) no-repeat 0 0;
	
	

}

.news {

	float: left;

	width: 285px;

	display: inline;

	margin: 27px 0 0 15px;

}

#show_news {

	overflow: hidden;

	margin: 5px 0 0 0;

}

#show_news div {

	float: left;

	height: 22px;

	line-height: 22px;

	border-bottom: 1px dashed #e9e9e9;

}

.show_news_div1 {

	width: 210px;

	background: url(../img/bg/s_img.gif) 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: 380px;

	margin: 27px 0 0 25px;

	background: url(../img/bg/pro_bg.gif) no-repeat 0 bottom;

}

.img_list {

	overflow: hidden;

	margin-top: 5px;

}

#show_pro {

	overflow: hidden;

	height: 180px;

	width: 347px;

	float: left;

	display: inline;

}

#show_pro a {

	display: inline;

	height: 95px;

	width: 102px;

	float: left;

	margin: 0px 0 0 9px;

	border: 1px solid #999999;
	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: 195px;





}

.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;

}