/*每个页面公共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;
	}
	.about-desc {
		color: #4a4c4f;
		padding: 12px;
		font-size: 14px;
		flex: 1;
		font-family: serif;
	}
	.about-photo {
	    width: 37%;
	}
	/* .about-photo .pic {
	    margin-bottom: 50px;
	    width: 100%;
	} */
	.duan {
		text-indent: 28px;
	}
	
	
	/* 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;
		}
	}
	
	