.cover-member {
	background-position: center 10%; background-image: url("/images/about/cover/member-d66155b423.jpg");
}
.index-about {
	height: 100vh; color: rgb(255, 255, 255); background-image: url("/images/about/index/about-25df7ea8c4.jpg");
}
.index-about .fullscreen-inner {
	height: 50%;
}
.index-about p {
	width: 50%;
}
@media all and (min-width:769px)
{
.index-about a {
	left: 0px; bottom: 0px; margin-top: 2rem; position: absolute;
}
}
.index-duty {
	height: 85vh; color: rgb(255, 255, 255); background-image: url("/images/about/index/duty-de050dc816.jpg");
}
.index-duty .fullscreen-inner {
	height: 60%;
}
@media all and (min-width:769px)
{
.index-duty a {
	left: 0px; bottom: 0px; position: absolute;
}
}
.index-culture {
	height: 85vh; background-color: rgb(255, 255, 255);
}
.index-culture .fullscreen-inner {
	height: 50%;
}
.index-culture a {
	left: 0px; bottom: 0px; position: absolute;
}
.index-contact h1 {
	margin-bottom: 5rem;
}
.index-contact-bd {
	margin: 15vh auto;
}
@media all and (min-width:769px)
{
.china-company {
	text-align: center; position: relative;
}
.china-company li {
	text-align: left; max-width: 33%;
}
.china-company li:nth-of-type(1) {
	float: left;
}
.china-company li:nth-of-type(2) {
	display: inline-block;
}
.china-company li:nth-of-type(3) {
	float: right;
}
}
.tab-item {
	width: 0px; height: 0px; overflow: hidden; display: block;
}
.selected.tab-item {
	width: auto; height: auto;
}
.index-company {
	font-weight: 300; margin-bottom: 5rem;
}
@media all and (max-width:768px)
{
.index-company li + li {
	margin-top: 5rem;
}
}
.index-company h3 {
	letter-spacing: 0.1rem; font-size: 1.35rem;
}
.index-company span {
	line-height: 1.4rem; margin-top: 0.5rem; display: block; min-height: 2.8rem; opacity: 0.7;
}
.index-company dl {
	overflow: hidden; margin-top: 1.5rem;
}
.index-company dd {
	overflow: hidden;
}
.index-company dd::after {
	top: 1rem; width: 0px; height: 0px; position: absolute; z-index: -1; content: "";
}
.index-company dd + dd {
	margin-top: 0.7rem;
}
.index-company label {
	width: 4.3rem; font-weight: 100; float: left;
}
.index-company label::after {
	top: 1rem; width: 0px; height: 0px; position: absolute; z-index: -1; content: "";
}
.index-company i {
	margin: 0.33rem 0.1rem 0px 0px; width: 1.1rem; font-size: 0.9rem; float: left; display: block;
}
.index-company em {
	float: left; max-width: calc(100% - 4.3rem);
}
.index-company a {
	color: rgb(0, 0, 0);
}
@media all and (min-width:769px)
{
.index-overseas li {
	width: 48%;
}
.index-overseas li:nth-of-type(1) {
	float: left;
}
.index-overseas li:nth-of-type(2) {
	float: right;
}
}
.map-tab-bd {
	margin-top: 5rem;
}
.map-item {
	position: relative;
}
@media all and (min-width:769px)
{
.map-item {
	margin: 0px auto; width: 80%;
}
}
.map-item img {
	width: 100%; height: auto; display: block;
}
.map-tab-hd {
	border-bottom-color: rgba(136, 145, 152, 0.4); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-tab-hd li {
	transition:0.13s; width: 25%; text-align: center; padding-bottom: 1rem; margin-bottom: -1px; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; float: left; position: relative; cursor: pointer; max-width: 10rem; -webkit-transition: .13s;
}
@media all and (max-width:768px)
{
.map-tab-hd li {
	width: 22%;
}
.map-tab-hd li:last-child {
	width: 34%;
}
}
.map-tab-hd .selected {
	color: rgb(0, 103, 218); font-weight: 700; border-bottom-color: rgb(0, 103, 218); cursor: default;
}
.map-lines {
	left: 0px; top: 0px; width: 100%; height: auto; position: absolute; fill: none; stroke-width: 0.4px;
}
.map-line {
	animation:animation-line 4s linear infinite both; stroke: rgba(0, 103, 218, 0.35); stroke-dasharray: 700px; stroke-dashoffset: 700px; stroke-width: 1.5px; -webkit-animation: animation-line 4s linear; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: infinite;
}
:nth-of-type(1).map-line {
	animation-delay: 0.86s; -webkit-animation-delay: .86s;
}
:nth-of-type(2).map-line {
	animation-delay: 1.22s; -webkit-animation-delay: 1.22s;
}
:nth-of-type(3).map-line {
	animation-delay: 1.58s; -webkit-animation-delay: 1.58s;
}
:nth-of-type(4).map-line {
	animation-delay: 1.94s; -webkit-animation-delay: 1.94s;
}
:nth-of-type(5).map-line {
	animation-delay: 2.3s; -webkit-animation-delay: 2.3s;
}
:nth-of-type(6).map-line {
	animation-delay: 2.66s; -webkit-animation-delay: 2.66s;
}
:nth-of-type(7).map-line {
	animation-delay: 3.02s; -webkit-animation-delay: 3.02s;
}
:nth-of-type(8).map-line {
	animation-delay: 3.38s; -webkit-animation-delay: 3.38s;
}
:nth-of-type(9).map-line {
	animation-delay: 3.74s; -webkit-animation-delay: 3.74s;
}
:nth-of-type(10).map-line {
	animation-delay: 4.1s; -webkit-animation-delay: 4.1s;
}
:nth-of-type(11).map-line {
	animation-delay: 4.46s; -webkit-animation-delay: 4.46s;
}
:nth-of-type(12).map-line {
	animation-delay: 4.82s; -webkit-animation-delay: 4.82s;
}
:nth-of-type(13).map-line {
	animation-delay: 5.18s; -webkit-animation-delay: 5.18s;
}
:nth-of-type(14).map-line {
	animation-delay: 5.54s; -webkit-animation-delay: 5.54s;
}
:nth-of-type(15).map-line {
	animation-delay: 5.9s; -webkit-animation-delay: 5.9s;
}
:nth-of-type(16).map-line {
	animation-delay: 6.26s; -webkit-animation-delay: 6.26s;
}
:nth-of-type(17).map-line {
	animation-delay: 6.62s; -webkit-animation-delay: 6.62s;
}
:nth-of-type(18).map-line {
	animation-delay: 6.98s; -webkit-animation-delay: 6.98s;
}
:nth-of-type(19).map-line {
	animation-delay: 7.34s; -webkit-animation-delay: 7.34s;
}
:nth-of-type(20).map-line {
	animation-delay: 7.7s; -webkit-animation-delay: 7.7s;
}
.map-dot {
	background: rgb(0, 103, 218); margin: -3px 0px 0px -3px; border-radius: 20px; width: 7px; height: 7px; position: absolute;
}
@media all and (max-width:768px)
{
.map-dot {
	transform: scale(0.8); -webkit-transform: scale(.8);
}
}
.map-dot label {
	color: rgb(119, 119, 119); font-size: 0.88rem; white-space: nowrap; position: absolute;
}
.map-label-left {
	top: -5px; right: 150%;
}
.map-label-right {
	left: 150%; top: -5px;
}
.map-label-top {
	left: 50%; top: -300%; transform: translateX(-50%) translateY(0px); -webkit-transform: translateX(-50%) translateY(0);
}
.map-dot-0 .map-label-top {
	top: -100%;
}
.map-label-bottom {
	left: 50%; top: 100%; transform: translateX(-50%) translateY(0px); -webkit-transform: translateX(-50%) translateY(0);
}
.map-dot-0 .map-label-bottom {
	top: 120%;
}
.map-dot-0 {
	margin: -10px 0px 0px -10px; left: 40%; top: 40%; width: 19px; height: 19px;
}
@media all and (max-width:768px)
{
.map-dot-0 {
	transform: scale(0.6); -webkit-transform: scale(.6);
}
}
.map-company-xinjiang {
	left: 31.56%; top: 38.95%;
}
.map-company-neimenggu {
	left: 35%; top: 34%;
}
.map-company-hebei {
	left: 40%; top: 42.5%;
}
.map-company-guangdong {
	left: 41%; top: 52.5%;
}
.map-company-fujian {
	left: 42.5%; top: 51%;
}
.map-company-jiangxi {
	left: 41%; top: 50%;
}
.map-company-shanxi {
	left: 38%; top: 44%;
}
.map-company-shanxi2 {
	left: 36%; top: 45%;
}
.map-company-henan {
	left: 39.5%; top: 45%;
}
.map-company-anhui {
	left: 41%; top: 48%;
}
.map-company-johannesburg {
	left: 15%; top: 81%;
}
.map-company-sydney {
	left: 49.96%; top: 86.06%;
}
.map-company-istanbul {
	left: 16%; top: 44%;
}
.map-company-neunkirchen {
	left: 11.77%; top: 38.4%;
}
.map-company-saopaulo {
	left: 87%; top: 79%;
}
.map-company-chicago {
	left: 75.33%; top: 41.95%;
}
.map-company-wuxi {
	left: 42.5%; top: 49.5%;
}
.map-company-yancheng {
	left: 42.5%; top: 47.19%;
}
.map-company-hinnerup {
	left: 10.42%; top: 28.26%;
}
.dev {
	height: 100vh; text-align: center; color: rgb(255, 255, 255); background-image: url("/images/about/duty/poster-de050dc816.jpg"); background-color: rgb(157, 162, 175);
}
.dev p {
	text-align: center;
}
.env {
	background-color: rgb(255, 255, 255);
}
.env-bd {
	margin: 15vh auto;
}
.env-bd ul {
	margin: 15vh -3vw 0px;
}
.env-bd li {
	padding-right: 3vw; padding-left: 3vw;
}
@media all and (max-width:768px)
{
.env-bd li {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.env-bd dd {
	color: rgb(3, 199, 89);
}
.env-bd h2 {
	color: rgb(3, 199, 89);
}
.env-bd b {
	color: rgb(0, 0, 0);
}
.env-bd dt {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.env-co2::before {
	background-image: url("/images/about/duty/co2-b180df1c15.svg");
}
.env-forest::before {
	background-image: url("/images/about/duty/forest-7e24920f9b.svg");
}
.index-feedback {
	background-image: url("/images/about/duty/feedback-poster-128e55591e.jpg"); background-color: rgb(44, 55, 68);
}
.index-feedback .button-more-dark {
	left: 0px; bottom: 0px; position: absolute;
}
.index-feedback-bd {
	height: 80%; color: rgb(255, 255, 255);
}
.index-feedback-bd p {
	text-align: justify; float: none;
}
@media all and (max-width:768px)
{
.index-feedback-bd ul {
	margin: 0px auto; width: 80%;
}
}
@media all and (min-width:769px)
{
.index-feedback-bd ul {
	margin: 9vh -4vw 0px;
}
}
.index-feedback-bd li {
	padding: 0px 4vw;
}
@media all and (max-width:768px)
{
.index-feedback-bd li {
	margin-top: 9vh;
}
}
.index-feedback-bd dt {
	height: 6rem; line-height: 6rem; padding-left: 3.9rem; font-size: 1.5rem; font-weight: 300; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.index-feedback-bd dt::before {
	left: 0px; top: 50%; width: 3rem; height: 3rem; position: absolute; content: ""; transform: translateY(-50%); background-size: contain; -webkit-transform: translateY(-50%);
}
.index-feedback-bd dd {
	line-height: 1.6rem; padding-left: 1.3rem; font-weight: 100; margin-top: 1.5rem; position: relative;
}
.index-feedback-bd dd::before {
	border-radius: 0.19rem; left: 0px; top: 0.53rem; width: 0.38rem; height: 0.38rem; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.index-feedback-edu::before {
	background-image: url("/images/about/duty/edu-4790027c70.svg");
}
.index-feedback-poverty::before {
	background-image: url("/images/about/duty/poverty-75eefd3589.svg");
}
.index-feedback-community::before {
	background-image: url("/images/about/duty/community-551a9a88a5.svg");
}
.index-feedback-plan::before {
	background-image: url("/images/about/duty/plan-ed659b4fc1.svg");
}
.feedback-poster {
	background-position: center 20%; background-image: url("/images/about/feedback/poster.jpg");
}
.feedback-edu h2::after {
	background-image: url("/images/about/feedback/edu.svg");
}
.feedback-project h2::after {
	background-image: url("/images/about/feedback/project.svg");
}
.feedback-community h2::after {
	background-image: url("/images/about/feedback/community.svg");
}
.dev-report {
	height: 85vh; background-color: rgb(255, 255, 255);
}
.dev-report .fullscreen-inner {
	height: 60%;
}
.dev-report-bd h2 {
	color: rgb(5, 103, 216);
}
@media all and (min-width:769px)
{
.dev-report-bd .fullscreen-nav {
	margin-top: 3rem;
}
}
.dev-report-bd ul {
	margin: 0px -1.5rem;
}
.dev-report-bd li {
	padding: 0px 1.5rem;
}
.dev-report-down {
	left: 2rem; top: 2rem; width: 1.5rem; height: 1.5rem; background-image: url("/images/box-link-more-blue-83e43a3fcb.svg");
}
.box-link-blue:hover .dev-report-down {
	background-image: url("/images/box-link-more-white-b7221ff377.svg");
}
.dev-report-goto {
	left: 1.5rem; top: 1.8rem; width: 2.1rem; height: 2.1rem; background-image: url("/images/box-link-to-blue-8ce646e4f4.svg");
}
.box-link-blue:hover .dev-report-goto {
	background-image: url("/images/box-link-to-white-2d4ef44448.svg");
}
.culture-poster {
	background-position: center 60%; background-image: url("../images/poster-e97b0c2a36.jpg");
}
.paper-vision h2::after {
	background-image: url("/images/about/vision-1b07ab5f0f.svg");
}
.paper-mission h2::after {
	background-image: url("/images/about/mission-1bbda44a62.svg");
}
.paper-value h2::after {
	background-image: url("/images/about/value-f387aa461f.svg");
}
.culture-event {
	background-color: rgb(246, 248, 251);
}
.culture-event-bd {
	margin: 15vh auto; width: 80%;
}
.culture-event-bd h2 {
	text-align: center;
}
.culture-event-bd p {
	text-align: center;
}
@media all and (max-width:768px)
{
.culture-event-bd p {
	width: auto !important;
}
}
@media all and (min-width:769px)
{
.culture-event-bd p {
	margin: 0px auto; width: 65%;
}
}
.culture-event-bd ul {
	margin: 2rem -3rem 0px;
}
.culture-event-bd li {
	padding: 3rem 3rem 0px;
}
.culture-event-bd dl {
	margin-top: 2rem;
}
@media all and (max-width:768px)
{
.culture-event-bd dl {
	margin-top: 1rem;
}
}
.culture-event-bd dt {
	line-height: 3rem; overflow: hidden; font-size: 1.1rem; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.culture-event-bd dd {
	height: 3rem; text-align: justify; color: rgba(0, 0, 0, 0.6); line-height: 1.5rem; overflow: hidden; font-size: 0.9rem; font-weight: 100; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.event-poster {
	background-position: center 80%; background-image: url("/images/about/cover/event-731ee5b779.jpg");
}
@media all and (max-width:768px)
{
.event .graphic {
	width: auto;
}
.event .graphic ul {
	margin: 0px;
}
.event .graphic li {
	padding: 0px;
}
}
.index-event {
	background-color: rgb(255, 255, 255);
}
.index-event-bd {
	margin: 15vh auto; overflow: hidden;
}
.index-event-bd li {
	position: relative;
}
.index-event-bd a {
	border-radius: 0.5rem; width: 100%; color: rgb(255, 255, 255); overflow: hidden; padding-top: 135%; display: block; position: relative;
}
.index-event-bd a::after {
	background-position: center; border-radius: 0.5rem; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: -1; content: ""; background-repeat: no-repeat; background-size: cover; background-color: rgb(157, 162, 175);
}
.index-event-bd a::before {
	background: rgba(0, 32, 64, 0.39); border-radius: 0.5rem; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.index-event-bd a:hover::after {
	transition:7s ease-in; transform: scale(2); -webkit-transform: scale(2); -webkit-transition: all 7s ease-in;
}
.index-event-bd dt {
	font-size: 1.5rem; font-weight: 100;
}
.index-event-bd dd:nth-of-type(1) {
	font-size: 1.1rem; font-weight: 100; margin-top: 0.3rem;
}
.index-event-bd dd:nth-of-type(2) {
	height: 5.5rem; text-align: justify; line-height: 1.5rem; overflow: hidden; padding-top: 1rem; font-size: 0.88rem; font-weight: 100; margin-top: 1rem; border-top-color: rgba(255, 255, 255, 0.5); border-top-width: 1px; border-top-style: solid; -ms-text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
@media all and (max-width:768px)
{
.index-event-bd {
	width: 80%; margin-right: auto !important; margin-left: auto !important;
}
.index-event-bd h2 {
	width: auto; text-align: center;
}
.index-event-bd ul {
	margin: 2.3rem -0.7rem 0px;
}
.index-event-bd li {
	padding: 0px 0.7rem; margin-top: 1.4rem;
}
.index-event-bd a {
	border-radius: 3px;
}
.index-event-bd dl {
	left: 50%; top: 50%; text-align: center; position: absolute; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
}
@media all and (min-width:769px)
{
.index-event-bd ul {
	margin: 4rem -0.5rem 0px;
}
.index-event-bd li {
	padding: 0px 0.5rem; margin-top: 1rem;
}
.index-event-bd dl {
	left: 50%; width: 77%; bottom: 10%; position: absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
}
.index-timeline-1::after {
	background-image: url("/images/about/index/timeline-1-1d7240f0b7.jpg");
}
.index-timeline-2::after {
	background-image: url("/images/about/index/timeline-2-242e6c2451.jpg");
}
.index-timeline-3::after {
	background-image: url("/images/about/index/timeline-3-e75a140c24.jpg");
}
.index-timeline-4::after {
	background-image: url("/images/about/index/timeline-4-c66e7e0340.jpg");
}
.index-timeline-5::after {
	background-image: url("/images/about/index/timeline-5-bd063b154b.jpg");
}
.index-manage {
	height: 100vh; background-color: rgb(246, 248, 251);
}
.index-manage-bd {
	text-align: center;
}
.index-manage-bd li {
	padding: 0px 3rem; margin-top: 4rem; transform: translateX(0px) translateY(0px); -webkit-transform: translateX(0) translateY(0);
}
.index-manage-bd img {
	border-radius: 0.7rem; width: 100%; display: block;
}
.index-manage-bd strong {
	font-size: 1.2rem; font-weight: 400; margin-top: 0.5rem; display: block;
}
.index-manage-bd em {
	height: 1.2rem; font-size: 1rem; font-weight: 300; margin-top: 0.3rem; display: block;
}
.index-manage-bd a {
	color: currentColor;
}
.index-manage-profile {
	border-radius: 100%; width: 99.5%; overflow: hidden; padding-top: 100%; position: relative;
}
.index-manage-profile img {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.timeline-wrap {
	min-height: 700px;
}

@media all and (min-width:990px)
{
.slide_marg {
	margin-left:149px; margin-right:149px; margin-bottom:50px;
}

}


.slide {
	margin-top: 0.5rem; position: relative;
}
.slide button {
	border-radius: 2.15rem; top: 50%; width: 4.3rem; height: 4.3rem; font-size: 0px; position: absolute; z-index: 5; transform: translateY(-50%); background-color: rgb(5, 103, 216); -webkit-transform: translateY(-50%);
}
.slide button::before {
	top: 50%; width: 0.7rem; height: 0.7rem; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
.slide button:hover {
	transition:0.13s ease-in; background-color: rgb(1, 90, 191); -webkit-transition: .13s ease-in;
}
.slide button:nth-of-type(1) {
	left: -2.15rem;
}
.slide button:nth-of-type(1)::before {
	left: 1.9rem; transform: translateY(-50%) rotate(-45deg); -webkit-transform: translateY(-50%) rotate(-45deg);
}
.slide button:nth-of-type(2) {
	right: -2.15rem;
}
.slide button:nth-of-type(2)::before {
	right: 1.9rem; transform: translateY(-50%) rotate(135deg); -webkit-transform: translateY(-50%) rotate(135deg);
}
.slide .slick-disabled.slick-prev {
	visibility: hidden;
}
.slide-intro {
	position: relative;
}
.slide-main {
	position: relative;
}
@media all and (max-width:768px)
{
.slide-intro {
	padding-top: 75%;
}
.slide-main {
	padding-top: 75%;
}
}
@media all and (min-width:769px)
{
.slide-intro {
	padding-top: 33.33%;
}
.slide-main {
	padding-top: 33.33%;
}
}
.slide-main {
	color: rgb(255, 255, 255);
}
.slide-main::before {
	z-index: 10;
}
.slide-title {
	left: 3%; top: 10%; position: absolute; z-index: 20; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.slide-title h1 {
	font-size: 2.3rem; font-weight: 300;
}
.slide-title h3 {
	font-size: 2rem; font-weight: 300;
}
.slide-title p {
	font-size: 0.9rem; font-weight: 300;
}
.slide-title h3 + p {
	margin-top: 1rem;
}
.slide-img {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-repeat: no-repeat; background-size: cover; background-color: rgb(157, 162, 175);
}
.slide-intro {
	background-color: rgb(246, 248, 251);
}
.slide-intro-inner {
	left: 50%; top: 50%; width: 90%; position: absolute; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}

.slide-intro-inner_right {
	left: 45%; top: 90%; width: 90%; position: absolute; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}


.slide-intro-inner h5 {
	text-align: justify; line-height: 3rem; font-size: 2rem; font-weight: 300; margin-bottom: 1rem;margin-right: 3rem;
}
.slide-intro-inner h4 {
	text-align: justify; line-height:3rem; font-size: 3rem; font-weight: 300; margin-bottom: 1rem;
}
.slide-intro-inner p {
	line-height: 2rem; padding-top: 1.3rem; font-size: 1rem; font-weight: 100; border-top-color: rgba(0, 0, 0, 0.06); border-top-width: 1px; border-top-style: solid;
}
.timeline {
	margin: 5rem auto; position: relative;
}
@media all and (min-width:769px)
{
.timeline li::before {
	top: 1rem; width: 0px; height: 0px; position: absolute; z-index: 1; content: "";
}
.timeline li::after {
	top: 1rem; width: 0px; height: 0px; position: absolute; z-index: -1; content: "";
}
}
.timeline ul:first-child li {
	position: relative;
}
@media all and (min-width:769px)
{
.timeline ul:first-child li {
	margin-right: 1rem;
}
}
.timeline ul:first-child li::before {
	right: -0.7rem; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(246, 248, 251); border-top-width: 0.65rem; border-bottom-width: 0.65rem; border-left-width: 0.9rem; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.timeline ul:first-child li::after {
	right: calc(-.7rem - 1px); border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(222, 228, 246); border-top-width: 0.65rem; border-bottom-width: 0.65rem; border-left-width: 0.9rem; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.timeline ul:last-child li {
	position: relative;
}
@media all and (min-width:769px)
{
.timeline ul:last-child li {
	margin-left: 1rem;
}
}
.timeline ul:last-child li::before {
	left: -0.7rem; border-top-color: transparent; border-right-color: rgb(246, 248, 251); border-bottom-color: transparent; border-top-width: 0.65rem; border-right-width: 0.9rem; border-bottom-width: 0.65rem; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.timeline ul:last-child li::after {
	left: calc(-.7rem - 1px); border-top-color: transparent; border-right-color: rgb(222, 228, 246); border-bottom-color: transparent; border-top-width: 0.65rem; border-right-width: 0.9rem; border-bottom-width: 0.65rem; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.timeline::before {
	left: calc(50% - 2px); top: 1rem; width: 4px; height: calc(100% - 2rem); position: absolute; z-index: -1; content: ""; background-color: rgb(5, 103, 216);
}
.timeline h1 {
	text-align: center; margin-bottom: 3rem;
}
.timeline h1 span {
	padding: 0.7rem 2rem; border-radius: 0.3rem; text-align: center; color: rgb(255, 255, 255); line-height: 2.3rem; font-size: 1rem; font-weight: 500; background-color: rgb(5, 103, 216);
}
.timeline-waterfall {
	margin-bottom: 3rem;
}
.timeline-fade-enter-active {
	transition:0.5s; -webkit-transition: all .5s;
}
.timeline-fade-leave-active {
	transition:0.5s; -webkit-transition: all .5s;
}
.timeline-fade-enter {
	opacity: 0;
}
.timeline-fade-leave-to {
	opacity: 0;
}
.timeline-waterfall-col {
	min-height: 1px;
}
.timeline-waterfall-col li {
	background: rgb(246, 248, 251); padding: 1.5rem 2rem; border-radius: 0.5rem; border: 1px solid rgb(222, 228, 246); border-image: none; margin-top: 2rem;
}
@media all and (min-width:769px)
{
.timeline-waterfall-col li:first-child {
	margin-top: 0px;
}
}
.timeline-waterfall-col p {
	text-align: justify; line-height: 1.9rem; overflow: hidden; font-size: 0.9rem; font-weight: 300;
}
@media all and (max-width:768px)
{
.timeline-waterfall-col img {
	width: 100%; height: auto; margin-bottom: 0.8rem; display: block;
}
}
@media all and (min-width:769px)
{
.timeline-waterfall-col img {
	margin: 0.5rem 1.5rem 0.5rem 0px; width: 33%; float: left;
}
}
.timeline-item {
	overflow: hidden;
}
.timeline-gotop {
	background: rgb(5, 103, 216); margin: 3rem auto 0px; border-radius: 1.75rem; width: 3.5rem; height: 3.5rem; display: block; position: relative;
}
.timeline-gotop::before {
	left: 50%; top: 1.5rem; width: 0.6rem; height: 0.6rem; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; position: absolute; content: ""; transform: translateX(-50%) rotate(45deg); -webkit-transform: translateX(-50%) rotate(45deg);
}
.member-tab {
	margin-top: 5rem;
}
.member-article h1 {
	background: rgb(0, 103, 218); padding: 0px 1rem; color: rgb(255, 255, 255); line-height: 2.7rem; font-size: 0.9rem; font-weight: 300; display: inline-block;
}
.member-article h2 {
	background: rgb(0, 103, 218); padding: 0px 1rem; color: rgb(255, 255, 255); line-height: 2.7rem; font-size: 0.9rem; font-weight: 300; display: inline-block;
}
.member-article h1:nth-of-type(2) {
	margin-top: 5rem;
}
.member-article h2:nth-of-type(2) {
	margin-top: 5rem;
}
.member-article ul {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.member-article li {
	padding: 3rem 1rem; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.member-article dl {
	width: 17%; float: left;
}
.member-article dt {
	letter-spacing: 0.3rem; font-size: 1.6rem;
}
.member-article dd {
	letter-spacing: 0.3rem; font-weight: 300; margin-top: 1rem;
}
.member-article p {
	width: 81.9%; text-align: justify; line-height: 1.8rem; font-size: 0.9rem; font-weight: 300; float: right;
}
.detail-intro {
	height: 100vh; text-align: center; color: rgb(255, 255, 255); background-image: url("/images/about/detail/intro-a0762127a4.jpg");
}
.detail-intro p {
	text-align: center;
}
.detail-intro a {
	margin-top: 6rem;
}
.detail-data {
	height: 80vh; background-color: rgb(255, 255, 255);
}
.detail-data .fullscreen-inner {
	height: 50%;
}
.detail-data dt {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.detail-data dd {
	color: rgb(1, 90, 191);
}
.detail-data b {
	color: rgb(0, 0, 0);
}
.detail-data ul {
	margin: 0px -5rem;
}
.detail-data li {
	padding: 0px 5rem;
}
.detail-data-ft {
	margin-top: 5rem;
}
.detail-prize-ft {
	margin-top: 5rem;
}
@media all and (max-width:768px)
{
.detail-data-ft li {
	border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.detail-power::before {
	background-image: url("/images/about/detail/power-40758b006e.svg");
}
.detail-group::before {
	background-image: url("/images/about/detail/group-d191cf4301.svg");
}
.detail-business::before {
	background-image: url("/images/about/detail/business-995fb7807e.svg");
}
.detail-country::before {
	background-image: url("/images/about/detail/country-342ebea592.svg");
}
.detail-district::before {
	background-image: url("/images/about/detail/district-2859ac5a94.svg");
}
.detail-rd::before {
	background-image: url("/images/about/detail/rd-a61d371f2e.svg");
}
.detail-people::before {
	background-image: url("/images/about/detail/people-1959583520.svg");
}
.detail-prize {
	height: 85vh; color: rgb(255, 255, 255); background-image: url("/images/about/detail/prize-413430fdbb.jpg");
}
.detail-prize .fullscreen-inner {
	height: 60%;
}
.detail-prize dt {
	border-top-color: rgba(255, 255, 255, 0.25); border-top-width: 1px; border-top-style: solid;
}
.detail-prize ul {
	margin: 0px -4rem;
}
.detail-prize li {
	padding: 0px 2rem;
}
.detail-prize-item-1::before {
	background-image: url("/images/about/detail/prize-1-2b2f6299ca.svg");
}
.detail-prize-item-2::before {
	background-image: url("/images/about/detail/prize-2-d7f784fa8d.svg");
}
.detail-prize-item-3::before {
	background-image: url("/images/about/detail/prize-3-c48278acd8.svg");
}
