.fl{float:left;}
.fr{float: right;}
.clear{clear: both;}
.fz_wrapper{ width: 1200px; margin: 0px auto}
.fz_gs{ padding: 50px 0px}
.fz_title{ text-align: center; margin-bottom: 37px;}
.fz_title{ text-align: center; margin-bottom: 37px;}
.fz_title dl{ line-height: 57px; font-size: 38px; color: #333; font-weight: bold; }
.fz_title dl span{ color: #31b015}
.fz_gsb{ line-height: 30px; font-size: 16px; text-align: center}
.fz_gsb p{ text-indent: 2em;}
.fz_cp{ padding: 50px 0px}
.fz_cp_t{ line-height: 50px; font-size: 20px; font-weight: bold; border-bottom: 1px solid #EEEEEE; margin-bottom: 30px; margin-top: 20px}
.rytp1{width:23%;float:left;margin:0px 1%;}
.rytp1 a{width:276px;height:276px;display:table-cell;vertical-align:middle;overflow:hidden;border:1px solid #ccc;text-align:center;}
.rytp1 a img{vertical-align: middle;cursor:pointer;transition: all 0.6s;}
.rytp1 a img:hover{transform:scale(0.9);}
.rytp1 p{line-height:40px;height:40px;text-align:center;width:276px;margin:0px auto; font-size: 16px}
.fz_gjc{ padding: 50px 0px}
.fz_gjcb{ display: flex; justify-content: left; flex-wrap: wrap;}
.fz_gjcb li{ background: #F7F7F7; padding: 0px 20px; font-size: 16px; border-radius: 20px; line-height: 50px; margin: 10px}
.qyfz{ line-height:29px;text-align: center;color: #444444; background: #1c1c1c;}
.qyfz dl{ font-size: 14px; font-weight: bold; color: #fff; float: left;}
.qyfz dt{ color: #ffffff80;display: inline-block;}
.qyfz a{color: #ffffff80; line-height: 29px; float: left; margin-right: 15px;}
.fh{ position: absolute; top: 10px; right: 360px;}
.fh a{ font-size: 16px;}

@media screen and (max-width: 600px){
	.fz_wrapper,.wrapper{width: 100% !important;}
	.fh{right: 20px;}
	.fz_gs{padding: 4% 0;}
	.fz_title dl{margin: 0;font-size: 18px;line-height: inherit;}
	.fz_title{margin-bottom: 0;}
	.fz_gsb {font-size: 14px;text-align: left;}
	.fz_cp{padding: 0 0 4%;}
	.fz_cp_t{line-height: 40px;font-size: 14px;margin-bottom: 10px;margin-top: 0;}
	.rytp1{width: 48%;}
	.rytp1 a img{width: 100%;height: 100%;object-fit: cover;}
	.rytp1 a{display: block;width: 100%; height: 20vh;}
	.rytp1 p{width: 100%;font-size: 14px;}
	.fz_gjcb{justify-content: space-between;}
	.fz_gjcb li{font-size: 14px;padding: 0;width: 48%; line-height: 40px;margin: 0;text-align: center;border-radius: 100px;margin-bottom: 10px;}
	.fz_gjc{padding: 4% 0;}
}













