 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.yl_banner{width: 100%;overflow: hidden;position: relative;}
.yl_banner img{display: block;max-width: 100%;margin: 0 auto;}
.yl_banner span{position: absolute;top: 10px;left: 0;background: #fff;border-radius: 0 20px 20px 0;font-size: 18px;font-weight: bold;color: red;line-height: 40px;padding: 0 14px;}
/* 政策 */
.yl_zc{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_title{font-size: 52px;color: #511900;font-family: "SiYuanSong", sans-serif;font-weight: bold;text-align: center;line-height: 72px;}
.yl_xb{font-size: 28px;color: #333;line-height: 46px;text-align: center;height: 50px;margin: 10px auto;border: 1px solid #fde2c7;border-radius: 30px;padding: 0 10px;width: 70%;}
.yl_zc .pic{width: 96%;margin: 10px auto;}
.yl_zc .pic img{display: block;max-width: 100%;}
.yl_zc .z_text{width: 96%;margin: 0 auto 10px;background: linear-gradient(125deg, #ffeeea, #fffcfb);box-shadow: 0 5px 10px rgba(255, 202, 191, 0.62);border-radius: 10px;
                border: solid 1px #ffd0c4;padding:10px;    box-sizing: border-box;}
.yl_zc .z_text .p{font-size: 18px;line-height:28px;margin-bottom: 10px;}
/* 利好 */
.yl_lh{width: 100%;background: url(../images/lh.png)no-repeat top center;padding: 20px 0;overflow: hidden;}
.yl_lh .l_list{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_lh .l_list li{width: 31.3333%;margin: 1%;float: left;background: #fff;height: 400px;border-radius: 10px;padding: 10px;}
.yl_lh .l_list li .img{width: 95px;height: 83px;margin:10px auto;}
.yl_lh .l_list li .img img{display: block;max-width: 100%;}
.yl_lh .l_list li i{display: block;width: 16%;height: 5px;background: #fff;border-radius: 5px;border: solid 1px #ff9536;margin: 0 auto;}
.yl_lh .l_list li h4{margin: 10px auto;text-align: center;font-size: 20px;color: #ff4e00;}
.yl_lh .l_list li .p{color: #383838;font-size: 18px;text-align: left;line-height: 24px;}
.yl_lh .l_list li .p span{display: block;font-size: 14px;line-height: 18px;}
.yl_lh .l_list .li2{width: 48%;height: 350px;} 
.yl_lh .txt{font-size: 11px;line-height: 14px;text-align: left;color: #333;margin-left: 10px;}
/* 人群 */
.yl_rq{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_rq .r_list{width: 100%;margin: 4% 0 2%;overflow: hidden;}
.yl_rq .r_list li{width: 98%;margin: 1%;background: linear-gradient(to right, #ffdcdc, rgba(255, 220, 220, 0));border-radius: 10px;padding: 10px 20px;}
.yl_rq .r_list li h4{font-size: 20px;color: #e62b00;margin-bottom: 8px;line-height: 30px;}
.yl_rq .r_list li  .p2{font-size: 16px;line-height: 24px;text-align: left;color: #383838;}
.yl_rq .r_list .li3{background: linear-gradient(to left, rgba(255, 192, 1, 0), #ffe082);}
.yl_rq .r_list .li3 h4{color: #ff7e00;}
/* 发展 */
.yl_fz{width: 100%;background:linear-gradient(to bottom, #ff5601, #ff7a33) ;padding: 20px 0;}
.yl_fz .yl_title{color: #ffeaa0;}
.yl_fz .yl_xb{color: #fff;border:1px solid #ffe100;width: 44%;}
.yl_fz .f_list{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_fz .f_list .li{width: 31.3333%;margin: 2% 1%;float: left;background: linear-gradient(#fffcf2, #fff0d1);box-shadow: 0 3px 3px #ff5c06;border-radius: 10px;height: 130px;
                        display: flex;justify-content: center;align-items: center;flex-wrap: wrap;align-content: flex-start;transition: all 0.5s;}
.yl_fz .f_list .li:nth-of-type(2n){background: linear-gradient(#f2f9ff, #d3f3ff);box-shadow: 0 3px 3px rgba(125, 208, 255, 0.68);}
.yl_fz .f_list .li h4{font-size: 18px;line-height: 42px;border-radius: 40px;margin-top: -18px;padding: 0 20px; background: linear-gradient(#fff6d8, #ffcd63);color: #fe5a00;
                       box-shadow: 0 3px 3px #ff5c06;text-align: center;}
.yl_fz .f_list .li:nth-of-type(2n) h4{background: linear-gradient(#83baff, #0184ff);box-shadow: 0 3px 3px rgba(6, 205, 255, 0.43) ;color: #fff;}
.yl_fz .f_list .li .p{margin-top: 10px;padding: 0 10px;font-size: 16px;color: #383838;line-height: 24px;text-align: left;}
/* 考试 */
.yl_ks{width: 100%;background: url(../images/ks.png)no-repeat top center;padding: 20px 0;}
.yl_ks .k_text{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_ks .k_text .km{width: 98%;margin:2% 1%;}
.yl_ks .k_text .km h4{width: 20%;background: linear-gradient(to right, #ff9649, #ff6c00);height: 46px;font-size: 24px;line-height: 46px;border-radius:23px 23px 0 0;color: #fff;text-align: center;}
.yl_ks .k_text .km .p{width: 90%;background: linear-gradient(to right, #ffd599, rgba(255, 213, 153, 0));padding: 10px;color: #651d00;text-align: left;font-size: 20px;line-height: 30px;}
.yl_ks .k_text .km .cont{width: 96%;background: linear-gradient(145deg, #ffec93, #fff1bf);box-shadow: 0 8px 12px rgba(255, 124, 56, 0.3);
                           padding: 10px;border-radius: 0 0 10px 10px;}
.yl_ks .k_text .km .cont .p2{font-size: 18px;color: #4d3100;line-height: 28px;text-align: left;}
.yl_ks .k_text .km:nth-child(2) h4{background: linear-gradient(to right, #da0000, #ff7171);}
.yl_ks .k_text .km:nth-child(2) .p{background: linear-gradient(to right, #ffe9e9, rgba(255, 233, 233, 0));}
.yl_ks .k_text .km:nth-child(2) .cont{background: linear-gradient(145deg, #93e2ff, #bff1ff);box-shadow: 0 8px 12px rgba(56, 234, 255, 0.3);}
.yl_ks .k_text .km:nth-child(2) .cont .p2{color: #0052af;}
/* 服务 */
.yl_fw{width: 100%;background: #fff8f6;padding: 20px 0; overflow: hidden;}
.yl_fw .f_list{width: 100%;margin: 2% 0; overflow: hidden;}
.yl_fw .f_list li{width: 23%;margin: 1%; float: left;background: linear-gradient(#fff, #fff0d1);box-shadow: 0 4px 7px rgba(255, 92, 6, 0.15);height: 370px;
                    padding: 10px;border-radius: 10px;}
.yl_fw .f_list li .pic{width: 100px;margin: 10px auto;}
.yl_fw .f_list li .pic img{display: block;max-width: 100%;}
.yl_fw .f_list li i{display: block;width: 16%;height: 5px;background: #fff;border-radius: 5px;border: solid 1px #ff9536;margin: 0 auto;}
.yl_fw .f_list li h4{ color: #cb3e00;font-size: 24px;margin: 14px 0;text-align: center;  }
.yl_fw .f_list li .p{font-size: 18px;color: #333;text-align: left;line-height: 30px;}
/* 课程 */
.yl_kc{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_kc .k_tab {width: 98%;margin: 2% auto;background: #fff;border-radius: 10px;box-shadow: 0 0 24px rgba(255, 109, 1, 0.1);padding: 10px;}
.yl_kc .k_tab table{border-collapse: collapse;width: 100%;border-left: solid 1px #ffba88;} 
.yl_kc .k_tab table .tbhead{background: linear-gradient(to right, #ffba88, #ff6c00);}
.yl_kc .k_tab table th{font-size: 24px;line-height: 56px;/* background: #ff6c00; */color: #fff;text-align: center;}
.yl_kc .k_tab table th:nth-child(1){width: 15%;}
.yl_kc .k_tab table th:nth-child(2){width: 15%;}
.yl_kc .k_tab table  th:nth-child(3){width: 20%;}
.yl_kc .k_tab table  td:nth-child(4){width: 12%;}
.yl_kc .k_tab table td{font-size: 18px;border-bottom:  solid 1px #ffba88;border-right:solid 1px #ffba88 ;padding: 20px 0;text-align: center;}
.yl_kc .k_tab table td h3{color: #eb3f12;}
.yl_kc .k_tab table td .p{text-align: left;font-size: 16px;margin-left: 6px;}
/* 品牌 */
.yl_cd{width: 100%;background:linear-gradient(to bottom, #ff5601, #ff7a33) ;padding: 20px 0;}
.yl_cd .yl_title{color: #ffeaa0;}
.yl_cd .yl_xb{color: #fff;border:1px solid #ffe100;width:50%;}
.yl_cd .cont{width: 100%;margin: 2% 0;overflow: hidden;}
.yl_cd .cont .li{width: 48%;margin: 1%;float: left;background: linear-gradient(#fffcf2, #fff0d1);box-shadow: 0 4px 11px #ff2306;border-radius: 10px;padding: 10px;height: 180px;}
.yl_cd .cont .li h4{width: 60%;font-size: 24px;background: linear-gradient(to right, #ff1b1b, #ff9600);box-shadow: 0 4px 8px rgba(255, 96, 0, 0.66);line-height: 48px;height: 48px;  
                     margin: 10px auto 20px;    color: #fff;border-radius: 24px; text-align: center;            }
.yl_cd .cont .li .p{font-size: 18px;color: #333;text-align: left;line-height: 26px;}					 
.yl_cd .pic{width:96%;margin: 10px auto;}					 
.yl_cd .pic img{display: block;max-width: 100%;}					 
					 
					 
					 

@media only screen and (min-width: 320px) and (max-width: 750px){
	.yl_title{font-size: 30px;line-height: 48px;}
	.yl_xb{font-size:16px;width: 94%;height:30px;line-height: 26px;padding: 0 6px;}
	.yl_zc .z_text .p{font-size: 14px;line-height: 20px;}
	.yl_lh .l_list li{width: 48%;height: 420px;}
	.yl_lh .l_list li:nth-child(3){width: 98%;height: 320px;}
	.yl_lh .l_list li h4{font-size: 18px;line-height: 22px;}
	.yl_lh .l_list li .p{font-size: 14px;line-height: 22px;}
	.yl_lh .l_list li .p span{font-size: 12px;}
	.yl_lh .l_list .li2{height: 420px;}
	.yl_rq .r_list li h4{font-size: 18px;}
	.yl_rq .r_list li  .p2{font-size: 14px;line-height: 20px;}
	.yl_fz .f_list .li{width: 48%;height: 110px;margin: 3% 1%;}
	.yl_fz .f_list .li h4{font-size: 14px;padding: 0 10px;margin-top: -10px;line-height: 30px;}
	.yl_fz .f_list .li .p{font-size:12px ;line-height: 20px;}
	.yl_ks .k_text .km h4{width: 30%;font-size: 18px;height: 40px;}
	.yl_ks .k_text .km .p{font-size: 16px;}
	.yl_ks .k_text .km .cont{width: 98%;}
	.yl_ks .k_text .km .cont .p2{font-size:16px ;}
	.yl_fw .f_list li{width: 48%;height: 340px;}
	.yl_fw .f_list li h4{font-size: 20px;}
	.yl_fw .f_list li .p{font-size: 16px;line-height: 24px;}
	.yl_kc .k_tab table th{font-size: 20px;}
	.yl_kc .k_tab table td{font-size: 14px;}
	.yl_kc .k_tab table td .p{font-size: 13px;}
	.yl_cd .yl_xb{width: 70%;}
	.yl_cd .cont .li h4{width: 92%;font-size: 18px;height: 36px;line-height: 36px;}
	.yl_cd .cont .li .p{font-size: 14px;line-height: 20px;}
}