.generalize{width: 100%;background: #f5f5f7;text-align: center;}
.generalize h2{color: #333;padding: 0px;font-weight: normal;}
.generalize_p{font-size: 14px;color: #666;line-height: 25px;margin-top: 20px;}
.generalize table{width: 100%;text-align: left;font-family: "Microsoft YaHei";border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-collapse: collapse;}
.generalize table tbody{background:#fff;}
.generalize table tbody .generalize_f{background: #ebebeb;z-index: 1000;position: relative;}
.generalize table tr th{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-weight: normal;}
.generalize table tr td{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 14px;color: #333;text-align: center;padding: 20px 0;width: 294px;}
.generalize table tr td p{text-align:center;}
.generalize table tr td p a{color:#c00;}
.generalize table tr th{font-size: 18px;color: #cc0000;text-align: center;width: 294px;height: 50px;line-height: 50px;}
.generalize table tr th:nth-child(1){color: #333;}
.table_p1{font-size: 14px;color: #333}
.table_p1 .pf{font-size: 36px;font-family: 'Georgia';color: #f13a17;}
.table_a{transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;display: block;width: 220px;height: 38px;line-height: 38px;background: #cc0000;color: #fff;margin: 10px auto;}
.table_a:hover{color:#fff;background:rgba(204,0,0,0.8);}

.grl_fa{transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;width: 220px;height: 38px;background: #cc0000;line-height: 38px;text-align: center;margin: 0 auto 15px;font-size: 14px;color: #fff;display: block;}
.grl_fa:hover{color:#fff;background:rgba(204,0,0,0.8);}

.fixed{position: fixed;top: 60px;width: 100%;z-index: 1000;display: none;padding: 0px;}
.fixed .section-box-content{padding: 0px 20px;}
.fixed table{width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-collapse: collapse;}
.fixed table tr{background: #ebebeb;}
.fixed table tr th{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 18px;color: #cc0000;text-align: center;width: 294px;height: 50px;line-height: 50px;font-weight: normal;}


@media screen and (max-width:1182px){
	.fixed{display:none !important;}
}

@media screen and (max-width:1024px){
	.table_a{width: 140px;}
}

@media screen and (max-width:768px){
	.generalize table tr td{padding: 10px 5px;}
	.generalize table tr th{padding: 10px 5px;}
	.table_p1 .pf {font-size: 30px;}
}

@media screen and (max-width:640px){
	.generalize table tr td{font-size:12px;}
	.table_p1 .pf {font-size: 24px;}
	.table_a{width: 80%;margin: 10px auto 5px;height: 35px;line-height: 35px;}
	.generalize table tr th{font-size: 16px;line-height: 24px;}
}

@media screen and (max-device-width: 414px) and (min-width: 320px){
	.t_p1{font-size: 18px;}
	.t_p2{font-size: 12px;}
	.t_but{width: 80px;height: 30px;line-height: 30px;font-size: 12px;}

	.thousand_submenu{height: 40px;width: auto;padding: 0 10px;}
	.thousand_submenu .t_submenu_ul{margin-left: 0;}
	.thousand_submenu .t_submenu_ul li a{line-height: 40px;font-size: 12px;height: 37px;margin: 0px;padding: 0 0 9px 0;margin: 0 16px 0 0;}
	.thousand_submenu .t_submenu_but{display: none;}

	.generalize{padding: 20px 0;}
	.generalize table{margin-top: 20px;}
	.generalize table tr th,.generalize table tr td,.table_p1{font-size: 12px;}
	.generalize table tr td,.generalize table tr th{width: 10%;}
	.fixed{top: 40px;}
	.fixed table tr th{font-size: 12px;width: 10%;height: 70px;line-height: 25px;}
	.grl_fa{width: 65px;height: 30px;line-height: 30px;font-size: 12px;}

	.free .freebox{width: 100%;padding-top: 0px;height: 47px;}
	.free .free_p{width: 80px;height: 30px;margin-top: 8px;margin-left: 5px;}
	.free .free_p a{font-size: 14px;width: 80px;height: 30px;line-height: 30px;}
	.free .free_ul{margin-left: 8px;margin-top: 8px;}
	.free .free_ul li{font-size: 14PX;line-height: 32PX;}
	.freebg{width: 100%;height: 47px;}
	.free{height: 47px;}
}
@media screen and (min-width:414px) and (max-width:767px){
	.t_submenu_but{display: none;}
	.t_submenu_ul li a{margin-right: 20px;}
	.grl_fa{width: 110px;}
}

@media screen and (max-width:414px){
	.generalize table tr th{font-size: 14px;}
	.section-box-content {overflow-x: auto;}
	.generalize table {width: 500px;}
}