﻿body {
font-size:11px;
margin:0px;
background:url("/images/leftbox_bg02.jpg") repeat-y left #F6F6F6; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header{
width:100%;
background: url("/images/header_bg01.jpg") repeat-x #ccd2de; 
height: 400px;
border:0px;
}
#header_home{
width:1004px;
height:400px;
background: url("/images/header_home_en_bg.jpg") no-repeat; 
border:0px;
}
#header_team{
width:1004px;
height:400px;
background: url("/images/header_team_en_bg.jpg") no-repeat; 
border:0px;
}
#header_culture{
width:1004px;
height:400px;
background: url("/images/header_culture_en_bg.jpg") no-repeat; 
border:0px;
}
#header_workshop{
width:1004px;
height:400px;
background: url("/images/header_workshop_en_bg.jpg") no-repeat; 
border:0px;
}
#header_product{
width:1004px;
height:400px;
background: url("/images/header_product_en_bg.jpg") no-repeat; 
border:0px;
}
#header_network{
width:1004px;
height:400px;
background: url("/images/header_network_en_bg.jpg") no-repeat; 
border:0px;
}
#header_contacts{
width:1004px;
height:400px;
background: url("/images/header_contacts_en_bg.jpg") no-repeat; 
border:0px;
}
#header_job{
width:1004px;
height:400px;
background: url("/images/header_job_en_bg.jpg") no-repeat; 
border:0px;
}
#languagenav{
float:left;
margin:52px 0px 0px 420px!important;
margin:58px 0px 0px 210px;
width:326px;
height:26px;
text-align:center;
font-weight:bold;
line-height:30px!important;

}
#languagenav a:link,#languagenav a:visited{
font-family: Helvetica, Arial,sans-serif;
text-decoration: none;
font-weight:bold;
color:#ff0;
padding:2px 12px 2px 12px;
}
#languagenav a:hover{
color:#fff;
}
#header_title{
text-align:right;
float:left;
width:490px;
height:150px;
margin:80px 0px 0px 252px!important;
margin:72px 0px 0px 128px;
}
#header_title .header_title1{
font-size:30px;
font-family:  Helvetica,Arial, sans-serif;
color:#fff;
}
#header_title .header_title2{
text-align : justify ;
text-align:left;
font-family:  Helvetica, Arial,sans-serif;
font-size:11px;
line-height:11px;
color:#fff;
}
#header_logo{
float:left;
width:100px;
height:40px;
margin:275px 0px 0px -720px!important;
margin:267px 0px 0px -720px;
}
#middle{
width:100%;
background: url("/images/mainbox_bg02.jpg") repeat-x ; 
margin:0px 0px 50px 0px;
}
#mainbox{
width:1008px!important;
width:1004px;
margin:0px 0px 0px 0px;
}
.leftbox{
border:0px;
float:left;
margin:0px;
width:240px;
background: url("/images/leftbox_bg01.jpg") no-repeat; 
}
.leftmenu{
MARGIN: 30px 0px 0px 45px!important;
MARGIN: 26px 0px 0px 15px;
width:120px!important;
width:150px;
height:85px;
}
.leftmenu ul{
MARGIN: 2px 0px 0px -70px !important;
MARGIN: 2px 0px 0px -10px;
list-style : disc inside ; 
list-style-type : circle;
line-height:25px;
color:#000;
font-weight:bold;
}
.leftmenu li{
padding:2px px 2px 0px!important;
padding:2px 18px 2px 18px;
border-bottom:1px solid #93E8FD;
}

.leftmenu li a:link,.leftmenu li a:visited{
color:#000;
text-decoration: none;
}
.leftmenu li a:hover{
color:#fff;
}
.leftmenu li a.wli:link ,.leftmenu li a.wli:visited{
color:#fff;
}
.leftmenu li a.wli:hover {
color:#000;
}
.maincontent{

border:0px;
float:left;
margin:24px 0 0 0px;
width:768px!important;
width:764px;
background: url("/images/mainbox_bg01.jpg") repeat-x; 
}
#menubox{
float:right;
width:762px!important;
width:760px;
height:50px;
background: url("/images/en_menu_bg01.jpg") no-repeat; 
vertical-align:middle;
font-weight:bold;
line-height:42px!important;
line-height:45px;
}
#menubox1{
margin:-3px 0px 0px 25px;
}
.menulink{
margin:0px 0px 0px 10px;
padding:2px 7px 2px 8px;
text-decoration:none;
}
a.menulink:link,
a.menulink:visited{
color:#333333;
text-decoration:none;
}
a.menulink:hover{
color:#666;
}
.submenu{
width:495px;
height:35px;
MARGIN:0px; 
font-weight:bold;
line-height:35px;
background: url("/images/submenu_bg.jpg") no-repeat; 
}
.submenu a:link,
.submenu a:visited{
text-decoration:none;
padding:0px 12px 0px 12px;
color:#666;
border-right:1px dashed #666;
}
.submenu a:hover{
color:#333;
}
#patchsubmenu{
width:9px;
height:20px;
background: url("/images/patchsubmenu.jpg") no-repeat; 
}

#pagecontent{
margin:0px 0px 0px 17px!important;
margin:0px 0px 0px 15px;
}
#footer{
clear:both;
border:0px;
FLOAT:left;
width:1008px!important;
width:1004px;
background:#848484;
}
#bottom_left{
FLOAT: left;
MARGIN: 0px;
width:231px;
height:65px!important;
BACKGROUND: url("/images/bottom_left.gif"); 
}
#copyright{
color:#fff;
FLOAT: right;
width:577px!important;
width:573px;
height:45px;
BACKGROUND: #848484; 
text-align:center;
padding:10px 200px 0px 0px;
font-family:  Helvetica, Arial,sans-serif;
font-size:10px;
}
#copyright a{
color:#ccc;
}
#header_logo_title{
MARGIN: 0px;
font-family:"黑体";
font-size:20px;
color:#fff;
}
#content_top{
margin:10px 260px 0px 0px!important;
margin:10px 130px 0px 0px;
float:right;
width:490px;
height:30px;
BACKGROUND: url("/images/en_content_top_bg.gif") no-repeat; 
line-height:30px;
}
#content_top div {
margin:0px 0px 0px 160px!important;
margin:0px 0px 0px 160px;
width:300px;
height:30px;
text-align:left;
font-size:14px;
font-weight:bold;
line-height:30px;
color:#fff;
}

#hot_product{
width:85px;
height:575px;
margin:200px 0px 0px 74px;
padding:1px 0px 0px 0px;
BACKGROUND: url("/images/enhotproduct_bg.gif") no-repeat; 
}
#hot_product div{
margin:90px 0px 0px -2px;
text-align:center;
}
#hot_product a:link,#hot_product a:visited{
padding:0px;
text-decoration:none;
color:#000;
}
#hot_product a:hover{
color:#666;
}
.hotproduct_img{
padding:15px 0px 0px 0px;
border-top:1px dashed #ccc;
}
#news{
float:right;
width:200px;
margin:30px 12px 0px 0px!important;
margin:30px 5px 0px 0px;
}
#newmain a:link,#newmain a:visited{
display : block;
padding:0px 0px 0px 10px;
BACKGROUND: url("/images/newsline_link_bg.jpg") no-repeat; 
line-height:29px;
text-decoration:none;
color:#333;
}
#newmain a:hover{
BACKGROUND: url("/images/newsline_hover_bg.jpg") no-repeat; 
color:#72C6EF;
}
#news .newstime{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#newtop{
width:210px;
height:65px;
BACKGROUND: url("/images/en_newtop_bg.jpg") no-repeat; 
}
#newmain{
width:210px;
height:100%;
BACKGROUND: url("/images/newmiddle_bg.jpg") repeat-y; 
text-align:center;
}
#newmain div{
margin:0px 0px 0px 18px;
width:190px;
text-align:left;
}
#productsearch{
width:200px;
height:35px;
margin:10px 0px 0px 10px!important;
margin:10px 0px 0px 10px;
BACKGROUND: url("/images/productsearch_bg.jpg") no-repeat; 
}

#productsearch01{
float:left;
margin:10px 0px 5px 22px!important;
margin:10px 0px 5px 12px;
text-align:center;
color:#333;
}
#productsearch02{
float:left;
margin:0px 0px 5px 0px;
text-align:center;
color:#333;
}

.input01{
margin:5px 0 0 0 ;
border:1px solid #333;
width:95px;
font-size:11px;
}
#newbottom{
width:210px;
height:35px;
BACKGROUND: url("/images/newbottom_bg.jpg") repeat-y; 
}
#contentmain{
float:left;
margin:30px 0px 0px 0px;
width:500px;
height:100%;
}

.productlist {
	width:100%;
	margin:10px 0 0 0;
	min-height:150px;
	height:auto;
	clear:both;
	color:#333;
}
.productlist a{
	color:#333;
}
#Contacts{
margin:0 0 0 80px;
width:380px;
height:auto;
padding:12px;
background:#6DCFF6;
}
#Contactscontent{
color:#333;
width:auto;
height:300px;
padding:30px 0px 30px 30px;
background:#fff;
}
#Contactscontent a{
color:#000099;
}
#cphoto{
margin:-90px 0px 0px 250px;
}
#job{
margin:0 0 0 80px;
width:380px;
height:auto;
padding:12px;
background:#6DCFF6;
}
#jobcontent{
color:#333;
width:auto;
height:250px;
padding:30px 0px 30px 30px;
background:#fff;
}
#jobcontent a{
font-size:14px;
font-weight:bold;
color:#0099FF;
text-decoration:none;
}

#next{
margin:20px 0 0 0;
width:100%;
text-align:right;
}
#next a{
color:#333;
}

#viewjob{
margin:0 0 0 80px;
width:380px;
height:auto;
padding:12px;
background:#6DCFF6;
}
#viewjobcontent{
color:#333;
width:auto;
height:auto;
padding:30px 0px 30px 0px;
background:#fff;
}

#viewjobcontent a{
color:#000099;
}

.joblist{
	padding:25px;
	border-bottom:1px solid #6DCFF6;
	color:#0099FF;
}

.clear{
	clear:both;
	height:0px;
	overflow:hidden;
	display:block;
}
#friendlink{
	margin:0px 0px 0px -40px;
	height:120px;
}
#friendlink a:link,#friendlink a:visited{
display:block;
margin:10px 0px 0px 50px;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#003366;
}
#friendlink a:hover{
text-decoration:underline;
color:#FF9900;
}
#newsheader{
height:25px;
font-size:14px;
font-weight:bold;
color:#666;
text-align:center;
border-bottom:1px dashed #999;
}
#newstime{
margin:5px;
height:25px;
color:#999;
text-align:center;
}
#newshtml{
color:#666;
}
#showpage{
width:500px;
text-align:right;
padding:10px;
margin:10px 0 0 0px;
border-bottom:1px dashed #ccc;
}
#showpage span{
border:1px solid #6DCFF6;
float:right;
font-weight:bold;
color:#999999;
padding:5px;

}
#showpage a:link,#showpage a:visited{
padding:0px 5px 0px 5px;
font-weight:bold;
width:30px;
color:#003399;
text-align:right;
text-decoration:none;
}
#showpage a:hover{
text-decoration:underline;
}
.sqq a{
	color:#333333;
	text-decoration: none;
}