@media (min-width: 1400px) {
  .container, .container-xxl {
    /*max-width: 1600px;*/
  }
}

#top-bar {
   font-size: 1rem;
}

.nav_r {
     width: 40%;
     text-align: right;
     display: flex;
     align-items: center;
     justify-content: flex-end;
 }
 /*ÏµÍ³Ä¬ÈÏËÑË÷*/
 .wp_search{ display:inline-block;position:relative;padding-left:4px;border: 1px solid #d0d0d0;}
 .wp_search #keyword{ width:160px!important;padding: 4px 0; border:none;height:20px; line-height:20px; background:transparent; color:#fff; }
 .wp_search .search{width:32px;height: 30px;border:0px; background: #FFFFFF url(/_upload/tpl/00/50/80/template80/images/sous.png) no-repeat center;cursor: pointer; vertical-align:top; }
 /*×Ô¶¨ÒåÊäÈë¿ò*/
 .searchbox{text-align:right; float:right;width: 240px;margin-top:13px}
 .wp-search {position: relative; border-radius: 10px;}
 .wp-search form {display: block;}
 .wp-search .search-input {margin-left:4px;}
 .wp-search .search-input input.search-title {font-family: "Î¢ÈíÑÅºÚ";background: #b1545c;width: 20vw;height: 28px;opacity: 0.6;;padding: 4px 0;text-indent:1em;line-height: 24px; border-radius:15px;color: #FFFFFF;font-size: 13px;border:0;outline: 0;}
 .wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:6px;border-radius:50%;}
 .wp-search .search-btn input.search-submit {width:32px;height:32px;border:0;border-radius:50%;outline: 0;background: #b1545c url(/_upload/tpl/00/50/80/template80/images/sous.png) no-repeat center;cursor: pointer;}
 .wp-search .search-input input.search-title {height:32px;}
 
 @media screen and (max-width: 999px) {
 .nav_l {
     width: 50%;margin-right: 2%;display: flex;
    }
 }
 @media screen and (max-width: 550px) {
     .nav_r {
         margin-right: 0;
         width: 25%;
         float: right;
     }
 .wp-search .search-input input.search-title{width:33vw;}
 }
 
 #cooperation, #job, #video1, #media, #sxsx {padding: 50px 0;}

 .menu-container .menu-item {
     padding: 0 0.9vw;
     text-align: center;
}

@media screen and (max-width: 1300px) {
     .menu-container .menu-item {
         padding: 0 0.4vw;
     }
}

@media screen and (max-width: 1400px) {
     .menu-container .menu-item {
         padding: 0 0.5vw;
     }
}

@media screen and (min-width: 1400px) {
     .menu-container .menu-item {
         padding: 0 0.6vw;
     }
}