.res-left{margin-bottom:50px}.res-nav{margin-top:40px;margin-bottom:40px;padding:25px 35px;background:#f7f7f7}.res-nav li a{display:block;padding:8px 0;line-height:26px;font-size:16px;color:#888}.res-nav li a:hover{color:#86be99}.res-dl dt{margin-top:15px;margin-bottom:10px;color:#f60}.res-dl dd{line-height:24px}.our-photo li figure{margin-top:25px;background:#f5f5f5}.our-photo li span{display:block;line-height:40px;font-size:16px;font-weight:bold;text-align:center}.our-photo li img{display:block;margin:0 auto}.managers li{padding:25px 0;border-bottom:1px dashed #ddd}.managers li:first-child{padding-top:0}.managers li div.managers-img{margin:10px 0;text-align:center;line-height:26px}.managers li div.managers-img h4{margin:0;margin-bottom:1px;padding:10px 0;background:#6aa112;color:#fff}.managers li div.managers-img span{display:block;background:#f2f2f2;line-height:24px;font-size:14px}.managers li div.managers-text p:last-child{margin-top:15px}.cooperation p span{display:block;margin-bottom:10px;background:#f2f2f2;font-weight:bold}.res-step{margin:15px auto;width:80%}.res-step p{padding:10px;background:#f2f2f2;border-radius:10px;line-height:24px;font-size:18px;font-weight:bold;text-align:center}.res-step span{display:block;padding:5px 0;text-align:center}.res-step span i{color:#ddd;font-size:26px}.payment-menu{margin-top:10px;padding:30px;background:#f2f2f2}.payment-menu dt{margin-bottom:15px;font-size:26px}.payment-menu dd{margin:15px 0}.payment-menu dd span{position:absolute;z-index:2;top:0;bottom:0;left:15px;margin:auto;width:30px;height:30px;border-radius:50px;background:#86be99;line-height:30px;font-weight:bold;color:#fff;text-align:center;font-size:20px}.payment-menu dd a{display:block;padding-left:50px;font-size:16px;font-weight:bold}.payment-menu dd a:hover{color:#86be99}.payment-img{margin:20px 0}.payment-img dt{font-size:24px}.payment-img dd{float:left;margin:20px 30px;margin-left:0}.pay-way{padding-top:10px}.pay-way div a{display:block;padding:25px 10px;background:#f2f2f2;font-weight:bold;font-size:18px;text-align:center;text-decoration:underline}.pay-way div a:hover{background:#86be99;color:#fff}@media(max-width:768px){.payment-menu dd{margin:30px 0}.payment-img dd{margin:20px 0;width:calc((100% - 10px)/4)}.payment-img dd img{height:40px}.pay-way div{margin:10px 0}}.faqbox{padding:20px 0}.faqbox .faqbox-tit span{display:inline-block;padding:8px 20px;border-radius:5px 5px 0 0;background:#86be99;color:#fff;line-height:30px;font-weight:bold;font-size:18px}.faqbox .faqbox-con{padding:0 15px;background:#f8f8f8}.faqbox .faqbox-con li{padding:35px 0;border-bottom:1px solid #ddd}.faqbox .faqbox-con li:last-child{border-bottom:none}.faqbox .faqbox-con li .faq-q{position:relative}.faqbox .faqbox-con li .faq-q span{display:inline-block;position:absolute;z-index:2;left:0;top:0;bottom:0;margin:auto;width:33px;height:33px;background:#86be99;border-radius:50px;line-height:33px;font-weight:bold;font-size:26px;text-align:center;color:#fff}.faqbox .faqbox-con li .faq-q h4{padding-left:50px;font-size:18px;font-weight:bold}.faqbox .faqbox-con li .faq-a{padding-top:15px;padding-left:50px}.faqbox .faqbox-con li .faq-a p{margin:5px 0;color:#999}.faqbox .faqbox-con li .faq-a p.faq-a-tit{color:#000}.link-box{margin-top:20px;padding:20px 0;background:#f2f2f2}.link-box div.textarea textarea{height:238px}.link-box div.btn-inquiry{margin-top:40px}.linkslist{margin-top:30px;padding-bottom:30px;border-bottom:1px dashed #ddd}.linkslist h3 a{font-size:20px;font-weight:bold;color:#86be99;text-decoration:underline}.linkslist p a img{display:block;margin-bottom:15px}.linkslist p{margin-top:15px}