/******************* 通用样式 **********************************************************/
	.flex-box-colum {
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
	}
.header-top{
	padding-bottom:10px;
	width: 80%;
	height: 80px;
}
	.flex-box-row {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;

	}
	
	.text-black{
		color: #333333;
	}
	.text-dark-gray{
		color: #666666;
	}
	.text-gray{
		color: #999999;
	}
	.text-light-gray{
		color: #CCCCCC;
	}
	.text-red{
		color: #c41227;
	}
	
	
	/* ==================
	          文本
	 ==================== */
	.text-xxs {
		font-size: 11px;
	}
	.text-xs {
		font-size: 13px;
	}
	.text-s {
		font-size: 14px;
	}
	.text-sm {
		font-size: 18px;
	}
	
	.text-df {
		font-size: 20px;
	}
	
	.text-lg {
		font-size: 22px;
	}
	
	.text-xl {
		font-size: 24px;
	}
	
	.text-xxl {
		font-size: 28px;
	}
	.text-xxxl {
		font-size: 30px;
	}
	.text-sl {
		font-size: 32px;
	}
	
	.text-cut {
		text-align: justify;
		text-justify: inter-ideograph;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
	}
	.text-cut-2 {
		text-align: justify;
		text-justify: inter-ideograph;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
	}
	

	/******************* 头部样式 **********************************************************/
	/* 联系热线 */
	.h-phone {
		width: 80%;
		justify-content: flex-end;
		font-size: 18px;
		padding: 15px 0;
	}
	.logo-width{
		width: 40%;
	}
	.h-logo {
		width: 30%
	}
.h-icon {
	width: 70%;
	text-align:right;
}
	.h-menu {
		width: 70%;
		
	}
.mobile-menu{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background: linear-gradient(#FF969F,#FF5D62);

}
.mobile-menu>a{
	width: 90%;
	display: block;
	margin: auto;
	font-size: 20px;
	padding: 10px;
	color: #ffffff;
}
.mobile-menu>a:hover {
	text-decoration: none;
}
.menu-cha{
	display: block;
	width: 90%;
	padding-top: 5px;
	margin: auto;
	color: #ffffff;
	text-align: right;
}
	.h-menu>a {
		font-size: 14px;
		width: 12%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #333333;
	}

	.h-menu>a:hover {
		text-decoration: none;
	}
   .m-menu-now{
	   font-weight: bold;
    }
	.now {
		border-bottom: red solid 2px;
		font-weight: bold;
	}

	/******************* 底部样式 **********************************************************/
	.bottom {
		height: 220px;
		background-color: #333333;
		justify-content: center;
	}

	.bottom-box {
		width: 70%;
		justify-content: space-between;
	}
/* ******信息栏****** */
	.b-left {
		width: 54%;
		justify-content: space-around;
		height: 120px;
	}

	.b-menu {
		width: 90%;
		justify-content: space-between;
	}

	.b-menu>a {
		font-size: 13px;
		width: 13%;
		color: #ffffff;
		text-align: left;
	}

	.b-menu>a:hover {
		text-decoration: none;
	}

	.b-info {
		width: 90%;
		font-size: 13px;
		color: #FFFFFF;
		justify-content: flex-start;
	}

	.margin-info {
		margin-left: 20px;
	}
    .margin-left-xs {
	    margin-left: 10px;
    }
    .margin-top-twenty {
	   margin-top: 20px;
    }
    .margin-left-x {
	    margin-left: 20px;
    }
	/* ******分割线****** */
	.b-cross-line{
		width: 0.5%;
		border-left: #999999 solid 1px;
		height: 100px;
	}
/* ******二维码****** */
	.b-ebox {
		width: 40%;
	}

	.b-ecode {
		height: 160px;
	}

	.b-ecode>img {
		width: 100px;
	}

	.b-ecode>div {
		color: #FFFFFF;
	}
    .display-show{
	    display: block;
    }
    .display-inline-block{
	   display: inline-block;
    }
    .display-block{
	  display: block;
    }
    .display-none{
	display: none;
    }
/*	禁止底层滑动*/
.noscroll{
	height: 100%;
	overflow: hidden;
}
.footer-bottom{
	padding-bottom: 5px;
}
.footer-top{
	padding-top: 80px;
}
.head-fixd{
	position: fixed;
	top: 0;
	z-index: 9999;
	background-color: #FFFFFF;
	width: 100%;
}
/*分割线*/
.parting-line{
	display: none;
}