@charset "GB2312";
/* CSS Document */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:none; list-style:none; }
body { font:12px/21px "微软雅黑", "宋体", Arial; color:#333; background:#f3f9f9; }
ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px; font-size:12px; font-weight:normal;}
article, section, header, footer, aside { display:block; }
img { border:none; margin:0px; padding:0px; vertical-align: top; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px;}
.float_L { float:left; }
.float_R { float:right; }
header { height:705px; background:url(images/top_bg.gif) repeat-x 0px 0px;}
.mainbox { width:1000px; margin:0px auto; position:relative;}
.footer { line-height:24px; padding-bottom:10px; text-align:center;}
.footer img{vertical-align: middle;}
a{color:#333; text-decoration:none }
a:hover { color:#cc0000; text-decoration:underline; }
.bgbule{ background:#e2f5fd;}
.fg01{ background: url(images/fg01.gif) no-repeat center top; height:52px;}
.fg02{ background: url(images/fg02.gif) no-repeat center top; height:52px;}
.disNo{ display:none;}

.blank75{ height:75px; clear:both; overflow:hidden; font-size:0;}
.blank30{ height:30px; clear:both; overflow:hidden; font-size:0;}
.blank50{ height:50px; clear:both; overflow:hidden; font-size:0;}

/*顶部导航*/
.topnav { width:100%; background: url(../images/nav-bg.gif) repeat-x 0px 0px; height:41px; overflow:hidden;font-size:12px; }
.logo { float:left; }
.nav-R { line-height:41px; float:right; }


/*banner*/
.banner_bj01{ width:100%; background:url(../images/banner_bj01.jpg) center}
.banner01{ width:1000px; height:170px; background:url(../images/banner01.jpg); margin:0 auto}
.banner02{ width:1000px; height:170px; background:url(../images/banner02.jpg); margin:0 auto}
.banner_bj02{ width:100%; background:url(../images/banner_bj02.jpg) center}
.banner03{ width:1000px; height:170px; background:url(../images/banner03.jpg); margin:0 auto}
.weixin{ width:1000px; height:200px; background:url(../images/weixin.jpg); margin:0 auto}

/*课程*/
.quxian01{ width:100%; height:8px; background:url(../images/quxian.jpg)}
.kecheng_bj{ width:100%; background:#bff1fe}
.kecheng{ width:1000px; height:345px; background:url(../images/kecheng.jpg) no-repeat; margin:0 auto;}

/*活动*/
.huodong{ width:100%; background:#f2f2f2;}
.huodong01{ width:1000px; height:240px; background:url(../images/hd01.jpg); margin:0 auto}
.huodong02{ width:1000px; height:210px; background:url(../images/hd02.jpg); margin:0 auto}
.huodong03{ width:1000px; height:218px; background:url(../images/hd03.jpg); margin:0 auto}

/*讲座*/
.quxian02{ width:100%; height:8px; background:url(../images/quxian02.jpg)}
.jiangzuo_bj{ width:100%; background:#2e4353}
.jz_bt{ width:1000px; height:30px; margin:0 auto; font-size:36px; color:#ebf4fb; text-align:center; padding-top:40px;}

.jiangzuo_table{ width:1000px; font-size: 12px; cellpadding:0; margin:0 auto; align:center; margin-top:28px;border-spacing:0; border-right:solid 1px #2e4353; border-bottom:solid 1px #2e4353; padding-bottom:35px;}
.jiangzuo_table th{ height:40px; background:#ff6278; font-size:16px; color:#fff; line-height:38px; border-left:solid 1px #2e4353; border-top:solid 1px #2e4353;}
.jiangzuo_table td{ height:36px; font-size:14px; background:#dadada; text-align:center; color:#333; line-height:30px; border-left:solid 1px #2e4353; border-top:solid 1px #2e4353;}

.kc_js{ width:1000px; height:120px; margin:0 auto; padding-top:40px; padding-bottom:40px;}

/*分校*/
.fenxiao_bt{ width:1000px; height:40px; margin:0 auto; font-size:36px; color:#2e4353; text-align:center; line-height:40px; padding-bottom:30px;}

.map{ text-align:center;width:1000px; margin:0 auto; overflow:hidden; margin-bottom:40px;}

.fenxiao a{ width:98px; height:37px;font-size:20px; color:#fff;  text-align:center; line-height:36px; display:block; float:left; margin-top:10px;}
a.current1{ background:#ff6278; opacity:0.8}
a.current2{ background:#ffd925; opacity:0.8}
a.current3{ background:#ff7e4b; opacity:0.8}
a.current4{ background:#4bcced; opacity:0.8}

.fenxiao a:hover{ color:#fff; text-decoration:none;opacity:1;}
.ml12{ margin-left:14px;}

/*页脚*/
.footer { width:100%; padding:20px 0px; text-align:center; font-size:14px; color:#666; border-top:1px #999999 solid}
.footer a, .footer a:hover{ color:#666; font-size:14px;}