
            .g-hd{height:5rem;background:#fff; position: relative;  z-index: 99;}
            .top1{height:5rem;overflow: hidden;position: relative;}
            
            .g-hd h1{width:14.06%;overflow: hidden;margin:0.45rem 0 0 1.5%; float: left;}
            .g-hd h1 img{ display: block;width:100%; }
            .g-hd h2{width:71%; overflow: hidden;text-align: right; font-size: 1rem; color: #ebebeb;line-height: 5rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; float: left;}
            .g-hd h2 a{ display: inline-block;color: #333333; font-size: 1.2rem; padding: 0 5%; }
           
            .menu{ position: absolute; top:1.8rem;right:5.3%;width:1.8rem;height:1.5rem;overflow: hidden; line-height: 0;}
            .downmenu img{display: block;width:100%;width: 100%;}
            
           .slideMenu{ width:22%;background:#0042b4; position: absolute; top:4rem;right: 0px;padding:1rem 2%  ; z-index: 9;display: none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
           .slideMenu::before{position: absolute;content:""; width:0.9rem; height:0.9rem;background:#0042b4; top: -0.35rem; right: 2rem;border-radius: 100%;}
            .slideMenu li{ height:3.4em;line-height: 3.4em; position: relative;}
            .slideMenu li a{ display: block; color:#fff;font-size: 1.1rem;}
           
            
        

             i ,em{font-style: normal;}
                .g-ft{overflow: hidden;  margin-top: 2rem; padding-bottom: 7.8rem; position: relative;}
                .g-ft::before{position: absolute;content:""; width:100%;height:1px;background:#dcdcdc; top: 2.12rem; left:0;}
                .g-top{ width:4.25rem; height:4.25rem;margin: 0 auto; overflow: hidden; z-index: 3; position: relative;}
                .fcode{ margin-top: 2rem;}
                .fcode img{display: block; width:11.9rem; margin: 0 auto;}
                .fcode span{display: block; width:16.05rem; height:2.85rem;background:#0042b4; text-align: center;margin: 1.8rem auto; font-size: 1.1rem; color:#fff;line-height: 2.85rem;}
                .g-ft h3{ font-size: 1rem; color:#666666; text-align: center; line-height: 2.1rem;}
                .g-ft h3 a{ color:#666666; font-family: Arial;}
                .fnav{margin-top: 2.9rem; height:2.7rem;line-height: 2rem; text-align: center; font-size: 1.1rem; color:#666666;} 
                .fnav a{ display: inline-block;padding:0 1%; color:#666666;}
                .g-ft h2{text-align: center; font-size: 1.1rem; color:#666666;}
                .g-ft h2 a{ color:#666666; display: inline-block;padding:0 4% 0 0;}

                /*底部导航*/
                .g-fnav{z-index:9999;position:fixed;bottom:0;overflow:hidden;display:block;width:100%;max-width:640px;min-width:320px;height:6rem;background:#0042b4; border-top: 1px solid #efefef;}
                .g-fnav li{position:relative;overflow:hidden;display:block;float:left;width:25%;height:6rem; text-align:center;line-height:1.8rem;font-size: 1.2rem;}
                .g-fnav li::before{position: absolute; content:""; width: 1px; height:6rem; top: 0; right:0; background:#0a49b7;}
                .g-fnav li a{color:#fff;display:block;width:100%;overflow: hidden;  text-transform: uppercase;  height:6rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;}
                 .g-fnav li img{display: block; width:1.8rem;height:1.8rem; margin:1.3rem auto 0;}
                .g-fnav li a:hover{background:#d8261c;}
                
            
