.bodydiv {
	padding: 0px;
	margin: 0px auto;
	width: 100%;
	text-align: center;
}

.index_top {
	margin: 0px auto;
	padding: 0px;
	width: 996px;
	height: 97px;
	background-color: #FFF;
}

.index_top .logo {
	padding-top:14px;
	float: left;
}
.index_top .rtop {
	float: right;
}
.index_top .rtop .rimg{
    padding-top: 5px;
	padding-bottom:10px;
}
.index_top .rtop .search {
	width: 496px;
	height: 27px;
	margin-right: 8px;
}
.index_top .rtop .search .consulte {
    width: 184px;
    height: 27px;
    background-image: url(../images/dh.jpg);
}
.index_top .rtop .search .consulte span {
    color: #ffffff;
    padding-left: 26px;
    font-size: 12px;
    line-height: 27px;
}

.index_top .rtop .keyword1 {
	text-align: left;
	color: #555555;
	padding-top:8px;
	padding-left:90px;
}

.index_center {
	margin: 0px auto;
	padding:0px;
	width: 996px;
	height:auto;
	background-color: #FFF;
}

.index_center .index1{
	width:996px;
	position: relative;
	right:12px;
	padding-top:20px;
	padding-bottom:15px;
	height:154px;
}

.index_center .index1 .center1 {
	float: left;
	width:332px;
	height:154px;
	vertical-align:bottom;
}

.index_center .index1 .center1 .c6img  {
	width:332px;
	height:29px;
	overflow:hidden;
	background-color:#fff;
}

.index_center .index1 .center1 .left1 {
	height: 125px;
	width: 332px;
	background-image:url(../images/c_9.jpg);
	overflow:hidden;
	text-align: left;
}

.index_center .index1 .center1 .left1 .c1 {
	margin: 10px 8px 10px 6px;
	padding: 0px 0px 10px 15px;
	_padding: 0px 0px 10px 4px;
	float:left;
}

.index_center .index1 .center1 .left1 .news {
	color: #555555;
	padding-top: 10px;
	width:182px;
	float:left;
}

.news a,.products a { line-height:180%;}

.index_center .index1 .center2 {
	float: left;
	width:332px;
	height:154px;
	vertical-align:bottom;
}

.index_center .index1 .center2 .c7img  {
	width:332px;
	height:29px;
	overflow:hidden;
	background-color:#fff;
}

.index_center .index1 .center2 .left2 {
	background-image:url(../images/c_10.jpg);
	height: 125px;
	width: 332px;
	padding-top:0px;
	border:0px;
	margin:0px;
	vertical-align:top;
	overflow:hidden;
	text-align: left;
}

.index_center .index1 .center2 .c3 {
	height: 100px;
	width: 270px;
	margin:0px;
	padding:15px 0px 0px 19px;
	text-align: left;
}

.index_center .index1 .center2 .left2 .c3 .products {
	float: left;
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #555555;
	width:134px;
}

.index_center .index1 .center3 {
	float: left;
	width:332px;
	height:154px;
	vertical-align:bottom;
}

.index_center .index1 .center3 .c8img  {
	width:332px;
	height:29px;
	overflow:hidden;
	background-color:#fff;
}

.index_center .index1 .center3 .c9img  {
	width:332px;
	height:125px;
	overflow:hidden;
	background-color:#fff;
}

.index_center .index2{
	width: 996px;
	height:27px;
	margin-bottom: 10px;
}

.d1 {
	margin: 0px;
	padding: 0px;
	width: 96px;
	height: 27px;
	background-image: url(../images/d.jpg);
	float: left;
}

.d2{
	margin:0px;
	padding:0;
	height: 26px;
	width: 900px;
	float:left;
	line-height: 26px;
	border-bottom: 1px solid #E2E2E2;
}

.z1 {
	width:96px;
	color: #ffffff;
	font-weight: bold;
	line-height:27px;
	text-align: left;
	position:relative;
	left: 7px;
}

.list1{
	margin:0px;
	padding:0px;
	text-align:left;
}
.list1 li{
list-style-type:none;
	display:inline;
	padding-left:10px;
	padding-right:17px;
	*padding-right:16px;
}
.list1 li a{ line-height:100%;list-style-type:none;}

.index3{
	margin-top:40px;
	width:100%;
	height:96px;
	background: url(../images/bd.jpg) repeat-x;
}

.index3 .b1 {
	margin: 0 auto;
	padding: 0;
	width: 996px;
	height: 81px;
	position:relative;
	top: 15px;
	left: 0px;
	_left: 30px;
}

.index3 .b1 div{
	float:left;
	text-align: left;
	padding-right: 20px;
	_padding-right: 16px;
}
.index3 .b1 div a{
	padding-right:9pt; line-height:180%;
}

.b2 {
	margin:5px auto 0 auto;
	padding: 0;
	width: 996px;
	height:35px;
	text-align:left;
}


/* banner css 开?*/
li{
	list-style-type:none;
}

.bannar{
	width:100%;
	height:380px;
}

.menu-box {
	position: absolute;
	width:100%;
	height: 46px;
	*left:0;
	top: 97px;
	z-index:7;
}

.menu-bg {
	width:100%;
	height: 46px;
	background-color: #555;
	filter:alpha(opacity=70);
	opacity: 0.7;
}

.menu-list {
	position: relative;
	margin:0 auto;
	padding:0;
	width:996px;
	height:46px;
	z-index:10;
	margin-top:-46px;
	font-size: 12px;
	font-family: "宋体","Arial Narrow";
}

.menu-list ul {
	margin:0;
	padding:0;
	width:996px;
	height: 46px;
}

.menu-list ul.menu-ative li {
list-style-type:none;
	width:166px;
	height:46px;
	float:left;
}

.menu-list ul li a.menu-a{
list-style-type:none;
	color: #fff;
	font: normal normal normal 17px "微软雅黑","宋体","Arial Narrow";
	line-height: 46px;
	display:block;
	*display:inline;
	width:166px;
	height:46px;
}

.current { 
    display:none;
}
.current .menu-links{
    width:166px;
}
.current .menu-links li { width:166px; text-align:left; line-height: 35px;}
.current .menu-links li a { color: #ffffff;text-decoration: none; font-size:12px; font-weight:bold;display:block; padding-left:45px; width:121px; height:35px; }
.current .menu-links li a:hover { color: yellow;text-decoration: none;background-color: #57971C; }

.menu-pj-list { position: absolute; left:166px; width:166px; height:141px;}
.menu-pj-list .menu-pj-bg { width:100%; height:141px;background-color: #555;filter:alpha(opacity=65);opacity: 0.65;}
.menu-pj-list .menu-pj-body {position: absolute; top:0px; left:0px; margin:0;padding:0;width:166px; z-index:10;text-align: center;}

.menu-st-list { position: absolute; left:332px; width:166px; height:106px;}
.menu-st-list .menu-st-bg { width:100%; height:106px; background-color: #555; filter:alpha(opacity=65); opacity: 0.65;}
.menu-st-list .menu-st-body {position: absolute; top:0px; left:0px; margin:0; padding:0; width:166px; z-index:10; text-align: left;}

.menu-ab-list { position: absolute; left:498px; width:166px; height:211px;}
.menu-ab-list .menu-ab-bg { width:100%; height:211px;background-color: #555;filter:alpha(opacity=65);opacity: 0.65;}
.menu-ab-list .menu-ab-body {position: absolute; top:0px; left:0px; margin:0; padding:0; width:166px; z-index:10; text-align: left;}

.menu-me-list { position: absolute; left:664px; width:166px; height:281px;}
.menu-me-list .menu-me-bg { width:100%; height:281px;background-color: #555;filter:alpha(opacity=65);opacity: 0.65;}
.menu-me-list .menu-me-body {position: absolute; top:0px; left:0px; margin:0; padding:0; width:166px; z-index:10; text-align: left;}

.menu-ne-list { position: absolute; left:830px; width:166px; height:71px;}
.menu-ne-list .menu-ne-bg { width:100%; height:71px;background-color: #555;filter:alpha(opacity=65);opacity: 0.65;}
.menu-ne-list .menu-ne-body { position: absolute; top:0px; left:0px; margin:0;padding:0;width:166px;z-index:10;text-align: left;}

.menu-s-list {position: absolute; left:0px;width:796px;*width:816px;height:335px;}
.menu-s-list .menu-s-bg {
	width:100%;
	height:335px;
	background-color: #555;
	filter:alpha(opacity=65);
	opacity: 0.65;
}

.menu-s-list .menu-s-body {
	position: absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	width:796px;
	*width:816px;
	height:335px;
	z-index:10;
	text-align: left;
}

.menu-s-list .menu-s-body div {
	float:left;
}

div.menu-s-series {
	margin-left: 20px;
	_margin-left: 10px;
	width: 382px;
	_width: 388px;
	height:335px;
}
div.menu-s-home {
	margin-left: 15px;
	width: 222px;
	_width: 226px;
	height:335px;
}
div.menu-s-project {
	margin-left: 10px;
	width: 130px;
	*width: 140px;
	height:335px;
}

.menu-s-border {
	border-right: #ccc 1px solid;
	height: 280px;
}

.menu-s-body div h6{
	margin:0;
	padding:0;
	width:98px;
	height:33px;
	color: #fff;
	line-height:28px;
	background-image: url('/images/menu_s_bg.png');
	*background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/menu_s_bg.png");
	text-align: center;
	font-size: 12px;
	font-family: "微软雅黑","宋体","Arial Narrow";
}

.menu-s-border ul{
	margin:0;
	padding:0;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}

.menu-s-project .menu-s-border {
	border-right: #fff 0px solid;
}

.menu-s-project .menu-s-border ul{
	float: none;
}

.menu-s-project .menu-s-border div{
	float: left;
}

.menu-s-border ul.s1 { margin-right: 5px; }
.menu-s-border ul.s2,.menu-s-border ul.s3 { margin-left: 5px;margin-right: 5px; }
.menu-s-border ul.s4 { margin-left: 5px;margin-right: 5px;_margin-right: 5px; }

div.menu-s-series .menu-s-border ul { width:85px; height:290px;}

div.menu-s-home .menu-s-border ul.s1 { width:70px; height:290px;}
div.menu-s-home .menu-s-border ul.s2 { width:60px; height:290px;}
div.menu-s-home .menu-s-border ul.s3 { width:60px; height:290px;}

div.menu-s-project .menu-s-border div.s1 { width:60px; height:290px; margin-right: 5px; }
div.menu-s-project .menu-s-border div.s2 { width:60px; height:290px; margin-left: 5px; }
div.menu-s-project .menu-s-border div.s1 ul { width:60px; height: 100px;}
div.menu-s-project .menu-s-border div.s2 ul { width:60px; height:290px;}


.menu-s-border ul li{
	text-align:left;
	color: #fff;
	height:20px;
}

.menu-s-border ul li span{
	font-weight: bold;
}

.scroll-slice {
	position: absolute;
	width:100%;
	height:380px;
	*left:0;
	top: 0px;
	z-index:5;
}

.scroll-caption {
	margin:0 auto;
	padding:0;
	position: relative;
	width:996px;
	height:380px;
	z-index:6;
}

.scroll-caption ul {
	margin:0;
	padding:0;
	height:57px;
	position: absolute;
	right: 0px;
	bottom: -10px;
}

.scroll-caption ul li {
	width:90px;
	height:57px;
	float:left;
	margin-right:5px;
}

img.smallPic{
	border: #fff 3px solid;
	cursor: pointer;
}

img.scrollSelect {
	border: #7cd2ff 3px solid;
}
/* banner css 结束 */