@charset "utf-8";
/* CSS Document */
body{ font:12px/1.5 tahoma,arial,宋体,sans-serif; color:#666666;  line-height:23px; font-family:"微软雅黑"; }
body{ padding:0px; margin:0px;background-image:url(../images/bg.jpg); background-color:#ffffff; background-repeat:repeat-x;}
img { border:0;}
a { color:#666666; text-decoration:none; }
a:hover { color:#ff7300;text-decoration:none;}
ol,ul,li,td{list-style:none;}
h1, h2, h3, ul, li, dl, dt, dd, p{margin: 0px;padding: 0px}
li{float:left;list-style: none;}
hr{ height:1px; border-bottom:1px solid #cccccc;}
#pagger{ width:1002px; margin:0 auto;}
#head{ width:1002px; height:88px; margin:0 auto; background-image:url(../images/head.jpg)}
#tips{ width:246px; height:88px; float:right; margin-right:5px;}
#menu{ width:1002px; margin:0 auto; background-image:url(../images/menubg.jpg); background-repeat:repeat-x; height:37px;}
.topmenu
{
	width:1000px;
	height:37px;
	margin-left:0px;
	color:#ffffff;
	margin:0 auto;
}
.topmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.topmenu li
{
	float:left;
	overflow:hidden;
	height:37x;
	background:url(../images/menuline.jpg) left no-repeat;
	padding-top:0;
	line-height:37x;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	font-family:"微软雅黑";
}
.topmenu #firstitem
{
	
    color:#ffffff;
	background-image:url(../images/menuhover.jpg)
}
.topmenu #firstitem a
{
	
    color:#ffffff;
	background-image:url(../images/menuhover.jpg)
}
.topmenu li a
{
	display:block;
	padding:0 40px;
	text-decoration:none;
	font:14px;
	color:#ffffff;
	font-weight:bold;
	line-height:37px;

}
.topmenu li a:hover
{
	
	color:#ffffff;
	background-color:#ff7300;
}
#index_banner{ width:100%; margin:0 auto;}
#banner{ width:100%; height:411px; margin:0 auto; position:absolute; z-index:-1}
#bannerfoot{ background-image:url(../images/bannerfoot.png); width:1002px; height:34px; position:absolute; left:50%; margin-left:-501px;margin-top:392px;}
#index_center{ width:1002px; margin:0 auto; margin-top:440px; background-color:#efefef;}
#index_protitle{ background-image:url(../images/index_protitle.jpg); width:1002px; height:9px; margin:0 auto;}
#index_probg{ background-image:url(../images/index_probg.jpg); width:1002px; background-repeat:repeat-y; margin:0 auto;}
.txt_indexpro{ width:980px; margin:0 auto; padding-top:5px;}
#index_probottom{ width:1002px; height:26px; margin:0 auto;}
#index_mid{ width:980px; margin:0 auto; margin-top:2px; padding-bottom:10px; }
#index_eqtitle{ background-image:url(../images/index_eqtitle.jpg); width:264px; height:34px; margin:0 auto;}
#index_eqbg{ background-image:url(../images/index_eqbg.jpg); width:264px; background-repeat:repeat-y; margin:0 auto;}
.txt_indexeq{ width:246px; margin:0 auto; padding-top:5px;}
#index_eqbottom{ width:264px; height:7px; margin:0 auto;} 
#index_newtop{ background-image:url(../images/index_newtop.jpg); width:393px; height:21px; margin:0 auto;}
#index_newstitle{ background-image:url(../images/index_newstitle.jpg); width:393px; height:30px; margin:0 auto;}
#index_newsbg{ background-image:url(../images/index_newsbg.jpg); width:393px; background-repeat:repeat-y; margin:0 auto;}
.txt_indexnews{ width:364px; margin:0 auto; padding-top:5px;}
#index_newsbottom{ width:393px; height:7px; margin:0 auto;}
#index_atitle{ background-image:url(../images/index_atitle.jpg); width:303px; height:34px; margin:0 auto;}
#index_abg{ background-image:url(../images/index_abg.jpg); width:303px; background-repeat:repeat-y; margin:0 auto;}
#index_abottom{ width:303px; height:7px; margin:0 auto;}
.txt_indexabout{ width:285px; margin:0 auto; padding-top:2px;}
.index_pic{ background-image:url(../images/index_pic.jpg); width:285px; height:81px; margin:0 auto;}
.txt_indexpp{ width:285px; margin:0 auto; padding-top:5px;}
#indexfoot{ width:100%px; margin:0 auto; margin-top:10px; background-image:url(../images/foot.jpg); height:53px; background-repeat:repeat-x;}
.txt_indexfoot{ width:980px; margin:0 auto; padding-top:15px;}
#s_center{ width:1002px; margin:0 auto; margin-top:440px;}

#nleft_top{ background-image:url(../images/nleft_top.jpg); width:220px; height:21px; margin:0 auto;}
#nleft_title{ background-image:url(../images/nleft_title.jpg); width:220px; height:30px; margin:0 auto;}
#nleft_bg{ background-image:url(../images/nleft_bg.jpg); width:220px; background-repeat:repeat-y; margin:0 auto;}
.txt_nleft{ width:200px; margin:0 auto; padding-top:5px;}
#nleft_bottom{ width:220px; height:7px; margin:0 auto;}
#sright{ background-image:url(../images/sright.jpg); width:772px; height:38px; margin:0 auto;}
#sbody{ width:750px; margin:0 auto; padding-top:5px;}
#messagepic{ width:200px; height:68px; margin:0 auto; margin-top:10px;}
.txt_scontact{ width:200px; margin:0 auto; padding-top:10px;}