    .g-hd{  width:100%; top:0;z-index: 999;background: #fff;}
.head2 {position: relative;z-index: 100;height:100%;box-shadow: 0px 0.1rem 0.5rem #f1f1f1;}
.head2 h5{ height:3.8rem; font-size:1.3rem; line-height:3.8rem; color:#fff; overflow:hidden;background: #1e4cb5; /* Old browsers */
background: -moz-linear-gradient(top,  #1e4cb5 0%, #173f9b 94%, #081b69 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1e4cb5 0%,#173f9b 94%,#081b69 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1e4cb5 0%,#173f9b 94%,#081b69 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4cb5', endColorstr='#081b69',GradientType=0 );
    background: #084f96;
}
.head2 h5 em{ font-size:2rem; font-weight:bold; padding-left:2%;}
.head2 h5 img{ width:1.65rem; height:1.65rem; padding:1.3rem 2% 0 5%; display:block; float:left;}
.head2 .logo{ width:23.4375%; float:left; position:relative; margin:0.8rem 0 0.8rem 2%;}
.head2 .logo:before{ content:""; position:absolute; top:10%; right:-10%; height:80%; width:1px; background:#ccc;}
.head2 .logo img{display:block; width:100%;    }
.head2 h3{ width:66.7%; text-transform:uppercase; float:right; font-size:1.5rem; color:#2c2c2c; font-weight:bold; margin-top:0.9rem;}
.head2 h3 b{ color:#084f96; font-size: 1.5rem;}
.head2 h3 em {
    line-height: 1.6rem;
    display: block;
    font-size: 1.2rem;
    color: #2c2c2c;
    font-weight: normal;
}
.head2 h3 i img {
    display: block;
    width: 84%;
    padding: 0.1rem 0 0 0;
        padding: 0.1rem 0 0 1%;
}


  .menu {width: 100%;  position:relative;  background: #084f96;}


            .u-text {padding:0 2.5%; overflow: hidden; color: #333333; font-size:1.2rem; height: 3.5rem; line-height: 3.5rem;}
            .u-text a{padding:0 2%; color: #fff; display: block;font-family: "Microsoft Yahei";font-weight: normal; float: left;}
            .u-text span:nth-child(4) a{}
            .u-text span.cur a{}
            .menu_ico { display: block; color: #ffffff; top:0rem; right:0; height: 3.55rem; line-height:3.55rem; cursor: pointer; position: absolute;  }
             .menu_ico img{width: 100%;display: block;}
             .menu_down{ display: none; width: 100%;     background: #084f96; height: auto;position: absolute;top:14.1rem; right: 0; z-index: 9;}
             .menu_down ul{padding:2rem 12.5% 5rem;}
             .menu_down  li{color: #fff; font-size:1.2rem; line-height: 3.5rem;height: 3.5rem; border: 1px solid #fff;border-radius: 1.5rem;margin-bottom: 0.8rem; text-align: center;  }
             .menu_down  li a{ color:#fff; display: block; }


    .p101-fdh-1 {
        padding-bottom: 0.5rem;
        position: relative;
        z-index: 2;
    }
    .fixed{position: fixed;width: 100%;max-width: 750px;min-width: 320px;left: 0;top: 0;z-index: 99;}
    .p101-fdh-1-title {
        height: 3.8rem;
        background: #084f96;
        padding: 0 4%;
        cursor: pointer;
        margin-top: 5px;
    }
    
    .p101-fdh-1-title span {
        display: inline-block;
        max-width: 60%;
        height: 3.8rem;
        line-height: 3.8rem;
        font-size: 1.6rem;
        color: #fff;
    }
    
    .p101-fdh-1-title i {
        float: right;
        width: 1.7rem;
        height: 3.8rem;
        position: relative;
    }
    
    .p101-fdh-1-title i:before {
        content: '';
        position: absolute;
        width: 1.7rem;
        height: 0.2rem;
        background: #fff;
        left: 0;
        top: 50%;
        margin-top: -0.1rem;
        z-index: 1;
        border-radius: 1rem;
    }
    
    .p101-fdh-1-title i.active:after {
        content: '';
        position: absolute;
        width: 0.2rem;
        height: 1.7rem;
        background: #fff;
        left: 50%;
        margin-left: -0.1rem;
        top: 50%;
        margin-top: -0.85rem;
        z-index: 2;
        border-radius: 1rem;
    }
    
    .p101-fdh-1-list {
        background: #f6f6f6;
        box-shadow: 0 0.5rem 0.8rem #edeff2;
        padding-bottom: 0.5rem;
    }
    
    .p101-fdh-1-list li {
        padding: 0 4%;
        border-bottom: 0.1rem dotted #e6e6e6;
        position: relative;
    }
    
    .p101-fdh-1-list li:last-child {
        border-bottom: 0;
    }
    
    .p101-fdh-1-list li i {
        position: absolute;
        width: 50%;
        height: 4rem;
        right: 0;
        top: 0;
        z-index: 5;
    }
    
    .p101-fdh-1-list li i:after {
        content: "";
        width: 0.6rem;
        height: 0.6rem;
        border: 0.15rem solid #8e8e8e;
        border-style: solid solid none none;
        position: absolute;
        top: 50%;
        right: 2rem;
        margin-top: -0.3rem;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .p101-fdh-1-list li>a {
        display: block;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.3rem;
        color: #666666;
        padding-left: 3%;
        position: relative;
    }
    
    .p101-fdh-1-list li>a:before {
        content: '';
        position: absolute;
        width: 0.05rem;
        height: 0.25rem;
        background: #6a6a6a;
        left: 0;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li>a:after {
        content: '';
        position: absolute;
        border-top: 0.125rem solid transparent;
        border-bottom: 0.125rem solid transparent;
        border-left: 0.15rem solid #6a6a6a;
        left: 0.1rem;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li p {
        padding: 0 10%;
        background: #fff;
        margin-bottom: 1rem;
    }
    
    .p101-fdh-1-list li p a {
        display: block;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.2rem;
        color: #333;
        padding-left: 3%;
        position: relative;
        border-bottom: 0.05rem solid #dfdfdf;
    }
    
    .p101-fdh-1-list li p a:last-child {
        border-bottom: 0;
    }
    
    .p101-fdh-1-list li p a:before {
        content: '';
        position: absolute;
        width: 0.05rem;
        height: 0.25rem;
        background: #6a6a6a;
        left: 0;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li p a:after {
        content: '';
        position: absolute;
        border-top: 0.125rem solid transparent;
        border-bottom: 0.125rem solid transparent;
        border-left: 0.15rem solid #6a6a6a;
        left: 0.1rem;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1-list li.active i:after {
        content: "";
        width: 0.6rem;
        height: 0.6rem;
        border: 0.15rem solid #084f96;
        border-style: none solid solid none;
        position: absolute;
        top: 50%;
        right: 2rem;
        margin-top: -0.5rem;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    li.yc1 {
    display: none;
}
li.first11 {
    display: block !important;
}


        .p101-about-1-content {
            padding: 1.9rem 4% 2.25rem;
            font-size: 1.5rem;
            line-height: 2.7rem;
            color: #444444;
            text-align: justify;
        }
    

            .g-ft{height:20.0rem;background:#f0f0f0;}
            .g-f{height:15.0rem; padding:0 4%;}
            .g-f .ft-nav{height:5.15rem;border-bottom:1px solid #c0c0c0;padding-top:0.4rem; box-sizing: border-box;margin-bottom: 1.0rem;}
            .g-f .ft-nav ul li{float:left; width:25%;height:4.75rem; line-height: 4.75rem;position: relative;text-align: center;}
            .g-f .ft-nav ul li:before{width:0.05rem; height:1.35rem; background:#c0c0c0; content:"";position:absolute; right:0;top:1.7rem;}
            .g-f .ft-nav ul li a{font-size: 1.4rem; color:#000000;}
            .g-f .ft-nav ul li:last-child:before{display:none;}
            .g-f  .ft-code{width:15.9%;float:left; margin-left: 0.9rem;}
            .g-f  .ft-code span i{display:block; height:5.5rem; line-height: 0;margin-bottom: 0.4rem;}
            .g-f  .ft-code span i img{width:100%; height:100%;}
            .g-f  .ft-code span em{display:block; height:1.5rem; line-height: 1.5rem; text-align: center;background:#084f96;font-size: 1.0rem; color:#FFFFFF; }
            .g-f .ft-xx{float:right;width:76%;}
            .g-f .ft-xx p{font-size: 1.05rem; color:#5F5F5F; line-height: 1.05rem;margin-bottom: 1.8rem;}
            .g-f .ft-xx ul li{font-size: 1.05rem;line-height: 1.05rem; color:#5F5F5F; margin-bottom: 0.5rem;}
            .g-f .ft-xx ul li a{font-size: 1.05rem; color:#5F5F5F;}
            .g-ft .dbdh{min-width: 320px;max-width: 750px;width: 100%;position: fixed;bottom: 0;z-index: 50;}
            .g-ft .dbdh li{float:left; width:25%; height:5rem;background:#084f96;border-right:1px solid rgba(255,255,255,0.2); box-sizing: border-box;}
            .g-ft .dbdh li a{display:block;height:5rem;padding-top:0.8rem; box-sizing: border-box;}
            .g-ft .dbdh li:first-child{background:#fed201;}
            .g-ft .dbdh li em{display:block;width:1.95rem;height:1.7rem;margin:0 auto;line-height: 0;}
            .g-ft .dbdh li em img{width:100%; height:100%;}
            .g-ft .dbdh li i{display:block; font-size: 1.2rem; line-height: 2.1rem; line-height: 2.1rem; color:#000000; text-align: center;}
            .xf{position:fixed;width: 4rem;right:4%;z-index: 100;bottom: 20%;}
            .xf a img{display:block;width:100%;}
            iframe.phone-view, body.phone-view, .c-edit-page.phone-view{width:750px !important;}
            

     .g_fnva{background:#084f96;background-size: 100%; height:3.5rem;position:fixed;bottom:0;min-width:375px;max-width:750px;width:100%;z-index:5;font-size: 1.1rem;}
            .g_fnva li{height:3.5rem;width:25%; line-height: 3.5rem; float:left; text-align:left;color:#fff;position:relative;}
            .g_fnva li:after{content: "";position: absolute;width: 1px; height:3.5rem;background:#fff; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;right: 0;}
            .g_fnva li:before{content: "";position: absolute;width: 0px; height:3.5rem;background:#3d3d3d; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;left: 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 a:nth-child(1) li{background:#084f96;color: #fff;}
            .g_fnva li em{display: block;padding: 0.5rem 0.2rem  0 0.8rem; width:23.125%;  float: left;}
            .g_fnva li em img{ display:block;width:100%;}

