@charset "gb2312";
/*
 * Writen by RICK <tagsworld@gmail.com>
 * 2010-01-19
 */
/* 浮动hacking */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* 标签覆盖样式 */
body,form,ul,ol,dl {padding:0;margin:0;font-size:12px;}
h1,h2,h3,h4,p {margin:0;padding:0;font-size:14px;}
img {border:0;}
a {color:black;text-decoration:none;white-space:nowrap;}
a:hover {color:#C20201;text-decoration:underline;}
h1 a, h2 a,h3 a,h4 a {color:#346697;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover {color:#C20201;}
span.PostNum {color:red;padding-left:5px;}
/* 主区块样式 */
div.block {width:950px;margin:auto;clear:both;margin-top:7px;}

/* 通用样式 */
.f14 {font-size:14px;}
.bold {font-weight:bold;}
.red {color:red;}
/* ---- 头部样式 ---- */
/*顶部链接*/
#TopLinks {text-align:right;background:url(imgs/nav_bg.jpg) bottom left repeat-x;padding:8px 0;margin-top:0;}
#TopLinks .homefav {float:left;line-height:14px;padding-left:15px;}
#TopLinks .homefav span {cursor:pointer;}
#TopLinks .icon1 {background:url(imgs/icon1.jpg) top left no-repeat;padding:0 0 0 20px;}
#TopLinks .icon2 {background:url(imgs/icon2.jpg) top left no-repeat;padding:2px 0 1px 20px;}
#TopLinks .toplinks {color:#888;padding-right:15px;}
#TopLinks .toplinks a {color:#888;}
/*Logo 及登录入口*/
#Banner {margin-top:0;}
#Banner #Logo {text-indent:-999px;width:200px;height:60px;display:block;float:left;background:url(imgs/logo_bj.png) top left no-repeat;overflow:hidden;}
#LoginBox input.input {border:1px solid #BED2DB;height:15px;padding:2px 5px;width:85px;}
#LoginBox .dologin {border:none;background:url(imgs/button_login.jpg);width:57px;height:21px;cursor:pointer;}
#LoginBox .doreg {border:none;background:url(imgs/button_reg.jpg);width:57px;height:21px;cursor:pointer;}
#LoginBox .dopass {border:none;background:url(imgs/button_pass.jpg);width:57px;height:21px;cursor:pointer;}
#Banner .icon3 {background:url(imgs/icon3.jpg) top left no-repeat;padding:2px 10px 0 16px;}
#Banner .icon4 {background:url(imgs/icon4.jpg) top left no-repeat;padding:2px 0 0 18px;}
#Banner .icon5 {padding-left:16px;background:url(imgs/icon5.jpg) top left no-repeat;}
#BBSlinks {word-spacing:5px;padding-top:12px;}
#LoginBox {float:left;padding-top:6px;}
#LoginStatus {float:left;padding-top:12px;}
/* 教育导航 */
#Forums {margin-top:4px;}
#Forums .title {background:url(imgs/bg_bbsnav1.jpg) top no-repeat;font-size:14px;height:34px;overflow:hidden;}
#Forums .title h1 {float:left;padding:12px 0 0 43px;cursor:pointer;}
#Forums .title .nav {line-height:37px;color:white;padding:0px 12px;text-align:right;font-family:微软雅黑;}
#Forums b#Cascade {color:#FD0;cursor:pointer;padding:0 30px 0 12px;text-decoration:none;background:url(imgs/icon31.gif) right no-repeat;}
#Forums b#Cascade.hide {background:url(imgs/icon30.gif) right no-repeat;}
#Forums .contents {border-left:1px solid #A7CEEF;border-right:1px solid #A7CEEF;padding:7px 24px 0;}
#Forums .contents span {color:#999;}
#Forums .contents span.hot {color:#F60;}
#Forums .contents dl {line-height:24px;background:url(imgs/line34.gif) bottom left repeat-x;padding-bottom:7px;}
#Forums .contents dl.NoLine {background:none;padding-bottom:0;}
#Forums .contents dt {float:left;color:#346697;font-size:14px; font-weight:bold;}
#Forums .contents dd {margin-left:110px;}
#Forums .contents dd a {white-space:nowrap;font-size:14px;}
#Forums .contents dd span {margin-right:10px;font-size:12px;}
#Forums .bottom {font-size:1px;height:8px;background:url(imgs/bbs_main.jpg) bottom no-repeat;}
/* 主体一屏样式 */
#Index .left {float:left;width:320px;}
#Index .center {float:left;padding:0px 3px 0px 7px;width:373px;}
#Index .right {float:right;width:243px;padding-left:3px;overflow:hidden;}

/* 图片变换 */
#Index .left .top5 {border:1px solid #BED1DF;}
#SlideBtns {height:19px;padding-left:3px;line-height:16px;}
#SlideBtns span {float:right;font-size:10px;height:16px;width:17px;text-align:center;color:white;margin:1px 3px 0px 0px;cursor:pointer;background:url(imgs/btn.jpg) no-repeat;}
#SlideBtns span.show {background:url(imgs/btna.jpg) no-repeat;}
#SlideText {float:left;padding-top:3px;text-align:left;}

/* 网校flash */

#Index h3.wx_title {background:url(imgs/wx_title.png) top left; height:25px;line-height:28px;padding:0 10px 0 30px;}
#Index h3.wx_title em {float:right;}
#Index h3.wx_title em a { color: black;font-style: normal;}

.box {padding:8px 12px;}
/* 家长热议 */
#Index .hotnews {margin-top:7px;height:160px;background:url(imgs/pk_bg0.jpg) bottom no-repeat;}
#Index h2.h2 {padding-left:14px;line-height:27px;border:1px solid #BFD0DA;border-bottom:none;background:url(imgs/h1_bg.jpg) repeat-x;}
#Index .h2 a {font-size:14px;padding-left:14px;background:url(imgs/icon3.gif) center left no-repeat;}
#Index .hotnews .box a {line-height:22px;}

/* 精华推荐 - 兼容公共 */
#Index .elite {margin-top:7px;}
#Index .elite .box {border:1px solid #A7CEEF;border-top:none;padding:6px 12px;}
#Index .elite dl.lists {height:97px; line-height:20px;background-position:0 4px;padding-top:9px;}
#Index .elite dl.top h3 {text-indent:0;}
dl.top img {border:1px solid silver;padding:3px;}
dl.top h3 {text-indent:24px;padding-top:6px;}
dl.top h3 a {color:#224D9B; white-space:nowrap;}
dl.top p {font-size:12px;line-height:19px;padding-top:5px;text-indent:24px;}
dl.top p a {color:#C20201;}
dl.top dt {float:left;padding-right:8px;}

dl.lists {line-height:18px;clear:both;background:url(imgs/line1.jpg) 0px 9px repeat-x;padding-top:15px;position:relative;overflow:hidden;height:118px;}
dl.lists dt {float:left;padding-right:6px;clear:left;margin:0px;font-weight:bold;font-size:14px;color:#346699;}
dl.lists dd {margin:0px;}
dl.lists dt a {color:#346699;}
/* 首页中间 */
#Index .centercontent {border-color:#A7CEEF;border-style:solid;border-width:2px 1px 1px;background:url(imgs/news_bg2.jpg) repeat-x;}
#Index .manual {text-align:center;padding:4px 0px;}
#Index .manual h1 {padding:10px 0px;}
#Index .manual h1 a {font-size:18px;font-family:"微软雅黑";color:#C20201;}
#Index .manual a {line-height:21px;white-space:nowrap;}
#Index .top15tab {padding:4px 12px 0px;border-bottom:1px solid #B9D1DB;height:24px;}
#Index .top15tab a {float:left;position:relative;text-decoration:none;margin-right:5px;margin-bottom:-4px;color:#4D8AC7;font-size:14px;background:url(imgs/tab0.jpg) right -100px no-repeat;cursor:default;}
#Index .top15 {background:url(imgs/rankings00.jpg) 10px 0px no-repeat;}
#Index .top15 dl {display:none;font-size:14px;line-height:28px;padding:8px 12px 3px 0px;}
#Index .top15 dl.active {display:block;}
#Index .top15 dl dt {float:left;overflow:hidden;font-size:14px;line-height:28px;padding-left:45px;}
#Index .top15 dl dd {font-size:12px;color:#999999;text-align:right;background:url(imgs/line30.gif) bottom repeat-x;}
#Index .top15tab a b {display:block;padding:0px 10px;line-height:25px;background:url(imgs/tab0.jpg) 0px 0px no-repeat;}
#Index .top15tab a.active {color:#346699;background:url(imgs/tab0.jpg) right -150px no-repeat;}
#Index .top15tab a.active b {background:url(imgs/tab0.jpg) 0px -50px no-repeat;}
#Index .centerbottom {height:12px;background:url(imgs/line2.png) bottom right no-repeat;}

/*最新日志*/
.newblogs {padding:7px;background:url(imgs/rankings1.jpg) bottom left no-repeat;line-height:28px;overflow:hidden;}
.newblogs dt {float:left;overflow:hidden;white-space:nowrap;padding-left:28px;}
.newblogs dd {color:#999999;text-align:right;}

/*空间最新日志*/
#Index .bright {height:208px;margin-top:7px;overflow:hidden;_height:210px;}
#Index .bright h2.h2 {padding:0px 0px 0px 14px;border:none;text-align:left;}
#Index .bright dl {border:none;padding:5px 3px;height:165px;}
#Index .bright dt {display:block;}
#Index .bright a.small {font-size:12px;padding-right:10px;float:right;font-weight:normal;background:none;}

/* 二屏及其他 */
.block .bleft {float:left;width:700px;}
.block .bright {float:right;width:241px;border:1px solid #BBD1DF;}
.banzhu {background:url(imgs/banzhu_bg.jpg) left bottom repeat-x;height:305px;overflow:hidden;}
#Block1 .banzhu h2 {background:url(imgs/b-title.jpg) top center no-repeat;margin-top:5px;height:46px;line-height:46px;text-indent:-999px;text-align:left;padding:0px;}
.banzhu .userpics {padding-left:10px;}
.banzhu .userpics p {float:left;text-align:center;padding:0 7px 10px 0;overflow:hidden; width:66px;}
.banzhu .userpics img {width:66px;height:50px;}
.banzhu .userpics a {display:block;margin-top:4px; width:66px; overflow:hidden;font-size:12px;}
.bright dl {padding:10px 3px;height:252px;line-height:25px;margin:0 5px;border-top:1px solid #CBE1EC;overflow:hidden;}
.bright dt {float:left;padding-left:12px; background:url(imgs/dot.gif) left center no-repeat;}
.bright dd {text-align:right;color:gray;}
.bright h2 {background-color:#EBF2F8;padding:9px 20px;text-align:right;font-size:12px;font-weight:normal;}
.bright h2 span {float:left;font-size:14px;font-weight:bold;}

.border {font-size:1px;background:url(imgs/blocktop_bg.jpg) 0 0 no-repeat;height:6px;}
.topics dl {height:261px;padding-top:10px;margin-right:10px;display:none;}
.topics dl.active {display:block;}
.topics dd {line-height:25px;overflow:hidden;margin:0px;padding-left:40px;width:220px;font-size:14px;}
#Block1 .topics dl {background:url(imgs/num1.jpg) 10px 15px no-repeat;}
#Block2 .border {background-position:0 -10px;}
#Block2 .topics dl {background:url(imgs/num2.jpg) 10px 15px no-repeat;}
#Block3 .border {background-position:0 -20px;}
#Block3 .topics dl {background:url(imgs/num3.jpg) 10px 15px no-repeat;}
#Block4 .border {background-position:0 -30px;}
#Block4 .topics dl {background:url(imgs/num4.jpg) 10px 15px no-repeat;}
#Block5 .border {background-position:0 -40px;}
#Block5 .topics dl {background:url(imgs/num5.jpg) 10px 15px no-repeat;}

.bleft .threads {float:left;width:427px;border:1px solid #BBD1DF;}
.threads h2 {padding-left:20px;text-align:right;background:url(imgs/h1_bg.jpg) bottom repeat-x;}
.threads h2 a.title {line-height:28px;background:url(imgs/icon3.gif) center left no-repeat;float:left;display:block;padding-left:16px;}
.threads h2 span a {background:url(imgs/line4.jpg) center left no-repeat;line-height:28px;font-size:12px;font-weight:normal;padding:0 8px;}
.threads .box {height:255px;}
.threads .lists a {font-size:14px;line-height:24px;}
.bleft .topics {float:right;width:270px;border:1px solid #BBD1DF;border-left:none;}
.topics h3 {height:27px;background:url(imgs/h1_bg.jpg) bottom left repeat-x;border-bottom:1px solid #BBD1DF;}
.topics h3 span {float:left;width:50%;line-height:27px;height:27px;text-align:center;font-size:14px;color:#346697;cursor:pointer;font-weight:bold;}
.topics h3 span.hover {background:url(imgs/tab1.jpg) bottom left repeat-x;font-weight:normal;}

/* 友情链接 */
#partner {border:1px solid #BBD1DF;background:url(imgs/h1_bg.jpg) top repeat-x;}
#partner h1 {padding:3px 30px;line-height:26px;background:url(imgs/icon3.gif) 15px center no-repeat;color:#346697;}
#partner ul {padding:3px 25px;}
#partner li {list-style:none;float:left;padding:5px;}
/* 在线会员 */
#online {border:1px solid #BBD1DF;background:url(imgs/h1_bg2.jpg) bottom repeat-x;line-height:26px;color:#346697;font-size:12px;padding:3px 0;text-indent:30px;}
#online h3, #online a, #online em {font-style:normal;font-size:12px;}
#partner, #online {width:948px;}
/* 底部样式 */
#footer p {text-align:center;font-size:12px;color:gray;line-height:24px;}
#footer a {text-align:center;font-size:12px;color:gray;}
#footer .link img{border:1px solid silver;margin:3px;}

/* 编写人：Rick 2010-01-18 */

/* 春节特殊样式 */
#bblock {background-color:white;margin:0 auto;width:960px;}
#springbody {background:#F8A91F url(spring/newyearbg.jpg) top center no-repeat;}
#springbody #newyear {height:60px;margin:auto;position:relative;width:960px;}
#newyear input {border:none;padding:0;margin:0;width:40px;height:18px;position:absolute; right:0px; bottom:0px; background:url(spring/btn_close.gif) top left no-repeat;}
/* 编写人：Rick 2010-02-10 */

/* 上海站覆盖样式 */
div.blocksh {width:948px;margin:auto;clear:both;margin-top:7px;border:1px solid #BBD1DF;background:url(imgs/h1_bg.jpg) top repeat-x;}
div.blocksh h1 {color:red;padding:3px 30px;line-height:20px;background:url(imgs/icon3.gif) 15px center no-repeat;color:#346697;}
div.fblock {width:280px;height:150px;overflow:hidden;padding:8px 18px;border-top:1px solid #BBD1DF;float:left;background:url(imgs/line1.png) top right no-repeat;}
div.fnoborder {background:none;}
div.fblock h2 {background:url(imgs/line3.png) left bottom no-repeat;padding:0 0 3px 12px;}
div.fblock ul {margin:0;padding:5px 0; list-style:none;}
div.fblock li {background:url(imgs/dot.gif) left center no-repeat; padding:3px 0px 3px 12px;line-height:20px;font-size:14px;}
.shthreads {padding:7px;background:url(imgs/rankings00.jpg) 5px top no-repeat;line-height:28px;overflow:hidden;margin-top:5px;}
.shthreads dt {float:left;overflow:hidden;white-space:nowrap;padding-left:28px;}
.shthreads dd {color:#999999;text-align:right;}
.wxnews {height:118px;border:1px solid #BBD1DF;border-top:none;list-style:none;margin:0;line-height:24px;font-size:12px;padding:3px 10px;display:none;}
#Index .centersh {border:none;background:none;}
#Index .centersh .top15tab {padding:3px 12px 0px;}
#Index .centersh .top15 {margin:0;}

/* 网校样式 */
#Index .movie {height:103px;}
#Index .movie dl {line-height:22px;}
#video {height:140px;text-align:center; padding:0px 10px; overflow:hidden; background-color:#fff;line-height:14px;}
#video img {padding:1px; border:1px solid silver;}
#video a {font-size:12px;}
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
