  .g-honor {
  	padding: 80px 0;
  }

  .g-culture {
  	padding: 40px 0 80px 0;
  	background-color: #ebebeb;
  }

  .g-organize,
  .g-develop,
  .g-style,
  .g-expert,
  .g-display,
  .g-team {
  	padding: 60px 0;
  }

  .container {
  	width: 1014px;
  	margin: 0 auto;
  }

  .banner {
  	width: 100%;
  	height: 100%;
  }

  .crumbsnav .nav-right li {
  	padding: 0 10px;
  }

  .company-intro p {
  	margin-bottom: 32px;
  	font-size: 16px;
  	color: #5c5c5c;
  	text-align: justify;
  }

  .company-intro .photos {
  	overflow: hidden;
  }

  .company-intro .photos>img {
  	display: block;
  	float: left;
  	height: 360px;
  }

  .company-intro .photos .photo-1 {
  	width: 350px;
  }

  .company-intro .photos .photo-2 {
  	width: 370px;
  }

  .company-intro .photos .photo-3 {
  	width: 250px;
  }

  .company-intro .photos .photo-4 {
  	width: 100%;
  	height: 172px;
  	margin-top: 15px;
  }

  .company-intro .photos .photo-1,
  .company-intro .photos .photo-2 {
  	margin-right: 22px;
  }

  .swiper-pos {
  	position: relative;
  }

  .culture-l {
  	position: relative;
  	float: left;
  	width: 50%;
  	font-size: 12px;
  	color: #5a6c96;
  	text-align: center;
  }

  .culture-l .line {
  	position: absolute;
  	top: 140px;
  	right: 0;
  	width: 2px;
  	height: 350px;
  	background-color: #bcbcbc;
  }

  h3 {
  	font-size: 30px;
  	color: #333;
  	font-weight: normal;
  }

  h5 {
  	margin: 0;
  	font-size: 20px;
  	margin-top: 30px;
  }

  .culture-l h3 {
  	margin-bottom: 5px;
  }

  .culture-l p {
  	margin: 0;
  }

  .culture-l h4 {
  	margin: 0;
  	padding-bottom: 10px;
  	color: #9f9f9f;
  }

  .culture-l .b-bom {
  	color: #9f9f9f;
  	border-bottom: 1px solid #c2c2c2;
  }

  .organize-img {
  	width: 100%;
  }

  .expert {
  	position: relative;
  	float: left;
  	width: 33%;
  	padding: 0 20px;
  	box-sizing: border-box;
  }

  .expert>img {
  	position: absolute;
  	display: block;
  	width: 120px;
  	height: 120px;
  }

  .expert .content {
  	margin-left: 130px;
  	font-size: 12px;
  }

  .expert .expert-man {
  	margin-bottom: 10px;
  	font-size: 16px;
  }

  .expert .description {
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
  	line-height: 1.5;
  }

  a {
  	color: #374e82;
  	text-decoration: none;
  }

  .expert .look-link {
  	display: inline-block;
  	padding: 5px 10px;
  	margin-top: 6px;
  	text-align: center;
  	border: 1px solid #374e82;
  	box-sizing: border-box;
  }

  .team-pos {
  	position: relative;
  }

  .team-pos>img {
  	width: 100%;
  }

  .team-pos .look-link {
  	position: absolute;
  	bottom: 40px;
  	right: 64px;
  	display: inline-block;
  	padding: 5px 10px;
  	font-size: 16px;
  	color: #fff;
  	text-align: center;
  	background-color: #374e82;
  }

  /*分公司展示*/

  .branch-display-block .display {
  	width: 1014px;
  	margin: 0 auto;
  	height: 240px;
  }

  .branch-display-block .space-top {
  	margin-top: 2px;
  }

  .branch-display-block .space-bottom {
  	margin-bottom: 2px;
  }

  .branch-display-block .dispaly-top .img {
  	position: relative;
  	float: left;
  	width: 400px;
  	height: 240px;
  }

  .branch-display-block .img>img {
  	display: block;
  	width: 100%;
  	height: 100%;
  }

  .branch-display-block .branch-name {
  	position: absolute;
  	bottom: 10px;
  	width: 100%;
  	font-size: 14px;
  	color: #fff;
  	text-align: center;
  }

  .branch-display-block .ideal {
  	float: left;
  	width: 210px;
  	line-height: 240px;
  	margin: 0 2px;
  	background-color: #5f719b;
  }

  .branch-display-block .ideal .vcenter-txt {
  	display: inline-block;
  	line-height: 1.8;
  	padding: 0 15px;
  	font-size: 20px;
  	color: #fff;
  	text-align: justify;
  	vertical-align: middle;
  }

  .branch-display-block .display-bot .left-fl {
  	float: left;
  }

  .branch-display-block .display-bot .w194 {
  	width: 194px;
  	margin-right: 2px;
  }

  .branch-display-block .display-bot .w416 {
  	width: 416px;
  	height: 240px;
  	margin: 0 2px;
  }

  .branch-display-block .display-bot .w202 {
  	width: 202px;
  }

  .branch-display-block .w194 .img {
  	position: relative;
  	width: 100%;
  	height: 119px;
  }

  .branch-display-block .w416 .img {
  	position: relative;
  	width: 100%;
  	height: 240px;
  }

  .branch-display-block .w202 .img {
  	position: relative;
  	width: 100%;
  	height: 240px;
  }

  .branch-display-block .look-more {
  	height: 119px;
  }

  .branch-display-block .look-more .img {
  	position: relative;
  	width: 96px;
  	margin-right: 2px;
  }

  .branch-display-block .look-more .more-link {
  	width: 96px;
  	height: 119px;
  	background: url("../images/mine/d-1.png") no-repeat center center;
  }

  .branch-display-block a {
  	display: block;
  	height: 100%;
  }

  /*主标题的图片替换*/

  .mine-title {
  	height: 118px;
  }

  .company-intro .mine-title {
  	background: url(../images/mine-title_1.png) no-repeat center;
  }

  .g-honor .mine-title {
  	background: url(../images/mine-title_2.png) no-repeat center;
  }

  .g-culture .mine-title {
  	background: url(../images/mine-title_3.png) no-repeat center;
  }

  .g-organize .mine-title {
  	background: url(../images/mine-title_4.png) no-repeat center;
  }

  .g-develop .mine-title {
  	background: url(../images/mine-title_5.png) no-repeat center;
  }

  .g-style .mine-title {
  	background: url(../images/mine-title_6.png) no-repeat center;
  }

  .g-expert .mine-title {
  	background: url(../images/mine-title_7.png) no-repeat center;
  }

  .g-team .mine-title {
  	background: url(../images/mine-title_8.png) no-repeat center;
  }

  .g-display .mine-title {
  	background: url(../images/mine-title_9.png) no-repeat center;
  }

  .music-play {
  	width: 460px;
  	height: 110px;
  	margin: 0 auto;
  	background: url(../images/music-bg.png) no-repeat center;
  }

  .music-img {
  	overflow-y: scroll;
  	width: 460px;
  	height: 248px;
  	margin: 0 auto;
  }

  /* 资质荣誉 */

  .honor-slide .lists li {
  	position: relative;
  	width: 220px;
  	margin: 0 10px;
  }

  .honor-slide .pageBtn span {
  	width: 24px;
  	height: 24px;
  }

  .honor-slide .pageBtn .prev,
  .honor-slide .pageBtn .next {
  	margin-top: -12px;
  }

  .honor-slide .pageBtn .prev {
  	background: url(../images/swiper_btn-r-1.png) no-repeat;
  }

  .honor-slide .pageBtn .next {
  	background: url(../images/swiper_btn-l-1.png) no-repeat;
  }

  /* 发展历程 */

  .develop-slide .lists li {
  	position: relative;
  	width: 194px;
  	height: 194px;
  	margin: 0 5px;
  }

  .develop-slide .pageBtn span {
  	width: 20px;
  	height: 80px;
  }

  .develop-slide .pageBtn .prev,
  .develop-slide .pageBtn .next {
  	margin-top: -40px;
  }

  .develop-slide .pageBtn .prev {
  	background: url(../images/swiper-btn-l-2.png) no-repeat;
  }

  .develop-slide .pageBtn .next {
  	background: url(../images/swiper-btn-r-2.png) no-repeat;
  }

  .develop-slide .date-line {
  	position: absolute;
  	left: 0;
  	right: 0;
  	top: 100px;
  	font-size: 12px;
  	color: #fff;
  	text-align: center;
  	padding: 0 30px;
  }

  .develop-slide .date-line h4 {
  	margin: 0;
  	font-size: 20px;
  }

  .develop-slide .date-line p {
  	margin: 0;
  }

  /* 学术风采 */

  .style-slide .lists li {
  	position: relative;
  	width: 244px;
  	margin: 0 5px;
  }

  .style-slide .pageBtn span {
  	width: 26px;
  	height: 54px;
  }

  .style-slide .pageBtn .prev,
  .style-slide .pageBtn .next {
  	margin-top: -17px;
  }

  .style-slide .pageBtn .prev {
  	background: url(../images/swiper-btn-l-3.png) no-repeat;
  }

  .style-slide .pageBtn .next {
  	background: url(../images/swiper-btn-r-3.png) no-repeat;
  }

  .style-slide .style-item {
  	height: 380px;
  	padding: 20px;
  	font-size: 14px;
  	color: #374e82;
  	text-align: left;
  	background-color: #ebebeb;
  	box-sizing: border-box;
  }

  .style-slide .style-item h4 {
  	position: relative;
  	height: 116px;
  	padding: 40px 0 36px;
  	margin-bottom: 26px;
  	font-size: 20px;
  	text-align: center;
  	border-bottom: 1px solid #374e82;
  	box-sizing: border-box;
  }

  .style-slide .style-item .description {
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 4;
  	overflow: hidden;
  	margin: 20px 0 10px;
  }

  .style-slide .style-item .browse {
  	margin-bottom: 6px;
  	font-size: 12px;
  }

  .style-slide .style-item .date {
  	text-align: center;
  }

  .style-slide .style-item:hover {
  	color: #fff;
  	background-color: #374e82;
  }

  .style-slide .style-item:hover a {
  	color: #fff;
  }

  .style-slide .style-item:hover h4 {
  	border-color: #ebebeb;
  }