@charset "utf-8";
/* CSS Document */

body { font-family:arial; margin:0; padding:0; font-size:12px; color:#000 ; background: url(../image/bodyBg.gif) center center #fff repeat-y; }

#categoryImgListing{float:left;padding-right:10px}
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 12px; font-weight: normal; }
a { color: #000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration:underline }
.noBg { background:none!important }
.noBorder { border:none!important }
.red { color:red }
.clear { clear:both; height:0; overflow:hidden }
.hidden { display:none }
.display { display:block }
.zone { width:965px; margin:0 auto; position:relative }
.header { background:url(../image/headBg.gif) repeat-x; height:240px; }
.bussiness { position:absolute; left:10px; top:7px; color:#666 }
.topNav { position:absolute; right:10px; top:7px; color:#185167; }
.topNav a { color:#185167; font-weight:bold }
.logo {
	position:absolute;
	right:712px;
	top:47px;
	width: 243px;
	overflow:hidden;
	height: 90px;
}
.logo img {
	position:absolute;
	top: -1px;
}
.email { position:absolute; left: 43px; top: 195px; width:200px;  height:26px;z-index:10 }
.mianNav{
	position:absolute;
	top:102px;
	left:261px;
	width: 687px;
	height: 29px;
	font-size:13px;
	color:#9da7b9
}
.mianNav a{color:#fff!important;font-size:15px;padding:0 4px;font-weight:bold}
.mianNav a:hover{color:#d2d9e6!important;}

.mianCon { background:#fff; padding:0 10px;width:945px; }
.leftNav { float:left; margin:0 0 0 0px!important; width:240px; background:url(../image/leftNavMiddleBg.gif) #9da5b2 18px 0 repeat-y; }
.leftNavBox { background:url(../image/leftNavMiddleBg2.gif) repeat-x; margin:0px; display:block }
.leftNavMian { padding:0 0 0 5px; display:block }
.leftNavMian li { list-style:none }
.leftNavMian li a { display:block; margin:0; padding:0; height:25px; font-weight:bold; background:url(../image/leftNav1itemBg.gif) 0 2px no-repeat; padding:0 0 0 8px; color:#053446 ;font-size:14px}
.leftNavMian li a:hover { color:#FFF }
#MachinerySubNav, #AssemblySubNav, #VBELTSSubNav { padding:0px 0 5px 0px; }
#MachinerySubNav li a, #AssemblySubNav li a,#VBELTSSubNav  li a{ font-weight:normal; padding:0 0 0 20px; background:url(../image/leftNav2itemBg.gif) 11px 2px no-repeat; height:19px;font-size:12px}
li.focus a{background:url(../image/leftNav2itemMoreBg.gif) 9px 2px no-repeat!important;}
.ThreeNav  li a{ font-weight:normal; padding:0 0 0 31px!important; background:url(../image/leftNav2itemBg.gif) 22px 2px no-repeat!important; height:19px;font-size:11px!important}
.height1{height:28px!important;line-height:1;}
.height2{height:35px!important;line-height:1;}
.smallSize{font-size:9px!important;color:#CCC}
.rightCon { float:left; margin:0 0 0px 10px; width:673px;border:1px solid #9da5b2;background:#ebeef2;padding:10px; overflow:hidden }
.rightCon h1{ font-size:20px }
.rightCon li {margin:0 26px 5px 30px; }
.productsList { border-top:1px dotted #1a6785; padding:10px 0 0 0; display:block ;margin:10px 0}
.productsList li { float:left; margin:0 15px 5px 5px; list-style:none}
.productsList li img { border:1px solid #ccc; margin:1px; }
.productsList li .title{background:url(../image/circleGray.gif) no-repeat 0 2px; padding-left:15px;width:160px;overflow:hidden;height:18px;}

.scroll_div { position:absolute; left:307px; top: 64px; width:635px; margin:0 auto; overflow:hidden; white-space:nowrap; background:#ffffff; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li { display:inline; }
.foot{background: url(../image/footBg.jpg) center bottom  no-repeat;height:182px;width:987px;font-size:14px;}
.footNav{background:#fff;border-top:1px solid #ddd;padding:10px 0;margin-top:10px;width:944px}
.contact{
	font-style: italic;font-weight:bold;color:#212d41
}

