@CHARSET "UTF-8";
a{
  color: #858585;
  text-decoration: none;	
}
a:hover{
  text-decoration: underline;	
}
.banner {
  width: 100%;
}
.content{
  margin: auto;
  width: 1000px;
  font-size: 14px;
  color: #858585;
}
.content_head{
  padding: 18px 0px 18px 15px;
  background-color: #e4e8ec;	
}
.content_head_a{
  color:#7e7e7e;	
}
.company{
  height: 418px;	
  width: 950px;   
}
.company-line1{
  height: 100px;
  margin-top: 30px;  
  margin-bottom: 30px;  
}
.company-label{
  float: left;
  font-size: 36px;
  font-weight: bold;
  font-family: Arial;
  color: #c5cdd5;	
  margin-left: 25px;
  margin-top: 16px;
}
.company-label-line{
  border-bottom: 1px solid #d2d3d3;
  float: left;
  width: 640px;
  margin: 38px 12px 0px 15px;		
}
.company-line2{
  font-size: 24px;
  font-family: SimYou;
  color: #000000;
  margin-left: 25px;
}
.company-line3{
	
}
.company-line3-left{
  background: url("../../../../../resources/style/website/images/history/map.png") 0 0 no-repeat;
  float: left;
  width: 349px;
  height: 288px;	
}
.company-line3-right{
  float: left;
  width: 546px;
  margin-left: 53px;
  margin-top: 27px;
  color: #000000;
  line-height: 24px;    	
}
.philosophy{
  height: 458px;	
  width: 950px; 
}
.philosophy-line2-img{
  float: right;
  margin-top: 25px;  
}
.philosophy-line3{
  margin-top: 65px;	
}
.philosophy-line3-img{
  margin-top: 0px;
  float: left;
  margin-right: 28px;  
}
.phylogeny{
  width: 100%;
  background-image: url(../../../../../resources/style/website/images/history/mapbg.jpg);
  background-repeat: no-repeat;	
}
.phylogeny-content{
  margin: auto;
  width: 950px;
}
.phylogeny-line1{
  display: inline-block;
  height: 450px;  
}
.phylogeny-line1-left{
  float: left;
  margin: 23px 0px 31px 14px; 	
}
.phylogeny-line1-right{
  width: 420px;
  float: right;
  color: #000000;
  line-height: 24px;
  font-size: 14px;  
}
.y2011{
  margin-left: -180px;
  margin-top: 14px;
}
.y2012{
  margin-top: 7px;
  margin-left: -20px;	
}
.y2013{
  margin-top: 30px;
  margin-left: 20px;	
}
.y2014{
  margin-top: 28px;
  margin-left: 20px;	
}
.y2015{
  margin-top: 29px;
  margin-left: -20px;	
}
.y2016{
  margin-top: 5px;
  margin-left: -181px;	
}
.product{
  margin: auto;
  width: 1000px;
  font-size: 14px;
  color: #858585;
  margin-bottom: 31px;  	
}
.product-content{
  margin: auto;
  width: 950px;
}
.product-content table{
  border: 1px solid #d3d3d3;
  width: 912px;
  text-align: center;    	
}
.product-content table>thead>tr>th .product-content table>tr>td{
  border: 1px solid #d3d3d3;	
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  padding: 8px;
  line-height: 1.42857143;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
.table>thead>tr>th, 
.table>tbody>tr>th, 
.table>tfoot>tr>th{
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
} 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td {
  padding: 7px;
  line-height: 1.42857143;
  vertical-align: top;
}
.table>thead{
  background-color: #dbecfc;	
}
.even{
  background-color: #f5f5f5;		
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
  border: 1px solid #ddd;
}