/* CSS Document */
body{
	margin:0;
	padding:0;
	color: #333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border:0;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#FF6600;
}
.clear{
	clear:both;
}
.bold{
	font-weight: bold;
}
h1{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	margin:0;
	padding-top:20px;
}
#header{
	margin:0 auto;
	width:979px;
}
#logo{
	float:left;
	padding:0 0 0 12px;
	width:154px;
}
#favourite{
	float:right;
	font-size:10px;
	padding-top:20px;
	padding-right:30px;
}
#favourite img{
	float:left;
}
#favourite a{
	margin:15px 0 0 0;
	display:block;
	float:left;
}
#menu{
	width:980px;
	height:25px;
	margin:2px auto 3px;
	background-color:#EE7236;
	position:relative;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul li{
	float:left;
	
}
.menuline{
	height:25px;
	width:1px;
	background-color:#FFFFFF;
}
#menu ul li a{
	color:#fff;
	display:block;
	width:162px;
	height:25px;
	text-align:center;
	line-height:25px;
	text-decoration:none;
}
#menu ul li a:hover{
	background:#000;
}
#menu ul li ul{
	position:absolute; /* 绝对定位 */
	display:none;  /* 正常不显示 */
}
#menu ul li ul li{
	float:none;  /* 不可少,少了firefox会平铺秀出来 */
	border-top:1px #FFF solid;
	display:block;/*这里也要定义,不然ie里有问题*/
	height:25px;
	width:162px;
}
#menu ul li ul li a{
	color:#FFF;
	text-align:center;
	background:#CD3333;
	line-height:25px;
	text-decoration:none;
}
#menu ul li ul li a:hover{
	background:#EE7236;
}
#menu ul li:hover ul, #menu ul li.over ul {
	display: block; /* .over是对ie起作用,跟那段js相关联到 */
}
.line2{
	width:979px;
	height:25px;
	overflow:hidden;
	margin:0 auto 2px;
	background-color:#FFC96F;
}
#banner{
	width:979px;
	height:216px;
	margin:3px auto;
}
#main{
	width:979px;
	margin:0 auto;
}
#row1{
	width:979px;
	height:95px;
}
#product{
	width:290px;
	height:94px;
	background-color:#FFEDBB;
	float:left;
	margin-top:2px;
	text-align:left;
}
#text{
	width:180px;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:15px;
}
#select{
	width:200px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}	
#about{
	width:685px;
	height:94px;
	background-color:#FFF9E7;
	float:left;
	margin-top:2px;
	margin-left:4px;
	text-align:left;
}
#about img{
	float:left;
}
#about p{
	margin:10px 0 0 138px;
}
#about .img2{
	margin-left:320px;
}
#row2{
	width:948px;
	background:#f4f4f4;
	margin-top:5px;
	padding:15px 15px 0 15px;
}
.td_line1{
	color:#000;
	font-weight:bold;
	background:url(images/line1.jpg) no-repeat center bottom;
	text-align:center;
	height:23px;
	font-size:14px;
}
.td_line1 a,.td_line2 a{
	color:#000;
}
.td_line2{
	background:url(images/line2.jpg) no-repeat center bottom;
	color:#190D00;
	text-align:center;
	height:23px;
	font-size:14px;
}
.td_line1 img,.td_line2 img{
	margin-left:30px;
}
.td_lineheight{
	line-height:16px;
}
#row3{
	height:234px;
	background:#eeeeee;
	width:979px;
	margin-top:5px;
}
#contact{
	float:left;
	width:305px;
	height:234px;
	padding-left:20px;
}
#address{
	padding-top:20px;
	margin-bottom:12px;
}
#address img{
	float:left;
}
#address p{
	float:left;
	width:176px;
	padding-left:13px;
	margin:0;
}
#case{
	float:left;
	height:234px;
	width:299px;
}
#case_left{
	width:181px;
	float:left;
	height:234px;
}
#technic ul,#case ul{
	list-style:none;
	margin:0;
	padding:0;
}
#case li,#technic li{
	line-height:24px;
	text-indent:12px;
	background:url(images/arrow.gif) no-repeat left 10px;;
}	
#case_right{
	width:118px;
	float:left;
	height:184px;
	padding-top:50px;
}
#technic{
	float:left;
	height:234px;
	width:355px;
}
#technic_left{
	float:left;
	width:168px;
	height:234px;
	padding-left:16px;
}
#technic_right{
	float:left;
	width:171px;
	height:184px;
	padding-top:50px;
}
#bottom{
	margin:0 auto;
	text-align:center;	
	line-height:18px;
	padding-top:5px;
}
.tenpx{
	font-size:10px;
}
#bottom p{
	margin:5px 0 0 10px;
}
/*inner*/
#inner_main{
	width:979px;
	margin:0 auto;
}
#left{
	float:left;
	width:232px;
}
#right{
	float:left;
	width:747px;
}
#leftmenu{
	width:232px;
}
#leftmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#leftmenu li{
	border-bottom:1px solid #a7a7a7;
	text-align:center;
}
#leftmenu li a{
    width:220px;
	height:18px;
	display:block;						/* a定义高宽后,再区块显示一下 */
	padding:5px 5px 5px 0.5em;
	text-decoration:none;
	background-color:#d5d5d5;
}
#leftmenu li a:hover{
	background-color:#E9942A;
	color:#fff;
}
#product_content{
	width:651px;
	padding-left:35px;	
}
#product_row1{
	width:651px;
	height:24px;
	line-height:24px;
}
#product_row1 table{	
	border-collapse:collapse;
}
#product_row1 td{	
	border:1px #CCCCCC solid;
	text-align:center;
}
.product_unit{
	width:651px;
	border:1px solid #d4d0c8;
	border-top:0px;
	height:120px;
}
#product_row1 .line{
	width:1px;
	height:24px;
	background-color:#d4d0c8;
	overflow:hidden;
}
.product_unit .line{
	width:1px;
	height:24px;
	background-color:#d4d0c8;
	overflow:hidden;
}
#about_content p{
	line-height:20px;
	margin:0 0 0 15px;
}
.input{
	border:1px solid #999;
	background-color:#F1FAFF;
}
#message_content .btn{
	border:1px solid #999;
	background-color:#FBFBFB;
	height:20px;
}
/*datalist*/
.d_title{ 
	background:#666666; 
	color:#fff; 
	font-size:14px; 
	font-weight:bold; 
	line-height:26px;
	padding-left:10px;
} 
.table_td{ 
	background:#E0E0E0;
	padding-left:10px; 
	font-size:12px;
}
.d_table{ 
	background:#fff; 
	margin:10px auto 2px auto;
	text-align:center; 
}
.link{ 
	background:#666666; 
	color:#fff; 
	font-size:14px; 
	font-weight:bold;
	line-height:26px; 
	padding-left:10px;
} 
.link a:link,.link a:visited{
	color:#FFFFFF;
}
/*datalist end*/
#product_show{
	text-align:center;
}
#product_show p{
	padding-left:15px;
	width:376px;
	line-height:24px;
}
#show_content{
	float:left;
	width:714px;
	margin-bottom:30px;
	margin-top:10px;
	padding-left:30px;
	text-align:left;
}
.show_img{
	width:293px;
	text-align:center;
} 
.show_img2{
	width:200px;
	text-align:center;
}
#product_show .tit{
	font-size:14px;
}
#product_show .bigtit{
	font-size:24px;
	font-weight: bold;
	padding-left:30px;
}
#article_list ul{
	margin:0 0 0 20px;
	padding:0 0 0 50px;
	list-style:none;
}
#article_list li{
	background:url(images/new_list.jpg) no-repeat 0 7px;
	padding:0 0 0 18px;	
	line-height:24px;
}
.time{
	margin-left:60px;
}
#equipment_content{
	text-align:center;
}
#article_content{
	padding-left:15px;
}
#article_content p{
	line-height:24px;
}
