/*******************************描述部分**************************************/
.page-introduce {
	background: url('../images/introductionBanner.png')center no-repeat;
}
.page-introduce div {
		position: absolute;
	  width: 100%;
	  margin-top:373px;
}
.page-introduce .free-test{
    padding: 8px 42px;
    margin-right: 0px;
}
/************************************section 公共部分**************************/
.about-list, .ideas-list, .culture-list, .honor-list{
	max-width: 1000px;
	margin: 0 auto!important;
}
/*************************************第一部分 服务*****************************/
.about-us {
	height: 444px;
	width: 100%;
	padding-top: 66px;
	border-bottom: 1px solid #e1e1e1;
}
.about-list {
	border: 1px solid #cc3333;
	height: 320px;
	line-height: 1;
}
.about-title {
	height: 60px;
	width: 100%;
	background: #cc3333;
	color: #fff;
	font-size: 20px;
	padding: 20px;
}
.about-content {
	height: 196px;
	padding: 40px 22px 0;
	font-size: 16px;
	color: #333;
	line-height: 1.5;
}
.about-footer {
	padding-left: 20px;
	font-size: 0px;
}
.about-footer > div {
	display: inline-block;
}
.about-footer > div:first-child {
	margin-right: 49px;
}
.about-footer p {
	display: inline-block;
	font-size: 16px;
	color: #333;
}
.about-footer img {
	margin-right: 20px;
	margin-top: -25px;
}
/*************************************第二部分 核心理念*****************************/
.ideas {
	height: 394px;
	background: #fbfbfb;
	border-bottom: 1px solid #e1e1e1;
	padding-top: 38px;
	text-align: center;
	line-height: 1;
}
.ideas-third-title {
	margin-top: 30px;
	margin-bottom: 58px;
	font-size: 14px;
	color: #999;
}
.ideas-third-title >p:first-child {
	margin-bottom: 8px;
}
.idea-item {
	width: 235px;
	height: 140px;
	border-radius: 8px;
	color: #fff;
	text-align: left;
	padding: 20px 26px 0px!important;
	margin-right: 20px;
}
.idea-item:hover {
	box-shadow: 0 4px 8px rgba(0,0,0,0.64);
}
.idea-item>span {
	font-size: 18px;
}
.idea-item>p {
	font-size: 14px;
	margin-top: 18px;
	line-height: 1.5;
}
.idea-item:nth-child(1) {
	background: #13bbda;
}
.idea-item:nth-child(2) {
	background: #f3bf4b;
}
.idea-item:nth-child(3) {
	background: #da6767;
}
.idea-item:nth-child(4) {
	background: #61dc89;
	margin-right: 0px;
}
/*************************************第三部分 公司文化*****************************/
.culture {
	height: 441px;
	padding-top: 60px;
	text-align: center;
	line-height: 1;
}
.culture >div:nth-child(3) {
	margin-bottom: 60px!important;
}
.culture .list-sub-title {
	margin-bottom: 54px;
}
.culture-item:hover > div>span:first-child {
	color: #cc3333;
}
.culture-item > img {
	margin-top: -40px;
	margin-right: 5px;
}
.culture-item > div {
	display: inline-block;
	width: 217px;
	text-align: left;
}
.culture-item >div>span {
	display: block;
}
.culture-item >div>span:first-child {
	font-size: 16px;
	color: #333;
	margin-bottom: 20px;
}
.culture-item >div>span:last-child {
	font-size: 12px;
	color: #666;
}

/*************************************第四部分 公司荣誉*****************************/
.honor {
	height: 800px;
	padding-top: 60px;
	background: #06222d;
	text-align: center;
	line-height: 1;
}
.honor .list-title, .honor .list-sub-title {
	color: #fff!important;
}
.honor .list-sub-title {
	margin-bottom: 32px;
}
.honor-item:nth-of-type(odd) {
	padding-left: 20px!important;
}
.honor-item:nth-of-type(even) {
	padding-left: 100px!important;
}
.honor-img, .honor-des {
	display: inline-block;
	float: left;
}
.honor-img {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin-right: 20px;
	padding-top: 15px;
}
.honor-des {
	width: 242px;
	text-align: left;
	padding-top: 10px;
}
.honor-des>span {
	display: block;
}
.honor-des>span:first-child {
	font-size: 16px;
	color: #fff;
	margin-bottom: 8px;
	padding-bottom: 9px;
	border-bottom: 2px solid transparent;
}
.honor-des>span:last-child {
	font-size: 12px;
	color: #ccc;
	line-height: 1.5;
}
.honor>div:nth-child(3),.honor>div:nth-child(4) {
	margin-bottom:110px!important;
}
.padding30{
	padding-top: 30px!important;
}
.honor-item:hover > .honor-img {
	border:1px solid #fcff00;
}
.honor-item:hover > .honor-des>span:first-child {
	border-bottom: 2px solid #fcff00;
}
/*************************************第五部分 地图*****************************/
.map {
	height: 420px;
	width: 100%;
}
#map_box {
	height: 100%;
	width: 100%;
}
.map_footer{
	background: url(../images/introduction/map/map_border.png) center no-repeat;
  height: 100px;
  width: 100%;
  position: absolute;
  margin-top: -88px;
  text-align: center;
  line-height: 100px;
}
.map_footer > img {
	margin-right: 20px;
}
/*地图位置描述样式*/
.title { font-size: 14px; font-weight: bold; color: #cc5522; }
.content { font-size: 13px; color: #333; margin-top: 6px; }
