
html{ background:#f7f7f7;}/*图片加载未完成前，默认背景色*/
.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;
}


			.g-hd{height:5rem;width: 100%;background:#fff;}
			.g-hd h1{float: left;width:29.2%;margin:1.3rem 0 0 1.3rem;display: inline;}
			.g-hd ul{float:right;width:53%;height: 1rem;margin-top:1.95rem;display: inline;}
			.g-hd ul li{float: left;font-size:1.17rem;line-height:1rem;text-align: center;box-sizing: border-box; padding: 0 3.75%;}
			.g-hd ul li:last-child{border-right: 0;}
			.g-hd ul li a{color: #666;}
			.g-hd .m-nav2{float: right;width:1.7rem;margin: 1.7rem 0 0;position: relative;padding-right:4.7%;display: inline;}
			.g-hd .m-nav2 .xx{display: none;}
			.g-hd .m-nav2 img{float: left;}
			.menu2{position: relative;z-index: 9999;}
			.head_shows {position: fixed;z-index: 99998;background:#fff;height:5rem;width: 100%;max-width: 640px;top: 0;}

			.menu2 .erji{width: 100%;display: none;z-index: 9999;height: 100%;overflow: hidden;position: fixed;margin: 0 auto;max-width: 640px;top:4.58rem;right: 0;left: 0;transition: transform 1s;-webkit-transition: transform 1s;background:#fff; box-sizing: border-box; padding-top: 1.2rem;}
			.menu2 .erji span{display: block;width: 94%;margin: 0 auto;}
			.menu2 .erji span a{display: block;height:3.3rem;line-height:3.3rem;border-bottom: 1px solid #ddd;font-size: 1rem;color: #000;text-align: center;}
			.menu2 .erji span a:last-child{border-bottom: 0;}
		
		

.g-adv{ position:relative;}
.g-adv .m-cnt{overflow: hidden; position: absolute; bottom:0.75rem;left:45%; width:5rem;}
.g-adv .m-cnt li { float:left; width:0.5rem; height: 0.5rem;border-radius: 0.5rem; background:#ccc; margin-right:5%;}
.g-adv .m-cnt li.z-on{ background:#008ed6;}
.g-adv .m-cnt li:last-child { border-right:0;}


    .begin dl dt{ height: 100%;}
    .begin dl dd strong{ color:#008ed6;}


            .fer {display:none;position:absolute;top:-6rem;width:100%;z-index:2147483999;}
            .fer a {background:#5b5b5b;display:block;height:3rem;line-height:3rem;text-align:center;}
            .fer a:hover {background:#0079C2;}
			.g-ft{position: relative; }
			.g-ft .toyp{ height: 2.7rem; line-height: 2.7rem; text-align: center; background: #0079c2; overflow: hidden; margin-bottom: 1rem; position: relative;}
			.g-ft .toyp img{ display: inline-block; width: 1.75rem; vertical-align: middle; padding-right: 0.5rem;}
			.g-ft .toyp a{ font-size: 1rem; padding: 0 12%; color: #fff;}
			.g-ft .toyp:before{ content:""; position:absolute;height:0.8rem;width:1px;left:49.6%;top:1rem; background:#fff;}
			.f_bj ul{ position: relative;}
			.g-ft .addlst{ text-align: center; color: #686868; font-size:1rem; line-height: 1.7rem;}
			.g-ft .addlst i{ display: block;}
			.g-ft .addlst span{ padding: 0 2.5%;}
			.g-ft b{ display: block;  margin: 1.2rem auto 0;  font-size: 0;}
			.g-ft b img{ display: inline-block; width: 100%;border: 0.23rem solid #fff;width:5.8rem;}

		.g_fnva{ position:fixed; z-index:99999; bottom:0; width:100%;max-width:640px;min-width:320px;background:#5b5b5b;}
			.g_fnva li em{ display:block; width:2rem; margin: 0 auto 0.25rem; padding-top: 0.15rem; font-size: 0; line-height: normal;}
			.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; box-sizing: border-box; border-right: 1px solid #d9d9d9;    height: 4.3rem;}
			.m-f01 a{ color:#fff;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;}
			.m-f01 li:first-child{ background: #0079c2;}
		
