
            .g_hd{  overflow:hidden;   height:11.9rem;} /*头部整体布局样式*/
            .tel{height: 4.2rem;line-height: 4.2rem;background: #0756bf;border-bottom: 1px solid #3276cf; padding-left: 18%; position: relative;font-size: 1.5rem;color: #fff;font-weight: normal;}
            .tel a{color: #fff;}
            .tel b{font-size: 1.6rem;display: inline-block;padding-left: 5%;}
            .m-logo{float:left; padding-left: 5%; padding-top:1.5rem;  width:40%; height:auto;} 
            .m-logo img{ width:100%; height:auto;}
            .m-tel{  float: right; padding: 2.2rem 5% 0 0;} 
            .u-text{ overflow:hidden; font-weight: bold; display:block;color:#2067c6;font-size: 1.6rem;}
            .u_text1{ display:block; color:#000000;font-size: 1.2rem;font-weight: normal;padding-top: 0.2rem;}
        

              .g-adv { height:15rem;width: 100%; position: relative;margin-bottom: 2rem; }
              .g-adv img{ width:100%;}
              .g-adv .swiper-pagination-bullets{position: absolute;left:36%;bottom: 1rem; }
              .g-adv .swiper-pagination-bullet{float: left; width: 2.6rem;height: 0.5rem;background: #fff;margin-right: 0.4rem;border-radius: 0;}
              .g-adv .swiper-pagination-bullet-active{background: #ffb400;}
            

   
/*表单弹框*/
.nsw-modal {
  width: 100vw;
  height: 100vh;
  background: rgba(225, 225, 225, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999; }

.modal-dialog {
  position: absolute;
  color:#000000;
  top: 150px;
  width: 320px; 
  border-radius: 3px;
  min-height: 155px;
  overflow: hidden;
  z-index: 99998;
  margin-left: -160px;
  left: 50%; }
  .modal-dialog .css-icon {
    background-image: url("images/modal-icons.png"); }
  .modal-dialog .modal-head {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px; }
    .modal-dialog .modal-head .modal-logo {
      width: 15px;
      height: 15px;
      background-position: 1px 0px;
      margin: 8px 5px 0 0;
      float: left; }
    .modal-dialog .modal-head .close {
      float: right;
      width: 15px;
      height: 15px;
      background-position: -14px 0px;
      margin-top: 8px; }
  .modal-dialog .modal-body {
    width: 100%;
    min-height: 125px;
    background: #ffffff; }
    .modal-dialog .modal-body .modal-body-left {
      width: 122px;
      float: left; }
      .modal-dialog .modal-body .modal-body-left .icon {
        width: 64px;
        height: 64px;
        margin:30px 0 0 24px; }
      .modal-dialog .modal-body .modal-body-left .success-message {
        background-position: 0px -14px; }
      .modal-dialog .modal-body .modal-body-left .warming-message {
        background-position: 0px -78px; }
    .modal-dialog .modal-body .modal-body-right {
      width: 184px;
      float: right;
      padding-top: 20px; }
      .modal-dialog .modal-body .modal-body-right .close-btn {
        color: #000;
        text-align: center;
        width: 90px;
        display: inline-block;
        height: 24px;
        line-height: 24px;
        background: #818079; }
      .modal-dialog .modal-body .modal-body-right p {
        line-height: 30px; }


        .g-ft{height:15.5rem;}
        .u-top{position: relative; margin: 0 3% 2rem;height: 2.5rem;line-height: 2.5rem;background: #0958bf;}
        .u-top b{width: 3.8rem;height: 3.8rem;position: absolute;left:50%;margin-left: -2rem;top:-2rem;}
        .u-top b img{width: 100%;display: block;}
        .addlst{text-align: center;font-size: 1.2rem;color: #333333;line-height: 2rem;}
        .addlst a{color: #333333;}
        .g_fnva{ position:fixed; z-index:100; bottom:0; width:100%;max-width:640px;min-width:320px; background:#0958bf}
        .g_fnva li em{ display:block; width:45%; margin:0 auto; padding-top: 0.6rem;}
        .g_fnva li em img{ display:block; width:100%;}
        .m-f01 li{position: relative; float:left; font-size:1.2rem; width:25%; text-align:center;position:relative;border-right: 0.1rem solid #0a499c;  
            box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;  }
        .m-f01 li:nth-child(4){background: none;}
        .m-f01 a{ color:#fff;line-height:2.4rem;display:block;text-align:center;font-size: 1.2rem;position: relative;}

     







