
        .g-hd{height:4.85rem;position: relative;background: #ffffff;}
        .g-hd img{display: block;width: 100%;}
        .g-hd .g_lo{float:left;width:13.33%;margin:0.9rem 0 0 4%;}

        .g-hd ul{float: left;height:4.85rem;margin-left:20.1%;}
        .g-hd ul li{float: left;font-size:1.5rem;line-height:4.85rem;padding:0 1.5rem;position: relative;}
        .g-hd ul li a{color: #333333;}
        .g-hd ul li:after{position: absolute;width:1px;height:1.15rem;background: #ececec;content: "";right: 0;top:2rem;}
        .g-hd ul li:last-child:after{ background: 0;}
        .g-hd ul li:last-child{padding-right: 0;}
        .g-hd .m-nav2{float: right;width:2.35rem;margin:1.65rem 4% 0 0;}

        #menu{display:none;background:rgba(0,89,193,0.9); position: absolute;right:0;top:4.85rem;width:41.71875%; height:45.85rem; z-index: 200;}
        #menu p{width:100%;margin:0 auto;text-align: center;}
        #menu p a{display: block;height:4.5rem;line-height:4.5rem;font-size: 1.4rem;color: #ffffff;box-sizing: border-box;opacity: 0.9;font-family: "思源黑体 CN";border-bottom: 1px dashed #b1afae;}
        #menu p a:hover{ color: #fff;font-weight: bold;opacity: 1;}
        #menu p a:last-child{border: 0;}
        #menu .bo{ display: block;height: 3.5rem;background: url(../images/bo.png) no-repeat center;background-size: 14.1rem 3.5rem; font-size: 1.2rem;line-height: 3.5rem; margin: 2.8rem auto 0; color: #ffffff; padding-left: 6em;width:45%; } 


    

          .g-adv img{width: 100%;display: block;}
        

        .g-ft{height:25.05rem;position: relative;background: url(../images/foot_bg.jpg) no-repeat;background-size: 100% 25.05rem;}
        .f_con{padding: 2.8rem 2.5rem 0;}
        .f_con .top{position: absolute;width: 4.1rem;bottom: 9rem;right: 2.4rem;z-index: 100;}
        .f_con .top img{display:block;width: 100%;}
        .f_con h3{text-align: center;font-size:1.4rem;line-height: 2.6rem;height:3rem;border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 1.6rem;}
        .f_con h3 a{float: left;margin-right: 3.1rem;color: #fff;}
        .f_con h3 a:last-child{margin-right: 0;}
        .f_con .ewm{float: left;width: 7rem;}
          .f_con .ewm img{width:100%;display:block;}
        
        .f_con .ewm span{display: block;font-size: 1.1rem;color: #fff;line-height: 2.2rem;text-align: center;opacity: 0.6;white-space: nowrap;}
        .gsx{float: right;width: 70%;margin-top: 0.7rem;}
        .gsx p{font-size: 1.2rem;color: #fff;line-height: 2rem;opacity: 0.6;}
        .gsx p a{color: #fff;}
        .gsx .tel{display: block;padding-left: 2.4rem;height: 1.8rem;line-height: 1.8rem;font-size: 1.6rem;color: #fff;font-weight: bold;font-family: Arial;background: url(../images/tel2.png) no-repeat;background-size: 1.8rem 1.8rem;margin-top: 1rem;}
        .gsx .tel2{display: block;padding-left: 2.4rem;height: 1.8rem;line-height: 1.8rem;font-size: 1.6rem;color: #fff;font-weight: bold;font-family: Arial;background: url(../images/tel3.png) no-repeat;background-size: 1.8rem 1.8rem;margin-top: 0.8rem;}

  .f_nav{height:4.95rem;background-color: #fff;min-width: 320px;max-width: 750px;width: 100%;position: fixed;bottom: 0;z-index: 100;overflow: hidden;box-shadow: 0 0 1rem rgba(0,0,0,0.1);}
  .f_nav li{float: left;width: 25%;height:4.95rem;text-align: center;position: relative;}
  .f_nav li img{display:block;width: auto;height:1.6rem;margin: 1rem auto 0;}
  .f_nav li span{display: block;color: #828282;font-size: 1.2rem;line-height:3rem;text-align: center;}


