.background-footer{background-color:#303132;}
.background-footer a{text-decoration:none;}
.background-footer a:hover{text-decoration:underline;}
.footer{width:100%;max-width:1340px;margin:0 auto;padding-bottom:0px;overflow:hidden;display:-webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.footer .footer-part{float:left;margin:0;}
.footer .footer-part .title{color:#FFF;text-align:left;width:100%;clear:both;font-size:20px;line-height:25px;margin:40px auto 10px auto;}
.footer-part:nth-child(1) {width:24%;min-width:185px;margin-left:2%;}
.footer .footer-part:nth-child(1) .footer_logo{display:block;padding:0;margin:35px 0 0 15%;float:none;margin-bottom:5px;overflow:hidden;}
.footer .footer-part:nth-child(1) .footer_btn{box-sizing:border-box;display:block;margin-left:15%;width:186px;height:36px;border:1px solid #2bb0f5;border-radius:3px;font-size:14px;color:#2bb0f5;text-align:left;line-height:34px;margin-bottom:8px;}
.footer .footer-part:nth-child(1) .down_btn i{display:inline-block;width:20px;height:20px;background:url(../png/footer-icon.png) no-repeat 0 -20px;vertical-align: middle;margin:0 10px 0 15px;}
.footer .footer-part:nth-child(1) .buy_btn i{display:inline-block;width:20px;height:20px;background:url(../png/footer-icon.png) no-repeat 0 0px;vertical-align: middle;margin:0 10px 0 15px;}
.footer-part:nth-child(2){width:40%;}
.footer-part:nth-child(3){box-sizing:border-box;width:20%;min-width:185px;padding-left:20px;}
.footer .footer-part img{float:left;padding:10px 20px 10px 0;}
.footer .footer-part ul{padding:0;}
.footer .footer-part ul li{font-size:14px;padding:8px 0;line-height:100%;}
.footer .footer-part a img{padding:0;margin-right:5px;}
.footer .footer-part .border{margin-top:30px;padding-top:10px;margin-bottom: 20px;overflow:visible;}
.footer .footer-part a{display:inline-block;color:#b4b4b4;}
.footer .footer-list{float:left;width:40%;padding:0 5%;}
.footer .footer-list .title{box-sizing:border-box;}
.background-footer p#copyright{color:#929393;font-size:14px;margin:0;padding:15px 0 20px;border-top:1px #3b3c3d solid;text-align:center;line-height:100%;}
.two-os p.win, .two-os p.mac, .two-os a.mac, .two-os a.win{float:left;display:block;width:100px;height:30px;line-height:30px;color:#fff;padding-left:37px;border:1px solid #fff;text-decoration:none;}
.two-os p.win,.two-os p.mac{background:url(../png/win-mac-1.png) no-repeat scroll 10px 0px;margin:0;cursor:default;}
.two-os p.mac{background:url(../png/win-mac-1.png) no-repeat scroll 10px -35px;}
.two-os a.mac{background:url(../png/win-mac-1.png) no-repeat scroll 10px -35px;margin-left:22px;margin-top:0;background-color:#2c9cff;border-color:#2c9cff;}
.two-os a.win{background:url(../png/win-mac-1.png) no-repeat scroll 10px 0px;margin-left:22px;margin-top:0;background-color:#2c9cff;border-color:#2c9cff;}
.two-os a.mac:hover, .two-os a.win:hover{background-color:#0087ff;border-color:#0087ff;}
/*GoTop*/
#goTop { width:50px; height:90px; background:url(../png/go-top.png) scroll 0 0; position:fixed; right:10px; bottom:10px; cursor:pointer; }
@media screen and (max-width:769px){
    .footer .footer-part:nth-child(1) img{margin:35px auto 0px;}
    .footer .footer-part:nth-child(1) .footer_btn{margin-left:0;}
    .footer .footer-part:nth-child(1) .footer_logo{margin:0 auto 14px;}
}
@media screen and (max-width:500px){
    .footer .footer-part{width:70%;float:left;margin:0 15% 5px;}
    .footer{flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content: space-around;-webkit-justify-content: space-around;}
    .footer .footer-list{padding:0;float:none;display:inline-block;}
    .footer .footer-part:nth-child(2){text-align:center;width:95%;margin:0 0 10px;}
    .footer .footer-part ul li{text-align:left;}
    .footer .footer-part .border{margin-top:0px;}
    .footer-part:nth-child(3){padding-left:0px;margin:0 0 30px;width:77%;}
}