﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, em, font, img, small, strike, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{ background-position: transparent; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
a, img{border:0 none;}
a{ color:#333; text-decoration:none; }
p, ol { margin: 5px 0; }
p { text-indent: 2em; }
ol { margin-left: 2em; }
ol li { margin: 5px 0; }
a:hover { text-decoration: underline; }
input, select, img, button{ vertical-align: middle; margin: 0; }
:focus { outline: 0; }
h2 { text-align: center; display: block; font-size: 24px; font-weight: bold; color: #F00; padding: 5px 0;}
h3 { font-size: 16px; }
h4 { font-size: 14px; }
hr { border-top: 1px dashed #C0C0C0; height: 0; border-top-style: dashed; }
br { padding: 0; margin: 0; font-size: 0; line-height: 5px; height: 0; }
body { margin: 0 auto; font: 12px/20px 宋体, Arial, Helvetica, sans-serif; color: #333; background: url(images/bg.jpg) repeat; width: 980px; }

.mainDiv, .width, .oneDiv, .bgMainDiv, .detailMainDiv { background: url(images/bg2.jpg) repeat; width: 960px; }
.width,.oneDiv, .mainDiv { padding: 0 10px; }
 .detailMainDiv, .bgMainDiv { padding: 0 10px 10px 10px;  }
 .detailMainDiv { position: relative; }
.LeftDiv{float: left;}
.RightDiv{float: right;}
.titleSpan{ margin-bottom: 10px; display: block; }
.AdTitleDiv { padding: 10px 0 0 10px; background: url(images/rightBarBg.jpg) repeat-x; border: 1px solid #FF9900; margin-top: 10px; height: 17px; }
.center{text-align:center;}
.redBold { color: #F00; font-weight: bold;font-size:14px; }
.clearPager { text-align: center; margin-top: 15px; clear: left; }
.imgLeft { padding: 2px; border: 1px solid #FF9900; margin-right: 15px; float: left; }
.span_25px,.span_50px,.span_90px, .span_135px{ text-align: center; padding:0 1px; border: 1px solid #FF9900; float: left; background-color: #eaeaea; }
.span_25px{margin: 3px; width: 25px; }
.span_50px{margin: 3px; width: 50px; }
.span_90px{margin: 3px; width: 94px; }
.span_135px{ margin: 6px; width: 120px;}
.halfSpan { margin-top: 5px; width: 50%; float: left; }
.clearfloat{clear:both; float:none; }
.button { border-style: none; background: url('images/button.jpg') no-repeat; width: 94px; height: 35px; cursor: pointer; color: #FFF; font-size: 16px; font-weight: bold; word-spacing: 5px; margin-top: 15px; }
.button:hover { color: #FFFF00; }
.clearLeftFloat{clear:left; float:none; }
.clearRightFloat{clear:right; float:none; }
.WideLeftDiv { border: 1px solid #ff9900; padding: 15px 20px; font-size: 14px; width: 799px; line-height: 20px; background-color: #FFF; }
#ucTag_Pager1 ,#Pager1,#ml_Pager1 { text-align: right; padding-top: 10px; padding-bottom: 10px; }
#ucTag_Pager1 span,#Pager1 span, #ml_Pager1 span,#ucTag_Pager1 a,#Pager1 a,#ml_Pager1 a, .CurrentPageButton, a.PageButton { padding: 2px 5px; margin: 2px; border: 1px solid #FF9900; }
#ucTag_Pager1 span,#Pager1 span,#ucTag_Pager1 a,#Pager1 a,#ml_Pager1 a, a.PageButton{  background-color: #F5D5C5; }
#ucTag_Pager1 span,.CurrentPageButton,#Pager1 span{background-color: #fff;}
#topAd960Div { padding: 5px 10px 10px 10px; background: url(images/bg2.jpg) repeat;display:none; }
#ucTag_Pager1 span,#Pager1 span,#imgTeacher { cursor: pointer; }
.baiduLinkAd { margin-top: 10px; }
#btnDream { border-style: none; cursor: pointer; background: url(images/queryDream.gif) no-repeat; width: 65px; height: 23px; }
.floatToTop { display: none; position: fixed; z-index: 400; }
/*------------------------页眉----------------------*/
.logo { margin: 1px 10px 1px 0; }
.logo_zh { margin-top: 10px; }
.topDiv a { color: #800000; }
.topDiv span a:hover{ padding-top: 8px; background: url(images/hover.gif) no-repeat center top; }
#topAdDiv { margin-top: 5px; }
#zhanbuSpan a:hover{padding-top:9px;}
#logoDiv { text-align: center; padding-bottom: 2px; background: url(images/topLine.gif) repeat-x bottom; position: relative; }
#eaveTopDiv { position: absolute; top: 4px; left: 222px; z-index: 100; }
#eaveLeftDiv { position: absolute; top: 32px; left: 179px; z-index: 101; }
#eaveRightDiv { position: absolute; top: 32px; left: 763px; z-index: 102; }
#eaveLeftFootDiv { position: absolute; top: 60px; left: 158px; z-index: 103; }
#eaveRightFootDiv { position: absolute; top: 60px; left: 810px; z-index: 104; }
#logoDiv .mainDiv { padding: 0px; background: url(images/bg.jpg) repeat; width: 980px; }
#categorySpan { margin-top: 15px; }
#categorySpan a{font-size:14px;font-weight:bold;}
#subjectSpan a{font-size:14px;}
#logoDiv span { border-style: solid solid none solid; border-width: 1px; border-color: #FF9900; padding: 5px 5px 2px; display: inline-block; }
#categorySpan, #subjectSpan, #zhanbuSpan { background: #FFF url(images/StepShadow.jpg) repeat-x center bottom; }
.highlightText{background-color: #CCF;padding: 2px 3px;}
#zhanbuSpan { background-color: #fafafa; }
#seekDiv { padding: 10px; }
#seekDiv .RightDiv img { cursor: pointer; }
#sbi { border: 0 none #fafafa; padding: 4px 4px 2px 25px; background: url('images/queryBG.jpg') no-repeat; width: 168px; color: #C0C0C0; }
#btnSeek {  border-style: none; background: url('images/btnSeek.jpg') no-repeat; width: 52px; height: 25px;* height: 23px; cursor: pointer;  }
#btnSeek_zh { border-style: none;background: url('images/btnSeek_zh.jpg') no-repeat; width: 52px; height: 25px;*height: 23px; cursor: pointer; }
/*------------------------页眉----------------------*/

/*------------------------页脚----------------------*/
.footDiv { padding: 15px 0; width: 100%; text-align: center; line-height: 24px; color: #FFF; }
.footDiv a{color: #FFF;}
#footBarDiv { text-align: center; height: 20px; width: 980px; background-repeat: no-repeat; background-image: url('images/footBG.gif'); z-index: 1000; position: fixed;filter:alpha(opacity:90);opacity:0.90}
#footBarDiv span { margin: 0 12px; display: inline-block; cursor: pointer; }
/*------------------------页脚----------------------*/

/*-----------------背暗对话框-----------------*/
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.floatBox{border:#999 5px solid;width:300px;position:absolute;top:50px;left:40%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#517d88;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span { float: left; cursor: pointer; margin-right: 20px; }
.floatBox .content{background:#fff;}
/*-----------------背暗对话框-----------------*/

/*-----------------滑动选项卡-----------------*/
.tabDiv { padding: 10px; margin-top: 10px; background: #FFF url(images/rightBarBg.jpg) no-repeat; border: 1px solid #FF9900; }
.tabDiv .tabTopDiv{ line-height: 24px; margin-top: 10px; background: url(images/topNumber.gif) no-repeat left top; }
.tabDiv dl { line-height: 24px; background: url(images/topNumber.gif) no-repeat left 30px; }
.tabDiv dl dt { margin-bottom: 5px; }
.tabDiv .tabTopDiv a, .tabDiv dl dd, .tabDiv .tabTopDiv span { display: block; margin-left: 20px; padding-left: 5px; } 
#smDiv1 span { cursor: pointer; }
.cgHover,.uncgHover{padding: 5px 5px!important;padding: 3px 5px;margin: 0 1px;}
.topHover,.untopHover{padding: 4px 15px!important;padding: 3px 15px;margin: 0 1px;}
.cgHover,.topHover{border-style: solid;border-width: 1px;border-color: #D2D2D2 #D2D2D2 #FFF #D2D2D2;background-color: #FFF;}
.uncgHover,.untopHover{ border: 1px solid #D2D2D2; background: #F5D5C5 url(images/unHoverBg.png) repeat-x center top; }
.adTabTopDiv{ margin-top: 10px; }
.tabDiv .adTabTopDiv a { margin: 10px 0 5px 0; display: block; } 
#tabIndex #tabLeftDiv .adTabIndexDiv a { margin: 5px; display: inline-block; width: 290px; }
#tabIndex { background-color: #F5D5C5; }
#tabIndex #tabLeftDiv{width:920px;}
#tabIndex #tabLeftDiv .adTabIndexDiv { background-color: #FFF; }
.adHover { background-color: #FFF; }
.unadHover {background-color: #F5D5C5; }
.adHover,.unadHover { margin: 1px 1px 1px 0; border: 1px solid #CCC; display: block; padding: 2px 5px; }
/*-----------------滑动选项卡-----------------*/
