
        .g-hd {
            height: 5.2rem;
            position: relative;
            padding: 1.3rem 0 0;
            background: url(images/topbg.gif) repeat center 0;
            -webkit-background-size:100% 6.5rem;
            -moz-background-size:100% 6.5rem;
            -o-background-size:100% 6.5rem;
            background-size:100% 6.5rem;
        }
        
        .m-logo {
            width: 27.34%;
            margin: 0 0 0 4.84%;
        }
        
        .m-text {
            width: 45.3%;
            line-height: 3.7rem;
            font-size: 1.2rem;
            color: #000;
            white-space: nowrap;
        }
        
        .m-text a {
            display: inline-block;
            color: #000;
            padding: 0 1.4rem 0 0;
            font-weight: bold;
        }
        
        .downmenu {
            width: 12.65%;
            display: block;
            margin: 1rem 0 0;
        }
        
        .downmenu img {
            width: 2.1rem;
            display: block;
        }
        
        .head2 .menu_btn a.downmenu.hover {
            background: #fb4c36;
            border-radius: 5px;
            box-shadow: 1px 1px 1px #666;
        }
        
        .menu2 {
            position: relative;
            z-index: 9;
        }
        
        .menu2 .slideMenu {
            width: 75%;
            padding: 1.2rem 12.5% 2rem;
            display: none;
            z-index: 80;
            background: rgba(205, 47, 33, 0.8);
            overflow: hidden;
            position: absolute;
            top: 5.2rem;
            right: 0;
            transition: transform 1s;
            -webkit-transition: transform 1s;
        }
        
        .menu2 .slideMenu li {
            border-bottom: 1px solid #fff;
            color: #fff;
            line-height: 3.5rem;
            font-size: 1.2rem;
            clear: both;
        }
        
        .menu2 .slideMenu li:last-child {
            border-width: 0.15rem;
        }
        
        .menu2 .slideMenu li a {
            color: #fff;
            display: block;
            line-height: 3.5rem;
        }
    

    .m-inline{background:url(images/tecbg.jpg) no-repeat center 0; -webkit-background-size:100% 50.95rem; -moz-background-size: 100% 50.95rem; -o-background-size: 100% 50.95rem; background-size: 100% 50.95rem;height: 50.95rem;overflow: hidden;}
.m-inline .til02{padding: 1.7rem 0 0;height: 4.3rem;}
.online_c{padding:17.45rem 10.46% 0;}
.online_c li{clear: both;height:2.95rem;background: #fff;font-size: 1.1rem;}
.online_c li.witn_l1{height:6.05rem;position: relative;}
.sbt,.sinp01,.area,.sinp02,.online_c li input,.online_c li.witn_l1 textarea,.online_c .code input,.online_c .code label{border: solid 1px #e4e4e4;float: left;height:2.45rem;line-height:2.4rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-radius: 0;box-shadow:0 0 0 #fff;}
.sbt,.online_c .code label{border-right: 0;width:27.6%;text-align: center;color: #b3b3b3;}
.sbt b,.online_c .code label{width:2.45rem;height:2.45rem;float: left;border-right: solid 1px #e4e4e4;}
.sbt b img{width:2.45rem;height:2.45rem;display: block;}
.online_c .code label{background:url(images/lx_ico5.gif) no-repeat center 0; -webkit-background-size:2.45rem 2.45rem; -moz-background-size:2.45rem 2.45rem; -o-background-size:2.45rem 2.45rem; background-size:2.45rem 2.45rem;text-indent:3rem;overflow:hidden;}
.sinp01,.sinp02,.online_c .code input,.online_c li input,.online_c li.witn_l1 textarea{border-left: 0;float: left;width:72.3%;font-size: 1.1rem;}
.online_c li.witn_l1 .sbt{position: absolute;left: 0;top: 0;background: #fff;border-bottom: 0;}
.online_c li.witn_l2 .sbt,.online_c .code label{width:10.5%;}
.online_c li.witn_l2 .yzm,.online_c .code img{width:12.2%;height:2.45rem;display: block;float: left;}
.online_c li.witn_l2 .inpimg,.online_c .submit input{width:26.6%;height:2.45rem;display: block;float: left;background: #1f1f1f;color: #fff;text-align: center;border: 0;font-size: 1.1rem;}
.online_c li.witn_l2 .inpimg1,.online_c .submit input.form-btn-submit{margin-right: 0.5rem;background: #db0010;}
.area,.online_c li.witn_l1 textarea{width:100%;height:5.3rem;text-indent:6.5rem;}
.sinp02,.online_c .code input{width:20.94%;}



        .g-ft {
            height: auto;
            padding: 0 0 5.2rem;
            position: relative;
            z-index: 99;
            font-size: 1.2rem;
            line-height: 1.6rem;
            text-align: center;
            z-index: 9;
            color: #333;
            z-index: 1;
        }
        
        .g-ft:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 0.4rem;
            background: #f3f3f3;
            left: 0;
            top: 2.5rem;
            z-index: -1;
        }
        
        .ontop {
            width: 15.78%;
            height: 6rem;
            display: block;
            text-align: center;
            margin: 0 auto;
            overflow: hidden;
            font-family: Arial;
            font-size: 1.3rem;
            background: url(images/ontop.gif) no-repeat center 0;
            -webkit-background-size: 100%;
            -moz-background-size: 100%;
            -o-background-size: 100%;
            background-size: 100%;
            color: #fff;
            font-weight: bold;
            line-height: 6.8rem;
        }
        
        .ontop span {
            display: block;
            margin: 0 auto;
        }
        
        .f_con {
            height: 22.8rem;
        }
        
        .f_con p.f_lxx {
            height: 4.4rem;
            padding: 0.9rem 0 0;
        }
        
        .f_con p.f_lxx a {
            height: 2.6rem;
            width: 27.34%;
            border: solid 0.05rem #cd2f21;
            line-height: 2.6rem;
            font-weight: bold;
            color: #000;
            font-size: 1.2rem;
            display: inline-block;
        }
        
        .f_con p.f_lxx a:nth-child(2) {
            margin-left: 1.2rem;
        }
        
        .f_con p.f_code {
            position: relative;
            z-index: 1;
        }
        
        .f_con p.f_code img {
            display: block;
            width: 24%;
            margin: 0 auto;
            background: #fff;
            padding: 5px;
        }
        
        .f_con p.f_code span {
            display: block;
            line-height: 2.9rem;
            color: #555;
        }
        
        .f_con p.f_code:before {
            position: absolute;
            content: "";
            width: 59%;
            height: 9.2rem;
            z-index: -1;
            border: solid 1px #c8c8c8;
            left: 20.156%;
            top: 1.9rem;
        }
        
        .f_con a {
            color: #333;
        }
        
        .social_nav5 {
            height: 5.2rem;
            position: fixed;
            bottom: 0;
            min-width: 320px;
            max-width: 640px;
            width: 100%;
            z-index: 999;
            background: #db0010;
            text-align: center;
            line-height: 5.2rem;
        }
        
        .social_nav5 li {
            height: 5.2rem;
            width: 25%;
            font-size: 1.1rem;
            float: left;
            color: #fff;
            position: relative;
            font-weight: bold;
        }
        
        .social_nav5 li:before {
            content: "";
            position: absolute;
            width: 1px;
            height: 5.2rem;
            background: #e23340;
            left: 0;
            top: 0;
        }
        
        .social_nav5 ul a:nth-child(1) li {
            background: url(images/f_lbg.gif) no-repeat center 0;
            -webkit-background-size: 100% 100%;
            -moz-background-size: 100% 100%;
            -o-background-size: 100% 100%;
            background-size: 100% 100%;
        }
        
        .social_nav5 li span {
            display: block;
            width: 2.95rem;
            height: 1.8rem;
            display: block;
            padding: 1.15rem 0 0;
            margin: 0 auto;
        }
        
        .social_nav5 li span img {
            width: 2.95rem;
            display: block;
        }
    

.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;
}

