@charset "utf-8";
/* CSS Document */
/*��ҳbanner*/
.wrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 990px
}
#focus {
	POSITION: relative; WIDTH: 990px; HEIGHT: 321px; OVERFLOW: hidden
}
#focus UL {
	POSITION: absolute; HEIGHT: 321px
}
#focus UL LI {
	POSITION: relative; WIDTH: 990px; BACKGROUND: #000; FLOAT: left; HEIGHT: 321px; OVERFLOW: hidden
}
#focus UL LI DIV {
	POSITION: absolute; OVERFLOW: hidden
}
#focus .btnBg {
	POSITION: absolute; WIDTH: 990px; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 20px; LEFT: 0px
}
#focus .btn {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 990px; BOTTOM: 0px; PADDING-RIGHT: 10px; HEIGHT: 10px; RIGHT: 0px; PADDING-TOP: 5px
}
#focus .btn SPAN {
	WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 10px; MARGIN-LEFT: 5px; CURSOR: pointer; _display: inline; _zoom: 1; _font-size: 0
}
#focus .btn SPAN.on {
	BACKGROUND: #fff
}
#focus .preNext {
	POSITION: absolute; WIDTH: 45px; BACKGROUND: url(../images/sprite.png) no-repeat 0px 0px; HEIGHT: 100px; TOP: 90px; CURSOR: pointer
}
#focus .pre {
	LEFT: 0px
}
#focus .next {
	BACKGROUND-POSITION: right top; RIGHT: 0px
}

.left{ width:699px; float:left;}


.news{ width:437px; float:right;background:#fff url(../images/ldtextbg.gif) repeat-y right;}
.newstop{ width:437px; height:33px;  background:url(../images/ldtit.gif) no-repeat right;}
.newstop span{ float:right; width:100px; height:26px; padding-top:7px; background:url(../images/ldtit.gif) no-repeat right;}
.newstop span a{width:69px; height:26px; text-align:center;overflow:hidden; display:block; background:url(../images/ldmore.gif)}
.newstop h3{ width:114px; height:31px;line-height:31px;  border-bottom:2px solid #024ca4; background:url(../images/ldtitb.gif); color:#fff; text-indent:30px; float:left;}
.newstest{ height:438px; padding:15px; background:  url(../images/ldbot2.gif) no-repeat bottom;}
.newstest img{ float:left;  margin-right:10px;padding:2px; border:1px solid #d7d7d7; background:#f5f5f5;}
.newstest h4{ color:#024ca4;}
.newstest ul{ border-top:1px solid #bdbdbd; margin-top:5px;}
.newstest ul li{ line-height:32px; border-bottom:1px dashed #959595; background:url(../images/lddot.gif) no-repeat 5px center; text-indent:15px; }
.newstest ul li .ne{width: 317px;height: 32px;overflow: hidden;display: block; }
.newstest ul li span{ float:right;}
/*ѡ�*/
.seright{display:none;width:100%; }
#con_zzjs_1{display:block;}
#serleft{width:150px; padding-left:171px; height:31px; float:right; margin-right:2px; display:inline; border-bottom:2px solid #024ca4; overflow:hidden;}
#serleft ul li{float:left;display:inline;white-space:nowrap; text-
overflow:ellipsis;cursor:pointer;text-align:center;overflow:visible;width:69px; height:24px; margin-top:7px; margin-right:5px; color:#024ca4; }
#serleft ul li.hover{width:69px; height:24px;display:block;background:url(../images/ldnewsturn.gif); color:#024ca4; }




.case{ width:699px; margin-top:10px;background:#fff url(../images/ldtextbg.gif) repeat-y right; }
.casetop{ width:699px; height:33px; background:url(../images/ldtit.gif) no-repeat left;}
.casetop h3{ width:83px; height:33px;  background:url(../images/ldtitbg.gif) no-repeat center; overflow:hidden; color:#fff; line-height:33px; text-align:center; }

.casetop span{ float:right; width:100px; height:26px; padding-top:7px; background:url(../images/ldtit.gif) no-repeat right;}

.casetop span a{width:69px; height:26px; text-align:center;overflow:hidden; display:block; background:url(../images/ldmore.gif)}

.casetest{ padding:15px; height:118px;  background:url(../images/ldbot3.gif) no-repeat bottom;}
.caselist{ width:214px; float:left; text-align:center;}
.caselist li{ width:97px; height:31px; line-height:31px; background:url(../images/ldcaselist.gif); float:left; margin:0 10px 9px 0; display:inline; overflow:hidden;}
.caselist li a,.comt a,.protop a,.casetop a{ color:#024ca4;}

.casepic{ float:right; width:455px; height:115px; overflow:hidden;}
.casepic li{ float:left; padding:0 2px; }
.casepic li img{ width:140px; height:105px;overflow:hidden; padding:2px; border:1px solid #d7d7d7; background:#f5f5f5; }

.right{width:270px;  float:right; background:#fff url(../images/ldtextbg.gif) repeat-y right; }
.comtop{ width:270px;height:32px; line-height:32px; background:url(../images/ldtita.gif); text-indent:27px; color:#fff;}
.comtop a{ float:right; width:80px; height:32px; color:#fff; background:url(../images/ldtita.gif) no-repeat right; }
.comtest{padding:15px; height:438px; background:url(../images/ldbot4.gif) no-repeat bottom;}
.sertop{ height:30px; line-height:20px; text-indent:30px; background:url(../images/ldser.gif) no-repeat left center; color:#024ca4; border-top:1px solid #bdbdbd; margin-top:10px; padding-top:10px;}

.pro{ width:986px; margin:0 auto;background:#fff url(../images/ldtextbg.gif) repeat-y right; margin-top:10px; }
.protop{ width:986px; height:31px; padding-top:2px; line-height:33px; background:url(../images/ldtit.gif) }
.protop a{ width:89px; height:31px; overflow:hidden; text-align:center; background:url(../images/ldmore.gif) no-repeat center bottom; float:right;}
.protop h3{ width:83px; height:31px;  background:url(../images/ldtitbg.gif) no-repeat center; overflow:hidden; color:#fff; line-height:31px; text-align:center; }

.protest{padding:15px;  background:url(../images/ldbot.gif) no-repeat bottom;}

/*-- 产品列表 --*/
#pro_ul{ padding:15px 5px 10px 5px; *padding:15px 5px 10px 5px;  clear:both; overflow:hidden;}
#pro_ul #ind_pro_img{ text-align:center; width:125px; float:left; margin:0px 22px 10px 22px;}
#pro_ul #ind_pro_img2{ text-align:center; width:205px; float:left; margin:0px 23px 10px 5px;}

#pro_ul .proimg_bk{ width:200px; height:200px; border:1px solid #ddd;}
#ind_pro_img .proimg{width:120px;text-align:center;border:1px solid #fff;line-height:125px;height:125px;font-size:125px;display:table-cell;/* for opera */
text-align:center;vertical-align:middle;/* for opera */}
#ind_pro_img2 .proimg{width:200px;text-align:center;border:1px solid #fff;line-height:200px;height:200px;font-size:14px;display:table-cell;/* for opera */
text-align:center;vertical-align:middle;/* for opera */}
#ind_pro_img2 .proimg .center_img{ max-height:195px; max-width:195px;}
#pro_ul h1{ font-size:14px; line-height:24px; height:24px; overflow:hidden; font-weight:normal; text-align:center;}
.pro_gd{ width:950px; height:250px; margin:10px auto 0;}
