.header .inhead{position: relative;min-height: 115px;}
.header-toolbar{position: absolute; top: 65px; right: 0px; width: auto;}
.header-toolbar .pulldown{    position: relative;
    background-color: #e6f2ff;
    border-radius: 5px;
    height: 50px;
    float: left;
    margin-right: 10px;
    width: 50px;}
.header-toolbar .pulldown:nth-child(1){width: 110px;}
.header-toolbar .pulldown:nth-child(2){display: none;}
.header-toolbar .pulldown:nth-child(1) img {width: 85%;}
.header-toolbar .pulldown img {width: 55%;}
#zh_click_t,#zh_click_s{color: #5f91df;}
.header-toolbar .pulldown .select-title{text-align: center; cursor: pointer; line-height: 50px;}
.header-toolbar .pulldown .select-title em{display: inline-block; width: 19px; height: 19px; margin-right: 5px; vertical-align: middle;}
.header-toolbar .pulldown .select-title em img{display: block; width: 100%; height: 100%;}
.header-toolbar .pulldown .select-title font{display: inline-block; vertical-align: middle; font-size: 1.25em; font-weight: bold; color: #5c88c7; line-height: 52px;}
.header-toolbar .pulldown .select-title .layui-icon{position: absolute; right: 10px; top: 50%; color: #a5c8f4; font-size: 1.25em; line-height: 1em; margin-top: -.5em; transition: all .3s; -webkit-transition: all .3s;}
.header-toolbar .pulldown dl{display: none; position: absolute; left: 0; top: 56px; z-index: 899; min-width: 100%; max-height: 300px; overflow-y: auto; background-color: #e6f2ff; font-size: .9375em; border-radius: 5px; box-sizing: border-box; border: 1px solid #669dd9\0; box-shadow: 0 0 5px rgb(102 157 217 / 20%);}
.header-toolbar .pulldown dl dd a{display: block; padding-right: 10px; padding-left: 46px; line-height: 38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1em; color: #5c88c7;}
.header-toolbar .pulldown dl dd a:hover{background-color: #d3e7fc; -webkit-transition: .5s all; transition: .5s all;}
.header-toolbar .pulldown dl dd.select-this a{background-color: #669dd9; color: #fff;}
.header-toolbar .pulldown dl dd.select-disabled a{background-color: #fff;}
.header-toolbar .pulldown.selected dl{display: block;}
.header-toolbar .pulldown.selected .select-title .layui-icon{margin-top: -9px; -webkit-transform:rotate(180deg); transform: rotate(180deg);}
.header-toolbar .pulldown.selectup dl{top: auto; bottom: 56px;}
.header-logo .wapsearch{display:none}
.en_mobile{
    display:none;
}
@media (max-width:1480px) {
  .header-toolbar{top: 55px;}
  .header-toolbar .pulldown .select-title font{line-height: 46px;}
  .header-toolbar .pulldown dl{top: 54px;}
}
@media (max-width:992px) {
  .header-toolbar{top: auto; right: 15px; bottom: 40px; width: 85px; display: none;}
  .header-toolbar .pulldown .select-title{padding-left: 12px;}
  .header-toolbar .pulldown .select-title em{display: none;}
  .header-toolbar .pulldown dl dd a{padding-left: 14px;}
  .en_mobile{
      display: block;
      background-color: #e6f2ff;
      position: absolute;
     display: inline-block;
     
     top: 35%;
     right: 0;
     margin-top: -4px;
     margin-right: 19px;
     width: 30px;
     height: 30px;
  }
  .en_mobile>div{
    
    cursor: pointer;
    line-height: 32px;
  }
  .en_mobile>div>a{
    color: #333;
    font-size: 16px;
    margin-left: 3px;
  }
}
@media (max-width:450px) {
  .en_mobile{
    top: 42%;
    margin-right: -20px;
  }
  .header-toolbar{bottom: 30px; width: 65px;}
  .header-toolbar .pulldown .select-title font{font-size: 1.125em;}
  .header-toolbar .pulldown .select-title .layui-icon{right: 5px;}
}

.header-logo{float: left; width: 23%; padding: 55px 0 35px;}
.header-logo img{display: block; margin: 0 auto;}
@media (max-width:992px) {
  .header-logo{float: none; width: 60%; margin: 0 auto;}	
}
@media (max-width:768px) {
  .header-logo{position:relative;width: 90%;font-size:0; padding: 30px 0; margin: 0 0 0 0;}
  .header-logo a{float:left;width:80%}
  .header-logo .wapsearch{position: absolute;display: inline-block;top: 50%;margin-top: -10px;margin-left: 20px;}
  .header-logo .wapsearch span{display:block;width:19px;height:22px;background: url(../png/ghk8ff.png) no-repeat center;cursor:pointer}
  .en_mobile{top: 44%;}
}
@media (max-width:767px) {
  .en_mobile{top: 40%;}
}

.header-search{position: absolute; top: 65px; right: 250px; width: 40%; max-width: 600px; overflow: hidden;}
.header-search dl{position: relative; border: 2px solid #8dacd9; background-color: #fff; border-radius: 5px;}
.header-search dl dd{margin-right: 112px; margin-left: 60px;}
.header-search dl dd input[type="text"]{width: 100%; height: 48px; font-size: 1em; color: #a2a2a2; line-height: 48px; border: none; background: none;}
.header-search dl dd input::-webkit-input-placeholder{color: #a2a2a2;}
.header-search dl dt.button{position: absolute; top: -1px; right: -1px; bottom: -1px; width: 92px;}
.header-search dl dt.button .submit{position:absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: none; cursor: pointer; color: #fff; font-weight: bold; background: #5f91df; border-radius: 5px; -webkit-border-radius: 5px; -webkit-appearance:none; transition: all .3s; -webkit-transition: all .3s;}
.header-search dl dt.button .submit:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.header-search dl dt.icon{position: absolute; top: 50%; left: 13px; margin-top: -11px; padding-right: 13px; border-right: 1px solid #dcdcdc; width: 19px; height: 22px; background: url(../png/ghk8ff.png) no-repeat left center;}
.header-search .hotwords{margin-top: .5em;}
.header-search .hotwords span{margin-right: 0; font-weight: bold; color: #80aee0;}
.header-search .hotwords a{display: inline-block; font-size: .9375em; white-space: nowrap; line-height: 1.975em; margin-right: .625em;}
.header-search .hotwords a{color: #929292; cursor: pointer;}
.header-search .hotwords a:hover{color: #666;}
@media (max-width:1480px) {
  .header-search{top: 55px;}
  .header-search dl dd input[type="text"]{height: 42px; line-height: 42px;}	
}
@media (max-width:992px) {
  .header-search{position: static; margin-right: 100px; margin-bottom: 40px; width: 100%; max-width: none;}
  .header-search .hotwords{display: none;}	
}
@media (max-width:450px) {
  .header-search{display:none;margin-right: 70px; margin-bottom: 30px;}
  .header-search dl dd{margin-left: 10px; margin-right: 35px;}
  .header-search dl dt.icon{display: none;}
  .header-search dl dt.button{width: 45px;}
  .header-search dl dt.button .submit{text-indent: -10000000px; background: url(../png/ghk8ff.png) no-repeat center;}
}

.mainnav{position: relative; z-index: 1; height: 69px; background-color: #e6f2ff;}
.mainnav ul li{float: left; position: relative; width: 12.5%; text-align: center;}
.mainnav ul li a{display: inline-block; position: relative; padding: 0 .75em; font-weight: bold; line-height: 68px; font-size: 1.25em; text-align:center; transition: .3s;}
.mainnav ul li a span{display: inline-block; vertical-align: top; white-space: nowrap; position: relative; z-index: 2; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
.mainnav ul li.on a{color: #1d4d9b;}
.mainnav:after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; background-color: #e6f2ff;}
@media (max-width: 992px) {
  .mainnav{height: auto; padding: 10px 0;}
  .mainnav .container{width: auto; padding-right: 0; padding-left: 0;}
  .mainnav ul{padding: 2px 0;}
  .mainnav ul li{width: 25% !important;}
  .mainnav ul li:before{position: absolute; top: 50%; right: 0; z-index: 2; content: ""; width: 1px; height: 18px; margin-top: -9px; background-color: #2957a2; opacity: .5;}
  .mainnav ul li a{display: block; line-height: 35px; margin: 2px 4px; font-size: 1.125em; padding: 0 !important;}
  .mainnav ul li a span{width: 4em; text-align-last: justify;}
  .mainnav ul li a:after{top: 0; right: 0; bottom: 0; left: 0; background: #fff; opacity: 0; height: auto;}
  .mainnav ul li.on a:after{opacity: .15;}
  .mainnav ul li.navli3:before{content: normal;}
  .mainnav ul li.navli7:before{content: normal;}
}
@media (max-width: 414px) {
  .mainnav{padding-top: 5px; padding-bottom: 5px;}
  .mainnav ul li a{font-size: 1em;}	
}