.pc{display:block;}
.mobile{display:none;}
@media all and (max-width:767px){
    .pc{display:none;}
    .mobile{display:block;}
}
.btit{ font-size:40px; color:#222}
@media all and (min-width:768px){.about{margin-top:547px;}
}
@media (max-width:767px){.leftmenu{}
}

@media all and (min-width:768px){.top{margin-top:-655px;}
}
@media (max-width:767px){.top{}
}
.btn1{margin-top:2em; line-height:2em; padding: 0.3em 2em; display: inline-block; border: 1px solid #133984; background:#133984; color:#fff;}
.btn1 a:hover{ color:#fff;}
#pros{ padding-top:50px;}
#pros ul{ padding:0; margin:0px}
#pros ul li{ list-style:none; text-align:center;}


#news{ padding:50px 0}
.getstart a { border-radius:0px;
              text-align: center;
              font-size: 14px; 
              text-decoration: none;
              padding:12px 30px;
              color: #ffffff;
              background:#133984;
              border:1px solid #133984;

}
.getstart a:hover{
    border:1px solid #a3a3a3;
    color:#fff;
    background:#a3a3a3;
    text-decoration: none;
    transition: .5s all;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    -moz-transition: .5s all;
}


#rz a .bg{ color:#666; background:#e2e2e2; text-decoration:none; padding:20px; margin:10px 0}
#rz a:hover .bg{ color:#fff; background:#133984;transition: .5s all;
                 -webkit-transition: .5s all;
                 -o-transition: .5s all;
                 -ms-transition: .5s all;
                 -moz-transition: .5s all;}

.jq22-demo{ text-align: center; margin-top: 30px; }
.jq22-demo a{ padding-left: 20px; padding-right: 20px; }