.clear { clear:both;}

li{
	list-style-type: none;
}



.indexMiddle { width:981px; height:160px; margin:13px auto 0;}

.indexNews { width:349px; float:left; color:#948a8a;}
.indexNewsTabTitle { width:349px; height:33px;}
a.indexNewsTabLi1 { width:174px; height:33px; display:block; float:left; background:url(../images/indexkb.jpg) no-repeat 0px -128px;}
a.indexNewsTabLi2 { width:174px; height:33px; display:block; float:left; background:url(../images/indexkb.jpg) no-repeat 0px -227px; margin-left:1px;}
.tsMb { width:349px; height:110px; line-height:22px;}
.tsMb ul.tsMb-nr li { width:349px; margin-left:8px;}
.indexNewsIcon { width:20px; display:block; float:left;} 
.indexNewsTitle { width:235px; display:block; float:left;} 
.date { font-family:Tahoma;} 

.indexProducts { width:400px; float:left; margin-bottom:20px;}
.indexProductsTitle { width:400px; height:30px; line-height:30px;}
.indexProductsTitleTxt { width:59px; height:15px; margin-top:8px; margin-left:30px; display:inline; float:left; background:url(../images/indexkb.jpg) no-repeat -176px -241px;}
.indexProductsNr .indexProductsNrNav{ position:absolute;}
.indexProductsNr .indexProductsNrNav li{ cursor:pointer; position:absolute;}
.indexProductsNr .indexProductsNrMask{ position:absolute; margin-left:35px; margin-right:30px; overflow:hidden;}
.indexProductsNrMask { margin-left:40px;} 
.indexProductsNr ul{ float:left; margin:10px 0 0 10px;} 
.indexProductsNr ul li{ margin:0 5px; float:left; display:inline;}
.indexProductsNr ul li a { color:#134f79;}
.indexProductsNr ul li a:hover { text-decoration:underline;}
.indexProductsNr ul li .BorderImg img { display:block; float:left; width:148px; padding:2px; border:#a8a8a8 solid 1px;}
.indexProductsNr ul li h4 { width:160px; float:left; display:block; margin-left:10px; line-height:24px;} 
.indexProductsNr ul li p { width:160px; height:84px; float:left; margin:8px 0 0 10px; color:#878787; line-height:18px; overflow:hidden;} 

.indexContact { width:200px; height:20px; float:right; display:inline; margin:8px 20px 0 0;}
.indexContact .title {
	font-size: 14px;
	font-weight: bold;
	color: #104967;
	line-height: 25px;
}
.indexContact .body {
	width: auto;
	line-height: 25px;
	background-image: url(../images/index_10.jpg);
	background-repeat: no-repeat;
	background-position: right 50px;
	height:170px;
}

.security { width:188px; height:33px; padding:33px 0 0 5px; background:url(../images/indexkb.jpg) no-repeat 0px -258px;} 
.indexPhone { width:193px; height:40px; display:block; margin-top:3px; background:url(../images/indexkb.jpg) no-repeat 0px -326px;}
.suggest { width:132px; height:25px; display:block; margin-top:3px; padding:7px 0 0 61px; letter-spacing:-1px; background:url(../images/indexkb.jpg) no-repeat 0px -367px;}#bottom {
	background-image: url(../images/index_11.jpg);
	background-repeat: repeat-x;
	height: 35px;
	width: auto;
	margin-top: 30px;
	padding-top: 30px;
}
.w981 {
	width: 981px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#bottom span {
	float: right;
}



.subFrame { width:981px; margin:3px auto 0; overflow:hidden;}
.leftFrame,.rightFrame { height:auto; margin-bottom:-32767px; padding-bottom:32767px;}

.miniBanner { width:981px; height:156px;}

.leftFrame { width:200px; float:left; background:url(../images/subleftbg.jpg) repeat-y;}

.subNav { width:200px; margin-top:20px;}
.subNavTitle {
	width:200px;
	height:30px;
	display:block;
	background-image:url(../images/subclass.jpg);
	background-repeat:no-repeat;
}
	


.subNav ul { width:177px; margin:14px 0 35px 10px;}
.subNav ul li a { width:144px; height:25px; display:block; padding-left:33px; line-height:25px; background:url(../images/subleft.jpg) no-repeat 0px 0px;}
.subNav ul li a:hover { background:url(../images/subleft.jpg) no-repeat 0px -25px;}
.subNav ul li .hovera { background:url(../images/subleft.jpg) no-repeat 0px -25px;}


.subLeftNews { width:200px; font-family:"宋体"; color:#8e8e8e;}
.subLeftNewsTitle { width:200px; height:18px; display:block; background:url(../images/subleft.jpg) no-repeat 0px -50px;}
.subLeftNews ul { width:190px; margin-top:10px; margin-left:10px;}
.subLeftNews ul li { width:190px; height:22px; line-height:22px;}

.subLeftContact { width:200px; margin-top:25px;}
.subLeftContactTitle { width:200px; height:36px; display:block; background:url(../images/subleft.jpg) no-repeat 0px -68px;}
.subLeftContact p { width:175px; margin:10px auto 10px 15px; color:#8e8e8e; line-height:22px;}

.rightFrame { width:781px; float:right; overflow:hidden;}


