
               .head{height:4rem;background:#E60044;}
                .g-hd{min-width: 320px;max-width: 640px;width: 100%;}
                .g-hd{height:4rem;}
                .g-hd .t_logo{float: left;width:34.3%;height:3.9rem;}
                .g-hd .t_logo a img{width:100%; height:100%;}
                .g-hd .m-nav2{ width:5.9%;height:1.25rem;float: right;margin-top:1.4rem;margin-right:3%;display: inline;}
                .g-hd .m-nav2 i{display:block;width:100%;height:100%;background:url(../images/icon.png) no-repeat center; background-size:100%;}
                .g-hd .hea_nav{width:54%; height:1.3rem; display: block; float:right; line-height:1.3rem; margin-top:1.3rem;}
                .g-hd .hea_nav a{font-size:1.2rem; color:#FFFFFF;line-height:1.3rem; font-weight: normal; display: block;float:left; padding:0 0.8rem;border-right:1px solid #eeeeee;}
                .g-hd .hea_nav a:last-child{border-right:0;}
                .menu2 {position: relative;z-index: 100;}
                .menu2 .erji{width:100%;display: none;overflow: hidden;position: absolute;background:url(../images/xlbj.jpg) no-repeat center #eee;background-size:100% 100%;height:52.35rem;max-width: 640px;top:4rem;right: 0;transition: transform 3s;-webkit-transition: transform 3s;}
                .menu2 .erji span {display: block;}
                .menu2 .erji span em a {display: block;height: 4.45rem;font-size: 1.4rem;color: #FFF;text-align: center; box-sizing: border-box;border-bottom:1px dashed rgba(233,233,233,0.5);}
                .menu2 .erji span em{display:block;width:94%;line-height: 4.45rem; margin:0 auto; height:4.45rem;padding:0 3%;}
                .menu2 .erji span em:last-child{border-bottom:0;}
                .menu2 .erji strong{display: block;width: 43.75%;   height: 3.5rem;   line-height: 3.5rem;   background: #E60044;  border-radius: 35px; margin: 0.75rem auto 0;}
                .menu2 .erji strong a{display:block;padding-left:6rem;font-size: 1.2rem; color:#FFF;background:url(../images/tel.png) no-repeat 27%; background-size:14%;font-weight: normal;}   
            

                    .g-ft{height:12.85rem;}
                    .g-f{height:9.35rem; padding:3.55rem 0 0; position:relative;}
                    .xf{width: 5.1rem;height:5.1rem;z-index: 49;position: absolute; left:45%; top:-2.55rem;}     
                    .xf a img{display:block;width:100%;}
                    .g-f p{height:1.2rem; line-height: 1.2rem; margin-bottom: 1.0rem;}
                    .g-f p a{display:block; float:left;font-size: 1.2rem; line-height: 1.2rem; color:#333333;padding:0 1.6rem;border-right:1px solid #333333;}
                    .g-f p a:last-child{border-right:0;}
                    .g-f strong{display:block; text-align: center; line-height:1rem;}
                    .g-f strong em{display:block; font-size: 1.0rem; line-height: 1.0rem; color:rgba(102,102,102,0.6); font-weight: normal; margin-bottom: 0.4rem; margin-right: 1rem;}
                    .g-f strong em a{color:rgba(102,102,102,0.6);}
                    .g-f strong i{color:rgba(102,102,102,0.6); font-weight: normal;margin-right: 1rem;font-size: 1.0rem;}
                    .g-f strong i a{font-size: 1.0rem;color:rgba(102,102,102,0.6);}
                    .g-ft .dbdh{min-width: 320px;max-width: 640px;width: 100%;position: fixed;bottom: 0;z-index: 50;}      
                    .g-ft .dbdh li{float:left;width:49.8%; height:3.5rem; line-height: 3.5rem;background:#E60044;}     
                    .g-ft .dbdh li a{display:block;padding-left:4rem;box-sizing: border-box;height:3.5rem;}
                    .g-ft .dbdh li em{display:block;height:3.5rem; line-height: 3.5rem; font-size: 1.2rem; color:#FFFFFF;padding-left:3rem;}
                    .g-ft .dbdh li .db1{background:url(../images/db1.png) no-repeat left;background-size:20%;}
                    .g-ft .dbdh li .db2{background:url(../images/db2.png) no-repeat left;background-size:20%;}
                    .g-ft .dbdh li:last-child{float:right;}
            
