.maod{position: relative;top:-120px;}
/* 企业文化 --- 首页*/
.bxsz {
  box-sizing: border-box;
}
.section_tit em {
  width: 40px;
  height: 28px;
  display: inline-block;
  background: #000;
  border-radius: 14px;
  margin-top: 1.5625%;
  color: #fff;
  text-align: center;
  line-height: 28px;
  font-size: 18px;
}
.culture_wrap * {
  box-sizing: border-box;
}
.culture_wrap .section1 {
  background: url(../../../../../images/culture_sec1_bg.jpg) 0 0 no-repeat;
  padding: 3.38541667% 0 3.90625%;
  background-size: cover;
}
.culture_wrap .section1 ul {
  display: block;
  margin-top: 4.6875%;
}
.culture_wrap .section1 li {
  position: relative;
  float: left;
  width: 28.359375%;
  background: #fff;
  padding: 3.125%;
  font-size: 20px;
  margin-left: 7.4609375%;
}
.culture_wrap .section1 li:first-child {
  margin-left: 0;
}
.culture_wrap .section1 li .point {
  position: absolute;
  top: 11.01928375%;
  right: 11.01928375%;
  width: 12px;
  height: 21px;
  background: url(../images/culture_icon01.html) 0 0 no-repeat;
  background-size: contain;
}
.culture_wrap .section1 li h3 {
  color: #84888d;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.culture_wrap .section1 li p {
  margin-top: 11.01928375%;
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-height: 1.5;
  max-height: 7.5em;
  height: 7.5em;
  overflow: hidden;
}
.culture_wrap .section2 {
  padding: 4.16666667% 0 8.22916667%;
}
.culture_wrap .section2 .content {
  position: relative;
  background-color: #edeff2;
  margin-top: 4.6875%;
}
.culture_wrap .section2 .img {
  width: 63.046875%;
}
.culture_wrap .section2 .txt {
  position: absolute;
  right: 0;
  top: 0;
  width: 36.953125%;
  padding: 5.46875% 6.25% 0;
}
.culture_wrap .section2 .txt h2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.5;
  max-height: 3em;
  height: 3em;
  overflow: hidden;
}
.culture_wrap .section2 .txt p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-height: 1.5;
  max-height: 4.5em;
  height: 4.5em;
  overflow: hidden;
  color: #84888d;
  margin-top: 6%;
  font-size: 16px;
  margin-bottom: 20%;
}
.culture_wrap .section2 .txt a.more {
  font-size: 16px;
}
.culture_wrap .section3 {
  background-color: #edeff2;
  padding: 3.38541667% 0 5.20833333%;
}
.culture_wrap .section3 .content {
  margin-top: 4.6875%;
}
.culture_wrap .section3 .content,
.culture_wrap .section3 .big_img {
  position: relative;
}
.culture_wrap .section3 .big_img li {
  display: none;
}
.culture_wrap .section3 .big_img li.active {
  display: block;
}
.culture_wrap .section3 .mask {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  color: #fff;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, transparent 50%, rgba(0, 202, 165, 0.5) 60%, rgba(0, 202, 165, 0.8) 70%, rgba(0, 202, 165, 0.9) 80%, #00caa5 100%);
}
.culture_wrap .section3 .txt {
  position: absolute;
  right: 6.25%;
  top: 21.24183007%;
  max-width: 338px;
  
}
.culture_wrap .section3 .txt h2{
  max-height: 4.5em;
  overflow: hidden;
}
.culture_wrap .section3 .txt h2 a{color: #fff!important;}
.culture_wrap .section3 .txt p {
  font-size: 16px;
  margin-top: 4%;
  max-height: 160px;
}
.culture_wrap .section3 .small_img {
  margin-top: 1.04166667%;
}
.culture_wrap .section3 .small_img li {
  position: relative;
  float: left;
  width: 23.59375%;
  margin-left: 1.875%;
}
.culture_wrap .section3 .small_img li:nth-child(n+5) {
  display: none;
}
.culture_wrap .section3 .small_img li:first-child {
  margin-left: 0;
}
.culture_wrap .section3 .small_img li .img::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, transparent 60%, rgba(0, 0, 0, 0.6) 100%);
}
.culture_wrap .section3 .small_img li:hover .img::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgba(0, 202, 165, 0.6) 0, rgba(0, 150, 255, 0.6) 100%);
}
/* 企业文化 --- 首页 结束*/
/* 企业文化 --- 津药榜样 */
.example_wrap * {
  box-sizing: border-box;
}
.example_wrap .section1 .content {
  position: relative;
  background-color: #32973f;
  margin: 4.6875% 0;
}
.example_wrap .section1 .img {
  width: 63.046875%;
}
.example_wrap .section1 .txt {
  position: absolute;
  right: 0;
  top: 0;
  width: 36.953125%;
  padding: 5.46875% 4.6875% 0;
}
.example_wrap .section1 .txt h2 {
  color: #fff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-height: 1.5;
  max-height: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.example_wrap .section1 .txt p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-height: 1.5;
  max-height: 7.5em;
  height: 7.5em;
  overflow: hidden;
  color: #fff;
  margin-top: 6%;
  font-size: 16px;
  margin-bottom: 20%;
}
.example_wrap .section1 .txt a.more {
  font-size: 16px;
  color: #fff;
}
.example_wrap .section1 .txt a.more:hover {
  color: #fff !important;
}
.example_wrap .section2 ul {
  border-top: 1px solid #d6d6d6;
  margin-bottom: 4.6875%;
}
.example_wrap .section2 li {
  overflow: hidden;
  border-bottom: 1px solid #d6d6d6;
  padding: 2.34375% 0;
}
.example_wrap .section2 .img {
  float: left;
  width: 344px;
}
.example_wrap .section2 .cont {
  margin-left: 2.8125%;
  width: calc(100% - 380px);
  float: right;
}
.example_wrap .section2 .cont h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-height: 1.5;
  overflow: hidden;
}
.example_wrap .section2 .cont p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.5;
  max-height: 3em;
  height: 3em;
  overflow: hidden;
  color: #84888d;
  font-size: 16px;
  padding-right: 2%;
  margin-top: 3.61445783%;
  margin-bottom: 3.61445783%;
}
.example_wrap .section2 .cont a.more {
  font-size: 16px;
}
/* 企业文化 --- 津药榜样 结束*/
.society_wrap .section2 .cont p {
  margin-top: 2.40963855%;
  margin-bottom: 2.40963855%;
}
.society_wrap .section2 .cont h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.5;
  max-height: 3em;
  height: 3em;
  overflow: hidden;
}
/* 企业文化 --- 文化理念*/
.concept_wrap .sec_title {
  text-align: center;
}
.concept_wrap .sec_title p {
  font-size: 16px;
  color: #84888d;
}
.concept_wrap .section1 {
  background: url(../images/concept_sec1_bg.html) 0 bottom no-repeat;
  background-size: 100% auto;
}
.concept_wrap .section1 .list {
  padding: 10.625% 0 30%;
}
.concept_wrap .section1 li {
  position: relative;
  width: 16.015625%;
  float: left;
  margin-left: 11.97916667%;
  border-radius: 50%;
}
.concept_wrap .section1 li .icon {
  width: 100%;
  text-align: center;
}
.concept_wrap .section1 li .icon img {
  width: auto;
  max-width: 50%;
}
.concept_wrap .section1 li:first-child {
  margin-left: 0;
}
.concept_wrap .section1 li.li1 {
  background: url(../images/concept_icon01.html) 0 0 no-repeat;
  background-size: 100% 100%;
}
.concept_wrap .section1 li.li1::before {
  content: '';
  display: block;
  position: absolute;
  top: 29.26829268%;
  left: -35.12195122%;
  width: 24px;
  height: 24px;
  background-color: #00e71f;
  border-radius: 50%;
}
.concept_wrap .section1 li.li1::after {
  content: '';
  display: block;
  position: absolute;
  top: -30.73170732%;
  left: 12.19512195%;
  width: 43px;
  height: 43px;
  background-color: #00caa5;
  border-radius: 50%;
}
.concept_wrap .section1 li.li2 {
  background: url(../images/concept_icon02.html) 0 0 no-repeat;
  background-size: 100% 100%;
}
.concept_wrap .section1 li.li2::before {
  content: '';
  display: block;
  position: absolute;
  top: 76.09756098%;
  left: -27.80487805%;
  width: 39.02439024%;
  height: 39.02439024%;
  background-color: #00c7aa;
  border-radius: 50%;
}
.concept_wrap .section1 li.li2::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 4.87804878%;
  right: -16.58536585%;
  width: 28px;
  height: 28px;
  background-color: #00c0b7;
  border-radius: 50%;
}
.concept_wrap .section1 li.li3 {
  background: url(../images/concept_icon03.html) 0 0 no-repeat;
  background-size: 100% 100%;
}
.concept_wrap .section1 li.li3::before {
  content: '';
  display: block;
  position: absolute;
  top: 34.14634146%;
  left: -47.80487805%;
  width: 39.02439024%;
  height: 39.02439024%;
  background: url(../images/concept_icon05.html) 0 0 no-repeat;
  background-size: 100%;
  border-radius: 50%;
}
.concept_wrap .section1 li.li3::after {
  content: '';
  display: block;
  position: absolute;
  top: -9.75609756%;
  right: 8.29268293%;
  width: 24px;
  height: 24px;
  background-color: #00e71f;
  border-radius: 50%;
}
.concept_wrap .section1 li.li4 {
  background: url(../images/concept_icon04.html) 0 0 no-repeat;
  background-size: 100% 100%;
}
.concept_wrap .section1 li.li4::before {
  content: '';
  display: block;
  position: absolute;
  top: 45.36585366%;
  left: -29.26829268%;
  width: 42px;
  height: 42px;
  background: #009af8;
  border-radius: 50%;
}
.concept_wrap .section1 li.li4::after {
  content: '';
  display: block;
  position: absolute;
  top: 62.43902439%;
  right: -24.3902439%;
  width: 13px;
  height: 13px;
  background-color: #00e71f;
  border-radius: 50%;
}
.concept_wrap .section1 li .name {
  position: absolute;
  left: 0;
  bottom: -30.24390244%;
  width: 100%;
  color: #84888d;
  font-size: 16px;
  text-align: center;
}
.concept_wrap .section1 li .name + p {
  position: absolute;
  left: 50%;
  top: 141.46341463%;
  transform: translateX(-50%);
  width: 127%;
  color: #000;
  font-size: 20px;
  text-align: center;
}
.concept_wrap .section2 {
  padding: 3.90625% 0 6.45833333%;
}
.concept_wrap .section2 .content {
  position: relative;
  background-color: #32973f;
  margin-top: 3.90625%;
}
.concept_wrap .section2 .content .img {
  width: 50%;
}
.concept_wrap .section2 .content .txt {
  position: absolute;
  right: 7.8125%;
  top: 24.48979592%;
  width: 33.59375%;
  color: #fff;
  font-size: 16px;
  max-height: 50%;
}
.concept_wrap .section3 {
  position: relative;
  overflow: hidden;
  background-color: #f0f4fa;
}
.concept_wrap .section3 .content {
  width: 100%;
  position: absolute;
  left: 0;
  padding: 4% 0;
      height: 100%;
    box-sizing: border-box;
}
.concept_wrap .inwrap{height: 100%;}

.concept_wrap .section3 .content .sec_title {
  text-align: left;
}
.concept_wrap .section3 .content .cont {
  color: #84888d;
  font-size: 16px;
  margin-top: 3%;
  width: 50%;
  max-height: 72%;
}
.concept_wrap .section3 .img {
  float: right;
  width: 50%;
}
/* 企业文化 --- 文化理念 结束*/
/* 响应式 */
@media only screen and (max-width: 1024px) {
  .culture_wrap .section1 li p {
    font-size: 16px;
  }
  .concept_wrap .section1 li::before,
  .concept_wrap .section1 li::after {
    display: none !important;
  }
  .concept_wrap .section1 li .name + p {
    font-size: 16px;
  }
  .concept_wrap .section2 .content .txt {
    top: 18%;
    right: 7%;
    width: 38%;
  }
  .concept_wrap .section3 .img {
    float: none;
    width: 100%;
  }
  .concept_wrap .section3 .content {
    position: static;
    padding: 4% 0;
  }
  .concept_wrap .section3 .content .cont {
    margin-left: 0;
    width: 100%;
    max-height: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .section_tit em {
    width: 30px;
    height: 21px;
    line-height: 21px;
    font-size: 14px;
  }
  .culture_wrap .section1 li {
    margin-left: 0;
    margin-bottom: 4%;
    width: 100%;
    height: auto !important;
    padding: 6%;
  }
  .culture_wrap .section1 li p {
    margin-top: 5%;
  }
  .culture_wrap .section2 .img {
    width: 100%;
  }
  .culture_wrap .section2 .txt {
    position: static;
    width: 100%;
    padding: 4%;
  }
  .culture_wrap .section2 .txt p {
    margin: 4% 0;
  }
  .culture_wrap .section3 .big_img {
    height: auto !important;
  }
  .culture_wrap .section3 .mask {
    position: static;
    background: none;
    height: auto;
  }
  .culture_wrap .section3 .mask .txt {
    position: static;
    width: 100%;
    max-width: 100%;
    color: #000;
    padding: 4%;
  }
  .culture_wrap .section3 .mask .txt h2 {
    font-size: 17px;
  }
  .example_wrap .section1 .img {
    width: 100%;
  }
  .example_wrap .section1 .txt {
    width: 100%;
    position: static;
    padding: 4%;
  }
  .example_wrap .section1 .txt p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.5;
    max-height: 6em;
    height: 6em;
    overflow: hidden;
    margin: 4% 0;
  }
  .example_wrap .section2 li {
    padding: 4% 0;
  }
  .example_wrap .section2 .img {
    width: 100%;
    float: none;
  }
  .example_wrap .section2 .cont {
    margin-left: 0;
    width: 100%;
    float: none;
    margin-top: 4%;
  }
  .concept_wrap .section1 .list {
    padding-bottom: 15%;
  }
  .concept_wrap .section1 li {
    width: 30%;
    margin-left: 0 !important;
    float: none;
    margin-bottom: 5% !important;
  }
  .concept_wrap .section1 li .name {
    left: 115%;
    bottom: auto;
    top: 5%;
    text-align: left;
  }
  .concept_wrap .section1 li .name + p {
    width: 186%;
    left: 110%;
    bottom: auto;
    top: 25%;
    text-align: left;
    padding-left: 196%;
  }
  .concept_wrap .section2 .content .img {
    float: none;
    width: 100%;
  }
  .concept_wrap .section2 .content .txt {
    box-sizing: border-box;
    position: static;
    float: none;
    width: 100%;
    padding: 4%;
  }
  .culture_wrap .section3 .txt p{max-height: 100% !important;}
}

@media only screen and (min-width: 1025px) {
.culture_wrap .section1 li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.culture_wrap .section1 li:hover{ box-shadow: 0 3px 10px rgba(0,0,0,0.2);}

}