
@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; }

/*左边知识点和章节切换样式*/
.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 { width:190px; 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 { padding: 15px 20px 5px; *padding: 15px 20px 15px; background: #fff;  min-height:150px;}
.infoStyle #info { margin:0; padding:0; min-height:165px;}
.infoStyle #info li { float: left; width: 230px; height:160px;  margin-bottom: 5px; margin-right: 10px; cursor:default; }
.infoStyle #info .hoverli { width: 220px; height:140px;  margin-bottom: 5px; margin-right:10px; border:1px solid #ddd; padding:5px; cursor:pointer;}
.infoStyle #info .hoverli a{color:#333;cursor:pointer;}
.infoStyle #info .hoverli a:hover { cursor:pointer;}
.infoStyle #info .hoverli:hover { width: 220px; height:140px;  margin-bottom: 5px; margin-right: 10px; border:1px solid #F7931E;padding:5px;cursor:pointer; }
.infoStyle #info .clickli {  border:1px solid #F7931E;background: url(/web/Resources/images/rescheck.png) no-repeat;background-position: bottom right; }
.infoStyle #info .clickli a{ color:#333}
.infoStyle #info li.fr0 { margin-right: 0; }
.infoStyle #info li .pub{ display: block; float: left;  width: 220px; padding: 10px; } 
.infoStyle #info li .pub{ border: 3px #fff solid\9;*border: 3px #fff solid; _border: 3px #fff solid; }
.infoStyle #info li span { font-size: 12px;  color: #999999;  }
.infoStyle #info li .title:hover { text-decoration:underline; }
.infoStyle #info li .up{padding:4px 8px 4px 8px; background-color:Orange;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius:3px; color:White; margin-top:10px; }
.infoStyle #info li .up:hover { text-decoration:none;}
.infoStyle #info li .dl:hover { text-decoration:nine;}
.infoStyle #info li .dl{padding:4px 8px 4px 8px; background-color:Orange;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius:3px; color:White; margin-top:10px; }
.infoStyle #info li .fav{ padding:4px 8px 4px 8px; background-color:Orange;border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius:3px; color:White; margin-top:10px; }
.infoStyle #info li .fav:hover { text-decoration:none;cursor:pointer;}

.infoStyle #info dl { position: relative; border:1px solid #CCCCCC; overflow:hidden; }
.infoStyle #info dt img { width: 97px; border: 1px #E0E0E0 solid;  float:left; }
.infoStyle #info dt img:hover{cursor:pointer;} 
.infoStyle #info dd { font-size: 14px; line-height: 18px;  float:left;  width:105px; padding-left:3px; }
.infoStyle #info dd.title{ height:auto;  padding-top:10px; padding-bottom:5px;}
.infoStyle #info dd.title:hover{ cursor:pointer;}
.infoStyle #info dd.time{ color: #999999; font-size: 12px;padding-bottom:10px; }
.infoStyle #info dd .progress{ width: 100px;display: block;float: left;height: 12px;line-height: 12px;overflow: auto;margin-top: 3px;background-color: #ececec;border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius:3px; color:White; margin-top:10px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.infoStyle #info dd .progress .progress-bar{ width: 20%;display: block;height: 12px;line-height: 12px;overflow: auto;background-color: #02B980; }
.infoStyle #info dd.num { color: #999999; font-size: 12px;  }
.infoStyle #info dd.title { color:#666; }
.infoStyle #info dd.view { color: #999999; font-size: 12px;  }
.infoStyle #info dd.updel{ padding-bottom:10px;}
.infoStyle #info dd.updel .up:hover{ cursor:pointer;}
.infoStyle #info dd.updel .dl:hover{ cursor:pointer;}
.infoStyle #info dd.moreInfo { display: none; position: absolute; bottom: -35px; left: 0; color: #999; font-size: 12px; margin-top: 0px; }
.infoStyle #info dd.moreInfo span { display: block; }
.infoStyle #info li a{ cursor:default; }
.infoStyle #info .a{ width:730px; height:120px;}
.infoStyle #info li a:hover dd.moreInfo { display: block; }






.btnSearch { position: absolute; top: 0; right: 0px; width: 70px; margin-left: 10px;}
.btnSearch a { float: right; display: block; width: 70px; height: 30px; line-height: 30px; margin-left: 10px; border: 1px solid #E0E0E0; background-position: 0 -97px; text-align: center; font-size: 14px; color: #fff; }
span.btnSearch a:hover { color: #fff; }
.catalogBar .simplyBtn2 { float: right; }
.infoNav2 { margin-top: 5px; }



/*局部搜索样式*/
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(../images/searchbg.png);background-repeat:no-repeat;}
.searchTxt{float:left;width:399px;height:30px;border:2px solid #d3d3d3;border-right:0;position:relative;z-index:20;background:#fff;}
.searchTxt .radius{width:1px;height:1px;overflow:hidden;background:#f4f4f4;position:absolute;top:-2px;left:-2px;}
.searchTxtHover{float:left;width:399px;height:30px;border:2px solid #3297d8;border-right:0;position:relative;z-index:20;background:#fff;}
.searchTxtHover .radius{width:1px;height:1px;overflow:hidden;background:#cce5f5;position:absolute;top:-2px;left:-2px;}

.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;padding:0 10px;width:80px;background-position:30px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:30px -104px;}

.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:30px;left:-2px;width:78px;border:2px solid #3297d8;border-top:0;background:#fff;height:108px;z-index:20;}
.searchTxt .searchMenu .searchTab li{width:78px;height:28px;line-height:28px;color:#a8a8a8;font-size:14px;font-weight:bold;text-indent:10px;cursor:pointer;}
.searchTxt .searchMenu .searchTab li.selected{background:#edf3fc;color:#6994c1;}

.searchTxt input{float:left;border:0;background:#fff;color:#333;font:14px/22px '宋体',verdana,tahoma,arial,'SimSun',sans-serif;width:285px;height:22px;margin:0;outline:medium none;padding:4px;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:34px;width:86px;}







