* {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
.clearfix::after{
				clear: both;
				content: "";
				display: block;
				height: 0;
				visibility: hidden;
			}
/* banner */	
.hw_banner{width: 100%;overflow: hidden;}
.hw_banner img{display: block;max-width: 100%;}			
/* 困境 */			
.hw_kj{width: 100%;margin: 2% 0;overflow: hidden;}			
.hw_title{font-size: 42px;font-weight: bold;color: #333;text-align: center;line-height: 60px;padding: 0 20px;}	
.hw_title span{color: #ff6102;}		
.hw_kj .k_pic{margin: 2% 0;width: 100%;overflow: hidden;}			
.hw_kj .k_pic img{display: block;max-width: 100%;}			
/* 个性化辅导 */			
.hw_fd{width: 100%;margin: 2% 0;overflow: hidden;background: url(../images/gxhbg.png)no-repeat center top;padding: 20px 0;}		
.hw_xb{font-size:24px ;color: #333;text-align: center;line-height: 36px;}	
.hw_fd .f_list{width: 100%;margin: 2% 0;overflow: hidden;}	
.hw_fd .f_list li{width: 31.3333%;margin: 1%;float: left;background: #fc6b64;border-radius: 10px;padding: 20px 0;height: 200px;}	
.hw_fd .f_list li img{display: block;margin: 10px auto;max-width: 100%;}
.hw_fd .f_list p{font-size: 18px;color: #fff;text-align: center;padding: 6px;}	
/* 课程设置 */	
.hw_kc{width: 100%;margin: 2% 0;overflow: hidden;}	
.hw_kc .k_tab{width: 100%;margin: 2% 0;background: #fff;border: 1px solid #ff0017;}
.hw_kc  .k_tab table{border-collapse:collapse;border-style:hidden;width: 100%;}	
.hw_kc  .k_tab table tr th{padding: 9px 0;text-align: center;line-height: 44px;font-size: 26px;border-bottom: 1px solid #ff0017;border-right: 1px solid #ff0017 ;}
.hw_kc  .k_tab table tr th:nth-of-type(1){width: 16%;color: #fff;background: linear-gradient(175deg, #ff7a80 0%, #ff0017 100%);}
.hw_kc  .k_tab table tr th:nth-of-type(2){width: 56%;}
.hw_kc  .k_tab table tr td{padding: 9px 0;text-align: center;line-height: 36px;font-size: 22px;border-bottom: 1px solid #ff0017;border-right: 1px solid #ff0017 ;}	
.hw_kc  .k_tab table tr:nth-of-type(2) td:nth-of-type(1){background: linear-gradient(175deg, #ff7a80 0%, #ff0017 100%);font-size: 26px; color: #ffe400;line-height: 46px;text-align: center;}	
.hw_kc  .k_tab table tr:nth-of-type(2) td:nth-of-type(2){display: flex;justify-content: space-between;flex-wrap:wrap;padding:3% 30%;color: #378bf9;}	
.hw_kc  .k_tab table tr:nth-of-type(2) td .p{width: 70%; background: #378bf9;font-size: 28px;color: #fff;text-align: center;line-height: 48px;border-radius: 48px;margin: auto;}	
.hw_kc  .k_tab table tr:nth-of-type(3) td{display: flex;justify-content: space-between;flex-wrap:wrap;color: #378bf9;padding: 6% 18%;}		
/* 辅导 */	
.hw_1v1{width: 100%;margin: 2% 0;background-color:#f52e2b;padding: 20px 0;}	
.hw_1v1 .hw_title{color: #fff;}	
.hw_1v1 .hw_xb{color: #fff;}	
.hw_1v1 .l_list{width: 100%;margin: 2% 0;overflow: hidden;}
.hw_1v1 .l_list li{width: 48%;margin: 1%;float: left;background: #fff;border-radius: 20px;padding: 20px 10px;}	
.hw_1v1 .l_list li h5{font-size: 26px;color: #fff;text-align: center;line-height: 46px;width: 80%;background: linear-gradient(90deg, #fd716f 0%, #f33c0d 100%) ;
                      border-radius: 10px;border: 1px solid #fff;margin: 0 auto;}	
.hw_1v1 .l_list li:nth-of-type(2) h5{background: linear-gradient(175deg, #3890ed 0%, #1bfcf4 100%) ;}	
.hw_1v1 .l_list li p{padding: 16px 10px 0;font-size: 18px;color: #333;line-height: 30px;text-align: left;}	
/* 测试 */	
.hw_cs{width: 100%;margin: 2% 0;overflow: hidden;}	
.hw_cs .c_pic{width: 98%;margin: 2% auto;overflow: hidden;}	
.hw_cs .c_pic img{display: block;max-width: 100%;}	
/* 督学 */
.hw_dx{width: 100%;margin: 2% 0;overflow: hidden;}
.hw_dx .d_list{width: 100%;margin: 2% 0;overflow: hidden;}
.hw_dx .d_list li{width: 23%;margin: 1%;float: left;text-align: center;}
.hw_dx .d_list li img{display: block;margin: 10px auto;max-width: 100%;}
.hw_dx .d_list li h5{font-size: 26px;color: #ff3a34;text-align: center;line-height: 40px;}	
.hw_dx .d_list li p{font-size: 18px;color: #333;text-align: center;line-height: 24px;}
.hw_dx .d_list li:nth-of-type(2) h5{color: #329afb;}
.hw_dx .d_list li:nth-of-type(3) h5{color: #ff6e2b;}
.hw_dx .d_list li:nth-of-type(4) h5{color: #0bb2ff;}
			
@media only screen and (min-width: 320px) and (max-width:750px){
	.hw_title{font-size: 24px;line-height: 36px;}
	.hw_xb{font-size: 16px;}
	.hw_fd .f_list li{height: 234px;}
	.hw_fd .f_list li img{max-width: 80%;}
	.hw_kc  .k_tab table tr th {font-size: 20px;line-height: 30px;}
	.hw_kc  .k_tab table tr:nth-of-type(2) td:nth-of-type(1){font-size: 20px;}
	.hw_kc  .k_tab table tr td{font-size: 18px;}
	.hw_kc  .k_tab table tr:nth-of-type(2) td:nth-of-type(2){padding:3% 20%;}
	.hw_kc  .k_tab table tr:nth-of-type(2) td .p{font-size: 28px;width: 80%;border-radius: 10px;}
	.hw_kc  .k_tab table tr:nth-of-type(3) td{padding: 4% 6%;}
	.hw_1v1 .l_list li{height: 300px;}
	.hw_1v1 .l_list li h5{font-size: 22px;}
	.hw_1v1 .l_list li p{font-size: 16px;}
	.hw_dx .d_list li{width: 48%;margin-bottom: 10px;}
	.hw_dx .d_list li h5{font-size: 20px;}
	.hw_dx .d_list li p{font-size: 14px;}
	
}