/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, table, caption, tbody, tfoot, thead, tr, th, td, form {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img, button {
	border:0 none;
}
ul, ol {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
a {
	color:#333;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#bd0a01;
	text-decoration:underline;
}
input, button, select, textarea {
	font-size:12px;
	vertical-align:middle;
}
button {
	cursor:pointer;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}
.clearfix {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}
.blank10 {
	display:block;
	clear:both;
	height:17px;
	overflow:hidden;
	font-size:0;
}
.blank20 {
	display:block;
	clear:both;
	height:8px;
	overflow:hidden;
	font-size:0;
}

body {
	background:#fff;
	color:#000;
	margin-right:0px;
	font-family:"宋体", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	background:url(../images/bodybg.gif) repeat-x 0 24px;
}
.header,.center{ width:950px; margin:0 auto;}
.top01{ background:url(../images/top01.jpg) no-repeat; height:47px;}
.top01 h1{ width:122px; height:35px; padding:10px 0 0 10px; text-indent:-9999px;}
.top01 h1 a{ display:block; width:122px; height:35px;}
.top02{ background:url(../images/top02.jpg) no-repeat; height:50px;}
.top03{ background:url(../images/top03.jpg) no-repeat; height:63px;}
.box{ border:1px solid #c6e0f2; margin-bottom:15px; background:url(../images/qhbg.gif) repeat-x left bottom; width:948px;}



/*编辑语*/
.bjy{ margin:15px 0;}
.bjy .bg{background:url(../images/title.jpg) no-repeat 0 0; height:24px; }
.bjy  p{ text-indent:2em; font-size:14px; padding:10px 0 0 73px; background:url(../images/bizj.gif) no-repeat left center;}

/*名师解读*/
.title{ background:url(../images/icon.gif) repeat-x 0 -145px; height:33px; line-height:33px; position:relative;}
.title h2{ background:url(../images/title.jpg) no-repeat 0 -28px; height:32px; width:367px;}
.title h2.bkzd{ position:absolute; top:-26px; left:0px; background:url(../images/title.jpg) no-repeat 0 -66px; width:487px; height:44px;}
.title h2.bkgc{ position:absolute; top: -10px;  left: 10px;background:url(../images/title.jpg) no-repeat 0 -118px; height: 42px; width:744px;}
.title h2.xxkl{position:absolute; top: -10px;  left: 10px;background:url(../images/title.jpg) no-repeat 0 -165px; height: 42px; width:318px; }

.pl{ width:438px; float:left; background:url(../images/sline.gif) repeat-y right center; margin:10px 0; padding-left:10px;}
.pr{ width:500px; float:left; margin:10px 0;}

.pl li.pic{ float:left; margin-right:10px;}
.pl li.sp{ float:left; padding-top:10px;}
.pl li.sp b{ display:block; background:url(../images/title.jpg) no-repeat -376px -40px; height:24px; width:76px;}
.pl li.sp p{ text-align:center; width:230px; margin:0 auto; font-family:"微软雅黑"; font-size:16px; font-weight:bold; padding:10px 0;}

.pl li.ftzt{background:url(../images/title.jpg) no-repeat -450px -40px; height:21px; float:left; width:76px;}
.pl li.list{ float:left; width:285px;}


.rollBox{width:470px;overflow:hidden;padding:10px 15px;} 
.rollBox .LeftBotton{width:29px;float:left;height:30px; background:url(../images/icon.gif) no-repeat 0 0px;overflow:hidden;display:inline;cursor:pointer; padding-left:5px; margin-top:55px;} 
.rollBox .RightBotton{width:29px;float:left;height:30px; background:url(../images/icon.gif) no-repeat 0 -90px;overflow:hidden;float:left;display:inline;cursor:pointer; padding-left:5px;margin-top:55px;} 
.rollBox .Cont{width:400px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{float:left; width:125px; padding-right:15px;} 
.rollBox .Cont .pic img{ border:1px solid #497cff;}
.rollBox .Cont .pic p{ text-align:center;}
.rollBox .Cont .pic span{ display:block;width:90px; height:130px; background:url(../images/renbg.jpg) no-repeat; padding:10px 15px;} 
.rollBox .Cont a{ color:#001eff;} 
.rollBox .Cont a:hover{text-decoration:underline; color:#bd0a01;} 
.rollBox #List1,.rollBox #List2{float:left;}

/*备考指导*/
.ppl,.ppr{ width:474px; float:left; background:url(../images/sline.gif) repeat-y right center; margin:10px 0;}
.ppr{ background:none;}
.bkpic{ float:left; width:130px; padding:15px 10px 10px;}
.tuw{ text-indent:2em;padding:15px 12px 10px 10px; line-height:24px;}
.tuw a{ color:#001eff;}
.tuw a:hover,.bkzd li a:hover,.bklist a:hover{text-decoration:underline; color:#bd0a01;}
.line{ background:url(../images/line.gif) repeat-x; height:1px; font-size:0; margin:0 15px;}
.bkzd,.bklist{ background:url(../images/hua.gif) no-repeat right top; margin:15px 15px 0 15px; color:#001eff;}
.bkzd li.pic,.bklist li.pic{ float:left; padding:0 15px;}
.bkzd li a,.bklist li a{ color:#001eff;}
.bkzd li.topa,.bklist li.topa{ padding-top:15px;}
.bkzd li,.bklist li{ font-size:14px; line-height:24px;}
.bklist{ background:url(../images/hua02.gif) no-repeat right bottom; margin:15px 0 0 40px;}

/*备考过程中*/
.gcbk{ padding:15px;}
.gcbk li.pic{ float:left; padding-right:15px;}
.gcbk li.pic img{ border:1px solid #228fff;}


/*学习累了*/
.conxx{ padding:15px;}
.conxx .pic{ display:block; width:175px; float:left; height:100px;}
.conxx .intro{ text-indent:2em; float:left; width:720px;}
.conxx p{ text-align:center;}
