﻿
                .g-hd{ height:4.3rem; overflow: hidden;}
                .g-hd .m-logo{    padding: 0rem 0 0 1rem;
    width: 5.8rem;
    display: block;
    float: left;}
                .g-hd .m-tel{ width:76%; float:right;font-size:1rem; color:#c4c3c3; line-height:4.3rem;}
                .g-hd .m-tel span{ display: inline-block; width: 1.7rem; float: right; padding-right: 1.35rem;}

                .g-hd .m-tel i{}
                .g-hd .m-tel i a{    display: inline-block;
    line-height: 3.3rem;
    color: #231815;
    font-size: 1.1rem;
    padding: 0 5.2%;
    position: relative;}
                .g-hd .m-tel i a:before{ content:""; position:absolute;height:1.04rem ;width:1px;right:0;top:1.2rem; background:#c4c3c3;}
                .g-hd .m-tel i a:last-child:before{ background: none;}

                .head2 .menu_btn .tsite{font-size:1rem; color: #fff;}
                .head2 .menu_btn .tsite a{display: inline-block; width: 20%;text-align: center;text-decoration: none; box-sizing: border-box; border-right: 1px solid #1dab3d; border-left: 1px solid #19952a;}
                .head2 .menu_btn .tsite a.cur{ color:#191918;}

                .menu2 .slideMenu{
                    display:none;z-index:80;	overflow:hidden;	position:absolute;	top:4.3rem;	right:0;	transition:transform 1s;	-webkit-transition:transform 1s; width: 100%;}
                .menu2 .slideMenu ul{ float: right;width:40%;}
                .menu2 .slideMenu li{border-bottom: 1px solid #407dbb;background: #1e66af;color:#333; font-size: 1.25rem; box-sizing: border-box; padding-left: 20%; }
                .menu2 .slideMenu li a{ color:#fff;display:block;line-height: 3rem;}
                .menu2 .slideMenu li:nth-child(7){ padding-bottom: 1rem;}
                .menu2 .slideMenu li:last-child{ padding-left: 0; background:none; margin:-1rem  10% 0;}
            

        .g-ft{height:17rem;position: relative; background: #f5f5f5; margin-top: 3.5rem; padding-top:5.5rem; box-sizing: border-box;}
        .u-top{position: absolute;left:0;top:-1.7rem; color: #333; width: 100%; text-align: center; height:7.9rem;font-size:14px;}
         .u-top b{width:3.4rem;display: block; margin: 0 auto;}
         .u-top b img{width:100%;}
.addlst{ padding-top:1rem; text-align: center;}
        .addlst{margin: 0 3%; border-top: 1px solid #b8b8b8; display: block;}
        .addlst em{ display: block; font-size: 1rem; color: #666; }
        .addlst a{ display:inline-block; width: 5.8rem; height: 1.6rem; line-height: 1.6rem; border: 1px solid #ccc; margin-bottom:0.5rem; color: #333; font-size: 1rem;}

        .g_fnva{ position:fixed; z-index:100; bottom:0; width:100%;max-width:640px;min-width:320px;background-image: -webkit-gradient(linear, left top, left bottom, from(#007be5), to(#005ce1));
            background-image: -webkit-linear-gradient(top,   #007be5, #005ce1);
            background-image: -moz-linear-gradient(top, #007be5, #005ce1);
            background-image: linear-gradient(top,  #007be5, #005ce1);}
        .g_fnva li em{ display:block; width:37.5%; margin: 0 auto; padding-top: 0.85rem; font-size: 0; }
        .g_fnva li em img{ display:block; width:100%;}
        .m-f01 li{position: relative; float:left; font-size:1rem; width:25%; text-align:center;position:relative; line-height: 2rem; box-sizing: border-box; border-right: 1px solid #0057cd; border-left: 1px solid #186ee4;}
        .m-f01 a{ color:#fff;line-height:2rem;display:block;text-align:center;font-size: 1rem;position: relative;}
        .m-f01 li i{ position: absolute; left: 0; bottom: 5.35rem; z-index: 999; background: #ec7414; width: 100%; border-bottom: 1px solid #f4b37a; box-sizing: border-box; display: none;}
     
