
          .g-hd{height:6.15rem;position: relative;z-index:19;background:#fff;position: relative;}
          .m-logo{width:24%;margin:2.15rem 0 0 3.2%;}
          .m-logo img{width:100%;display: block;}
          .m-text{width:61.33%;font-size:1.3rem;white-space: nowrap;color: #282828;line-height:3rem;text-align: center;padding: 1.7rem 0 0;}
          .m-text a{display:inline-block;color: #282828;float: left;width: 33.33%;}
          .m-text span.cur a{font-weight: bold;color: #086cae;}
          .f-fr{float: right;}
            .f-fl{float: left;}

            .menu_icon{width:8.13%;display: block;padding:2.5rem 0 0;}
            .menu_icon img{width:1.8rem;display: block;}
          .nav-list {position: fixed;top: 0;z-index: 10;width: 100%;max-width: 750px;height: 100%;margin: 0 auto;}
            .nav-bgc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 11;}
            .nav-con{position: relative;z-index: 20;float: right;margin-right: -83.867%;width: 81.33%;height: 100%;background: #fff;padding: 4.3rem 0 2rem;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-x: hidden;}
            .nav-con .nav-close{position: absolute;width: 1.9rem;height: 1.9rem;right: 2.3rem;top: 1.3rem;}
            .nav-con .nav-close img{width: 1.9rem;height: 1.9rem;display: block;}
            .nav-one li {line-height: 4.5rem;height: 4.5rem;border-top: #e0e0e0 1px solid;padding: 0 4rem 0 2.9rem;}
            .nav-one li a {font-size: 1.5rem;color: #333333;display: block;height: 4.5rem;}
          

 .ad-01{
     position: relative;
     min-height: 4rem;
        background: #086cae;
        /*background: url(images/m11-icon2.jpg) no-repeat center top;*/
        /*background-size: 100% 4rem; */
 }
 .ad-01-img img{
     display: block;
     width: 100%;
     
 }
    .ad-01-title {
        position: absolute;
        top: 0;
        height: 4rem;
        width: 100%;
        font-size: 1.6rem;
        text-align: center;
        color: #fff;
        line-height: 4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-sizing: border-box;
    }


        .p101-info-1-title {
            background: #fff;
            padding: 2rem 4% 0;
        }
        
        .p101-info-1-text {
            line-height: 2.4rem;
            font-size: 1.8rem;
            color: #333333;
            font-weight: bold;
           padding-bottom: 1rem;
            border-bottom: 1px dashed #999999;
        }
        
        .p101-info-1-content {
            padding: 1.9rem 4% 2.25rem;
            font-size: 1.5rem;
            line-height: 2.7rem;
            color: #444444;
            text-align: justify;
        }
    

        .g-ft{padding: 4.8rem 0 7.5rem; position:relative;z-index:11;font-size: 1.3rem;line-height:2.1rem;color: #666;margin:1.4rem auto 0;background:#f2f2f2;border-top: 0.6rem solid #14a4be;}
        .ontop{display: block;position: absolute;left:50%;top:-1.95rem;width:3.45rem;height:3.45rem;margin-left: -1.725rem;border-radius: 3.45rem;}
        .ontop span,.ontop span img{display:block;width:3.45rem;}
        .flx{white-space: nowrap;text-align: center;}
        .flx a{color: #666;padding: 0 1.45rem;}
        .flx p i{display: inline-block;font-size: 1rem;opacity: 0.8;}

        .fnav{ position:fixed; bottom:0; min-width:320px; max-width:750px; width:100%; height:4.2rem;z-index:12;line-height: 4.2rem;background: #086cae;background-image: -webkit-gradient(linear, left top, right bottom, from(#14a4be), to(#086cae));
  background-image: -webkit-linear-gradient(left, #14a4be, #086cae);
  background-image: -moz-linear-gradient(left, #14a4be, #086cae);
  background-image: -o-linear-gradient(left, #14a4be, #086cae);
  background-image: -ms-linear-gradient(left, #14a4be, #086cae);
  background-image: linear-gradient(left, #14a4be, #086cae);}
        .fnav li{ width:25%; float:left; height:4.2rem;position: relative;text-align: left;font-size: 1.3rem;}
        .fnav li em{ display:block; width:1.8rem;margin:1.3rem 0.5rem 0 0.7rem;float: left;}
        .fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:4.2rem; background:rgba(255, 255 , 255 , 0.1);}
        .fnav li em img{ display:block; width:100%;}
        .fnav li a{ display:block;color:#fff;}
        .fnav li:nth-child(1),.fnav li:nth-child(1) a{ background:#fff602;color: #086cae;}
        .fnav li:nth-child(1):before,.fnav li:last-child:before{ border:0;width: 0;height: 0;}
        
