/* CSS Document */
body{
    margin:0;
	padding:0;
	background-color:#F2F2F2;
	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	overflow:hidden;
}
.font1{
		font-size:12px;
		line-height:20px;
		color:#666666;
	}
.font2{
	font-size:12px;
	color:#1e66b4;
	font-weight:bold;
	line-height:20px;
}
.font_red{
		color:#FF0000;
}
.app_content_mid{
		background:url(../images/app_con_03.gif) left top repeat-y;
		width:500px;
		padding:10px;
}
.app_content_bottom{
		background:url(../images/app_con_05.gif) no-repeat;
		width:500px;
		height:9px;
}

.indentmenu{
font:14px Arial;
width: 619px; /*leave this value as is in most cases*/
background:url(../images/tabs_bg.gif) no-repeat;
height:29px;
}
	
img{
    float:left;
	display:block;
	border:none;
	}
.clear{
	clear:both; 
	font-size:0; 
	line-height:0;
}

a.white{
  color:#FFFFFF;
  text-decoration:none;
  }
a.white:hover{
  color:#FFFFFF;
  text-decoration:underline;
  }
a.blue{
  color:#0079C5;
  text-decoration:none;
  }
a.blue:hover{
  color:#0079C5;
  text-decoration:underline;
  }
a.black{
  color:#585858;
  text-decoration:none;
  }
a.black:hover{
  color:#DA0011;
  text-decoration:none;
  }
.fd{
  right:5px; 
  float:right; 
  width:80px; 
  position: absolute; 
  top: expression(offsetParent.scrollTop+140); 
  height: 80px
}
.fd2{
  right:50px; 
  float:right; 
  width:80px; 
  position: absolute; 
  top: expression(offsetParent.scrollTop+140); 
  height: 80px
}
.productimg1{
		background:url(../images/cp.gif) no-repeat;
		width:500px;
		height:140px;
		margin-top:15px;
	}
	.content_mid{
	
		width:507px;
		padding:0px;
	}
	
	.contact {
		background:url(../images/daili.gif) no-repeat;
		width:190px;
		height:55px;
		margin-bottom:5px;
		cursor:pointer;
	}
	
	.contactwaybar_bak{
		margin-top:20px;
		background:url(../images/contact_bg.gif);
		height:29px;
	}
	
	.contactwaybar{
		text-align:left;
		background:url(../images/contact_bg.gif);
		height:29px;
		font-weight:bold;
		height:2em;
		line-height:2em;
		overflow:hidden;
		color:#FFFFFF
	}	
	
	.contactway{
		border:1px solid #DEDEDE;
		text-align:left;
		padding:10px;
		color:#1e66b4;
		background:f6fbfe;
		line-height:20px;
	}
/*-----------------------top start--------------------*/
.top{
   margin:0 auto;
   width:900px;
   padding:5px 0 0 0;
   }
.top ul{
   float:right;
   width:450px;
   overflow:hidden;
   margin:0px 0px 0 0;
   }
.top ul li{
   float:right;
   width:450px;
   font:normal 12px/22px "����";
   color:#666666;
   text-align:right;
   }
.top ul li.zc{
   font:bold 14px "����";
   margin:8px 0 0 0;
   }
.top img.phone{
   float:right;
   margin:25px 5px 0 0;
   }
.productimg1{
background:url(../images/1.jpg) no-repeat;
width:500px;
height:140px;
margin-top:15px;
}
/*-----------------------nav start--------------------*/
.nav{
   margin:0 auto;
   width:100%;
   }
.nav ul{
   float:left;
   margin:10px 0 10px 0;
   padding:0;
   overflow:hidden;
   }
.nav ul li{
   float:left;
   width:125px;
   font:bold 14px/33px "����";
   color:#FFFFFF;
   text-align:center;
   background:url(dh_1.png) 0 0 repeat-x;
   }
.nav ul li.d_left{
   float:left;
   text-align:right;
   width:170px;
   background:url(dh_1.png) 0 0;
   }
.nav ul li.d_right{
   float:left;
   text-align:left;
   width:200px;
   background:url(dh_1.png) 0 0;
   }
.nav ul li.img{
   width:1px;
   background:none;
   }
.nav ul li a{
   color:#FFFFFF;
   text-decoration:none;
   }
.nav ul li a:hover{
   color:#FFFFFF;
   text-decoration:none;
   display:block;
   background:url(dh_2.gif) 0 0 repeat-x;
   }
.nav ul li.d_left a:hover{
   color:#FFFFFF;
   text-decoration:none;
   display:block;
   background:url(left_2.gif) 0 0 no-repeat;
   }
.nav ul li.d_right a:hover{
   color:#FFFFFF;
   text-decoration:none;
   display:block;
   background:url(right_2.gif) 0 0 no-repeat;
   }
/*-----------------------banner start--------------------*/
.banner{
   margin:0 auto;
   width:930px;
   }
/*-----------------------center start--------------------*/
.center{
   margin:5px auto;
   width:932px;
   }
/*-----------------------cnt_left start--------------------*/
.cnt_left{
   float:left;
   margin:5px 0 0 0;
   padding:0;
   width:252px;
   }
.cnt_left ul.cnt_1{
   float:left;
   width:252px;
   background:url(a_1.gif) 0 0 no-repeat;
   overflow:hidden;
   margin:0;
   padding:0;
   }
.cnt_left ul.cnt_1 li{
   float:left;
   width:252px;
   margin:0;
   padding:0;
   font:bold 14px/32px "����";
   color:#262626;
   text-indent:15px;
   }
.cnt_left ul.cnt_2{
   float:left;
   width:252px;
   min-height:268px;!important
   height:268px;
   background:url(a_2.gif) 0 0 repeat-y;
   overflow:hidden;
   margin:0;
   padding:0;
   }
.xw{
   margin:0 auto;
   width:226px;
   position:relative;
   }
.xw img.img_1{
   margin:5px auto;
   position:relative;
   border:solid 2px #CCCCCC;
   }
.xw ul{
   margin:0;
   padding:0;
   float:left;
   overflow:hidden;
   width:226px;
   }  
.xw ul li{
   margin:3px 0 0 0;
   padding:0;
   float:left;
   width:226px;
   border-bottom:solid 1px #CCCCCC;
   background:url(hsj.gif) 5px 7px no-repeat;
   font:normal 12px/22px "����";
   color:#585858;
   text-indent:15px;
   } 
.xw h3{
   margin:0 auto;
   position:relative;
   width:226px;
   font:normal 12px/22px "����";
   color:#0079C5;
   text-align:right;
   padding:10px 0 0 0;
   }
/*-----------------------cnt_middle start--------------------*/
.cnt_middle{
   float:left;
   margin:5px 0 0 6px;
   padding:0;
   width:359px;
   }
.cnt_middle ul.cnt_3{
   float:left;
   width:359px;
   background:url(b_1.gif) 0 0 no-repeat;
   overflow:hidden;
   margin:0;
   padding:0;
   }
.cnt_middle ul.cnt_3 li{
   float:left;
   width:359px;
   margin:0;
   padding:0;
   font:bold 14px/32px "����";
   color:#262626;
   text-indent:15px;
   }
.cnt_middle ul.cnt_4{
   float:left;
   width:359px;
   background:url(b_2.gif) 0 0 repeat-y;
   overflow:hidden;
   min-height:268px;!important
   height:268px;
   margin:0;
   padding:0;
   }
.cnt_middle ul.cnt_4 h3{
   margin:0 auto;
   position:relative;
   width:328px;
   font:normal 12px/22px "����";
   color:#0079C5;
   text-align:right;
   padding:10px 0 0 0;
   }
.dx_1{
   margin:0 auto;
   width:328px;
   position:relative;
   }
.dx_1 ul{
   margin:3px 0 0 0;
   padding:0;
   float:left;
   overflow:hidden;
   width:328px;
   }  
.dx_1 ul li{
   margin:3px 0 0 0;
   padding:0;
   float:left;
   width:328px;
   background:url(hsj.gif) 0px 8px no-repeat;
   font:normal 12px/22px "����";
   color:#585858;
   } 
.dx_2{
   margin:0 auto;
   width:328px;
   position:relative;
   }
.dx_2 ul{
   margin:0;
   padding:0;
   float:left;
   overflow:hidden;
   width:328px;
   }  
.dx_2 ul li{
   margin:8px 0 0 0;
   float:left;
   display:inline;
   } 
.dx_2 ul li.li_1{
   margin:8px 0 0 10px;
   }
.img_2{
   border:solid 2px #CCCCCC;
   } 
   
.dx_3{
   margin:0 auto;
   width:279px;
   position:relative;
   }
.dx_3 ul{
   margin:3px 0 0 0;
   padding:0;
   float:left;
   overflow:hidden;
   width:279px;
   }  
.dx_3 ul li{
   margin:3px 0 0 0;
   padding:0;
   float:left;
   width:279px;
   background:url(hsj.gif) 0px 8px no-repeat;
   font:normal 12px/22px "����";
   color:#585858;
   } 
/*-----------------------cnt_right start--------------------*/
.cnt_right{
   float:right;
   margin:5px 0 0 0;
   padding:0;
   width:310px;
   }
.cnt_right ul.cnt_5{
   float:left;
   width:310px;
   background:url(c_1.gif) 0 0 no-repeat;
   overflow:hidden;
   margin:0;
   padding:0;
   }
.cnt_right ul.cnt_5 li{
   float:left;
   width:310px;
   margin:0;
   padding:0;
   font:bold 14px/32px "����";
   color:#262626;
   text-indent:15px;
   }
.cnt_right ul.cnt_6{
   float:left;
   width:310px;
   min-height:268px;!important
   height:268px;
   background:url(c_2.gif) 0 0 repeat-y;
   overflow:hidden;
   margin:0;
   padding:0;
   }
.cp{
   margin:0 auto;
   width:297px;
   position:relative;
   }
.cp img.img_3{
   float:left;
   display:block;
   margin:7px 0 0 0;
   }
.cp ul{
   margin:0 0 0 0;
   padding:0;
   float:left;
   overflow:hidden;
   width:297px;
   }  
.cp ul li{
   margin:3px 0 0 4px;
   padding:0;
   float:left;
   width:280px;
   font:normal 12px/22px "����";
   color:#585858;
   } 
.cp h3{
   margin:0 auto;
   position:relative;
   width:280px;
   font:normal 12px/22px "����";
   color:#0079C5;
   text-align:right;
   padding:2px 0 0 0;
   }
/*-----------------------bottom start--------------------*/
.bottom{
   margin:15px auto;
   width:932px;
   height:70px;
   background:url(bottom.gif) 0 0 repeat-x;
   }
.bottom h1{
   margin:0 auto;
   position:relative;
   padding:10px 0 0 0;
   *padding:10px 0 0 0;
   width:80%;
   font:normal 12px/22px "����";
   color:#333333;
   text-align:center;
   }
.bottom h1 a{
   color:#333333;
   text-decoration:none;
   }
.bottom h1 a:hover{
   color:#DA0011;
   text-decoration:none;
   }
.bottom h2{
   margin:0 auto;
   position:relative;
   padding:10px 0 0 0;
   *padding:0;
   width:80%;
   font:normal 12px/22px "����";
   color:#333333;
   text-align:center;
   }
