﻿body {
	font-size: 12px;
	font-family: Arial,Helvetica, Verdana, sans-serif;
	background-color: #cccccc; 
    height:auto;
    text-align:center; margin:0px auto; text-align:center;color:#333;    
    font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

div
{
	margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;
}

ul,li
{
	list-style-type:none; margin:0px; padding:0px;}
	
img{ border:0px solid #fff; margin:0px; padding:0px;}	
a,a:link{text-decoration:none;}
a:hover{text-decoration:none;}

input 
{
	border: 1px solid #ccc; margin-top: 3px !important; * > margin-top: 1px  !important; 
	padding: 0 2px; 
	height: 20px;
	font-size: 12px;
	color: #333333;
	margin-right: 4px;
	margin-top: 1px !important;
	margin-bottom: 0;
}
select 
{
	border: 1px solid #ccc; 
	font-size: 12px;
	color: #333333;
}

.blue {
	font-size: 9px;
	color: #0679B6;
	text-decoration: none;
}

#container
{
	 width:1006px;
	 background-color: #ffffff; 
	 overflow:auto;
}

#headerbg
{	
	
}

#headerbgIndex
{	
	width:1000px;
	height:121px;
}

.header
{ width: 1000px;
  position:relative;   
}



.logoNav
{
	float:left;
	text-align:left;
}
.logoNav li {padding-top:10px;}

.languageNav
{
	float:right;	
	margin-right:20px;
	padding-top:25px;
}
.languageNav li {float:left;margin-right:10px;color:#666;font-size:11px;text-align:center;}


#navigation  
{
	width:100%;
	float:left;
    text-align:center; 
    color:#fff;  
    font-size:1em; 
    text-decoration:none; 	
} 
#navigation li {
   float:left;    
}

#navigation li a, a:visited {   
    color:#fefefe;       
}
#navigation li a:hover {
    color:#3f3f3f;
}

#navigation li ul {
    display:none;
    position:absolute;
    background:#257BAA; 
    top:20px;
    left:-10%;      
}

#navigation li ul li
{
	height:18px;  
	margin-top:3px;
	text-align:center;	
	background:none;	
}

#navigation li ul li ul {
    display:none;
    position:absolute; 
    top:0px;
    left:100%; 
    margin-top:0;
    margin-left:0px;
    width:120px;
    text-align:center;
}

/* GLOBALHEADER */
#globalheader {width: 994px; height: 38px;position: relative; z-index: 9998;float:left;margin-left:3px!important;margin-left:2px;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 142px; height: 0; padding-top: 38px; overflow: hidden; }


/* BUTTONS */
#globalheader #globalnav li#gn-index a { background-position: 0 0; }
#globalheader #globalnav li#gn-product a { background-position: -142px 0; }
#globalheader #globalnav li#gn-factory a { background-position: -284px 0; }
#globalheader #globalnav li#gn-vido a { background-position: -426px 0; }
#globalheader #globalnav li#gn-about a { background-position: -568px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -710px 0; }
#globalheader #globalnav li#gn-group a { background-position: -852px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-index a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-product a:hover { background-position: -142px -38px; }
#globalheader #globalnav li#gn-factory a:hover { background-position: -284px -38px; }
#globalheader #globalnav li#gn-vido a:hover { background-position: -426px -38px; }
#globalheader #globalnav li#gn-about a:hover { background-position: -568px -38px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -710px -38px; }
#globalheader #globalnav li#gn-group a:hover { background-position: -852px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-index a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-product a:active { background-position: -142px -76px; }
#globalheader #globalnav li#gn-factory a:active { background-position: -284px -76px; }
#globalheader #globalnav li#gn-vido a:active { background-position: -426px -76px; }
#globalheader #globalnav li#gn-about a:active { background-position: -568px -76px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -710px -76px; }
#globalheader #globalnav li#gn-group a:active { background-position: -852px -76px; }

/* ON STATES */
#globalheader.index #globalnav li#gn-index a:hover { background-position: 0 0; cursor: default; }
#globalheader.product #globalnav li#gn-product a { background-position: -142px -114px !important; }
#globalheader.mac #factory li#gn-factory a { background-position: -284px -114px !important; }
#globalheader.vido #globalnav li#gn-vido a { background-position: -426px -114px !important; }
#globalheader.about #globalnav li#gn-about a { background-position: -568px -114px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -710px -114px !important; }
#globalheader.group #globalnav li#gn-group a { background-position: -852px -114px !important; }


.NavContent
{
}
.NavContent ul {float:left;width:140px;margin-top:10px;}	
.NavContent ul li {color:#666666; font-size:14px;text-align:left;padding-left:5px;padding-top:2px;}
.NavContent ul li span {margin-left:10px;background-image:url("../images/product_1.gif");background-position:left;background-repeat:no-repeat;padding-left:10px;}
.NavContent ul li a, a:visited {
    color:#333333;      
}
.NavContent ul li a:hover { 
    color:#FF5500;   
}  

#content
{
	width:1000px;
	font-size: 12px;
	line-height:150%;
	height:auto;
	color:#666666;
}

.chinafont 
{
	font-family:"宋体","Lucida Grande",Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:190%;
}

.chinafont1 
{
	font-family:"宋体","Lucida Grande",Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:185%;
	margin-top:2px!important;
	padding-top:5px!important;
	padding-top:3px;
	padding-bottom:5px!important;
	padding-bottom:3px;	
	float:left;
}

.japanfont
{	
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:150%;
	
}

.japanfont1
{	
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:150%;
	float:left;
	margin-top:0px!important;
	margin-top:2px;
	margin-bottom:5px!important;
	margin-bottom:2px;
}

.espanfont1
{
	margin-top:2px!important;
	+margin-top:5px!important;
	margin-top:1px;
	margin-bottom:5px!important;
	+padding-bottom:2px!important;
	margin-bottom:1px;
	float:left;
}

.englishfont1
{	
	margin-top:0px!important;
	+margin-top:1px!important;
	margin-top:1px;
	margin-bottom:0px!important;
	+margin-bottom:2px!important;
	margin-bottom:1px;
	float:left;
}

.russiafont1
{
	margin-top:10px!important;
	+margin-top:9px!important;
	margin-top:3px;
	margin-bottom:5px!important;
	+padding-bottom:5px!important;
	margin-bottom:2px;
	float:left;
}

#contentLeft 
{
	width:0px;	
	float:left;	
	overflow:hidden;
}


#contentRight
{
	width:0px;
	float:right;	
	overflow:hidden;
}
	
.cLeft {float:left;width:675px;overflow:hidden;text-align:left;margin-right:8px;margin-left:3px!important;margin-left:2px;margin-top:10px;}
.cLeft li {overflow:hidden;}	
.lefttext 	
{
	padding:10px 0 10px 0;	
	text-align:left;
	line-height: 150%;
	background-color:#FEFDFD;
	height:100%;
	overflow:hidden;
	border:solid 1px #E5E5E5;
}
.lefttext p {margin:0px;padding-top:6px;}
.lefttext li {float:left;width:99%;padding-left:5px;}


#contentIntroHeader {width:675px;margin-top:10px;height:28px;overflow:hidden;}
#contentIntro 
{
	background-color:#FEFDFD;
	height:100%;
	overflow:hidden;
	border-bottom:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}
#contentIntro ul
{
	float:left;	
}

#contentIntro ul li 
{
	float:left;
	text-align:left;
	width:220px;
	padding-bottom:2px;
	margin-left:2px;margin-right:2px!important;margin-right:0px;
}

#contentIntro ul li  h3{font-weight:normal;font-size: 1em;line-height: 150%;margin:0px;padding:0px 0 0 5px;}
#contentIntro ul li  h3 a{color:#666666;}
#contentIntro ul li  h3 a:hover {color:#333333;}

.cRight {float:left;width:310px;text-align:left;font-size: 1em;margin-left:0px;margin-top:10px;margin-right:0px;} 

.cRightTextHeader {width:310px;margin-left:0px;height:28px;overflow:hidden;}

.cRightImg
{padding-top:5px;vertical-align:top;}

.cRightText 
{	
	background-color:#FEFDFD;
	border-bottom:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	overflow:hidden;	
	float:left;
	text-align:left;
	line-height: 150%;	
	margin:0px;
	padding-left:3px;
	padding-right:3px;
}
.cRightText ul li {float:left;margin-bottom:12px;padding-bottom:3px;padding-top:3px;}

.IntroLeft
{
	margin-right:5px;
}

.IntroRight
{
	margin-right:5px;
}

.arr{margin-top:5px;margin-left:6px;}

.arrRight{margin-top:5px;margin-right:13px;float:right;}

.tit_1 {
	font-size: 1em;	
	font-weight: bold;
	color: #FF5500;
	margin-left:5px;
}

.tit_1Right {
	font-size: 1em;
	font-weight: bold;
	color: #FF5500;
	float:right;
	margin-right:8px;
}
	
#contentCenter
{
	width:100%;
	overflow:hidden;
	float:left;
	background-color:#FEFDFD;
}	
.products {line-height:25px;margin-top:5px;text-align:left;text-indent:5px;width:100%;background-color:#EFF4D9;}
.products a {color:#333333;}
.products li {float:left;margin-right:10px;}
.ProductSelected {float:left;margin-right:10px;background-color:#ccc;height:25px;padding:0 2px;}

.lanmu {line-height:25px;margin:0 auto 5px;text-align:left;text-indent:5px;width:100%;float:left;}

#ItemType,.ItemTypeValue ,.ItemList  {width:100%;float:left;color:#666666;}
#ItemType {width:100%;background:url("../images/decorate.gif") repeat-x bottom;height:30px;vertical-align:middle;padding-top:5px;color:#333333;}
#ItemType li {float:left;margin-left:10px!important;margin-left:10px;margin-right:20px;margin-top:8px;}
#ItemType li span {color:#666666;text-align:center;}
#ItemType a {color:#333333;}
#ItemType a:hover, a:active {color:#FF5500;text-decoration:underline;}

.ItemTypeSelected {float:left;color:#ffffff !important;}
.ItemTypeSelected  a {color:#1e1e1e !important;font-weight:bold;}

.ItemTypeValue {
background-color:#FEFDFD;
height:100%;
overflow:hidden;
padding:3px 0 10px 0px;
}

.ItemTypeValue li {float:left;width:100px;text-align:left;padding-top:3px;padding-left:20px;font-size:11px;}

.ItemTypeValue a:hover,.ItemTypeValue a:active,searchCondition  a:hover,searchCondition a:active {color:#FF5500;text-decoration:underline;}
.ItemTypeValue a:visited,.searchCondition a:visited {color:Purple;}

.ItemList {background:url("../images/bgProuct.gif");min-height:100px;height:auto!important;height:100px;}
.ItemList li {float:left;width:160px;margin-left:6px!important;margin-left:3px;text-align:left;display:block;height:145px;margin-bottom:6px!important;margin-top:3px!important;margin-bottom:3px;margin-top:3px;}
.ItemList li a {color:Purple;text-decoration:none;}
.ItemList li img	
{
	cursor:hand;
}
.ItemList li .img {
	border:1px solid #E5E5E5;
	display:block;
}
.ItemList li .img:link,.ItemList li .img:visited {
	border:1px solid #E5E5E5;
}
.ItemList li .img:hover{
	border:1px solid #E5E5E5;
	background:#efefef;
	color:#FF5500;
}
.ItemList li span {
	display:block;
	width:100%;
	clear:both;
	text-align:left;
	padding-top:2px;	
	padding-bottom:2px;
}
.ItemList li span label {color:#656565;font-weight:500;padding-left:20px;}

.ItemImg {height:100px!important;position:relative;text-align:center;vertical-align:middle;line-height:100px;display:table-cell;width:160px;padding-top:3px;padding-bottom:3px;}
.ItemImg p { position:static;+position:absolute;top:50%;vertical-align:middle;list-style-type:none; margin:0px; padding:0px;}
.ItemList li div img{position:static;+position:relative;top:-50%;left:-50%;vertical-align:middle;padding-right:5px;padding-left:5px;}

.searchCondition 
{
	float:left;
	background-color:#FEFDFD;	
	height:100%;
	width:79.8%;
	overflow:hidden;
	padding:3px 0 10px 0px;
	text-align:left;
	padding-left:200px;
}
.searchCondition  li {margin-bottom:5px;float:left;width:100%;}
.searchCondition  li span {width:80px;float:left;text-align:right;padding-right:5px;padding-top:5px;display:inline;}

.productSeries {float:left;width:100%;background:url("../images/decorate.gif") repeat-x bottom;height:30px;color:#666666;padding-top:3px;}
.productSeries li {font-size:12px;font-weight:600;text-align:left;margin-left:20px;margin-top:8px;}
.productSeries a {color:#666666!important;text-decoration:none;}
.productSeries a:hover {color:#FF5500!important;text-decoration:none;} 

.productHeader {float:left;width:100%;margin-top:30px;background-color:#F2F2F2;border-top:solid 1px #E5E5E5;padding-bottom:5px;border-bottom:solid 1px #E5E5E5;text-align:left;color:#333333;}
.productHeader li {float:left;width:200px;margin-left:40px!important;margin-left:30px;padding-top:10px;height:15px;line-height:15px;}
.productHeader h3 {font-weight:500;color:#666666;font-size:12px;display:inline;}

.productDetail 
{
	float:left;
	background-color:#FEFDFD;	
	height:100%;
	width:99.8%;
	overflow:hidden;
	padding:0px;
	margin-bottom:10px;
}

.productDetail li {padding-top:10px;}

.productDetailTr {height:25px;color:#333333;}
.productDetailHeadTd {background-color:#F2F2F2;color:#666666;}

.machine {width:450px;color:#333333;margin-top:10px;float:left;border:solid 1px #cccccc;}
.machine {}
.machine  ul li {width:205px;float:left;text-align:left;margin-left:20px!important;margin-left:13px;padding-top:5px;padding-bottom:3px;}
.machine1{width:100%;background-color:#F2F2F2;overflow:hidden;}
.machine2{width:100%;background-color:#ffffff;overflow:hidden;}

.machineImg{margin-left:30px;margin-top:10px;width:100%;clear:both;}
.machineImg li {
	padding:5px;
	margin-left:35px;
	float:left;
}
.machineImg li .img {
	padding:5px;
	border:1px solid #E5E5E5;
	display:block;
	color:Purple;
}
.machineImg li .img:link,.info li .img:visited {
	border:1px solid #E5E5E5;
}
.machineImg li .img:hover{
	border:1px solid #E5E5E5;
	background:#efefef;
	color:red;
}
.machineImg li span{
	display:block;	
	clear:both;
	text-align:center;
	padding-top:3px;
}

.ContactDetail
{
	float:left;	
	height:100%;
	width:99.8%;
	overflow:hidden;
	padding:0px;
	text-align:left;
	font-size:1em;
}
.ContactDetail li {margin-left:30px;width:100%;margin-top:10px;padding-bottom:50px;}

.VideoDetail {margin-top:20px!important;margin-top:0px;}
.VideoDetail li {padding-top:10px;}

.AboutDetail li {float:left;padding-left:30px;padding-right:30px!important;padding-right:40px;line-height:150%;text-align:left;margin-top:10px;padding-bottom:50px;font-size:1em;}
.AboutDetail li .aboutImgRight {float:right;margin:10px;}
.AboutDetail li .aboutImgLeft {float:left;margin:10px;}

.FactroyList {margin-top:20px!important;margin-top:0px;}
.FactroyList li {text-align:center;padding:10px 0 20px 0;}


.info li img{
	border:1px solid #ccc;
}
.info li {
	padding:5px;
	margin-left:5px;
	float:left;
	width:125px;
}
.info li .img {
	padding:5px;
	border:1px solid #E5E5E5;
	display:block;
	color:Purple;
}
.info li .img:link,.info li .img:visited {
	border:1px solid #E5E5E5;
}
.info li .img:hover{
	border:1px solid #E5E5E5;
	background:#efefef;
	color:red;
}
.info li span{
	display:block;
	width:100%;
	clear:both;
	text-align:center;
	padding-top:3px;
}


.pages {float:left; width:99.5%; border: 1px solid #E5E5E5; background: #fefefe; height: 24px; line-height: 26px; color: #333333; overflow: hidden; font-size:12px;margin-top:10px;margin-bottom:10px;}
.pages em { line-height: 26px; }
.pages a,.pages a:visited, .pages strong, .pages em, .pages kbd, #multipage .pages em,.pages span { float: left; padding: 0 8px; line-height:26px;color: #333333 }
.pages a:hover { background-color: #FFF; }
.pages span { font-weight: bold; color: #FFF; background: url(../images/page_bg.gif) repeat-x 0 0; }
.pages a.prev, .pages a.next { line-height: 24px; font-family: Arial,Helvetica, Verdana, sans-serif;  }
.pages a.next { padding: 0 15px; }
.pages kbd { margin: 0; }
* html .pages kbd { padding: 1px 8px; }
.pages kbd input { border: 1px solid #ccc; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pages kbd>input { margin-bottom: 2px; }


#foot
{
	float:left;
	width:1000px;
	font-size: 12px;
	color: #7B6F57;	
	height:77px;
	border-top:solid 1px #E5E5E5;
	border-bottom:solid 1px #E5E5E5;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:2px;
}
