@charset "utf-8";
/* CSS Document */
body,div,p,span,ul,li,dl,dt,dd,a,ol,input,button,img,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; list-style:none; border:0;}
body{ font-family:'Microsoft Yahei','Simsun'; color:#1E202C; font-size:14px; line-height:24px; background:#fdfdfd ; }
a{ color:#fff; text-decoration:none;}
img{display: block;border: none;}
a:hover{text-decoration:none;}
body,input,button,img{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i{font-style:normal;}
input,button{font-family:"微软雅黑";}
.w1200{width: 1200px; margin: 0 auto; }
.fl{ float: left; }
.fr{ float: right; }
.clearfix::after {clear: both; content: ""; display: block; height: 0;}


#main{ background: #fdfdfe ; }

.banner{ width: 100%;height: 478px;background: url(/data/static/images/zt/ielts_subject/banner.png) no-repeat center; }
.banner h3{ color: #fff;font-size: 42px;line-height: 60px; }
.banner h3 span{ width: 14px;height: 14px;background: #fff;border-radius: 50%;display: inline-block;vertical-align: 8px;margin-right: 32px; }
.banner .w1200{ padding: 240px 0 0 520px;box-sizing: border-box; }

.nav{ width: 100%;height: 60px;line-height: 60px;background: #7624c9;}
.nav .nav_con{ width: 1200px;margin:0 auto;text-align: center; }
.nav .nav_con a{ font-size: 30px;color: #fff;padding: 0 110px; height: 56px;line-height: 56px;display: inline-block; transition: all .2s;}
.nav .nav_con a.on{ background: #9f66d9; border-bottom: 4px solid #ffb400; }




/***** table **/
.subject{ padding:90px 0 40px 0; }
.subject .subject_show{ display: none; }
.subject_list{ width: 1200px;background: #fff; margin:0 auto 50px;  }
.subject_list .title {text-align: center; padding: 30px 0; }
.subject_list .title span{ font-size:68px;color: #bcb1c2; }
.subject_list .title em{ color: #b6a8c0;font-size: 24px;font-style: normal; }
.subject_list .table{ width: 1200px; border: 1px solid #ccc;border-right: none;border-bottom: none; }
.subject_list .table tr td{ height: 80px;line-height: 80px;background: #b03edf;font-size: 26px;color: #fff;text-align: center; }
.subject_list .table tr th{ font-size: 20px;color: #666;line-height: 70px;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-weight: normal; }
.subject_list .table tr th a{ text-decoration:underline;color: #666; }
.subject_list .table tr th a:hover{ color: #a32ad9; }
.subject_list .table .merge_th{ border-right: 1px solid #ccc;}
.subject_list .table .background_th{background: #ab28de; color: #fff; }
.subject_list .table tr th:last-child{ border-bottom: 1px solid #ccc; }


.subject_list .table tr th .table_title{display: inline-block;vertical-align: top; margin-top: -16px;}
.subject_list .table tr th  ul{ display: inline-block;text-align: left;}
.subject_list .table tr th  ul li{ line-height: 40px; }

.subject_list .table tr th:nth-child(1){ text-align: left; padding-left: 100px; }
.subject_list .table tr .padding_table{ text-align: left; padding-left: 100px; }
























