* {
	margin:0; padding:0;
}
body{
	margin:0 auto; font-size:12px; color:#434343; text-align:center; background-color:#dde2e8; font-family:Arial;
}
#wrap {
	width:1004px; background-color:#FFFFFF; margin:0 auto; border-top:3px solid #d20001;
}
#header {
	width:1004px; height:82px; margin:0 auto; text-align:left;
}
#content {
	 clear:both; width:1004px; margin:0 auto; margin-top:19px; text-align:left; overflow:hidden;
}
a {
	text-decoration:underline; font-size:12px; color:#434343;
}
a:hover {
	text-decoration:underline; font-size:12px; color:#104C82;
}
ul { 
	list-style : none; 
}
img { 
	border:0;
}
.clear{ 
	clear:both;
}
.logo {
	float:left; width:171px; height:62px; padding:15px 0 0 32px;
}
.sidebar {
	float:left; width:800px;
}
.nav {
	text-align:right; padding:5px 30px 10px 0; letter-spacing:1px; font-family:Arial;
}
.menu {
	width:740px; padding-left:60px;
}
.menu ul li {
	float:left; margin:0 8px;
}
.banner {
	width:1004px; height:282px;
}
.sideleft {
	float:left; width:382px;
}
.sideleft {  margin-left:12px;} /* FF */
* html .sideleft {  margin-left:6px;} /* IE6 */
*+html .sideleft {  margin-left:12px;} /* IE7 */
.pro_con {	
	width:382px; height:172px; margin-bottom:15px;
}
.pro_con h3 {
	width:382px; height:34px; background:url(../images/pro_tit.gif) no-repeat; position:relative;
}
.pro_con h3 span {
	position:absolute; right:15px; top:5px;
}
.pro_info {
	width:382px; height:118px; text-align:center; padding-top:20px;
}
.seach {
	width:380px; height:29px; border:1px solid #ccc; margin-top:25px; position:relative;
}
.seach_con {
	margin-top:4px; margin-left:65px;
}
.seach_bottom {
	position:absolute; right:15px; top:5px;
}
.seach_input {
	width:220px; height:20px; line-height:20px; margin-right:30px; background:#f2f2f2; border:0;
}
.sidecontent {
	float:left; width:305px; margin-left:20px;
}
.sidecontent h3 {
	background:url(../images/jianjie_tit.gif) no-repeat; width:305px; height:40px; position:relative;
}
.sidecontent h3 span {
	position:absolute; right:15px; top:5px;
}
.sidecontent p {
	text-align:justify; line-height:22px; font-size:12px; font-family:Arial;
}
.jianjie_pic {
	width:297px; height:127px; border-top:1px solid #64767a; border-bottom:1px solid #64767a; padding:1px 0; margin-top:19px;
}
.jianjie_pic img {
	 border:1px solid #64767a;
}
.sideright {
	float:left; width:252px; margin-left:20px;
}
.proright_con {
	width:240px; height:42px; border:1px solid #d8d8d8; padding:2px; margin-bottom:7px;
}
.proright_con img {
	float:left; width:69px; height:42px; margin-right:5px;
}
.proright_con ul {
	float:left; width:160px; text-align:center; padding-top:13px;
}
.proright_con li a.a1 {
	color:#434343;
}
.proright_con li a.a2 {
	color:#9a9a9a;
}
.proright_con2 {
	width:240px; height:42px; border:1px solid #d8d8d8; padding:2px; margin-bottom:7px;
}
.proright_con2 img {
	float:right; width:69px; height:42px;
}
.proright_con2 ul {
	float:left; width:160px; text-align:center; padding-top:13px;
}
.proright_con2 li a.a1 {
	color:#434343;
}
.proright_con2 li a.a2 {
	color:#9a9a9a;
}
#footer {
	 clear:both; width:1004px; margin:0 auto; text-align:left; margin-top:15px; overflow:hidden;
}
.foot_top {
	width:1004px; height:1px; background:#ccc;
}
.foot_top span {
	line-height:38px; padding-right:10px;
}
.foot_top a {
	color:#080808;
}
.foot_top a:hover {
	color:#104C82;
}
.foot_con {
	width:1004px; height:107px; margin-top:1px; background:url(../images/foot_con.gif) repeat-x;
}
.foot_list {
	float:left; width:380px; height:107px; margin-left:60px; background:url(../images/foot_xian.gif) left no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
.foot_list ul {
	line-height:20px; padding:15px 0 0 15px;
}
.foot_copy {
	float:right; width:330px; padding:15px 5px 0 0; line-height:20px; text-align:right; font-size:11px; font-family:Arial;
}
.news {
	width:372px; height:80px;
}
.news h3 {
	width:382px; height:34px; background: url(../images/news_tit.gif) no-repeat; position:relative;
}
.news h3 span {
	position:absolute; right:15px; top:8px;
}
.news ul {
	line-height:20px; margin:8px 0 0 20px;
}
.news ul li a {
	background:url(../images/news_icon.gif) 0 4px no-repeat; padding-left:15px;
}
