
html{ background:#f7f7f7;}
.wrap{ opacity:0; }
.loading{position:fixed;width:100%;height:100%; top:0; z-index:999; display:none; max-width:640px; min-width:320px; z-index:99999;margin:0 auto;}
.loading img{ display:none;}
/*首次加载页面切入效果*/
.homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }
/*渐显动画*/
@-webkit-keyframes fade {
  from 
  {
   opacity:1;
   display:block;
   
  }

  to {
    opacity: 0;
    display:none;
    height:0;
   
  }
}

@keyframes fade {
  from{
    opacity: 1;
   display:block;
  }

  to 
  {
    display:none;
    opacity: 0;
    height:0;
  }
}

.fade {
  -webkit-animation-name: fade;
  animation-name: fade;
}


            .g_hd {height: 5rem;  position: relative; background: #ffffff; background-size: 100% 100%;}
            .mlogo { float: left; padding-left: 3.125%;padding-top:1.3rem; width: 37.8125%; height: auto;  position: absolute;z-index:3;}
            .mlogo img { width: 100%; height: auto; display: block;}
            .menu { float: right;width: 52%;  position:relative;}
            .u-text { overflow: hidden; color: #000000; font-size:1.2rem;padding-top: 1.4rem; }
            .u-text a{padding:0 7%; color: #000000; background:url(/mobile/images/xt.jpg) no-repeat right center;  display: inline-block;line-height: 2rem; background-size: 1px 0.9rem;}
            .u-text a:nth-child(3){background: none;}
            .menu_ico { display: block; color: #666; top:2.1rem; right: 6%; width: 1.2rem;height: 0.9rem;  cursor: pointer; position: absolute; }
             .menu_ico img{width: 100%;display: block;}
             .menu_down{ display: none; width: 45%; background: #0059cd; height: auto;position: absolute;top:5rem; right: 0; z-index: 2;}
             .menu_down ul{padding:1rem 12.5% 3rem;}
             .menu_down  li{color: #fff; font-size:0.9rem; line-height: 3.5rem;height: 3.5rem; border-bottom: 1px solid #fff;}
             .menu_down  li a{color: #fff;}
        

            .g-ft { height: 16.7rem; background: none; }
            .con{width:93.75%;margin:0 auto;}
            .u-top { position: relative; width: 100%; height: 4.25rem; margin: 0rem auto 1.5rem; text-align: center; }
            .u-top img { width: 100%; display: block; }
            .fnav { text-align: center; line-height: 2.5rem; font-size: 1.1rem; color: #222222; }
            .fnav a{color: #222222;padding:0 3%;background:url(/mobile/images/btmxt.jpg) no-repeat right center; background-size: 0.15rem 1.15rem;}
            .fnav a.nones{background:none;}
            .addlst { text-align: center; line-height: 2.5rem; font-size: 1.1rem; color: #666666; }
             .addlst a{color: #666;}
              .addlst em{color: #0059cd;padding-left: 2%;}
            .g_fnva{height:5.7rem;position:fixed;bottom:0;min-width:320px;max-width:640px;width:100%;z-index:999;background: #0059cd;font-size: 1.2rem;}
            .g_fnva li{height:5.7rem;width:25%; float:left; text-align:center;color:#fff;position:relative;}
            .g_fnva li:before{content: "";position: absolute;width: 1px; height:5.7rem;background:#006fff; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0;left: 0;}
            .g_fnva li:after{content: "";position: absolute;width: 1px; height:5.7rem;background:#004297; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0;right: 0;}
             .g_fnva a:nth-child(1) li:before{width:0;border: 0;background:none;}
            .g_fnva a:nth-child(4) li:after{width:0;border: 0;background:none;}
            .g_fnva li em{display: block;padding: 0.8rem 0 0.3rem; width:32.5%; margin:0 auto;}
            .g_fnva li em img{ display:block;width:100%;}
        
<!--0.00020098686218262-->