/* CSS Document */
body {
	margin:0 auto;
	overflow-x:hidden;
	background-color:#fffff7;
}
img{
border:0;
}
font{
font:"宋体"; font-size:12px; color:#666666; 
}
.active_font{
color:#588ebc; font-weight:bold;
}
a{
font:"宋体"; font-size:12px; color:#666666; 
}
a:link{
font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
}
a:visited{
font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
}
a:hover{
font:"宋体"; font-size:12px; color:#008BCF; text-decoration:underline;
}
#all{
    margin:0;
    width:100%; height:auto;
	overflow-x:hidden;	
}
#content{
    width:1004px;	
	margin:0px auto;
    border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style:solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #bdbdbd;
	border-left-color: #bdbdbd;
	overflow-x:hidden;
	background-color:#fffff7;
}
/*--------------top---------------*/
#top{
width:1004px; height:112px; clear:both; float:none; 
}
   #top_line{
   width:1004px; height:15px;clear:both; float:none; background:url(../images/top_bg.jpg) repeat-x;
   }
   #top_logo{
   width:168px; height:97px;clear:left; float:left; 
   }
   #top_menu{
   width:836px; height:97px;clear:right; float:left; 
   } 
      #top_menu_flash{
	  width:823px; height:96px;clear:both; float:left;
	  margin:0 auto 1px 7px;
	  }
#map{
width:1004px; height:308px; clear:both; float:none; 
}
   #map_left{
   width:349px; height:308px; clear:left; float:left;  background:url(../images/index_test_08.jpg);
   }
   #map_mid{
   width:388px; height:308px; clear:none; float:left;  background:url(../images/index_test_09.jpg);
   }
   #map_right{
   width:267px; height:308px; clear:none; float:left;  background:url(../images/index_test_10.jpg);
   }
   
/*--------------mid----------------*/
#mid{
width:1004px; height:463px; clear:both; float:none; background:url(../images/midbg_line.jpg) repeat-y;
}
#mid2{
height:1500px !important; *+html height:2500px; 
width:1004px; height:463px; clear:both; float:none; background:url(../images/midbg_line.jpg) repeat-y;
}
   /*--------------mid_left---------------*/
   #mid_left{
   width:231px; height:463px;clear:left; float:left; background:url(../images/left_bgx.jpg); background-repeat:repeat-y; display:inline;
   }
       #mid_left_login{
	   width:221px; height:113px; background-color:#f6f3ea;clear:both; float:left; display:inline;
	   font:"宋体"; font-size:12px; color:#666666; text-align:center;
	   }
	        #mid_left_login_top{
			width:192px; height:27px; margin:8px 17px 0 12px;
			}
			#mid_left_login_text{
			width:192px; height:72px; margin:0 17px 7px 12px;
			}
			    #mid_left_login_write{
			    width:130px; height:40px; margin:4px 0 0 12px;clear:left; float:left; 
				display:inline;
			    }
				      #mid_left_login_adname{
					  width:40px; height:17px; margin:0;clear:left; float:left; 
				      display:inline;
					  }
					  #mid_left_login_ad{
					  width:86px; height:17px; margin:0;clear:right; float:left; 
				      display:inline;
					  }
					  #mid_left_login_pwname{
					  width:40px; height:17px; margin:3px auto;clear:left; float:left; 
				      display:inline;
					  }
					  #mid_left_login_pw{
					  width:86px; height:17px; margin:3px auto;clear:none; float:left; 
				      display:inline;
					  }
				#mid_left_login_img{
			    width:34px; height:40px; margin:4px 12px 0 4px;clear:right; float:left;
				display:inline;
			    }
				#mid_left_login_zhuce{
			    width:73px; height:17px; margin:6px auto auto 21px;clear:left; float:left;
				display:inline;
			    }
				#mid_left_login_zhaohui{
			    width:73px; height:17px; margin:6px auto auto 5px;clear:none; float:left;
				display:inline;
			    }
	   #mid_left_gonggao_top{
	   width:221px; height:29px; border-top:1px #bdbdbd solid; border-bottom:1px #bdbdbd solid;clear:both; float:left; display:inline;
	   }
	   #mid_left_gonggao{
	   width:221px; height:114px; background-color:#f9f5e9;clear:both; float:left; display:inline;
	   }
	       #rolllink{
		   width:201px; height:100%; margin-left:10px; margin-top:0;OVERFLOW: hidden;
		   line-height:22px; font:"宋体"; font-size:12px; color:#666666;
		   word-break:break-all;word-wrap:break-word;
		   }
	   #mid_left_gonggao_line{
	   width:221px; height:6px;clear:both; float:none; 
	   }
	   #mid_left_other{
	   width:221px; height:199px;background-color:#fffcf3;clear:both; float:left; display:inline;
	   }
	        #mid_left_other_contact{
	        width:185px; height:60px;clear:both; float:none; margin:5px 17px 0 19px; 
	        }
			#mid_left_other_zhaoping{
	        width:185px; height:53px;clear:both; float:none; margin:2px 17px 0 19px; 
	        }
			#mid_left_other_support{
	        width:185px; height:52px;clear:both; float:none; margin:3px 17px 0 19px; 
	        }
   /*--------------mid_right1---------------*/
   #mid_right1{
   width:460px; height:463px;clear:none; float:left; border-right:1px #bdbdbd solid; display:inline;
   }
        #news{
		width:460px; height:225px;
		}
		    #news_top{
			width:429px;height:30px; display:inline; position:relative;
			clear:both; float:left; margin:13px 20px 0 11px;
			}
			     #news_top ul{
				 list-style-type:none;
				 margin:0; padding:0;
				 }  
				 #news_top li{
				 width:100px; height:20px; clear:none; float:left; margin-right:1px; display:inline;
				 background:url(../images/tab2.jpg) no-repeat top; padding-top:10px; 
				 text-align:center; font:"宋体",Arial, Helvetica, sans-serif; color:#08131C; font-size:12px; font-weight:bold; cursor:pointer;
				 } 
				 #news_more{
			     width:218px;height:20px;  border-bottom:1px #F8F8F2 solid;clear:right; float:left; padding-left:0; text-align:right; padding-top:6px; padding-right:2px;
			     }
				 #news_top li font{
				 color:#FA2300;text-align:center; font:"宋体",Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
				 } 
				 #news_top .on{
				 background:url(../images/tab1.jpg) no-repeat top;
				 } 
				 
				 
			.news_content{
			width:429px; display:inline;
			height:182px;clear:both; float:left; margin:0px 20px 0 11px; 
			position:static !important;position:absolute;
			}
			.news_content2{
			width:429px; display:none;
			height:182px;clear:both; float:left; margin:0px 20px 0 11px; 
			position:static !important;position:absolute;
			}
			     .news_content_img{
				 width:103px; height:69px; display:inline;
				 clear:left; float:left; margin:5px 0 0 9px; padding-top:4px; padding-left:4px;
				 background:url(../images/mid_07.jpg) no-repeat;
				 }
				 .news_content_txt{
				 width:303px;height:63px; display:inline;
				 clear:right; float:left; margin:15px 0 0 10px; 
				 word-break:break-all;word-wrap:break-word;
				 }      
				        .news_content_txt a.title{
						font:"宋体"; font-size:12px; color:#203f59; font-weight:bold; text-decoration:underline;line-height:19px;
						}
						.news_content_txt a.title:link{
						font:"宋体"; font-size:12px; color:#203f59; font-weight:bold; text-decoration:underline;line-height:19px;
						}
						.news_content_txt a.title:visited{
						font:"宋体"; font-size:12px; color:#203f59; font-weight:bold; text-decoration:underline;line-height:19px;
						}
						.news_content_txt a.title:hover{
						font:"宋体"; font-size:12px; color:#203f59; font-weight:bold; text-decoration:underline;line-height:19px;
						}
						
				        .news_content_txt a{
						font:"宋体"; font-size:12px; color:#666666; line-height:19px;
						}
						.news_content_txt a:link{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;line-height:19px;
						}
						.news_content_txt a:visited{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;line-height:19px;
						}
						.news_content_txt a:hover{
						font:"宋体"; font-size:12px; color:#008BCF; text-decoration:underline;line-height:19px;
						}
				 .news_content_list{
				 width:429px;height:94px; display:inline;
				 clear:both; float:left; padding-top:10px;
				 }
				        .news_content_list ul{
						list-style-type:none;
						margin:0; padding:0;
						}
						.news_content_list li{
						border-bottom:1px #bdbdbd dashed; 
						padding-left:10px;
						line-height:20px; clear:both; float:left;
						}
						  .news_content_list li .the_list{
						  width:419px;
						  clear:both; float:none; padding:0px;
						  
						  }
						   .news_content_list li .dian{
						   width:12px; clear:left; float:left; padding-top:2px;
						   color:#FC2300; font-size:5px;
						   }
						   .news_content_list li .txt{
						   width:325px;clear:none; float:left; padding-top:2px; 
						   }
						   .news_content_list li .date{
						   width:80px; clear:right; float:left; padding-top:2px;
						   font:"宋体"; font-size:12px; color:#ADADAD;
						   text-align:right;
						   }
						   
						.news_content_list li a{
						font:"宋体"; font-size:12px; color:#666666; 
						}
						.news_content_list li a:link{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
						}
						.news_content_list li a:visited{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
						}
						.news_content_list li a:hover{
						font:"宋体"; font-size:12px; color:#008BCF; text-decoration:underline;
						}
				
		    	

		#company_flash{
		width:460px; height:93px;
		}
		#instroduce{
		width:460px; height:145px;
		}
		     #instroduce_img{
			 width:105px; height:100px; display:inline; 
			 clear:left; float:left; margin:7px 0 31px 14px;
			 }
			 #instroduce_content{
			 width:330px; height:100px; display:inline;  
			 clear:right; float:left; margin:7px 11px 31px 0;
			 }
			       #instroduce_content_top{
			        width:330px; height:22px;
			        clear:both; float:left;  
			       }
				   #instroduce_content_txt{
			        width:310px; height:68px; 
			        clear:both; float:left; 
					padding-left:10px;  padding-top:10px; padding-right:10px;
					word-break:break-all;word-wrap:break-word;
			       }
   /*--------------mid_right2---------------*/
   #mid_right2{
   width:311px ; height:463px;clear:right; float:left; display:inline;
   }
      #mid_right2_all{
      width:275px ; height:446px;margin:17px 20px 0 16px; clear:both; float:left; display:inline;
      }
       #mid_right2_anli{
	   width:275px; height:31px; clear:both; float:left; display:inline;
	   }
	   #mid_right2_anli_content{
	   width:275px; height:114px;  clear:both; float:left; display:inline;
	   }
	        #mid_right2_anli_content ul{
			list-style-type:none;
			margin:0; padding:0; margin-left:9px; clear:both; float:left; display:inline;
			}
			#mid_right2_anli_content li{
			border-bottom:1px #bdbdbd dashed; 
			width:260px;
			line-height:22px; clear:both; float:left; display:inline;
			}
			            #mid_right2_anli_content li font{
						font:"宋体"; font-size:12px; color:#666666; font-weight:bold; 
						}
                        #mid_right2_anli_content li a{
						font:"宋体"; font-size:12px; color:#666666; 
						}
						#mid_right2_anli_content li a:link{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
						}
						#mid_right2_anli_content li a:visited{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
						}
						#mid_right2_anli_content li a:hover{
						font:"宋体"; font-size:12px; color:#008BCF; text-decoration:underline;
						}
						
	   #mid_right2_solver{
	   width:275px; height:35px;  clear:both; float:left; display:inline;
	   }
	   #mid_right2_solver_content{
	   width:275px; height:123px;  clear:both; float:left; display:inline;
	   }
	       #mid_right2_solver_content_img{
		   width:72px; height:95px; clear:left; float:left;display:inline;
		   border:1px #D4D4D4 solid; margin:7px 0 auto 8px; 
		   }
		   #mid_right2_solver_content_txt{
		   width:186px; height:95px; clear:right; float:right;display:inline;
		   border-top:1px #D4D4D4 solid; border-bottom:1px #D4D4D4 solid; 
		   border-right:1px #D4D4D4 solid; border-left:none; 
		   margin:7px 6px auto 0;
		   }
		       #mid_right2_solver_content_txt ul{
			   list-style-type:none;
			   margin:0; padding:0; margin-left:10px; clear:both; float:left; display:inline;
			   }
			   #mid_right2_solver_content_txt li{
			   border-bottom:1px #bdbdbd dashed; 
		       width:169px; height:22px;
			   clear:both; float:left; display:inline;
			   }
			      #mid_right2_solver_content_txt #jian{
				  width:7px; height:7px; clear:none; float:left; padding-top:9px; padding-right:3px;
				  }
			            #mid_right2_solver_content_txt li a{
						font:"宋体"; font-size:12px; color:#666666; 
						}
						#mid_right2_solver_content_txt li a:link{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
						}
						#mid_right2_solver_content_txt li a:visited{
						font:"宋体"; font-size:12px; color:#666666; text-decoration:none;
						}
						#mid_right2_solver_content_txt li a:hover{
						font:"宋体"; font-size:12px; color:#008BCF; text-decoration:underline;
						}
	   #mid_right2_product{
	   width:275px; height:33px;  clear:both; float:left; display:inline;
	   }
	   #mid_right2_product_content{
	   width:275px; height:110px; clear:both; float:left; display:inline;
	   }
	              #mid_right2_product_content_img{
				  width:91px; height:76px; clear:left; float:left; display:inline; 
				  margin:3px 0 0 8px; background:url(../images/pro_img_29.jpg);
				  padding-left:5px; padding-top:5px;
				  }
				  #mid_right2_product_content_txt{
				  width:168px; height:81px; clear:right; float:left; display:inline; 
				  margin:3px 0 0 0; padding:0 0 0 3px;
				  font-size:12px; font-family:"宋体"; color:#666666;
				  line-height:18px; word-break:break-all;word-wrap:break-word;
				  }
				  #mid_right2_product_content_link{
				  width:267px; height:21px; clear:both; float:left; display:inline; 
				  margin:0 0 0 8px; padding:5px 0 0 0;
				  font-family:"宋体"; color:#CC3300; font-size:12px;
				  }
				        #mid_right2_product_content_link  a{
						font:"宋体"; font-size:12px; color:#CC3300; 
						}
						#mid_right2_product_content_link  a:link{
						font:"宋体"; font-size:12px; color:#CC3300; text-decoration:none;
						}
						#mid_right2_product_content_link  a:visited{
						font:"宋体"; font-size:12px; color:#CC3300; text-decoration:none;
						}
						#mid_right2_product_content_link  a:hover{
						font:"宋体"; font-size:12px; color:#CC3300; text-decoration:underline;
						}
/*--------------bottom---------------*/
#bottom{
width:1004px; height:66px; clear:both; float:none; background-color:#ebe7de; padding:0;
border-top: 1px #bdbdbd solid;
}
    #bottom_logo{
	 width:96px; height:66px;
	 clear:left; float:left; padding:0 0 0 40px;
	}
    #bottom_msg{
	 width:316px; height:31px;
	 clear:none; float:left; padding:14px 93px 22px 80px;
	}
	#bottom_menu{
	 width:345px; height:19px;
	 clear:right; float:left; padding:18px 34px 30px 0;
	}

/*============================other page================================*/

/*other page class*/
#mid_left_class_top{
	   width:191px; height:19px; 
	   border-top:1px #bdbdbd solid; border-bottom:1px #bdbdbd solid;
	   clear:both; float:left; display:inline; background:url(../images/class_name.jpg);
	   padding-left:30px; padding-top:10px;
	   font-family:"宋体"; font-size:12px; font-weight:bold; color:#535353;
	   }
#mid_left_class{
width:221px; height:atuo; background-color:#f9f5e9;clear:both; float:left; display:inline;
}
     #mid_left_class ul{
	 list-style-type:none; 
	 margin:0; padding:0;
	 }
	 #mid_left_class li{
	 border-bottom:1px #bdbdbd dashed; 
	 margin:0 10px 0 10px; width:176px; height:17px;padding-left:25px; padding-top:5px;
	 clear:both; float:left; display:inline;
	 font:"宋体"; font-size:12px; color:#666666;
	 }


/*=========================other page===========================*/

#other{
width:1004px; height:auto; clear:both; float:none; background:url(../images/midbg_line.jpg) repeat-y;
}
   #other_content{
   width:772px;* html height:auto;clear:none; float:left; display:inline;
   *+html height:2500px;
   }
       #other_content_top {
	   width:662px; height:73px;clear:none; float:left; display:inline; margin:19px 71px 0 39px;
	   }
       #other_content_daohang {
	   width:662px; height:22px;clear:none; float:left; display:inline; margin:14px 71px 0 39px;
	   }
	       #other_content_daohang_xian {
		   width:3px; height:22px; background:#4966ce;clear:none; float:left; display:inline; 
		   margin-left:1px; 
		   }
		   #other_content_daohang_title {
		   width:auto; height:22px; clear:none; float:left; display:inline; 
		   }
		       #other_content_daohang_title .bigtitle{
			   height:19px; border-right:1px #e5e5e5 solid; padding-top:3px;
			   clear:none; float:left;display:inline; 
			   font-family:"宋体"; font-size:14px; font-weight:bold; color:#34528e;
		       }
			   #other_content_daohang_title_line{
			   width:1px; height:22px; background:#e5e5e5;clear:none; float:left;display:inline; 
		       }
			   #other_content_daohang_title .entitle{
			   height:18px;padding-top:4px;
			   font-family:Arial, Helvetica, sans-serif; font-size:12px; 
			   font-weight:bold; color:#588ebc;
			   clear:none; float:left;display:inline; 
		       }
		   #other_content_daohang_position {
		   width:auto; height:22px; clear:none; float:right; display:inline;
		   text-align:right;
		   }
	   #other_content_list {
	   width:662px; height:auto;clear:both; float:left; display:inline; margin:26px 71px 0 39px;
	   }
	          #other_content_list_title{
			  width:662px; height:22px;clear:both; float:left; display:inline;
			  font-family:"宋体"; font-size:12px; color:#588ebc; line-height:22px;font-weight:bold; 
			  }
			  #other_content_list_txt{
			  width:645px; height:auto;clear:both; float:left; display:inline;
			  font-family:"宋体"; font-size:12px; color:#666666; line-height:22px; 
			  margin:5px auto; padding-left:17px;
	          word-break:break-all;word-wrap:break-word; 
			  }
			  
/*===================anli=======================*/


.anli_content_list {
width:662px; height:auto;clear:both; float:left; display:inline; 
border-bottom:1px #CCCCCC dashed; padding:10px 0 12px 0;
}

.anli_content_list .anli_img{
width:219px; height:180px;clear:left; float:left; display:inline; 
}
.anli_content_list .anli_txt{
width:403px; height:186px;clear:right; float:left; display:inline; padding-left:20px; 
word-break:break-all;word-wrap:break-word; line-height:22px; 

}
#anli_page_link{
width:642px; height:25px;clear:both; float:left; display:inline;
text-align:right; margin-top:10px; padding-right:20px;
font:"宋体"; font-size:12px; color:#666666;
}

img.anli_img{
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid;  PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto 4px; BORDER-LEFT: #ccc 1px solid;  PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; 
}

/*===================anli_view=======================*/
#anli_content_list {
width:662px; height:auto;clear:none; float:left; display:inline; margin:26px 71px 0 39px;
}
#anli_content_list_title{
width:662px; height:22px;clear:none; float:left; display:inline;
font-family:"宋体"; font-size:12px; color:#588ebc; line-height:22px;font-weight:bold; 
} 

.anli_view_title{
font-family:"宋体"; font-size:13px; color:#333333; line-height:22px; font-weight:bold;
}
.anli_view_font{
font-family:"宋体"; font-size:12px; color:#666666; line-height:22px;
padding-left:20px; padding-top:20px;
word-break:break-all;word-wrap:break-word; 
} 


/*===========================news center===========================*/
#news_content_listx {
width:662px; height:auto;clear:both; float:left; display:inline; 
}
#news_content_listx_title{
width:662px; clear:none; float:left; display:inline;
font-family:"宋体"; font-size:12px; color:#588ebc; line-height:22px;font-weight:bold; 
} 
    #news_content_listx ul{
	width:652px; height:400px; clear:both; float:left; display:inline;
	list-style-type:none; margin:0; padding:0; 
	}
    #news_content_listx li{
	width:642px; height:auto; clear:both; float:left; display:inline;
	font:"宋体"; font-size:12px; color:#666666; line-height:29px; font-weight:normal;
	list-style-type:none;
	padding-left:20px;
	}
	       #news_content_listx li .news_txt{
		   width:560px;clear:none; float:left;
		   word-break:break-all;word-wrap:break-word; 
	       }
		   #news_content_listx li .news_date{
		   width:80px;clear:right; float:left;
	       }
		   
		   
/*===========================contact us===========================*/		   
#contact_content_list {
width:662px; height:auto;clear:both; float:left; display:inline; margin:26px 71px 0 39px;
font:"宋体"; font-size:12px; color:#666666; line-height:19px;
word-break:break-all;word-wrap:break-word; 
}
		   
/*font style*/
.news_title{
font:"宋体"; font-size:12px; color:#203f59; line-height:19px;font-weight:bold; text-decoration:underline;
}
.default_font{
font:"宋体"; font-size:12px; color:#666666; line-height:19px;
}
.dian{
color:#FC2300; font-size:5px;
}



