body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0; line-height:20px; font-size:12px; font:Verdana, Geneva, sans-serif;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
a:link,a:visited { color:#000; text-decoration:none;}
a:hover { text-decoration:underline;}

#head,#foot,#banana,#main  {width:960px; margin:0 auto; height:1%; overflow:hidden; clear:both; }
#bg { background:url(../images/bg.gif) 0 0 repeat;}
.bg1 { background:url(../images/about_r9_c2.jpg) 0 0 repeat-y; border-bottom:1px solid #E9E9E9; position:relative;}
#head {height:135px;background:url(../images/index_r1_c2.jpg) 0 0 repeat-x;}
#logo { float:left; width:304px; height:100px; background:url(../images/index_r2_c7.jpg) 20px 17px no-repeat;}
	#logo h1 { text-indent:-1000px;}
#search { float:right; width:530px; padding:7px 10px 0 0;}
	#search ul li { text-align:right; padding:5px 0;}
#nav { clear:both; overflow:hidden; padding-left:60px; line-height:33px;}
#nav a { padding:0 30px; font-size:14px; font-weight:bold;}
	#nav a:link,#nav a:visited { color:#FFF;}
	#nav a:hover { color:#FFF;}
#top { clear:both; overflow:hidden; height:100px;}
.hui { color:#666;}
a.hui:link,a.hui:visited { color:#666;}
a.hui:hover { color:#333; text-decoration:underline;}
.sideLeft { float:left; width:700px;}
.sideRight { float:right; width:243px;}
.indexT { clear:both; height:180px; margin-bottom:10px;}
.hotImg { float:left; width:233px; height:178px; border:1px solid #ECECEC;}
.about1 { float:right; width:450px;}
.more { float:right; font-weight:normal; font-size:12px; color:#999; padding-right:10px;}
	.more a:link,.more a:visited,#link a:link,#link a:visited{ color:#999;}
	.more a:hover,#link a:hover { color:#333; text-decoration:none;}
.hack10 { display:block; height:10px; clear:both; overflow:hidden;}
.box { background: #FFF url(../images/index_r10_c10.jpg) 0 0 repeat-x; margin-bottom:5px;}
h3 { height:28px; font-size:14px; background:url(../images/index_r11_c7.jpg) 10px 5px no-repeat; padding-left:24px; line-height:24px; padding-top:2px;}
.border { border:1px solid #E8E8E8; padding:5px 10px; height:137px; border-top:none; overflow:hidden; position:relative;}
#banana { margin-bottom:10px;}
.hei100 {  height:139px;}
.contact ul li { font-size:12px;}
.hot ul li { width:110px; float:left; text-align:center; font-size:12px; margin:10px 22px; display: inline;}
	.hot ul li img { display:block; border:1px solid #CCC; width:110px; height:95px; overflow:hidden; margin-bottom:3px; }
.company1 {background:url(../images/index_r14_c12.jpg) right bottom no-repeat; height:139px;}
.company h2 { font-size:12px; text-indent:2em; font-weight:normal; padding-right:160px;}
.left { float:left; width:205px; padding:0 10px; height:410px;}
.right { float:right; width:720px;}
	.left h2 { background:url(../images/about_r4_c3.jpg) center 0 no-repeat; line-height:32px; padding-left:10px; height:42px; font-size:12px; color:#FFF;}
.sideNav { padding:0 10px;}
.sideNav ul li { height:32px; line-height:32px; border-bottom:1px solid #E9E9E9;}
	.sideNav ul li a:link,.sideNav ul li a:visited { color:#666; display:block; padding-left:22px; line-height:32px; font-weight:bold; background:url(../images/dot.gif) 5px -25px no-repeat;}
	.sideNav ul li a:hover { color:#06F; background:url(../images/dot.gif) 5px 10px no-repeat; text-decoration:none;}
.fr { float:right; padding-right:10px;}
.rightT { border-bottom:1px solid #E9E9E9; background:url(../images/about_r4_c5.jpg) 10px 2px no-repeat; padding-left:30px; height:33px; line-height:33px;}
	.rightT h2 { font-size:14px; color:#06F; height:33px; line-height:33px;}
.menu { background:url(../images/about_r5_c7.jpg) left 10px no-repeat; float:right; padding-left:15px; color:#999;}
.rightM { padding:10px;}
.pic { margin-bottom:10px; text-align:center;}
.main1 { line-height:25px;}
.img1 { width:223px; height:237px; position:absolute; left:4px; bottom:0;}
.p5 td { padding:5px;}
.pro { float:left; width:140px; margin:5px 15px; display:inline;}
	.pro span { width:140px; text-align:center; float:left; display:block;}
	.pro span img { display:block; clear:both; border:1px solid #CCC; padding:1px;}
.proT { padding:10px 0; height:1%; overflow:hidden; clear:both;}
.proT span { width:200px; margin:0 30px; float:left; display:block; border:1px solid #CCC; text-align:center; overflow:hidden; height:200px;}
.proB { background: url(../images/jieshao.gif) center top no-repeat; padding-top:30px;}
#pageGo {text-align:center; color:#000; clear:both; margin:10px 0;}
/*#pageGo a { border:1px solid #849CC6;color:#203558;padding:2px 5px;text-decoration:none;}*/
#pageGo a { color:#203558;padding:2px 5px;text-decoration:none;}
#pageGo a:hover {background:#849CC6  none repeat scroll 0%;}
.about h1 { font-size:20px; text-align:center;}
.pic1 { padding:5px 0; text-align:center;}
.news h1 { font-size:22px; text-align:center; padding:10px 0;}
.news ul li { border-bottom:1px dashed #CCC; background:url(../images/dot1.gif) left 13px no-repeat; padding-left:16px; height:35px; line-height:35px; }
.job h2 { font-size:14px; color: #0066CC; padding-bottom:5px;}
.fb { font-size:12px; font-weight:bold; padding:5px 0;}
.email { margin:10px 0;}
.message label { display:block; float:left; width:100px; font-size:14px; text-align:right; padding:5px 0;}
	.message input,.message textarea { margin:5px 0;}
	.message br { display:block; clear:both; height:10px;}
.red { color:#C00; padding-right:5px;}
.map { text-align:center; margin-bottom:10px; width:290px; float:right;}
	.map img { border:1px solid #CCC; padding:1px;}
.cont1 { float:left; width:330px;}
	.cont1 ul li { font-size:14px; line-height:30px;}


#link { border:1px solid #ECECEC; margin:0 auto; width:950px; background-color:#FFF; padding:2px 5px; color:#333; margin-top:6px;}
	#link a { padding-right:10px;}
.linkWord { font-size:14px; font-weight:bold; color:#333;}
#foot { padding:5px 0; font-size:12px; color:#666;}
.bNav { float:left; width:385px;}
	.bNav a { padding:0 5px; color:#999;}
.footR { float:right; width:470px; text-align:right;}
