/* CSS Document */






/*part1*/
.Index .part1 {
float: left;
clear: both;
margin: 10px 0 0 0px;
width: 750px;
position: relative;
z-index:170;
background:url(../img/index/graycolumn.png) right top no-repeat;
}
.Index .part2 {
float: left;
clear: both;
margin: 0 0 -37px 0px;
width: 750px;
position: relative;
z-index:170;
background:url(../img/index/graycolumn.png) right bottom no-repeat;
}

.Index .col1, .Index .col2 {
float: left;
clear: none;
}
	/*col1*/
		.Index .col1 {
		width: 550px;
		
		}
		/*illu*/
			.Index .col1 .illu{
			width: 550px;
			height: 305px;
			background: #2FC6F3;
			float:left;
			clear: both;
			padding: 0;
			}
			.Index .col1 .illu img {
			padding: 0;
			margin: 0;
			}
		/*prodlinks*/
			.Index .col1 ul.prodlinks {
			}
			.Index .col1 ul.prodlinks li {
			float: left;
			clear: none;
			padding: 11px 27px 7px 0;
			}
		/*prodinfo*/
			.Index .col1 ul.prodinfo {
			width: 550px;
			border-top: 1px solid #aaa;
			}
			.Index .col1 ul.prodinfo li {
			float: left;
			clear: none;
			padding: 12px 20px 11px 0;
			width: 230px;
			line-height: 100%;
			color: #111;
			}
			.Index .col1 ul.prodinfo li.c1 {width: 295px;}
			.Index .col1 ul.prodinfo li.c2 {
			padding-left: 40px;
			width: 175px;
			position: relative;
			}
			.Index .col1 ul.prodinfo li.c2  img {
			position: absolute;
			left: 0;
			top: 7px;
			}
	/*col2*/
		.Index .col2 {
		width: 175px;
		margin: 7px 0 0 12px;
		padding: 0 6px 0 7px;
		background: #E7E7E7;
		}
		.Index .col2 p {
		line-height: 110%;
		}
		/*contact*/
			.Index .col2 .contact {
			padding: 30px 0 20px 0;
			}
			.Index .col2 .contact p {
			line-height: 120%;
			color: #333;
			width: 174px;
			}
			.Index .col2 .contact h4 {
			color: #000;
			width: 174px;
			}
		/*inquiry*/
			.Index .col2 .inquiry {
			width: 175px;
			border-top: 1px solid #aaa;
			padding: 7px 6px 0 7px;
			margin: -10px -6px -10px -7px;	
			position: relative;
			display: inline;
			}
			.Index .col2 .inquiry p {
			line-height: 100%;
			color: #333;
			}
			.Index .col2 .inquiry h4 {
			color: #000;
			}
			.Index .col2 .inquiry a {
			position: relative;
			padding: 0px 0 22px 55px;
			float: left;
			clear: both;
			text-decoration: none;
			width: 120px;
			margin: 16px 0 0 -3px;
			}
			.Index .col2 .inquiry a:hover {text-decoration: underline;}
			.Index .col2 .inquiry img {
			position: absolute;
			left: 0;
			top: 0;
			}

			
/*part2*/
	.Index  ul.CategoryShow {width: 770px; background:url(../img/index/productsover-tablebgbottom.png) left bottom no-repeat; margin: 0;}
	.Index  ul.CategoryShow li {width: 153px;}
	.Index  ul.CategoryShow li h4 a  {font-weight: normal}
	.Index  ul.CategoryShow li.headercol {width: 137px; }
	.Index  ul.CategoryShow li .row-pic {height: 19.4em}
	.Index  ul.CategoryShow li.headercol  {overflow: hidden}
	.Index  ul.CategoryShow li.headercol .row-pic div {border-top: 3px solid #999; padding-top: 10px; float: left; width: 130px; margin-right: 0px;}
	.Index  ul.CategoryShow li.headercol .row-pic div img {left: auto; bottom: auto;}
	.Index  .tableend {margin: 2px 10px  -10px 10px; position: relative; z-index:10}
	.Index ul.CategoryShow li.toplinewide{width: 607px; border-bottom: 1px solid #aaa;}