header .wapnav{float:right; display:none;}
/*.mainnav{clear: both;
    max-width: 1200px;
    margin: 0 auto; }
.mainnav ul>li.fmenu{  float:left; width:14%; text-align:center;position:relative; }

.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited{ text-decoration:none; display:block;  line-height:45px; font-size:16px; text-align:center; text-decoration:none;}
.mainnav ul>li a:hover,.mainnav ul>li a.active,.mainnav ul>li a.active:link,.mainnav ul>li a.active:visited{background:#bc302f; color:#fff;}
.mainnav ul>li:hover>a{background:#bc302f; color:#fff;}
.mainnav ul>li.fmenu>ul{ display:none; background:#bc302f; position:absolute; top:45px; z-index:9999;width: auto;}
.mainnav ul>li.fmenu>ul li{white-space: nowrap;box-sizing: border-box; padding:0 10px;}
.mainnav ul>li.fmenu li>a{text-align: left;}
.mainnav ul>li.fmenu ul>li a{ line-height:36px; font-size:14px; color:#fff; border-bottom: 1px solid #6fa6a4;}
.mainnav ul>li.fmenu ul>li>ul>li a{ border:none; font-size:14px;color:#fff;}

*/




.mainnav_box{ float:left; width:100%; background:#0069c0;}
.mainnav{text-align:center;clear:both; margin:0 auto 0 auto; max-width:1200px; height:46px;}
.mainnav ul li{  float:left; width:11%; height:46px;  line-height:46px; text-align:center;  }
.mainnav>ul>li>a,.mainnav>ul>li>a:link,.mainnav>ul>li>a:visited{ text-decoration:none; display:block;  width:100%; height:46px; color:#fff; line-height:46px; text-align:center; text-decoration:none; font-size:18px;font-weight:normal; }
.mainnav ul li a:hover,.mainnav ul li a.active,.mainnav ul li a.active:link,.mainnav ul li a.active:visited{ background:#fff; color:#0069c0; }
.mainnav ul li ul{position:absolute; z-index:99; display:none; background: #FFF;color:#0069c0; }
.mainnav ul li ul li{ clear:both; width:100%;line-height:40px; color: #0069c0;}
.mainnav ul li ul li a {color:#0069c0; text-decoration:none; text-align:center;line-height: 40px; display: block;}
.mainnav ul li ul li a:link,.dropdown a:visited{ color:#0069c0;font-size:16px; font-weight:normal; }
.mainnav ul li ul li a:hover{ text-decoration:none;color:#fff;background:#0069c0;}



.div2{ display:none;}

@media screen and (max-width:1200px)
{
  
.mainnav ul li ul{display:none}
.mainnav ul li ul li{  display:none}
.mainnav ul li ul li a { display:none}
}

@media screen and (max-width:859px)
{
    header .wapnav{display:block; width:50px; text-align:right; padding:3% 3% 0 0 }
    header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
    header .wapnav img:hover{background-color:#dedede; }
    .navbg{ height: 0;}
	.mainnav a{float: none; width:100%;  }
.mainnav ul li{  float: none; width:100%; height:46px;  line-height:46px; text-align:center;  }

    .mainnav{ width:100%; height:0; background:#0069c0; position:fixed; z-index:999999; top:0; left:0; overflow:hidden;}
    .mainnav ul{ width:100%; margin-left:0%;}
    .mainnav ul li.fmenu {
        float: none;
        width: 100%;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        text-align: center;
        z-index:9999;
        border-bottom:dashed #666 1px;
    }
    .mainnav ul li.fmenu a,.mainnav ul li.fmenu a:link,.mainnav ul li.fmenu a:visited{ text-decoration:none; display:block;   color:#fff; line-height:45px; font-size:18px; text-align:center; text-decoration:none;padding:0;}
    .mainnav ul li.fmenu a:hover {
        float: none;
        width: 100%;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        text-align: center;
        z-index:9999;


    }
    .div2{ display:block; position:absolute; left:0; width:20%; height:100%; background:#313237;}
    .div2 span{ display:block; text-align:center; margin:20px auto; padding:0 0; text-align:center; width:100%; cursor:pointer;}
    .div2 span img{ margin:0 auto; display:block; text-align:center; float:none;}
    .nav{ }

}



