.footer{color:#fff;margin-bottom:51px;background:var(--style-color)}.footer .footer-top{display:none}.footer .footer-bottom{padding:12px 0 11px;text-align:center}@media (min-width:768px){.footer{margin-bottom:0}.footer .footer-top{display:block;padding:30px 0}.footer .footer-top .container{display:flex;flex-wrap:wrap;padding:0;justify-content:space-between}.footer .item{padding:0 15px}.footer .item:nth-child(1){width:385px}.footer .item:nth-child(2){flex:0 0 100%;max-width:100%;order:1;margin-top:20px}.footer .item:nth-child(3){width:320px}.footer .title-wrap{max-width:396px;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #FFF;margin-bottom:15px}.footer .title{text-align:left;margin-bottom:10px}.footer .title-wrap .title{line-height:1;margin-bottom:0}.footer .icon-list{display:flex}.footer .icon-list li{font-size:16px;line-height:1}.footer .icon-list li:not(:last-child){margin-right:15px}.footer .icon-list li a{width:22px;height:22px;color:var(--style-color);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.footer .icon-list li i{font-size:12px}.footer .info-wrap{display:flex;justify-content:space-between}.footer .info-item:nth-child(odd){flex-shrink:0;max-width:110px}.footer .info-item:nth-child(even){max-width:calc(100% - 130px)}.footer .tit{font-weight:700;margin-bottom:17px}.footer .info-item:nth-child(odd) .item-list>li:not(:last-child){margin-bottom:8px}.footer .info-item:nth-child(even) .item-list>li:not(:last-child){margin-bottom:13px}.footer .logo{width:auto;height:60px;margin-bottom:20px}.footer .company-title{font-weight:700;margin-bottom:9px}.footer .cont-list li{display:flex;line-height:1.625}.footer .cont-list li:not(:last-child){margin-bottom:9px}.footer .cont-list li p{flex:1}.footer .cont-list li i{position:relative;top:4px;line-height:1;font-size:16px;margin-right:10px}.footer .form-control{color:#999;background:#fff;border-color:#fff}.footer input.form-control{border-radius:23px}.footer textarea.form-control{height:123px;border-radius:20px}.footer .btn-wrap{margin-top:20px;text-align:center}.footer .btn{width:128px;color:var(--style-color);border-radius:26px;background:#fff}.footer .form-control::-webkit-input-placeholder{color:#999}.footer .form-control:-moz-placeholder{color:#999}.footer .form-control::-moz-placeholder{color:#999}.footer .form-control:-ms-input-placeholder{color:#999}.footer .footer-bottom{border-top:1px solid #DBDBDB}}@media (min-width:992px){.footer .item:nth-child(1){width:489px}.footer .item:nth-child(3){width:365px}}@media (min-width:1200px){.footer .footer-top{padding:59px 0 50px}.footer .item:nth-child(1){width:380px}.footer .item:nth-child(2){width:400px;flex:none;order:0;margin-top:0}.footer .item:nth-child(3){width:330px}.footer ul>li a,.footer .btn{transition:all .3s}.footer .item-list>li a:hover,.footer .cont-list li a:hover{text-decoration:underline}.footer .title{margin-bottom:17px}.footer .title-wrap{padding-right:6px;padding-bottom:19px;margin-bottom:25px}.footer .info-item:nth-child(odd){max-width:120px}.footer .info-item:nth-child(even){max-width:calc(100% - 150px)}.footer .form-group{margin-bottom:17px}.footer .form-control{padding-left:25px;padding-right:25px}.footer textarea.form-control{height:123px}.footer .btn-wrap{margin-top:25px}.footer .icon-list li a:hover,.footer .btn:hover{transform:translateY(-3px)}.footer .logo{height:80px}}@media (min-width:1440px){.footer .item:nth-child(1){width:489px}.footer .item:nth-child(2){width:485px}.footer .item:nth-child(3){width:365px}.footer .company-title{font-size:26px}}