﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Verdana,"宋体";
	font-size:12px;
	background:url(/images/bg.gif) repeat-x #fffdec left top;
	color:#555;
}
form,li{margin:0px; padding:0px;}
ul{margin:0px; padding:0px; list-style:none;}
img{border:none;}
select{font-size:12px;}
.ph10{height:10px; width:1px; overflow:hidden;}

a:link,a:visited{color:#555; text-decoration:none;}
a:hover{color:#555; text-decoration:underline;}

.wrap{margin:auto; width:880px;}
#wrapleft{float:left; width:148px;}
#wrapright{float:right; width:681px;}
.clear{clear:both; height:0px; overflow:hidden;}

/*logo*/
#logo{
	float:left;
	background:url(/images/logo.png) no-repeat;
	width:400px;
	height:37px;
	position: relative;
	left: 0px;
	top: 48px;
}
*html #logo{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/logo.png");
	background:none;
}
/*language*/
#language{
	float:right;
	background:url(/images/language.gif) no-repeat;
	width:206px;
	height:28px;
	position: relative;
	right: 0px;
	top: 0px;
	padding:0px 1px 1px 1px;
	text-align:center;
	line-height:28px;
	font-family:Arial;
	color:#AE9137;
}
/*language url*/
#language a{color:#AE9137;}

.en{float:left; width:76px;}
.jp{float:left; width:71px;}
.cn{float:left; width:59px;}


/*menu*/
#menu{float:right; margin-top:22px;}
#menu li{float:left; margin-left:3px; text-align:center;}
#menu li a{display:block; height:27px; line-height:27px; text-decoration:none;}
/*menu cn home*/
.mcnh a{width:42px; color:#857C34;}
.mcnh a:link,.mcnh a:visited{background:url(/images/menu.gif) no-repeat left top;}
.mcnh a:hover{background:url(/images/menu.gif) no-repeat left -27px;}
.mcnhy a{width:42px; color:#fff; background:url(/images/menu.gif) no-repeat left -54px;}
.mcnhy a:link,.mcnhy a:visited,.mcnhy a:hover{color:#fff;}
/*menu en home*/
.menh a{width:50px; color:#857C34;}
.menh a:link,.menh a:visited{background:url(/images/menu.gif) no-repeat left -81px;}
.menh a:hover{background:url(/images/menu.gif) no-repeat left -108px;}
.menhy a{width:50px; color:#fff; background:url(/images/menu.gif) no-repeat left -135px;}
.menhy a:link,.menhy a:visited,.menhy a:hover{color:#fff;}
/*menu cn*/
.mcn a{width:68px; color:#857C34;}
.mcn a:link,.mcn a:visited{background:url(/images/menu.gif) no-repeat left -162px;}
.mcn a:hover{background:url(/images/menu.gif) no-repeat left -189px;}
.mcny a{width:68px; color:#fff; background:url(/images/menu.gif) no-repeat left -216px;}
.mcny a:link,.mcny a:visited,.mcny a:hover{color:#fff;}
/*menu jp Contacts*/
.mjpc a{width:82px; color:#857C34;}
.mjpc a:link,.mjpc a:visited{background:url(/images/menu.gif) no-repeat left -243px;}
.mjpc a:hover{background:url(/images/menu.gif) no-repeat left -270px;}
.mjpcy a{width:82px; color:#fff; background:url(/images/menu.gif) no-repeat left -297px;}
.mjpcy a:link,.mjpcy a:visited,.mjpcy a:hover{color:#fff;}
/*AD*/
#change{margin-top:47px; margin-bottom:10px; padding:5px 0px;}
/**/
.dashed{background:url(/images/dashed.gif) repeat-x left top; height:1px; overflow:hidden;}
.pmenu{background:url(/images/icon.gif) no-repeat left -1px; font-size:14px; padding-left:15px; margin:10px 0px;}
.pmenu2{background:url(/images/icon.gif) no-repeat 15px -15px; font-size:12px; padding-left:30px; margin:8px 0px;}
.icon{
	background:url(/images/icon.gif) no-repeat left -26px;
	padding-left:25px;
	font-size:14px;
	color:#1E81C4;
	line-height:24px;
	margin:5px 0px;
	text-align:left;
}
/*product*/
.product{
	float:left;
	background:url(/images/product.gif) no-repeat;
	width:216px;
	height:202px;
	padding-top:4px;
	padding-left:4px;
	margin-left:7px;
	_margin-left:5px;
	margin-top:7px;
	overflow:hidden;
}
.product img{width:200px; height:136px;}
.producttitle{
	background:url(/images/icon.gif) no-repeat 5px -46px;
	color:#1E81C4;
	padding-left:12px;
	margin-top:10px;
}
.producttitle a{color:#1E81C4;}
.productclass{padding-left:12px; line-height:18px;}
/**/
.profile{
	float:left;
	margin-top:10px;
	width:430px;
	line-height:20px;
}
.profile strong{font-size:14px;}
.contact{
	float:right;
	margin-top:10px;
	background:url(/images/contact.png) no-repeat;
	width:216px;
	height:101px;
}
*html .contact{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/contact.png");
	background:none;
}
.bottom{border-top:solid 1px #fff; background:#F3F0DB; padding:6px 0px;}
.bottom .tm{background:url(/images/tm.gif) no-repeat top left; width:59px; height:36px; margin-top:5px;}
.bottom .copyright{font-size:10px; color:#70737F;}

.pshow{margin-top:20px; text-align:left; width:660px; overflow:hidden;}
.pshow .txt{margin-top:10px; padding-left:12px; line-height:18px;}

.newslsit{padding-left:6px; margin-top:10px; line-height:20px;}
.newslsit li{
	padding:2px 0px 2px 10px;
	background:url(/images/dot.gif) no-repeat 0px 10px;
}
.newslsit a{color:#1E81C4;}

.newsshow{text-align:left;}
.newsshow h1{text-align:center;}
.newsshow .txt{line-height:20px; font-size:14px;}

.txtinfo{font-size:14px;}

/*seminar*/
.sm{
	font-size:14px;
	margin:20px 0px 20px 0px;
	padding:10px 0px 10px 0px;
}
.sm label{
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.sm span{
	color:#C00;
}
.sm td{ padding:6px 0px;}
.sminput{
	border:0px;
	padding:11px 10px 9px 10px;
	height:20px;
	background:url(/images/account-sprite.png) no-repeat left top;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555;
	width:340px;
}
.smtextarea{
	border:0px;
	padding:11px 10px 9px 10px;
	height:80px;
	background:url(/images/account-sprite.png) no-repeat right -550px;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555;
	width:340px;
	overflow:auto;
}
.smbtn{
	border:0px;
	padding:0px;
	height:42px;
	background:url(/images/account-sprite.png) no-repeat 0px -280px;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:104px;
}
.sm_em_null{
	background:url(/images/account-sprite.png) no-repeat 0px -200px;
	width:145px;	
	height:40px;
	line-height:40px;
	padding-left:25px;
	display:block;
	color:#333;
}
.sm_em_true{
	background:url(/images/account-sprite.png) no-repeat 0px -160px;
	width:145px;	
	height:40px;
	line-height:40px;
	padding-left:25px;
	display:block;
	color:#333;
}
.sm_em_error{
	background:url(/images/account-sprite.png) no-repeat 0px -240px;
	width:145px;	
	height:40px;
	line-height:40px;
	padding-left:25px;
	display:block;
	color:#333;
}


.page{font-size:12px;}
a.pageOn:link, a.pageOn:visited{
	float:left;
	display:block;
	border:solid 1px #888;
	font-family:Arial;
	padding:3px 7px 3px 7px;
	font-weight:bold;
	background-color:#888;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	color:#fff;
	text-decoration:none;
}
a.pageOn:hover{
	float:left;
	display:block;
	border:solid 1px #888;
	padding:3px 7px 3px 7px;
	font-weight:bold;
	background-color:#888;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-family:Arial;
	color:#fff;
	text-decoration:none;
}
a.pageOff:link, a.pageOff:visited{
	float:left;
	display:block;
	border:solid 1px #bbb;
	padding:3px 7px 3px 7px;
	background-color:#fff;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-family:Arial;
	color:#333;
	text-decoration:none;
}
a.pageOff:hover{
	float:left;
	display:block;
	border:solid 1px #bbb;
	padding:3px 7px 3px 7px;
	background-color:#fff;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	font-family:Arial;
	color:#333;
	text-decoration:underline;
}