 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.xdf_banner{width:100%;}
.xdf_banner img{width:100%;display: block;}
/*IGCSE和A-Level*/
.xwg_nd{width:100%;margin:2% 0;overflow: hidden;}
.xwg_title{font-size:30px;text-align: center;line-height:35px;margin:2% auto;font-weight:bold;color:#333;}
.xwg_nd .n_text{width:100%;padding:10px;font-size:20px;color:#fff;background:linear-gradient(270deg, #42B1E9 0%, #48D9EA 100%);border:1px solid #FFFFFF;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 24%);border-radius:8px;}
.xwg_nd .n_list{width:100%;margin:4% 0;overflow: hidden;}
.xwg_nd .n_list li{position:relative;width:31.3333%;float:left;margin:1%;border:1px solid #47D9EA;border-radius:5px;}
.xwg_nd .n_list .n_top{position:absolute;display:flex;align-items:center;justify-content:center;top:-13px;width:90%;left:14px;height:46px;background:url(../images/ig_bt1.png) center no-repeat;background-size:100% 100%;}
.xwg_nd .n_list .n_top img{width:35px;height:35px;margin:0;margin-top:5px;margin-right:5px;display: block;}
.xwg_nd .n_list .n_top span{font-size:18px;font-weight:bold;color:#fff;}
.xwg_nd .n_list .n_box{padding:10px;margin-top:40px;}
.xwg_nd .n_list .n_box .n_name{text-align:center;line-height:35px;font-size:16px;font-weight:bold;color:#0591A2;line-height: 35px;background:#E4FCFF;border-radius:5px;}
.xwg_nd .n_list .n_box p{font-size:16px;color:#333;line-height: 26px;text-align: center;margin-top:10px;}
/*优势*/
.xwg_ys{width:100%;padding:2% 0;overflow: hidden;background:url(../images/ig_bg1.jpg)no-repeat top center;}
.xwg_ys .y_list{width:100%;margin:2% 0;overflow: hidden;}
.xwg_ys .y_list li{width:48%;display:flex;align-items:center;justify-content:center;float:left;margin:1%;background:#fff;}
.xwg_ys .y_list .y_box{margin-left:10px;padding:10px;}
.xwg_ys .y_list .y_box .y_name{font-size:18px;font-weight:bold;text-align: left;}
.xwg_ys .y_list .y_box .y_tet{font-size:16px;color:#333;line-height: 28px;margin:10px 0;}
/*科目选择*/
.xwg_xz{width:100%;margin:2% 0;overflow:hidden;}
.xwg_xz .pic{width:100%;margin:2% 0;overflow:hidden;}
.xwg_xz .pic img{display: block;width:100%;margin:10px auto;}
/*报考指南*/
.xwg_zn{width:100%;padding:2% 0;overflow: hidden;background:#f6f9fa;}
.xwg_zn .z_list{width:100%;margin:2% 0;overflow: hidden;}
.xwg_zn .z_list li{line-height:40px;text-align:center;font-size:16px;color:#fff;width:18%;float:left;margin:1%;overflow: hidden;background: linear-gradient(242deg, #1FC9F9 0%, #2EB0EF 95%);border-radius:5px;border:1px solid #FFFFFF;}
/*关键日期*/
.zwg_rq{width:100%;padding:2% 0;overflow: hidden;background:#f6f9fa;}
.zwg_rq .r_list{width:100%;margin:2% 0;overflow: hidden;}
.zwg_rq .r_list li{width:23%;padding:10px;float:left;margin:1%;border:1px #2eb1f0 solid;border-radius:10px;}
.zwg_rq .r_list .time{font-size:18px;text-align:center;color:#333;line-height: 35px;}
.zwg_rq .r_list .text{font-size:16px;text-align:center;color:#555;line-height: 28px;}
/*课程体系*/
.xwg_tx{width:100%;margin:2% 0;overflow: hidden;}
.xwg_tx .xwg_list{width:100%;margin:2% 0;overflow: hidden;}
.xwg_tx .xwg_list .t_box{width:84%;margin-left:15px;}
.xwg_tx .xwg_list li{display:flex;align-items:center;justify-content:center;width:48%;padding:10px;float:left;margin:1%;background:#FFF;box-shadow: 0 2px 7px 0 rgb(0 0 0 / 25%);}
.xwg_tx .xwg_list .pic{width:27%;}
.xwg_tx .xwg_list .pic img{display: block;margin:10px auto;}
.xwg_tx .xwg_list .t_name{text-align:left;font-weight:bold;line-height:30px;font-size:18px;color:#333;}
.xwg_tx .xwg_list .t_tet{text-align:left;font-size:15px;color:#444;line-height: 26px;}
/*服务团队*/
.xwg_team{width:100%;margin:2% 0;overflow: hidden;background:#43b0f5;}
.xwg_team .xwg_title{color:#fff;}
.xwg_team .t_list{width:100%;margin:2% 0;overflow: hidden;}
.xwg_team .t_list li{display:flex;align-items:center;justify-content:center;width:98%;margin:1% auto;background:#fff;}
.xwg_team .t_list .pic img{}
.xwg_team .t_list .t_box{margin-left:15px;}
.xwg_team .t_list .name{text-align:left;font-weight:bold;line-height:30px;font-size:18px;color:#333;}
.xwg_team .t_list .t_tet{text-align:left;font-size:15px;color:#444;line-height: 26px;}
/*服务体系*/
.xwg_tx{width:100%;margin:2% 0;overflow: hidden;}
.xwg_tx .t_list{width:100%;margin:2% 0;overflow: hidden;}
.xwg_tx .t_list li{height:102px;padding:10px;width:31.3333%;float:left;margin:1%;background:#f4faff;border:1px #8cd0fd solid;border-radius:10px;}
.xwg_tx .t_list .t_name{font-weight:bold;line-height:30px;font-size:18px;color:#318eff;}
.xwg_tx .t_list .t_tet{font-size:15px;color:#444;line-height: 26px;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.xwg_title{font-size:24px;}
	.xwg_nd .n_text{font-size:16px;line-height: 26px;}
	.xwg_nd .n_list li{width:98%;margin-top:20px;}
	.xwg_ys .y_list li{width:98%;}
	.xwg_zn .z_list li{width:48%;}
	.zwg_rq .r_list li{width:48%;height:120px;}
	.xwg_tx .xwg_list li{width:98%;}
	.xwg_tx .t_list li{width:98%;}
	.xwg_nd .n_list .n_top img{margin:0;}
	.xwg_ys .y_list .pic{width:100%;}
	.xwg_ys .y_list .pic img{width:100%;}
	.xwg_ys .y_list .y_box .y_tet{line-height: 26px;font-size:15px;text-align: left;}
	.xwg_team .t_list .pic {width:100%;}
	.xwg_team .t_list .pic img{width:100%;}
}