/* CSS Document */
.main{width:100%; height:auto;overflow:hidden; clear:both;}
.indexBanner{max-width:1440px; height:auto;clear:both; margin:0 auto;}
.products{width:1020px; height:220px; margin:0 auto; clear:both; padding:15px 0;}
	.products h2{width:1200px; height:30px; font-size:15px; font-weight:bold; line-height:30px; margin-left:120px; color: #4d5159; margin-bottom:10px;}
	.products ul{ width:1200px; height:180px; overflow:hidden;padding-left:120px;}
	.products li{ width:270px; height:180px;list-style:none; float:left; margin-right:26px;}
	.products .img{width:270px; height:180px;position:absolute;}
	.products .name{width:270px;height:25px;position:absolute;filter:alpha(opacity:80);opacity:0.8;background:#ececec; margin-top:155px; font-size:12px; text-align:center; color:#000; font-weight:bold; line-height:24px; }
.content{width:1020px; height:290px; margin:0 auto; clear:both; padding:20px 0;}
	.products .name:hover{width:270px;height:25px;filter:alpha(opacity:80);opacity:0.8;background:#e05314; font-size:12px; text-align:center; color:#fff; font-weight:bold; line-height:24px;}
	.name a,.name a:visited{ color:000; text-decoration:none;}
	.name a:hover{ color:#fff}	
	.mainContent{width:1020px;height:auto; clear:both;color:#4d5159;}
	.mainContent a,.mainContent a:visited{color:#4d5159; text-decoration:none;}
	.mainContent a:hover{ color:#e05314; text-decoration:underline;}
		.mainContent h2{width:100%; height:30px; font-size:15px;line-height:30px; color: #4d5159; margin-bottom:10px; font-weight:normal; overflow:hidden;}
		.mainContent .news{width:310px; padding-right:16px; float:left; font-size:12px; margin:0;}
			.news .tui{ width:310px; height:80px; margin:10px 0; padding:0;}
			.news .tui h4{ width:100px; height:80px; margin-right:10px; float:left;}
			.tui-title h3{ font-size:12px; font-weight:bold; margin-bottom:6px;}
			.news ul{}
			.news li{ line-height:16px; font-size:12px; padding:10px 0; width:310px; clear:both;}
			.news .date{ margin-right:8px; float:left; border-right:1px #ccc solid; width:50px;}
		.mainContent .about{ width:400px; padding-right:12px; float:left; font-size:12px; }
		.mainContent .about p{ margin:10px 0;line-height:18px;}
		.about ul{ width:400px; height:80px; overflow:hidden; margin-bottom:10px;}
		.about li{ width:120px; height:80px;list-style:none; float:left; margin-right:10px;}
		.about .img{width:120px; height:80px;position:absolute;}
		.about .name{width:120px;height:20px;position:absolute;filter:alpha(opacity:80);opacity:0.8;background:#ececec; margin-top:60px; font-size:12px; text-align:center; color:#000;line-height:18px;}
		.about .name:hover{filter:alpha(opacity:80);opacity:0.8;background:#e05314; color:#fff;}
		.mainContent .contact{ width:280px;float:right;}
		.contact p{ font-size:12px; margin-bottom:15px;}
		.contact ul{}
		.contact ul li{ line-height:26px;font-size:12px; text-indent:20px;}