@charset "utf-8";
/* CSS Document */

*{ font-family:Arial, Helvetica, sans-serif,'宋体'; font-size:12px;}
body{ margin:0 auto; background:url(../images/bg.jpg) repeat-x top #000;}
.clear{ clear:both; height:1px; font-size:0; overflow:hidden}
a img{ border:0;}
a{ color:#000000}
a:link{text-decoration:none; color:#666}
a:visited{ text-decoration:none; color:#666}
a:hover{text-decoration:underline; color:#666666}
a:active{text-decoration:none; color:#666}

.strong{ font-weight:600;}
.nstrong{ font-weight:100}
.red{ color:red}
.blue{ color:#0354b7}
.f24{ font-size:24px}
.f18{ font-size:18px}
.f14{ font-size:14px}
.lineheight25{ line-height:25px;}
.green{ color:#159a01;}
.hui{ color:#666}
.fleft{ float:left;}
.fright{ float:right}
.huang{ color:#cea900;}
.huang a{color:#cea900;}
.en{ font-family:Arial, Helvetica, sans-serif}



/*头部样式 */
.head{
	width:982px;;
	height:165px;
	overflow:hidden;
	margin:0 auto;
	} 
.top{ width:982px;	height:120px; background:url(../images/top.jpg) no-repeat; overflow:hidden;}
.top_lang{ width:982px; height:20px; line-height:20px; text-align:right; padding:0; margin:0; font-size:18px; font-weight:bold; color:#FFF}
.top_link{ height:20px; line-height:20px; float:right; padding-right:20px; margin-top:78px; display:inline; color:#FFF}

.top_lang a:link{text-decoration:none; color:#fff}
.top_lang a:visited{ text-decoration:none; color:#fff}
.top_lang a:hover{text-decoration:underline; color:#ccc}
.top_lang a:active{text-decoration:none; color:#fff}

.top_link a:link{text-decoration:none; color:#fff}
.top_link a:visited{ text-decoration:none; color:#fff}
.top_link a:hover{text-decoration:underline; color:#ccc}
.top_link a:active{text-decoration:none; color:#fff}

.menu{
	width:982px;
	height:35px;
	overflow:hidden;
	}


.menu_line{ height:10px; overflow:hidden;} 



/* BANNER样式 */

.banner{ width:982px;margin:0 auto; overflow:hidden; }

.banner_line{ width:982px; height:12px; overflow:hidden; margin:0 auto; }
.banner_line2{ width:982px; height:9px; overflow:hidden; margin:0 auto; }

/*内容区样式*/

.index_box1{ width:980px; height:193px; background:url(../images/index_bg_01.jpg) no-repeat; margin:0 auto; margin-top:6px;}
 .title{ font-weight:bold; color:#FFF; height:30px; line-height:30px;}
 .more{ text-align:right;height:14px; line-height:14px;}
 .more a{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
 .more a:link,.more a:visited{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
 .index_about{ line-height:17px;}

.index_main{ width:984px; height:332px; margin:0px auto; overflow:hidden; background:url(../images/index_main_bg.jpg) no-repeat; position:relative;}

 .index_product_01{
	 width:940px;
	 height:65px;
	 position:absolute;
	 overflow:hidden;
	 top:8px;
	 left:20px;
	 }
  .plist{
	  padding:0;
	  margin:0;
	  }	 
  .iuc_product{
	  background:url(../images/product_bg_01.gif) no-repeat top;
	  width:180px;
	  height:65px;
	  overflow:hidden;
	  }	  
	  
  .index_title_01{ color:#FFF; height:14px; line-height:14px; overflow:hidden; font-size:11px}	
  .index_title_01 a:link,.index_title_01 a:visited{
	  color:#FFF;
  }
  .index_title_01 a:hover,.index_title_01 a:active{
	  color:#FFF;
  }
  .index_title_01:after{content:"...";}  
  .index_nr_01{ color:#FFF; line-height:14px; font-size:11px}
  
  .index_about_title{
	 width:150px;
	 height:30px;
	 line-height:30px;
	 text-align:left;
	 position:absolute;
	 overflow:hidden;
	 color:#FFF;
	 top:85px;
	 left:20px;
	 }
  .index_about_more{
	width:45px;
	height:18px;
	line-height:18px;
	text-align:center;
	position:absolute;
	overflow:hidden;
	color:#FFF;
	top:90px;
	left:288px;
	font-size:11px
	 }
  .index_about_more a:link,.index_about_more a:visited{
	  color:#FFF;
      font-size:11px
	  }
	  
  .index_about_nr{
	width:305px;
	height:89px;
	line-height:18px;
	text-align:left;
	position:absolute;
	overflow:hidden;
	color:#FFF;
	top:115px;
	left:20px;
	border-bottom:#004d68 solid 1px;
	padding-bottom:10px;	
	 }	  
  .index_about_nr *{font-size:11px;}
  
  .index_news{
	width:305px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:215px;
	left:20px;
	  }
	  
  .index_product_title{
	 width:150px;
	 height:30px;
	 line-height:30px;
	 text-align:left;
	 position:absolute;
	 overflow:hidden;
	 color:#FFF;
	 top:85px;
	 left:370px;
	 }
  .index_product_more{
	width:45px;
	height:18px;
	line-height:18px;
	text-align:center;
	position:absolute;
	overflow:hidden;
	color:#FFF;
	top:90px;
	left:914px;
	font-size:11px
	 }
  .index_product_more a:link,.index_product_more a:visited{
	  color:#FFF;
      font-size:11px
	  }
  .index_product_02{
	width:595px;
	height:217px;
	line-height:18px;
	text-align:left;
	position:absolute;
	overflow:hidden;
	color:#FFF;
	top:117px;
	left:367px;
	 }	  
	  
.main{
	width:982px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/main_bg.jpg) top no-repeat #000f14;
	}
	
.main_top{
	width:974px;
	background:url(../images/main_top.jpg) no-repeat top;
	overflow:hidden;
	}	
.main_b{
	width:974px;
	background:url(../images/main_b.jpg) no-repeat bottom;
	overflow:hidden;
	}		

.left{
	width:200px;
	float:left;
	margin-left:30px;	
	display:inline;
	min-height:329px;
	_height:329px;
	padding-bottom:20px;
	background:url(../images/left_bg.png) no-repeat center;
	_background:none;
	}
	
  .left_top{
	  height:30px;
	  line-height:30px;
	  text-align:left;
	  color:#FFF;
	  font-size:14px;
	  overflow:hidden;
	  }
  .left_list{ padding:0; margin:0; }
  .left_list ul{ padding:0; margin:0;}
  .left_list ul li{
	  line-height:30px;
	  height:30px;
	  text-align:left;
	  list-style:none;
	  color:#FFF;
	  background:url(../images/left_list_bg.gif) bottom repeat-x;
	  }
  .left_list ul li span{ height:30px; width:5px; background:url(../images/icon_02.jpg) 0 4px no-repeat;}
  
  .left_list ul li a:link,.left_list ul li a:visited{
	  color:#FFF;
	  }
  .left_list ul li a:hover,.left_list ul li a:active{
	  color:#FFF;
	  }  
  .left_list2 ul{ padding:0; margin:0}
  .left_list2 ul li{
	  line-height:31px;
	  text-align:left;
	  list-style:none;
	  color:#FFF;
	  background:url(../images/left_list_bg2.gif) no-repeat top;
	  padding-left:20px;
	  margin-bottom:2px;
	  cursor:pointer;
	  }
  .left_list2 ul li a:link,.left_list2 ul li a:visited{
	  color:#FFF;
	  }
  .left_list2 ul li a:hover,.left_list2 ul li a:active{
	  color:#FFF;
	  } 
  .left_list2 ul li ul{ padding:0; margin:5px 0; display:none;}	  
  .left_list2 ul li li{ background:none; line-height:22px; height:22px; padding-left:0;}
  
  
.right{
	width:675px;
	float:left;
	display:inline;
	min-height:500px;
	margin-left:50px;
	}
.right_nr{ line-height:180%; color:#FFF; padding:10px 0}	
.path{
	  line-height:30px;
	  text-align:left;
	  color:#FFF;
	  }
.path .fleft{ font-size:14px; }
.path .fright{ font-size:12px; text-align:right;}
.path .fright a{ color:#FFF}

 
  .list1{}
  .list1 ul{ padding:0; margin:0}
  .list1 ul li{line-height:25px; height:25px; list-style:none;  font-size:11px; color:#FFF; border-bottom:#004d68 dotted 1px;}
  
  .list1 ul li .fleft{ background:url(../images/icon_01.jpg) 0 10px no-repeat; padding-left:10px;}
 
  .list1 ul li a:link{text-decoration:none; color:#FFF;  font-size:11px;}
  .list1 ul li a:visited{ text-decoration:none; color:#FFF;  font-size:11px;}
  .list1 ul li a:hover{text-decoration:none; color:#ccc;  font-size:11px;}
  .list1 ul li a:active{text-decoration:none; color:#FFF;  font-size:11px;}

  
  .list2{}
  .list2 ul{ padding:0; margin:0}
  .list2 ul li{line-height:18px; font-size:11px; color:#fff; list-style:none; width:133px; float:left; margin:0 15px 0 0; display:inline;}
  .list2 ul li a{ color:#5c8700; font-weight:bold;}
  
  .list2 img{ width:116px; height:116px; border:#005973 solid 1px;}
  
  
  .list3{padding:10px 0px; }
  .list3 ul{ padding:0; margin:0}
  .list3 ul li{ line-height:25px; height:25px;list-style:none;  font-size:12px; color:#666; border-bottom:#666 dotted 1px;}
  
  .list3 ul li .fleft{ background:url(../images/icon_01.jpg) 0 10px no-repeat; padding-left:10px;}
  
  .list3 ul li a:link{text-decoration:none; color:#fff;  }
  .list3 ul li a:visited{ text-decoration:none; color:#fff; }
  .list3 ul li a:hover{text-decoration:underline; color:#fff; }
  .list3 ul li a:active{text-decoration:none; color:#fff;}
  .list3 ul li img{ width:200px; height:170px; }
  
  .list4{padding:0; }
  .list4 ul{ padding:5px 0; margin:0}
  .list4 ul li{ height:120px; width:300px;list-style:none;  font-size:12px; float:left;  margin:10px; overflow:hidden;}
  
  .product_title{ color:#060; font-weight:bold;}
  .product_title a:link,.product_title a:visited{
	  color:#060; 
	  }
  .product_title a:hover,.product_title a:active{
	  color:#060; 
	  }	  
  
  .list5{padding:5px 25px; }
  .list5 ul{ padding:0; margin:0}
  .list5 ul li { line-height:20px; list-style:none; vertical-align:middle; height:160px; margin-bottom:15px; list-style:none;  font-size:12px; color:#666;}

  .list5 ul li *{ font-family:"微软雅黑";}
  
  
  .list6{padding:5px 25px; }
  .list6 ul{ padding:0; margin:0}
  .list6 ul li{ float:left; width:295px; height:190px; text-align:center; line-height:30px; margin:10px 0; list-style:none;  font-size:12px; color:#666; font-family:"微软雅黑"; }
  
  .list6 ul li a:link{text-decoration:none; color:#666; font-family:"微软雅黑";}
  .list6 ul li a:visited{ text-decoration:none; color:#666; font-family:"微软雅黑";}
  .list6 ul li a:hover{text-decoration:underline; color:#333; font-family:"微软雅黑";}
  .list6 ul li a:active{text-decoration:none; color:#666; font-family:"微软雅黑";}
  
 .page{ height:20px;line-height:20px; text-align:right;  color:#666; margin-top:10px; padding-right:30px;}
 .page span{ padding:1px 5px; border:#CCC solid 1px; background-color:#FFF; line-height:20px; height:20px; margin:0 2px;}
 .page a{ color:#666;}
 
  
.foot{ background:url(../images/foot_bg.jpg) repeat-x; width:922px; height:67px; padding:0 30px;line-height:25px; margin:0 auto; overflow:hidden; text-align:right; color:#333333;}
.foot_01{ height:35px; line-height:35px; color:#FFF}
.foot_01 a:link,.foot_01 a:visited{ color:#FFF}
.foot_02{ height:25px; line-height:25px; color:#FFF; text-align:right;}
