
            .g-hd {height:8rem; background: #fff;position: relative;z-index: 19;border-bottom: 1px solid #fff;}
            .m-logo {width:2.5rem;padding:0.8rem 0.7rem 0 0.5rem;position: relative;}
            .m-logo img{ display:inline-block; width:100%;}
            .g-hd p{ float: left; padding: 1.3rem 0 0 0; color: #808080; font-size: 0.86rem;line-height:100%;}
            .g-hd p strong{ display: block; color: #4c4c4c; font-size: 1.03rem;line-height:100%; padding:0 0 0.25rem 0;}
            .m-text { width:100%;line-height:3.3rem;color: #575757;white-space: nowrap; text-align: center;position: absolute; left: 0; bottom: 0; background: #af9060; box-sizing: border-box;padding: 0 7.5%;}
            .m-text a{display: inline-block;color: #fff;width: 33.33%;font-size: 1.05rem; position: relative;font-weight: bold;}
            .downmenu {width:1.8rem;display: block;padding:0.9rem 0.8rem 0 0.9rem;font-size: .9rem;text-align: center;color: #ea5420;}
            .downmenu img {width: 1.6rem; display: block;}
            .head2 .menu_btn a.downmenu.hover {
                background: #af9060;
                border-radius: 5px;
                box-shadow: 1px 1px 1px #666;
            }

            .menu2 {
                position: relative;
                z-index: 9;
            }

            .menu2 .slideMenu {
                width: 100%;
                display: none;
                z-index: 80;
                background: #af9060;
                overflow: hidden;
                position: absolute;
                top:3.825rem;
                right: 0;
                transition: transform 1s;
                -webkit-transition: transform 1s;
            }

            .menu2 .slideMenu li {
                border-bottom: 1px solid #fff;
                color: #222;
                line-height: 3.9rem;
                font-size: 1.1rem;
                clear: both;
            }

            .menu2 .slideMenu li a {
                color: #fff;
                display: block;
                line-height: 3.9rem;
                text-align: center;
            }

            .menu2 .slideMenu ul {
                overflow: hidden;
                margin-bottom: 4.25rem;
            }

            .menu2 .slideMenu .contact a:first-child {
                display: block;
                color: #fff;
                font-style: italic;
                font-size: 1.8rem;
                line-height: 100%;
                text-align: center;
                font-family: Arial;
            }
.fl {
    float: left;
}
           
           .fr {
    float: right;
}
            

                    .adv li  a{ color:#333;}
                

                    .g-ft {
                        background: #e6e6e6;
                        border-top: 1px solid #c4c4c4;
                        text-align: center; padding-bottom: 15%;
                    }

                    .f_con {
                        padding-top:1.1rem;
                    }

                    .g-ft .kefu {
                        position: fixed;
                        width: 4.6rem;
                        right: 3.1%;
                        bottom: 40%;
                        z-index: 10;
                    }

                    .g-ft .kefu a {
                        display: block;
                        margin-bottom: 0.85rem;
                        font-size: .9rem;
                        text-align: center;
                        color: #fff;
                        position: relative;
                    }
                    .g-ft .kefu a span {
                        position: absolute;
                        bottom: .6rem;
                        left: 30%;
                    }

                                        .g-ft .kefu img {
                        display: block;
                        width: 100%;
                    }

                    .f_con .tel {
                        padding-left: 10%;
                        margin: 0 auto; background: url(images/tel.png) no-repeat 17% 0.15rem;
                        -webkit-background-size: 1.3rem;
                        background-size: 1.3rem;
                    }

                    .f_con .tel a {
                        font-family:"宋体"; padding: 0 1.5%;
                        font-size: 1.35rem;
                        color: #1e2022;
                        display: inline-block;
                        line-height: 1.7rem;
                        text-align: left;font-weight: bold;
                    }

                    .f_con h3 {
                        margin: 2rem 0 2.6rem;
                    }

                    .f_con h3 img {
                        display: block;
                        width: 8.05rem;
                        border-radius: .4rem;
                        margin: 0 auto;
                    }

                    .f_con h3 span {
                        display: block;
                        padding-top: .5rem;
                        line-height: 100%;
                        color: #000;
                        font-size: 0.9rem;
                    }

                    .f_con p {
                        font-size: 1.01rem;
                        color: #666;
                        line-height: 1.6rem;font-weight: bold;; padding-top: 0.5rem;
                    }
                    .f_con p i{ display: block; font-weight: normal; font-size: 0.75rem;}

                    .f_con p span {
                        padding-left: .5rem;
                    }

                    .f_nav {
                        height:3.5rem;
                        background-color: #af9060;
                        min-width: 320px;
                        max-width: 640px;
                        width: 100%;
                        position: fixed;
                        bottom: 0;
                        z-index: 100;
                    }

                    .f_nav li {
                        float: left;
                        width: 25%;
                        height:3.5rem;
                        text-align: center;
                    }

                    .f_nav li a {
                        display: block;
                        color: #453825;
                        font-size:0.92rem;
                        line-height:3.5rem;
                    }

                    .f_nav li:first-child a {
                        background: #dfb65d url(images/home.png) no-repeat;
                        background-size:1.5rem 1.5rem;
                        padding-right: 1.2rem;
                        text-align: right;
                        box-sizing: border-box;
                        background-position: 1.25rem; border-top-right-radius: 3.5rem;border-bottom-right-radius: 3.5rem;
                    }
                

    .wrap{ opacity:0; /*开屏秀未加载完成，内容默认不显示(首页最外层盒子)*/}
    .loading{position:fixed;width:100%;height:100%; top:0; z-index:51; display:none; max-width:640px; min-width:320px; z-index:99999;}
    .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;
    }

