 * {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;}
/*考试介绍*/
.xdf_js{width:100%;padding:2% 0;overflow: hidden;}
.xdf_title{font-size:30px;text-align: center;font-weight:bold;line-height:35px;margin:2% auto;color:#333;}
.xdf_js .j_text{width:98%;font-size:16px;line-height:24px;padding:2%;margin:10px auto;color:#fff;border-radius:10px;background:#2A3678;}
.xdf_js .j_text b{color:#FFF600;}
/*语言成绩*/
.xdf_cj{width:100%;padding:2% 0;overflow: hidden;}
#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:#555;line-height:30px;border:1px solid #ddd;text-align: center;}
#custom th {font-size:18px;text-align:center;padding:1% ;color:#333;background:#fed340;}
#custom tr:nth-child(even){background:#f5f5f5;}
/*课程推荐*/
.xdf_tj{width:100%;padding:2% 0;overflow: hidden;}
.xdf_tj .tab{width:98%; margin:4% auto 2%;}
.xdf_tj .tab-hd {overflow:hidden; zoom:1;}
.xdf_tj .tab-hd li{ float:left;width:31%;margin:1%; padding:2%;font-size:18px;font-weight:bold;color:#333; border-radius:5px;background:#DCDCDC;text-align:center; cursor:pointer;}
.xdf_tj .tab-hd li.active{ background:#2A3678;color:#fff;font-weight:bold;}
.xdf_tj .tab-bd li{display:none;border-top:0 none; font-size:24px;overflow: hidden;}
.xdf_tj .tab-bd li.thisclass{ display:list-item;}
.tx_table{border-collapse:collapse;border-spacing:0;width:98% !important;margin:2% auto;background:#fff;}
.tx_table td {font-size:16px;text-align:center;padding:1% ;color:#555;line-height:30px;border:1px solid #ddd;text-align: center;}
.tx_table th {font-size:18px;text-align:center;padding:1% ;color:#2A3678;background:#fed340;}
.tx_table tr:nth-child(odd){background:#f5f5f5;}
/*配套服务*/
.tx_pt{width:100%;padding:2% 0;overflow: hidden;background:url(../images/bg1.jpg)no-repeat top center;}
.tx_pt .p_list{width:100%;margin:2% 0;overflow: hidden;}
.tx_pt .p_list li{width:23%;height:236px;float:left;margin:1%;padding:10px;box-shadow:2px 2px 10px rgb(0, 0, 0, .1);background:#fff;border-radius:5px;}
.tx_pt .p_list li img{display: block;margin:10px auto;}
.tx_pt .p_list .p_name{font-size:18px;color:#333;font-weight:bold;line-height: 24px;text-align: center;}
.tx_pt .p_list p{font-size:13px;color:#555;line-height: 26px;margin-top:5px;text-align:center;}
/*教材*/
.tx_book{width:100%;margin:2% 0;overflow: hidden;}
.tx_book .pic{width:100%;margin:2% 0;overflow: hidden;}
.tx_book .pic img{max-width:100%;display: block;margin:2% auto;}
.tx_book ul{width:100%;margin:2% 0;overflow:hidden;}
.tx_book ul li{width:20%;height:246px;float:left;background:#fff;border:1px solid #F5F5F5;border-top:3px solid#2A3678;}
.tx_book ul li img{display: block;margin:10px auto;}
.tx_book .t_text{color:#555;font-size:15px;text-align: center;line-height: 26px;}


/*学习环境*/
.sa_hj{width:100%;padding:2% 0;overflow: hidden;}
.sa_hj .pic{width:100%;padding:2% 0;overflow: hidden;}
.sa_hj .pic img{max-width:100%;display: block;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.xdf_title{font-size:22px;}
	.xdf_js .j_text{font-size:14px;text-align:left;}
	.tx_pt .p_list li{width:98%;height:auto;}
	.tx_book ul li{width:98%;height:auto;}
	#custom th{font-size:16px;}
	#custom td{font-size:14px;}
}