 @charset "UTF-8";
 /*pc*/
@media  (min-width: 1026px) {
.main-menu .right-section{position:relative;float:right}
.right-section .dmsearch{float:left;height:50px}
.right-section .dmsearch i{cursor:pointer;line-height:50px;color:#fff;padding:0 20px;border-left:1px solid #08487E}
.right-section .search-input{position:absolute;bottom:-40px;right:0;width:250px;display:none; }
.right-section .search-input input{border:none;opacity:0;visibility:hidden;height:40px;width:100%;padding:0 20px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
.right-section .search-input input.show{opacity:1;visibility:visible}
.right-section .search-input  button{position:absolute; top:10px;right:18px;}
.right-section .search-input i{ color:#333}

  .headerwrap{position:absolute;  top:20px; width: 100%; z-index:335}
.logo{position:absolute;top:10px;left:10px;z-index:99}
.langimg{top:126px; right:65px;}
  .bannerwater01 .text { top:50% }

/* bannerbg */
.bannerheight {  height: 600px; }
 .bannerbg {  margin-top:-201px}
.bannerbg .bannertext{ bottom:13%}
 .bannerbg03 .bannertext{ bottom:15%}

.header{height: 110px; position:relative; background:#fff;  }
 .topsearchbox{top:50px;right:13px;}


 .headerinfo ul{ position:absolute; top:30px;right:10px}
.headerinfo ul li{display:inline-block;margin:0 10px}
.headerinfo ul li.last{margin-right:0}
.headerinfo ul li i{float:left;margin-right:10px;padding:10px;background-color:#0B60A9;color:#fff;font-size:24px}
.headerinfo ul li p{float:right;overflow:hidden;margin:0}
.headerinfo ul li p span{display:block;width:100%;font-size:14px;font-weight:600}
.headerinfo ul li p span.heading{font-size:14px;font-weight:400;line-height:18px}

 .main-menu{position:relative;height:50px;background:#0B60A9;width:auto}
.main-menu ul{list-style:none;padding:0;margin:0;line-height:1}
.main-menu > ul{position:relative;display:inline-block;z-index:500;float:left;padding:0 15px}
.main-menu:after,.main-menu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}



.menu a{text-decoration:none;display:block; }
.menu li{position:relative;z-index:200; }
.menu li.m{float:left; display:inline;}
.menu a.m{font-size:17px;padding:0 22px;height: 50px;line-height:50px; color:#fff }
.menu li li a{height: 40px ;line-height:40px;display:block;padding:0 10px;font-size:12px; background:#0B60A9; color:#fff ;transition: padding-left ease .3s;-webkit-transition: padding-left ease .3s;}
.menu li li a:hover{ background:#08487e;padding-left: 18px;border-left: solid 2px #9d8339;  }
.menu ul ul{display: none;position:absolute;width:180px ;z-index:210; }
.menu ul ul ul{left:180px;top:0px;}
.menu li li .sf-sub-indicator{top:13px}
.menu a.m{padding:0 22px;}
.menuright{ position: absolute;    top: 30px;right: 80px; }
.menuright,.menuright  li.m,.menuright a.m,.menuright a.m:hover{ background:none !important;color:#333  !important }


 }

  @media  (max-width: 1025px) {
.headerwrap{ display: none }

}
