@charset "utf-8";

/*cssReset*/
#mainContent {/* width: 719px; border: 1px solid #f3f3f3; padding: 0 10px 20px; margin-left: -1px; */}
.sider {position: relative; z-index: 999;}

/* 侧栏菜单 */
#sideWorkMenu {float: left; width: 100%; margin-bottom: 10px; }
#sideWorkMenu .hd {background:#62a5e4 url(images/workIcon.png) 15px -437px no-repeat; height: 60px; line-height: 60px; }
#sideWorkMenu .hd h3 { font-size: 18px; color: #fff; text-align: left; padding: 0 0 0 65px;}

#sideWorkMenu .bd {background: #f7f7f7; border: 1px solid #ddd; border-top: none; border-bottom: none;}
#sideWorkMenu .bd li { height:46px; line-height:46px; text-align:left; background: #f0f0f0;border-bottom: 1px solid #ddd;  }
#sideWorkMenu .bd li a{ font-size: 14px; display:block;  background: #f7f7f7 url(images/workIcon.png) 15px -570px no-repeat; padding-left: 40px; }
#sideWorkMenu .bd li a:hover{ color:#32699a; font-weight:bold; background:#f3f9ff url(images/workIcon.png) 15px -524px no-repeat; }
#sideWorkMenu .bd li.on { background:#f3f9ff url(images/workIcon.png) 15px -524px no-repeat; }
#sideWorkMenu .bd li.on a{ color:#32699a; font-weight:bold; background: none;  }


/*考试导航页*/
#ExamPlanIndex { background: #fcfcfc; border: 1px solid #f3f3f3;}
#ExamPlanIndex .wBd {/* width: 878px; */ padding: 90px 0; overflow: hidden; margin: 0 auto; text-align: center;}
#ExamPlanIndex .wBd ul {display: inline-block; _display:inline; margin: 0 auto; text-align: center; /* width: 942px; */}
#ExamPlanIndex .wBd li {float: left; width: 250px; height: 220px; margin-right: 64px; text-align: center; color: #fff; }
#ExamPlanIndex .wBd li a {height: 60px; line-height: 60px; padding-top: 160px; display: block; font-size: 20px; color: #fff; background: url(images/workIcon.png) 0 0 no-repeat;}
#ExamPlanIndex .wBd li.li2 a {background-position: -314px 0;}
#ExamPlanIndex .wBd li.li3 a {background-position: -628px 0;}

/*考试计划列表页*/
#ExamPlanDetail { background: #fcfcfc; border: 1px solid #f3f3f3;}
#ExamPlanDetail .wBd { padding: 35px 0; overflow: hidden;}
#ExamPlanDetail .examName { display: block; text-align: center; font-size: 36px; line-height: 40px;  color: #d72d2d; padding-bottom: 20px; overflow: hidden; }
#ExamPlanDetail .ListYear { height: 44px; line-height: 44px; padding: 0 20px; background: #f4f4f4; border: 1px solid #dedde0; font-size: 14px;}
#ExamPlanDetail .year {float: left;}
#ExamPlanDetail .year span {padding-right: 10px;}
#ExamPlanDetail .month {float: right;}
#ExamPlanDetail .month .movies {float: left;}
#ExamPlanDetail .month .movies a {display: block; padding: 0 10px; }
#ExamPlanDetail .month .movies a:hover {background: #fff; color: #e1925c; border: 1px solid #dedde0; border-top: none; border-bottom: none;}

#ExamPlanDetail .examPlan {overflow: hidden; }
#ExamPlanDetail .examPlan li {padding: 20px 0; border-bottom: 1px dotted #ddd; overflow: hidden;}
#ExamPlanDetail .examPlan .movies {float: left; width: 110px; height: 120px; display: block; background: url(images/monthbg.png) no-repeat; }
#ExamPlanDetail .examPlan .movies b {display: block; height: 84px; line-height: 84px; color: #ff6600; font-size: 48px; text-align: center;}
#ExamPlanDetail .examPlan .movies b span {color: #999; font-size: 14px; padding-left: 5px;}
#ExamPlanDetail .examPlan .movies p {color: #fff; margin-left: 4px; text-align: center; font-size: 14px; height: 30px; line-height: 30px;}
#ExamPlanDetail .examPlan .nav-items {float: left; width: 808px; padding-left: 30px;}
#ExamPlanDetail .examPlan .nav-items li {/*float: left; width: 200px;*/ height: 30px; line-height: 30px;  padding: 0; border: none; margin-right: 30px;  word-break: break-all; display: inline-block;
*display: inline;
*zoom: 1;}

/*列表页*/
.mainContent .wBd{ overflow:hidden;}
.newsList { padding:20px 0;}
.newsList li{ font-size:14px; height:38px; line-height:38px; background:url(images/icons.png) no-repeat 6px 19px;padding-left:20px; border-bottom: 1px dotted  #ccc;overflow:hidden; }
.newsList li a{}
.newsList li:hover{background-position: 6px -2px; }
.newsList li .date{ float:right; color:#999; padding-right: 5px; }
.newsList li .node{ color:#333; font-weight:bold;}
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

.newsList li.noData {background: #fffaf2; border: 1px dotted #e9e2d7;}

/*内容页*/
.articleCon {padding: 25px 10px 0; }
.articleCon .title { font-size:30px; line-height:160%; color:#e14747; text-align:center; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-weight:200;}
.articleCon .property{ line-height:34px; padding:0 10px; margin:20px 0 10px; text-align:center; color:#666;border:1px dotted #ccc; background: #f6f6f6; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .conTxt {color:#555; font-size:14px; line-height:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt img{max-width:600px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:1px dotted #ccc;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }
.commentTit { height: 44px; line-height: 44px; margin-bottom: 20px; border: 1px solid #f3dbc4; background: #fffff9; padding-left: 20px; font-size: 18px; color: #ef985c;}

.shareBottom {height:35px;line-height:35px; text-align:center; padding:0 10px;font-size: 12px; }
.shareBottom .a1,
.shareBottom .a2,
.shareBottom .a3{ float:left;display:inline;margin:0 10px 0 0; color: #666; }
.shareBottom #bdshare{float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }
.shareBottom #bdshare b {float: left;height: 30px;line-height: 30px;}


/**/
.guideDetail {}
.guideDetail .title { font-size: 30px; line-height: 32px; color: #d72d2d;text-align: center; padding: 30px 0;   overflow: hidden; display: block;}

.guideHd {height: 40px; line-height: 40px; background: #f7f7f7; border: 1px solid #eee; padding: 0 10px; position: relative; }
.guideHd ul { width: 100%; position: absolute; top: -1px; left: 0;}
.guideHd li {float: left; font-size: 14px; margin-left: 10px; }
.guideHd li a {padding: 0 30px; }
.guideHd li a:hover {display: block; color: #ec4f45;border: 1px solid #e9e9e9; border-top: 2px solid #ec4f45; color: #ec4f45; border-bottom: none; background: #fff; }
.guideHd li.on a {display: block; color: #ec4f45;border: 1px solid #e9e9e9; border-top: 2px solid #ec4f45; color: #ec4f45; border-bottom: none; background: #fff; padding: 0 30px; }

.guideBd { padding: 15px;}
.guideBd #guideBox {display: none;}
.guideBd .on {display: inline !important;}






