/* CSS Document */
a:link {
	color: #333333;
	text-decoration: none;
	}
a:visited {
	color: #333333;
	text-decoration: none;
	}
a:hover {
	color: #999999;
	text-decoration: underline;
	}
img{
    border:none;
}
h2{
font-size:18px;
margin:0;
padding:0;
}
h4{
font-size:14px;
}
#content .right h3{
color:#663300;
font-family:Arial, Helvetica, sans-serif;
background: url(../images/titlebg.gif) bottom no-repeat;
height:30px;
clear:both;
}
body {
margin:0;
padding:0;
background:#f5f5f5 url(../images/bg.gif) repeat-y center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}
#container {
width:950px;
margin:0 auto;
}
#pageHeader{
font-family: Arial, Helvetica, sans-serif;
}
.top{
background:#768ca3 url(../images/topbg01.gif) right top no-repeat;
overflow:hidden;
height:12px;
margin:8px 0 0 0; 
}
.Company_name{
margin:18px 0 0 20px;
color:#663300;
}
.Company_name h2{
font-size:1.8em;
}
.logo{
overflow:hidden;
}
.logo span{
display:block;
float:left;
}
.Language{
float: right;
padding:16px 10px 0 0;
font-size:12px;
}
#banner{
border:1px solid #f5f5f5;
}
#nav .Point, #nav_cn .Point{
background:url(../images/dit.gif) center top no-repeat; 
}
#nav ul, #nav_cn ul{
list-style:none;
margin:0;
padding:0;
font-size:16px;
color: #333333;
border-bottom:5px solid #768ca2;
border-top:5px solid #768ca2;
height:28px;
}
#nav li{
float:left;
margin:0 0 0 70px;
padding:0;
display:inline;
line-height:28px;
font-weight:bold;
}
#nav_cn li{
float:left;
width:180px;
padding:0;
display:inline;
line-height:28px;
font-weight:bold;
}
#content{
background: url(../images/navbg01.gif) top left no-repeat;
overflow:hidden;
padding:20px 0 0 0;
}
#content .left{
float:left;
width:300px;
text-align:center;
}
.Company_photo{
padding:20px 0 0 0;
}
.Authentication{
padding:20px 0 0 0;
}
.Authentication ul{
margin:0;
padding:0;
list-style:none;
}
.Authentication li{
padding:12px;
}
#content .right{
float:right;
width:634px;
padding:0 10px 10px 0;
font-size:14px;
color:#333333;
text-align:left;
position:relative;
}#content .right p{
line-height:140%;
clear:both;
}
.Solutions ul{
list-style:none;
position:relative;
margin:0;
}
.Solutions li{
	float:left;
	width:200px;
	line-height:200%;
	text-align:center;
	font-size:13px;
}
#footer{
clear:both;
text-align:center;
background: url(../images/bottombg.gif) center no-repeat;
height:80px;
padding:6px 0 0 0;
margin:0;
border-bottom:4px solid #768ca3;
position:relative;
}
#footer .dg{
	position:absolute;
	right: 10px;
	top:44px;
	margin:0 3px 0 0;
}
#footer span{
display:none;
}
#footer p{
margin:0;
line-height:20px;
}
#footer img{
vertical-align:middle;
}
#footer .link a:link, #footer .link a:hover, #footer .link a:visited{
color:#003366;
font-weight:bold;
}
.sitemap{
margin:0;
padding:0 0 10px 0;
border-bottom:1px dashed #768ca3;
overflow:hidden;
list-style:none;
position:relative;
height:100%;
}
.sitemap li{
float:left;
margin:0;
padding:0;
width:200px;
line-height:160%;
}
.sitemap li a{
color:#003366;
}
.STYLE1 {color: #003366}

/*2page*/
#sidenavlist{ 
margin:10px 36px 0 20px;
border-top:4px solid #768ca2;
padding:0 0 0 1px;
background:url(../images/navbg02.gif) repeat-y right;
}
#sidenavlist .Press{
background-color:#e5ebeb;
border:none;
}
#sidenavlist .Press a{
color: #999933;
}
#sidenavlist li { 
font: 13px Verdana, Arial, Helvetica, sans-serif; 
color: #666242;
border-bottom:#768ca3 1px solid;
border-top:#f6f5ee 1px solid;
border-right:#CCCCCC 1px solid;
list-style:none; 
height: 24px;
line-height:24px;
text-align:left;
}
.pspic{
float:left;
padding:0 10px 10px 0;
}
/*product1*/
.picShow{
	list-style:none;
	margin:0;
	padding:0;
	line-height:200%;
}
.picShow li{
float:left;
width:200px;
text-align:center;
margin:0 0 10px 0;
}
