@charset "utf-8";
/* CSS Document */

body{
  background:url(../images/bg.jpg) left top repeat-x #114059;
  margin: 0;
  font-family: Tahoma;
  }
  
.maindiv{
  width: 980px;
  margin: auto;
  }  
  
.header{
  height: 110px;
  }  
  
.top-icon{
  background: url(../images/icon-bg.jpg) right top no-repeat;
  width: 300px;
  height: 26px;
  text-align: right;
  margin-top: 3px;
  float: right;
   }
  
.nav-bg{
  background: url(../images/nav-bg.jpg) left top repeat-x;
  height: 78px;
  display: block;
  margin-bottom: 20px;
  } 
  
.nav-left{
  background: url(../images/nav-left.jpg) left top no-repeat;
  height: 78px;
  display: block;
  } 
  
.nav-right{
  background: url(../images/nav-right.jpg) right top no-repeat;
  height: 58px;
  display: block;
  text-align: center;
  padding: 10px;
  } 
  
.box-bg{
  background: url(../images/services-bg.png) left top repeat-y;
  display: block;
  margin-bottom: 20px;
  } 
  
.box-top{
  background: url(../images/services-top-corner.jpg) left top no-repeat;
  } 
  
.box-top1{
  background: url(../images/services-box-top1.jpg) left top no-repeat;
  }   
  
.box-bottom{
  background: url(../images/services-bottom-corner.jpg) left bottom no-repeat;
  padding: 20px;
  text-align:center;
  }  
  
  .footer-bg{
  background: url(../images/footer-bg.jpg) left top repeat-y;
  display: block;
  margin-bottom: 10px;
  } 
  
.footer-top{
  background: url(../images/footer-top.jpg) left top no-repeat;
  } 
    
.footer-bottom{
  background: url(../images/footer-bottom.jpg) left bottom no-repeat;
  padding: 15px;
  text-align: left;
  
  color: #FFFFFF;
  font-size: 12px;
  line-height: 23px;
  }  
  
.footer-bottom a{
   color: #FFFFFF;
   padding: 0 12px 0 0;
   text-decoration: none;
  }   
  
.footer-bottom a:hover{
   color: #bafbf9;
   padding: 0 12px 0 0;
   text-decoration: none;
  }    
  
             
  
.main-link{
  font-size: 18px;
  color: #727272;
  font-weight: normal;
  }  
  
.main-link a{
  color: #727272;
  display: block;
   padding: 17px 26px 17px 26px;
  text-decoration: none;
  text-align: center;
  }  
  
.main-link a:hover{
  color: #41565a;
  text-decoration: none;
  text-align: center;
  } 
  .ourservices{
  color:#41565a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  text-align:left;
  
  padding-bottom:10px;
    } 
	.patent{
	width:170px;
	margin-right: 11px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:#ebebeb solid 1px;
	float:left;
	padding-right:10px;
	} 
	.pictureborder{
	border:#ebebeb solid 1px;
	display:block;
	}
	 .textcolor{
  color:#41565a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  padding-top:12px; 
    }
	.runingcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-top:11px;
	font-weight:normal;
	line-height:18px;
	}
	.readmore{
	width:84px;
	float:left;
	margin-top:20px;
	}
	.patent5{
	width:170px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	} 
	.newsevent{
	margin-bottom:20px;
	}
	.smallboxbg{
	background:url(../images/smallboxbg.jpg) top repeat;
	width:311px;
	float:left;
	}
	.smallboxtopc{
	background:url(../images/small-box-top-corner.jpg) left top no-repeat ;
	width:311px;
	}
	.smallboxbottomc{
	background:url(../images/small-box-bottom-corner.jpg) bottom  no-repeat ;
	padding:20px;
	}
	.smallboxbgcenter{	
	margin:0px 23px 0px 24px;
	background:url(../images/smallboxbg.jpg) top repeat;
	float:left;
	width:311px;
	}
	  .ourservices2{
  color:#41565a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  text-align:left;
  
  padding-bottom:10px;
    }
	.sv{
	float:right;
	width: 400px;
	text-align: right;
	padding:0px 8px 0px 0px;
	}
	.map2{
	padding-left:6px;
	display:inline;
	float:right;	
	}
	.footer3{
	
	}
	
	.footer3 a{
	 padding: 0;
	 margin: 0;
	 text-decoration: none;
	 }
	 
	 	.footer3 a:hover{
	 padding: 0;
	 margin: 0;
	 text-decoration: none;
	 }
	
.share-icon{
    display: block;
	float: right;
	margin: 10px  10px 0 0 ;
	}		
	
.phone-no{
    width: 300px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-top:8px;
	color: #232E30;
  line-height: 20px;
	}	