@charset "gb2312";
body, ul, li, h1, h2, h3, h4, h5, h6, form, p, dl, dd, dt { margin: 0; padding: 0; list-style: none; color: #333; }
body { font: 12px/21px "\5B8B\4F53", Arial, sans-serif; background: #fff; }
img { border: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #d7000f; text-decoration: underline; }
article, section, header, footer, aside, nav, iframe, img { display: block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; }
.clearfix { zoom: 1; }
.clear { clear: both; }
.Width{width:1000px;margin:0 auto;}
.shipin { padding-left: 22px; background: url(../../templets/Newhtexam2.4/sp.gif) no-repeat 0 3px; }
.new { padding-right: 28px; background: url(../../templets/Newhtexam2.4/new_ico.gif) no-repeat right 2px; }
mark { background: none; font-family: Arial, sans-serif; color: #f00; }
::selection { background-color: #c00; color: #fff; }
::-moz-selection {background-color:#c00;color:#fff;}
input::-moz-focus-inner {border:none;padding:0;}
h3 { font: bold 14px/30px "\5B8B\4F53", Arial, sans-serif; color: #d10000; }
h4 { border-bottom: 1px solid #eee; font: bold 14px/30px "\5B8B\4F53", Arial, sans-serif; color: #c00; }
h6 { font: 12px/22px "\5B8B\4F53", Arial, sans-serif; }
h3 a { color: #c00; }
h3 aside { float: right; margin-right: 10px; font: 12px/30px "\5B8B\4F53", Arial, sans-serif; color: #dadada; }
h3 aside a { color: #666; }
h3 aside a:hover { color: #c00; }
h3 aside span { color: #c00; }
h4 a { color: #c00; }
h4 aside { float: right; margin-right: 10px; font: 12px/30px "\5B8B\4F53", Arial, sans-serif; color: #dadada; }
h4 aside a { color: #666; }
h4 aside a:hover { color: #c00; }
.mb20 { margin-bottom: 20px; }
.pb20 { padding-bottom: 20px; }
.padTop31{padding-top:31px;}
table { width: 100%; border-collapse: collapse; background: #fff; margin: 15px auto; }
table th { background: #f6f6f6; color: #333; text-align: center; }
table th, table td { border: 1px solid #eee; }
table td { text-align: center; padding: 2px 3px; }
table tr:hover { background: #ddd; }
.btnLogin, .btnStyle01, .qqLogin, .sinaLogin, .rss, .proNav h1, .slpgHeader div, .mkNav a, .listAsk li, .btnSearch, .previousExams dt, .yearExams a, .studentEvaluation b, .list05 li, .btnStyle03, .whrite input, .frameArea h6, .address span, .lessonNav, .lessonNav dt, #jq_menuArea li, .tools input, #subject dt span, .aStyle06, .subscribe a, .list03 .tr a, .btn_close, .list01 li, .btnStyle02, #lessonNav dt, #cityNav02 strong, .aStyle01 a, #jq_moreCity span, #jq_moreCity span.hover, .tbStyle03 .tabMenu li, .tbStyle03 .tabMenu li.current, .book .tabMenu li.current, .searchBox02 input.btnStyle04, #notis i, .btn_close02, .btn_yy, .btnSearch02 { background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat; }
.proNav strong { background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat; }
.htselectboxclick { background: url(../../templets/Newhtexam2.4/icons06.gif) no-repeat; }
/*.phone{display:inline-block;padding-left:13px;background-position:-40px -917px;}
.htpro{padding-left:15px;background-position:0 -37px;}*/
.btnSearch02 { width: 87px; height: 28px; border: none; background-position: -150px -391px; background-color: #c00; text-indent: -100em; overflow: hidden; cursor: pointer; }
.list01 li { padding-left: 15px; background-position: -289px -317px; white-space: nowrap; overflow: hidden; }
.list01 li i { font-style: normal; color: #c00; }
.list01 li span { float: right; font-family: Arial, sans-serif; color: #999; }
.list01 li span.today { color: #f60; }
.list01 li.red a { color: #c00; }
.list01 li.imgWord { background: none; padding: 10px 0; line-height: 18px; color: #8c8c8c; white-space: normal; }
.list01 li.imgWord img { float: left; margin-right: 10px; }
.list01 li.imgWord h6 { margin-bottom: 3px; font-weight: bold; }
.jq_tab01 { border: 1px solid #dfdfdf; border-top: none; overflow: hidden; }
.tabContent article { display: none; }
.tabMenu { height: 33px; margin-left: -1px; background: #fbfbfb url(../../templets/Newhtexam2.4/icons.gif) repeat-x 0 -576px; }
.tabMenu li { float: left; width: 92px; height: 32px; border-left: 1px solid #ddd; cursor: pointer; text-align: center; font: 14px/32px "\5B8B\4F53", Arial, sans-serif; }
.tabMenu li:hover { color: #c00; }
.tabMenu li.current { border-top: 1px solid #c00; background: #fff; font-weight: bold; color: #c00; }
.tabMenu02 { height: 33px; margin-left: -1px; background: #fbfbfb url(../../templets/Newhtexam2.4/icons.gif) repeat-x 0 -576px; }
.tabMenu02 li { float: left; width: 92px; height: 32px; border-left: 1px solid #ddd; cursor: pointer; text-align: center; font: 14px/32px "\5B8B\4F53", Arial, sans-serif; }
.tabMenu02 li:hover { color: #c00; }
.tabMenu02 li.current { border-top: 1px solid #c00; background: #fff; font-weight: bold; color: #c00; }
.jq_tab02 { border: 1px solid #dfdfdf; border-top: none; }
.jq_tab02 .tabMenu { margin-left: 0; }
.jq_tab02 .tabMenu li { width: auto; padding: 0 15px; border-right: 1px solid #ddd; border-left: none; }
.jq_tab02 .tabContent { overflow: hidden; }
.btnStyle01 { display: inline-block; width: 60px; height: 18px; border: 1px solid #de1800; border-radius: 3px; background-color: #c00; background-position: -181px -61px; text-align: center; line-height: 18px; color: #fff; }
.btnStyle01:hover { color: #fc0; text-decoration: none; }
.btnStyle02 { display: inline-block; width: 30px; height: 20px; padding-left: 18px; background-color: #6c0; background-position: -231px 0; line-height: 20px; color: #fff; }
.btnStyle02:hover { color: #060; text-decoration: none; }
.btnStyle05 { display: inline-block; width: 119px; height: 22px; background: #c00 url(../../templets/Newhtexam2.4/icons07.gif) no-repeat; text-align: center; color: #fff; }
.btnStyle05:hover { text-decoration: none; color: #ffca00; }
/* .logBox { position: fixed; _position: absolute; top: 0; _top:expression(documentElement.scrollTop+0+'px');
left: 0; height: 31px; width: 100%; box-shadow: 0 1px 1px #eee; background: #f7f7f7 url(../../templets/Newhtexam2.4/icons.gif) repeat-x 0 -618px; z-index: 9999; margin: 0 auto; } */
.logBox {height: 31px; width: 100%; box-shadow: 0 1px 1px #eee; background: #f7f7f7 url(../../templets/Newhtexam2.4/icons.gif) repeat-x 0 -618px; z-index: 9999; margin: 0 auto; }
.mainbox01, .banner, .address, .partner, .footer { width: 960px; margin: 10px auto; }
.mainbox01 { margin: 10px auto; }
.mainbox02 { width: 943px; margin: 10px auto; padding: 10px 0 0 15px; border: 1px solid #dfdfdf; border-top: 3px solid #c00; background: url(../../templets/Newhtexam2.4/bg01.gif) no-repeat 0 -223px; }
.mainbox03 { width: 960px; margin: 10px auto; }
.mainbox04 { width: 958px; margin: 10px auto; border: 1px solid #dfdfdf; }
.siderBar01 { float: right; width: 280px; }
.login { position: relative; width: 940px; margin: 0 auto; padding: 0 10px; _padding-top: 4px; color: #666; line-height: 30px; z-index: 200; }
.login_L { position: absolute; left: 0; top: 0; }
.login input, .login select { margin-top: -1px; _margin-top: 1px; vertical-align: middle; }
.login form a { color: #666; }
.login form a:hover { color: #c00; }
.login label input { width: 80px; height: 14px; }
.login .siderNav { position: absolute; right: 5px; top: 0; width: 415px; _width: 420px; z-index: 200; }
.btnLogin { width: 40px; height: 20px; border: none; cursor: pointer; color: #666; }
.btnLogin:hover { color: #333; }
.topmenu li, .topmenu strong.icon_arr, .topmenu li.weibo strong, .topmenu li.weixin strong, .topmenu .focusht, .topmenu .wxht, .topSiderNav .hthome { background: url(../../templets/Newhtexam2.4/topmenu.gif) no-repeat; }
.topmenu { float: left; width: 298px; _width: 305px; margin-top: 5px; line-height: 22px; color: #333; }
.topmenu li { float: left; position: relative; background-position: right top; z-index: 200; }
.topmenu strong { display: block; position: relative; height: 25px; overflow: hidden; padding: 0 10px; font-weight: normal; cursor: default; z-index: 2; }
.topmenu .jq_hidebox { display: none; position: absolute; left: 0; top: 25px; padding: 10px; border: 1px solid #dfdfdf; box-shadow: 0 1px 2px #ccc; background: #fff; z-index: 200; }
.topmenu li.hover strong { display: block; border: 1px solid #dfdfdf; border-bottom: none; background-color: #fff; }
.topmenu li.hover { margin: -1px -1px 0 -1px; _margin: -1px 0 0 0; }
.topmenu li.htphone { _width: 83px; }
.topmenu li.htphone .jq_hidebox { width: 71px; padding: 1px 5px 0; }
.topmenu .htphonebox { padding: 5px; border-top: 1px solid #f3f3f3; }
.topmenu strong.icon_arr { padding-right: 23px; background-position: right -23px; }
.topmenu li a { display: inline-block; }
.topmenu li.hover strong.icon_arr { background-position: right -46px; }
.topmenu li.weibo { _width: 65px; }
.topmenu li.weibo strong { padding-left: 29px; background-position: 0 -75px; }
.topmenu li.weibo .jq_hidebox { width: 160px; }
.topmenu li.weixin { _width: 66px; }
.topmenu li.weixin strong { padding-left: 30px; background-position: 0 -46px; }
.topmenu li.webnav { _width: 83px; }
.topmenu li.webnav .jq_hidebox { width: 180px; left: -119px; }
.topmenu li.hthome { width: 56px; margin-right: 8px; }
.topmenu li.nojq { margin: 0; background: none; }
.topmenu .focusht { display: block; width: 155px; height: 50px; background-position: 0 -106px; text-indent: -100em; overflow: hidden; }
.topmenu .wxht { height: 62px; width: 90px; padding-left: 70px; background-position: 0 -177px; }
.topmenu .wxht span { display: inline-block; padding-top: 3px; color: #666; }
.aSty01 { margin: 0; }
.aSty01 dt { margin-top: 6px; padding: 5px 0 2px 0; border-top: 1px solid #e5e5e5; }
.aSty01 dd { margin: 0; }
.aSty01 dd a { color: #666; }
.aSty01 dd a:hover { color: #c00; }
.topSiderNav { float: left; _width: 115px; margin-top: 1px; color: #dddadb; }
.topSiderNav a { display: inline-block; }
.topSiderNav .hthome { padding-right: 10px; margin-right: 9px; background-position: right 4px; }
.proNav { position: relative; width: 960px; height: 86px; margin: 0 auto; /*padding-top: 31px;*/ z-index: 99; }
.proNav img { float: left;}
.proNav h1 { float: left; width: 177px; height: 86px; background-position: 0 -25px; text-indent: -100em; overflow: hidden; }
.proNav h2 { float: left; width: 140px; height: 41px; margin: 10px 15px 0 0; padding-top: 15px; border-left: 1px solid #ccc; font: 22px/22px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; text-align: center; color: #c00; }
.proNav h2 span { display: block; font: 12px/21px Arial, sans-serif; color: #999; }
.proNav nav { margin-left: 245px; padding-top: 15px; line-height: 28px; color: #dadada; }
.proNav strong { float: right; margin: 30px 10px 0 0; padding-left: 20px; background-position: 0 -958px; font: 16px/30px Arial, sans-serif; color: #c00; }
.proNav .rsider { float: right; width: 135px; }
.btn_onlinereg { display: none; }
.htlogo { background: url(http://www.huatu.com/templets/Newhtexam2.4/icons.gif) no-repeat; float: left; width: 177px; height: 86px; background-position: 0 -25px; }
#mainNav, #mainNav a, #mainNav a.current, #cityNavIndex, #cityNavIndex_new { background: url(../../templets/Newhtexam2.4/bg01.gif) no-repeat; }
#mainNav { width: 960px; height: 39px; margin: 0 auto; overflow: hidden; background-color: #c00; text-align: center; }
#mainNav a { display: inline-block; padding: 0 17px 0 17px; background-position: 0 -117px; font: bold 14px/39px "\5B8B\4F53", Arial, sans-serif; color: #fff; position: relative; z-index: 81; }
#mainNav a.nobg { background: none; }
#mainNav a.current, #mainNav a:hover { background: url(../../templets/Newhtexam2.4/navhoverbg.gif) no-repeat center bottom; text-decoration: none; }
#mainNav img { position: absolute; right: 4px; top: 5px; }/*20130402热标签*/
#cityNavIndex { width: 877px; height: 54px; padding: 12px 0 0 83px; margin: 0 auto; background-position: 0 -39px; z-index: 2000; }
#cityNavIndex a { padding: 0 10px; }
#cityNavIndex_new { width: 877px; height: 54px; padding: 12px 0 0 83px; margin: 0 auto; background-position: 0 -39px; z-index: 2000; }
/*分校导航新样式20130328*/
#cityNavIndex_new a { padding: 0 10px; }
/*分校导航新样式20130328*/
#cityNavIndex a:hover { color: #c00; }
#cityNav { width: 877px; height: 54px; padding: 12px 0 0 83px; position: relative; margin: 0 auto; background-position: 0 -39px; z-index: 999; }
#cityNav a { padding: 0 12px; }
#cityNav02 { width: 878px; padding: 0 40px; position: relative; margin: 0 auto; border: 1px solid #dfdfdf; line-height: 35px; color: #666; }
#cityNav02 a { padding-right: 12px; color: #666; }
#cityNav02 a:hover { color: #c00; }
#cityNav02 strong { font-weight: normal; padding: 3px 10px 5px 10px; background-position: -132px -469px; text-align: center; color: #c00; }
.schoolAddress { border-top: 1px dotted #ddd; }
#jq_moreCity { width: 112px; height: 30px; position: absolute; right: 0; bottom: 3px; z-index: 2000; }
#jq_moreCity span { display: block; width: 102px; height: 30px; padding-left: 10px; position: absolute; right: 0; bottom: 0; background-position: 60px -248px; cursor: pointer; z-index: 2002; }
#jq_moreCity span.hover { border: 1px solid #c00; border-bottom: none; border-radius: 3px 3px 0 0; background-color: #fff; }
#hideCity { display: none; width: 918px; padding: 15px 20px; position: absolute; right: 0; top: 29px; border: 1px solid #c00; border-radius: 3px 0 3px 3px; box-shadow: 0 2px 2px #ccc; background: #fff; z-index: 2001; }
#hideCity a { display: inline-block; padding: 0 15px 0 0; color: #666; }
#hideCity strong { color: #c00; }
.area01 .jq_tab01 { height: 230px; }
.area01 .jq_tab01 .list01 { margin: 15px 0 0 8px; line-height: 24px; }
.mb10 { margin-bottom: 10px; }
.lessonNav { float: left; width: 218px; height: 470px; position: relative; border: 1px solid #dfdfdf; background-position: 0 -659px; }
.lessonNav h3 { height: 40px; margin: 0 5px; padding-left: 10px; border-bottom: 1px solid #dfdfdf; font: bold 18px/40px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; +font-size:17px;
}
.lessonNav dl { padding: 0 10px; margin: 0; }
.lessonNav dt { height: 36px; padding-left: 24px; border-bottom: 1px solid #f1f1f1; background-position: -283px -22px; font: bold 14px/36px "\5B8B\4F53", Arial, sans-serif; }
.lessonNav dt.dt02 { background-position: -283px -57px; border: none; }
.lessonNav dt.dt03 { background-position: -283px -94px; }
.lessonNav dt.dt04 { background-position: -283px -130px; border: none; }
.lessonNav dd { margin: 0; }
.lessonNav dd.posi { height: 155px; position: relative; }
#jq_menuArea { position: absolute; left: -10px; width: 218px; }
#jq_menuArea li { width: 218px; background-position: 180px -120px; }
#jq_menuArea li strong { display: block; width: 171px; position: relative; height: 28px; padding-left: 25px; margin: 0 10px; line-height: 28px; border: 1px solid #fff; border-bottom: 1px solid #f1f1f1; font-weight: normal; cursor: pointer; z-index: 999; overflow: hidden; }
#jq_menuArea li.corrent { border: 1px solid #c00; border-right: 1px solid #fff; background: #fff; }
#jq_menuArea li.corrent strong { width: 180px; border: none; border-right: 1px solid #fff; background: #fff; +height:24px;
}
.boxHide { display: none; width: 740px; min-height: 276px; +height:276px;
position: absolute; left: 216px; top: -79px; background: #f6f6f6; border: 1px solid #c00; box-shadow: 0 0 3px #999; line-height: 24px; z-index: 998; }
.boxHide b { display: block; font: bold 12px/24px "\5B8B\4F53", Arial, sans-serif; color: #d7000f; }
.boxHide b.topline { margin-top: 10px; padding-top: 5px; border-top: 1px dotted #ddd; }
.btn_close { float: right; width: 17px; height: 17px; margin: 10px; background-position: -150px -323px; cursor: pointer; }
.btn_close:hover { text-decoration: none; }
.boxHide .box01 { float: left; width: 420px; background: #fff; padding: 10px 20px; color: #ccc; }
.boxHide .box02 { float: left; width: 230px; padding: 20px; }
.stuServe { background: url(../../templets/Newhtexam2.4/bg05.gif) no-repeat 10px 10px; }
.stuServe li { height: 35px; border-top: 1px solid #f5f5f5; }
.stuServe a { display: inline-block; width: 60px; height: 34px; padding-left: 30px; line-height: 34px; }
#subject li { height: 30px; line-height: 30px; padding-left: 10px; position: relative; border-bottom: 1px solid #f1f1f1; }
#subject dt { height: 40px; line-height: 40px; position: relative; cursor: pointer; }
#subject dt span { position: absolute; width: 10px; top: 15px; right: 5px; height: 10px; background-position: 0 -129px; overflow: hidden }
#subject dt div { display: none; position: absolute; z-index: 1; left: 161px; top: 0; width: 490px; padding: 15px; background: #f6f6f6; border: 1px solid #c00; box-shadow: 0 0 3px #999; font-weight: normal; line-height: 20px; }
#subject dt div a { font: 12px/21px "\5B8B\4F53", Arial, sans-serif; }
#subject dt div b { display: block; margin-bottom: 5px; font: bold 12px/30px "\5B8B\4F53", Arial, sans-serif; color: #d7000f; }
.todayFocus { float: left; width: 438px; margin-left: 10px; _display: inline; _overflow: hidden; }
.todayFocus h3.title { height: 40px; line-height: 40px; font-family: "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; color: #999; }
.todayFocus h3.title02 { height: 30px; padding-left: 10px; margin-top: 20px; border-bottom: 1px solid #dfdfdf; line-height: 30px; color: #333; }
.todayFocus .fr { color: #666; }
.todayFocus .fr a { color: #c00; }
.todayFocus .fr select { color: #666; }
.headline h1 { text-align: center; }
.headline h1 a { white-space: nowrap; overflow: hidden; font: bold 18px/22px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; +font-size:17px;
color: #c00; }
.headline div { text-align: center; }
.headline em { width: auto; padding-bottom: 7px; border-bottom: 1px dotted #dfdfdf; white-space: nowrap; overflow: hidden; }
.headline em a { font-style: normal; line-height: 30px; color: #8c8c8c; }
.headline em a:hover { color: #c00; }
.todayFocus .list01 { padding: 10px 0; font: 14px/24px "\5B8B\4F53", Arial, sans-serif; }
#scrlFocus { margin-bottom: 10px; }
#jq_scrlFocusList { height: 33px; margin-top: 3px; }
#jq_scrlFocusList li { float: left; width: 38px; height: 33px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat 37px -460px; line-height: 26px; text-align: center; cursor: pointer; }
#jq_scrlFocusList li.nobg { background: none; }
#jq_scrlFocusList li.hover { width: 45px; font-weight: bold; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat -5px -460px; color: #fff; }
#jq_scrlFocusCon li { display: none; height: 184px; }
#jq_scrlFocusCon li img { display: inline; width: 280px; height: 186px; }
.area02 .list02, .area02 .list0202, .area02 .list03 { height: 236px; }
.area02 .jq_tab01 { height: 222px; }
.list02, .list0202 { width: 208px; padding: 0 5px; border: 1px solid #dfdfdf; }
.list02 h3, .list0202 h3 { padding: 5px 0 0 8px; border-bottom: 1px solid #f5f5f5; }
.btn_yy { float: right; width: 63px; height: 22px; background-position: 0 -385px; text-indent: -100em; overflow: hidden; }
.list02 li { padding: 5px 8px 0; color: #8c8c8c; }
.list02 li a:hover { color: #c00; }
.listVideo li { padding: 0 0 0 23px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat 3px -847px; overflow: hidden; white-space: nowrap; line-height: 22px; }
.listVideo li.imgWord { padding: 9px 0; background: none; color: #999999; line-height: 18px; }
.listVideo li.imgWord img { float: left; width: 80px; height: 60px; margin-right: 10px; _margin-right: 5px; border: 1px solid #EFEFEF; }
.listVideo li.imgWord strong { color: #333; font-weight: normal; line-height: 24px; }
.list0302 { float: left; width: 438px; margin-left: 10px; padding: 15px 0 0 0; border-top: 1px dotted #dfdfdf; _display: inline; }
.list0302 li { font-size: 14px; line-height: 24px; }
.list03 { float: left; width: 428px; margin-left: 10px; padding: 0 5px; border: 1px solid #dfdfdf; _display: inline; }
.list03 h3 { margin-bottom: 10px; padding: 5px 0 0 8px; border-bottom: 1px solid #f5f5f5; }
.list03 li { margin-top: 5px; padding: 3px 8px; line-height: 19px; color: #8c8c8c; }
.list03 li b { font-weight: normal; color: #333; }
.list03 li img { float: left; margin-right: 10px; }
.list03 .tr a { display: inline-block; width: 42px; height: 20px; margin-left: 20px; background-color: #6c0; background-position: -188px 0; text-align: center; line-height: 20px; color: #fff; }
.list03 .tr a:hover { color: #060; text-decoration: none; }
.scrollimg { width: 260px; padding: 25px 0; }
.LeftHandle, .RightHandle { float: left; height: 22px; width: 20px; margin-top: 60px; background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat -186px -117px; cursor: pointer; }
.RightHandle { background-position: -218px -117px; }
.scrollimgbox { width: 210px; overflow: hidden; float: left; }
.scrollimgbox li { float: left; }
#js_scrImg { width: 250px; height: 60px; margin: 10px auto 0; overflow: hidden; }
#js_scrImgBox { float: left; width: 800%; }
#js_scrImgBox ul { float: left; }
#js_scrImgBox li { float: left; margin-right: 10px; }
#js_scrImgBox li img { display: inline; }
.area03 article { height: 255px; }
.boxStyle01 { padding: 0 10px; border: 1px solid #dfdfdf; background: url(../../templets/Newhtexam2.4/btbg01.gif) repeat-x; }
.boxStyle01 h3 { height: 35px; line-height: 35px; }
.boxStyle01 h3 a { line-height: 35px; }
.width01 { float: left; width: 200px; }
.width02 { float: left; width: 416px; margin-left: 10px; }
.slpgHeader { margin-bottom: 10px; padding: 10px 0; border-bottom: 1px dotted #c6c6c6; color: #999; }
.slpgHeader div { padding-left: 20px; background-position: -286px -212px; }
.slpgHeader .btnStyle01 { float: right; }
.mkHeader { position: relative; margin-bottom: 10px; padding: 10px 0; border-bottom: 1px dotted #c6c6c6; }
.mkHeader img { float: left; width: 120px; height: 90px; margin-right: 10px; }
.mkHeader h6 { display: inline; }
.mkHeader .siderNav a { display: block; color: #999; }
.mkHeader .siderNav a:hover { color: #c00; }
.mkHeader .btnStyle01 { width: 70px; }
.mkNav { position: absolute; top: 52px; right: 5px; }
.mkNav a { display: block; padding-left: 16px; background-position: -287px -233px; }
.ask aside { color: #999; }
.ask aside a { text-decoration: underline; }
.ask span { color: #666; }
.askHeader { margin-bottom: 10px; padding: 10px 0; border-bottom: 1px dotted #c6c6c6; }
.askHeader .btnStyle02 { float: right; }
.listAsk li { padding-lefT: 18px; margin-bottom: 1px; background-position: -287px -255px; color: #999; }
.listAsk li time { float: right; }
.listAsk02 li { padding-left: 20px; margin-bottom: 1px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat -36px -498px; color: #999; }
.listAsk02 li div { color: #999; }
.mainbox02 h5 { padding-bottom: 15px; font: 22px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; color: #c00; }
.mainbox02 nav { float: right; padding-right: 10px; font: 12px/30px "\5B8B\4F53", Arial, sans-serif; color: #ccc; }
.mainbox02 nav a { color: #666; }
.mainbox02 nav a:hover { color: #c00; }
.searchBox { height: 70px; padding: 1px 0; }
.searchBox form { margin: 15px 0; background: url(../../templets/Newhtexam2.4/bg01.gif) no-repeat 0 -173px; }
.searchBox b { display: inline-block; width: 95px; padding-left: 10px; font: bold 14px/40px "\5B8B\4F53", Arial, sans-serif; color: #fff; }
.searchBox input, .searchBox select { width: 90px; vertical-align: middle; color: #7c7c7c; }
.searchBox input { width: 80px; text-align: center; }
input.btnSearch { width: 64px; height: 26px; margin-left: 10px; background-color: #c00; background-position: -181px -25px; border: none; cursor: pointer; font: bold 14px/26px "\5B8B\4F53", Arial, sans-serif; color: #fff; }
input.btnSearch:hover { color: #fc0; }
.imgWord02 { float: left; width: 645px; overflow: hidden; }
.imgWord02 h4 { margin-bottom: 5px; }
.imgWord02 section { float: left; width: 312px; margin: 0 19px 20px 0; _overflow: hidden; }
.imgWord02 section.normal { margin: 0; }
.imgWord02 .list01 { font: 14px/24px "\5B8B\4F53", Arial, sans-serif; }
.imgWord02 .list01 li.imgWord { height: 95px; font-size: 12px; }
.imgWord02 .list01 li.imgWord h6 { font-weight: normal; }
.tbStyle03 { float: left; width: 645px; margin-top: 15px; overflow: hidden; }
.tbStyle03 section { float: left; width: 314px; height: 316px; overflow: hidden; }
.mr15 { margin-right: 15px; }
.tbStyle03 .jq_tab01 { border: none; }
.tbStyle03 .tabMenu { height: 28px; padding-left: 10px; background: none; border-bottom: 1px solid #ddd; }
.tbStyle03 .tabMenu li { width: 72px; height: 28px; border: none; background-color: #fff; background-position: -138px -505px; }
.tbStyle03 .tabMenu li.current { position: relative; top: 2px; background-position: 1px -505px; }
.tbStyle03 .tabContent nav { float: none; margin: 8px; }
.tbStyle03 .list01 li { font: 14px/24px "\5B8B\4F53", Arial, sans-serif; }
.tools { padding: 10px; }
.tools select { width: 160px; margin-bottom: 10px; color: #666; }
.tools input { width: 68px; height: 20pxpx; margin: 0 0 10px 10px; border: 1px solid #e7e7e7; border-radius: 3px; background-position: -178px -145px; cursor: pointer; color: #333; }
.siderBar02 { float: right; width: 280px; border-left: 1px solid #dfdfdf; }
.siderBar02 h3 { height: 31px; padding-left: 10px; border-top: 1px solid #dfdfdf; background: url(../../templets/Newhtexam2.4/btbg01.gif) repeat-x 0 -4px; color: #333; }
.siderBar02 h3 a { color: #333; }
.siderBar02 h3 a:hover { color: #c00; }
.siderBar02 h3 aside a { color: #666; }
.list04 { padding: 15px 0 25px 0; }
.list04 li { height: 28px; padding: 0 0 0 14px; clear: both; line-height: 28px; }
.list04 li.bgcolor { background: #fafafa; }
.list04 li:hover a, .list04 li:hover { color: #f00; }
.list04 li time, .list04 li span, .list04 li b, .list04 li i { display: inline-block; }
.list04 li.bt { padding-left: 10px; background-image: none; }
.list04 li b { width: 62px; font-weight: normal; }
.list04 li span { width: 62px; }
.list04 li time { width: 40px; text-align: center; font-family: Arial, sans-serif; }
.list04 li i { width: 40px; text-align: center; font-style: normal; }
.boxStyle01c .list04 li { padding: 0 0 0 5px; background-image: none; }
.boxStyle01c .list04 li.bt { padding-left: 5px; }
.boxStyle01c .list04 li.bt strong { font-weight: normal; }
.boxStyle01c .list04 li span { width: 55px; text-align: left; }
.boxStyle01c .list04 li time { width: 55px; }
.boxStyle01c .list04 li b { width: 40px; }
.boxStyle01c .list04 li i { width: 55px; }
.infoSearch select { width: 120px; text-align: center; }
.siderBar03 { float: right; width: 280px; background: #fbfbfb; }
.siderBar03 h3 { height: 31px; padding: 5px 0 0 10px; color: #333; }
.siderBar03 h3 a { color: #333; }
.siderBar03 h3 aside a { color: #666; }
.siderBar03 .list01 { margin: 5px 10px; padding-bottom: 20px; border-bottom: 1px solid #dadada; line-height: 24px; }
.siderBar03 .noborder { border: none; }
h4.pe_bt { margin-right: 10px; }
.previousExams { clear: both; }
.previousExams dt { float: left; width: 15px; height: 70px; padding: 5px 10px 5px 7px; margin-top: 2px; background-position: -150px -174px; line-height: 14px; color: #fff; }
.previousExams dt.bt01 { padding-top: 5px; }
.previousExams dt.bt02 { margin-left: 10px; }
.previousExams dt a { color: #fff; }
.previousExams dt a:hover { color: #ff0; text-decoration: none; }
.previousExams dd { float: left; width: 430px; }
.yearExams { margin: 0 0 10px 0; }
.yearExams a { display: inline-block; width: 35px; height: 20px; margin-bottom: 5px; line-height: 20px; border: 1px solid #ddd; border-radius: 4px; background-position: -182px -87px; text-align: center; font-family: Arial, sans-serif; }
.yearExams a:hover { text-decoration: none; }
.areaExams a { display: inline-block; padding-right: 10px; color: #666; }
.areaExams a:hover { color: #c00; }
.aStyle03 { margin-bottom: 20px; color: #ccc; }
.aStyle03 b, .aStyle03 span a, .aStyle03 a:hover { font-weight: normal; color: #c00; }
.aStyle03 a { color: #666; }
.tabStyle02 { width: 654px; }
.tabStyle02 .jq_tab01 { padding: 0; border: 1px solid #dfdfdf; }
.tabStyle02 .tabMenu { float: left; height: auto; margin: 0; background: url(../../templets/Newhtexam2.4/bg03.gif) repeat-y; }
.tabStyle02 .tabMenu li { float: none; width: 128px; height: 35px; border: none; cursor: pointer; text-align: center; font: 12px/35px "\5B8B\4F53", Arial, sans-serif; }
.tabStyle02 .tabMenu li span { display: block; width: 116px; }
.tabStyle02 .tabMenu li.current { background: url(../../templets/Newhtexam2.4/bg03.gif) no-repeat -128px 0; font-weight: bold; color: #fc0; }
.tabStyle02 .tabContent { float: left; padding-left: 10px; }
.freeClass { width: 654px; position: relative; }
.freeClass h3 { position: absolute; left: 10px; }
.imgWord04 li { float: left; width: 185px; padding: 15px 15px 10px; text-align: center; color: #999; }
.imgWord04 img { width: 180px; height: 120px; margin-bottom: 5px; padding: 3px; border: 1px solid #eee; }
.imgWord04 li span { color: #333; font-family: Arial, sans-serif; }
.imgWord04 li a { display: block; }
.studentEvaluation { padding-left: 15px; }
.studentEvaluation b { padding-left: 20px; background-position: -287px -520px; font: bold 16px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; color: #888; }
.studentEvaluation ul { height: 66px; padding-right: 30px; background: url(../../templets/Newhtexam2.4/bg02.gif) no-repeat 620px 47px; }
.studentEvaluation li { _width: 600px; white-space: nowrap; overflow: hidden; }
.studentEvaluation li span { color: #999; }
.list01 li.imgWord03 { margin-bottom: 16px; background: none; padding: 0; text-align: center; }
.list01 li.imgWord03 img { display: block; margin: 2px auto 5px; }
.list01 li.imgWord03 a { color: #999; }
.book { width: 654px; }
.listBook { border-bottom: 1px dotted #eee; padding: 15px 0 10px; margin-bottom: 10px; }
.listBook li { float: left; width: 90px; padding: 0 20px; text-align: center; }
.listBook div a { font-weight: bold; color: #c00; }
.listBook img { width: 90px; height: 120px; }
.tabContent table td { border: none; line-height: 22px; color: #333; font-size: 12px; font-weight: 100; }
.tabContent tr:hover { background: #fff; }
.tabContent table { margin: 9px 0; }
.tabContent table table { margin: 0; }
.tabContent img { margin: 0 auto; }
.list05 li { float: left; width: 290px; padding-left: 15px; background-position: -289px -317px; white-space: nowrap; overflow: hidden; }
.liStyle01 li { font-size: 14px; line-height: 28px; background-position: -289px -312px; }
.list05 div { float: left; width: 305px; white-space: nowrap; overflow: hidden; }
.book h4 { border: none; position: absolute; left: 10px; }
.book .jq_tab01 { position: relative; border: none; }
.book .tabMenu { height: 36px; padding-left: 100px; background: none; border-bottom: 1px solid #eee; }
.book .tabMenu li { width: 96px; height: 36px; border: none; background: none; text-align: center; font-size: 12px; }
.book .tabMenu li.current { border: none; background-position: -187px -167px; font-weight: normal; }
.siderBar04 { float: right; width: 278px; }
.siderBar04 h3 { height: 31px; padding-left: 10px; color: #333; }
.siderBar04 h3 a { color: #333; }
.siderBar04 .contBox { padding: 15px; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }
.serveMenu { height: 125px; overflow: hidden; margin: 2px 0 5px; padding-bottom: 10px; border-bottom: 1px dotted #eee; background: url(../../templets/Newhtexam2.4/icons04.gif) no-repeat 0 2px; }
.serveMenu a { float: left; height: 30px; width: 80px; padding-bottom: 18px; padding-left: 40px; font: 16px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; color: #666; }
.countDown { height: 30px; }
.countDown b { display: inline-block; width: 24px; height: 20px; margin: 0 5px; background: url(../../templets/Newhtexam2.4/icons06.gif) no-repeat 0 -103px; text-align: center; font: bold 14px/20px Arial; color: #fff; }
.flashSale { line-height: 18px; }
.flashSale h6 { padding-left: 25px; margin-bottom: 5px; background: url(../../templets/Newhtexam2.4/icons06.gif) no-repeat 0 -62px; font-size: 14px; font-weight: bold; line-height: 30px; }
.list06 li { float: left; width: 166px; margin: 10px; text-align: center; }
.partner strong { padding-left: 10px; line-height: 24px; }
.partner .tabContent article { padding: 10px; }
.contact { width: 918px; padding: 10px 20px; border: 1px solid #dfdfdf; background: #fcfcfc; }
.contact ul { float: left; padding-left: 23px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat }
.contact ul.contact01 { width: 540px; background-position: -34px -592px; }
.contact ul.contact02 { padding: 10px 0 10px 33px; border-left: 1px dotted #dfdfdf; background-position: -23px -684px; }
.footer { padding-top: 25px; margin-top: 15px; border-top: 1px solid #eee; text-align: center; line-height: 24px; }
.footer img { display: inline; }
#jq_allschoolh { display: inline-block; position: relative; }
#jq_allschoolh span { display: inline-block; height: 24px; cursor: pointer; }
#jq_allschool { display: none; position: absolute; right: -135px; bottom: 10px; +bottom:23px;
width: 280px; height: 335px; padding: 15px; border: 1px solid #c00; border-radius: 5px; box-shadow: 0 0 2px #333; background: #fff; text-align: left; }
#jq_allschool dd { margin: 0; }
#jq_allschool dt { font-weight: bold; color: #c00; }
.content { float: left; width: 670px; }
.content .setBox { margin-bottom: 10px; padding: 20px; border: 1px solid #dfdfdf; }
.content .book { padding: 5px; width: 658px; }
.content h4, .content h4 a { padding-left: 10px; color: #333; border: none; }
.content .tabStyle02 { width: 668px; margin-bottom: 10px; border: 1px solid #dfdfdf; background: url(../../templets/Newhtexam2.4/btbg01.gif) repeat-x 0 0; }
.content .tabStyle02 .jq_tab01 { margin: 10px; border: none; border-left: 1px solid #dfdfdf; }
.content .tabStyle02 .tabContent { margin: 30px 0 0 30px; }
.content .tabStyle02 .tabMenu li.border span { background: url(../../templets/Newhtexam2.4/bg03.gif) no-repeat 0 -34px; }
.listSider h3 { color: #333; }
.listSider .boxStyle01 { margin-bottom: 10px; }
.listSider .setBox { margin-bottom: 10px; border: 1px solid #dfdfdf; }
.listSider .list01 { padding: 10px 0; line-height: 24px; }
.aStyle02 { margin: 10px 0; background: url(../../templets/Newhtexam2.4/icons02.gif) no-repeat 23px 10px; }
.aStyle02 a { display: block; float: left; width: 60px; margin: 0 5px 0 16px; padding: 50px 0 5px 0; text-align: center; _display: inline; }
.list07 li { font: 14px/28px "\5B8B\4F53", Arial, sans-serif; }
.list07 li time { float: right; font-family: Arial, sans-serif; color: #999; }
.list07 li span a, .list07 li span { color: #999; }
.list07 li span a:hover { color: #c00; }
.listHeader { padding: 10px; margin-bottom: 20px; border-bottom: 1px dotted #ddd; }
.listHeader strong { line-height: 30px; color: #c00; }
.listHeader a { display: inline-block; padding-right: 10px; color: #666; }
.listHeader a:hover { color: #c00; }
.overExams { margin-bottom: 30px; }
.overExams h4 { border-bottom: 1px solid #eee; padding: 3px 0; font-size: 14px; color: #c00; }
.overExams h4 a { float: right; margin-top: 8px; font: 12px/20px "\5B8B\4F53", Arial, sans-serif; color: #666; }
.overExams strong { float: left; width: 26px; height: 52px; padding-top: 13px; background: #dc1010; font-size: 14px; text-align: center; color: #fff; }
.overExams div { margin: 10px 0; }
.overExams table { float: left; width: 600px; margin: 0; }
.overExams table th { font-weight: normal; }
.overExams table tr:hover { background: #fff; }
.overExams a { color: #666; }
.overExams a:hover { color: #c00; }
.page { margin: 50px 10px 20px; text-align: center; }
.page li { display: inline; }
.page a { display: inline-block; padding: 0 8px; margin: 0 5px 10px 0; border: 1px solid #dfdfdf; font-family: Arial, sans-serif; }
.page a:hover, .page a.current, .page li.thisclass a { background: #c00; border-color: #c00; color: #fff; text-decoration: none; }
.article_siderBar { float: right; width: 280px; }
.article_siderBar .boxStyle01, .article_siderBar .jq_tab01 { margin: 10px 0; }
.article_siderBar .boxStyle01c article { margin: 10px 0; padding: 0 10px; border: 1px solid #dfdfdf; background: url(../../templets/Newhtexam2.4/btbg01.gif) repeat-x; }
.article_siderBar .boxStyle01c h3 { height: 35px; line-height: 35px; }
.article_siderBar .boxStyle01c h3 a { line-height: 35px; }
.article_siderBar .boxStyle01c .tools { padding: 10px 0 0 0; }
#lessonNav { width: 218px; height: 470px; position: relative; border: 1px solid #dfdfdf; }
#lessonNav h3 { height: 40px; margin: 0 5px; padding-left: 10px; border-bottom: 1px solid #dfdfdf; font: bold 18px/40px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; +font-size:17px;
}
#lessonNav dl { padding: 0 10px; margin: 0; }
#lessonNav dt { height: 36px; padding-left: 24px; border-bottom: 1px solid #f1f1f1; background-position: -283px -22px; font: bold 14px/36px "\5B8B\4F53", Arial, sans-serif; }
#lessonNav dt.dt02 { background-position: -283px -57px; border: none; }
#lessonNav dt.dt03 { border: none; background-position: -283px -94px; }
#lessonNav dt.dt04 { background-position: -283px -130px; border: none; }
#lessonNav dd { margin: 0; }
.article_siderBar #lessonNav { width: 278px; height: auto; }
.article_siderBar #lessonNav dt { border: none; display: inline-block; margin-right: 40px; }
.article_siderBar .setBox { margin: 10px 0; border: 0px solid #ddd; }
.article_siderBar .list01 { padding: 10px 0; line-height: 24px; }
.article_siderBar .tabContent .list01 { padding: 15px 10px; }
.article_siderBar h3 aside { color: #666; }
.list08 { margin: 10px 5px 10px 0; padding-left: 25px; background: url(../../templets/Newhtexam2.4/sortnum.png) no-repeat 0 6px; }
.list08 li { line-height: 23px; }
.list08 li span { padding-right: 4px; font-family: Arial, sans-serif; color: #999; }
.article_siderBar .list08 { background: none; padding: 0; margin-left: 10px; }
/* .article .proNav h1, .htlist .proNav h1 { width: 200px; background: url(http://www.huatu.com/templets/images/logo.jpg) no-repeat; } */
.searchBox02 { float: right; }
.searchBox02 input { float: left; }
.searchBox02 input.text { width: 180px; height: 24px; padding-left: 10px; border: 1px solid #eee; line-height: 24px; }
.searchBox02 input.btnStyle04 { width: 70px; height: 26px; padding-left: 20px; background-position: -188px -222px; border: none; cursor: pointer; font: bold 14px/26px "\5B8B\4F53", Arial, sans-serif; color: #fff; }
.header { padding: 0 10px 10px 10px; margin-bottom: 20px; }
.header strong { line-height: 30px; color: #c00; }
.header a { display: inline-block; padding: 0 5px; white-space: nowrap; color: #666; }
.header a:hover { color: #c00; }
.header a.bqbgcolor { background-color: #C00; color: #fff; }
.header a.bqbgcolor:hover { text-decoration: none; color: #fff; }
h1.hot { margin-bottom: 30px; background: url(../../templets/Newhtexam2.4/bg02.gif) no-repeat -240px -127px; text-align: center; font: 20px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; }
.pageHeader { text-align: center; }
.pageHeader h1 { margin-bottom: 5px; font: 22px/40px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; }
.introduction { width: 550px; padding: 15px 28px; margin: 20px auto; border: 1px dashed #ddd; }
.introduction img { margin-top: 20px; }
.mainWords { padding: 10px; font: 14px/24px "\5B8B\4F53", Arial, sans-serif; }
.mainWords a { color: #c00;}
.mainWords img { margin: 10px auto; }
/* .mainWords a { color: red; } */
.mainWords u a, .mainWords u { color: #333; text-decoration: none; }
.mainWords u a:hover { color: red; }
.mainWords table { margin: 10px auto; border-top: 2px solid #c00; border-collapse: collapse; }
.mainWords th, .mainWords td { padding: 3px 0; border: 1px solid #eee; text-align: center; font: 12px/21px "\5B8B\4F53", Arial, sans-serif; }
.mainWords th { background: #f2f2f2; }
.share { margin: 15px 0; border-bottom: 1px dashed #ddd; padding-bottom: 15px; }
.share .fr { font-size: 14px; color: #666; }
.share h4 a { color: #c00; }
.imgWordBox { margin-bottom: 15px; border-bottom: 1px dashed #ddd; padding-bottom: 15px; }
.imgWordBox img { float: left; padding: 2px; margin: 3px 5px 0 0; border: 1px solid #ddd; }
.imgWordBox ul { width: 170px; overflow: hidden; }
.tags h4 { border: none; color: #333; }
.tags h4 a { color: #c00; }
.tags .list01 { font: 14px/28px "\5B8B\4F53", Arial, sans-serif; }
.tags .list01 li { background-position: -289px -312px; }
.comment img { display: inline; }
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
.aStyle04 a { float: left; width: 108px; padding-left: 6px; height: 26px; margin: 5px; text-align: center; line-height: 26px; overflow: hidden; }
.aStyle04 a span { display: block; width: 106px; height: 24px; border: 1px solid #eee; background: #f9f9f9; cursor: pointer; }
.aStyle04 a:hover { font-weight: bold; text-decoration: none; background: #c00 url(../../templets/Newhtexam2.4/icons.gif) no-repeat 0 -469px; color: #fc0; }
.aStyle04 a:hover span { width: 108px; height: 26px; border: none; background: none; }
.nationalHeader dl { border: 1px solid #ddd; padding: 10px 30px 20px; }
.nationalHeader dt { padding-left: 40px; font: bold 18px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; +font-size:17px;
color: #c00; }
.nationalHeader dd { margin: 10px 0 0 0; }
.nationalHeader dd div { margin-left: 40px; font: 14px/24px "\5B8B\4F53", Arial, sans-serif; color: #666; }
.list09 { line-height: 24px; }
.list09 strong { color: #c00; display: inline-block; width: 42px; height: 16px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat 0 -287px; text-align: center; font: 12px/16px Arial, sans-serif; }
.list09 span { margin-left: 30px; }
.list09 span a { color: #999; }
.list09 a { padding-left: 10px; }
.list09 a:hover { color: #c00; }
.aStyle05 { margin-top: 10px; }
.aStyle05 a { display: inline-block; margin-right: 36px; font-size: 12px; }
.aBg a { padding: 3px 0 3px 20px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat; }
.aBg .aBg01 { background-position: -33px -111px; }
.aBg .aBg02 { background-position: -32px -142px; }
.aBg .aBg03 { background-position: -32px -169px; }
.aBg .aBg04 { background-position: -33px -201px; }
.nationalHeader dl.nH_lj { position: relative; height: 170px; overflow: hidden; border: none; background: url(../../templets/Newhtexam2.4/bg04.jpg) no-repeat; }
.nationalHeader .gk2013nav { position: absolute; left: 430px; top: 12px; width: 380px; height: 24px; text-indent: -200em; overflow: hidden; }
.faceCourse { padding-bottom: 10px; }
.faceCourse .fr { margin-right: 10px; color: #666; }
.faceCourse .fr strong { font-family: Arial, sans-serif; }
.faceCourse h4 { border: none; }
.aStyle07 { width: 485px; margin-top: 10px; }
.aStyle07 a { float: left; width: 50px; height: 22px; margin: 0 10px 10px 0; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat 0 -233px; text-align: center; }
.aStyle07 a:hover { background-position: 0 -260px; background-color: #c00; text-decoration: none; color: #fff; }
.faceCourse .fl { margin: 0 15px; }
.faceCourse dl { width: 375px; }
.faceCourse dt { border-bottom: 1px solid #eee; font-weight: bold; }
.faceCourse dt span { display: block; position: relative; top: 1px; width: 65px; border-bottom: 1px solid #c00; }
.faceCourse dd { margin: 5px 0 20px; color: #999; }
.nH_lj div.setBox { width: 700px; height: 70px; }
.nH_zk dt { background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat -16px 0; }
.nH_zk .setBox { border-left: 1px dotted #ddd; margin-left: 30px; padding-left: 30px; }
.nH_zt dt { background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat -18px -55px; }
.nH_zt ul { float: left; margin-left: 10px; padding-left: 15px; border-left: 1px dotted #ddd; }
.nH_zt ul.setBox { margin: 0; padding: 0; border: none; }
.threeList { margin-bottom: 10px; border: 1px solid #ddd; clear: both; padding: 10px 0 10px 10px; }
.threeList div { float: left; width: 196px; margin-right: 15px; }
.threeList h4 { padding-left: 10px; font: 14px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; color: #666; }
.threeList li { font: 12px/24px "\5B8B\4F53", Arial, sans-serif; }
.aStyle01 { padding: 10px; }
.aStyle01 a { display: inline-block; padding: 0 10px 0 12px; background-position: -289px -317px; line-height: 25px; }
.siderBar03 .borderTop { padding-top: 10px; border: none; border-top: 1px solid #dadada; }
.national .width02 { width: 405px; }
.national .area03 .siderBar01 { width: 264px; margin-right: 10px; }
.mb40 { margin-bottom: 40px; }
.aStyle06 { margin: 0; padding: 0 5px; border: 1px solid #DFDFDF; background-position: 0 -659px; }
.aStyle06 dt { height: 40px; margin: 0; padding-left: 10px; border-bottom: 1px solid #DFDFDF; font: bold 18px/40px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; +font-size:17px;
color: #c00; }
.aStyle06 dd { margin: 0; padding: 0 5px; background: url(../../templets/Newhtexam2.4/icons03.gif) no-repeat -28px -308px; }
.aStyle06 dd a { display: block; height: 35px; padding-left: 25px; border-bottom: 1px solid #f1f1f1; font: 14px/35px "\5B8B\4F53", Arial, sans-serif; }
.freeRead { position: relative; }
.freeRead .list01 { margin: 11px; line-height: 24px; }
.subscribe { position: absolute; width: 115px; top: 50px; right: 20px; text-align: center; }
.subscribe a { display: block; width: 55px; height: 55px; margin-top: 10px; padding-left: 60px; background-position: -149px -260px; font: 18px/55px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; +font-size:17px;
color: #666; text-align: left; }
.subscribe a:hover { color: #c00; text-decoration: none; }
.content02 { float: left; width: 670px; }
.boxStyle02 { padding: 0 5px; border: 1px solid #dfdfdf; }
.boxStyle02 h3 { padding: 5px 0 0 8px; border-bottom: 1px solid #f5f5f5; }
.boxStyle02 .list04 { padding: 15px 0 21px; }
.province .jq_tab01 { height: 271px; overflow: hidden; }
.height270 { height: 270px; overflow: hidden; }
.province .boxStyle02 { margin-top: 10px; }
.province .setBox .areaBox { margin-left: 10px; }
.province .setBox .fl { margin: 10px 0 10px 20px; }
.province .setBox h4 a, .province .setBox h4 { margin-bottom: 10px; color: #c00; }
.province .setBox h4 a:hover { color: #c00; }
.searchBoxStyle { background: #f5f5f5; }
.searchBoxStyle .searchBox { margin-left: 10px; }
.searchBoxStyle .searchBox form { background: url(../../templets/Newhtexam2.4/bg02.gif) no-repeat -213px -185px; }
.searchBoxStyle .infoSearch { margin-left: 10px; }
.searchBoxStyle .infoSearch select { width: 110px; }
.searchBoxStyle .infoSearch input { width: 116px; }
.searchBoxStyle .infoSearch input.btnSearch { width: 64px; }
.areaBox { line-height: 24px; width: 142px; float: left; padding: 8px 0 10px 10px; }
.areaBox a { padding-right: 10px; }
.scrollStyle02 { width: 940px; }
.scrollStyle02 span { width: 19px; }
.scrollStyle02 .scrollimgbox li { margin-right: 20px; }
.tabStyle03 .jq_tab01 { position: relative; border: none; padding: 0; }
.tabStyle03 .tabMenu { height: 36px; padding-left: 150px; background: none; border-bottom: 1px solid #eee; }
.tabStyle03 .tabMenu li { width: 96px; height: 36px; border: none; background: none; text-align: center; font-size: 12px; }
.tabStyle03 .tabMenu li.current { border: none; background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat -187px -167px; font-weight: normal; }
.tabStyle04 { border-top: 1px solid #dfdfdf; }
.tabStyle04 .tabMenu { height: 35px; padding-left: 10px; background: url(../../templets/Newhtexam2.4/btbg01.gif) repeat-x; }
.tabStyle04 .tabMenu li { height: 35px; border: none; background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat -139px -502px; }
.tabStyle04 .tabMenu li.current { background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.tabStyle05 .tabMenu li, .tabStyle04 .tabMenu li.current { border: none; background: none; height: 22px; text-align: left; line-height: 35px; }
.tabStyle05 .tabMenu li { width: 70px; }
.tabStyle05 .tabMenu { height: auto; background: none; padding-top: 8px }
.sBox { width: 958px; height: 69px; margin: 10px auto; border: 1px solid #dfdfdf; background: #fbfbfb url(../../templets/Newhtexam2.4/repeatbg01.gif) repeat-x; }
.sBox img { float: left; width: 218px; heigth: 69px; }
.sBox .seh { float: left; width: 478px; }
.sBox .oth { float: left; margin: 10px 0 0 33px; line-height: 26px; }
.sBox .text { float: left; width: 370px; height: 24px; padding-left: 6px; border: 1px solid #ccc; line-height: 22px; }
.sBox .textw01 { width: 250px; }
.sBox select { float: left; width: 116px; height: 24px; line-height: 24px; padding: 0; margin: 2px 10px 0 0; }
.seh .fl { position: relative; }
#tabMenu2 { padding: 5px 0 5px 23px; }
#tabMenu2 li { float: left; width: auto; height: 21px; padding: 0 5px; margin-right: 10px; border: none; font: 12px/21px "\5B8B\4F53", Arial, sans-serif; cursor: pointer; }
#tabMenu2 li:hover, .sBox #tabMenu2 li.current { border-bottom: 1px solid #c00; }
#tabContent2 article { display: none; }
#tabMenu2 li.g_cpdq:hover { border: none; }
.htselectbox_wrapper { position: absolute; left: 0; top: 0; border: 1px solid #dfdfdf; box-shadow: 1px 2px 3px #ccc; background: #fff; z-index: 2; }
.htselectbox_wrapper li { width: 96px; padding: 3px 0 3px 20px; cursor: pointer; }
.htselectbox_wrapper li.htselected { background-color: #eee; }
.htselectbox_wrapper li.current { color: #000; background-color: #ccc }
.htselectboxclick { float: left; width: 100px; height: 26px; padding: 0 0 0 14px; margin-right: 10px; line-height: 26px; border: 1px solid #bcbcbc; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background-position: 96px 12px; cursor: pointer; color: #666; }
.selheight ul {
+width:114px; height: 200px; overflow: scroll; overflow-x: hidden; }
.selheight li { width: 76px; }
#map { width: 670px; height: 523px; position: relative; background: url(../../templets/Newhtexam2.4/map.gif) no-repeat; }
#map section { display: block; padding: 0 5px; position: absolute; text-align: center; cursor: pointer; }
#map h4 { border-bottom: 1px solid #ddd; }
#map em { display: block; width: 6px; height: 20px; position: absolute; top: 50px; right: -6px; background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat 0 -128px; }
#map aside { display: none; position: absolute; width: 177px; height: 124px; top: -50px; left: -200px; padding: 10px; border: 1px solid #d1d1d1; box-shadow: 0 2px 2px #ddd; background: #fff url(../css/bg01.png) no-repeat; text-align: left; z-index: 2; }
#map aside a { display: block; }
.ln { left: 553px; top: 180px; }
.jl { left: 572px; top: 138px; }
.hlj { left: 588px; top: 105px; }
.bj { left: 491px; top: 198px; }
.nmg { left: 403px; top: 208px; }
.tj { left: 502px; top: 217px; }
.sd { left: 515px; top: 260px; }
.js { left: 543px; top: 292px; }
.sh { left: 564px; top: 325px; }
.zhj { left: 555px; top: 360px; }
.ah { left: 511px; top: 323px; }
.henan { left: 466px; top: 293px; }
.sx { left: 432px; top: 260px; }
.shanxi { left: 405px; top: 310px; }
.nx { left: 373px; top: 260px; }
.gs { left: 360px; top: 288px; }
.xj { left: 142px; top: 180px; }
.qh { left: 265px; top: 295px; }
.xz { left: 135px; top: 330px; }
.sc { left: 332px; top: 355px; }
.cq { left: 397px; top: 348px; }
.yn { left: 329px; top: 445px; }
.gx { left: 420px; top: 450px; }
.hn { left: 459px; top: 380px; }
.hb { left: 475px; top: 235px; }
.fj { left: 524px; top: 404px; }
.hainan { left: 449px; top: 490px; }
.jx { left: 500px; top: 370px; }
.hubei { left: 453px; top: 336px; }
.gz { left: 379px; top: 407px; }
.gd { left: 475px; top: 428px; }
#map .xj em, #map .xz em { background-position: -110px -128px; left: -6px; }
#map .xj aside, #map .xz aside { left: 35px; }
.index999 { z-index: 999; }
.index998 { z-index: 998; }
.coupletAd { position: fixed; left: 10px; bottom: 80px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-80));
z-index: 9999; }
.htdc { position: fixed; right: 10px; bottom: 30px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-30));
width: 54px; height: 26px; padding-top: 28px; background: #c00 url(../../templets/Newhtexam2.4/wjdc.gif) no-repeat 0 -54px; text-align: center; color: #fff; }
.htdc:hover { background-position: 0 0; color: #fff; text-decoration: none; }
.c999, a.c999 { color: #999; }
a.c999:hover { color: #c00; }
.rmb { font-family: Arial; }
.red, .htred { color: #c00; }
.f14 { font-size: 14px; }
.lh24 { line-height: 24px; }
.f24yh { font: 24px/30px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; }
.tr { text-align: right; }
.tc { text-align: center; }
.fr { float: right; color: #333; }
.fl { float: left; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb30 { margin-bottom: 30px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mtb30 { margin: 30px 0; }
.ml20 { margin-left: 20px; }
.p0 { padding: 0; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pl20 { padding-left: 20px; }
.plr20 { padding: 0 20px; }
.wauto { width: auto; }
.w70 { width: 70px; }
.line01 { border-bottom: 1px dotted #ddd; }
.line02 { border-top: 1px dotted #ddd; }
/*wenzhi_search*/
.searchask { background: #fcfbfb; overflow: hidden; margin-bottom: 10px; }
.searchask input.text { border: 1px solid #ccc; height: 24px; line-height: 24px; padding-left: 10px; margin: 5px 8px; width: 230px; color: #999; }
.searchask input.btnStyle04 { float: right; background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat scroll -181px -61px transparent; border: 1px solid #DE1800; border-radius: 3px 3px 3px 3px; color: #FFFFFF; display: inline-block; height: 22px; line-height: 18px; text-align: center; width: 40px; font-size: 12px; float: right; margin: 0 8px 5px 0; }
.searchask em { font: bold 12px/40px "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; float: left; color: #ed741c; line-height: 24px; padding-left: 8px; }
.maginR12 { margin-right: 9px; }
/*20130719新增微博微信栏目*/
.fx_wbwx { width: 260px; padding: 2px 0 13px 0; }
.fx_wbwx h2 { font: bold 14px/33px "\5FAE\x8F6F\6B63\9ED1\4F53"; margin: 0; height: 33px; }
.fx_wbline { border-bottom: 1px solid #dfdfdf; padding: 9px; margin-bottom: 4px; }
.wbwx_img { float: left; margin-right: 10px; }
.fx_name { font: bold 14px/21px "\5FAE\x8F6F\6B63\9ED1\4F53"; color: #1359aa; }
/*20131224频道页logo*/
.pdhtlogo { background: url(http://www.huatu.com/templets/Newhtexam2.4/icons.gif) no-repeat; float: left; width: 177px; height: 86px; background-position: 0 -25px; }
/*修改网校课程活动*/
.tabStyle03 .bc_wxhd { height: 36px; padding-left: 150px; background: none; border-bottom: 1px solid #eee; }
.tabStyle03 .bc_wxhd li { width: 96px; height: 36px; border: none; background: none; text-align: center; font-size: 12px; }
.bc_wxhd li { float: left; width: 80px; height: 27px; border-left: 1px solid #dfdfdf; cursor: pointer; text-align: center; font: 14px/27px "宋体B8B\4F53", Arial, sans-serif; }
.tabStyle03 .bc_wxhd li.current { border: none; background: url(../../templets/Newhtexam2.4/icons.gif) no-repeat -187px -167px; font-weight: normal; }
/*页面漂浮广告，gkzx=左，xzwx=右，plus=隐藏后 by涛*/
.gkzx { position: fixed; left: 5px; top: 150px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+150));
}
.xzwx { position: fixed; right: 5px; top: 380px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+380));
}
.gkzxplus { position: fixed; left: 5px; top: 150px; display: none; }
.gkzxplus a { width: 30px; height: 100px; border: solid 1px #ebebeb; display: block; color: #c00; font-size: 14px; font-weight: bold; text-align: center; background: #fafafa; font: 12px/24px Microsoft YaHei, tahoma, arial, Simsun; line-height: 19px; }
.gkzxplus a:hover { text-decoration: none; }
.gkzxplus a strong { color: #c00; }
.gkzxplus span { width: 30px; height: 37px; border: solid 1px #ebebeb; display: block; font-size: 14px; text-align: center; background: #fff; font: 12px/24px Microsoft YaHei, tahoma, arial, Simsun; line-height: 18px; padding-top: 0px; cursor: pointer; }
.xzwxplus { position: fixed; right: 5px; top: 380px; display: none; }
.xzwxplus a { width: 30px; height: 100px; border: solid 1px #ebebeb; display: block; color: #c00; font-size: 14px; font-weight: bold; text-align: center; background: #fafafa; font: 12px/24px Microsoft YaHei, tahoma, arial, Simsun; line-height: 19px; padding-top: 7px; }
.xzwxplus a:hover { text-decoration: none; }
.xzwxplus a strong { color: #c00; }
.xzwxplus span { width: 30px; height: 37px; border: solid 1px #ebebeb; display: block; font-size: 14px; text-align: center; background: #fff; font: 12px/24px Microsoft YaHei, tahoma, arial, Simsun; line-height: 18px; cursor: pointer; }
/*22090 44090 28090广告 by涛*/
.threeAD { width: 960px; _width: 963px; height: 90px; overflow: hidden; margin: 10px auto 0; }
.threeAD .threeADbox { width: 1000px; }
.threeAD .threeADbox div { margin-right: 10px; }
.threeAD iframe { margin: 0; padding: 0; }
.threeAD img { display: inline; }
.threeAD div { float: left; }
/* 2014/01/03 头部下拉菜单 */
.xiala0103_li01as { float: left; background: url(http://u1.huatu.com/image/20140106xf/xila1_140103.gif) no-repeat center right; padding-right: 10px; margin-right: 2px; padding-left: 4px; cursor: pointer; border: solid 1px #fff; line-height: 24px; }
.xiala0103_li01as:hover { text-decoration: none; }
.xiala0103 { margin-left: 210px; padding-top: 15px; line-height: 28px; }
.xiala0103_li01 { position: relative; float: left; height: 23px; background: #fff; border: solid 1px #fff; margin: 0 4px 0 0; z-index: 98; margin-bottom: 5px; _height: 5px; _padding: 0; *+height:8px;
}
.xiala0103On { border-bottom: none; color: #dadada; background: #fff; border: solid 1px #dadada; z-index: 99; }
.xiala0103On .xiala0103_li01as { color: #c00; background: #fff url(http://u1.huatu.com/image/20140106xf/xila2_140103.gif) no-repeat center right; position: relative; z-index: 100; }
.xiala0103 li div { position: absolute; top: 23px; left: -1px; overflow: hidden; background: #fff; border: solid 1px #dadada; width: 405px; padding: 0 17px 0 10px; z-index: 99; overflow: hidden; }
.xiala0103 li ul li a { text-align: center; }
.xiala0103 li div { display: none; }
.xiala0103 li div h6 { padding: 0; margin: 0; color: #333; font-size: 12px; padding-left: 10px; border-left: solid 3px #f07c7c; height: 12px; line-height: 14px; margin: 10px 0; }
.xiala0103 li div p { padding: 0; margin: 0; line-height: 24px; color: #666; font-size: 12px; padding-left: 20px; }
.xiala0103 li div em { border-top: 1px solid #f2f2f2; height: 1px; font-size: 0px; display: block; margin: 5px 0 0 0; }
.xiala0103 li div p a { color: #666; font-size: 12px; }
.xiala0103 li div h6 span a { color: #f07c7c; float: right; }
.xiala0103 li div p .xiala0103_li01tit { color: #3c3c3c; }
/* 2014/02/11 频道下面华图邮箱栏复制首页样式 */
.address { height: 30px; margin: 15px auto; line-height: 30px; background: #fbfbfb; text-align: center; font-style: normal; font-family: Arial, sans-serif; }
.address img { display: inline; vertical-align: middle; }
.address span { padding: 3px 15px 3px 20px; }
.address span.mail01 { background-position: -284px -399px; }
.address span.mail02 { background-position: -285px -424px; }
.address span.tel { background-position: -285px -449px; }
.address span.weibo { background-position: -284px -476px; }
.address span.htwx { padding-left: 22px; background-position: -281px -547px; }
/*2014.4.24 新增 图片库样式*/
.clear { clear: both; }
.hide { display: none; }
.tl0410_box { width: 958px; margin: 10px auto; overflow: hidden; border: 1px solid #ddd; background: url(http://www.huatu.com/templets/Newhtexam2.4/conPic.jpg) no-repeat; border-top: solid 3px #c00; }
.tl0410tit { overflow: hidden; }
.tl0410tit h5 { margin: 15px 0 0 20px; position: relative; }
.tl0410tit h5 a { font-size: 22px; color: #C00; padding-right: 20px; }
.tl0410tit h5 span { font-size: 20px; color: #C00; position: absolute; top: 0; left: 50px; }
.tl0410tit p { padding: 15px 10px 18px 0; float: right; }
.tl0410tit p a { font-size: 12px; color: #666; }
.tl0410tit p a:hover { font-size: 12px; color: #c00; }
.tl0410tit p span { font-size: 10px; color: #666; padding: 0 5px; }
.conTab { height: 132px; width: 958px; position: relative; }
.conTabimg { width: 845px; height: 132px; margin-left: 59px; overflow: hidden }
.conTabimg a { float: left; width: 170px; height: 110px; padding-top: 22px; }
.conTabimg div { width: 1020px; overflow: hidden; position: relative; }
.conTabimg a img { margin: 0 auto; width: 160px; height: 88px; }
.conTabimg a dl { width: 160px; height: 88px; position: relative; padding: 0; margin: 0; }
.conTabimg a dl dd { padding: 10px; position: absolute; top: 0; left: 0; display: none; }
.conTabimg a dl dd p { font-size: 12px; color: #fff; position: absolute; z-index: 5; width: 140px; }
.conTabimg a dl dd span { display: block; width: 160px; height: 88px; background: #333; opacity: 0.5; position: absolute; top: 0; left: 0; z-index: 3; }
.conTabLbtn { display: block; width: 30px; height: 30px; background: url(http://www.huatu.com/templets/Newhtexam2.4/conLbtn.jpg) no-repeat; position: absolute; top: 51px; left: 18px; }
.conTabLbtn:hover { background: url(http://www.huatu.com/templets/Newhtexam2.4/conLbtn.jpg) 0 -30px no-repeat; }
.conTabRbtn { display: block; width: 30px; height: 30px; background: url(http://www.huatu.com/templets/Newhtexam2.4/conRbtn.jpg) no-repeat; position: absolute; top: 51px; right: 18px; }
.conTabRbtn:hover { background: url(http://www.huatu.com/templets/Newhtexam2.4/conRbtn.jpg) 0 -30px no-repeat; }



/* 20140624分享导航添加 */
.navfx0624 {
	height:42px; width:608px; margin:20px auto;
}
.navfx0624 a {
	float:left; width:101px; height:42px; font-size:12px; color:#4d4d4d; background:url(http://u1.huatu.com/image/2014image/2014sy/navfx01.jpg) no-repeat; line-height:42px;
}
.navfx0624 a:hover {
	background:url(http://u1.huatu.com/image/2014image/2014sy/navfx02.jpg) no-repeat; color:#fff; text-decoration:none;
}
.navfx0624 .navfx0624a01cur {
	background:url(http://u1.huatu.com/image/2014image/2014sy/navfx02.jpg) no-repeat; color:#fff;
}
.navfx0624 .navfx0624a01 {
	padding-left:42px; width:60px;
}
.navfx0624 .navfx0624a01:hover {
	background-position:0 0;
}
.navfx0624 .navfx0624a02 {
	background-position:-102px 0; padding-left:48px; width:53px;
}
.navfx0624 .navfx0624a02:hover {
	background-position:-102px 0;
}
.navfx0624 .navfx0624a03 {
	background-position:-203px 0; padding-left:38px; width:63px;
}
.navfx0624 .navfx0624a03:hover {
	background-position:-203px 0;
}
.navfx0624 .navfx0624a04 {
	background-position:-304px 0; padding-left:48px; width:53px;
}
.navfx0624 .navfx0624a04:hover {
	background-position:-304px 0; 
}
.navfx0624 .navfx0624a05 {
	background-position:-405px 0; padding-left:48px; width:54px;
}
.navfx0624 .navfx0624a05:hover {
	background-position:-405px 0; 
}
.navfx0624 .navfx0624a06 {
	background-position:-507px 0; padding-left:48px; width:53px;
}
.navfx0624 .navfx0624a06:hover {
	background-position:-507px 0; 
}

/* 20141106分享导航添加 */
.navfx1106 {
	height:42px; width:608px; margin:20px auto;
}
.navfx1106 a {
	float:left; width:101px; height:42px; font-size:12px; color:#4d4d4d; background:url(http://u1.huatu.com/image/2014image/2014sy/navfx03.jpg) no-repeat; line-height:42px;
}
.navfx1106 a:hover {
	background:url(http://u1.huatu.com/image/2014image/2014sy/navfx04.jpg) no-repeat; color:#fff; text-decoration:none;
}
.navfx1106 .navfx1106a01cur {
	background:url(http://u1.huatu.com/image/2014image/2014sy/navfx04.jpg) no-repeat; color:#fff;
}
.navfx1106 .navfx1106a01 {
	padding-left:42px; width:60px;
}
.navfx1106 .navfx1106a01:hover {
	background-position:0 0;
}
.navfx1106 .navfx1106a02 {
	background-position:-102px 0; padding-left:48px; width:53px;
}
.navfx1106 .navfx1106a02:hover {
	background-position:-102px 0;
}
.navfx1106 .navfx1106a03 {
	background-position:-203px 0; padding-left:38px; width:63px;
}
.navfx1106 .navfx1106a03:hover {
	background-position:-203px 0;
}
.navfx1106 .navfx1106a04 {
	background-position:-304px 0; padding-left:48px; width:53px;
}
.navfx1106 .navfx1106a04:hover {
	background-position:-304px 0; 
}
.navfx1106 .navfx1106a05 {
	background-position:-405px 0; padding-left:48px; width:54px;
}
.navfx1106 .navfx1106a05:hover {
	background-position:-405px 0; 
}
.navfx1106 .navfx1106a06 {
	background-position:-507px 0; padding-left:48px; width:53px;
}
.navfx1106 .navfx1106a06:hover {
	background-position:-507px 0; 
}

/* 公选文章页顶部空白样式修改 */
.proNav01 {
	padding-top:0;
}

/* 教师频道LOGO距离教调试 */
.proNav img  {
	margin-top:14px;
}
/* top频道导航位距离调试 */
.proNav .xiala0103_li01 img  {
	margin-top:0;
}