/* banner */

/* 头部背景 start */

.public-banner img {
  width: 100%;
}
/* 首行缩进 */
.shsj-p {
  text-indent: 2em;
}
/* 首页字体移入背景 */
.banner-text .content-left .left-text2 a:hover {
  color: #3885e9;
  /* color: #003f74; */
}
.about-top-content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.about-top-content-title {
  text-align: center;
  font-size: 52px;
}
.about-top-content-btn {
  position: absolute;
  left: 50%;
  top: 90%;
  width: 54%;
  transform: translate(-50%, -50%);
}
.anchornav {
  display: flex;
  justify-content: space-evenly;
}
.anchornav__item {
  /* flex: 0 0 224px;
  padding: 0.5rem; */
  margin: 0 30px;
  transition: transform 0.4s;
}
.anchornav__item:hover {
  transform: scale(1.1);
}
.focus-contain {
  width: 1200px;
  background-color: #f7f7f7;
  margin: auto;
}
.about-btn {
  color: #fff !important;
  background-color: #003f74;
  border-radius: 5px;
  display: inline-block;
  font-weight: 400;
  letter-spacing: 0.1em;
  /* line-height: 1; */
  padding: 10px 16px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
}
.about-btn-s {
  color: #fff !important;
  border-radius: 5px;
  display: inline-block;
  font-weight: 400;
  letter-spacing: 0.1em;
  /* line-height: 1; */
  padding: 10px 16px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
}

/* 头部背景 end */
.ul-service-cc {
  width: 1120px;
}
.ul-service {
  width: 1200px;
}
.ul-service li {
  margin-left: 2px;
}
/* 主体信息 */
.about-page {
  width: 100%;
  background-color: #fff;
}

.aboutHG {
  width: 1200px;
  padding: 40px 0 60px 0;
  margin: auto;
}
.aboutHG-top {
  width: 1200px;
  margin: auto;
  display: flex;
  padding-bottom: 40px;
}
.aboutHG-top-left {
  flex: 2;
}
.aboutHG-f6 {
  width: 100%;
  margin: auto;
  background-color: #f7f7f7;
}

/* 关于我们 */


.rail-navigation {
  width: 300px;
  flex: 2;
}
.navigation-title {
  background-color: #003f74;
  color: #fff;
  text-transform: uppercase;
  padding: 18px 20px;
  margin: 0;
}
.navigation a {
  display: block;
  padding: 13px 20px;
  font-size: 16px;
  color: #333;
  border-bottom: 2px solid #fff;
  background: rgba(179, 207, 228, 0.3);
  text-decoration: none;
}
.container {
  width: 100%;
  max-width: 89.375rem;
  margin-right: auto;
  margin-left: auto;
}
.container-box {
  text-align: center;
  position: relative;
  height: 100%;
  background-size: cover;
  padding: 20px 20px;
  background-color: #667f97;
  color: #f7f7f7;
}
.btn-plain {
  border: 2px solid #f7f7f7;
  background-color: transparent;
  color: #f7f7f7;
  padding: 4px;
  border-radius: 4px;
  display: inline-block;
}
.btn-plain:hover {
  color: #667f97;
  background-color: #fff;
}

/*.aboutHG-content {
  display: flex;
}*/

.dsz-content-text {
  flex: 2;
  padding: 10px 60px 0 0;
  margin: auto 0;
}
/*.aboutHG-content-img {
  flex: 2;
}
.aboutHG-content-img img {
}
.aboutHG-content-text {
  flex: 2;
  padding: 0 0 0 60px;
  margin: auto 0;
}
.aboutHG-content-text .content-text {
  margin-top: 10px;
}*/
/*.js-box {
  padding: 10px 60px 0 0;
}*/
/*.content-title {
  text-align: center;
  font-size: 32px;
  color: #003f74;
}*/

/* 企业使命 */

.index-page .company-develop {
  padding: 6.25vw 12.5vw;
}
.index-page .company-develop .develop-title {
  margin-bottom: 1.25vw;
}
.index-page .company-develop .text .title {
  color: #001491;
  font-size: 1.0417vw;
  font-weight: bold;
  padding-bottom: 1.3021vw;
}
.index-page .company-develop .text .tip {
  font-size:1.0333vw;
  color: #838a8e;
  line-height:1.9;
  font-weight: bold;
}
.index-page .company-develop .aboutHG-title{
  margin-top:30px;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:5px;
}
.index-page .company-develop .aboutHG-title-item{
  display:flex;
  flex-direction:column;
  align-items:center;
}
.index-page .company-develop .iconBG{
  background-color: #edf0f3;
  border-radius: 9999px;
}
.index-page .company-develop .item-con-item-num{
  /* width: 180px; */
  text-align: center;
  font-size: 30px;
}
.index-page .company-develop .item-con-item-number{
  width: 100px;
  display: inline-block;
}
.index-page .company-develop .item-con-item-number11 {
  width: 50px;
  display: inline-block;
}
.index-page .company-develop .item-con-item-add {
  font-size: 30px;
}
.index-page .company-develop .item-con-item-texts {
  text-align: center;
}






/* 关于我们 */
.index-page .index-about{
  padding:0.4792vw 0.4792vw 0.4792vw;
 /* border:1px solid #000;*/
 /* margin:auto 0;*/
}
.index-page .index-about .about-content  .about-title {
  margin-bottom:1.7708vw;
}
.index-page .index-about .about-content .content{
  display:flex;
  justify-content:space-between;
/*  margin-right: auto;
  margin-left: auto;*/
}
.index-page .index-about .about-content .content .left{
  /*float: left;*/
   margin-left: 2.4479vw;
  width: 36.0938vw;
  flex-shrink: 0;

  
}
.index-page .index-about .about-content .content .left:hover img{
  transform: scale(1.1);
}
.index-page .index-about .about-content .content .left img{
  width:90%;
  transition: all ease 0.5s;
}

.index-page .index-about .about-content .content .right{
/*  float: right;*/
     width: 100%;
    /* border:1px solid #000;*/
     /*align-content: flex-start
     margin-left:auto;*/
  
}
.index-page .index-about .about-content .content .right .about-content-text{
  flex: 2;
  padding: 0 0 0 10px;
  margin:auto 0;
}
.index-page .index-about .about-content .content .right .content-text{
  margin-top: 10px;
}
.index-page .index-about .about-content .content .right .content-text .content-title{
  text-align:center;
  font-size:32px;
  color:#003f74;
}


/* 海运业务 */

.product-detail-page .detail-cultivate{
  padding:6.25vw 12.5vw;
  background:#FBFBFB;
}
.product-detail-page .detail-cultivate .cultivate-title{
  margin-bottom: 1.1458vw;
}
.product-detail-page .detail-cultivate .row{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 4.7917vw;
}
.product-detail-page .detail-cultivate .row:last-child {
  padding-bottom: 0;
}
.product-detail-page .detail-cultivate .row:nth-of-type(2n) {
  flex-direction: row-reverse;
}
.product-detail-page .detail-cultivate .row:nth-of-type(2n) .left{
  margin-left: 0;
  margin-right: 4.3229vw;
}
.product-detail-page .detail-cultivate .row .right .title{
  font-size: 1.0417vw;
  color: #001491;
  font-weight: bold;
  padding-bottom: 1.5625vw;
}
.product-detail-page .detail-cultivate .row .right .tip{
  font-size:1.2333vw;
  color: #707070;
  line-height:1.5;
}
.product-detail-page .detail-cultivate .row .left{
  width:35.8438vw;
  margin-right:2.3229vw;
  flex-shrink: 0;
}


.product-detail-page .detail-cultivate .row .left:hover img{
  transform: scale(1.1);
}
.product-detail-page .detail-cultivate .row .left img {
  width: 100%;
  height: 100%;
  transition: all ease 0.5s;
}
