.header {
    width: 100%;
    min-width: 1280px;
    margin: 0 auto;
    height: 400px;
}
.header .header-bag {
    position: relative;
    padding: 51px 80px 0 80px;
    width: 100%;
    height: 344px;
    /*background: url('/images2021/bannerG.png') no-repeat center center;*/
    background: url('/images2021/banner\ \(3\).png') no-repeat center center;
    /* background-size: 100% 100%;
    background: url('../img/banner (3).png') no-repeat center; */
    background-size: cover;
}
.header-bag-box {
  display:block;
}
.header .header-bag .box-chinese-img {
    margin-top: -10px;
    width: 570px;
    height: 108px;/*74px;*/
    float: left;
}
.header .header-bag .box-guohui-img {
    margin-top: -25px;
    margin-left: -60px;
    width: 120px;
    height: 120px;
    float: left;
}
.header .header-bag-box .ipv-img {
    margin-top: 0px;
    width: 105px;
    height: 22px;/*74px;*/
    float: right;
}
@media screen and (max-width: 1720px) { 
  .header .header-bag .box-chinese-img {
    margin-top: -10px;
    width: 495px;
    height: 94px;/*64px;*/
      /* 小于1445px的图片尺寸 */
  }
  .header .header-bag {
    //padding: 51px 70px 0 190px;
  }
}
@media screen and (max-width: 1445px) {
  .header .header-bag .box-chinese-img {
    margin-top: -10px;
    width: 495px;
    height: 94px;/*64px;*/
      /* 小于1445px的图片尺寸 */
  }
  .header .header-bag {
    padding: 51px 75px 0 90px;
  }
}
.header .header-bag-box .text-right {
    float: right;
}
.header .header-bag-box .box-right {
    float: right;
    margin-right: -530px;
    margin-top:35px;
    outline-offset: 0px !important;
}
.header .header-bag-box  div:nth-child(1){
    outline-offset: 0px !important;
}
/*.header .header-bag-box .box-right {
    float: right;
    margin-right: -40px;
}*/
.header .header-bag-box .box-right div{
  display: inline-block;
}
.header .header-bag-box input::-webkit-input-placeholder {
    font-size: 14px;
    color: #999;
}

.header .header-bag-box .right-search {
    position: relative;
}

.header .header-bag-box .search-inp {
    position: relative;
    width: 366px;
    height: 45px;
    /* margin-left: 19px; */
    padding-left: 19px;
    background: #ffffff;
    line-height: 45px;
    font-size: 14px;
    border: 2px solid #1d82e6;
}

.header .header-bag-box .search-box {
  line-height: 45px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    width: 83px;
    height: 45px;
    background: #1d82e6;
}

.header .header-bag-box .search-box .search-img {
    width: 18px;
    height: 18px;
    margin: -3px 5px 0 12px;
}

.header .header-bag-box .search-box .search-text {
    color: #ffffff;
    font-size: 16px;
}
.header .header-bag-box .right-search form {
    position: relative;
    width: 530px;
    height: 40px;
    line-height: 45px;
    display: block;
    overflow: hidden;
    border: 2px solid #1d82e6;
}

.header .header-bag-box .right-search form input {
    width: 442px;
    height: 40px;
    padding-left: 19px;
    padding-bottom: 5px;
    background: #ffffff;
    line-height: 45px;
    font-size: 14px;
    /* border: 2px solid #1d82e6; */
    float: left;
}

.header .header-bag-box .right-search form button {
    width: 83px;
    text-align: center;
    height: 100%;
    background: #1d82e6;
    cursor: pointer;
    float: right;
    font-size: 16px;
    color: #fff;
    border: none;
}

.header .header-bag-box .right-search form button img {
    margin-right: 10px;
    vertical-align: -4px;
    display: inline-block;
    width: 20px;
}
.header .header-bag-box .right-search form button div {
     margin-top: -5px;
}
.header .header-bag-box .right-line {
    width: 1px;
    height: 15px;
    background: #333333;
    margin: 4px 10px;
    float:right;
}
/*.header .header-bag-box .right-line {
    width: 1px;
    height: 15px;
    background: #333333;
    margin: 0 6px;
}*/

.header .header-bag-box .right-personal {
   
    color: #333333;
    cursor: pointer;
    font-size: 16px;
}
/*.header .header-bag-box .right-personal {
  line-height: 45px;
    color: #333333;
    cursor: pointer;
    margin-left: 26px;
    font-size: 16px;
}*/

.header .header-bag-box .right-personal:hover {
  color: #1d82e6;
}
.header .header-bag-box .right-contact:hover {
  color: #1d82e6;
}
.header .header-bag-box .right-contact {
   
    font-size: 16px;
    color: #333333;
    cursor: pointer;
}
/*.header .header-bag-box .right-contact {
  line-height: 45px;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
}*/

.header .box-english-img {
    position: absolute;
    left: 168px;/*210px;*/
    top: 110px;
    width: 447px;
    height: 47px;
}
@media screen and (max-width: 1720px) {
  .header .box-english-img{
    left: 168px;/*190px;*/
  }
}
@media screen and (max-width: 1445px) { 
  .header .box-english-img{
    left: 168px;/*90px;*/
  }
  
}
.header .header-nav {
    min-width: 1280px;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #1d82e6;
}
.nav-box {
  margin: 0 auto;
  width: 1280px;
  margin: 0 auto;
}
.nav-box img {
  margin-top: -3px;
}
.header-nav {
  display: inline-block;
}
.nav-public:hover {
    background: #145ebc;
}

.header .header-nav .nav-public {
  line-height: 60px;
  text-align: center;
    float: left;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 170px;
    height: 60px;
}

.header .header-nav .nav-public img {
  vertical-align: middle;
    margin-right: 9px;
    width: 22px;
    height: 20px;
    /* margin: 0 9px 0 50px; */
}

.header .header-nav .nav-public div {
  display: inline-block;
    color: #ffffff;
    font-size: 16px;
}


/* .header .header-nav .current {
    background: #145ebc;
} */

.header .nav-information {
  float: right;
  height: 60px;
  width:230px ;
  line-height: 25px;
    margin-left: 30px;
    font-size: 14px;
    color: #fff;
}
.information-date {
  margin-top: 5px;
}
.information-weather {
    cursor: pointer;
    color: #fff;
}

.header .nav-information .date-sides {
    margin-left: 18px;
}

.header .nav-information .weather-sides {
    margin: 0 18px;
}