* { padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

ul { list-style: none; }

html a { text-decoration: none; }

html nav { font-size: 18px; height: 75px; background-color: #fff; }

html nav .menu { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; height: 75px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; z-index: 99999; position: fixed; left: 15vw; }

html nav .menu > li { line-height: 75px; color: #616161; width: 10vw; }

html nav .menu > li .inner-menu { display: none; background-color: #fff; -webkit-transition: all 0.8s ease-out; transition: all 0.8s ease-out; }

html nav .menu > li .inner-menu li { margin: 0 10px; line-height: 60px; font-size: 15px; line-height: 60px; }

html nav .menu > li .inner-menu li:hover > a { color: #5a9440; font-size: 18px; }

html nav .menu > li .logo { display: block; height: 100%; }

html nav .menu > li:hover > a { color: #5a9440; font-weight: 600; }

html nav .menu li:hover > ul { display: block; }

html nav .menu a { color: #616161; }

.diy-footer { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #f4f4f4; padding: 40px 100px; }

.diy-footer dl { width: 300px; }

.diy-footer dl dt { color: #595959; font-size: 18px; margin-bottom: 20px; }

.diy-footer dl dd, .diy-footer dl a { font-size: 14px; color: #8f8f8f; margin-bottom: 10px; }

.diy-footer .inf { border-left: 1px solid #878787; padding-top: 10px; width: 450px; padding-left: 130px; }

.diy-footer .inf dt { font-size: 17px; }

.diy-footer .inf .tel { color: #db0000; font-size: 24px; }

.diy-footer .inf .qr { display: inline-block; margin-right: 15px; font-size: 12px; }

.diy-footer .inf .qr p { text-align: center; }

.diy-footer .inf .qr img { width: 100px; display: block; }
/*# sourceMappingURL=index.min.css.map */