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;background:#fff;color:#333;}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#d7000f;text-decoration:underline;}
input,select{vertical-align:middle;}
article,section,header,footer,aside,nav,iframe,img{display:block;}
img{vertical-align:middle;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.clear{clear:both;}
mark{background:none;font-family:Arial;color:#f00;}
::selection{background-color:#c00;color:#fff;}
::-moz-selection{background-color:#c00;color:#fff;}
.btnLogin,.proNav h1,.proNav strong,.btnStyle02,.list01 li,#lessonNav h3,.btn_close,#lessonNav dt a.dta,.mkNav a,.listAsk li,.listAsk02 li,.slpgHeader div,.shoppingCart,.btnStyle03,.btnStyle04,.xl_default,.jg_default,.page02 .btnl,.page02 .btnr,.addcart,.buynow,.jq_list02 dt,.readonline,.xl_asc,.xl_desc,.jg_asc,.jg_desc,.btnStyle06,.btnStyle07,.btnStyle08,.icon_zt{background:url(images/icons2012.gif) no-repeat;}
.countDown b,.hot,.new,.icon01,.btSty01{background:url(images/icons201202.gif) no-repeat;}
h2{padding-left:10px;font:bold 18px/30px "\5FAE\8F6F\96C5\9ED1";color:#d10000;}
h3{font:bold 16px/37px "\5FAE\8F6F\96C5\9ED1";color:#c00;}
h3 a{color:#c00;}
h3 aside{float:right;font:12px/38px "\5B8B\4F53";color:#ccc;}
h3 aside a{color:#000;}
h3 aside a:hover{color:#c00;}
h4{font:bold 16px/33px "\5FAE\8F6F\96C5\9ED1";}
h5{font:bold 12px/22px "\5B8B\4F53";}
h6,textarea{font:12px/22px "\5B8B\4F53";}
/*logo*/
.topSearch{
	float:left;
	width:399px;
	color:#999;
	padding-top: 10px;
}
.searchBox{
	width:393px;
	padding:3px;
	background:#c00;
}
.searchBox input{float:left;height:26px;}
.searchBox .text{height:24px;width:280px;padding-left:30px;border:none;background:url(images/searchbg.gif) no-repeat;line-height:24px;color:#999;}
.searchBox .btn{height:26px;width:80px;border:none;cursor:pointer;background:#c00;font:bold 16px/20px "\5FAE\8F6F\96C5\9ED1";color:#fff;}
.searchBox .btn:hover{color:#ff0;}
.topSearch a{color:#999;}
.topSearch a:hover{color:#c00;}
.proNav{width:980px;height:68px;margin:0 auto;padding-top:18px;overflow:hidden;}
.proNav h1{float:left;width:290px;height:50px;background-position:0 0;text-indent:-100em;overflow:hidden;}
.proNav strong{float:right;width:184px;height:25px;margin:12px 0 0 0;background-position:-117px -524px;text-indent:-100em;overflow:hidden;}
.proNav strong.l{float:left;margin:20px 0 0 -50px}
/*主导航*/
#mainNav{height:40px;background:#c00 url(images/repeatbg.gif) repeat-x 0 -41px;}
#mainNav nav{width:980px;margin:0 auto;overflow:hidden;text-align:right;}
#mainNav a{display:inline-block;padding:0 40px;background:url(images/navbg.gif) no-repeat left center;font:bold 14px/40px "\5B8B\4F53";color:#fff;padding:0 26px;}
#mainNav a:hover,#mainNav a.cur,#course #nav04,#projects #nav05,#bestSellerNav #nav03,#saleNav #nav02,#premiumNav #nav06{background:#a60000;text-decoration:none;}

/*点图标列表*/
.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;}
.list03{position:relative;}
.list03 li{margin-bottom:10px;padding:0 5px 10px 5px;border-bottom:1px solid #eaeaea;}
.list03 img{float:left;margin:0 5px 5px 0;}
.list04 li{float:left;width:190px;padding:0 33px;}
/*.list04 li{float:left;width:180px;padding:10px 33px;}*/
#course .list04 li{float:left;width:180px;padding:10px 33px;}
.list04 img{width:180px;height:120px;padding:4px;margin-bottom:5px;border:1px solid #eee;}
.list06 li{}
.list08 li{float:left;_display:inline;width:125px;height:195px;margin-left:13px;_margin-left:12px;text-align:center;}
.list08 img{margin:0 auto 5px;}
.height01{height:420px;overflow:hidden;}
.height01b{height:419px;overflow:hidden;}
.height02{height:466px;overflow:hidden;}
.height02b{height:465px;overflow:hidden;}
/*按钮*/
.btnStyle01{display:inline-block;height:20px;padding:0 5px;border-radius:3px;background-color:#c00;text-align:center;line-height:20px;color:#fff;}
.btnStyle02{display:inline-block;width:80px;height:24px;overflow:hidden;background-color:#c00;background-position:0 -314px;line-height:24px;text-align:center;color:#fff;}
input.btnStyle02{border:none;cursor:pointer;}
.btnStyle01:hover,.btnStyle02:hover{color:#ff0;text-decoration:none;}
.btnStyle03{display:inline-block;width:75px;height:26px;line-height:26px;padding-left:15px;background-position:0 -248px;}
.btnStyle03:hover{color:#c00;text-decoration:none;}
.btnStyle04{display:inline-block;width:57px;height:22px;padding-left:13px;background-position:-113px -248px;background-color:#333;text-align:left;}
.btnStyle04:hover{color:#c00;text-decoration:none;}
/*盒子样式*/
.boxStyle04{padding:0 10px;overflow:hidden;border:1px solid #d9d9d9;background:url(images/repeatbg.gif) repeat-x 0 -87px;}
.boxStyle04 h3{height:33px;margin-bottom:7px;font:bold 16px/32px "\5FAE\8F6F\96C5\9ED1";color:#333;}
.boxStyle04 h3 a{color:#333;}
.boxStyle04 h3 a:hover{color:#c00;}
.boxStyle06{padding:10px;border:1px solid #e6e6e6;background:#f5f5f5;line-height:24px;}
.upline01{height:410px;padding-top:10px;overflow:hidden;}
/*显隐列表*/
#jq_list01 dt{cursor:pointer;line-height:30px;color:#666;}
#jq_list01 dt.noborder{border-color:#fff;}
#jq_list01 i{float:left;width:16px;height:16px;margin-right:10px;background:#dcdcdc;font:12px/16px Arial;text-align:center;color:#666;}
#jq_list01 .redi i{background:#c00;color:#fff;}
#jq_list01 dt i{margin-top:7px;}
#jq_list01 dd{display:none;position:relative;border-bottom:1px solid #eaeaea;}
.jqlistStyle01 dt{height:30px;line-height:30px;}
.jqlistStyle01 dd{padding:10px 0 18px;margin-bottom:15px;color:#000;}
.jqlistStyle01 dd img{float:left;margin-right:10px;}
.jqlistStyle01 dd .fl{width:150px;}
.jqlistStyle01 dt .fl{width:150px;white-space:nowrap;overflow:hidden;}
/*显隐列2表*/
.jq_list02 dt{height:30px;padding-left:12px;border-bottom:1px solid #eee;background-position:-293px 11px;cursor:pointer;line-height:30px;color:#666;}
.jq_list02 dt.noborder{border-color:#fff;}
.jq_list02 dd{display:none;position:relative;padding:10px 0 10px 10px;color:#000;}
.jq_list02 dd img{float:left;margin-right:10px;}
.jq_list02 dd .fl{width:150px;}
/*主体*/
.mainbox01,.banner{width:980px;margin:10px auto;}
.mainbox02{width:948px;margin:10px auto;padding:0 15px;border:1px solid #e0e0e0;border-top:2px solid #000;}
.mainbox02 h3{border-bottom:1px solid #eaeaea;font:bold 16px/35px "\5FAE\8F6F\96C5\9ED1";}
.banner img{width:980px;}
.footer{padding:15px 0;text-align:center;line-height:24px;}
.footer img{display:inline;}
.sider{float:right;width:240px;overflow:hidden;}
.sider02{float:left;width:200px;overflow:hidden;}
.mainbox04{float:right;width:738px;padding:0 15px 10px;border:1px solid #e3e3e3;border-top:2px solid #c00;background:url(images/btbg01.gif) no-repeat;}
.mainbox04 h3{height:38px;line-height:38px;}
.mainbox04 .list08{height:370px;overflow:hidden;}
.width710{width:710px;}
.breadCrumb{margin:0 0 10px;}
.breadCrumb span{color:#666;}
/*标签切换*/
.tabContent article{display:none;}
.tabContent article:first-child{display:block;}
.tabStyle01 .tabMenu{height:35px;border-bottom:1px solid #eee;}
.tabStyle01 .tabMenu li{float:left;height:30px;width:140px;padding-bottom:5px;font:14px/30px "\5B8B\4F53";cursor:pointer;text-align:center;}
.tabStyle01 .tabMenu li span{display:inline-block;margin:0 15px;padding:0 5px;}
.tabStyle01 .tabMenu li:hover{color:#c00;}
.tabStyle01 .tabMenu li.noborder{border:none;}
.tabStyle01 .tabMenu li.current{background:url(images/tabbg01.gif) no-repeat center bottom;font-weight:bold;color:#c00;}
/*左侧弹出*/
#lessonNav{width:200px;position:absolute;left:0;top:-50px;z-index:900;}
#lessonNav h3{position:relative;width:176px;height:40px;padding-left:24px;background-position:0 -109px;font:16px/38px "\5FAE\8F6F\96C5\9ED1";color:#fff;}
#jq_menuArea{
	position:relative;
	left:0;
	top:0;
	width:198px;
	height:511px;
	margin:0;
	padding-top:10px;
	border:1px solid #dadada;
	background:#f6f6f6;
}
#jq_menuArea li,#jq_menuArea li strong{background:url(images/listbg01.gif) no-repeat 0 0;}
#jq_menuArea li{position:relative;height:36px;}
#jq_menuArea li strong{display:block;height:32px;width:178px;+overflow:hidden;line-height:32px;padding-left:20px;font-weight:normal;cursor:pointer;}
#jq_menuArea li strong.icon{background-position:0 -40px;}
#jq_menuArea li strong.red{font-weight:bold;color:#c00;}
#jq_menuArea li strong a:hover{font-weight:bold;}
#jq_menuArea li.corrent{+z-index:998;+height:30px;}
#jq_menuArea li.corrent strong{position:relative;left:-1px;background-position:0 -120px;font-weight:bold;color:#c00;z-index:999;}
#jq_menuArea li#a18,#jq_menuArea li#a18 strong{background:none;}
#jq_menuArea li strong.last{background-position:0 -85px;}
#jq_menuArea li.corrent strong.last{background-position:0 -160px;}
#jq_menuArea li#a18 .boxHide{top:-150px;}
.boxHide{display:none;width:567px;position:absolute;left:160px;top:0;background:#fff;border:1px solid #c00;box-shadow:0 0 3px #ddd;font:12px/24px "\5B8B\4F53";z-index:998;}
.btn_close{position:absolute;width:17px;height:17px;overflow:hidden;top:10px;right:10px;background-position:-110px -314px;cursor:pointer;}
.btn_close:hover{background-position:-127px -314px;text-decoration:none;}
.box01{padding:20px 35px;color:#ccc;line-height:28px;}
.box01 a{padding:0 5px;}
#lessonBox{position:relative;width:980px;margin:0 auto;z-index:900;}
#lessonBox #lessonNav{top:-40px;}
#hoverLesson{position:relative;width:980px;margin:0 auto;z-index:900;}
#hoverLesson #jq_menuArea{display:none;}
#hoverLesson h3{cursor:pointer;}
#hoverLesson #lessonNav{top:-40px;}
/*-------------------------------------------------------------------------首页------------------------------------------------------*/
.bookBox01 img{float:left;margin-right:10px;}
.bookBox01 .fl{width:135px;margin-top:10px;line-height:18px;}
.bookBox02{height:150px;overflow:hidden;}
.bookBox02 img{float:left;margin-right:20px;}
.bookBox02 .fl{width:347px;margin-top:5px;}
.bookBox02 h6{font:bold 14px/30px "\5B8B\4F53";color:#000;}
.blist01{width:530px;}
.blist01 li{float:left;width:225px;margin:20px 37px 0 0;_display:inline;}
.blist01 img{float:left;margin-right:10px;}
.blist01 .fl{width:135px;margin-top:10px;line-height:18px;}
.countDown{height:30px;padding:3px 0;font-size:14px;}
.countDown b{display:inline-block;width:24px;height:20px;margin:0 4px;background-position:0 -35px;text-align:center;line-height:20px;font-family:Arial;color:#fff;}
.area01 .list01 li{line-height:24px;}
.headlines{float:left;width:520px;_display:inline;margin-left:10px;}
.headlines .boxStyle04{_width:498px;_overflow:hidden;}
.new{padding-right:12px;background-position:right -66px;}
.hot{padding-right:12px;background-position:right -97px;}
.noborder{border-bottom:none;}
.icon01{padding-right:26px;background-position:right 2px;}
.topBook{float:left;width:170px;padding:10px 10px 10px 5px;border-right:1px solid #eaeaea;}
.topBook img{margin:0 auto 20px;}
.topBook a{color:#000;}
.boxStyle01{float:left;width:190px;}
.boxStyle01 li{_width:190px;}
.boxStyle02{float:left;width:507px;margin-left:20px;overflow:hidden;}
.boxStyle03{float:right;width:210px;}





.red{color:#f00;}
.htred,a.htred{color:#c00;}
.c333{color:#333;}
.c666{color:#666;}
.c888{color:#888;}
.c999{color:#999;}
.cf90{color:#f90;}
.orange{color:#f86931;}
.f60{color:#f60}
.tl,.tl li{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.mlr30{margin:0 30px;}
.ml10{margin-left:10px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.mt0{margin-top:0;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:10px;}
.mt50{margin-top:50px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mtb10{margin:10px auto;}
.mtb15{margin:15px auto;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.p510{padding:5px 10px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pl10{padding-left:10px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb15{padding-bottom:15px;}
.ptb5{padding:5px 0;}
.ptb10{padding:10px 0;}
.ptb20{padding:20px 0;}
.fl{float:left;}
.fr{float:right;}
.f14{font-size:14px;}
.f1424{font:14px/24px "宋体";}
.fb14{font:bold 14px/22px "\5B8B\4F53";}
.f20yh{font:20px/24px "\5FAE\8F6F\96C5\9ED1";}
.f16byh{font:bold 16px/24px "\5FAE\8F6F\96C5\9ED1";}
.font01{font:24px/30px Arial;color:#f90;}
.rmb{font-family:Arial;}
.rmb14bh{font:bold 14px/22px Arial;color:#c00;}
.rmb16bh{font:bold 16px/22px Arial;color:#c00;}
del.rmb{color:#999;}
.fa{font-family:Arial;}
.fnormal{font-weight:normal;}
.lh24 li{line-height:24px;}
.lh18{line-height:18px;}
.bgf6{background:#f6f6f6;}
.bgf8{background:#f8f8f8;}
.line01{border-bottom:1px dotted #cfcfcf;}
.line02{border-top:2px solid #c00;}
.line03{border-bottom:1px dotted #dfdfdf;}
.line04{border-bottom:1px solid #eee;}

.map{ width:670px; height:523px; float:right;}
