.head_swiper{
    position: relative;
  }
.head_swiper .swiper-container {
    width: 100%;
    height: 1080px;
  }
  .head_swiper .swiper-container .swiper-slide img{
    position: absolute;
    left:50%;
    margin-left:-960px;
  }
  .head_swiper .swiper-pagination-bullet{
    opacity:1;
    width: 22px;
    height: 22px;
    border-radius: 7px;
    background-color: #fff;
  }
  .head_swiper .swiper-pagination-bullet-active{
    background-color: #e5ae21;
  }
  .head_swiper .swiper-container-vertical>.swiper-pagination-bullets{
      right:15px;
      top:45%;
  }
  .head_swiper .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:15px 0;
    z-index: 10;
  }

  /* pad轮播图 */
  #ipad_swiper{
      display: none;
  }
  #phone_swiper{
      display:none;
  }
.head_swiper .swiper-container.ipad_swiper {
    width: 100%;
    height: 600px;
  }
  .head_swiper .swiper-container.ipad_swiper .swiper-slide img{
    position: absolute;
    left:auto;
    margin-left:auto;
    height:100%;
  }
  .head_swiper .ipad_swiper .swiper-pagination-bullet{
    opacity:1;
    width: 15px;
    height: 15px;
    border-radius: 5px;
    background-color: #fff;
  }
  .head_swiper .ipad_swiper .swiper-pagination-bullet-active{
    background-color: #e5ae21;
  }
  .head_swiper .ipad_swiper .swiper-container-vertical>.swiper-pagination-bullets{
      right:20px;
      top:45%;
  }
  .head_swiper .ipad_swiper .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:15px 0;
    z-index: 10;
  }
 .head_swiper .swiper_right{
    width: 65px;
    height: 100%;
    position: absolute;
    right: 0px;
    top:0px;
    z-index: 9;
    background-color: rgba(0,63,125,.5);
  }
  .swiper_arrows{
      position: absolute;
      bottom:25%;
      right:10px;
  }
  .head_logo{
      position: absolute;
      top:50px;
      left:145px;
      z-index: 10;
  }
  .head_bg{
      position: absolute;
      left:0px;
      top:0px;
      width: 100%;
      height: 100%;
      background-color: rgba(255,255,255,.5);
      z-index: 11;
  }
  .head_nav_cont{
      position: absolute;
      right:0px;
      top:0px;
      right:-100%;
      width: 652px;
      max-height: 100%;
      min-height: 100%;
      padding:130px 100px;
      overflow-y: auto;
      background-color: #fff;
      z-index: 12;
      box-shadow: -2px 0 7px -1px #333;
  }
.close_head_nav{
    position: absolute;
    width: 50px;
    right: 0px;
    top:0px;
    z-index: 12;
}
.head_search{
    margin-bottom:70px;
}
.head_search input{
    width: 280px;
    height: 60px;
    line-height: 60px;
    padding:0 15px;
    font-size: 20px;
    margin-right: 15px;
    background-color: #e6e6e6;
}
.head_search button{
    width: 70px;
    height: 60px;
    text-align: center;
    border:none;
    margin-top:-8px;
    vertical-align: middle;
    background-color: #e6e6e6;
}
.head_nav_now{
    display: block;
    font-size: 24px;
    color:#e5ae21;
    line-height: 65px;
    border-bottom:2px solid #f6f6f6;
}
.head_nav_item{
    color:#000;
    border-bottom:2px solid #f6f6f6;
}
.head_nav_main{
    font-size: 24px;
    color:#000;
    line-height: 65px;
}
.head_nav_main.down_arrow{
    background:url(../images/down_arrow.png) no-repeat right center;
}
.head_link{
    margin-top:20px;
}
.head_link img{
    margin-right:30px;
}
.head_nav_hide{
    display: none;
}
.head_nav_first{
    display: block;
    font-size: 22px;
    line-height: 60px;
}
.head_nav_third{
    display: block;
    padding-left:55px;
    font-size: 20px;
    line-height: 50px;
}
.head_nav{
    display: none;
}
.welcome_hmgj{
    background-color: #fff;
    padding:60px 0 120px;
}
.welcome_hmgj_tit{
    font-size: 36px;
    color:#003f7d;
    font-weight: bold;
}
.welcome_hmgj_tit.yellow{
    color:#e5ae21;
    margin-bottom:30px;
}
.welcom_hmgj_desc{
    margin-bottom:20px;
    font-size:22px;
    font-weight: bold;
}
.welcom_hmgj_txt{
    font-size: 22px;
    line-height: 35px;
    margin-bottom:50px;
}
.welcome_hmgj_national{
    width:100%;
}
.welcom_national_item{
    width:50%;
}
.welcom_national_p{
    font-size: 18px;
    line-height: 24px;
}
.welcom_national_item > img{
    margin-bottom:20px;
}
.know_about{
    display: inline-block;
    width:490px;
    margin:35px 0 20px;
    font-size:16px;
    color:#000;
    padding-bottom:5px;
    border-bottom:3px solid #003f7d;
}
.know_about span{
   padding-left:15px;
}
.welcome_natiional_sum{
    display:block;
    font-size:22px;
    color:#003f7d;
}
.main_business{
    padding:110px 0 120px;
    background:#fbfbfb;
}
/* .main_business_box{
    padding:60px 0 75px;
} */
.main_businessimg_box{
    width:65%;
    text-align: center;
}
.main_business_img{
    width:640px;
    height: 640px;
    margin:0 auto;
    position: relative;
}
.main_business_img.on1{
    background:url(../upload/circle1.png) no-repeat center;
    background-size:100% 100%;
}
.main_business_img.on2{
    background:url(../upload/circle2.png) no-repeat center;
    background-size:100% 100%;
}
.main_business_img.on3{
    background:url(../upload/circle3.png) no-repeat center;
    background-size:100% 100%;
}
.main_business_img.on4{
    background:url(../upload/circle4.png) no-repeat center;
    background-size:100% 100%;
}
.main_business_img.on5{
    background:url(../upload/circle5.png) no-repeat center;
    background-size:100% 100%;
}
.main_business_img.on6{
    background:url(../upload/circle6.png) no-repeat center;
    background-size:100% 100%;
}
.main_business_cate{
    display:inline-block;
    width:110px;
    height: 30px;
    position: absolute;
}
.main_business_cate:nth-child(1){
    left: calc(50% - 50px);
    top: 58px;
    /* background-color:red; */
}
.main_business_cate:nth-child(2){
    right: 10px;
    top: 205px;
    /* background-color:green; */
}
.main_business_cate:nth-child(3){
    right: 30px;
    top: 417px;
    /* background-color:blue; */
}
.main_business_cate:nth-child(4){
    position: absolute;
    left: calc(50% - 45px);
    bottom: 90px;
    /* background-color:red; */
}
.main_business_cate:nth-child(5){
    left: 50px;
    top: 415px;
    /* background-color:green; */
}
.main_business_cate:nth-child(6){
    left: 35px;
    top: 211px;
    /* background-color:blue; */
}
.main_business_txtbox{
    display: none;
}
.main_business_text{
   width:35%;
   margin-top:140px;
   padding-left:100px;
   padding-bottom:45px;
    border-left:2px solid #e8b83c;
}
.main_business_tit{
    font-size:28px;
    color:#000;
    font-weight: bold;
    padding-top:30px;
    margin-bottom:60px;
}
.main_business_desc{
    font-size:18px;
    line-height: 30px;
}
.main_business .welcom_hmgj_desc{
    margin:45px 0 25px;
}
.business_scope{
    padding:120px 0 180px;
}
.business_scope_group{
    width: 100%;
    padding-bottom:140px;
}
.business_scope_city{
    width:35%;

}
.business_scope_img{
    width:65%;
    text-align: right;
}
.business_scope_tit{
    border-bottom:2px solid #ccd9e5;
}
.business_scope_titiem{
  display: inline-block;
  font-size:22px;
  color:#999999;
  padding-bottom:10px;
  padding-right: 25px;
  margin-right: 60px;
  margin-top:30px;
}
.business_scope_titiem.on{
   color:#003f7d;
   border-bottom:2px solid #003f7d;
}
.business_scope_desc{
   padding:20px 0 90px;
}
.business_scope_describe{
    display: none;
    font-size:18px;
    line-height: 30px;
}
.knowmore_business_scope{
    font-size: 16px;
    color:#000;
}
.knowmore_business_scope.ft12{
    font-size: 12px;
}
.knowmore_business_scope span{
    display: inline-block;
    margin-left: 10px;
}
.group_backg_strength{
    width: 1180px;
    margin:80px 0 100px;
}
.group_bs_item{
    padding:30px 80px 40px;
    width: 50%;
    background-color: #fbfbfb;
}
.group_bs_item.last_group_bsitem{
    margin:0 auto;
}
.group_bs_top{
  margin-bottom:60px;
}
.group_bs_tit{
    font-size: 22px;
    font-weight: bold;
    margin-bottom:60px;
}
.news_tit_left{
    font-size: 38px;
    font-weight: bold;
    color:#003f7d;
}
.news_cont{
    width: 100%;
    font-size: 0px;
    padding:120px 0 0;
}
.dot_img{
    width:20px;
    display: block;
    margin:0 auto 25px;
}
.news_cont_item{
    display: inline-block;
    width:25%;
    padding:0 15px;
    vertical-align: top;
}
.news_cont_txt{
    font-size: 12px;
    line-height: 22px;
    margin-bottom:25px;
}
.detail_day{
    margin-left:10px;
    font-size: 12px;
    line-height: 12px;
}
.detail_day_img{
    vertical-align: middle;
}
.news_img{
    display: block;
    width: 100%;
    height: auto;
    margin-bottom:15px;
    overflow: hidden;
}
.news_cont_item:nth-child(3){
    padding:0;
}
.news_cont_itemcont{
    padding:0 15px;
}
.footer{
    width: 100%;
    position: relative;
    padding:25px 0 20px 0;
    background-color: #003f7d;
}
.footer_first{
    width: 230px;
    font-size: 14px;
    color:#fff;
    font-weight: bold;
    margin-right: 200px;
}
.footer_first_name{
    font-size:20px;
    margin-top:220px;
}
.footer_nav_tit{
    height: 27px;
    font-size: 20px;
    margin-bottom:20px;
    color:#fff;
}
.footer_nav{
    width:180px;
}
.footer_nava{
    display: block;
    font-size: 15px;
    color:#fff;
    margin-bottom:10px;
}
.footer_nava img{
    margin-right: 10px;
}
.up_btn{
    position: absolute;
    right:0px;
    bottom:20px;
    z-index: 1;
}
.company_about{
    width: 460px;
    color:#fff;
}
.company_about h5{
    font-size:20px;
    margin-bottom:20px;
}
.company_about_detail{
    margin-bottom:10px;
    font-size: 12px;
}
.company_about_detail img{
    display: inline-block;
    margin-right: 10px;
}
.company_about_link{
    margin-top:25px;
}
.company_about_link img{
    margin-right: 20px;
}
.footer_bottom{
    width: 100%;
    margin-top:20px;
    text-align: center;
    color:#fff;
    font-size: 14px;
}
.inside_header{
    height: 650px;
    position: relative;
}
.inside_header img{
    width: 100%;
    height: 650px;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
}
.head_menu_btn{
    position: absolute;
    right: 0;
    top:0px;
    z-index: 10;
}
.inside_tit_box{
    position: absolute;
    bottom:200px;
    color:#fff;
}
.inside_tit{
    font-size:16px;
}
.inside_btit{
    font-size:40px;
    font-weight: bold;
}
.secondary_tit_nav{
   font-size: 0px;
   margin-bottom:60px;
}
.secondary_tit_nav a{
    margin-right: 40px;
    padding-top:30px;
    display: inline-block;
    font-size: 18px;
    border-top:6px solid transparent;
}
.secondary_tit_nav a.on{
    font-weight: bold;
    border-top:6px solid #e5ae21;
}
.inside_page_tit{
   margin-bottom:40px;
   color: #003f7d;
   font-size: 36px;
   font-weight: bold;
}
.inside_page_tit3{
   margin-bottom:40px;
   font-size: 36px;
   font-weight: bold;
}
.inside_page_titsmall{
   margin-bottom:40px;
   color: #003f7d;
   font-size: 30px;
   font-weight: bold;
}
.inside_page_addresstit{
   margin-bottom:10px;
   color: #003f7d;
   font-size: 22px;
   font-weight: bold;
}
.inside_page_titsmall3{
   margin-bottom:15px;
   font-size: 30px;
   font-weight: bold;
}
.inside_page_titnormal{
   margin-bottom:30px;
   color: #222222;
   font-size: 36px;
   font-weight: bold;
}
.office_location_tit{
   margin:50px 0 40px;
   color: #222222;
   font-size: 30px;
   font-weight: bold;
}
.inside_page_boldtit{
   margin-bottom:40px;
   color: #222222;
   font-size: 26px;
   font-weight: bold;
}
.inside_page_boldtitnormal{
   margin-bottom:20px;
   font-size: 26px;
   font-weight: bold;
}
.inside_page_boldtitnormal .about_icon{
  margin-right: 15px;
  vertical-align: top;
}
.about_icon{
    margin-right:35px;
    display:inline-block;
}
.marginr15.about_icon{
    margin-right:20px;
}
.inside_page_text{
   margin-bottom:40px;
   line-height: 35px;
   color: #222222;
   font-size: 20px;
}
.margin_bottom0.inside_page_text{
    margin-bottom:0px;
}
.fontbd{
    font-weight: bold;
}
.about_img{
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin:40px 0 70px;
}
.group_art_text{
    margin-bottom:40px;
    font-size: 26px;
    color:#222222;
    font-weight: bold;
}
.our_strategy_text{
    margin-bottom:20px;
    font-size: 22px;
    color:#222222;
    font-weight: bold;
}
.our_strategy_detial{
    margin-top: -20px;
    margin-left:25px;
}
.our_strategy_texttit{
    margin-bottom:90px;
    font-size: 18px;
    color:#222222;
}
.group_art_text span{
    font-size: 24px;
    font-weight: normal;
}
.six_group_detail span{
    display:block;
    line-height: 35px;
}
.six_group_detail{
    display: inline-block;
    vertical-align: top;
}
.our_strategy_group{
    margin:30px 0 0;
}
.strategy_dot{
    position: relative;
    margin-bottom:210px;
}
.strategy_dot:nth-child(1)::before{
    content:'';
    position: absolute;
    bottom:32px;
    left:12px;
    width:1px;
    height: 16px;
    background-color: #e5ae21;
}
.strategy_dot:nth-child(1)::after{ 
    content:'';
    position: absolute;
    bottom:-200px;
    left:12px;
    width:1px;
    height: 190px;
    background-color: #e5ae21;
}
.strategy_dot:nth-child(2)::after{ 
    content:'';
    position: absolute;
    bottom:-110px;
    left:12px;
    width:1px;
    height: 100px;
    background-color: #e5ae21;
}
.strategy_p{
    font-size: 18px;
    color: #222222;
    margin-bottom:40px;
}
.our_strategy_team{
    padding-bottom:100px;
}
.next_module_tit{
    height: 88px;
    line-height: 88px;
    background-color: #e5e5e5;
}
.next_module_tittext{
    font-size: 20px;
    color:#222222;
}
/**************************** 创始团度 ****************************/
.founding_team{
    width: 76%;
    margin:0 auto 100px;
    padding:60px 8% 90px;
    border-radius: 5px;
    box-shadow: 0 0 15px 5px #f9f9f9;
}
.founding_team_img{
    width: 387px;
    height: 462px;
}
.founding_team_group{
    margin-left:65px;
    width: calc(100% - 460px);
}
.founding_team_name{
    font-size:40px;
    margin-bottom:100px;
    font-weight: bold;
}
.founding_team_name span{
    display: inline-block;
    margin-right: 20px;
    font-size:26px;
    font-weight: normal;
}
.founding_team_work{
    font-size: 22px;
    line-height: 35px;
    color:#222222;
}
.inside_page_titnormal img.about_icon{
    vertical-align: top;
}
.partner_items{
    float:left;
    margin-left:-2px;
    margin-bottom:20px;
}
.history_milestone_img{
    margin-bottom:60px;
    width: 100%;
    overflow: hidden;
}
.history_milestone_img img{
    width: 100%;
}
.inside_page_titnormal .inside_page_text{
    font-weight: normal;
    margin-left: 15px;
    display: inline;
}
.trans_item .inside_page_text{
    width:calc(100% - 170px);
}
.trans_item .inside_page_text span{
    font-weight: bold;
}
.inside_page_boldtit.mb0{
    margin-bottom:0px;
}
.inside_page_boldtit.fwn{
    font-weight: normal;
}
.inside_page_addresstit .about_icon{
    vertical-align: top;
    margin-right: 10px;
}
.office_location_btn{
    display: block;
    width: 160px;
    height: 48px;
    line-height: 48px;
    border-radius: 20px;
    font-size: 30px;
    color:#ffffff;
    text-align: center;
    background-color: #e5ae21;
}
.office_location_text{
    padding:15px;
    width: 100%;
    margin-bottom:40px;
    height: 300px;
    background-color: #d9e2ec;
}
.media_contact_item{
    padding-left:50px;
    margin-bottom:30px;
}
.media_contact_item .office_location_tit{
    margin:0px;
}
.media_contact_item .office_location_tit span{
   font-weight: normal;
}
.media_contact_item input{
   width:calc(100% - 120px);
   line-height: 40px;
}
.customer_contact_item{
    margin-bottom:60px;
}
.customer_contact_group .inside_page_titnormal{
    height: 47px;
}
.customer_contact_group .customer_contact_item{
    width: 50%;
}
.customer_contact_item .inside_page_addresstit{
    margin-bottom:20px;
}
.job_item{
    width:100%;
    padding:30px;
    margin-bottom:60px;
    box-shadow: 0 0 15px 3px #f5f5f5; 
}
.job_detail_group{
    font-size:0px;
}
.job_detail{
    display:inline-block;
    margin-right: 20px;
    color:#777777;
    font-size:20px;
}
.job_detail span{
    color:#666;
}
.job_date{
    color:#003f7d;
    font-size: 18px;
}
.job_date_btn{
    margin-top:30px;
}
.job_detail_btn{
    width: 140px;
    height:35px;
    line-height: 35px;
    border-radius: 15px;
    font-size: 20px;
    color:#ffffff;
    text-align: center;
    background-color: #e5ae21;
}
.news_developments{
    margin-bottom:80px;
}
.news_developments_item{
    padding:50px 0;
    border-bottom:1px solid #d9d9d9;
}
.news_developments_item:hover .news_developments_dtit{
    color:#003f7d;
}
.news_developments_item:hover .now_img{
    display: block;
}
.news_developments_item:hover .normal_img{
    display: none;
}
.news_developments_dates{
    width: 100px;
}
.news_developments_day{
    font-size: 33px;
    margin-bottom:10px;
}
.news_developments_ymonth{
    font-size: 18px;
}
.news_developments_detail{
    width:calc(100% - 345px);
}
.news_developments_dtit{
    font-size: 26px;
    font-weight: bold;
    color:#222222;
    margin-bottom:15px;
}
.news_developments_dtext{
    font-size: 18px;
    line-height: 30px;
    margin-bottom:20px;
}
.now_img{
    display: none;
}
.pagination {
    width:220px;
    margin:0 auto;
    text-align: center;
}
.pagination li{
    float:left;
    margin-right: 10px;
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    color:#444444;
    font-size: 16px;
    border:1px solid #8d8c8c;
}
.news_developments_datesdetail{
    font-size: 20px;
    color:#666666;
}
.news_developments_images{
    width:300px;
}
.freight_lbox .inside_page_text{
    margin-bottom:80px;
}
.freight_lbox .inside_page_tit .about_icon{
    vertical-align: bottom;
}
.history_mbox .strategy_dot:nth-child(1)::before{
    height: 0px;
}
.history_mbox .strategy_dot:nth-child(2)::after{
    bottom: -195px;
    height: 190px;
}
.history_mbox .strategy_dot:nth-child(3)::after{
    content: '';
    position: absolute;
    bottom: -200px;
    left: 12px;
    width: 1px;
    height: 190px;
    background-color: #e5ae21;
}
.history_mbox .our_strategy_detial{
   margin-top:-10px;
}
.history_mbox .strategy_dot{
   margin-bottom:215px;
}
.history_mbox .our_strategy_detial .inside_page_tit{
   margin-bottom:30px;
}
.history_mbox .our_strategy_detial .inside_page_text{
   margin-bottom:75px;
}
.history_mbox .strategy_dot:nth-last-child(1){
    margin-bottom:0px;
}
/* 五大优势 */
.group_five_strength{
    padding-top:55px;
}
.group_fives_top{
    margin-bottom:50px;
}
.group_fives_top .group_five_item{
    margin-right:115px;
}
.group_fives_top .group_five_item:nth-child(3){
    margin-right:0;
}
.group_five_item{
    width: 312px;
    height: 270px;
    float:left;
    padding:30px 30px 0 20px; 
    background-color: #f7f7f7;
    border-radius: 10px;
}
.group_fitem_tit{
    font-size: 60px;
    margin-bottom:10px;
    font-weight: bold;
    color:#003f7d;
}
.group_fitem_titblack{
    margin-bottom:10px;
    font-size: 24px;
    color:#1a1a1a;
    font-weight: bold;
}
.group_fitem_text{
    font-size: 14px;
    color:#4d4d4d;
    line-height: 24px;
}
.group_fives_bottom{
    margin-bottom:75px;
}
.group_fives_bottom .group_five_item:nth-child(1){
    margin-left:218px;
    margin-right: 115px;
}
.language_change{
    display: inline-block;
}
.language_change a{
   font-size:14px;
   color:#666;
}


@media screen and (max-width: 1600px) {
    .founding_team{
        width:1200px;
    }

}
@media screen and (max-width: 1250px) {
  .wrap{
      width:100%;
      padding:0 5%;
  }
  .head_logo{
      left:100px;
  }
  .business_scope_img img{
      width: 95%;
  }
  .group_backg_strength{
      width: 100%;
  }
  .welcom_national_p{
      font-size: 16px;
  }
  .know_about{
      width: 90%;
  }
  .main_business_text{
      padding-left:50px;
  }
  .group_bs_item{
      padding:30px 40px 35px;
  }
  .head_nav_cont{
    width: 500px;
    padding: 110px 50px;
  }
  .founding_team{
      width: 95%;
      padding:50px 35px 60px;
  }
  .company_about{
      width:400px;
  }
  .footer_nav{
      width: 150px;
  }
  .footer_nava{
      font-size: 12px;
  }
  .group_fives_top .group_five_item{
      width:30%;
     height: 250px;
      margin-right: 5%;
      padding:20px 15px 0;
  }
  .group_fives_bottom .group_five_item{
      width:30%;
      padding:20px 15px 0;
  }
  .group_fives_bottom .group_five_item:nth-child(1){
      margin-left:17.5%;
      margin-right: 5%;
  }
  .main_businessimg_box{
      width:640px;
  }
  .main_business_text{
      width:calc(100% - 640px);
      padding-left:35px;
  }
  .head_search input{
      width:210px;
  }

}
@media screen and (max-width: 1024px) {
#ipad_swiper{
    display: block;
}
#pc_swiper{
    display: none;
}
#phone_swiper{
    display: none;
}
.head_swiper .swiper_right{
    width: 50px;
}
.swiper_arrows{
    right: 5px;
}
.menu_icon{
    width: 100%;
}
  .wrap{
      width:100%;
      padding:0 5%;
  }
  .business_scope_img img{
      width: 100%;
  }
  .group_backg_strength{
      width: 100%;
  }
  .welcom_national_p{
      font-size: 16px;
  }
  .know_about{
      width: 90%;
  }
  .main_businessimg_box{
      width: 100%;
  }
  .main_business_text{
      width:100%;
      display: block;
  }
  .business_scope_city{
      width: 100%;
  }
  .business_scope_desc{
      padding-bottom:30px;
  }
  .business_scope_img{
      width: 100%;
  }
  .group_bs_item{
    padding: 30px 15px 35px;
  }
  .group_bs_tit{
      font-size:20px;
  }
  .welcome_hmgj{
      padding:35px 0 50px;
  }
  .main_business{
      padding:50px 0 10px;
  }
  /* .main_business_box{
      padding:40px 0 50px;
  } */
  .business_scope{
      padding:40px 0 60px;
  }
  .group_bs_top img{
      width: 70%;
  }
  .group_bs_top{
      margin-bottom:30px;
  }
  .news_cont{
      padding-top:30px;
  }
  .company_about h5{
      margin-bottom:20px;
  }
  .head_nav_cont {
    width: 450px;
    padding: 80px 30px;
  }
  .head_search{
      margin-bottom:35px;
  }
  .business_scope_group{
      padding-bottom:80px;
  }
  .footer_first_name{
      margin-top:180px;
  }
  .about_img img{
      width: 100%;
  }
  .founding_team_group{
      margin-left:25px;
  }
  .founding_team_name{
      font-size:30px;
      margin-bottom:50px;
  }
  .founding_team_name span{
      font-size:20px;
  }
  .founding_team_work{
      font-size:15px;
      line-height: 24px;
  }
  .company_about{
      width: 320px;
  }
  .footer_nav{
      width: 120px;
  }
  .footer_tbox.wrap{
      padding:0 3%;
  }
  .group_fitem_titblack{
      font-size:18px;
  }
  .group_fitem_tit{
      font-size: 40px;
  }
  .group_fitem_text{
      font-size: 12px;
      line-height: 20px;
  }
  .group_fives_top .group_five_item{
      height: 200px;
      padding:15px 10px 0;
  }
  .group_fives_bottom .group_five_item{
      height: 200px;
      padding:15px 10px 0;
  }
  .main_business_text{
      margin-top:20px;
  }

}

@media screen and (max-width: 768px) {
    .wrap{
        padding:0 15px;
    }
    .welcome_hmgj{
        padding:35px 0 30px;
    }
    .welcome_hmgj_tit{
        font-size: 20px;
    }
    .welcome_hmgj_tit.yellow{
        margin-bottom:10px;
    }
    .welcom_hmgj_desc{
        font-size: 18px;
        margin-bottom:10px;
    }
    .welcom_hmgj_txt{
        margin-bottom:20px;
        font-size: 12px;
        line-height: 20px;
    }
    .welcom_national_p{
        height: 50px;
    }
    .welcom_national_item > img{
        margin-bottom:10px;
        width:45px;
    }
    .welcom_national_p{
        font-size: 14px;
        line-height: 18px;
        height: 42px;
    }
    .know_about{
        font-size: 15px;
        width: 75%;
        margin:20px 0 10px;
        border-bottom:2px solid #003f7d;
    }
    .welcome_natiional_sum{
        font-size: 18px;
    }
    /* .main_business_box{
        padding:30px 0 25px;
    } */
    .main_business{
        padding:25px 0 10px;
    }
    .main_business_img{
        width: 295px;
        height: 295px;
    }
    .main_business_text{
        margin-top:15px;
    }
    .main_business_cate{
        width: 65px;
    }
    .main_business_cate:nth-child(1){
        left: calc(50% - 28px);
        top:24px;
    }
    .main_business_cate:nth-child(2){
        top: 86px;
        right: 6px;
    }
    .main_business_cate:nth-child(3){
        top: 180px;
        right:10px;
    }
    .main_business_cate:nth-child(4){
        left: calc(50% - 26px);
        bottom:39px;
    }
    .main_business_cate:nth-child(5){
        top: 180px;
        left: 13px;
    }
    .main_business_cate:nth-child(6){
        top: 87px;
        left: 13px;
    }
    .main_business_tit{
        font-size: 16px;
        padding-top:20px;
        margin-bottom:10px;
    }
    .main_business_text{
        padding-left:15px;
        padding-bottom:20px;
    }
    .main_business_desc{
        font-size: 12px;
        line-height: 20px;
    }
    .main_business .welcom_hmgj_desc{
        margin:15px 0 10px;
    }
    .business_scope{
        padding:30px 0 25px;
    }
    .business_scope_titiem{
        font-size: 16px;
        padding-bottom: 5px;
        padding-right: 15px;
        margin-right: 40px;
        margin-top: 15px;
    }
    .business_scope_describe{
        font-size: 12px;
        line-height: 18px;
    }
    .business_scope_img{
        margin-top:10px;
    }
    .business_scope_group{
        padding-bottom:25px;
    }
    .group_backg_strength{
        margin:25px 0 30px;
    }
    .group_bs_item{
        width: 100%;
        margin-bottom:10px;
        padding:20px 10px 25px;
    }
    .group_bs_top img{
        width: 50%;
    }
    .group_bs_top{
        margin-bottom:15px;
    }
    .group_bs_tit{
        font-size: 16px;
        margin-bottom:10px;
    }
    .news_cont_item{
        width: 100%;
        margin-bottom:30px;
    }
    .dot_img{
        width: 12px;
        margin:0 auto 15px;
    }
    .news_cont_txt{
        margin-bottom:10px;
    }
    .footer{
        padding:25px 0 20px;
    }
    .footer_tbox{
        padding-left:15px;
    }
    .footer_nav_tit{
        font-size: 14px;
        margin-bottom:0px;
    }
    .footer_nava{
        font-size: 12px;
    }
    .footer_nava img{
        margin-right: 0px;
    }
    .company_about h5{
        font-size: 14px;
        margin-bottom:15px;
    }
    .company_about{
        position: relative;
        width: 100%;
    }
    .company_about_detail img{
        width: 10px;
        margin-right: 5px;
    }
    .company_about_detail{
        margin-bottom:10px;
    }
    .company_about_link img{
        margin-bottom:10px;
    }
    .footer_first_name{
        font-size: 12px;
        margin-top:10px;
    }
    .group_bs_top_right{
        text-align: right;
    }
    .footer_first{
        float:none;
        width:calc(100% - 100px);
    }
    .footer_nav{
        width:33%;
        margin:10px 0 10px;
    }
    .footer_bottom{
        font-size: 12px;
        margin-top:0px;
    }
    .company_about_link img{
        width: 50%;
        margin-right: 10px;
        margin-bottom:0px;
    }
    .company_about_link{
        margin-top:5px;
    }
    .up_btn{
        width: 25px;
        bottom:42px;
    }
    .company_about{
        margin-bottom:15px;
    }
    #pc_swiper{
        display: none;
    }
    #ipad_swiper{
        display: none;
    }
    #phone_swiper{
        display: block;
    }
    .head_logo{
        display: block;
        width: 100px;
        left:15px;
        top:20px;
    }
    .head_logo img{
         width:100%; 
    }
    #phone_swiper{
        width: 100%;
        height: 240px;
        overflow: hidden;
    }
    #phone_swiper.swiper-container .swiper-slide img{
        width: 100%;
        height: 100%;
        position: relative;
        margin-left:0px;
        left:0px;
    }
    .head_swiper .swiper_right{
        width: 30px;
    }
    .head_swiper .swiper-container-vertical>.swiper-pagination-bullets{
        right: 8px;
    }
    .head_swiper .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
        border-radius: 3px;
    }
    .head_swiper .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
        margin:5px 0;
    }
    .swiper_arrows{
        height: 50px;
        bottom:20px;
    }
    .head_nav_cont{
        width: 60%;
        padding:30px 10px;
    }
    .close_head_nav{
        width: 25px;
    }
    .head_search input{
        width: 80%;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        padding:0 10px;
        margin-right: 5px;
    }
    .head_search{
        margin-bottom: 10px;
    }
    .head_search button{
        width: 30px;
        height: 30px;
        margin-top: -4px;
    }
    .head_search button img{
      width:50%;
    }
    .head_nav_now{
        line-height: 35px;
        font-size:16px;
    }
    .head_nav_main{
        font-size: 16px;
        line-height: 35px;
    }
    .head_link{
        margin-top:15px;
    }
    .head_nav_first{
        font-size: 14px;
        line-height: 28px;
    }
    .head_nav_third{
        font-size:12px;
        line-height: 22px;
    }
    .head_nav_main.down_arrow{
        background-size: 5%;
    }
    .news_img{
        width: 100%;
        height: auto;
    }
    .news_tit_left{
        font-size: 20px;
    }

    /* 关于航姆国际 */
    .head_menu_btn{
        width: 30px;
        height: 30px;
    }
    .inside_header{
        height: 400px;
        overflow: hidden;
    }
    .inside_header img{
        height: 100%;
        width: auto;
    }
    .inside_tit_box{
        bottom:50px;
    }
    .inside_btit{
        font-size: 24px;
    }
    .secondary_tit_nav{
        overflow-x: auto;
        white-space: nowrap; 
        margin-bottom:30px;  
    }
    .secondary_tit_nav a{
        font-size: 16px;
        margin-right: 15px;
        padding-top:16px;
        border-top:3px solid transparent;
    }
    .secondary_tit_nav a.on{
        border-top:3px solid #e5ae21;
    }
    .about_icon{
        width: 20px;
        margin-right: 10px;
    }
    .inside_page_tit{
        font-size:18px;
        margin-bottom: 15px;
    }
    .inside_page_text{
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .about_img{
        margin:10px 0 30px;
    }
    .about_img img{
        width: 100%;
    }
    .inside_page_boldtit{
        font-size:16px;
        margin-bottom: 10px;
    }
    .group_art_text{
        margin-bottom:15px;
        font-size: 14px;
    }
    .group_art_text span{
        font-size: 12px;
        line-height: 22px;
    }
    .inside_page_titnormal{
        font-size: 18px;
        margin-bottom:10px;
    }
    .our_strategy_text{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .our_strategy_texttit{
        font-size: 14px;
        margin-bottom: 20px;
    }
    .our_strategy_detial{
        width: calc(100% - 46px);
        margin-left:15px;
    }
    .strategy_dot:nth-child(1)::after{
        height: 90px;
        bottom:-100px;
    }
    .strategy_dot:nth-child(1){
        margin-bottom:120px;
    }
    .strategy_dot:nth-child(2){
        margin-bottom:100px;
    }
    .strategy_dot:nth-child(2)::after{
        height: 70px;
        bottom:-80px;
    }
    .our_strategy_team{
        padding-bottom:40px;
    }
    .strategy_p{
        font-size: 12px;
        margin-bottom:10px;
    }
    .next_module_tit{
        height: 45px;
        line-height: 45px;
    }
    .next_module_tittext{
        font-size: 14px;
    }
    .arrow_right:after{
        width: 10px;
        height: 10px;
        right:2px;
        margin-top:-5px;
    }
    .founding_team{
        margin-bottom:20px;
        padding:20px 10px 25px;
    }
    .founding_team_img{
        width: 100%;
        height: auto;
    }
    .founding_team_img img{
        width: 100%;
    }
    .founding_team_group{
        width: 100%;
        margin-left:0px;
    }
    .founding_team_name{
        font-size: 24px;
        margin-top:15px;
        margin-bottom:10px;
    }
    .founding_team_name span{
        font-size: 18px;
    }
    .founding_team_work{
        font-size: 12px;
        line-height: 20px;
    }
    .inside_page_titnormal img.about_icon{
        vertical-align: middle;
    }
    .partner_items{
        display: block;
        width:50%;
        height: 100px;
    }
    .partner_items img{
       width: 100%;
    }
    .inside_page_boldtitnormal{
        font-size:15px;
        margin-bottom:10px;
    }
    .history_milestone_img{
        margin-bottom:30px;
    }
    .inside_page_titsmall{
        font-size:16px;
        margin-bottom:10px;
    }
    .inside_page_tit3{
        font-size: 18px;
        margin-bottom:15px;
    }
    .inside_page_titsmall3{
        font-size: 16px;
        margin-bottom:10px;
    }
    .trans_item .inside_page_text{
        width:calc(100% - 80px);
    }
    .marginr15.about_icon{
        margin-right:10px;
    }
    .inside_page_titnormal .inside_page_text{
        margin-left:0px;
    }
    .inside_page_addresstit{
        font-size: 14px;
    }
    .office_location_tit{
        margin:20px 0 15px;
        font-size:13px;
    }
    .office_location_text{
        height: 100px;
        margin-bottom:10px;
    }
    .office_location_btn{
        width: 75px;
        height: 30px;
        line-height: 30px;
        font-size:15px;
    }
    .media_contact_item{
        padding-left:30px;
        margin-bottom:15px;
    }
    .media_contact_item .office_location_tit img{
            width: 20px;
    }
    .media_contact_item input{
           line-height: 22px;
           width: calc(100% - 80px);
    }
    .customer_contact_item{
        margin-bottom:15px;
    }
    .customer_contact_item .inside_page_addresstit{
        margin-bottom:15px;
    }
    .customer_contact_group .inside_page_titnormal{
        height:auto;
    }
    .customer_contact_group .customer_contact_item{
       float: none;
       width: 100%;
    }
    .job_item{
        padding:10px;
        margin-bottom:20px;
    }
    .job_detail{
        display: block;
        font-size:14px;
        margin-right: 0px;
    }
    .job_date{
        font-size: 12px;
    }
    .job_detail_btn{
        width: 80px;
        line-height: 24px;
        height: 24px;
        font-size: 14px;
    }
    .news_developments_item{
        padding:15px 0;
    }
    .news_developments_dates{
        width:60px;
    }
    .news_developments_day{
        font-size: 18px;
    }
    .news_developments_ymonth{
        font-size: 12px;
    }
    .news_developments_detail{
        width: calc(100% - 50px);
    }
    .news_developmemnts_icon img{
        width: 20px;
    }
    .news_developments_dtit{
        font-size:15px;
        margin-bottom:5px;
    }
    .news_developments_dtext{
        font-size:12px;
    }
    .news_developments{
        margin-bottom:20px;
    }
    .pagination{
        width: 120px;
    }
    .pagination li{
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin-right: 5px;
    }
    .news_developments_images{
        width: 100%;
        text-align: center;
        margin-bottom:10px;
    }
    .news_developments_datesdetail{
        font-size: 14px;
    }
    .news_developments_dtext{
        line-height: 20px;
    }
    .freight_lbox .inside_page_text{
        margin-bottom:30px;
    }
    .history_mbox .our_strategy_detial .inside_page_text{
        margin-bottom:20px;
    }
    .history_mbox .our_strategy_detial .inside_page_tit{
        margin-bottom:5px;
    }
    .history_mbox .our_strategy_detial{
        margin-top:0px;
    }
    .history_mbox .strategy_dot:nth-child(1){
        margin-bottom:90px;
    }
    .history_mbox .strategy_dot{
        margin-bottom:80px;
    }
    .history_mbox .strategy_dot:nth-child(1)::after {
        height: 80px;
        bottom: -85px;
    }
    .history_mbox .strategy_dot:nth-child(2)::after{
        height: 70px;
        bottom: -75px;
    }
    .history_mbox .strategy_dot:nth-child(3)::after{
        height: 65px;
        bottom: -70px;
    }
    .history_mbox .strategy_dot:nth-child(3){
       margin-bottom:75px;
    }
    
    .group_fitem_titblack{
        font-size:18px;
    }
    .group_fitem_tit{
        font-size: 40px;
    }
    .group_fitem_text{
        font-size: 12px;
        line-height: 20px;
    }
    .group_fives_top .group_five_item{
        height: 200px;
        padding:15px 10px 0;
    }
    .group_fives_bottom .group_five_item{
        height: 200px;
        padding:15px 10px 0;
    }
    .group_five_strength{
        padding-top:25px;
    }
    .group_fitem_tit{
        font-size: 30px;
        margin-bottom:0;
    }
    .group_fitem_titblack{
        font-size: 15px;
        margin-bottom:5px;
    }
    .group_fitem_text{
        line-height: 18px;
    }
    .group_fives_top .group_five_item{
        width: 32%;
        margin-right: 2%;
        height: auto;
        padding:15px 10px 20px;
    }
    .group_fives_top{
        margin-bottom:20px;
    }
    .group_fives_bottom{
        margin-bottom:30px;
    }
    .group_fives_bottom .group_five_item{
        width: 32%;
        height: auto;
        padding:15px 10px 20px;
    }
    .group_fives_bottom .group_five_item:nth-child(1){
       margin-left:17%;
       margin-right: 2%;
    }
    .head_search input{
        width:50%;
    }
    .language_change a{
        font-size:12px;
    }
}

/*
===================
分页
>>  pages_pre   上一页
>>  pages_next  下一页
>>  strong      激活状态
>>  a:hover     鼠标悬停状态
===================
*/
.pages{ text-align:  right}
.pages a,
.pages strong{
  display:inline-block;
  line-height:28px;
  padding:0 10px;
  border:1px solid #d9d9d9;
  background-color:#ffffff; 
  text-decoration:none;
  color:#666;
  font-family:Simsun;
  -webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
  margin-right:3px;
}
.pages  .current{
  display:inline-block;
  line-height:28px;
  padding:0 10px;
  border:1px solid #d9d9d9;
  background-color:#ffffff; 
  text-decoration:none;
  font-family:Simsun;
  -webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
  margin-right:3px;
  
  color:#fff;
  background-color: #1b75b6;
  border-color:#fff;
}
.pages a:hover{
  color:#fff;
  background-color:#1b75b6;
  border-color:#fff;
  text-decoration:none;
}
.pages strong{
  color:#fff;
  background-color:#1b75b6;
  border-color:#fff;
}
.pages span{
  padding:0 10px;
  line-height:23px;
}
