.headerpagewap{float:right; display:none;}

.mainnav{clear: both; max-width: 1600px; margin:0% auto 0 auto;  }
.mainnav ul{ display:flex; overflow:hidden;}
.mainnav ul>li.fmenu{text-align:center;flex:1; margin: 0 1%}

.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited{ text-decoration:none; display:block;  line-height:75px; font-size:20px; text-align:center;color: #333;border-bottom: 3px solid rgba(255,255,255,0); }

.headerpage:hover{background: #fff;}
header:hover{background: #fff;}
header:hover .mainnav ul>li a,header:hover .mainnav ul>li a:link,header:hover .mainnav ul>li a:visited{color: #333;}
.mainnav>ul>li>a:hover{color: red;border-bottom: 3px solid red;}
.mainnav>ul>li>a.active,.mainnav>ul>li>a.active:link,.mainnav>ul>li>a.active:visited{border-bottom: 3px solid red;}
.mainnav ul>li a:hover{color:red;}
.mainnav ul>li.fmenu>ul{ display:none;position:absolute;z-index:9999;width: auto;color:red;}
.mainnav ul>li.fmenu>ul li{white-space: nowrap;box-sizing: border-box; padding:0 10px;}
.mainnav ul>li.fmenu>ul li:hover a{color: red;}
.mainnav ul>li.fmenu li>a{color:red;}
.mainnav ul>li.fmenu ul>li a{ line-height:36px; font-size:14px;text-align:center;color:red; background: #fff; }
.mainnav ul>li.fmenu ul>li>ul>li a{ border:none; font-size:14px;color:red; background: #fff;}


.xialabox{ display:flex; flex-wrap:wrap; width:1300px; background:#fff; padding:1% 2%; }
.er{ width:16.6%; }
.er a{ font-size:18px; }
.er strong{  display:block; border-bottom:1px solid #CCC; font-size:18px; }
.er .ul_list{}
.er .ul_list a{   }


.websearch{flex:0 0 170px;}
.websearch form{position: relative;}
.websearch .input{width: 170px; background: none; border:0px; padding:5px 40px 5px 0; border: 1px solid #333;  }
.websearch .input:focus{color: #fff;padding-left: 2px; }/*鼠标指针颜色*/
.websearch .button{position: absolute;right: 5px; top: 0px; border: 0; background: none;  }
.headerpage:hover .input{border: 1px solid #333;}
.headerpage:hover .input:focus{color: #333;}
.headerpage form img{-webkit-filter: brightness(0%); /* Chrome, Safari, Opera */ filter:brightness(0%); margin:7px 5px 0 0; }



.div2{ display:none;}

@media screen and (max-width:1000px)
{

.headerpage{display: none;}
.headerpagewap{display: block; z-index: 9999999;float:none;}
.headerpagewap header{z-index: 9999999;}
.headwap{ display: flex; justify-content: space-between; align-items: center;}
.headwap .logo{float: left;}
header{ justify-content: flex-start;}

}

@media screen and (max-width:600px)
{
.headwap .logo img{ width:70px; }
.head_nav_btn {
    width: 30px;
    height:30px;
    position: absolute;
    top:5px;
    right:20px;
    cursor: pointer;
    z-index: 9999;
}
}

