*{
	margin:0px;
	padding:0px;
	font-family:verdana, arial, "宋体";
	font-size: 12px;
}
body{text-align:center}
div{text-align:left}
img{border:0px;}
a{
	text-decoration:none;
	color: #464646;
}

a:hover{text-decoration:underline;color:#474747;position: relative; right: 0px; top: 0px}
a:active{
	text-decoration:none;
}
ul {
   margin:0px; padding:0;float:left; list-style:none;
}
li {
   margin:0px; padding:0;float:left;list-style:none;
}
li a{
   margin:0px; padding:0;float:left;list-style:none;
}

dl { 
    margin:0;
	padding:0;
}
dd { 
    margin:0;
	padding:0;
}
dt { 
    margin:0;
	padding:0;
}
/*公用样式*/
.c{clear:both;}
.page{padding:5px 0px;text-align:center;}
.ps{color:#f00;}
.main{margin:0px auto;width:940px; text-align:left;}
.left{
  float:left;
}
.right{
   float:right;
}
/*网站样式*/
.border {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
.border1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.t {
	PADDING-LEFT: 10px
}
.classlist {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; COLOR: #004080
}
.home {
	FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none
}
.border2 {
	BORDER-LEFT: #cccccc 1px solid
}
.bottom {
	LINE-HEIGHT: 150%
}
.adddate {
	FONT-SIZE: 12px; COLOR: #0c4271; TEXT-DECORATION: none
}
#Pro_list {
	FLOAT: left; MARGIN: 0px; WIDTH: 100px; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
#Pro_list DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(images/Index_14.gif) no-repeat; PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 140px; LINE-HEIGHT: 100px; PADDING-TOP: 2px; HEIGHT: 117px
}
#Pro_list A {
	COLOR: #000
}
#Pro_list A:hover {
	COLOR: #9d1a25
}
#Pro_list IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; ; MARGIN-TOP: expression((100-this.height)/ 2); BORDER-LEFT: 0px; WIDTH: 138px; BORDER-BOTTOM: 0px; HEIGHT: 100px
}
.logo{height:72px; float:left}
.headertop{width:951px; height:72px; float:left;}
.menu{ height:29px; width:951px; float:left; background:url(../images/home_45.jpg)  no-repeat; padding:4px;}
.menu li a{  height:29px; width:104px; display:block; line-height:29px; text-align:center; color:#fff; background:url(../images/home_47.jpg) right no-repeat;}
.menu li a:hover{ font-weight:bold; background:url(../images/home_46.jpg) no-repeat; color:#fff;}


.more1{ width:26px; height:5px; float:right; padding-top:14px; padding-right:5px;}

#header{
    width:951px;
	height:115px;
	margin:auto;
	
}
.banner{
    width:951px;
	height:253px;
	float:left;
	background:url(../images/home_48.jpg) no-repeat;
	padding:4px;
	margin-bottom:5px;
}
#main{
   width:951px;
   margin:auto;
}
#footer{
   width:951px;
   height:63px;
   line-height:20px;
   padding-top:10px;
   text-align:center;
   margin:auto;
   border-top:4px solid #3C6E9C;
}
.about{width:665px; height:180px; float:left}
.abouttitletxt{
   width:470px;
   height:130px;
   float:left;
   padding:14px 10px 0 30px;
   line-height:18px;
}
.abouttitleimg{width:146px; height:98px; float:left; border:2px solid #d3d3d3; margin-top:14px;display:inline; margin-left:33px; }

.abouttitle
{width:659px; 
     height:30px;
	  background:url(../images/home_22.jpg) repeat-x;
	  font-weight:bold;
	  line-height:30px;
	  color:#666666;
	  border-bottom:1px solid #D2D3D3;
	  float:left;
	  }
.aboutcont
{width:659px; 
	  float:left;
	  }

.product{
     width:285px;
     height:180px;

}
.producttitle{
     width:285px;
	  height:30px;
	  background:url(../images/home_22.jpg) repeat-x;
	  font-weight:bold;
	  line-height:30px;
	  color:#666666;
	  border-bottom:1px solid #D2D3D3;
	  float:left;

}
.producttitle1{
    height:30px;
}
.productcon{ width:285px;

}
.productcon1{
   width:1px;


}
.product1con{
   width:951px;
   height:157px;
   float:left;
   background:url(../images/home_51.jpg) no-repeat;
}
.productconimg{
    display:inline;
	margin:10px 8px 10px 28px ;
   float:left;
   border:4px solid #D8DCDC;
}
.productconimg11{
	padding:10px 8px 10px 18px ;
   float:left;
 }
.product1{
   width: 951px;
   height:180px;
   float:left;
   
}
.product1title{
   width:951px;
	  height:23px;
	  background:url(../images/home_52.jpg) 5px 0 no-repeat;
	  font-weight:bold;
	  line-height:23px;
	  color:#2A3E88;
	  padding-left:64px;
	  }
.about11{
   width:650px;
   float:left;
}
.about11title{
   width:650px;
	  height:30px; 
	float:left;
	line-height:30px; 
	background-image:url(../images/home_26.jpg); 
	background-position:left; 
	background-repeat:no-repeat;  
	border-bottom:1px #ccc  solid; color:#c91727 ; 
	font-weight:bold ; float:left; 
	padding-left:20px;

}
.about11txt{
    width:650px;
	padding:15px 0 15px 15px;
	float:left;
	line-height:18px;
	height:271px;
	overflow-x:auto;
}
.link{
   width: 951px;
   height:18px;
   line-height:18px;
   float:left;
   padding-top:20px;
   padding-bottom:10px;
   
}
#main1{
    width:949px;
	margin:auto;
	border-top:3px solid #C30000;
	padding-top:1px;
	border-left:1px solid #BFCDDD;
	border-right:1px solid #BFCDDD;
}
.main1left{
    width:226px;
	float:left;
}
.main1leftimg{
    width:216px;
	float:left;
	line-height:18px;
	
}
.main1left ul{
    margin-top:15px;
}
.main1left li a{
    width:216px;
	height:25px;
	line-height:25px;
	display:inline;
	float:left;
	padding-left:36px;
	background:url(../images/home_56.jpg) 12px 8px no-repeat;
	border-bottom:1px solid #ccc;
	font-size:13px;
}
.main1rightbj{
    width:710px;
	height:70px;
	background:url(../images/home_57.jpg) repeat-y;
	float:left;
	line-height:70px;
	font-family:"Gulim";
	font-size:36px;
	color:#FFFFFF;
	margin-bottom:10px;
}
.main1righttitle{
    width:690px;
	height:30px;
	background:url(../images/home_58.jpg) 13px 9px no-repeat;
	float:left;
	line-height:30px;
	font-size:14px;
	font-family:"微软雅黑";
	padding-left:36px;
}
.main1righttxt{
    width:710px;
	float:right;
	line-height:20px;
	padding:15px;
}