.g_hd{  overflow:hidden;   height:11.9rem;} /*头部整体布局样式*/
.tel{height: 4.2rem;line-height: 4.2rem;background: #0756bf;border-bottom: 1px solid #3276cf; padding-left: 18%; position: relative;font-size: 1.5rem;color: #fff;font-weight: normal;}
.tel a{color: #fff;}
.tel b{font-size: 1.6rem;display: inline-block;padding-left: 5%;}
.m-logo{float:left; padding-left: 5%; padding-top:1.5rem;  width:40%; height:auto;} 
.m-logo img{ width:100%; height:auto;}
.m-tel{  float: right; padding: 2.2rem 5% 0 0;} 
.u-text{ overflow:hidden; font-weight: bold; display:block;color:#2067c6;font-size: 1.6rem;}
.u_text1{ display:block; color:#000000;font-size: 1.2rem;font-weight: normal;padding-top: 0.2rem;} 

.m2-title-nav-1 {overflow: hidden;position: relative;text-align: right;margin-top: 1px;height: 38px;padding: 7px 11px 0 9px;background: #e8e8e8;border-top: 1px solid #e8e8e8;}
.m2-title-nav-1 a {display: inline-block;font-size: 0.875em;height: 32px;line-height: 28px;width: 32px;position: relative;}
.m2-title-nav-1-bp, .m2-title-nav-1-bl, .m2-title-nav-1-bh {background: url(../images/VISkins-m2.png) no-repeat;background-size: 35px 600px;}
.m2-title-nav-1-bp {background-position: 0 0;}
.m2-title-nav-1-bl {background-position: 0 -286px;}
.m2-title-nav-1-bh {margin-right: 10px;background-position: 0 -232px;}  
.m2-search-1 {height: 30px;position: relative;}
.m2-search-1-bt {width: 42px;height: 30px;float: right;border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;position: relative;}
.m2-search-1-bt {background-color: #3482e7;}
.m2-search-1-bt:before {content: '';display: block;width: 12px;height: 12px;border-radius: 17px;position: absolute;right: 14px;top: 5px;z-index: 99;}
.m2-search-1-bt:before {border: 3px solid #fff;}
.m2-search-1-bt:after {content: '';display: block;width: 4px;height: 10px;border-radius: 5px;border: 0;position: absolute;right: 12px;top: 16px;z-index: 99;-webkit-transform: rotate(-52deg);-o-transform: rotate(-52deg);-ms-transform: rotate(-52deg);transform: rotate(-52deg);}
.m2-search-1-bt:after {background: #fff;}
.m2-search-1-in {float: right;position: absolute;z-index: 100;right: 10px;top: 15px;width: 42px;height: 30px;border:0;} 
.m2-search-1-in {background: transparent;}
.m2-search-1-ipt {margin-right: 42px;}
.m2-search-1-key {width: 100%;height: 30px;box-sizing: border-box;line-height: 30px;border-right: 0;border-bottom-left-radius: 5px;border-top-left-radius: 5px;border-bottom-right-radius: 0;border-top-right-radius: 0;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;text-indent: 15px;float: left;color: #333;border: 1px solid #3482e7;;box-shadow: 3px 2px 3px #ccc inset;} 

.m2-crumbs-1 {line-height: 3.6rem;height:3.6rem;padding-left: 0.6rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-top: 1px solid #d9d9d9;box-shadow: 0 1px #fff;position: relative;margin-bottom:1rem;background-color: #f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);background-image: linear-gradient(top, #f6f6f6, #eaeaea);border-bottom: 1px solid #d9d9d9;   white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 
.m2-crumbs-1 a {color: #666;} 
.m2-crumbs-1 span {padding: 0 0.25rem;} 


.m2-info-list-content-3 {margin: 1rem;} 
.m2-info-list-content-3 ul {margin-bottom: 1rem;border: 1px solid #e1e1e1;border-radius: 5px;overflow: hidden;} 
.m2-info-list-content-3 .first {border-top: none;} 
.m2-info-list-content-3 li {height: 4rem;width: 50%;box-sizing: border-box;float: left;line-height: 4rem;padding: 0 1rem 0 2rem;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-top: 1px solid #fff;border-bottom: 1px solid #eaeaea;background-color: # fbfbfb;background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f7f7f7));background-image: -webkit-linear-gradient(top, #fbfbfb, #f7f7f7);background-image: -moz-linear-gradient(top, #fbfbfb, #f7f7f7);background-image: -o-linear-gradient(top, #fbfbfb, #f7f7f7);background-image: -ms-linear-gradient(top, #fbfbfb, #f7f7f7);background-image: linear-gradient(top, #fbfbfb, #f7f7f7);} 
.m-help .m-con {border: 1px solid #e1e1e1;} 
.m-help .m-con .helplist li,
.g-bd .m-con .helplist li {} 
.m2-info-list-content-3 li span {display: block;height: 0.8rem;position: absolute;left: 0.5rem;top: 0.5rem;width: 0.45rem;} 
.m2-info-list-content-3 li:after {content: "";position: absolute;border-top: 1px solid #666;border-right: 1px solid #666;width: 0.6rem;height: 0.6rem;left: 0.5rem;top: 1.6rem;z-index: 10;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);} 
.m2-info-list-content-3 li span:after {content: "";position: absolute;width: 0.5rem;height: 0.5rem;left: 0;top: 0.1rem;z-index: 11;background-color: #fafafa;background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f8f8f8));background-image: -webkit-linear-gradient(top, #fafafa, #f8f8f8);background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8);background-image: -o-linear-gradient(top, #fafafa, #f8f8f8);background-image: -ms-linear-gradient(top, #fafafa, #f8f8f8);background-image: linear-gradient(top, #fafafa, #f8f8f8);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}


.g-ft{height:15.5rem;}
.u-top{position: relative; margin: 0 3% 2rem;height: 2.5rem;line-height: 2.5rem;background: #0958bf;}
.u-top b{width: 3.8rem;height: 3.8rem;position: absolute;left:50%;margin-left: -2rem;top:-2rem;}
.u-top b img{width: 100%;display: block;}
.addlst{text-align: center;font-size: 1.2rem;color: #333333;line-height: 2rem;}
.addlst a{color: #333333;}
.g_fnva{ position:fixed; z-index:100; bottom:0; width:100%;max-width:640px;min-width:320px; background:#0958bf}
.g_fnva li em{ display:block; width:45%; margin:0 auto; padding-top: 0.6rem;}
.g_fnva li em img{ display:block; width:100%;}
.m-f01 li{position: relative; float:left; font-size:1.2rem; width:25%; text-align:center;position:relative;border-right: 0.1rem solid #0a499c;  
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  }
.m-f01 li:nth-child(4){background: none;}
.m-f01 a{ color:#fff;line-height:2.4rem;display:block;text-align:center;font-size: 1.2rem;position: relative;} 