.fn_h{height:60px;display:none;}
.g_fnva{position:fixed; z-index:100; bottom:0; width:100%;background:#2a2a2a;display:none;}
.m-f01 li{float:left;width:25%;text-transform:uppercase;border-right:1px  solid rgba(255,255,255,0.5); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.m-f01 li em{display:block;width:45%;padding-top:6px; margin:0 auto;}
.m-f01 li img{width:24px;display:block;margin:0 auto;}
.m-f01 a{ color:#fff;line-height:30px;display:block;text-align:center;font-size:14px;position:relative;}
.h_h{height:100px;}
.head{height:100px;width:100%;position:fixed;background:#fff;z-index:999;}
.head .logo{margin-top:15px;}
.head .logo img{ height:70px}
.head .tel{font-size:14px;color:#666;}
.head .nav{display:block;width:80%;}
.head .nav ul{ padding:0; margin:0;}
.head .nav ul li{float:left;position:relative;z-index:999; padding:0; margin:0;}
.head .nav ul li.tel{ }
.head .nav ul li a:hover{ color:red;}
.head .nav ul li .f_a{display:block;text-align:right;font-size:16px;color:#333;line-height:100px;}
.head .nav ul li:hover .f_a,.head .nav ul li.cur .f_a{color:red;font-weight:;transition:all .3s}
.head .nav ul li .s_navbox{display:none;position:absolute;left:40px;width:100%; background:blue;background-color:#D11919;z-index:9999;box-sizing:border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align:center;height:30px;line-height:30px;overflow:hidden;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#e91919;color:#fff;transition:all .3s}
.head-wap{display:none;}
.m_img{display:block;height:54px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;overflow:hidden;}
.m_img .headlf{padding-left:5px;float:left; width:70%; margin-top:0px;}
.m_img .headlf .m_logo{max-height:54px;display:block;text-align:right; width:50%;}
.m_img .headrg{padding-right:10px;padding-top:15px;float:right; width:20%; text-align:right;}
.m_img .headrg a .m_menuimg{height:22px;vertical-align:top;display:block}
.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:0;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#fff;height:100%;z-index:100;right:-80%;overflow-y:scroll;}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
.m_nav .m_navList ul li{border-bottom:1px solid #ddd}
.m_nav .m_navList ul li a{display:block;height:45px;color:#000;line-height:45px;padding-left:5%;font-size:14px}
.m_nav .m_navList ul li .m_f_a{display:flex;align-items:center;justify-content:space-between; width:100%}
.m_nav .m_navList ul li .m_f_a a{flex:1;}
.m_nav .m_navList ul li .m_f_a i{width:40px;height:35px;box-sizing:border-box; padding:0 5px; display:block;}
.icon{ background:url(../images/plus.png) 100% no-repeat;background-position:50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position:50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width:100%;}
.m_nav .m_navList ul li .m_s_nav a{display:block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow:hidden; white-space:nowrap;width:90%;text-overflow:ellipsis;}
.foot{background:#000;overflow:hidden;padding-top:70px;max-height:750px;overflow:hidden;margin-top:100px;}
.foot .copy{border-top:1px solid #bbb;margin-top:80px;font-size:14px;color:#bbb;line-height:36px;text-align:center;padding:25px 0;max-height:130px;overflow:hidden;}
.foot .copy img{ position:relative;top:4px;}
.foot .copy a{color:#bbb;}
.foot .copy ul{display:inline-table;display:inline-block;zoom:1;*display:inline;}
.foot .copy ul li{display:inline-table;display:inline-block;zoom:1;*display:inline;}
.foot .box{width:28%;}
.foot .box .des{font-size:14px;color:#bbb;line-height:24px;margin:0 0 40px;max-width:410px;}
.foot .box .des ul{display:inline-table;display:inline-block;zoom:1;*display:inline;padding:10% 0; display:block;}
.foot .box .des ul li{display:inline-table;display:inline-block;zoom:1;*display:inline;}
.foot .box .des a{color:#bbb;}
.foot .box .des span{display:block;}
.foot .box .des img{ position:relative;top:4px; padding:0 5px 0 0;}
.foot .box form{position:relative;max-width:320px;}
.foot .box form .p{width:100%;height:50px;background:#444;border-radius:3px;color:#999;padding-left:10px;font-size:14px;}
.foot .box form input.p::-webkit-input-placeholder{color:#999;}
.foot .box form .sub{position:absolute;right:0;top:6px;width:42px;height:38px;background:url(../images/f-send.png) no-repeat center;cursor:pointer;}
.foot .f-nav{width:60%;}
.foot .f-nav li{width:33%;float:left;overflow:hidden; text-align:center; line-height:30px;}
.foot .f-nav li img{ width:80%;border:10px solid #fff;}
.foot .f-nav li a{ display:block; height:30px; line-height:30px;}
.foot .f-nav li a:hover{color:#fff;}
.foot .f-nav li b{display:block;font-size:14px;color:#fff;margin-bottom:30px; font-weight:300;}
.gototop{display:none;position: fixed;right:0;bottom:10%;width: 50px;height: 50px;cursor: pointer; z-index:999;}
.gototop.active{opacity:1;visibility:visible;}
.gototop a{width:50px;height:50px;border-radius:50px;display:table;background:#D11919;color:#fff;text-align:center;margin:0 0 5px 0;	filter:alpha(opacity=80);/*IE*/
opacity:0.8;/*FF*/}
.gototop a img{width:32px; height:32px; overflow:hidden; position:relative;top:8px;}
.gototop a i{height:50px;display:table-cell;vertical-align:middle;}
.gototop a:hover, .gototop a:active, .gototop a:focus{text-decoration:none;outline:none;background:#D11919;}
@media (max-width:1200px){.head .tel{display:none;}}
@media (max-width:1024px){
.head{display:none;}
.g_fnva,.fn_h,.head-wap{display:block;}
.h_h{height:54px;}
}
@media (max-width:600px){
.foot{display:block;}
.foot .box{width:100%;}
.foot .box .des span{ display:none;}
.foot .f-nav li.code{ display:none;}
.foot .f-nav{width:100%;}
.foot .f-nav li{width:100%; padding:0; text-align:left;}
.foot .f-nav li a{ height:auto;font-size:14px;}
.b_top{ display:none;}
.foot .f-nav li b{ font-size:14px;}
.foot{background:#000;overflow:hidden;padding-top:40px;max-height:750px;overflow:hidden;margin-top:100px;}
.foot .box .des ul{display:inline-table;display:inline-block;zoom:1;*display:inline;padding:10% 0 0 0; display:block;}
}