@charset "utf-8";
/* CSS Document */

#index{
	width:932px;
	height:575px;
	padding:8px;
	margin:0 auto;
	position:relative;
	background:url(../images/index_bg.jpg) repeat;
	border:solid 1px #8FC9F2;
}
#index #tl,#index #tr,#index #bl,#index #br{
	background:url(../images/round.jpg) no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	z-index:1px;
}
#index #tl,#index #tr{
	top:-1px;
}
#index #tl,#index #bl{
	/*float:left;*/
	left:-1px;
}
#index #tr,#index #br{
	/*float:right;*/
	right:-1px;
}
#index #tr{
	background-position:-20px 0;
}
#index #bl{
	background-position:0 -20px;
}
#index #br{
	background-position:-20px -20px;
}
*html #index #bl{
	bottom:-2px;
}
*html #index #br{
	bottom:-2px;
}
#index #bl,#index #br{
	bottom:-1px;
}
#index #index_1{
	width:437px;
	height:316px;
	padding:34px 39px 24px 26px;
	background:url(../images/index_1.jpg) no-repeat;
	float:left;
}

*html #index #index_2{
	padding:46px 17px 26px 20px;
}
#index #index_2{
	width:390px;
	height:110px;
	padding:46px 18px 26px 20px;
	background:url(../images/index_2.jpg) no-repeat;
	float:left;
	position:relative;
	z-index:2;
	font-family:"宋体";
	line-height:22px;
}
#index #index_2 a{
	color:#F00;
}
*html #index #index_3{
	padding:46px 17px 23px 20px;
}
#index #index_3{
	width:390px;
	height:110px;
	margin-top:13px;
	padding:46px 18px 23px 20px;
	background:url(../images/index_3.jpg) no-repeat;
	float:left;
	font-family:"宋体";
	line-height:22px;
}
#index #index_3 a{
	color:#F00;
}
#index #index_4{
	width:923px;
	height:188px;
	background:url(../images/index_4.jpg) no-repeat;
	position:absolute;
	left:13px;
	bottom:10px;
	clear:both;
}
#index #index_4 #index_4_1{
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	width:250px;
	height:125px;
	/*margin:30px 0 0 60px;
	float:left;*/
	position:absolute;
	left:60px;
	top:30px;
}
#index #index_4 #index_4_1 li{
	display:block;
	line-height:23px;
	padding-bottom:2px;
	background:url(../images/line.gif) repeat-x left bottom;
}
#index #index_4 #index_4_1 li a{
	display:block;
	background:url(../images/icon.jpg) no-repeat 5px 9px;
	padding-left:20px;
}

#index #index_4 #index_4_2{
	width:218px;
	height:110px;
	/*margin:47px 11px 0 0;
	float:right;*/
	font-family:"宋体";
	line-height:22px;
	position:absolute;
	top:47px;
	right:11px;
}
#index #index_4_2 a{
	color:#F00;
}

#ProductMarquee{
	width:950px;
	height:137px;
	margin:0 auto;
	margin-top:8px;
	background-color:#E7EFF7;
}
#ProductMarquee #title{
	width:39px;
	height:137px;
	background:url(../images/ProductMarquee_1.jpg) no-repeat;
	position:relative;
	float:left;	
}
#ProductMarquee #content{
	width:899px;
	height:135px;
	border-top:solid 1px #A8B0B3;
	border-bottom:solid 1px #A8B0B3;
	overflow:hidden;
	float:left;
}
#ProductMarquee #end{
	width:12px;
	height:137px;
	float:right;
	background:url(../images/ProductMarquee_1.jpg) no-repeat right;
	position:relative;
}
#ProductMarquee #tl,#ProductMarquee #tr,#ProductMarquee #bl,#ProductMarquee #br{
	background:url(../images/round1.jpg) no-repeat;
	width:12px;
	height:12px;
}
#ProductMarquee #title #tl{
	width:39px;
}
#ProductMarquee #title #bl{
	width:39px;
	background-position:0 bottom;
	position:absolute;
	bottom:0;
}
#ProductMarquee #end #tr{
	width:12px;
	background-position:right 0;
}
#ProductMarquee #end #br{
	width:12px;
	background-position:right bottom;
	position:absolute;
	bottom:0;
}

#foot_swf{
	height:365px;
}
#foot{
	margin:0 auto;
	margin-top:-50px;
	position:relative;
}
#copyright{
	clear:both;
}
#marquee{
	height:135px;
	margin:0 auto;
	overflow:hidden;
	white-space:nowrap;
}
#marquee ul{
	height:135px;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
*html #marquee li{
	display:inline;
	width:128px;
}
*+html #marquee li{
	display:inline;
	width:128px;
}
#marquee li{
	display:inline-block;
	padding:10px 25px;
}
#marquee li #img{
	width:120px;
	height:90px;
	border:solid 1px #007597;
	padding:3px;
	background-color:#62DDFF;
}
#marquee li #img a{
	display:block;
	text-align:center;
}
#marquee li #name{
	display:block;
	width:120px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
	margin:0 auto;
	padding-top:2px;
	text-align:center;
}