.g_hd{height: 10rem; font-family: "Microsoft Yahei"; position: relative; background: #fff; background-size: 100% 100%;}
.tel{ height: 5rem;line-height: 2.5rem;padding-left: 34px;}
.mlogo{ float: left;margin-top: 0.5rem; margin-left: 1.125%; width: 12%; height: auto;z-index: 3;}

.m_txt{float: left;margin-left: 1rem;text-align: center;margin-top: 0.5rem; }
.m_txt h3{font-size: 1rem;color: #333;}
.m_txt h3 span{color: #ff5a00;}

.mlogo img{ width: 100%; height: auto; display: block;}
.menu{ float: right;width: 100%; position: relative;background: #eeeeee;height: 5rem;}
.u-text{}
.u-text form{width: 80%;height: 3rem;border: solid 1px #dedede;border-radius:15px;margin-top: 10px;margin-left: 10px;padding-left: 10px;background: #fff;}
.u-text form .search-input{width: 80%;height: 3rem;}
.u-text form .tj{width: 20%;height: 3rem;background: #0b5bbc;float: right;color: #fff;font-size: 1.5rem;    border-radius: 0px 15px 15px 0px;  }

.menu_ico{ display: block; color: #666; top: 1.83rem; right: 4%; width: 1.7rem;height: 1.5rem; cursor: pointer; position: absolute;}
.menu_ico img{width: 100%;display: block;}
.menu_down{ display: none; width: 50%;     background-color: hsla(215, 75%, 32%, 0.82); height: auto;position: absolute;top: 10rem; 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-bottom: 1px solid #656c75;}
.menu_down li a{color: #fff;}
.g-ft{ height: 8.5em; background: #fff; padding-top: 1.25rem; box-sizing: border-box;}
.u-top{ position: relative; width: 26.5625%; margin: 0 auto 1rem; text-align: center; height: 2.8rem; line-height: 2.8rem; font-size: 1rem; color: #ffffff; background-color: #ff5a00; font-weight: normal; vertical-align: middle;}
.u-top img{width: 0.8rem; height: 1.15rem; vertical-align: middle;}
.addlst{ text-align: center; font-weight: normal; font-size: 1rem; line-height: 2rem; color: #666;font-family: "Microsoft Yahei";}
.addlst i{ color: #666; font-weight: bold; font-family: "Microsoft Yahei";}
.addlst a{color: #666;}
.code{ text-align: center;font-size: 1.1rem;font-weight: normal;}
.code a{ color: #333;}
.code img{ width: 5.3rem; height: 5.3rem; float: left;margin-right: 1.2rem;}
.g_fnva{background: #0b5bbc; height: 5.7rem; position: fixed;bottom: 0;min-width: 320px;max-width: 640px;width: 100%;z-index: 8;font-size: 1.1rem;}
.g_fnva li{height: 5.85rem;width: 25%; float: left; text-align: center;color: #ffffff;position: relative;padding-top: 4px;}
.g_fnva li:after{content: "";position: absolute;width: 1px; height: 5.7rem;background: #1753a8; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;top: 0rem;right: 0;}
.g_fnva a:nth-child(4) li:after{width: 0;border: 0;background: none;}
.g_fnva li em{display: block;width: 52.5%; margin: 0 auto;margin-bottom: 5px;padding-top: 6px;}
.g_fnva li em img{ display: block;width: 50%;}
.g_fnva a:nth-child(1) li{ background: #0b5bbc;}


.g_fnva .ho em{background: url("../images/sanj.png")no-repeat right;background-size: 26%;background-position-y: 23px;}

.g_fnva li{position: relative;}
.g_fnva li .list{position: absolute;width: 85%;    background-color: hsla(215, 75%, 32%, 0.82);bottom:74px;    padding: 10px 3.5% 0px 13.5%;text-align: left;display: none;}
.g_fnva li .list .lx{margin-bottom: 14px;}
.g_fnva li .list .lx a{color: #fff;}