﻿
@charset "utf-8";

/* 总和通用样式
---------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body{background-color:#fff; font-family:'Microsoft Yahei','Simsun'; font-size: 12px; line-height: 18px;  -webkit-text-size-adjust:none; /*background: #fff url(../images/bg.jpg) no-repeat top center;*/ }
a:link, a:visited ,a:hover, a:active {  text-decoration: none; }

.infoList dl:after, .infoStyle ul:after, .infoList li:after, .appBox ul:after, .navItem h2:after, .mainApp:after, .dataInfo:after, .catalogBar:after, .infoTab2 ul:after, .infoTab ul:after, .navItem ul:after, .middle:after, .curriculumSelect:after, .newTextarea:after, .newDetail:after, .newBar:after, .personalR ul:after, .cmt_item:after, #commentList:after, .todo_list_top:after, .todo_list:after, .personal:after, .LRBox:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }



/*面包屑*/
.breadcrumb label{ display:inline-block; width:25px; height:20px; background:url('../images/all_four_icon.png') no-repeat; background-position:-22px -25px;}
.breadcrumb a:hover,.breadcrumb a:active{color:#0F81BD;}



/* 中间 */
.middle { width: 980px; height: auto; margin: 20px auto 20px auto; padding: 0; }
.middle .leftBox { float: left; width: 190px; } 
.middle .rightBox { float: right; width: 780px; border:1px solid #E0E0E0; box-shadow:0px 0px 6px rgba(0,0,0,0.3); }

/*目录样式*/
.subnav {margin-top: 0px; background-color:#f1f1f1;border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;}
.subnav h1 {height: 17px;line-height: 17px;margin: 0px;padding: 10px 0px 10px 16px;color: #fff;font-size: 14px;font-weight: bold;background-position: 0px -97px;overflow: hidden;}
.subnav h1 {background: url("../images/all_bg.png") repeat-x scroll 0% 0% transparent;border:1px solid #669A5C; margin-bottom:2px;}
.subnav h1 i.iconZY{ display: inline-block;width: 30px;height: 22px;background: url("../images/all_four_icon.png") no-repeat scroll 0% 0% transparent; background-position:-68px -28px;}
.subnav h1 i.showlist_img{display: inline-block;width: 20px;height: 18px;background: url("../images/all_four_icon.png") no-repeat scroll 0% 0% transparent; background-position:-44px -26px;}
.navItem { border-bottom: 1px solid #E0E0E0;}
.navItem h2 {background-color: #838FA6; height:32px; line-height:32px; }
.navItem h2 b{font-size: 14px;font-weight: bold;color: #fff; display:block; float:left;}
.navItem h2 .fl_icon_stage{ display: block; float:left; width: 34px;height: 30px; background: url("../images/all_four_icon.png") no-repeat scroll -100px -18px transparent;  margin-left:15px;}
.navItem h2 .fl_icon_subject{ display: block;float:left;  width: 34px;height: 30px; background: url("../images/all_four_icon.png") no-repeat scroll -141px -18px transparent; margin-left:15px; }
.navItem h2 .fl_icon_publishing{ display: block;float:left;  width: 34px;height: 30px; background: url("../images/all_four_icon.png") no-repeat scroll -190px -22px transparent;  margin-left:15px;}
.navItem h2 .fl_icon_grade{ display: block; float:left; width: 34px;height: 30px; background: url("../images/all_four_icon.png") no-repeat scroll -234px -21px transparent; margin-left:15px; }
.navItem h2 .fl_icon_sourse{ display: block; float:left; width: 34px;height: 30px; background: url("../images/all_four_icon.png") no-repeat scroll -271px -18px transparent;  margin-left:15px;}
.navItem h2 .navIcon {width: 20px;height: 30px;  float:right; display:block; background: url("../images/all_four_icon.png") no-repeat scroll -318px -18px transparent;}
.navItem ul{ padding:5px 0px 5px 8px;  width:180px; min-height:24px; white-space:nowrap; } 
.navItem ul li{ float:left; }
.navItem ul li a { margin: 2px 4px 2px 0px; padding: 1px 4px 1px 5px; display:block;  border-radius:4px;  -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.navItem ul li a:hover { color:White; background:#0584CF; }
.navItem ul li.cur a{ color:White; background:#00a8f6; }


/*左边知识点和章节切换样式*/
.infoNav{ margin-top:5px;}
.infoTab2 ul { background: url(../images/all_bg.png) repeat-x; }
.infoTab2 ul { border-top: 1px #E0E0E0 solid; border-right: 1px #E0E0E0 solid; border-left: 1px #E0E0E0 solid; background-position: 0 -52px; border-top-left-radius: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-left-radius: 4px;-moz-border-top-right-radius: 4px;-ms-border-top-left-radius: 4px;-ms-border-top-right-radius: 4px;-o-border-top-left-radius: 4px;-o-border-top-right-radius: 4px;}
.infoTab2 ul li { float: left; width: 50%; }
.infoTab2 ul li a { display: block; float: left; width: 100%; height: 32px; line-height: 32px; text-align: center;border-top-left-radius: 2px;border-top-right-radius: 2px;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-top-left-radius: 2px;-moz-border-top-right-radius: 2px;-ms-border-top-left-radius: 2px;-ms-border-top-right-radius: 2px;-o-border-top-left-radius: 2px;-o-border-top-right-radius: 2px; }
.infoTab2 ul li.cu a { margin: 0 0 -1px -1px; background: #fff;  background-color:#00a8f6; color:#fff; border-left: 1px #E0E0E0 solid; border-right: 1px #E0E0E0 solid; border-bottom: 1px #fff solid; }
.infoMenu { height: 630px; overflow-y: scroll; border: 1px solid #E0E0E0; }
.infoMenu #volume{padding: 10px 5px;background: none repeat scroll 0% 0% #F5F8F1;}

/*右边查询tab切换*/
.infoTab { position: relative; height:40px; border-bottom: 1px solid #169ADB;}
.infoTab div{  display:block; float:left;  height:41px; overflow:hidden;}
.infoTab div a{ font-weight:bold;}
.infoTab div.lsbtn_cz_div{ margin:5px 50px 0px 15px;}
.infoTab div.lsbtn_add_div,.infoTab div.lsbtn_del_div{ float:right; margin:5px 5px 0px 5px;}
.infoTab ul {  padding-top: 15px; }
.infoTab ul li { float: left; list-style: none; background: url(../images/all_bg.png) repeat-x 0 -52px;}
.infoTab ul li a { display: block; float: left; padding: 3px 18px;  border-top:1px solid #ccc; border-left:1px solid #ccc;  border-right: 1px #ccc solid; color: #666; border-top-left-radius: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius:4px;-moz-border-top-left-radius: 4px;-moz-border-top-right-radius: 4px;-ms-border-top-left-radius: 4px;-ms-border-top-right-radius: 4px;-o-border-top-left-radius: 4px;-o-border-top-right-radius: 4px; }
.infoTab ul li.cu a { padding: 3px 18px; margin: 7 0 -1px -1px;  background-color:#00a8f6; color:#fff; border-left: 1px #ccc solid; border-right: 1px #ccc solid; border-bottom: 1px #169ADB solid; }
.infoTab ul li b{position: relative;top: 2px;right: 10px;cursor: pointer;}
.infoTab ul li b:hover{ color:red;}


/*答疑中心独立样式*/
.infoStyle{ min-height:160px; }
.all_answer1{ width:740px; padding-top:20px; margin-top:15px; margin-left:15px;height: 150px; padding-left:15px; float:left;}
.all_answer1 .tips-cartoon {width: 160px;height: 160px;margin-left: 30px; background:url(../images/tubiao.png) no-repeat; float:left;}
.all_answer1 .tips-cont{ width: 500px;padding-top: 23px;margin-left: 18px;font-size: 18px;color: #6d6d6d;  float:left; margin-top:20px;}
.div_contain{ float:left; width:780px; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.tab_1{background-color:#00a8f6; float: left; width:760px; text-align:left;  border-top:1px solid #dadada; color:#fff;margin-top:10px; margin-left:10px; height:37px; line-height:37px;}
.tab_1 .th1{ width:460px; font-size:14px; }
.tab_1 .th2{ width:100px; text-align:center; font-size:14px;}
.tab_1 .th3{ width:100px;text-align:center; font-size:14px;}
.tab_1 .th4{ width:100px;text-align:center; font-size:14px;}
.questionDetail .span_rigzan{ display:inline-block;position:relative; float:left; width:11px; margin-top:10px; height:12px; background:url(../images/span-zan.png) no-repeat;  margin-left:20px; }
.questionDetail .span_rigzan i{color:#D55111; font-size:12px; float:left; display:inline-block;  position:absolute; left:20px; top:-8px;}
.questionDetail{ float: left; width:760px; border-top:1px dashed #dadada; font-size:12px; margin-left:10px;  }
.questionDetail tr:hover{ background-color:#e7e7e7; }
.questionDetail .span_caina{ display:inline-block; width:40px; height:24px; background:url(../images/list_cai1.png) no-repeat; margin-top:10px; }
.questionDetail td{ width:100px; height:25px;line-height:25px; border-bottom:1px dashed #dadada; color:#999;text-align:center; }
.questionDetail td.th1{ width:460px; text-align:left; margin:0;}
.questionDetail td.th1 a{ margin:0;}
.questionDetail .a_clear{ font-size:12px; cursor:pointer;}
.questionDetail td a{ margin-left:25px;text-decoration:none; color:#0287C8; position:relative; font-size:14px; float:left; } 
.questionDetail td.th1 a{ padding:0;}
.questionDetail td a .span_biaoji{ display:inline-block; position:absolute; top:-5px; left:-10px;  width:20px; height:20px; background:url(../images/biaoji.png) no-repeat;}
.questionDetail td.zhuangtai{ color:#0287C8;}
