#header{ height:167px}
#search{
	height:44px;
	line-height:44px;
	background:url(../images/bg_search.gif) repeat-x;
	width:987px;
	padding-left:0px;
	margin:0 auto
}
#search #inputtex{ padding:2px; border:1px solid #cecece; height:17px; margin-right:5px}
#bulletin{ padding-left:100px}
#bulletin strong{ padding-left:20px; background:url(../images/icon_bulletin.gif) no-repeat left center; font-size:14px; color:#bf2f2f}
#bulletin a{ padding-left:8px; margin: 0 10px; background:url(../images/bg_search_a.gif) no-repeat left center; color:#dd9469}
#main{
	background: url(../images/bg_main.jpg) repeat-x top;
	width:987px;
	padding-bottom:0;
}
.lineWarp{
	overflow:hidden;
	zoom:1;
	margin-top: 10px;
}
.lineWarp h2{ height:29px; line-height:29px; font-size:14px;background:url(../images/title_bg03.jpg) no-repeat left bottom;}
.lineL{
	width:590px;
	float:left;
}
.picBox{
	width:280px;
	text-align:center;
	float:left;
	display:inline;
	background-color: #CCC;
	height: auto;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 6px;
	padding:6px;
}
.infoWarp{
	padding:15px 0;
	overflow:hidden
}
.info{
	width:270px;
	float:left
}
.infoWarp h3{ color:#ff7508;font-size:14px;}
h3 a{color:#CC3300;}
.info .list{ margin:0; padding:10px 0}
.info .list li{ padding-right:0; border-bottom:1px dashed #717171}
.lineR{ width:385px; float:right;display:inline;}
#news .lineR h2{ background-position:left -29px}
.newsList{ margin:0; padding:15px 0 0}
.newsList li{ overflow:hidden;zoom:1}
.li_list{list-style:inside;}
.newsList span{ float:right; color:#ab2d00}
.menu{
	background-color: #FB9B6C;
	background-image: url(../images/bg_menu.gif);
	background-repeat: no-repeat;
}
.menu li,.menu li span,.menu li.on,.menu li.on span{ background:url(../images/bg_menu.gif) no-repeat}
.menu{ overflow:hidden;zoom:1;font-weight:bold;margin-top:10px;}
.menu li{ float:left; background-position: left -20px; margin-right:3px; cursor:pointer}
.menu li span{ display: block; float:left;height:16px; line-height:17px; background-position:right -40px; padding:2px 15px; color:#4c4c4c}
.menu li.on{ background-position: left -60px}
.menu li.on span{ background-position: right -80px; color:#ff7508}
.item{ float:left; padding:5px; text-align:center; width:120px}
.item01{
	float:left;
	padding:0px;
	text-align:center;
	width:60px;
	margin-top: 120px;
}
.item02{ float:left; padding:5px; text-align:center; width:180px}
.btLine .lineL{ width:269px; padding:9px; margin-right:0}
.btLine .tab2{ padding:9px;}
.btLine .lineR{ width:300px;}
.btLine .lineL h3{ font-size:12px; padding-top:15px}
.btLine .list{ margin:0; padding:4px 0 0 10px;overflow:hidden;zoom:1;}
.btLine .list li{ border-bottom:1px solid #f3f3f3;}
#history .lineR{ width:273px}
#thin .lineL{ width:255px; padding:0}
#thin .lineL .list{ padding:4px 10px 0 10px}
#thin  .lineR{ width:285px; padding-left:20px; background:url(../images/bg_lineR.jpg) repeat-y left}
#sign{ padding:10px}
#sign ul{float:left;width:68%;}
#sign img.login-icon{float:right;width:110px;height:96px;}
#sign ul li{ padding:6px 0}
#sign ul li strong{ display:block; float:left; width:55px; padding-right:5px; text-align:right; height:15px; line-height:20px}
#sign ul li input{ width:170px; margin-right:8px}
#sign ul li #code{ width:100px}
#sign  div.login{ padding-left:45px; padding-top:8px;clear:both;}
#sign  div input{ margin-right:8px}
#forum{ padding:10px 0}
.lineR .list li{border-bottom:1px solid #f3f3f3; overflow:hidden}
#forum  li{ padding:3px 0;border-bottom:1px solid #f3f3f3;text-indent:20px;}
#forum span{ color:#ff7910; margin-right:5px}
.sBanner img{
	margin-bottom:0px;t
    width:504px;
    height:150px;
   overflow:hidden;
}
.itemR { padding:5px 0; overflow:hidden;zoom:1}
.itemR h3{ font-size:12px; color:#FF7508}
.itemR img{ float:left; margin:0 8px;display:inline;}
.special{
	margin-top:5px;
}
.special h2{
	background-position:left -58px;
	height:25px;
	line-height:25px;
}
#specialBox{ color:#494948;  background:url(../images/bg_special.jpg); border:3px solid #fdd09f; padding:10px 20px}
#specialBox ul{ padding:12px 0}
#specialBox ul li{ border:none; padding:2px 0}
#specialBox p a{ padding-left:20px}
.color{background:url(../images/bg_vote.gif) repeat-x; height:10px; display:inline-block; line-height:0}
#green{ background-position:left top}
#purple{ background-position:left -10px}
#blue{ background-position:left -20px}
#orange{ background-position:left -30px}
.special caption{ border:1px solid #c3c3c3; background:#fdeaca; border-bottom:none; padding:3px; text-align:center;line-height:32px;}
.special table tbody{ border:#c3c3c3 1px solid;}
.special tr{line-height:24px;}
.special td{ padding:3px;}
.special td.tit{ text-align:left; padding-left:20px}
.special tr.vote{background:#fdeaca;text-align:right;}
.special tr.vote-btn{line-height:32px;text-align:right;}
.special .r{ padding-top:10px}
.ad170 .item{width:135px;margin:0 6px;_margin-left:3px;padding:0;}
.sourceWarp{
	padding:10px 10px
}
.sourceBorder{
	border:0px solid #f1f1f0;
	background:#fff;
	padding:5px
}
#source{ overflow:hidden; width:555px; height:165px; background:#fff url(../images/bg_source.gif) repeat-x left top}
.turnL,.turnR{ width:14px; background:url(../images/turn.gif) no-repeat; float:left; height:100px; margin-top:35px}
.turnR{ float:right; background-position:-14px center}
.turnC{ padding:15px 10px; width:470px; float:left; text-align:center}
.turnC select{ margin-right:8px; width:90px}
#enterInput{ width:70px; margin-right:18px}
.btnimg{ margin-left:13px}
.turnC .sBanner{ padding-top:7px}

/*********选项卡样式修改***********/
.infoWarp,#sign,#forum,#yhhd,#shhd{border:1px solid #ccc;border-top:none;}
#sign,#yhhd,#shhd{overflow:hidden;padding:10px;}
#yhhd,#shhd{height:100px;padding:10px 10px; overflow: hidden;}
.merchandise,.yhhd{width:100%;}
.merchandise li.bbg-item,.yhhd li.bbg-item{width:180px;list-style:none;float:left; text-align:center}
.merchandise li.more,.yhhd li.more{text-align:right;}
.bbg-item p{line-height:22px;}
/*************教师与家长************/
#sign ul li.role{text-indent:60px;}
#sign ul li.role input{width:auto;}
.lineL h2 img.hot{margin-right:190px;}

#sign ul li.visible{text-indent:-9999px;}
.search{border:1px solid #CCCCCC;margin:8px 0;}

/**************图片新闻**********/
.info p{line-height:24px;}
.list li.item-report{width:220px;}
/**************左侧广告*********/
.ad170{margin-top:10px;border:1px solid #CCC;}
/************框背景******************/
.gray-bg{
	background-image: url(../images/bg001.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.gray-bg02{
	background-color: #FEF9E0;
}
.title-bgcolor{
	margin-top: 5px;
	height: 28px;
	overflow: hidden;

}
.text_news_title02{
	font-size: 14px;
	color: #C30;
	line-height: 40px;

}
.text_news_title02 a{
	font-size: 14px;
	color: #C30;
	line-height: 40px;
}
.text_news_title02a{
	font-size: 14px;
	color: #F30;
	font-weight: bold;
}
/***********专家答疑修改成一问一答形式********************/
.infoWarp ul.question{overflow:hidden;padding:4px;height:145px;}
.question li{line-height:18px;height:18px;float:left;width:100%;overflow:hidden;}
#TeacherScroll{width:100000px;overflow:hidden;position:relative;height:153px;}
#TeacherScroll li{width:200px;height:140px;overflow:hidden;float:left;}
#TeacherScroll img{float:left;margin-right:5px;}
#TeacherScroll p{line-height:22px;}
#TeacherScroll p img{margin:0;}
#TeacherScroll p.date{color:#80323f;}
/**********友情链接***************/
#link{width:987px;margin:0 auto; margin-top:10px;}
#link img{
	float:left;
	margin-top: 5px;
	padding-right: 1px;
}
#link li.link-image a{
	padding:0;
}
#link .top{background-color:#FB9B6C;line-height:24px;height:24px;text-indent:10px;text-align:left;}
#link li{line-height:24px;text-align:center;width:100%;overflow:hidden;}
#link li a{padding:0 4px;}
#link a.no-dot{background:none;}
#history{height:95px;width:588px;overflow:hidden;}
#thin{width:588px;overflow:hidden;height:195px;}
#tabadcontent_70,#tabadcontent_71,#tabadcontent_72,#tabadcontent_73{
	width:383px;height:358px;
	}
#tabadcontent_60,tabadcontent_61,tabadcontent_62,tabadcontent_63{width:587px;height:205px;overflow:hidden;}
.text-zxzb {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	height: 170px;
	width: 500px;
	margin-top: -10px;
	padding-right: 10px;
	padding-left: 40px;
}
#slides{ margin: 0 10px; position: relative;}
.slides_container { width:568px;display:none;}
.slides_container div {width:568px; height:170px;display:block;}
.slides_container div ul{ margin: 0 0 0 30px; _margin: 0 0 0 17px;}
.slides_container div li{ float: left; margin: 0 0 10px 10px;}
.pagination {list-style:none;margin:0;padding:0;}
.pagination .current a {color:red;}

a.prev{ display: block; position: absolute; left: 0; top: 50px;z-index: 101;}
a.next{ z-index: 101; position: absolute; right: 0; _right: 10px; top: 50px;z-index: 102;}

/*2011-05-11 mc add */
.mc_pic_news{ height:281px;}
.mc_exps{ margin-top:0}
.mc_r_flash{ margin-top:10px;}
.mc_l_flash{ margin-top:10px;}
.mc_exp_scroll .item{ width:107px;}
.mc_l_wrap{margin-top:0px;*margin-top:-15px}
