
      .g-hd{height:4rem;position: relative;z-index:200; }
      .g-hd img{display: block;width: 100%;}
      .g-hd .logo{float: left;width:29.33%;margin:0.5rem 0 0 4%;}
      .g-hd ul{float: left;height:4rem;margin-left: 5%;}
      .g-hd ul li{float: left;font-size: 1.6rem;line-height:4rem;padding:0 1.4rem;position: relative;}
      .g-hd li:after {position: absolute;right: 0;top: 1.2rem;width: 1px;height: 1.65rem; background: url(images/nav_line.png) no-repeat center;background-size: 1px 1.65rem;content: "";}
      .g-hd li:last-child:after{ background: 0; }
      .g-hd ul li a{color: #333333;} 
      .g-hd ul li.cur{ color: #b0d6db; }  
      .g-hd .m-nav2{float: right;width:2.15rem;margin:1.2rem 4% 0 0;}
      #menu{display:none;background: rgba(0,0,0,0.85); 
            position: absolute;left: 0;top: 4rem;width: 100%; height:52.4rem; z-index: 200;}
      #menu p{width: 92%;margin:1.1rem auto 0;text-align: center;}
      #menu p a{display: block;height: 4.5rem;line-height: 4.5rem;font-size: 1.2rem;color: #fff;border-bottom:1px dashed #d1d2d5;box-sizing: border-box;}
      #menu p a:hover{ color: #b0d6db;font-weight: bold;opacity: 1;}
      #menu p a:last-child{border: 0;}
       #menu .tel{display: block;font-size: 1.4rem;color: #4a3c2b;width: 45%;height: 3rem;text-align: center;line-height: 3rem;overflow: hidden; background:#b0d6db; margin:2rem auto 0;border-radius:5rem; }
            
    

   #menu .tel{ background:#7a252f;color:#fff;}
          .g-ft{height:16.8rem;position:relative;box-sizing:border-box;background:#fff;padding-top:2rem;margin-top:2rem}
          .f_con .go_top{position:fixed;right:3.1%;bottom:23%;z-index:999}
          .f_con .go_top a{display:block;text-align:center;font-size:1.1rem;line-height:100%;color:#fff;width:4rem;height:4rem;background:#212126;border-radius:50%;padding-top:2.3rem;box-sizing:border-box;position:relative;overflow:hidden}
          .f_con .go_top a:before{position:absolute;content:"";border-width:1.1rem .75rem;border-style:solid;border-color:transparent transparent #fff;top:-.35rem;left:50%;margin-left:-.75rem}
          .f_con p{line-height:1.8rem;text-align:center;font-size:1.3rem;color:#666;margin-bottom:1.2rem;padding:0 8%}
          .f_con .dt{display:block;text-align:center;font-size:1.3rem;color:#adadad}
          .g_fnva{background:#212126;background-size:100%;height:4.9rem;position:fixed;bottom:0;min-width:320px;max-width:750px;width:100%;z-index:30;font-size:1.1rem}
          .g_fnva li{height:4.9rem;width:25%;line-height:1.3rem;float:left;text-align:left;color:#fff;position:relative;text-align:center;font-size:1.3rem;letter-spacing:1.5px}
          .g_fnva li:after{content:"";position:absolute;width:1px;height:5.8rem;background:#37373c;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;top:0;right:0}
          .g_fnva li.cp:after{background:0}
          .g_fnva li.cp{background:#7a252f}
          .g_fnva li em{display:block;width:2rem;height:2rem;margin:.6rem auto 0}
          .g_fnva li em img{display:block;width:2rem;height:2rem}
          .g_fnva li span{display:block;font-size:1.3rem;color:#fff;line-height:1.3rem;margin-top:.4rem}
        
