
    .g-hd{height:6rem;position: relative;z-index:19;background: #fff;}
    .m-logo{width:17.8125%;position: relative;padding:0.6rem 0 0 3.28%;}
    .m-logo img{width:100%;display: block;}
    .m-text{width:54%;line-height:4.7rem;height:4.7rem;font-size:1.4rem;white-space: nowrap;text-align: center;padding:0.6rem 0 0;}
    .m-text i{display:inline-block;color: #d2d2d2;padding: 0 1rem;}
    .m-text a{display:inline-block;color: #303030;}
    .m-text span.cur a{color: #ff9c24;}
    .f-fr{float: right;}
    .f-fl{float: left;}

    .downmenu{width:7.5%;display: block;padding:2.4rem 0 0;}
    .downmenu img{width:1.4rem;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:80%;padding:1.2rem 10% 2rem; display: none;z-index:80;background:rgba(255 , 156, 36 , 0.9);
      overflow:hidden;
      position:absolute;
      top:6rem; 
      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;}
    

    .starters-2 dl {
        padding: 0 2.1%;
        border-bottom: 1.5rem solid #f0f0f0;
    }
    
    .starters-2 dl:last-child {
        border-bottom: 0;
    }
    
    .starters-2 dt {
        height: 3.6rem;
        font-size: 1.6rem;
        line-height: 3.6rem;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
    }
    
    .starters-2 dt:after {
        content: "";
        position: absolute;
        top: 1.5rem;
        right: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 0.9rem;
        height: 0.9rem;
        border-right: 1px solid #7f7f7f;
        border-top: 1px solid #7f7f7f;
    }
    
    .starters-2 dt a {
        display: block;
        height: 3.6rem;
        color: #333333;
        overflow: hidden;
    }
    
    .starters-2 dd {
        font-size: 1.4rem;
        line-height: 2rem;
        text-align: center;
    }
    
    .starters-2 dd span {
        display: inline-block;
        margin: 1rem 0;
        width: 32.3%;
        border-right: 1px solid #e5e5e5;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    .starters-2 dd a {
        display: block;
    }
    
    .starters-2 dd span:last-child {
        border-right: 0;
    }


    .g-ft{height:auto;padding:2.25rem 0 5rem;position:relative;font-size:1rem;line-height:2.2rem;color: #5f5f5f;text-align: center;background: #efefef;margin-top: 1.7rem;border-top: solid 0.45rem #e0e0e0;}
    .f_top{width: 3.65rem;height: 3.65rem;position: absolute;top: -1.7rem;left: 50%;margin-left: -1.875rem;}
    .f_top span img{display: block;width: 3.65rem;height: 3.65rem;border-radius: 3.65rem;}
    .f_con{height:7.65rem;text-align: center;}
    .f_con a{color: #393939;display: inline-block;}
    .f_con i{color: #c7c7c7;display: inline-block;padding: 0 1rem;}

    .social_nav5{height:5rem;position:fixed;bottom:0;min-width:320px;max-width:640px;width:100%;z-index:999;text-align: center;line-height:2.2rem;background:#1e1e1e;}
    .social_nav5 li{height:5rem;width:25%;font-size:1rem;float:left;color:#fff;position:relative;}
    .social_nav5 li:before{content: "";position: absolute;height:5rem;width:1px;position: absolute;left: 0;top: 0;background: #2c2c2c;}
    .social_nav5 ul a:nth-child(1) li{background: #f08300;}
    .social_nav5 ul a:nth-child(1) li:before{width: 0;height: 0;}
    .social_nav5 li span{display: block;width:2.05rem;height:1.85rem;display:block;padding:0.6rem 0 0;margin: 0 auto;}
    .social_nav5 li span img{ width:2.05rem; display:block;}
    
