 @media screen and (max-width: 1220px) {

   /* #region  首页*/
   body,
   html {
     min-width: auto;
     max-width: 700px;
     margin: 0 auto;
   }

   .width {
     width: 95%;
   }

   .header_top .width {
     height: 4.6rem;
   }

   .logo img {
     width: 16rem;
   }

   .phone {
     font-size: 1.4rem;
     display: none;
   }

   .header_hr {
     margin-left: 2rem;
     margin-right: 1.5rem;
     height: 1.5rem;
     display: none;
   }

   .phone img {
     width: 1rem;
     margin-right: .75rem;
   }

   .language {
     font-size: 1.1rem;
     margin-left: auto;
   }

   .language img {
     width: 1.1rem;
     margin-right: .4rem;
   }

   .nav_modal {
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 99999;
     background: rgba(0, 0, 0, .5);
     display: none;
   }

   .nav {
     position: fixed;
     left: -101%;
     top: 0;
     width: 60%;
     height: 100%;
     background: #fff;
     z-index: 999999;
     display: block;
     padding-top: 2rem;
     transition: .3s;
   }

   .nav2 {
     left: 0;
   }

   .nav_icon {
     display: block;
     margin-left: 2rem;
   }

   .nav_icon img {
     width: 2.6rem;
     transition: .2s;
   }

   .nav_icon2 img {
     transform: rotate(90deg);
   }

   .nav_href {
     width: 100%;
     font-size: 1.2rem;
     line-height: 3.2rem;
     text-align: center;
     position: relative;
     margin-top: 1rem;
   }

   .nav_href:hover {
     color: #333;
   }


   .nav_href::after {
     left: 50%;
     top: auto;
     bottom: 0;
     transform: translateX(-50%);
     height: 3px;
   }

   .nav_href:hover::after {
     width: 0;
     opacity: 0;
   }

   .nav_active::after {
     width: 3rem;
     opacity: 1;
   }





   .nav_select {
     position: relative;
     left: 0;
     top: 0;
     transform: translateX(0);
     min-width: auto;
     width: 100%;
     padding: .8rem 0;
     border: none;
     background: #eee;
   }

   .nav_select a {
     font-size: 1.1rem;
     line-height: 2.6rem;
     text-align: center;
   }

   .banner .swiper-scrollbar {
     width: 8rem;
     height: .2rem;
   }

   .index1 {
     padding: 3rem 0 4rem 0;
   }

   .index_title div {
     font-size: 2.1rem;
     letter-spacing: .15rem;
   }

   .index_title img {
     width: 1.2rem;
     margin: 0 1.4rem;
   }

   .index_title span {
     font-size: 1.1rem;
     margin-top: .5rem;
   }

   .index1_con {
     height: auto;
     margin-top: 1.7rem;
   }

   .index1_con a {
     width: 50%;
     height: 11rem;
   }

   .index1_con a:first-of-type {
     width: 100%;
     height: 38rem;
   }

   .index1_con a div {
     left: 2rem;
     bottom: 3rem;
     font-size: 1.4rem;
     letter-spacing: .1rem;
   }

   .index1_con a div::after {
     bottom: -1.1rem;
     width: 4rem;
     height: .25rem;
   }

   .index2 {
     padding: 4rem 0 5rem 0;
   }

   .index2_text {
     width: 95%;
     font-size: 1.1rem;
     margin: 2.3rem auto 0 auto;
   }

   .index2_btn {
     width: 12rem;
     height: 3.2rem;
     border-radius: .3rem;
     line-height: 3.2rem;
     font-size: 1.2rem;
     margin: 3.2rem auto 0 auto;
   }

   .index3 {
     padding: 3rem 0 2.5rem 0;
   }

   .index_news {
     margin-top: 2.5rem;
   }

   .index_news li {
     width: 100%;
     margin-right: 0;
     margin-bottom: 1.5rem;
   }

   .index_news li a {
     box-shadow: .11rem .11rem .75rem 0px rgba(0, 0, 0, 0.06);
   }

   .index_news li img {
     height: 21rem;
   }

   .index_news li div {
     padding: 1.1rem 1.25rem 1.4rem 1.25rem;
   }

   .index_news li h3 {
     font-size: 1.2rem;
     line-height: 1.8rem;
     height: 3.6rem;
   }

   .index_news li span {
     font-size: 1.1rem;
     padding-top: .75rem;
     margin-top: .75rem;
   }

   .footer_top {
     padding: 2.1rem 0 1.2rem 0;
     flex-wrap: wrap;
   }

   .footer_logo {
     width: 3rem;
     margin-right: 0;
     order: 1;
   }

   .footer_nav {
     font-size: 1rem;
     order: 3;
     width: 100%;
     flex-wrap: wrap;
     margin-top: 1.5rem;
   }

   .footer_nav a {
     line-height: 2rem;
   }

   .footer_nav li::after {
     margin: 0 .55rem;
     font-size: 2rem;
     line-height: 1;
   }

   .footer_phone {
     padding: 0 1.9rem 0 1.6rem;
     height: 3.2rem;
     border-radius: .3rem;
     font-size: 1.4rem;
     order: 2;
     line-height: 1;
   }

   .footer_phone img {
     width: 1rem;
     margin-right: .7rem;
   }

   .footer_text {
     font-size: 1rem;
     padding: 1.25rem 0;
     text-align: center;
   }


   /* #endregion */

   /* #region  关于我们*/
   .banner2_con {
     width: 95%;
   }

   .banner2_bg {
     height: 14rem;
   }

   .banner2_title {
     font-size: 2rem;
   }

   .banner2_nav {
     font-size: 1.1rem;
     margin-top: 1.5rem;
   }

   .banner2_nav img {
     width: 1.15rem;
     margin-right: .7rem;
   }

   .about {
     padding: 3rem 0 3rem 0;
     display: block;
   }

   .about_left {
     width: 100%;
   }

   .about_left img {
     width: 100%;
   }

   .about_right {
     width: 100%;
     padding-top: .5rem;
     margin-top: 1.8rem;
   }

   .about_title {
     font-size: 2.1rem;
   }

   .about_text {
     font-size: 1.1rem;
     margin-top: 1.8rem;
   }

   .about_ul {
     margin-top: 2.5rem;
     justify-content: space-between;
     padding: 0 1rem;
   }

   .about_ul li {
     margin-right: 0;
     font-size: 1.1rem;
   }

   .about_ul img {
     width: 3.5rem;
   }

   .about_ul div {
     margin-top: .45rem;
   }

   /* #endregion */

   /* #region  新闻资讯*/

   .news_tab li {
     width: 10.7rem;
     height: 4.5rem;
   }

   .news_tab a {
     line-height: 4.5rem;
     font-size: 1.2rem;
   }

   .news_tab .news_active {
     top: -0.25rem;
     height: 5rem;
     line-height: 5rem;
   }

   .news {
     padding: 2.5rem 0 4rem 0;
   }

   .news .index_news li {
     margin-top: 1.5rem;
   }

   .page {
     margin-top: 4rem;
     flex-wrap: wrap;
   }

   .page a {
     font-size: 1.1rem;
     margin: 0 .5rem;
     padding: 0 .4rem;
   }

   .news .index_news {
     justify-content: space-between;
   }

   .news .index_news li {
     width: 48.5%;
     margin-bottom: 0;
     margin-top: 1rem;
   }

   .index_news li img {
     height: 10.5rem;
   }

   .show_card {
     padding: 3rem 0;
   }

   .show_title {
     font-size: 1.5rem;
     padding: 0 1rem;
   }

   .show_time {
     font-size: 1.1rem;
     padding: 0 1rem;
     margin-top: .9rem;
   }

   .show_hr {
     margin-top: 1.9rem;
   }

   .show_text {
     font-size: 1.1rem;
     padding: 0 1rem;
     margin-top: 2rem;
   }

   .show_page {
     padding: 2.5rem 0;
   }

   .show_page div {
     font-size: 1.15rem;
   }

   /* #endregion */

   /* #region  国际货运服务*/
   .transport {
     padding: 3rem 0 3.8rem 0;
   }

   .transport_title div {
     font-size: 2rem;
   }

   .transport_title span {
     font-size: 1.1rem;
     margin-top: .55rem;
   }

   .transport .swiper-container {
     margin-top: 1.9rem;
   }

   .transport_right {
     padding: 1.75rem 0 0 0;
     margin-top: 1.5rem;
   }

   .transport_text {
     font-size: 1.1rem;
   }

   .transport_bg {
     font-size: 4rem;
     left: 0;
   }

   .transport_dot {
     margin-top: 2.5rem;
     flex-wrap: wrap;
   }

   .transport_dot span {
     width: 10px;
     height: 10px;
     margin: 0 6px;
   }

   .transport_row {
     display: block;
   }

   .transport_left img {
     width: 100%;
     height: 19rem;
   }

   .transport_right {
     width: 100%;
     min-height: 5rem;
   }

   /* #endregion */

   /* #region  人才招聘*/
   .recruit {
     padding: 2.5rem 0 2.3rem 0;
   }

   .recruit_title {
     font-size: 2rem;
   }

   .recruit_ul {
     margin-top: 2.5rem;
   }

   .recruit_ul li {
     box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.07);
     padding: 2rem 1rem;
     margin-bottom: 1.6rem;
     display: block;
   }

   .recruit_left {
     width: 100%;
     padding: 0 1rem;
   }

   .recruit_left div {
     font-size: 1.4rem;
   }

   .recruit_left span {
     font-size: 1rem;
     margin-top: .5rem;
   }

   .recruit_center {
     width: 100%;
     height: 11rem;
     margin-left: 0;
     margin-top: 1.5rem;
   }

   .recruit_text {
     font-size: 1.1rem;
     line-height: 2.2rem;
   }

   .recruit_tips {
     font-size: 1.1rem;
     margin-top: 1.5rem;
   }

   .recruit_right {
     font-size: 1.1rem;
     width: 9rem;
     height: 3rem;
     border-radius: .3rem;
     line-height: 3rem;
     margin: 1.5rem auto 0 auto;
   }

   /* #endregion */

   /* #region  在线留言*/
   .message {
     padding: 3rem 0 4rem 0;
   }

   .message_title {
     font-size: 2rem;
   }

   .message_form {
     margin-top: 2.5rem;
   }

   .message_form div {
     width: 100%;
     height: 3.6rem;
     border-radius: .3rem;
     margin-bottom: 1.5rem;
     font-size: 1.1rem;
     padding-left: 1.4rem;
   }

   .message_form input {
     padding: 0 .75rem;
     font-size: 1.1rem;
   }

   .message_form textarea {
     height: 10rem;
     border-radius: .3rem;
     font-size: 1.1rem;
     padding: .9rem 1.4rem;
   }

   .message_form button {
     height: 3.6rem;
     border-radius: .3rem;
     margin-top: 2rem;
     font-size: 1.2rem;
   }

   /* #endregion */

   /* #region  优势航线*/
   .advantage {
     padding: 3rem 0 3rem 0;
   }

   .advantage_title {
     font-size: 1.8rem;
   }

   .advantage_text {
     padding: 0;
     font-size: 1.1rem;
     margin-top: 2rem;
   }

   .advantage_bg {
     font-size: 4rem;
   }

   .advantage .transport_dot {
     margin-top: 2.5rem;
   }

   /* #endregion */

   /* #region  联系我们*/
   .contact {
     padding: 3rem 0;
   }

   .contact_title {
     font-size: 2rem;
   }

   .contact_ul {
     margin-top: 0;
     padding: 1rem;
     display: block;
   }

   .contact_ul li {
     width: 100%;
     padding: 0 .5rem;
     margin-top: 2rem;
   }

   .contact_ul li img {
     width: 2.3rem;
   }

   .contact_ul li span {
     font-size: 1.1rem;
     margin-top: 1.1rem;
   }

   .contact_ul li div {
     font-size: 1.3rem;
     margin-top: .6rem;
   }

   .contact_map {
     height: 15rem;
     margin-top: 3.6rem;
   }


   /* #endregion */
 
 }

 /* #region  */

 /* #endregion */