 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.hw_banner{width:99.9999%;}
.hw_banner img{width:99.9999%;display: block;}
/*---*/
.hw_hy{width:100%;margin:2% 0;overflow: hidden;}
.hw_title{font-size:30px;text-align: center;font-weight:bold;line-height:35px;margin:2% auto;color:#3968fe;}
.hw_hy .h_list{width:100%;margin:2% 0;overflow: hidden;}
.hw_hy .h_list li{width:234px;height:218px;float:left;margin:1% 3%;background:url(../images/pinpai-bg1.png)no-repeat top center;}
.hw_hy .h_list .num{font-size:24px;font-weight:bold;color:#fff;padding:24px 0 0 20px;}
.hw_hy .h_list .h_tet{font-size:18px;line-height:30px;color:#333;padding:20px 15px 0;}
/*核心*/
.hw_hx{width:100%;margin:2% 0;overflow: hidden;background:#f0f6ff;}
.hw_hx .h_box{padding:15px;width:96%;margin:2% auto;overflow: hidden;border-radius:10px;background:#3968fe;}
.hw_hx .h_box .h_tet{font-size:20px;color:#fff;line-height:35px;margin-bottom:60px;}
.hw_hx .h_box .h_list{width:100%;margin:2% 0;}
.hw_hx .h_box .h_list .l_box{position:relative;width:48%;float:left;margin:1%;padding:10px;background: #fff;border-radius:10px;}
.hw_hx .h_box .h_list .h_name{width:80%;position:absolute;top:-43px;left:36px;text-align:center;height:90px;line-height:90px;font-size:22px;color:#fff;border-radius:10px;font-weight:bold;background:#3aa9ff;}
.hw_hx .h_box .h_list .l_box p{font-size:16px;color:#333;line-height: 24px;margin:50px 0 0 0;}
.hw_hx .h_box .h_list ul li{display: flex;justify-content: flex-start;margin:20px 0;align-items: center;}
.hw_hx .h_box .h_list .km{width:124px;height:40px;line-height: 40px;font-size:18px;color:#fff;display: flex;align-items: center;justify-content:center;background:#3aa9ff;border-radius:5px;}
.hw_hx .h_box .h_list .l_box .km img{margin-right:5px;}
.hw_hx .h_box .h_list .l_box li p{font-size:16px;width:230px;color:#333;margin-left:15px;margin-top:0;}
.hw_hx .h_box .h_list .l_box li p span{color:#ff3c32;}
.hw_hx .h_box .h_list .l_box:nth-child(2) .h_name{background:#ff750f;line-height: 30px;padding-top:14px;}
.hw_hx .h_box .h_list .l_box .pic{margin-top:40px;}
.hw_hx .h_box .h_list .l_box .pic img{display: block;width:100%;}
/*适合*/
.hw_sh{width:100%;margin:2% 0;overflow: hidden;}
.hw_sh .s_list{width:100%;margin:2% 0;overflow: hidden;}
.hw_sh .s_list li{width:31.3333%;border-radius:15px;float:left;margin:1%;background:#fff;box-shadow: 0 10px 20px rgb(0 0 0 / 11%);}
.hw_sh .s_list .s_top{padding:20px;border-radius:15px 15px 0 0;background:#d4deff;overflow: hidden;}
.hw_sh .s_list .s_name{width:90%;padding:20px;border-radius:10px;margin:0 auto;font-size:28px;color:#fff;text-align:center;line-height:40px;background:linear-gradient(#698cff, #3968fe);}
.hw_sh .s_list .s_tet{padding:20px;font-size:18px;color:#333;line-height:30px;}
/*辅导项目*/
.hw_xm{width:100%;padding:20px;margin:2% 0;overflow: hidden;background:#3968fe;}
.hw_xm .hw_title{color:#fff;}
.hw_xm .x_list{width:100%;margin:20px 0;padding:20px;background:#fff;border-radius:10px;overflow: hidden;}
.hw_xm .x_list li{width:48%;font-size:15px;color:#333;line-height:35px;float:left;margin:1%;border-bottom:1px #9ec2fd solid;}
.hw_xm .x_list li span{padding:10px; color:#fff;font-size:20px;margin-right:5px;font-weight:bold;text-align: center;background:#9ec2fd;}
/*辅导体系*/
.hw_tx{width:100%;padding:20px;margin:2% 0;overflow: hidden;background:#f0f6ff;}
.hw_tx .t_box{width:100%;margin:30px 0;padding:40px 0 0 0;background:#3968FE;border-radius:10px;}
.hw_tx .t_box .t_title{display:flex;margin-left:-25px;padding-bottom:25px;background:url(../images/p5-sj.png)no-repeat left bottom;}
.hw_tx .t_box .t_title .ler{height:70px;line-height: 70px;border-radius:10px 0 0 0;background:#ff7713;display: flex;padding-left:15px;padding-right:20px;}
.hw_tx .t_box .t_title .ler b{font-size:50px;color:#fefefe;opacity: 0.3;}
.hw_tx .t_box .t_title .ler p{font-size:24px;font-weight:bold;color:#fefefe;margin-left:20px;}
.hw_tx .t_box .t_title .rig{height:70px;border-radius:0 42px 0 0;background:#ffdfa7;display: flex;align-items: center;}
.hw_tx .t_box .t_title .rig p{font-size:24px;color:#9a4500;line-height: 30px;padding-left:15px;padding-right: 50px;}
.hw_tx .t_box .t_list{width:100%;margin:2% 0;overflow: hidden;}
.hw_tx .t_box .t_list li{width:23%;text-align:center;float:left;margin:1%;}
.hw_tx .t_box .t_list .l_name{font-size:24px;font-weight:bold;line-height:30px;color:#ffe222;}
.hw_tx .t_box .t_list .l_time{line-height:35px;font-size:18px;margin:10px 0;color:#fff;border-radius:50px;border:1px #fff solid;text-align: center;}
.hw_tx .t_box .t_list .t_box{height:390px;margin-top:20px;padding:20px 15px;background:#fff;border-radius:10px 10px 0 0;}
.hw_tx .t_box .t_list .l_tet{padding:10px 0;display:flex;justify-content:flex-start;border-bottom:1px dashed #bbb;}
.hw_tx .t_box .t_list .l_tet b{font-size:22px;line-height: 28px;color:#333;}
.hw_tx .t_box .t_list .l_tet p{text-indent:0;font-size:16px;line-height: 24px;color:#333;text-align: left;margin-left:12px;}
.hw_tx .t_box .book{width:100%;overflow: hidden;}
.hw_tx .tab{ width:98%; margin:0 auto 2%;}
.hw_tx .tab-hd {overflow:hidden; zoom:1;}
.hw_tx .tab-hd li{ float:left;width:31%;margin:1%; padding:2%;font-size:24px;font-weight:bold;color:#005AFF; border-radius:5px;border:1px solid rgba(49,127,227,.4);text-align:center; cursor:pointer;}
.hw_tx .tab-hd li.active{ background:#005AFF;color:#fff;}
.hw_tx .tab-bd li{display:none; padding:10px; border-top:0 none; font-size:24px;overflow: hidden;}
.hw_tx .tab-bd li.thisclass{ display:list-item;}
.hw_tx .tab-bd dl dt{width:31.3333%;float:left;margin:1%;}
.hw_tx .tab-bd dl dt img{max-width:100%;display: block;margin:2% auto;}
.hw_tx .tab-bd .li_box{display: flex;justify-content: space-between;align-items: center;}
.hw_tx .tab-bd .list_f{margin-right:10px;margin:2% 0;overflow: hidden;}
.hw_tx .tab-bd .list_f .item{position:relative;margin-bottom:18px;padding:12px 0;width:264px;background:#f4f7ff;border-radius:5px;box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 10%);overflow: hidden;}
.hw_tx .tab-bd .list_f .item h3{font-size:22px;font-weight:bold;color:#1840c7;display: flex;align-items: center;}
.hw_tx .tab-bd .list_f .item h3:before{margin-right:18px;content: '';display: block;width:4px;height:30px;border-radius:0 3px 3px 0;background:-webkit-linear-gradient( 90deg, #3968fe 0%, #8d77ff 100%);}
.hw_tx .tab-bd .list_f .item p{font-size:16px;color:#333;line-height: 22px;padding:4px 10px 10px 23px;text-align:left;}
.hw_tx .tab-bd .list_f .item img{position:absolute;right:-5px;bottom:-13px;}
.hw_tx .tab-bd .list_r{width:64%;}
.hw_tx .tab-bd .list_r img{width:100%;display:block;}
.hw_tx .tab-bd .kc_lef h3{color:#333;font-weight:700;padding-bottom:12px;font-size:20px;}
.hw_tx .tab-bd .kc_lef .item_t{position:relative;margin-bottom:18px;padding:12px 0;width:264px;background:#f4f7ff;border-radius:5px;box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 10%);overflow: hidden;}
.hw_tx .tab-bd .kc_lef .item_t img{display:block;margin:0 auto 7px auto;margin-bottom:7px;}
.hw_tx .tab-bd .kc_lef .item_t .l_name{font-size:18px;color:#1840c7;text-align:center;line-height: 26px;}
.hw_tx .t_box .t_dy{width:100%;padding-bottom:20px;margin:2% 0;overflow: hidden;}
.hw_tx .t_box .t_dy .d_list{width:48%;float:left;margin:1%;border-radius:10px;border:1px solid #9fb6ff;box-shadow: 0 5px 14px rgb(0 0 0 / 10%);}
.hw_tx .t_box .t_dy .d_name{border-radius:8px 8px 0 0;height:75px;background:#9fb6ff;display: flex;align-items: center;justify-content: center;}
.hw_tx .t_box .t_dy .d_name img{margin:0;margin-right:10px;}
.hw_tx .t_box .t_dy .d_name b{font-size:24px;color:#333;}
.hw_tx .t_box .t_dy .d_tet{font-size:20px;line-height:30px;color: #333;padding:20px 0;text-align: center;border-bottom:4px #9fb6ff solid;border-radius:0 0 8px 8px;}
.hw_tx .t_box .c_list{padding-bottom:30px;width:100%;margin:2% 0;overflow: hidden;}
.hw_tx .t_box .c_list .c_box{height:300px;width:31.3333%;float:left;margin:1%;box-shadow:0 5px 12px rgb(0 0 0 / 10%);background:#fff;border-radius:10px;}
.hw_tx .t_box .c_list .c_box .top{height:168px;background:#dfe7ff url(../images/p5-img14.png)no-repeat top center;}
.hw_tx .t_box .c_list .c_bt .top{height:168px;background:#ffe2d3 url(../images/p5-img15.png)no-repeat top center;}
.hw_tx .t_box .c_list .c_bh .top{height:168px;background:#aaf7da url(../images/p5-img16.png)no-repeat top center;}
.hw_tx .t_box .c_list .c_box .top b{font-size:24px;color:#333;display: block;padding-top:115px;text-align: center;}
.hw_tx .t_box .c_list .c_box p{font-size:18px;text-align:center;color:#333;line-height: 28px;padding:10px;}
/*理想院校*/
.hw_yx{width:100%;padding:2% 0;overflow: hidden;background:#005AFF;}
.hw_yx .hw_title{color:#fff;}
.hw_yx .y_list{width:100%;margin:2% 0;overflow: hidden;background:#005AFF;}
.hw_yx .y_list li{width:23%;float:left;margin:1%;background:#77b7ff;border-radius:10px;}
.hw_yx .y_list .icon{margin:15px auto;width:86px;height:86px;border-radius:50%;background:#3988fe;border:7px solid #add4ff;display: flex;align-items: center;justify-content: center;}
.hw_yx .y_list .txt{display:flex;align-items:center;justify-content:center;height:74px;font-size:20px;color:#333;text-align: center;padding:5px 0;line-height:30px;background:#fff;border-radius:0 0 10px 10px;}
/*课程体系*/
.hw_jk{width:100%;padding:2% 0;overflow: hidden;}
.hw_jk .tab{ width:98%; margin:4% auto 2%;}
.hw_jk .tab-hd {overflow:hidden; zoom:1;}
.hw_jk .tab-hd li{ float:left;width:31.3333%;margin:1%; padding:2%;font-size:18px;font-weight:bold;color:#005AFF; border-radius:5px;border:1px solid rgba(49,127,227,.4);text-align:center; cursor:pointer;}
.hw_jk .tab-hd li.active{ background:#005AFF;color:#fff;}
.hw_jk .tab-bd li{display:none;border-top:0 none; font-size:24px;overflow: hidden;}
.hw_jk .tab-bd li.thisclass{ display:list-item;}
#custom{border-collapse:collapse;border-spacing:0;width:98% !important;margin:2% auto;background:#fff;}
#custom td {font-size:16px;text-align:center;padding:1% ;color:#333;line-height:30px;border:1px solid #3968fe;text-align: center;}
#custom th {font-size:20px;text-align:center;padding:1% ;color:#333;background:#dcecff;border:1px solid #3968fe;line-height: 35px;}
#custom td span{color:#ff1b1d;}
/*辅导*/
.hw_fd{width:100%;padding:2% 0;overflow: hidden;background:#f0f6ff;}
.hw_fd .f_list{width:100%;margin:2% 0;overflow: hidden;}
.hw_fd .f_list li{width:31.3333%;height:271px;float:left;margin:1%;background:#fff;border-radius:10px;box-shadow: 0 5px 12px rgb(0 0 0 / 14%);}
.hw_fd .f_list .pic{width:120px;height:120px;border-radius:50%;margin:15px auto;background:#3968fe;border:12px solid #dfecff;display: flex;align-items: center;justify-content: center;}
.hw_fd .f_list .pic img{display: block;margin:10px auto;}
.hw_fd .f_list .f_name{font-size:24px;font-weight:bold;text-align: center;color:#333;line-height: 35px;}
.hw_fd .f_list .f_tet{font-size:18px;color:#444;line-height: 28px;padding:15px;}
/*老师*/
.hw_teach{width:100%;margin:2% 0;overflow: hidden;}
.hw_teach .t_list{width:92%;padding:2%;margin:4% auto 2% auto;background:#e4f7ff;border-radius:15px;}
.hw_teach .t_list li{width:96%;margin:2% auto;overflow: hidden;}
.hw_teach .t_list .pic{width:35%;float:left;margin-right:5%;}
.hw_teach .t_list .pic img{width:100%;display: block;height:auto!important;}
.hw_teach .t_list .tet{width:60%;float:left;overflow: hidden;}
.hw_teach .t_list .tet .name{font-weight:bold;font-size:27px;color:#3968fe;}
.hw_teach .t_list .tet .text{overflow:hidden;margin-top:20px;font-size:16px;color:#333;line-height: 24px;}
.hw_teach .t_list .tet span{width:60%;font-size:18px;margin-top:20px;display:block;color:#fff;text-align:center;padding:1% 4%;background:#ff8e00;border-radius:20px;}
.hw_teach .t_list .tet .text p{font-size:15px;width:98%;text-align:left;float:left;margin-left:3%;line-height: 30px;}
.hw_teach .t_list .tet .s_img img{width:100%;display: block;}
@media only screen and (min-width: 320px) and (max-width:750px) {
	.hw_hy .h_list li{width:172px;margin:1%;}
	.hw_hy .h_list .num{text-align:left;padding-left:5px;}
	.hw_hy .h_list .h_tet{font-size:16px;padding:20px 10px 0;}
	.hw_title{font-size:24px;}
	.hw_hx .h_box .h_tet{font-size:16px;}
	.hw_hx .h_box .h_list .l_box{width:98%;}
	.hw_hx .h_box .h_list .l_box:nth-child(2){margin-top:65px;}
	.hw_hx .h_box .h_list .l_box:nth-child(2) .h_name{font-size:18px;}
	.hw_hx .h_box .h_list .h_name{width:90%;left:17px;}
	.hw_sh .s_list li{width:98%;}
	.hw_xm .x_list li{width:98%;text-align: left;}
	.hw_xm .x_list{padding:10px;}
	.hw_tx .t_box .t_title .ler{height:60px;line-height: 60px;}
	.hw_tx .t_box .t_title .rig{height:60px;}
	.hw_tx .t_box .t_title .rig p{text-indent:0;font-size:17px;line-height: 28px;display:-webkit-box;
-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
	.hw_tx .t_box .t_title .ler b{font-size:35px;}
	.hw_tx .t_box .t_list li{width:98%;height:auto;}
	.hw_tx .t_box .t_list .t_box{height:auto;}
	.hw_tx .t_box .t_title .ler p{font-size:18px;line-height: 28px;}
	.hw_tx .tab-hd li{font-size:20px;}
	.hw_tx .tab-bd .li_box{display: block;}
	.hw_tx .tab-bd .list_f{width:100%;}
	.hw_tx .tab-bd .list_r{width:100%;}
	.hw_tx .t_box .t_dy .d_list{width:98%;}
	.hw_tx .t_box .c_list .c_box{width:100%;height:auto;}
	.hw_yx .y_list li{width:48%;}
	.hw_fd .f_list li{width:98%;}
	.hw_teach .t_list .pic{width:98%;}
	.hw_teach .t_list .tet{width:100%;margin-top:15px;}
	.hw_teach .t_list .tet span{width:90%;}
	.hw_hx .h_box .h_list .km b{font-size:16px;}
	.hw_yx .y_list .txt{font-size:16px;}
}
@media only screen and (max-width:360px ) {
	.hw_hy .h_list li{width:165px;}
	.hw_tx .t_box .t_title .ler b{display: none!important;}
}
@media only screen and (max-width:350px ) {
	.hw_hy .h_list li{width:161px;}
	.hw_tx .t_box .t_title .ler b{display: none;}
}
@media only screen and (max-width:320px ) {
	.hw_hy .h_list li{width:147px;}
	.hw_hy .h_list .num{padding-left:1px;}
	.hw_tx .t_box .t_title .ler b{display: none;}
}