@media screen and (max-width: 300px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (min-width: 300px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (min-width: 350px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (min-width: 400px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (max-width: 575px) {

	/* 字号 */
	.font_14 {
		font-size: 1.12rem;
	}

	.font_15 {
		font-size: 1.2rem;
	}

	.font_16 {
		font-size: 1.28rem;
	}

	.font_18 {
		font-size: 1.4rem;
	}
	
	.font_20 {
		font-size: 1.41rem;
	}

	.font_22 {
		font-size: 1.42rem;
	}

	.font_24 {
		font-size: 1.44rem;
	}

	.font_25 {
		font-size: 1.5rem;
	}
	
	.font_25 {
		font-size: 1.56rem;
	}
	
	.font_26 {
		font-size: 1.6rem;
	}

	.font_28 {
		font-size: 1.66rem;
	}
	
	.font_30 {
		font-size: 1.7rem;
	}

	.font_32 {
		font-size: 1.78rem;
	}
	
	.font_36 {
		font-size: 2.02rem;
	}

	.font_38 {
		font-size: 2rem;
	}
	
	.font_42 {
		font-size: 2.3rem;
	}

	.font_100 {
		font-size: 4.2rem;
	}

	.page_content_block {
		width: 100%;
	}

	.container-fluid {
		padding-left: 1.2rem;
		padding-right: 1.2rem;
	}
	
	.m_t80{
		margin-top: 1.6rem;
	}
	
	.m_b80{
		margin-bottom: 1.6rem;
	}
	
	.m_t100{
		margin-top: 3rem;
	}
	
	.m_b100{
		margin-bottom: 3rem;
	}

	.p_t80 {
		padding-top: 2.4rem;
	}

	.p_b80 {
		padding-bottom: 2.4rem;
	}

	.p_t100 {
		padding-top: 3rem;
	}

	.p_b100 {
		padding-bottom: 3rem;
	}
	
	/* 减去1.8rem */
	.m_m_t80 {
		margin-top: 1.6rem;
	}
	
	.m_m_t100 {
		margin-top: 3rem;
	}
	
	.m_m_b80 {
		margin-bottom: 1.6rem;
	}
	
	.m_m_b100 {
		margin-bottom: 3rem;
	}
	
	/* 取消上下边距 */
	.no_p_t{
		padding-top: 0 !important;
	}
	
	.no_p_b{
		padding-bottom: 0 !important;
	}
	
	.no_m_t{
		margin-top: 0 !important;
	}
	
	.no_m_b{
		margin-bottom: 0 !important;
	}
	
	/* 模块隐藏 */
	.display_hide{
		display: none;
	}
}

@media screen and (min-width: 600px) {
	html {
		font-size: 13px !important;
	}

}


@media screen and (min-width: 800px) {
	html {
		font-size: 14px !important;
	}

}

@media screen and (min-width: 1000px) {
	html {
		font-size: 15px !important;
	}

}

@media screen and (min-width: 1200px) {
	html {
		font-size: 16px !important;
	}
}

@media screen and (min-width: 1400px) {
	html {
		font-size: 16px !important;
	}
}

@media screen and (min-width: 1600px) {
	html {
		font-size: 16px !important;
	}

}

@media screen and (min-width: 576px) and (max-width: 800px) {

	/* 字号 */
	.font_14 {
		font-size: 0.88rem;
	}

	.font_15 {
		font-size: 0.94rem;
	}

	.font_16 {
		font-size: 1rem;
	}

	.font_18 {
		font-size: 1.12rem;
	}
	
	.font_20 {
		font-size: 1.24rem;
	}

	.font_22 {
		font-size: 1.26rem;
	}

	.font_24 {
		font-size: 1.36rem;
	}

	.font_25 {
		font-size: 1.42rem;
	}
	
	.font_26 {
		font-size: 1.5rem;
	}

	.font_28 {
		font-size: 1.64rem;
	}
	
	.font_30 {
		font-size: 1.72rem;
	}

	.font_32 {
		font-size: 1.8rem;
	}
	
	.font_36 {
		font-size: 2.04rem;
	}

	.font_38 {
		font-size: 1.9rem;
	}
	
	.font_42 {
		font-size: 2.2rem;
	}

	.font_100 {
		font-size: 5.2rem;
	}

	.page_content_block {
		width: 100%;
	}


}

@media screen and (min-width: 800px) and (max-width: 1200px) {

	/* 字号 */
	.font_14 {
		font-size: 0.84rem;
	}

	.font_15 {
		font-size: 0.9rem;
	}

	.font_16 {
		font-size: 1rem;
	}

	.font_18 {
		font-size: 1.08rem;
	}
	
	.font_20 {
		font-size: 1.2rem;
	}

	.font_22 {
		font-size: 1.28rem;
	}

	.font_24 {
		font-size: 1.38rem;
	}

	.font_25 {
		font-size: 1.44rem;
	}
	
	.font_26 {
		font-size: 1.52rem;
	}

	.font_28 {
		font-size: 1.6rem;
	}
	
	.font_30 {
		font-size: 1.74rem;
	}

	.font_32 {
		font-size: 1.8rem;
	}
	
	.font_36 {
		font-size: 2.04rem;
	}

	.font_38 {
		font-size: 2rem;
	}
	
	.font_42 {
		font-size: 2.3rem;
	}

	.font_100 {
		font-size: 5.4rem;
	}

	.page_content_block {
		width: 80.8%;
	}

}

@media screen and (min-width: 1200px) and (max-width: 1600px) {

	/* 字号 */
	.font_14 {
		font-size: 0.84rem;
	}

	.font_15 {
		font-size: 0.9rem;
	}

	.font_16 {
		font-size: 1rem;
	}

	.font_18 {
		font-size: 1rem;
	}
	
	.font_20 {
		font-size: 1.02rem;
	}

	.font_22 {
		font-size: 1.25rem;
	}

	.font_24 {
		font-size: 1.3rem;
	}

	.font_25 {
		font-size: 1.46rem;
	}
	
	.font_26 {
		font-size: 1.54rem;
	}

	.font_28 {
		font-size: 1.6rem;
	}
	
	.font_30 {
		font-size: 1.68rem;
	}

	.font_32 {
		font-size: 1.7rem;
	}
	
	.font_36 {
		font-size: 1.94rem;
	}

	.font_38 {
		font-size: 2rem;
	}
	
	.font_42 {
		font-size: 2.3rem;
	}

	.font_100 {
		font-size: 5.6rem;
	}

	.page_content_block {
		width: 80.8%;
	}

}

@media screen and (min-width: 1600px) and (max-width: 1700px) {

	/* 字号 */
	.font_14 {
		font-size: 0.84rem;
	}

	.font_15 {
		font-size: 0.9rem;
	}

	.font_16 {
		font-size: 1rem;
	}

	.font_18 {
		font-size: 1.08rem;
	}
	
	.font_20 {
		font-size: 1.2rem;
	}

	.font_22 {
		font-size: 1.32rem;
	}

	.font_24 {
		font-size: 1.42rem;
	}

	.font_25 {
		font-size: 1.48rem;
	}
	
	.font_26 {
		font-size: 1.56rem;
	}

	.font_28 {
		font-size: 1.66rem;
	}
	
	.font_30 {
		font-size: 1.78rem;
	}

	.font_32 {
		font-size: 1.9rem;
	}
	
	.font_36 {
		font-size: 2.14rem;
	}

	.font_38 {
		font-size: 2.26rem;
	}
	
	.font_42 {
		font-size: 2.5rem;
	}

	.font_100 {
		font-size: 5.8rem;
	}

	.page_content_block {
		width: 80.8%;
	}

}

@media screen and (min-width: 1700px) and (max-width: 1800px){
	html {
		font-size: 16px !important;
	}
	
	/* 字号 */
	.font_14 {
		font-size: 0.84rem;
	}
	
	.font_15 {
		font-size: 0.9rem;
	}
	
	.font_16 {
		font-size: 1rem;
	}
	
	.font_18 {
		font-size: 1.08rem;
	}
	
	.font_20 {
		font-size: 1.2rem;
	}
	
	.font_22 {
		font-size: 1.32rem;
	}
	
	.font_24 {
		font-size: 1.42rem;
	}
	
	.font_25 {
		font-size: 1.48rem;
	}
	
	.font_26 {
		font-size: 1.56rem;
	}
	
	.font_28 {
		font-size: 1.66rem;
	}
	
	.font_30 {
		font-size: 1.78rem;
	}
	
	.font_32 {
		font-size: 1.9rem;
	}
	
	.font_36 {
		font-size: 2.14rem;
	}
	
	.font_38 {
		font-size: 2.26rem;
	}
	
	.font_42 {
		font-size: 2.5rem;
	}
	
	.font_100 {
		font-size: 5.8rem;
	}
	
	.page_content_block {
		width: 80.8%;
	}
	
}

@media screen and (min-width: 1800px) and (max-width: 2000px){
	html {
		font-size: 17px !important;
	}

	/* 字号 */
	.font_14 {
		font-size: 0.84rem;
	}
	
	.font_15 {
		font-size: 0.9rem;
	}
	
	.font_16 {
		font-size: 1rem;
	}
	
	.font_18 {
		font-size: 1.08rem;
	}
	
	.font_20 {
		font-size: 1.2rem;
	}
	
	.font_22 {
		font-size: 1.32rem;
	}
	
	.font_24 {
		font-size: 1.42rem;
	}
	
	.font_25 {
		font-size: 1.48rem;
	}
	
	.font_26 {
		font-size: 1.54rem;
	}
	
	.font_28 {
		font-size: 1.66rem;
	}
	
	.font_30 {
		font-size: 1.78rem;
	}
	
	.font_32 {
		font-size: 1.9rem;
	}
	
	.font_36 {
		font-size: 2.14rem;
	}
	
	.font_38 {
		font-size: 2.26rem;
	}
	
	.font_42 {
		font-size: 2.5rem;
	}
	
	.font_100 {
		font-size: 5.8rem;
	}

	.page_content_block {
		width: 80.8%;
	}

}

@media screen and (min-width: 2000px){
	html {
		font-size: 18px !important;
	}
	
	/* 字号 */
	.font_14 {
		font-size: 0.84rem;
	}
	
	.font_15 {
		font-size: 0.9rem;
	}
	
	.font_16 {
		font-size: 1rem;
	}
	
	.font_18 {
		font-size: 1.08rem;
	}
	
	.font_20 {
		font-size: 1.2rem;
	}
	
	.font_22 {
		font-size: 1.32rem;
	}
	
	.font_24 {
		font-size: 1.44rem;
	}
	
	.font_25 {
		font-size: 1.5rem;
	}
	
	.font_26 {
		font-size: 1.56rem;
	}
	
	.font_28 {
		font-size: 1.68rem;
	}
	
	.font_30 {
		font-size: 1.8rem;
	}
	
	.font_32 {
		font-size: 1.92rem;
	}
	
	.font_36 {
		font-size: 2.16rem;
	}
	
	.font_38 {
		font-size: 2.28rem;
	}
	
	.font_42 {
		font-size: 2.52rem;
	}
	
	.font_100 {
		font-size: 6rem;
	}
	
	.page_content_block {
		width: 80.8%;
		max-width: 1650px;
	}
	
}


