* {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/* banner */
.xydy_banner{width: 100%;overflow: hidden;position: relative;}
.xydy_banner img{display: block;max-width: 100%;}
.xydy_banner span{position: absolute;font-weight:bold;padding:0 10px;left:0;top:10px;font-size:18px;line-height:40px;color:#fb3009;background:#fff;border-radius: 0 50px 50px 0;}
/* 问题 */
.xydy_wt{width: 100%;margin: 2% 0; overflow: hidden;}
.xydy_title{font-size: 36px;text-align: center;line-height: 60px;color: #123A5D;/* font-weight: bold; */}
.xydy_title b{color: #0EA1BC;font-weight: normal;}
.xydy_wt .w_list{width: 98%;margin: 2% auto;overflow: hidden;}
.xydy_wt .w_list .txt{width: 98%; margin: 10px auto ;height: 80px;background: #fff;box-shadow: 0 2px 10px rgba( 3,186,233,0.2);overflow: hidden;
                      border-radius: 80px;}
.xydy_wt .w_list .txt h2{width:25%; background: linear-gradient(to right, #2fd4ff, #02b9e8);border-radius: 45px 0 0 45px;height:80px;margin-right: 20px;box-sizing: border-box;
                          font-size:22px ;text-align:center;line-height: 80px;color: #fff;float: left;}
.xydy_wt .w_list .txt p{font-size: 18px;line-height: 28px;padding-top: 16px;}
/* 教学 */
.xydy_jx{width: 100%;margin: 2% 0; overflow: hidden;background: #e7fbfe;padding: 20px 0 0;}
.xydy_jx .j_list{width: 98%;margin:10px auto;overflow: hidden;}
.xydy_jx .j_list .item{float: left;width: 31.3333%;margin: 1%;background: #23B1CB;border-radius: 10px;height: 60px;font-size: 22px;color: #fff;text-align: center;line-height: 60px;}
.xydy_jx .j_list .item:nth-of-type(2n){background: #FDB430;}
.xydy_jx .j_list .i2{margin-left: 150px;}
.xydy_jx .j_li{width: 100%;margin: 2% 0 0; overflow: hidden;background: #D4F9FF;padding: 10px 0;}
.xydy_jx .j_li .tem{width: 48%;margin: 1%;float: left;background: #E7FBFE;padding-bottom:30px;border-radius: 4px;}
.xydy_jx .j_li .tem h2{height: 60px;color: #fff;text-align: center;line-height: 60px;background: linear-gradient(90deg, #0FA1BD 0%, #29B5CF 100%);border-radius: 4px;font-size: 24px;}
.xydy_jx .j_li .tem .text{padding: 10px 0 0 30px;}
.xydy_jx .j_li .tem .text p{margin-top: 20px;font-size: 18px;}
.xydy_jx .j_li .tem .text p span{display: inline-block;width: 12px;height: 12px;background: #16A7C2;content: '';transform: rotate(45deg);    margin-right: 15px;}
/* 分阶训练 */
.xydy_fj{width: 100%;margin: 2% 0; overflow: hidden;}
.xydy_fj .f_list{width: 100%;margin: 2% 0; overflow: hidden;}
.xydy_fj .f_list li{width: 31.3333%;margin: 1%;float: left;box-shadow: 0px 2px 10px 0px rgba(17, 183, 141, .15);border-radius: 10px;position: relative;padding: 50px 0 20px;}
.xydy_fj .f_list li h2{width: 80%;background: linear-gradient(to right, #0e9fba, #28b6ce);position: absolute;top: -10px;left:0;height: 40px;color: #fff;
                          font-size: 24px;line-height: 40px;border-radius:30px 50px 0 30px;text-align: center;}
.xydy_fj .f_list li h3{font-size: 22px;color: #23B1CB;padding-left: 20px;font-weight: normal;}
.xydy_fj .f_list li p{padding: 10px 10px 0 20px;line-height: 30px;color: #474343;font-size: 16px;}

.bt{margin-top:30px;text-align: center;    letter-spacing: 1px;font-size:44px ;color: #123A5D;font-weight: bold;}
/* 体系 */
.xydy_tx{width: 100%;margin: 2% 0 0; overflow: hidden;background: #E7FBFE;padding: 20px 0 0;}
.xydy_tx .t_list{width: 100%;margin: 2% 0;overflow: hidden;}
.xydy_tx .t_list li{width: 31.3333%;margin: 1%;float: left;background: #F4FEFF;border-radius: 4px;text-align: center;padding: 20px;}
.xydy_tx .t_list li img{display: block; margin: 0 auto;max-width: 100%;}
.xydy_tx .t_list li h2{font-size: 24px;color: #474343;margin: 15px 0;}
.xydy_tx .t_list li p{font-size: 16px;color: #676767;}
/* 精细化 */
.xydy_jxh{width: 100%; overflow: hidden;background:#D1F3FE;padding: 20px 0 0;}
.xydy_jxh .jx_list{width: 100%;margin: 2% 0 ; overflow: hidden;}
.xydy_jxh .jx_list li{width: 48%;margin: 1%;background: #fff;border-radius: 10px;float: left;height: 260px;}
.xydy_jxh .jx_list li h2{height: 60px;color: #fff;text-align: center;line-height: 60px;background: linear-gradient(90deg, #0FA1BD 0%, #29B5CF 100%);border-radius: 10px;font-size: 24px;}
.xydy_jxh .jx_list li .text p{margin-top: 15px;font-size: 18px;padding-left: 50px;}
.xydy_jxh .jx_list li .text p span{display: inline-block;width: 12px;height: 12px;background: rgba(24, 168, 195, 0.54);content: '';transform: rotate(45deg);    margin-right: 15px;}
.xydy_jxh .jx_list li:nth-of-type(2n) h2{background: linear-gradient(90deg, #2fd4ff 0%, #00b8e7 100%);}
.xydy_jxh .jx_list li:nth-of-type(2n) .text p span{background: #D3F6FF;}
/* 资料 */
.xydy_zl{width: 100%;margin: 2% 0 ; overflow: hidden;}
.xydy_zl .z_list{width: 100%;margin: 2% 0 ; overflow: hidden;}
.xydy_zl .z_list li{width: 31.3333%;margin: 1%;float: left;height: 210px;text-align: center;}
.xydy_zl .z_list li h2{box-sizing: border-box;height: 40px;font-size: 26px;line-height: 40px;}
.xydy_zl .z_list li .z_pic{width: 100%;height: 170px;background: #E8F9FF;box-shadow: 0px 2px 8px 0px rgba(14, 161, 188, 0.14);box-sizing: border-box;
                            border-top: 8px solid #0EA1BC;padding-top: 8px;}
.xydy_zl .z_list li .z_pic img{display: block;margin: 0 auto;max-width: 100%;}
/* 服务 */
.xydy_fw{width: 100%;margin: 2% 0 0;background: #E7FBFE;padding: 20px 0;}
.xydy_fw .f_pic{width: 100%;margin: 2% 0;overflow: hidden;}
.xydy_fw .f_pic img{display: block;margin: 0 auto;max-width: 100%;}
/* 品牌 */
.xydy_pinp{width: 100%;;background: #D4F9FF;padding: 20px 0;}
.xydy_pinp .p_list{width: 100%;margin: 2% 0 ; overflow: hidden;}
.xydy_pinp .p_list li{width: 23%;margin: 1%;background: #fff;float: left;height: 170px;}
.xydy_pinp .p_list li h2{height: 60px;background: linear-gradient(90deg, #0FA1BD 0%, #29B5CF 100%);line-height: 60px;text-align: center;font-size: 24px;color: #fff;}
.xydy_pinp .p_list li p{padding: 10px;font-size: 16px;line-height: 24px;}
/* 模块教学 */
.xydy_mk{width: 100%;margin: 2% 0 ; overflow: hidden;}
.xydy_mk .m_tab{width: 100%;margin: 2% 0 ; overflow: hidden;}
.xydy_mk .m_tab table{ width: 100%;   border-collapse: collapse;}
.xydy_mk .m_tab table th {background: #1ECAF6;border: 1px solid #A9F0FC;padding: 10px 0;color: #fff;font-size: 24px;text-align: center;}
.xydy_mk .m_tab table th span{display: block;font-size: 18px;}
.xydy_mk .m_tab table th:nth-of-type(1){width: 25%;}
.xydy_mk .m_tab table th:nth-of-type(2){width: 32%;}
.xydy_mk .m_tab table th:nth-of-type(3){width: 24%;}
.xydy_mk .m_tab table td{border: 1px solid #A9F0FC;padding: 10px 0;text-align: center;background: #E7FBFE;color: #474343;font-size: 18px;}



@media only screen and (min-width: 320px) and (max-width:750px){
	.xydy_title{font-size: 23px;line-height: 36px;}
	.xydy_wt .w_list .txt{border-radius: 10px;}
	.xydy_wt .w_list .txt h2{font-size: 18px;margin-right: 10px;border-radius: 10px 0 0 10px;width: 30%;}
	.xydy_wt .w_list .txt p{font-size: 14px;line-height: 20px;padding-top: 10px;}
	.xydy_jx .j_list .item{width: 98%;font-size:20px ;}
	.xydy_jx .j_list .i2{margin-left:3px;}
	.xydy_jx .j_li .tem{width: 98%;}
	.xydy_jx .j_li .tem h2{font-size: 20px;}
	.xydy_fj .f_list li{width: 46%;margin: 4% 2%;height: 170px;}
	.xydy_fj .f_list li h2 {width: 90%;font-size: 20px;}
	.xydy_fj .f_list li h3{font-size: 16px;padding-left: 10px;}
	.xydy_fj .f_list li p{font-size: 14px;padding: 10px 0  0 10px;line-height: 24px;}
	.bt{font-size: 26px;margin-top: 10px;}
	.xydy_tx .t_list li{width: 48%;}
	.xydy_jxh .jx_list li {width: 98%;height:240px ;}
	.xydy_jxh .jx_list li h2{font-size: 20px;}
	.xydy_jxh .jx_list li .text p{margin-top: 14px;font-size: 16px;}
	.xydy_zl .z_list li{width: 98%;}
	.xydy_zl .z_list li h2{font-size: 20px;}
	.xydy_pinp .p_list li{width: 48%;}
	.xydy_pinp .p_list li h2{font-size: 20px;}
	.xydy_pinp .p_list li p{font-size: 14px;}
	.xydy_mk .m_tab table th{font-size: 18px;}
	.xydy_mk .m_tab table th span{font-size: 14px;}
	.xydy_mk .m_tab table td{font-size: 14px;}
}