
/*------------清除标签默认样式------------*/
table{border-collapse:collapse;border-spacing:0;}
i,em{font-weight:normal;font-style:normal;}
ul{list-style:none;padding:0px;margin:0px}
th{text-align:left;padding:0px;margin:0px}
h1,h2,h3,h4{font-weight:normal;font-size:100%;padding:0px;margin:0px}
img{border:0;padding:0px;margin:0px; font-size:0px;}
body,div,p,li,table,td,dl,dt,dd,ul,li{padding:0px;margin:0px}
ul,li{ list-style:none;
}
body {background:#fff;font-family:'Microsoft Yahei','Arial'; font-family:"微软雅黑"; font-size:12px}
a {color:#333; text-decoration:none;}
a:hover{text-decoration:none;color:#c00;}

.blank {clear:both;overflow:hidden;height:40px;font-size:0;}

.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}
.w1000{ width:1000px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto; padding:40px 0;}
.yellow{ background:#f5e8cc;}
.w1000T{ width:1000px; height:70px; float:left; text-align:center; font-size:36px; font-weight:bold; }
.w1000C{ width:1000px;  float:left; background:#fff;}

/*-----header------*/
.top{ width:100%; height:28px; background:#fdfdfd; border-bottom:1px solid #ddd; margin:0 auto; line-height:28px;}
.top ul li{ float:left}
.top ul li a{ color:#333; padding:0 10px;}
.top ul li a:hover{ text-decoration:none;color:#c40000;}


/*-----top------*/
.topbanner{width:100%; height:457px; position:relative;background:url(headerBG.jpg) no-repeat center top #f5e8c8; }
.topCon{ width:100%; height:457px; margin:0 auto; position:relative;background:url(headerImg.jpg) no-repeat center top; }
.topCon h1{margin:0px auto;height:350px;text-indent:-99999px;  }


/*-----倒计时------*/
.mptimer{ height:208px;  position:relative;background:url(timerBg_03.jpg) no-repeat left top; margin:0 auto; width:880px;}
.mptimer-tcont{width:880px;margin:0 auto; text-align:left; height:55px; line-height:55px;padding:15px 0 0 180px;font-size:24px;}
.mptimer-box{ height: 57px; position: absolute; left: 179px;top: 81px; letter-spacing:9px; }
.mptimer-box li{width:75px;height:57px;padding-left:5px;float:left; display:inline;margin-right:48px;_margin-right:41px;text-align:center;font: 48px/57px "微软雅黑";color:#fff;l}
.mptimer-box li.minisec{ position:absolute; left:468px; width:200px; letter-spacing:12px;}
.pt10{ padding-top:10px;}
.pb20{ padding-bottom:20px;}



.bz1 ul{ width:228px; height:348px; float:left;text-align:center; color:#666; font-size:14px; line-height:20px; margin-right:20px; margin-top:40px;}
.bz1 ul.mr0{ margin-right:0px; float:right}
.bz1 ul.yellow{ background:#f4ecd7;}
.bz1 ul.purpel{ background:#dddbe8;}
.bz1 ul.blue{ background:#c7f0f4;}
.bz1 ul.red{ background:#f8e3e4;}
.bz1 ul li.title{width:228px;  font-size:22px; line-height:24px; margin-top:20px;}
.bz1 ul li.title.yellow{ color:#bb5b27}
.bz1 ul li.title.purpel{ color:#812faf}
.bz1 ul li.title.blue{ color:#3b8b94}
.bz1 ul li.title.red{ color:#bb2a27}
.bz1 ul li.subject{ width:108px; height:108px; font-size:22px;font-size:24px; color:#fff; line-height:108px; margin:0 auto; margin-top:20px;}
.bz1 ul li.subject.yellow{ background:url(zzBG1.gif) no-repeat; }
.bz1 ul li a{ color:#fff;}
.bz1 ul li.subject.purpel{ background:url(englishBG1.gif) no-repeat; }
.bz1 ul li.subject.blue{ background:url(englishBG2.gif) no-repeat; }
.bz1 ul li.subject.red{ background:url(mathBG1.gif) no-repeat; }
.bz1 ul li.kh{ font-size:18px; color:#000; line-height:40px;}
.bz1 ul li a.btn{ width:228px; height:46px; line-height:46px; color:#fff; font-size:24px; float:left; margin-top:5px;}
.bz1 ul li a:hover.btn.yellow{ background:#000;}
.bz1 ul li a:hover.btn.purpel{ background:#000;}
.bz1 ul li a:hover.btn.blue{ background:#000;}
.bz1 ul li a:hover.btn.red{ background:#000;}
.bz1 ul li a.btn.yellow{ background:#76501f}
.bz1 ul li a.btn.purpel{ background:#4e3ea0}
.bz1 ul li a.btn.blue{ background:#338590}
.bz1 ul li a:hover.btn-red1{ background:#000}
.bz1 ul li a:hover.btn-red2{ background:#000}
.bz1 ul li a:hover.btn-red3{ background:#000}
.bz1 ul li a.btn-red1{ background:#c64c38; width:76px; height:46px; line-height:46px; color:#fff; font-size:24px; float:left; margin-top:5px;}
.bz1 ul li a.btn-red2{ background:#d35f47; width:76px; height:46px; line-height:46px; color:#fff; font-size:24px; float:left; margin-top:5px;}
.bz1 ul li a.btn-red3{ background:#de7459; width:76px; height:46px; line-height:46px; color:#fff; font-size:24px; float:left; margin-top:5px;}


.bz2 ul{ width:283px; height:316px; float:left; margin-right:75px; margin-top:40px; text-align:center}
.bz2 ul.mr0{ margin-right:0px; float:right}
.bz2 ul li a{ color:#fff500;}
.bz2 ul li.course{ width:283px; height:258px; float:left; color:#fff600; font-size:34px;}
.bz2 ul li.course p{width:283px; margin-top:100px ; float:left; text-align:center}
.bz2 ul li.course.red{ background:url(zzBG2.gif) no-repeat;}
.bz2 ul li.course.green{ background:url(englishBG3.gif) no-repeat;}
.bz2 ul li.course.blue{ background:url(mathBG2.gif) no-repeat;}
.bz2 ul li.btn a{ width:283px; height:58px; float:left; text-align:center; line-height:58px; font-size:24px; color:#fff;}
.bz2 ul li.btn a.red{ background:#7f3333;}
.bz2 ul li.btn a:hover.red{ background:#000;}
.bz2 ul li.btn a.green{ background:#004c33;}
.bz2 ul li.btn a:hover.green{ background:#000;}
.bz2 ul li.btn a.blue{ background:#31526f;}
.bz2 ul li.btn a:hover.blue{ background:#000;}



.wCourseCon2{ width:1000px; float:left;}
.wCourseCon2_T{ width:1000px; float:left; background:url(tabTitleBG.gif) no-repeat bottom;}
.wCourseCon2_T ul{ margin-left:10px; float:left}
.wCourseCon2_T ul li{ float:left}
.wCourseCon2_T ul li a{ padding:0 30px; background:#6d6f7c; text-align:center; line-height:40px; color:#fff; float:left; margin-left:10px; font-size:24px; margin-bottom:7px; border-radius:6px;}
.wCourseCon2_T ul li a:hover{ background:#00a884}
.wCourseCon2_T ul li a.cur{ background:#00a884}
.wCourseCon2_C{width:1000px; float:left;}
.wCourseCon2_C td,th{ border:1px solid #dbdbdb; line-height:30px; color:#000;  padding:5px 10px;}
.wCourseCon2_C table{ border-collapse:collapse; width:1000px; margin:0 auto;}
.wCourseCon2_C table thead th{ background:#e6e6e6; font-size:18px; text-align:center; font-weight:normal;}
.wCourseCon2_C table tbody td{ background:#fff; font-size:14px; text-align:center;}
.wCourseCon2_C table a.buy{ width:80px; height:26px; background:#e45858; display:inline-block; color:#fff; font-size:16px; line-height:26px; text-align:center; border-radius:4px; font-size:14px}
.wCourseCon2_C table a:hover.buy{ background:#d00; text-decoration:none}

.topic img{ float:left; margin-right:14px;}
.topic img.mr0{ float:right; margin-right:0px;}