.about .top, .about, .news, .services, .contact{
  width: 100%;
  min-width: 978px;
}
.about .top{
  text-align: center;
  position: relative;
}
.about .top #slide ul li{
  width: 100% !important;
}
.top .topSlider .slider-text h3{
	line-height: 160px !important;
}
.about .top h2 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 58px;
  color: white;
  font-weight: 100;
  line-height: 90px;
  background: red;
} 
.about .top .top_sp{
  display: none;
}
.about .top{
	 background-color: rgba(41,38,38,0.6);
	 position: relative;
	 /*min-height: 430px;*/
}
.about .top:before {
  position: absolute;
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
  background-color: inherit;
  content: ' ';
}
.about .top .topSlider .slider-text{
  position: absolute; 
  top: 37%; 
  width: 100%; 
  text-align: center; 
  color: #fff;
}

.about .top .topSlider .slider-text h3{
  text-align: center;
  font-family:'Roboto-Thin';
  font-size:58px; 
  font-weight: 100;
}
/*end of top*/
.about .profile .information ul .phonePc{
	display: block !important;
}
.about .profile .information ul .phoneSp{
	display: none !important;
}
.about .profile{
	background: url('/../img/about/about_bgTop.jpg'),url('/../img/about/about_bgRight.jpg');
	background-repeat: no-repeat;
	background-position: top 30px left, bottom 60px right;
	background-size: 190px auto, 270px auto;
	color: #303030;
	padding: 80px 0px 55px 0px;
}
.about .profile .information,
.about .profile .message,
.about .profile .description,
.about .profile .ourMission{
	width: 940px;
	margin: 0 auto;
	padding: 0 20px;
}
.about .profile .information h4{
	font-size: 24px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Roboto-Regular';
}
.about .profile .information .companyList{
	padding: 50px 0px 40px 0px;
    position: relative;
}
.about .profile .information .companyList ul li{
	width: 47%;
	float: left;
	margin: 0px 0px 20px 0px;
}
.about .profile .information .companyList ul li:nth-child(odd){
	margin: 0px;
	padding: 0px 15px 0px 0px;
}
.about .profile .information .companyList ul li:nth-child(even){
	margin: 0px 0px 0px 40px;
}
.about .profile .information .companyList ul li img{
	width: 42px;
	margin: 23px 10px 0px 0px;
}
.about .profile .information .companyList ul li label,
.about .profile .information .companyList ul li p{
	font-size: 16px;
	line-height: 30px;
	color: #211a10;
	font-family: 'Roboto-Regular';
}
.about .profile .information .companyList ul li p{
	margin: -20px 0px 0px 56px;
}
.about .profile .information .companyList ul li a{
	font-size: 16px;
	line-height: 30px;
	/*color: #211a10;*/
	/*color: #006FB2;*/
	color: #0f94c9;
	margin: -20px 0px 0px 56px;
	display: block;
}
.about .profile .message,
.about .profile .description,
.about .profile .ourMission{
	padding: 50px 20px 0px 20px;
}
.about .profile .message h4,
.about .profile .description h4,
.about .profile .ourMission h4{
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Roboto-Regular';
	line-height: 22px;
}
.about .profile .message p,
.about .profile .description p{
	text-indent: 65px;
	margin: 30px 0px 50px 0px;
	line-height: 30px;
	font-size: 16px;
	text-align: justify;
	font-family: 'Roboto-Regular';
}
.about .profile .ourMission{
	border-bottom: 0 solid #bdbfc1;
}
.about .profile .ourMission h4{
	margin: 0px 0px 30px 0px;
}
.about .profile .ourMission p{
	background: url('/../img/about/about_missionIcon.png') left;
	background-repeat: no-repeat;
	background-size: 30px;
	display: inline-block;
	padding: 20px 0px 20px 40px;
	font-size: 16px;
	font-family: 'Roboto-Regular';
}
.fade {            
  opacity: 0;
}
.secondanimatePulse{
  animation-duration: 1.5s;
  animation-name: bounceInUp;
}
.companyList{
	position: relative;
}
.line{
	width: 1px;
	height: 255px;
	color: #bdbfc1;
	background: #bdbfc1; 
	border: none;
}
.linediv{
	position: absolute;
	top: 75px;
	width: auto;
	text-align: center;
	left: 49%;
}
