﻿.leaders{margin-top: 130px}.leaders .title{font-size: 40px;text-align: center;text-shadow: 3px 3px 5px #fff}.leaders .content{margin-top: 40px}.leaders .part{display: flex;margin-bottom: 20px}.leaders .d:nth-child(2){margin-left: 40px}.leaders .d{background: #fff;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);margin-left: 0;flex: 1;display: flex;margin-bottom: 20px}.leaders .d .bg{background: rgba(65, 141, 66, 1);width: 60px;background-repeat: no-repeat;background-position: center bottom}.leaders .d .inner{flex: 1;padding: 20px;flex-direction: column;justify-content: space-between}.leaders .d .p{border-bottom: 1px solid #ddd;padding: 20px 0;display: flex;align-items: flex-start}.leaders .d .p .th{font-size: 18px;font-weight: 600;line-height: 1;width: 160px;border-right: 1px solid #ddd;text-align: left;padding-right: 18px;margin: 10px 0}.leaders .d .p .th.long{width: 100%;line-height: 1.5}.leaders .d .p .td{font-size: 18px;line-height: 1;padding-top: 2px;padding-left: 1em;width: 100%}.leaders .d .p .td a{margin: 10px 20px;display: inline-block;color: black}.leaders .part{display: flex;margin-bottom: 20px;flex-flow: wrap}.leaders .d .p:last-child{border-bottom: none}.leaders .d.bg{background: #fff url(../images/png40c.png)  right bottom no-repeat;flex-basis: 100%;background-size: 22%}.leaders .d .bg1{background-image: url(../images/png40d.png)}.leaders .d .bg2{background-image: url(../images/png40b.png)}.leaders .d .bg3{background-image: url(../images/png40a.png)}@media screen and (max-width: 1440px){.leaders{padding: 52px 35px}}@media screen and (max-width: 1240px){.leaders .d .bg{width: 30px}.leaders .d .inner{padding: 20px 10px}}@media screen and (max-width: 960px){.leaders{margin-top: 40px}}@media screen and (max-width: 850px){.leaders .d .bg{width: 10px}.leaders .d .p{padding: 10px 0}.leaders .part{flex-direction: column}.leaders .d{margin-left: 0 !important}.leaders .part{margin-bottom: 0}.leaders .part .td{display: flex;flex-wrap: wrap}.leaders .d .p .th{width: 40%}.leaders .d .p .td a{margin: 10px}.leaders .part .th{width: 800px}.lastp{flex-direction: column}}@media screen and (max-width: 768px){.leaders .d .p .th{width: 100%;text-align: right}.leaders .d .p .td a{font-size: 12px;margin-right: 0}}
