.m-topNav .menu >li.adv_active:hover a{color:#00bd66!important;}
.m-topNav .menu >li.adv_active a{color:#00bd66!important;}
#mobile-widget{position: relative;height: 52px;background: none;padding:0;width: 50%;float:left;text-align: center;line-height: 52px;text-decoration: none;}
#mobile-widget:after {content: " ";position: absolute;display: block;height: 26px;width: 1px;right: 0;margin-top: -13px;top: 50%;background-color: #fff;}
#footer-xiaoq{background: #00bd66;color: #fff;overflow: hidden;position: fixed;width: 100%;bottom:0;height: 52px;z-index: 9999999;display: none;}
@media screen and (max-width: 768px){
	.m-confirm {
	    display: none !important;
	}
}
.dgj-btn {
    font-size: 18px;
    color: #fefefe;
    text-align: center;
    border-radius: 50px;
    display: table;
    box-sizing: border-box;
}
.header-phone {
    width: 200px;
    height: 40px;
    padding: 10px;
    float: left;
    margin: 0 10px 10px 0;
    font-size: 16px;
    box-sizing: border-box;
    color: #333!important;
}
.only_dgj_ban .dgj-btn .header-bottom{
	margin-bottom: 20px;font-size: 18px;font-weight: normal;width:150px;border-radius: 0;height: 40px;line-height: 40px;
}
@media (max-width: 768px){
    .m-navigation .u-btn-anim{padding-top: 0;}
	.only_dgj_ban .dgj-btn .header-phone{width: 200px;margin:0 auto;float: none;}
	.only_dgj_ban .dgj-btn .header-bottom{margin:10px auto;width: 200px;float: none;}
	.only_dgj_ban .dgj-btn p {margin:0 auto;}
    .dbrw1 h2 span.jiahao{right:-5%!important;}
    .client-main .client-img1{height: 190px !important;}
    .slick-dots {bottom: -45px;}
}
        .dgjtit p{font-size: 18px;color:#333;text-align: center;margin-top: 5px;}
        .dgjtit p span{font-size: 28px;color: #00bd66;padding:0 5px;}
        .free-partner{display: flex;flex-wrap: wrap;justify-content:space-between;margin:0 6px 50px;}
        .free-partner img{box-shadow: 0 3px 12px 0 rgba(0,0,0,.1);margin: 15px 0;}
                .agency-contact{padding:0 0 4% 0;text-align: center;}
                .agency-contact h3{font-size: 36px;color: #333;letter-spacing: 0;text-align: center;padding-bottom: 15px;}
                .agency-contact p{font-size: 18px;color: #333;letter-spacing: 0;text-align: center;padding:0 20px 30px;}
                @media (max-width: 767px){
    .agency-contact h3{font-size: 24px;}
    .agency-contact p{font-size: 14px;}
}
.g0929{display: block;}
    .g0929{height:70px;line-height:70px;position:fixed;bottom:0;z-index:999;left:0;width:100%;}
    .g0929 p {line-height: 60px;margin-top: 0;font-size: 24px;}
    .g0929 .dropbz.tc{margin:0px auto 0!important;}
    @media screen and (max-width: 768px){
    .dropbz{ width: 95%!important;margin-left: 2.5%!important;}
    .g0929 {height: 50px!important;line-height: 50px!important;}
    .g0929 .close{right: 2%!important;font-size: 14px!important;bottom: 25%!important;}
    .tc img{margin: 12px 0 0 0!important;width: 13%!important;display: none}
    .g0929 p{font-size: 14px!important;width: 70%!important;line-height: 50px!important;}
    .g0929 .tc span{font-size: 14px!important;margin: 0 5px!important;}
    .g0929 a{width: auto!important; font-size: 14px!important;line-height: 30px!important;height: 30px!important; text-align: center!important;padding: 0 10px!important; margin-top: -15px!important;right: 5%;}
    .g0929 a img{display: none!important}
    .g0929 .dropbz.tc{margin:0 auto 0!important;}

    }
    p.footer_bottom_fast{    width: 140px;
    margin-left: 10px;
    color: #333;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    background-color: #ffe612;
    cursor: pointer;
    height: 40px;
    display: inline-block;
}
.styleclass{
    animation:mymove infinite;
    animation-duration: 1s;
    animation: mymove 1s;
    -moz-animation: mymove 1s;  
    -webkit-animation: mymove 1s;
    -o-animation: mymove 1s;
    position: relative;
}

@keyframes mymove
{
0%   {bottom:-20px;opacity: 0;}
25%  {bottom:-15px;opacity: 0.3;}
50%  {bottom:-10px;opacity: 0.6;}
75%  {bottom:-5px;opacity: 0.9;}
100% {bottom:0;opacity: 1;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
0%   {bottom:-20px;opacity: 0;}
25%  {bottom:-15px;opacity: 0.3;}
50%  {bottom:-10px;opacity: 0.6;}
75%  {bottom:-5px;opacity: 0.9;}
100% {bottom:0;opacity: 1;}
}
