﻿@charset "utf-8";
body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	}
table,td,div,h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.em{text-indent:2em;}
hr{height:1px; color:#ccc; border:0; border-top:#aaa 1px dotted; margin:8px 0 8px 0;}
p{ margin:0; padding:0; border:0}
A:link    { color:#666; text-decoration:none;}
A:visited { color:#666; text-decoration:none;}
A:active  { color:#666; text-decoration:none;}
A:hover   { color:#999; text-decoration:underline;}

.red{color:#f00;}
.blue { color:#147ab8; text-decoration:none;}
.blue A:link    { color:#147ab8; text-decoration:none;}
.blue A:visited { color:#147ab8; text-decoration:none;}
.blue A:active  { color:#147ab8; text-decoration:none;}
.blue A:hover   { color:#147ab8; text-decoration:underline;}

.biglink { font-family:微软雅黑; font-weight:bold; color:#3a78b7; font-size:12px; text-decoration:none;}
.biglink A:link    { font-family:微软雅黑; font-weight:bold; color:#3a78b7; font-size:12px; text-decoration:none;}
.biglink A:visited { font-family:微软雅黑; font-weight:bold; color:#3a78b7; font-size:12px; text-decoration:none;}
.biglink A:active  { font-family:微软雅黑; font-weight:bold; color:#3a78b7; font-size:12px; text-decoration:none;}
.biglink A:hover   { font-family:微软雅黑; font-weight:bold; color:#3a78b7; font-size:12px; text-decoration:underline;}
	
.pagewide{width:910px; margin:0 auto;}
.pagetop{background-image:url(../img/bg_menu.jpg); background-repeat:repeat-x; height:113px;}
.topleft{float:left; width:250px;}
.topright{ float:right; width:650px; padding-top:22px;}
.logo{ padding-top:18px;}
.time{padding-top:7px;}
.topmenu{text-align:right; padding-bottom:16px;}
.time1{font-size:10px; color:#aaa; font-weight:bold;}
.time2{font-size:10px; font-weight:bold;}
.tr{text-align:right;}
.pad15{padding:15px;}
.fl{float:left;}
.fr{float:right;}
.auh{height:100%; overflow:auto;}
.border_img1{border:#a8cff3 1px solid; padding:1px;}
.border_img2{border:#ddd 1px solid; padding:3px;}
.border_img3{border:#a8cff3 1px solid; padding:3px;}

/*菜单CSS开始*/
#menutop {CLEAR: both; text-align:right;}
#menutop DT {HEIGHT: 28px}
#menutop DD { width:600px; text-align:right; float:right; color:#fff; margin-left:0px;}
#menutop DD a{color:#fff; text-decoration:none;}
#menutop DD a:hover{color:#a8d0e8; text-decoration:none;}
#menutop #Fod {FLOAT: right;}
#menutop #Fod DIV {background-image:url(../img/bg_menu2.gif); background-repeat:no-repeat; FLOAT: left; WIDTH: 81px; CURSOR: pointer; COLOR: #147ab8; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center; padding-top:6px;}
#menutop #Fod DIV.s {background-image:url(../img/bg_menu1.gif); background-repeat:no-repeat; width:81px; height:25px; COLOR: #fff; font-weight:bold; padding-top:3px;}
#menutop #Fod A {COLOR: #147ab8; TEXT-DECORATION: none}
#menutop #Fod A:hover {COLOR: #fff}
#menutop #Fod DIV.s A {COLOR: #FFF; TEXT-DECORATION: none}
#menutop #Fod DIV.s A:hover{COLOR: #a8d0e8; TEXT-DECORATION: none;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}
.menu1{text-align:left; padding-left:49px;}
.menu1 a{font-size:10px; font-weight:bold;}

.menu2{padding-right:275px; padding-top:7px;}
.menu3{padding-right:120px; padding-top:7px;}
.menu4{padding-right:30px; padding-top:7px;}
.menu5{padding-right:10px; padding-top:7px;}
.menu6{padding-right:10px; padding-top:7px;}
.menu7{padding-right:0px; padding-top:7px;}
/*菜单CSS结束*/

.mgt10{margin-top:10px;}
.mgt2{margin-top:2px;}
.mgt20{margin-top:20px;}
.pdt20{ padding-top:20px;}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
div#left{width:296px; float:left; clear:right; }
div#middle{ width:409PX; float:left; clear:right; margin:0 10px 0 9px;}
div#right{ width:186PX; float:left; clear:right;}


/*层滑动CSS开始*/
h1{margin:0;padding:0;}
.resArea{width:296px;float:left;}
.teaArea{width:261px;float:left;}
.videoArea{width:412px;float:left;}
.widthblog{width:409px;float:left;}
.res_b{background:url(../img/bg.gif) no-repeat 0 -422px;height:2px;}
.pro_b{background:url(../img/bg.gif) no-repeat 0 -426px;height:2px;}
.res_s{background:url(../img/bg.gif) no-repeat 0 -430px;height:2px;}
#blog,#bbs,#zs{background:url(../img/bg.gif) no-repeat 0 -328px; height:27px;}
#blog h1,#bbs h1,#zs h1{background:url(../img/bg.gif) no-repeat -371px -297px;}
#teacher{background:url(../img/bg.gif) no-repeat 0 -619px; height:23px; }
#video,#video1,#ziyuan{background:url(../img/bg.gif) no-repeat 0 -668px; height:27px; }
#search, #news, #test, #read{background:url(../img/bg.gif) no-repeat 0 -206px; height:27px; }
#site{background:url(../img/bg.gif) no-repeat 0 -504px; height:27px; }
#search h1, #news h1,#test h1,#blog h1,#read h1,#site h1,#bbs h1,#zs h1,#teacher h1,#video h1,#video1 h1,#ziyuan h1{float:left;height:20px;line-height:20px;width:73px;text-align:center;overflow:hidden;margin-right:1px;padding-top:3px; color:#949292; font-weight:normal;}
#search h1 a, #news h1 a, #test h1 a, #blog h1 a, #read h1 a, #site h1 a, #bbs h1 a, #zs h1 a, #teacher h1 a, #video h1 a, #video1 h1 a, #ziyuan h1 a{color:#949292;}
#search h1.s, #news h1.s, #test h1.s, #blog h1.s, #read h1.s, #site h1.s, #bbs h1.s, #zs h1.s, #video h1.s, #video1 h1.s, #ziyuan h1.s{height:20px;line-height:20px; width:73px;padding:3px 0 4px 0; cursor:pointer; color:#147ab8; font-weight:bold;}
#search h1.s a, #news h1.s a, #test h1.s a, #blog h1.s a, #read h1.s a, #bbs h1.s a, #zs h1.s a, #teacher h1.s a, #video h1.s a, #video1 h1.s a,#ziyuan h1.s a{color:#147ab8; text-decoration:none;}
#site h1.s a{color:#666; text-decoration:none;}
#search h1.s a:hover,#teacher h1.s a:hover, #news h1.s a:hover, #test h1.s a:hover, #blog h1.s a:hover, #read h1.s a:hover, #bbs h1.s a:hover, #zs h1.s a:hover, #video h1.s a:hover, #video1 h1.s a:hover, #ziyuan h1.s a:hover{color:#147ab8;  text-decoration:underline;}
#site h1.s a:hover{color:#999;  text-decoration:underline;}
#search h1, #news h1, #test h1, #read h1, #video h1, #video1 h1{background:url(../img/bg.gif) no-repeat 0 -269px;}
#teacher h1{background:url(../img/bg.gif) no-repeat -82px -591px;}
#teacher h1.s{background:url(../img/bg.gif) no-repeat 0 -591px;}
#ziyuan h1{background:url(../img/bg.gif) no-repeat -605px -269px; width:47px;}
#ziyuan h1.s{background:url(../img/bg.gif) no-repeat -605px -297px; width:47px;}
#teacher h1.s{height:16px;line-height:20px; width:73px;padding:3px 0 4px 0; cursor:pointer; color:#147ab8; font-weight:bold;}
#site h1{background:url(../img/bg.gif) no-repeat -526PX -297px;}
#search h1.s, #news h1.s, #test h1.s, #read h1.s, #video h1.s, #video1 h1.s{background:url(../img/bg.gif) no-repeat 0 -297px;}
#site h1.s{background:url(../img/bg.gif) no-repeat -449PX -297px;}
#blog h1.s,#bbs h1.s,#zs h1.s{background:url(../img/bg.gif) no-repeat -289px -297px;color:#147ab8;}
#blog h1.s a,#bbs h1.s a,#zs h1.s a{color:#147ab8; text-decoration:none;}
#blog h1.s a:hover,#bbs h1.s a:hover,#zs h1.s a:hover{color:#147ab8; text-decoration:underline;}
#searchInfo, #newsInfo, #testInfo, #readInfo,#videoInfo,#ziyuanInfo{border-left:1px solid #aacbee;border-right:1px solid #aacbee;  padding:10px; height:100%; overflow:auto; clear:both;}
#teacherInfo{}
#ziyuanInfo{border-left:1px solid #aacbee;border-right:1px solid #aacbee;  padding:8px 15px 8px 15px; height:100%; overflow:auto; clear:both;}
#video1Info{border-left:1px solid #aacbee;border-right:1px solid #aacbee; padding:10px 5px 10px 5px; height:118px;}
#siteInfo{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;  padding:12px 10px 10px 10px;}
.pro_b{background:url(../img/bg.gif) no-repeat 0 -426px;}
#blogInfo,#bbsInfo,#zsInfo{border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4; padding:10px;}
/*层滑动CSS结束*/




/*教辅开始*/
#jiaofu { width:188px; overflow:hidden;}
/*#jiaofu { width:188px; overflow:hidden;}*/
#jiaofu DT {HEIGHT: 23px}
#jiaofu DD { width:164px; margin-left:0px;float:left; padding:10px;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4; height:164px; background-color:#f6f9fe;}
#jiaofu #Fod {FLOAT: left;}
#jiaofu #Fod DIV {background:url(../img/bg.gif) no-repeat -94PX -146px; background-repeat:no-repeat; FLOAT: left; WIDTH: 92px; CURSOR: pointer; COLOR: #147ab8; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center;  margin-right:2px;}
/*#jiaofu #Fod DIV {background:url(../img/bg.gif) no-repeat -94PX -146px; background-repeat:no-repeat; FLOAT: left; WIDTH: 92px; CURSOR: pointer; COLOR: #147ab8; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center;  margin-right:2px;}*/
#jiaofu #Fod DIV.s {background:url(../img/bg.gif) no-repeat 0 -146px; background-repeat:no-repeat; width:92px; height:23px; COLOR: #fff; font-weight:bold;}
#jiaofu #Fod A {COLOR: #949292; TEXT-DECORATION: none}
#jiaofu #Fod A:hover {COLOR: #fff}
#jiaofu #Fod DIV.s A {COLOR: #147ab8; TEXT-DECORATION: none}
#jiaofu #Fod DIV.s A:hover{COLOR: #147ab8; TEXT-DECORATION: underline;}
/*教辅结束*/

/*精品课程开始*/
#course { width:189px; overflow:hidden;}
/*#course { width:189px; overflow:hidden;}*/
#course DT {HEIGHT: 23px;}
#course DD { width:158px; margin-left:0px;float:left; padding:9px 13px 10px 13px;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4; height:188px; background-color:#f6f9fe;}
#course #Fod {FLOAT: left;}
#course #Fod DIV {background:url(../img/bg.gif) no-repeat -251PX -146px; background-repeat:no-repeat; FLOAT: left; WIDTH: 60px; CURSOR: pointer; COLOR: #147ab8; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center;  margin-right:3px;}
/*#course #Fod DIV {background:url(../img/bg.gif) no-repeat -94PX -146px; background-repeat:no-repeat; FLOAT: left; WIDTH: 92px; CURSOR: pointer; COLOR: #147ab8; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center;  margin-right:3px;}*/
#course #Fod DIV.s {background:url(../img/bg.gif) no-repeat -189PX -146px; background-repeat:no-repeat; width:60px; height:23px; COLOR: #fff; font-weight:bold;}
#course #Fod A {COLOR: #949292; TEXT-DECORATION: none}
#course #Fod A:hover {COLOR: #fff}
#course #Fod DIV.s A {COLOR: #147ab8; TEXT-DECORATION: none}
#course #Fod DIV.s A:hover{COLOR: #147ab8; TEXT-DECORATION: underline;}
/*精品课程结束*/

.adleft{ float:left; width:714PX; height:90PX;}
.adright{ float:right; width:186PX; height:90PX;}
.bbstj{ float:right; text-align:right; padding-top:5px; padding-right:15px;}
.grey{color:#aaa;}
.b{font-weight:bold;}

input{BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset; FONT-FAMILY: "Arial";HEIGHT:16px;color: #555;}
textarea{BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset; FONT-FAMILY: "Arial";color: #555;}
select{BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset; FONT-FAMILY: "Arial";HEIGHT:20px;color: #555;}
.input_search{background:url(../img/bg.gif) no-repeat 0 -24px; width:47px; height:20px; border:0px; color:#fff; cursor:pointer; font-weight:bold;}
.input_login_long{background:url(../img/bg.gif) no-repeat -57px -90px; width:92px; height:20px; border:0px; color:#fff; cursor:pointer; font-weight:bold;}
.input_login{background:url(../img/bg.gif) no-repeat 0 0; width:47px; height:20px; border:0px; color:#fff; cursor:pointer; font-weight:bold;}
.input_checkbox{height:17px; border:0; background-color:#fff;}



ul{margin:0;padding:0;}
ul,li{list-style-type:none;}
.cb{clear:both;}
.pdt10{padding-top:10px;}
.mgt5{margin-top:5px;}
.mgt15{margin-top:15px;}
.fontgrey{color:#aaa;}
.fonts{font-family:"宋体"; font-size:12px; color:#aaa;}
.tc{text-align:center;}
.lh20{line-height:20px;}
.lh30{line-height:30px;}
.fontr{color:#ff0000;}
.fontb{color:#3399FF;}
.newsleft{width:105px; height:55px; float:left;}
.newsright{width:145px; height:55px; float:right; line-height:19px; overflow:hidden;}
.huiyi1{line-height:20px;}
.qwtest{line-height:21px;}
.newsright li,.huiyi1 li,.qwtest li{padding:0 0 0 10px;background:url(../img/bg1.gif) no-repeat -30px 7PX;}
.botline{background:url(../img/botline.gif); height:1px;}
.newsline{background:url(../img/line.gif); height:1px;}
.news{overflow:hidden; line-height:20px;}
.news li{padding:0 0 0 10px;background:url(../img/bg1.gif) no-repeat -30px -12PX;}



.title1{ font-family:微软雅黑,黑体; font-size:15px; font-weight:bold; text-align:center;}
.title1 a{font-family:微软雅黑,黑体; font-size:15px; font-weight:bold; text-decoration:none;}
.title1 a:hover{font-family:微软雅黑,黑体; font-size:15px; font-weight:bold; text-decoration:underline;}
.indexnewsleft{ width:104px; float:left; border:#eee 1px solid;}
.ipic{border:#fff 2px solid;}
.indexnewsright{width:255px; float:right;}
.blogleft{width:190px; float:left;}
.blogright{width:190px; float:right;}
.blogpic{width:119px; border:#bbb 1px solid;}
.faq{line-height:20px;}
.title2{text-align: left; border-bottom:#ccc 1px solid; padding-bottom:2px; height:15px;}
.rightleft{width:80px; float:left;font-weight: bold;}
.rightmore{width:50px; float:right; text-align:right;}
.videotitle{text-align:center; font-weight:bold; height:17px;}
.noticeleft{float:left; width:200px;padding:3px 0 0 10px;background:url(../img/bg1.gif) no-repeat -30px -12PX;}
.zsleft{float:left; width:300px;padding:3px 0 0 10px;background:url(../img/bg1.gif) no-repeat -30px -12PX;}
.noticeright{float:right; width:60px; color:#aaa; font-size:10px; font-weight: bold; padding-top:2px;}
.notice{height:22px; clear:both;}
.bbsleft{float:left; width:300px;padding:3px 0 0 10px;background:url(../img/bg1.gif) no-repeat -30px -12PX;}
.bbslist{padding:0 0 0 10px;background:url(../img/bg1.gif) no-repeat -30px 6PX; height:23px;}
.scrollbook{overflow: hidden; height: 221px; width: 273px;}
.scrolllink{overflow: hidden; height: 69px; width: 690px;}
.indexnews{background:url(../img/bg.gif) no-repeat -521px -343px; height:97px; padding:15px;}
#logintop{background:url(../img/bg.gif) no-repeat 0 -473px; height:2px; width:186PX;}
#loginbom{background:url(../img/bg.gif) no-repeat 0 -477px; height:2px; width:186PX; clear:both;}
#logintoplink{background:url(../img/bg.gif) no-repeat 0 -486px; height:2px; }
#loginbomlink{background:url(../img/bg.gif) no-repeat 0 -490px; height:2px;  clear:both;}
#loginmid{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; padding:10px;}
#huiyi{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; background-color:#f6f9fe; padding:10px;}
#copy{text-align:center; line-height:20px; clear:both; padding-top:20px;}

/*顶部广告*/
.focus { width:409px; height:173px;}
.focus #bimg {FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); HEIGHT: 173px; }
.focus .focus_img IMG {BORDER: #ddd 1px solid; HEIGHT: 173px;}
.focus .focus_list { margin:0;}
.focus .focus_list ul {LIST-STYLE-TYPE: none;  }
.focus .focus_list ul IMG {LIST-STYLE-TYPE: none;BORDER: #aaa 1px solid;FILTER: alpha(opacity=50);WIDTH: 86px; CURSOR: pointer;HEIGHT: 53px; moz-opacity: 0.5;}
.focus .focus_list .s {BORDER: #69bcee 1px solid;FILTER: alpha(opacity=100);WIDTH: 86px; CURSOR: pointer;HEIGHT: 53px; moz-opacity: 1;}
/*顶部广告*/


/*lgoin forget页面*/
#loginwide{width:700px; margin:0 auto; margin-top:30px; background:url(../img/bglogin.gif) no-repeat; height:242px; margin-bottom:30px; }
.loginleft{width:280px; float:left; padding:20px;}
.loginright{ width:360px; float:right; text-align:center; padding-top:70px;}
.input_login1{background:url(../img/bg.gif) no-repeat -63px 0; width:65px; height:28px; border:0px; color:#fff; cursor:pointer; font-weight:bold; font-size:14px;}
.input_got{background:url(../img/bg.gif) no-repeat -159px -90px; width:29px; height:20px; border:0px; color:#fff; cursor:pointer; font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#forgetwide{width:660px; margin:0 auto; margin-top:30px; background:url(../img/bgforget.gif) no-repeat; height:202px; margin-bottom:30px; padding:20px;}
#regwide{width:660px; margin:0 auto; margin-top:30px; background:url(../img/bgreg.gif) no-repeat; height:305px; margin-bottom:30px; padding:20px;}

/*lgoin forget页面*/


.pages {
	HEIGHT: 30px; TEXT-ALIGN: right; 
}
.xspace-page {
	FLOAT: right; MARGIN: 3px 0px 0px 0px;font-size:10px;
}
.xspace-page A {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px
}
.xspace-page SPAN {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px
}
SPAN.xspace-totlerecord {
	COLOR: #1176bb
}
SPAN.xspace-totlepages {
	COLOR: #1176bb
}
SPAN.xspace-totlerecord {
	BORDER-RIGHT: #fff 1px solid; MARGIN-RIGHT: 2px
}
SPAN.xspace-current {
	FONT-WEIGHT: bold; BACKGROUND: #1176bb; COLOR: #e1ebef
}
SPAN.xspace1 {
	FONT-WEIGHT: bold; BACKGROUND: #1176bb; COLOR: #e1ebef; font-size:10px; padding:3px;
}
.link_no_href { cursor:pointer; }

.autoh{height:100%; overflow:auto;}