.about .top, .about, .news, .services, .contact{
  width: 100%;
  min-width: 9.78rem;
}
.about .top{
  text-align: center;
  position: relative;
}
.about .top #slide ul li{
  width: 100% !important;
}
.about .top h2 {
  position: absolute;
  left: 0;
  top: 0;
  font-size: .58rem;
  color: white;
  font-weight: 100;
  line-height: .90rem;
  background: red;
} 
.about .top .top_sp{
  display: none;
}

.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:.58rem; 
  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 .30rem left, bottom .6rem right;
	background-size: 1.90rem auto, 2.70rem auto;
	color: #303030;
	padding: .80rem 0rem .55rem 0rem;
}
.about .profile .information,
.about .profile .message,
.about .profile .description,
.about .profile .ourMission{
	width: 9.40rem;
	margin: 0 auto;
}
.about .profile .information h4{
	font-size: .24rem;
	line-height: .40rem;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Roboto-Regular';
}
.about .profile .information .companyList{
	padding: .30rem 0rem .40rem 0rem;
	position: relative;
}
.about .profile .information .companyList ul li{
	width: 47%;
	float: left;
	margin: 0rem 0rem .20rem 0rem;
}
.about .profile .information .companyList ul li:nth-child(odd){
	margin: 0rem;
	padding: 0rem .15rem 0rem 0rem;
}
.about .profile .information .companyList ul li:nth-child(even){
	margin: 0rem 0rem 0rem .35rem;
}
.about .profile .information .companyList ul li img{
	width: .42rem;
	margin: .23rem .10rem 0rem .10rem;
}
.about .profile .information .companyList ul li label,
.about .profile .information .companyList ul li p{
	font-size: .16rem;
	line-height: .30rem;
	color: #211a10;
	font-family: 'Roboto-Regular';
}
.about .profile .information .companyList ul li p{
	margin: -.20rem 0rem 0rem .56rem;
}
.about .profile .information .companyList ul li a{
	font-size: .16rem;
	line-height: .30rem;
	/*color: #211a10;*/
	color: #0f94c9;
	margin: -.20rem 0rem 0rem .56rem;
	display: block;
}
.about .profile .message,
.about .profile .description,
.about .profile .ourMission{
	padding: .50rem 0rem 0rem 0rem;
}
.about .profile .message h4,
.about .profile .description h4,
.about .profile .ourMission h4{
	font-size: .24rem;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Roboto-Regular';
	line-height: 0.22rem;
}
.about .profile .message p,
.about .profile .description p{
	text-indent: .65rem;
	margin: .30rem 0rem .50rem 0rem;
	line-height: .30rem;
	font-size: .16rem;
	text-align: justify;
	font-family: 'Roboto-Regular';
}
.about .profile .ourMission{
	border-bottom: 0 solid #bdbfc1;
}
.about .profile .ourMission h4{
	margin: 0rem 0rem .30rem 0rem;
}
.about .profile .ourMission p{
	background: url('/../img/about/about_missionIcon.png') left;
	background-repeat: no-repeat;
	background-size: .30rem;
	display: inline-block;
	padding: .20rem 0rem .20rem .40rem;
	font-size: .16rem;
	font-family: 'Roboto-Regular';
}
.fade {            
  opacity: 0;
}
.secondanimatePulse{
  animation-duration: 1.5s;
  animation-name: bounceInUp;
}
.line{
	width: .01rem; 
	height: 2.60rem;
	color: #bdbfc1;
	background: #bdbfc1;
	border: none;
}
.linediv{
	position: absolute;
	top: 50px;
	width: auto;
	text-align: center;
	left: 48%;
}