
          .g-hd{height:5.1rem;position: relative;z-index:19;background:#fff;position: relative;}
          .m-logo{width:30.66%;margin:1.05rem 0 0 2.4%;}
          .m-logo img{width:100%;display: block;}
          .m-text{width:51.73%;font-size:1.4rem;white-space: nowrap;color: #333;line-height:5rem;text-align: center;}
          .m-text a{display:inline-block;color: #333;float: left;width: 33.33%;}
          .m-text span.cur a{color: #d82128;font-weight:bold;}
          .f-fr{float: right;}
          .f-fl{float: left;}

          .downmenu{width:9%;display: block;padding:1.7rem 0 0;}
          .downmenu img{width:1.8rem;display: block;}

          .menu2{position: relative;z-index:9;}

          .menu2 .slideMenu{
            width:80%;padding:1.2rem 10% 2rem; display: none;z-index:80;background:rgba(216, 33, 40, 0.9);
            overflow:hidden;
            position:absolute;
            top:5.1rem;
            right:0;
            transition:transform 1s;
            -webkit-transition:transform 1s;opacity: 0.9;
          }
          .menu2 .slideMenu li{border-bottom: 1px solid rgba(255, 255 , 255 , 0.6);color:#fff;line-height:3.3rem; font-size:1.2rem;clear: both;}
          .menu2 .slideMenu li:last-child{border-width: 0.15rem;}
          .menu2 .slideMenu li a{ color:#fff;display:block;line-height:3.5rem;}
          

        .g-ft{padding: 2.8rem 0 4.1rem; position:relative;z-index:11;font-size: 1.2rem;line-height:2.6rem;color: #6e6c6c;margin:1.9rem auto 0;background:#f5f6f6;text-align: center;}
        .ontop{display: block;position: absolute;left:50%;top:-1.725rem;width:3.45rem;height:3.45rem;margin-left: -1.725rem;border-radius: 3.45rem;}
        .ontop span{display:block;}
        .ontop span img{display:block;width:3.45rem;}
        .f_code{width: 24.4%;display: block;margin: 0 auto;}
        .f_code span{display: block;padding:0.65rem;background:#fff;}
        .f_code span img{display: block;width:100%;}
        .flx{padding:1.3rem 0 1rem;}
        .flx p a{color: #6e6c6c;}
        .flx p i{display: inline-block;width:3.3rem;font-size:1rem;opacity: 0.8;}

        .fnav{ position:fixed; bottom:0; min-width:320px; max-width:750px; width:100%; height:4.1rem; background:#333;z-index:12;line-height: 4.1rem;}
        .fnav li{ width:25%; float:left; height:4.1rem;position: relative;text-align: left;font-size: 1.4rem;}
        .fnav li em{ display:block; width:1.7rem;margin:1rem 0.6rem 0;float: left;}
        .fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:4.1rem; background:#434343;}
        .fnav li em img{ display:block; width:100%;}
        .fnav li a{ display:block;color:#fff;}
        .fnav li:nth-child(1){ background:#c00;}
        .fnav li:nth-child(1):before,.fnav li:last-child:before{ border:0;width: 0;height: 0;}
        
