@charset "utf-8";
/***banner***/
#banner {
	width: 1040px;
	height: 426px;
	margin: 0 auto;
}
.focusBox { position: relative; width:1040px; height:426px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:1040px; height:426px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }
	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/***banner end***/

/***index***/
#index {
	width: 1050px;
	background: #fcfcfc url(../images/indexbg.jpg) repeat-y;
}
#index #main {
	width: 1020px;
	margin: 0 auto;
	background: #FFF;
	padding-top: 5px;
	background: #fcfcfc;
}
#main .company {
	float: left;
	width: 360px;
	height: 365px;
	background: url(../images/compbom.jpg) no-repeat left bottom;
}
#main .company h3 {
	width: 360px;
	height: 48px;
	line-height: 48px;
	text-indent: 15px;
	background: url(../images/company.jpg) no-repeat;
}
#main .company h3 .title {
	display: block;
	float: left;
	font-size: 20px;
	color: #4a4949;
}
#main .company h3 .more {
	color: #6c6a6a;
	display: block;
	float: right;
	margin-right: 12px;
}
#main .company .compinfo {
	width: 328PX;
	height: 293PX;
	line-height: 30px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background: #f7f7f7;
	padding: 10px 15px 0 15px;
	color: #232323;
}
#main .product {
	float: right;
	width: 640px;
	height: 645px;
	background: url(../images/probom.jpg) no-repeat left bottom;
}
#main .product h3 {
	width: 640;
	height: 48px;
	line-height: 48px;
	text-indent: 15px;
	background: url(../images/prod.jpg) no-repeat;
}
#main .product h3 .title {
	display: block;
	float: left;
	font-size: 20px;
	color: #4a4949;
}
#main .product h3 .more {
	color: #6c6a6a;
	display: block;
	float: right;
	margin-right: 12px;
}
#main .product .productlist {
	width: 638px;
	height: 593px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background: #f7f7f7;
}
#main .product .productlist ul {
	background: #f7f7f7;
}
#main .product .productlist ul li {
	background: #f7f7f7;
}
#main .product .productlist ul li.ptop {
	width: 298px;
	height: 328px;
	margin: 10px 10px 8px 10px;
	float: left;
}
#main .product .productlist ul li.ptop img {
	width: 294px;
	height: 294px;
	border: 2px solid #dbdbdb;
}
#main .product .productlist ul li p {
	background: #f7f7f7;
}
#main .product .productlist ul li.ptop p.ptitle {
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 298px;
}
#main .product .productlist ul li.pbtm {
	width: 194px;
	height: 232px;
	margin: 10px 9px 0 9px;
	float: left;
}
#main .product .productlist ul li.pbtm img {
	width: 190px;
	height: 190px;
	border: 2px solid #dbdbdb;
}
#main .product .productlist ul li.pbtm p.ptitle {
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 194px;
}
#main .product .productlist ul li img:hover {
	border: 2px solid #1476fc;
}
#main .contact {
	float: left;
	width: 360px;
	height: 260px;
	margin-top: 20px;
	background: url(../images/compbom.jpg) no-repeat left bottom;
}
#main .contact h3 {
	width: 360px;
	height: 48px;
	line-height: 48px;
	text-indent: 15px;
	background: url(../images/company.jpg) no-repeat;
}
#main .contact h3 .title {
	display: block;
	float: left;
	font-size: 20px;
	color: #4a4949;
}
#main .contact h3 .more {
	color: #6c6a6a;
	display: block;
	float: right;
	margin-right: 12px;
}
#main .contact .mess {
	width: 358px;
	height: 208px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background: #f7f7f7;
}
#main .contact .mess ul {
	background: #f7f7f7;
	padding-top: 15px;
}
#main .contact .mess ul li {
	background: #f7f7f7;
	line-height: 33px;
	padding-left: 17px;
	color: #5b6157;
}
#main .contact .mess ul li span{
	font-weight:bold;
	color: #232323;
}
#main .prozs {
	height: 143px;
	margin-top: 36px;
	padding-bottom: 30px;
}
#main .prozs ul {
	height: 143px;
}

#main .prozs ul li img {
	height: 133px;
	width: 178px;
	margin: 5px 0 0 5px;
}
/***index end***/
.picMarquee-left {
	width: 1020px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
}
.picMarquee-left .bd {
	padding: 10px;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	height: 143px;
	width: 188px;
	float: left;
	margin: 0 8px;
	background: url(../images/prozs.jpg) no-repeat;
}


.picMarquee-left .bd ul li .pic a:hover img {
	border-color: #999;
}

