em{ font-style:normal}
p{ font-size:12px; color:#666; line-height:180%}
.clearFont li font{color:#333}
.clearFont li font:hover{ color:#C30506}
h1 strong{ *font-weight:normal}
li strong{ font-weight:normal}
li span{ position:absolute; top:-2px; *top:-5px; color:#777}
#PartOne{ position:relative}
#PartOne .leftbar {width:270px; padding:0 10px 0 0}
#PartOne .center{ position:absolute; left:280px; right:270px; padding:0 10px;border-left:#ccc 1px solid; border-right:#ccc 1px solid}
#PartOne .rightbar { width:260px; overflow:hidden}
#PartOne .leftbar em{ color:#fff}
#PartOne .leftbar h2 span a{ color:#004295}
#PartOne .leftbar p{margin-bottom:10px; border-bottom:#ccc 1px dashed}
#PartOne .leftbar li strong{ font-weight:bold}
#PartOne .leftbar h2{ height:22px; margin:10px auto;  background:url(/images/templet/bg_index.gif) repeat-x; border-bottom:#1768A8 1px solid}
#PartOne .leftbar em{ position:absolute; padding:0 15px 0 10px; line-height:160%; background:url(/images/templet/bg_index.gif) 0 -28px repeat-x}
#PartOne .leftbar h2 span{ top:3px}
#PartOne .leftbar li{ height:24px}
#PartOne  .topnews h1{ text-align:center; font-size:16px; font-family:"黑体"; *font-weight:normal}
#PartOne  .topnews h1 a,#PartOne  .topnews h1 a font{ color:#C30506}
#PartOne  .center p{ height:40px; padding-bottom:5px; margin-bottom:5px; overflow:hidden; border-bottom:#ccc 1px dashed}
.Shuiwubox{ height:26px; padding-left:20px; overflow:hidden; background:url(/images/templet/bg_index.gif) 0 -1px repeat-x}
.Shuiwubox li{ display:block; width:80px; height:26px; overflow:hidden; margin:0 3px; line-height:28px; _line-height:26px; float:left; background:url(/images/templet/images_index.gif) -82px 0 no-repeat; text-align:center}
.Shuiwubox li a{ text-decoration:none;color:#004499;blr:expression(this.onFocus=this.blur());/*IE Opera*/  outline:none;   /*FF Opera*/}
.Shuiwubox li.hover{ background:#ccc; font-weight:bold; background:url(/images/templet/images_index.gif) 0 0 no-repeat; font-size:14px; line-height:230%;_line-height:200%}
.Shuiwubox li.hover a{ color:#C30506; text-decoration:none}
.ShuiwuContent h1{ margin-bottom:5px; padding-left:10px; border-bottom:#ccc 1px dashed; font-size:12px}
.ShuiwuContent h1 a,.ShuiwuContent h1 a font{ color:#C30506}
.ShuiwuContent p{ display:none}
.ShuiwuContent li{ padding-left:10px; background:url(/images/templet/bg_li.gif) 0 10px no-repeat; font-size:14px}
.ShuiwuContent li a{ color:#004499}
.ShuiwuContent li a font{ color:#004499}
.ShuiwuContent li a:hover{ color:#C30506}
#PartOne .rightbar{ }
#PartOne .box{ position:relative; padding:0 10px 10px 10px; background:#E7F5FC; border:#ccc 1px solid}
#PartOne .box h2{ margin:10px auto; padding-left:20px; border-bottom:#ccc 1px dashed; background:url(/images/templet/bg_li.gif) 0 -63px no-repeat}
#PartOne .box em{_display:none; position:absolute; width:5px; height:5px}
#PartOne .box em.j1{ top:-1px; left:-1px; background:url(/images/templet/fillet_blue.gif)}
#PartOne .box em.j2{ top:-1px; right:-1px; background:url(/images/templet/fillet_blue.gif) -5px 0}
#PartOne .box em.j3{ top:97.95%; left:-1px; background:url(/images/templet/fillet_blue.gif) 0 -5px}
#PartOne .box em.j4{ top:97.95%; right:-1px; background:url(/images/templet/fillet_blue.gif) -5px -5px}
#PartOne .gonggao{ height:160px}
#PartOne .gonggao li{ padding-left:10px;background:url(/images/templet/bg_li.gif) 0 -15px no-repeat}
#PartOne .xuzhi { height:150px; _height:150px; margin:-5px 0 0 0}
#PartOne .xuzhi ul{ margin:3px 0 0 -10px}
#PartOne .xuzhi li{ display:block; float:right; margin:5px 3px 0 0; width:25%; height:26px; padding:2px 4px 2px 6px; background:url(/images/templet/bg_index.gif) 0 -58px repeat-x #fff; border:#ccc 1px solid; text-align:left; font-size:14px}
#PartOne .xuzhi a:hover{ text-decoration:none}
#PartOne .ziliao{ width:240px; height:285px; margin-top:8px; overflow:hidden}
#PartOne .ziliao ul{ height:230px; overflow:hidden; margin:5px 0 0}
#PartOne .ziliao ul li{ float:left; width:45%;*width:46%; margin:5px 8px 0 0; padding:2px 0; background:#fff; border:#ccc 1px solid; text-align:center; font-size:14px}
#PartOne .ziliao ul li:hover{ border:#004499}
#PartOne .ziliao ul li a{ color:#004499; text-decoration:none}
#PartOne .ziliao  em.j3,#PartOne .ziliao em.j4{ top:98.8%}
#class{ width:958px; height:490px; overflow:hidden; margin:0 auto; border:#60ABE4 1px solid; border-top:none}
#class h2.title{ height:33px; overflow:hidden; margin:0 -1px 0 -1px; background-color:#0A63A3}
#class h2.title a{ color:#fff; text-decoration:none}
#class h2.title span{ left:180px; top:6px}
#class h2.title .enterClass{ top:9px; left:590px}
#class h2.title .enterBook{ top:9px; left:830px}
#class .left{width:670px; _width:660px; padding-right:10px; margin:10px 0 0 10px; border-right:#ccc 1px solid}
#class .gonggaoContent{ display:block; height:100px; overflow:hidden}
#class .right{ display:block;width:255px; height:340px; padding-top:10px; padding-left:10px}
#class .right .imgframe{ float:left; margin-right:10px}
	/*left*/
#class table{ background:#A8BFD4}
#class table th,#class table td{ border:#fff 1px solid}
#class table th{ line-height:260%; background:#E7F5FC; font-size:14px}
#class td{ padding:3px; text-align:center; background:#fff}
#class td img{ margin:3px 0}
#class .name{ padding-left:10px; text-align:left; font-weight:bold}
#class .name a{ color:#004499}
#class .left td span{ line-height:23px; color:#C30506; padding:3px 8px 1px 10px; margin-left:7px; background:url(/images/templet/bg_li.gif) 1px -898px no-repeat ; cursor:pointer}
#class .summary td{ background:#E7F5FC; text-align:left}
#class .summary td a{ color:#C30506}
#class .youhui{ padding:5px 10px; background:#EDF7FC}
#class .youhui strong{ color:#C30506}
#class .teacher{ float:left; width:310px; margin-right:5px}
#class .teacher h2{ height:22px; margin:10px auto;  background:url(/images/templet/bg_index.gif) repeat-x; border-bottom:#1768A8 1px solid}
#class .teacher h2 span{ top:3px}
#class .teacher em{ position:absolute; padding:0 15px 0 10px; line-height:160%; background:url(/images/templet/bg_index.gif) 0 -28px repeat-x}
#class .teacher em a{ color:#fff; text-decoration:none}
#class .teacher li{ float:left; width:90px; overflow:hidden; margin:-3px 2px 0 5px; text-align:center}
#class .teacher li img{ display:block; width:90px; height:67px; margin:0 0 5px}
#class .teacher a{ color:#004499; line-height:160%}
#class .gonggao{ height:150px; overflow:hidden; padding-left:15px; border-left:#777 1px dashed}
#class .gonggaoBox{ height:22px; overflow:hidden; background:url(/images/templet/bg_index.gif) repeat-x; border-bottom:#1768A8 1px solid}
#class .gonggaoBox li{ float:left; width:80px;height:22px; overflow:hidden; text-align:center; font-weight:bold; font-size:14px}
#class .gonggaoBox li.hover{background:url(/images/templet/bg_index.gif) 0 -28px repeat-x}
#class .gonggaoBox li.hover a{ color:#fff; text-decoration:none}
#class .gonggaoContent{ height:120px; overflow:hidden}
#class .gonggaoContent li{ padding-left:10px; background:url(/images/templet/bg_li.gif) 0 10px no-repeat}
	/*right*/
#class .right { position:relative}
#class .right ul{ margin-top:15px}
#class .right span{ position:absolute;left:20px}
#class .right span a{color:#C30506}
#class .right h4{ position:static; margin-top:-15px;font-size:12px; font-weight:normal}
#class .right span.up{ top:13px}
#class .right div.down{ top:90%}
#class .right #marquees{ margin-top:5px}
#class .right .bookImg{ float:left; margin-right:5px;}
#class .right .bookImg{ width:90px; height:100px}
#class .right .buyBook{ margin:-20px 0 0 0; text-align:right}
#class .right .price{ color:red}
#class .right .mPrice{text-decoration:line-through; color:#ccc}
#class .right li{ position:static; margin:0 8px 8px 0; clear:both; line-height:180%}
#class .right li a{ color:#004499}
#class .right li span{ position:static}
#class .right s{ color:#777}
.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff}
img.thumb_img {cursor:pointer;display:block;margin-bottom:10px}
img#main_img {cursor:pointer;display:block;}
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#marquee{ margin:20px auto; border:#ccc 1px solid; padding:10px}
.info {color:#666;font:normal 9px Verdana;margin-top:20px}
.info a:link, .info a:visited {color:#666;text-decoration:none}
.info a:hover {color:#fff;text-decoration:none}
.newsBox { height:440px; overflow:hidden}
.newsBox .tuijian { position:relative; height:44px; margin-bottom:10px; padding:5px 0 5px 40px; background:url(/images/templet/bg_index.gif) 0 -90px repeat-x;border-bottom:#ccc 1px solid}
.newsBox .left{ width:320px}
.newsBox .center{ float:left; width:320px; padding:0 15px 0 15px; margin:0 0 0 15px; border-left:#ccc 1px solid; border-right:#ccc 1px solid}
.newsBox .main .left .newsCon,.newsBox .main .center .newsCon{ width:300px; overflow:hidden; background:#fff}
.newsBox .right{ width:260px}
.newsBox .tuijian li{ float:right; width:30%; margin-left:10px; padding-left:15px; background:url(/images/templet/bg_li.gif) 5px -15px no-repeat}
.newsBox .tuijian span{ position:absolute; width:47px; height:36px; left:0; top:7px; background:url(/images/templet/images_index.gif) 0 -35px no-repeat}
.newsBox h2{ padding:5px 0 0 15px; background:url(/images/templet/bg_header.gif) repeat-x #3668A7; font-size:18px; font-family:"黑体"; *font-weight:normal; color:#fff; line-height:28px}	
	/*Font*/
.newsBox h4{ position:static}
.newsBox h2 a,.newsBox h2 a:hover{ color:#fff}
.newsBox .left h1,.newsBox .center h1{ font-family:"宋体"; font-size:14px; font-weight:bold}
.newsBox h1 a,.newsBox h1 a font{ color:#004499}/*子栏目头条*/
.newsBox h3 a{ color:#C30506}/*栏目名称*/
.newsBox h3 span a{ color:#666}/*更多*/
.newsBox .main li a{ color:#333}/*新闻列*/
.newsBox .main li a:hover{ color:#C30506}
.newsBox .right li a{ color:#004499}/*热点排行*/
	/*Font Over*/
.newsBox h2 span{ top:5px}
	/*推荐*/
.newsBox .main .clearfloat{ border:none; border-bottom:#ccc 1px dashed}/*新闻分界 虚线*/
.newsBox h3{ height:25px; overflow:hidden; padding-left:25px; line-height:30px; margin-bottom:5px;background:url(/images/templet/bg_li.gif) 0 -350px no-repeat}/*栏目名称*/
.newsBox h3 span{ top:-1px}
.newsBox .left li,.newsBox .center li{ padding-left:10px; background:url(/images/templet/bg_li.gif) 0 10px no-repeat}
.newsBox  p{ display:none}
	/*右侧*/
.newsBox .topNews{height:50px; margin-top:0; padding:5px 10px}/*大头条*/
.newsBox .topNews h1{ font-size:16px; font-family:"黑体"; *font-weight:normal; font-style:normal; line-height:180%}
.newsBox .right h3{ border-bottom:#ccc 1px dashed}/*右侧栏目名称*/

/*--切换标签--*/
.newsBox  .Menubox {height:28px; overflow:hidden; background:url(/images/templet/bg_tab.gif) 0 -2px repeat-x; font-weight:bold; border-top:#ccc 1px solid; border-right:#ccc 1px solid}/*栏目名称框*/
.newsBox  .Menubox li{ display:block;float:left;width:95px;height:28px; line-height:32px; overflow:hidden; margin:0 0 0 0;cursor:pointer; background:url(/images/templet/bg_tab.gif) 0 -2px no-repeat; border-left:#fff 1px solid; text-align:center;  text-align:center}/*栏目名称列*/
.newsBox  .Menubox li.hover{font-weight:bold; background:#fff no-repeat; border-left:#ccc 1px solid; border-right:#ccc 1px solid}/*鼠标经过栏目名称时的样式*/
.newsBox  .Menubox li a{ color:#000}
.newsBox  .Menubox li.hover a{ text-decoration:none; line-height:18px; color:#C30506}
.Contentbox{ padding:5px 0 0}/*新闻内容*/
#PartTwo .topNews{  background:#E8FCF1; border:#BEE8D0 1px solid}/*大头条*/
#PartTwo .topNews a,#PartTwo .topNews a font{ color:#07873D}
#PartThree .topNews{ background:#FEF8E0; border:#EDE4C0 1px solid}/*大头条*/
#PartThree .topNews a,#PartThree .topNews a font{ color:#A87303}
#PartFour .topNews{ background:#FEF1F7; border:#E6C3D3 1px solid}/*大头条*/
#PartFour .topNews a,#PartFour .topNews a font{ color:#A90958}

#links{ padding:0 0 5px 0; height:240px}
#links li{ display:block; padding:0 18px; float:left; text-align:center}
#links { clear:both; border:#ccc 1px solid}
#links h2{ margin-top:0px; height:23px;padding:3px 0 3px 10px; margin-bottom:10px; border-bottom:#ccc 1px solid; background:#E7F5FC}
#links li a{ color:#004499}