/*	nav 改变高度 Start	*/
.k_header_logo_container.logoScroll{
padding: 0px;
}
.k_nav_link.navScroll{
padding: 19px 30px;
}
.k_header_more.screachScroll{
padding-top: 19px;
}
/*	nav 改变高度 End	*/
/* dne header */
.k_header{
    position:relative;
    z-index:999999;
    width:100%;
    height:64px;
   }
   .k_header_wrapper{
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    background-color:#06a1a6;
   }
   .k_header_wrapper .k_header_container{
    width:100%;
    position:relative;
     max-width: 1400px;
     margin: 0 auto;
   }
   .k_header_col{
    float:left;
   }
   .k_header_logo{
    width:150px;
    position:relative;
   }
   .k_header_logo_container{
    padding:10px 0px;
     transition: all 0.5s;
   }
   .k_header_logo_container h1{
    font-size:0px;
    line-height:0px;
    margin:0px;
    padding:0px;
   }
   .k_header_logo_container img{
    vertical-align:bottom;
   }
   .k_header_more{
    width:127px;
    position:relative;
    text-align:justify;
    padding-top: 23px;
   }
   .k_header_nav{
    width:63%;
    width:calc(100% - 344px);
    width:-ms-calc(100% - 344px);
    width:-webkit-calc(100% - 344px);
    width:-moz-calc(100% - 344px);
    width:-o-calc(100% - 344px); 
   }
   .k_header_mobile_header_btn{
    display:inline-block;
    width:32px;
    height:32px;
    line-height:32px;
    cursor:pointer;
    text-align:center;
    color:#fff;
    font-size:22px;
    display:none;
   }
   .k_header_more>div{
    display:inline-block;
    position:relative;
    vertical-align: top; 
   }
   .k_header_more_email>a,.k_header_more_email>span{
    display:inline-block;
    vertical-align:middle;
    font-size:18px;
    line-height:28px;
    color:#fff;
   }
   .k_header_more_email>span{
    margin:0px 3px;
   }
   .k_dne_header_info_email .e_icon{
     display:inline-block;
     vertical-align:middle;
     font-size:22px;
   }
   .k_header_more_lan{
    position:relative;
   }
   .k_header_lan_btn{
    display:block;
    position:relative;
    font-size:14px;
    line-height:24px;
    color:#fff;
    cursor:pointer;
   }
.k_header_lan_wrapper .k_header_lan_btn > span{
  color: #00a9a2;
}
   .k_header_lan_btn .e_icon{
    color:#fff;
   }
   .k_header_lan_btn img{
     display:inline-block;
    vertical-align:middle;
     width:25px;
   }
   .k_header_lan_wrapper{
    position:absolute;
    left:0px;
    right:0px;
    background-color:#fff;
    overflow:hidden;
    padding:0px 4px;
    max-height:0px;
   }
   .k_header_lan_wrapper.k_active{
    max-height:110px;
   }
   .k_header_nav_wrapper{
    width:100%;
    text-align:right;
    padding-right: 20px;
   }
   .k_nav_item{
    position:relative;
    display:inline-block;
    vertical-align:top;
   }
   .k_nav_link{
    display:block;
    font-size:16px;
    line-height:24px;
    color:#fff;
    padding: 25px 30px; 
      transition: all 0.5s;
   }
   .k_nav_item:hover .k_nav_link{
    color:#fff;
   }
   .k_nav_sub_wrapper{
    position:absolute;
    left:0px;
    background-color: #d5ecee;
   }
   .k_nav_sub_btn{
    display:block;
    position:absolute;
    width:32px;
    height:32px;
    right:0px;
    top:45%;
    top:calc(50% - 16px);
    top:-webkit-calc(50% - 16px);
    top:-ms-calc(50% - 16px);
    top:-o-calc(50% - 16px);
    top:-moz-calc(50% - 16px); 
    text-align:center;
    line-height:32px;
    cursor:pointer;
    font-size:18px;
         display: none;
   }
   .k_nav_sub_wrapper_item{
    position:relative;
    padding-left:30px;
    padding-right:30px;
   }
   .k_nav_sub_link{
    display:block;
    font-size: 15px;
    line-height:22px;
    color: #06a1a6;
    padding:10px 0px;
   }
   .k_nav_sub_wrapper_item:hover .k_nav_sub_link{
     color: #fff;
   }
   .k_nav_three_btn{
     display:block;
    position:absolute;
    width:32px;
    height:32px;
    right:0px;
    top:45%;
    top:calc(50% - 16px);
    top:-webkit-calc(50% - 16px);
    top:-ms-calc(50% - 16px);
    top:-o-calc(50% - 16px);
    top:-moz-calc(50% - 16px); 
    text-align:center;
    line-height:32px;
    cursor:pointer;
    font-size:13px;
   }
   .k_nav_three_wrapper{
    position:absolute;
    left:100%;
    top:0px;
    background-color:#fff;
   }
   .k_nav_three_wrapper_item{
    position:relative;
   }
   .k_nav_three_link{
     display:block;
    font-size:12px;
    line-height:22px;
    color:#333;
    border-bottom:1px solid #ddd;
    padding:10px 10px;
   }
   .k_nav_three_link:hover{
    color:#fff;
    background-color:#00a9a2;
   }
   @media screen and (max-width:1560px){
     .k_header_more{
      width:127px;
       transition: all 0.5s;
     }
     .k_header_nav{
      width: 61%;
      width:calc(100% - 344px);
      width:-ms-calc(100% - 344px);
      width:-webkit-calc(100% - 344px);
      width:-moz-calc(100% - 344px);
      width:-o-calc(100% - 344px);
     }
   }
   @media screen and (max-width:1478px){
     .k_header_wrapper{
      padding-left:20px;
      padding-right:20px;
     }
   }
   @media screen and (max-width:1366px){
     .k_header_mobile_header_btn.k_open_lan{
      display:block;
      margin-top:-4px;
     }
     .k_header_lan_btn.k_open_lan{
      display:none;
     }
     .k_header_lan_btn>span{
      display:none;
     }
     .k_header_more{
      width:127px;
       transition: all 0.5s;
     }
     .k_header_nav{
      width: 61%;
      width:calc(100% - 344px);
      width:-ms-calc(100% - 344px);
      width:-webkit-calc(100% - 344px);
      width:-moz-calc(100% - 344px);
      width:-o-calc(100% - 344px);
     }
   }
   @media screen and (min-width:1281px){
     .k_nav_sub_wrapper{
       opacity:0;
       filter:alpha(opacity=0);
       visibility: hidden;
       transform:translateY(20px);
       -webkit-transform:translateY(20px);
       -moz-transform:translateY(20px);
       -ms-transform:translateY(20px);
       -o-transform:translateY(20px);
     }
     .k_nav_item:hover .k_nav_sub_wrapper{
       opacity:1;
       filter:alpha(opacity=100);
       visibility: visible;
       transform:translateY(0px);
       -webkit-transform:translateY(0px);
       -moz-transform:translateY(0px);
       -ms-transform:translateY(0px);
       -o-transform:translateY(0px);
     }
     .k_nav_three_wrapper{
       opacity:0;
       filter:alpha(opacity=0);
       visibility: hidden;
       transform:translateX(20px);
       -webkit-transform:translateX(20px);
       -moz-transform:translateX(20px);
       -ms-transform:translateX(20px);
       -o-transform:translateX(20px);
     }
     .k_nav_sub_wrapper_item:hover .k_nav_three_wrapper{
       opacity:1;
       filter:alpha(opacity=100);
       visibility: visible;
       transform:translateX(0px);
       -webkit-transform:translateX(0px);
       -moz-transform:translateX(0px);
       -ms-transform:translateX(0px);
       -o-transform:translateX(0px);
     }
   }
   @media screen and (max-width:1280px){
     .k_header_col{
      width:100% !important;
      position:relative;
     }
     .k_header_nav{
      position:absolute;
      right:0px;
      left:0px;
      top:100%;
     }
     .k_header_nav_wrapper{
      width:auto;
      margin-left:-20px;
      margin-right:-20px;
      padding-left:20px;
      padding-right:20px;
      background-color:#00a9a2;
      overflow:hidden;
      max-height:0px;
      text-align: left;
     }
     .k_header_nav_wrapper.k_active{
      max-height:460px;
     }
     .k_header_nav_wrapper *{
      color:#fff !important;
     }
     .k_open_nav{
      right:0px;
      position:absolute;
      display:block;
      top:45%;
      top:calc(50% - 16px);
      top:-webkit-calc(50% - 16px);
      top:-ms-calc(50% - 16px);
      top:-o-calc(50% - 16px);
      top:-moz-calc(50% - 16px); 
     }
     .k_header_more{
      padding-top:0px;
       transition: all 0.5s;
     }
     .k_header_more>div{
      display:none;
     }
     .k_header_more>div.k_header_more_lan{
      display:block;
      position:absolute;
      right:38px;
      top:-44px;
     }
     .k_nav_item {
      display:block;
      padding-right:40px;
      border-bottom:1px solid rgba(255,255,255,0.3);
     }
     .k_nav_link{
      padding:6px 0px;
        transition: all 0.5s;
     }
     .k_nav_sub_wrapper{
      position:relative;
      margin-right:-40px;
      background-color:#00a9a2;
      display:none;
     }
     .k_nav_sub_wrapper.k_active{
      display:block;
     }
     .k_nav_sub_wrapper_item{
      padding-left:10px;
      padding-right:0px;
     }
     .k_nav_sub_link{
      padding:5px 0px;
      border-bottom:none;
     }
     .k_nav_three_wrapper,.k_nav_three_btn{
      display:none;
     }
     .k_nav_sub_btn{
      top:2px;
     }
     .k_nav_sub_btn.k_active{
      transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg); 
     }
   }
   @media screen and (max-width:520px){
     .k_header_logo_container{
      padding:15px 0px;
         transition: all 0.5s;
     }
     .k_header_logo_container img{
      max-width:100px !important;
     }
     .k_header_more > div.k_header_more_lan{
      top:-36px;
     }
     .k_header{
      height:46px;
     }
     .k_header_mobile_header_btn.k_open_lan{
      display:block;
      margin-top:-9px;
     }
   }
   /* end */
.k_nav_sub_wrapper_item:hover{
background:#009fa3;
}