body{
	margin:0;
	padding:0;
}
form{margin:0; padding:0}
p {margin: 0 0 15px;}
img{border:0;}
td, table, div{
	font-family:Arial,Verdana;
	font-size: 11px;
	color:#666666;
	line-height:22px;
}
textarea{font-family:Arial,Verdana;font-size: 11px;}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#3eae41;}

/*- 主框架 -*/
#container{margin:auto; padding:0; width:950px;}

/*- 头部 -*/
#header{background-color:#FFF;}
#header{ background-color:#fff;}
#header .left{padding:0 20px;}
#header .left a {float:left; display:block; margin:10px 0; height:47px; width:330px; background:url(../images/logo.gif) no-repeat; text-indent:-1000px;}
#header .right{float:right; width:212px; padding:10px 10px 0 0; background:url(../images/top_right_bg.gif) no-repeat left 15px; text-align:right;}

/*- 导航 -*/
#menu{float:left; width:930px; height:30px; background:url(../images/menu_bg.jpg) no-repeat left bottom; padding:0 10px; color:#FFF;}
#menu p{float:right; height:25px; padding:5px 10px 0 0; margin:0;}
#menu ul{padding:0; margin:0;}
#menu li{float:left; display:block; width:80px; height:30px; padding:0; margin:0 10px; text-align:center;}
#menu li a{float:left; width:76px; height:25px; padding:5px 0 0 0; color:#FFF; font-size:13px; font-weight:bold;}
#menu li a:hover{color:#fff; text-decoration:underline;}

/*#menu li a:hover{color:#3eae41; background:url(../images/menu_on.gif) no-repeat left bottom;}
#menu li a.current{color:#3eae41; background:url(../images/menu_on.gif) no-repeat left bottom;}
*/
/*- 顶端flash部分 -*/
#flash{float:left; margin:0; padding:10px 0; overflow:hidden;}

/*- 主要内容 -*/
.title{float:left; width:100%; margin:0; padding:0; background:url(../images/title_r.jpg) repeat-x left bottom;}
.title strong{float:left; width:128px; height:22px; padding:3px 0 !important; padding:2px; margin:0; background:url(../images/title_l.gif) no-repeat left bottom; color:#6B6B6B; text-indent:25px;}
.title span{float:right; height:18px; padding:5px !important; padding:2px 5px;}

.sidebar{float:left; width:215px; margin:0; padding:0; overflow:hidden;}
.sidebar ul{float:left; padding:10px; margin:0 0 10px 0; border:1px solid #EEEEEE; border-top:none;}
.sidebar li{float:left; display:block; width:193px; height:20px; margin:0; padding:3px 0; background:url(../images/icon_1.gif) no-repeat 2px 10px; border-bottom:1px dashed #DDDDDD; text-indent:12px; overflow:hidden;}
.sidebar li a.current{color:#3eae41;}

#left-search{float:left; width:203px; height:172px; padding:5px; margin:0; border:1px solid #EEEEEE; overflow:hidden;}
#left-search form{background:url(../images/search.jpg) no-repeat 10px center; padding:5px 0 15px 60px; border-bottom:1px dashed #DDDDDD;}
#left-search #thekey{width:131px; margin:2px 0; border:1px solid #C0C0C0;}
#left-search #submit{width:60px; height:19px; margin:0; background:url(../images/btn.gif) no-repeat left center; border:none; color:#FFF;}
#left-search p{height:69px; padding:5px 0 5px 50px; margin:10px; background:url(../images/link.jpg) no-repeat left center; line-height:19px;}

.recommend{float:left; width:215px; height:211px; padding:0; margin:0 0 10px 0; overflow:hidden;}

#index-main{float:left; width:725px; margin:0 0 0 10px; padding:0; overflow:hidden;}
#index-main .about{float:left; width:703px; height:243px; padding:10px; margin:0 0 10px 0; border:1px solid #EEEEEE; border-top:none; overflow:hidden;}
#index-main .about img{float:left; width:148px; height:100px; padding:1px; margin:0 10px 0 0; border:1px solid #DDDDDD;}

#index-main .move{float:left; width:682px; height:173px; padding:4px 4px 4px 37px; margin:0 0 10px 0; background:url(../images/move_title.gif) no-repeat 4px 4px; border:1px solid #EEEEEE; overflow:hidden;}

#index-main #demo{float:left; width:672px; margin:5px; padding:0; overflow:hidden;}
#index-main .index-pro{width:140px;}
#index-main .index-pro p{width:135px; height:160px; padding:0; margin:5px; text-align:center; overflow:hidden;}
#index-main .index-pro img{width:130px; height:130px; padding:1px; margin:0; border:1px solid #DDDDDD;}
#index-main .index-pro .nopic{width:26px; height:30px; padding:51px 53px; margin:0; border:1px solid #DDDDDD;}

#main{float:right; width:725px; margin:0 0 0 10px; padding:0; overflow:hidden;}
#main h1{float:left; display:inline; width:683px; margin:10px; padding:2px 10px; font-size:12px; font-weight:bold; border:1px solid #DDDDDD; background-color:#EBEFF0;}
#main .content{float:left; width:705px; padding:10px; margin:0; overflow:hidden;}

/*- 证书 -*/
#cer-list{float:left; width:705px; padding:10px; margin:0;}
#cer-list ul{margin:0; padding:0;}
#cer-list li{float:left; width:331px; border:1px solid #DDDDDD; display:block; padding:3px 10px; margin:0;}
#cer-list li a{padding:0 0 0 15px; background:url(../images/icon_2.gif) no-repeat left center;}
#cer-list .even{background-color:#EBEFF0;}
#cer-list .right{border-left:0;}
#cer-list .nofirst{border-top:0;}

/*- 产品 -*/
#pro-list{float:left; width:705px; padding:10px; margin:0;}
#pro-list ul{margin:0; padding:0;}
#pro-list li{float:left; display:block; width:130px; padding:0 21px 10px 21px;}
#pro-list li img{float:left; width:130px; height:130x; margin:0; padding:1px; border:1px solid #DDDDDD;}
#pro-list li span{float:left; width:130px; height:25px; margin:0; padding:0; text-align:center; overflow:hidden;}
#pro-list .nopic{float:left; width:26px; height:30px; padding:51px 53px; margin:0; border:1px solid #DDDDDD;}
#pro-list p{float:left; width:705px; padding:0; margin:0; text-align:center;}

#pro_show_img{padding:3px; margin:0 10px; border:1px solid #DDDDDD; background-color:#EBEFF0; overflow:hidden;}
#pro_show_img p{padding:0; margin:0; text-align:center; background-color:#FFF;}

#pro_show_item{float:left; display:inline; width:705px; padding:0; margin:5px 10px 0 10px;}
#pro_show_item label{float:left; width:697px; padding:3px 3px 0 3px; margin:0; border:1px solid #DDDDDD; background-color:#EBEFF0; font-weight:bold;}
#pro_show_item span{float:left; width:705px; padding:5px 0; margin:0;}

#pro_show_list{float:left; width:715px; padding:5px 0; margin:0;}
#pro_show_list ul{margin:0; padding:0;}
#pro_show_list li{float:left; display:block; width:339px; height:21px; margin:0 10px 4px 0; padding:0 0 0 8px; border-bottom:1px dashed #DDDDDD; overflow:hidden;}
#pro_show_list li a{float:left; background:url(../images/icon_1.gif) #FFF no-repeat left 7px; padding:0 0 0 10px;}

/*- 新闻 -*/
#news-list{float:left; width:705px; padding:10px; margin:0;}
#news-list ul{padding:0; margin:0;}
#news-list li{float:left; display:block; margin:0; width:695px; padding:2px 5px; border-bottom:1px solid #DDDDDD;}
#news-list li a{float:left; background:url(../images/icon_1.gif) no-repeat left center; padding:0 0 0 10px;}
#news-list li span{float:right;}
#news-list p{float:left; width:705px; padding:0; margin:10px 0; text-align:center;}

#new-title{float:left; width:725px; padding:0; margin:0;}
#new-title h1{margin:10px; padding:2px 10px; font-size:12px; font-weight:bold; border:1px solid #DDDDDD; background-color:#EBEFF0;}
#new-title p{margin:0 10px; padding:0; color:#999;}

#new-bottom{float:left; display:inline; width:683px; margin:10px; padding:5px 10px 5px 10px; border:#E5E5E5 solid 1px; background-color:#F7F7F7; }
#new-bottom .left{float:left; width:563px;}
#new-bottom .left p{margin:3px 0; padding:0;}
#new-bottom .right{float:right; width:120px; margin:7px 0 0 0; padding:0;}
#new-bottom .right input{float:right; padding:0; margin:0; width:120px; height:40px; font-size:14px; font-weight:bold; cursor:pointer;}

/*- 表单 -*/
#f_ally caption{padding:2px 5px; margin:0; background-color:#EBEFF0; border:1px solid #DDDDDD; border-bottom:none; font-weight:bold; text-align:left;}
#f_ally th,#f_order th,#f_resume th,#f_feedback th{font-weight:normal; padding:3px;}
#f_ally td,#f_order td,#f_resume td,#f_feedback td{padding:3px;}
#f_order select{margin:1px 0;}

/*- 底部 -*/
#footer{float:left; width:950px; margin:10px 0; padding:3px 0; background-color:#B3B3B3; text-align:center; color:#FFF;}
#footer a{color:#FFF;}
#footer a:hover{color:#FFF; text-decoration: underline;}

#copyright{float:left; width:950px; color:#999999; text-align:center;}
