@charset "utf-8";
body,ul,li,h1,h2,h3,h4,h5,h6,form,dl,dd{margin:0;padding:0;list-style:none;}
body{font:12px/21px "\5B8B\4F53",Arial,sans-serif;background:#fff;color:#333;}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#d7000f;text-decoration:underline;}
article,section,header,footer,aside,nav,img{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
mark{background:none;font-family:Arial;color:#f00;}
::selection{background-color:#c00;color:#fff;}
::-moz-selection{background-color:#c00;color:#fff;}
input::focus-inner{border:none;padding:0;}
.proNav h1,.btnStyle01,.btnStyle02,.list01 li,#lessonNav h3,.btn_close,#lessonNav dt a.dta,#jq_menuArea li strong,.mkNav a,.listAsk li,.listAsk02 li,.slpgHeader div,.list02 li,.shoppingCart,#siderNav02 a,.btnStyle03,.list06 .classes,.mun01,.btnSearch{background:url(images/icons2012.gif) no-repeat;}
.hot,.new,.headlines h2 span,.hot02,.btn01,#lessonNav dt.dt03,.qqh span,#navmore dt{background:url(images/icons201202.gif) no-repeat;}
.logBox{position:relative;height:31px;width:100%;box-shadow:0 1px 1px #eee;background:#eee url(images/repeatbg.gif) repeat-x;z-index:9999;}
.login{position:relative;width:980px;margin:0 auto;_padding-top:2px;line-height:30px;}
.login input,.login select{position:relative;top:-2px;+top:2px;_top:0;vertical-align:middle;}
.login label{position:relative;display:inline-block;height:30px;vertical-align:middle;}
.login .text{width:83px;height:15px;padding:2px;color:#666;font-size:12px;line-height:15px;}
.login form span{display:inline-block;vertical-align:middle;}
.login .siderNav{position:absolute;right:0;top:0;width:575px;_width:585px;_padding-top:6px;color:#b6b6b6;}
.login input.btnLogin{position:relative;+top:-1px;width:30px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;line-height:23px;color:#c00;}
.login input.btnLogin:hover{background-position:-210px -307px;}
#jq_password span{position:absolute;left:5px;top:0;color:#666;z-index:2;}
/*20130419 add htjy all school*/
.htjy_school{width:895px;height:54px;padding:12px 0 0 83px;margin:0 auto;border:1px solid #ececec;border-top:none;background:#f8f8f8 url(images/qgfx.gif) no-repeat 21px 14px;}
.htjy_school a{padding:0 24px 0 0;}
.topmenu li,.topmenu strong.icon_arr,.topmenu li.weibo strong,.topmenu li.weixin strong,.topmenu .focusht,.topmenu .wxht,.topmenu li.khd .jq_hidebox,.topmenu li.khd strong{background:url(images/topmenu.gif) no-repeat;}
.topmenu{margin-top:4px;line-height:22px;color:#333;}
.topmenu li{float:right;position:relative;background-position:right top;}
.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;margin:0 1px;font-weight:normal;cursor:default;z-index:2;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:24px;padding:10px;border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:1;}
.topmenu li.hover strong{top:-1px;margin:0;border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;}
.topmenu li.hover{}
.topmenu li.khd{_width:73px;}
.topmenu li.khd .jq_hidebox{width:120px;padding:10px 10px 10px 35px;background-color:#fff;background-position:-130px -248px;}
.topmenu li.khd strong{padding-left:25px;background-position:0 -257px;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}
.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.last{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;}
.shoppingCart{padding:0 10px 0 20px;background-position:-283px -108px;}
.shoppingCart b{padding:0 3px;font:bold 12px/21px Arial;color:#d62016;}
.shoppingCart i{display:inline-block;width:0;height:0;margin-left:3px;overflow:hidden;border-top:5px solid #666;border-left:5px solid #fff;border-right:5px solid #fff;}
.proNav{position:relative;clear:both;width:980px;height:91px;margin:0 auto;z-index:999;}
.indexbg{background:url(images/bg02.gif) no-repeat 193px 10px;}
.proNav h1{float:left;width:193px;height:91px;background-position:2px 9px;text-indent:-100em;overflow:hidden;}
.proNav nav{margin-left:245px;padding-top:15px;line-height:28px;color:#dadada;}
.proNav strong{float:right;width:130px;margin:25px 0 0 0;padding:23px 0 0 21px;background:url(images/tel.gif) no-repeat;font:12px/26px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#666;}
.searchBox02 .inputBox{width:334px;margin-bottom:5px;border:2px solid #f6f6f6;}
.searchBox02 input{float:left;}
.searchBox02 .text{width:255px;height:24px;padding:0 5px 0 5px;border:1px solid #e6e6e6;border-right:none;color:#666;}
.btnSearch{width:68px;height:26px;border:1px solid #d30000;background-color:#c00;background-position:-7px -634px;font:bold 14px/22px "\5B8B\4F53",Arial,sans-serif;color:#fff;cursor:pointer;}
.btnSearch:hover{color:#ff0;}
.searchBox02 a{color:#999;}
.searchBox02 a:hover{color:#c00;}
#mainNav_index{height:41px;background:#c00 url(images/repeatbg.gif) repeat-x 0 -41px;}
#mainNav_index nav{position:relative;width:980px;margin:0 auto;text-align:right;}
#mainNav_index a{display:inline-block;padding:0 6px;font:bold 14px/39px "\5B8B\4F53",Arial,sans-serif;color:#fff;}
#mainNav_index a:hover,#index #nav01{background:url(images/navbg.gif) repeat-x;text-decoration:none;}
.banner img{width:980px;}
h3{font:bold 18px/37px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#d10000;}
h3 a{color:#c00;}
h3 aside{float:right;margin-right:10px;font:12px/30px "\5B8B\4F53",Arial,sans-serif;color:#999;}
h3 aside a{color:#666;}
h3 aside a:hover{color:#c00;}
.list01 li{padding-left:12px;background-position:-293px 9px;white-space:nowrap;overflow:hidden;}
.list01 i{font-style:normal;color:#c00;}
.list01 span,.list01 time{float:right;font-family:Arial;color:#999;}
.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 b{margin-bottom:3px;font-weight:bold;color:#333;}
.list02 li{padding-left:20px;background-position:-285px -333px;white-space:nowrap;overflow:hidden;}
.list03{+position:relative;}
.list03 li{margin-bottom:10px;}
.list0302{margin-bottom:10px;}
.list0302 li{padding:0 10px 10px 10px;}
.list05{padding-left:10px;line-height:24px;}
.list05 .name{display:inline-block;width:240px;}
.list05 i{display:inline-block;width:60px;text-align:right;font-style:normal;}
.list05 b{display:inline-block;width:70px;padding-right:40px;text-align:right;}
.list06 li{padding:11px 0;border-bottom:1px dotted #cbcbcb;}
.list06 li.pt0{padding-top:0;}
.list06 li.noborder{border:none;}
.list06 .classes{float:left;width:70px;height:24px;margin-right:15px;background-position:-73px -336px;background-color:#eee;text-align:center;line-height:24px;}
.list06 .classes:hover{background-position:-73px -369px;background-color:#c00;color:#fff;text-decoration:none;}
.list06 span{float:left;width:140px;}
.list06 span a{display:inline-block;white-space:nowrap;color:#666;}
.list06 span a:hover{color:#c00;}
.list08 li{float:left;_display:inline;margin:0 0 16px 20px;text-align:center;}
.list08 img{margin:0 auto 5px;width:150px;height:90px;}
.list09 li{padding:0 5px;border-bottom:1px dotted #ddd;line-height:34px;}
.list09 li b{display:inline-block;width:30px;color:#c00;}
.list09 li.noborder{border:none;}

.content02 .list08 li{+width:150px;}
.btn01{display:inline-block;width:40px;height:17px;padding-left:5px;border:1px solid #d7d7d7;background-position:right -502px;color:#c00;text-align:left;font:12px/17px "\5B8B\4F53",Arial,sans-serif;}
.btn01:hover{border-color:#bd0000;background-color:#c00;background-position:right -520px;color:#fff;text-decoration:none;}
.btnStyle01{display:inline-block;height:20px;padding:0 5px;border-radius:3px;background-color:#c00;background-position:0 -284px;text-align:center;line-height:20px;color:#fff;}
.btnStyle01:hover{color:#fc0;text-decoration:none;}
.btnStyle02{display:inline-block;width:37px;height:19px;overflow:hidden;padding-left:10px;background-color:#c00;background-position:-153px -336px;line-height:19px;color:#fff;}
.btnStyle02:hover{color:#ff0;text-decoration:none;}
.btnStyle03{display:inline-block;padding-left:25px;background-position:-280px -300px;color:#c00;}
.boxStyle01{padding:0 10px;background:url(images/btbg01.gif) no-repeat -492px 0;}
.boxStyle01 h3{height:38px;}
.boxStyle01 h3 a{line-height:35px;}
.boxStyle02{padding:0 10px;background:url(images/btbg01.gif) no-repeat;}
.boxStyle02 h3{height:38px;}
.boxStyle02 h3 a{line-height:35px;}
.boxStyle03{padding:0 10px;border:1px solid #e0e0e0;background:url(images/btbg01.gif) no-repeat -1149px 0;}
.boxStyle03 h3{height:38px;}
.boxStyle03 h3 a{line-height:35px;}
.boxStyle04{padding:0 10px;border:1px solid #d9d9d9;background:url(images/btbg01.gif) no-repeat -850px 0;}
.boxStyle04 h3{height:30px;margin-bottom:10px;background:#eee;font:bold 16px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#333;}
.boxStyle04 h3 a{color:#333;}
.boxStyle04 h3 a:hover{color:#c00;}
.upline03{height:332px;overflow:hidden;}
#jq_list01 dt{cursor:pointer;}
#jq_list01 dt.noborder{border-color:#fff;}
#jq_list01 dt i{display:inline-block;width:16px;height:16px;padding-right:10px;background:url(images/png001.png) no-repeat -4px -1px;font:12px/16px Arial;text-align:center;color:#fff;}
#jq_list01 dd{display:none;position:relative;}
#jq_list01 dd i{position:absolute;top:5px;left:3px;display:inline-block;width:26px;height:30px;background:url(images/png001.png) no-repeat 0 -33px;_background:url(images/png001.gif) no-repeat 0 0;font:bold 18px/26px Arial;text-align:center;color:#fff;}
.jqlistStyle01 dt{height:31px;border-bottom:1px dotted #e0e0e0;line-height:30px;}
.jqlistStyle01 dd{padding:10px 0;_width:235px;}
.jqlistStyle01 dd img{float:left;width:80px;height:60px;margin-right:10px;border:1px solid #efefef;}
.mainbox01,.banner{width:980px;margin:10px auto;}
.mainbox02{width:980px;margin:10px auto;border-top:2px solid #333;}
h2{padding-left:10px;font:bold 18px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#d10000;}
h5{font:bold 12px/22px "\5B8B\4F53",Arial,sans-serif;}
h6{font:12px/22px "\5B8B\4F53",Arial,sans-serif;}
.mainbox03{padding:15px 0;background:#eee;}
.footer{padding:15px 0;text-align:center;line-height:24px;}
.footer img{display:inline;}
.indexFooter{padding:15px 0;background:#333;text-align:center;line-height:24px;color:#fff;}
.indexFooter a{color:#fff;}
.indexFooter img,.mainbox03 img{display:inline;}
.sider{float:right;width:260px;_overflow:hidden;}
.mainbox04{float:left;width:710px;border-top:2px solid #333;}
.mainbox04 h3{padding-left:10px;background:#f7f8f8;line-height:31px;}
.mainbox04 .list08 li{width:176px;}
.mainbox04 .list08 img{width:176px;height:105px;}
.height01{height:auto;overflow:hidden;}
#scrlFocus{position:relative;width:514px;margin-bottom:5px;}
#jq_scrlFocusList{height:35px;position:absolute;bottom:0;left:0;}
#jq_scrlFocusList li{float:left;width:171px;height:35px;background:#333;line-height:35px;text-align:center;color:#fff;cursor:pointer;opacity:.8;filter:alpha(opacity=80);}
#jq_scrlFocusList li.hover{width:172px;font-weight:bold;background:#fff;color:#000;}
#jq_scrlFocusCon li{display:none;}
#index #lessonNav dl{display:none;}
#index #lessonNav{height:550px;background:#f3f3f3 url(images/grey.gif) no-repeat center center;}
#lessonNav{width:186px;position:absolute;left:0;top:-51px;z-index:900;}
#lessonNav h3{position:absolute;left:-10px;width:186px;height:39px;padding-left:30px;background-position:0 -672px;background-color:#4e4e4e;font:bold 18px/38px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#fff;z-index:2;}
#lessonNav dl{margin:0;padding-top:49px;border:1px solid #d8d8d8;background:#f3f3f3 url(images/repeatbg.gif) repeat-x 0 -90px;}
#lessonNav dt{position:relative;_height:34px;background:#e9e9e9;font:bold 14px/34px "\5B8B\4F53",Arial,sans-serif;}
#lessonNav dt a.dta{display:block;height:34px;padding-left:34px;border-bottom:1px solid #f3f3f3;}
#lessonNav dt.dt02 a.dta{background-position:-273px -447px;}
#lessonNav dt.dt03{background-color:#e9e9e9;background-position:129px -955px;}
#lessonNav dt.dt03 a.dta{background-position:-273px -482px;border:none;}
#lessonNav dt.dt04 a.dta{background-position:-273px -415px;}
#lessonNav dt.corrent a.dta{position:relative;left:-1px;width:150px;border:1px solid #c00;border-right:none;background-color:#fff;z-index:999;}
#lessonNav dd.posi{height:395px;position:relative;}
#jq_menuArea{position:absolute;left:0;top:0;}
#jq_menuArea li{height:33px;}
#jq_menuArea li strong{display:block;position:relative;width:165px;height:32px;line-height:32px;padding-left:20px;background-position:0 -449px;font-weight:normal;cursor:pointer;z-index:999;}
#jq_menuArea li.corrent{+height:31px;}
#jq_menuArea li.corrent strong{left:-1px;width:166px;background-position:0 -483px;}
.boxHide{display:none;width:534px;;position:absolute;background:#fff;border:1px solid #c00;box-shadow:0 0 3px #999;font:12px/24px "\5B8B\4F53",Arial,sans-serif;z-index:998;}
.posi .boxHide{left:184px;top:-11px;}
.dt03 .boxHide{left:183px;bottom:0;}
#a9 .boxHide,#a10 .boxHide{top:50px;}
#a11 .boxHide{top:50px;}
#a12 .boxHide{top:180px;}
.btn_close{position:absolute;width:17px;height:17px;overflow:hidden;top:10px;right:10px;background-position:-110px -314px;text-indent:-100em;cursor:pointer;}
.btn_close:hover{background-position:-127px -314px;text-decoration:none;}
.boxHide .box01{padding:10px 30px;color:#ccc;}
.boxHide .box02{padding:10px 30px;background:#f8f8f8;}
.boxHide .box02 b{float:left;width:67px;color:#c00;}
.boxHide .box02 span{float:left;width:400px;}
.boxHide .boxStyle{border-bottom:1px dotted #ddd;padding:5px 0;}
.boxHide .boxStyle b{float:left;padding-right:8px;color:#d7000f;}
.boxHide .boxStyle div{width:380px;}
.area01{position:relative;}
.area01 .list01 li{line-height:23px;}
.headlines{float:left;width:514px;_display:inline;margin-left:196px;}
.headlines h2{padding-bottom:2px;margin-bottom:8px;border-bottom:1px solid #efefef;}
.headlines h2 span{display:inline-block;padding-right:20px;background-position:right -465px;font: bold 16px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;}
.new{padding-right:12px;background-position:right -416px;}
.noborder{border-bottom:none;}
.topVideo{float:left;width:310px;background:#f7f8f8;color:#999;}
.topVideo .list02{line-height:24px;}
.topVideo .fr{+margin-top:-21px;}
.mun01{padding-left:15px;background-position:-289px -210px;color:#888;}
.width01{float:left;width:290px;overflow:hidden;}
.width01 li{_width:190px;overflow:hidden;}
.width02{float:left;width:370px;margin-left:10px;overflow:hidden;}
.slpgHeader{margin-bottom:10px;padding:10px 0;border-bottom:1px dotted #c6c6c6;color:#999;}
.slpgHeader div{padding-left:20px;background-position:-284px -139px;}
.slpgHeader .btnStyle01{float:right;}
.mkHeader{position:relative;height:86px;margin-bottom:10px;padding:10px 0;border-bottom:1px dotted #c6c6c6;}
.mkHeader img{float:left;width:110px;height:85px;margin:0 10px 0 0;}
.mkHeader h6{display:inline;}
.mkHeader .siderNav a{display:block;color:#999;}
.mkHeader .siderNav a:hover{color:#c00;}
.mkNav{position:absolute;top:52px;right:5px;}
.mkNav a{display:block;padding-left:16px;background-position:-286px -172px;}
.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;}
.listAsk li{padding-lefT:18px;margin-bottom:1px;background-position:-289px 9px;white-space:nowrap;overflow:hidden;color:#999;}
.listAsk li time{float:right;}
.listAsk02 li{padding-left:20px;margin-bottom:1px;background-position:-286px -368px;white-space:nowrap;overflow:hidden;color:#999;}
.listAsk02 li div{color:#999;}
#specialService{height:230px;background:#f8f8f8 url(images/bg01.gif) no-repeat 16px 51px;}
#specialService ul{padding:18px 0 0 16px;}
#specialService li{float:left;width:146px;padding:0 20px 0 74px;margin-bottom:20px;color:#666;}
#specialService li h6{font:bold 12px/25px "\5B8B\4F53",Arial,sans-serif;color:#666;}
#help{width:958px;margin:10px auto;padding:20px 10px 10px;border:1px solid #e0e0e0;border-top:2px solid #333;}
#help ul{padding-top:5px;background:url(images/bg01.gif) no-repeat 0 -370px;}
#help li{float:left;width:147px;padding-left:30px;}
#help li h6{font:bold 12px/25px "\5B8B\4F53",Arial,sans-serif;color:#666;}
#help li a{color:#999;}
#help li a:hover{color:#c00;}
#help li.help02{width:140px;}
#help li.help03{width:135px;}
#help li.help04{width:134px;}
#help li.help05{width:250px;}
.tabMenu li{cursor:pointer;}
.tabContent article{display:none;}
.mainbox07{width:978px;margin:10px auto;border:1px solid #dfdfdf;border-top:2px solid #333;background:#fff url(images/bg13.jpg) no-repeat;}
/*all use*/
.red{color:#f00;}
.htred,a.htred{color:#c00;}
.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.tl,.tl li{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.ml10{margin-left:10px;}
.ml25{margin-left:25px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pt10{padding-top:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.f14{font-size:14px;}
.rmb{font-family:Arial;}
.rmb14bh{font:bold 14px/22px Arial;color:#c00;}
del.rmb{color:#999;}
.lh24,.lh24 li{line-height:24px;}

.map{ width:670px; height:523px; float:right;}

.fixad01 {
position: fixed;
top: 468px;
right: 2px;
_position: absolute;
_top: expression(documentElement.scrollTop+408+'px');
z-index: 999;
}