<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*罸鋇�ゝ�√����css */
	a,.link {display: inline; color: #58595b;}
	img,.pic {display: inline;max-width: 100%}
	.link{display: inline-block; cursor: pointer; color: #58595b;}
	a:hover,.link:hover{color: #ffa003; text-decoration: none;}

	.pic{ width: 100%; height: 100%;}
	.pic img{ width: 100%; height: 100%; object-fit: contain;}
	.pic.img-scale img{ object-fit: cover;}
	.link .pic{ transition: all .3s;}
	.pic-link{display: block; width: 100%; height: 100%;}
	.pic-link:hover .pic{ transform: scale(1.1); }
	
	.default-layout{ padding-top: 160px;}
	
	.default-layout #main {
		padding-top: 20px;
		padding-bottom: 30px;
	}
	body{overflow: hidden;}
	.load-bg{ position: fixed; left:0; top:0; right:0; bottom:0; background:#fff; z-index:99999;}
	
	.load-ico{ background-image:url(../js/layui/css/modules/layer/default/loading-2.gif); width: 32px; height: 32px; display: block; position: absolute; left:50%; top:50%; margin: -16px 0 0 -16px;}
	
	#app{overflow-x: hidden;}
	
	body.show{overflow: visible;}
	.load-bg.load-hide{display:none;}
	
	/* .layui-layer{
		position: absolute\9;
		left:50%\9;
		top:50%\9;
		transform: translate(-50%,-50%)\9;
	} */
	
	@media screen and (max-width: 1023px){
		.default-layout{ padding-top: 70px;}
	}
	
	@media screen and (max-width: 991px){
		.scroll-Y{height: 100vh;}
	}
	
	
	
	.body1200 {
	    /* padding-bottom: 40px; */
	}
	
	.about-box {
	    display: flex;
		width: 100%;
		align-items: stretch;
		gap: 20px;
		padding: 0 10%;
		font-size: 18px;
	}

	.about-box {
	    display: flex;
		width: 100%;
		align-items: stretch;
		gap: 20px;
		padding: 0 15px;
		font-size: 18px;
	}

	.about-box-country {
	    display: flex;
		width: 100%;
		align-items: stretch;
		gap: 20px;
		padding: 0 10%;
		font-size: 18px;
	}
	.about-desc {
		color: #4a4c4f;
		font-size: 14px;
		flex: 1;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		/* font-family: serif; */
	}
	.about-photo {
		height: fit-content;
		border-radius: 8px;
		overflow: hidden;
		margin:0 auto 20px;
	}
	/* .about-photo .pic {
	    margin-bottom: 50px;
	    width: 100%;
	} */
	.duan {
		font-size: 14px;
	}
	
	.about-box2 {
	    display: flex;
		width: 100%;
		align-items: stretch;
		gap: 20px;
		font-size: 18px;
	}
	.about-desc2 {
		color: #4a4c4f;
		font-size: 14px;
		flex: 1;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		/* font-family: serif; */
	}
	.about-photo2 {
		height: fit-content;
		border-radius: 8px;
		overflow: hidden;
		margin:0 auto 20px;
	}
	@media screen and (max-width: 768px) {
		.about-box2 {
		  flex-direction: column; /* 腱糸����剛減膾球������ */
		  gap: 15px;
		}
		
		.about-photo2 {
		  width: 100%; /* 腱糸����丞������丞ず */
		  order: 1; /* �丞������� */
		  margin-bottom: 20px;
		}
		
		.about-desc2 {
		  font-size: 16px; /* 腱糸���腮�紊у��� */
		}
		
		.pt-body {
		  padding-top: 20px !important;
		}
		
		.about-photo2 .item {
		  margin-bottom: 10px;
		}
	  }
	  
	  /* 絨鎡鎶����坂��� */
	  @media screen and (max-width: 480px) {
		.about-desc2 {
		  font-size: 15px;
		}
		
		.about-box2 {
		  gap: 10px;
		}
	  }
	
	/* crumb */
	
	.no-gutters.row{ margin-top: -10px;}
	.mt0{ margin-top: 0 !important;}
	.crumb {
	    margin-bottom: 20px;
	    font-size: 14px;
	    margin-top: 30px;
	}
	
	.crumb .link{display: inline;}
	
	@media screen and (max-width:991px){
		.crumb {
			margin-bottom: 5px;
		}
	}

	@media (min-width: 576px) {
		.w-sm-42 {
		  width: 60% !important;
		}
	  }
	
	</pre></body></html>