﻿@charset "utf-8";
/* CSS Document */

html{ overflow-x:hidden;}
body  {
	padding: 0;/* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #333;
	font-size:12px;
	line-height:180%;
	font-family: "宋体";
	margin:0 auto;
  /*behavior:url("js/csshover.htc");*/ 
}
#st-container { 
	width:100%;  /* 这将创建一个占据 80% 浏览器宽度的容器 */	
	text-align: left; /* 这将覆盖 body 元素上的"text-align: center"。 */
	/*  position:relative;*/
}
.st-content{ width:1001px; margin:0 auto; overflow:hidden;}
ul,ol,li,form,a,img,h1,dd,dl,dt,p,h3 {
margin:0;
padding:0; list-style:none;
}
.clearB{ clear:both;}
.textM{ text-align:center;}
.textR{ text-align:right!important;}
.textL {
    text-align: left !important;
}
.floatR{ float:right;}
.floatL{ float:left;}
.wFull{ width:100%;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#d29f04;}
.positionR{ position:relative;}
.pB20{ padding-bottom:20px;}
.vM *{ vertical-align: middle;}
.dI{ display:inline-block;}
.btn2{background:#daa70a; border:0; color:#fff; width:69px; height:28px; padding:0 5px; cursor:pointer;}
.btn6{background:#daa70a; border:0; color:#fff;  height:28px; padding:0 5px; cursor:pointer; display:block;}
.mB10{ margin-bottom:10px;}
.mT10{ margin-top:10px;}
.oV{ overflow: visible;}
.mL10{ margin-left:10px;}
.mR10{ margin-right:10px;}
.mR5{ margin-right:5px;}
.pL10 {
    padding-left: 10px;
}
.st-bold{ font-weight:bold;}
input[type=text], textarea {
    border: 1px solid #ccc!important; padding-left:5px; padding-right:5px;
}
textarea{padding:5px; font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.orange{ color:#f60;}
.w440{ width:440px!important;}

/*head*/
.st-head{background:#f1bb15; height:76px; margin-bottom:8px;}
.st-headMenu{ margin-right:10px;}
.st-headMenu li{ float:left; height:76px;  width: 65px;}
.st-headMenu li a {
    display: block;
    height: 76px;
    text-align: center;
    width: 65px; font-family:"微软雅黑";
}
.st-headMenu li a span{ padding-top:50px; display:block; color:#fff;}
.st-head li.menuIndex{ background:url(../../Images/studentN/topMenu.gif)  0px 0px;}
.st-head li.menuClass{ background:url(../../Images/studentN/topMenu.gif) -66px 0; }
.st-head li.menuCalendar{ background:url(../../Images/studentN/topMenu.gif)  -131px 0px;}
.st-head li.menuSource{ background:url(../../Images/studentN/topMenu.gif)  -196px 0px;}
.st-head li.menuNotice{background:url(../../Images/studentN/topMenu.gif)  -261px 0px; position:relative;}
.st-head li.menuIndex a:hover,.st-head li.menuIndex a.now{ background:url(../../Images/studentN/topMenu.gif)  0px -76px;}
.st-head li.menuClass a:hover,.st-head li.menuClass a.now{ background:url(../../Images/studentN/topMenu.gif)  -66px -76px;}
.st-head li.menuCalendar a:hover,.st-head li.menuCalendar a.now{ background:url(../../Images/studentN/topMenu.gif)  -131px -76px;}
.st-head li.menuSource a:hover,.st-head li.menuSource a.now{ background:url(../../Images/studentN/topMenu.gif)  -196px -76px;}
.st-head li.menuNotice a:hover,.st-head li.menuNotice a.now{ background:url(../../Images/studentN/topMenu.gif)  -261px -76px;  position:relative;}
.st-head .menuNotice .num{background:url(../../Images/studentN/numBg.gif); width:21px; height:13px; font-size:12px; color:#fff; position:absolute; top:20px; left:35px; line-height:12px; text-align:center; font-family:"宋体"; cursor:pointer;}

.st-headSearch{float:left; width:200px; height:32px; background:#fff; margin-top:35px;}
.st-headSearch .input1{color:#666; border:0!important; padding:8px 5px; width:157px; float:left; height:16px;}
.st-searchBtn{background:url(../../Images/studentN/icon_search.gif); width:32px; height:32px; border:0; cursor:pointer; float:left;}
.st-headLink{width:200px; float:left; text-align:right; padding-top:15px;}
.st-headLink .txt1{color:#fff; font-size:14px; font-family:'微软雅黑'; line-height:35px;}
.st-headAccountMenu{display:inline-block; position:relative}
.st-headAccountMenu b{font-family:'微软雅黑'; font-size:14px; color:#fff;}
.st-headAccountMenu i{background:url(../../Images/studentN/iconAccount.gif) 0 0px; width:23px; height:15px; display:inline-block;}
.st-headAccountMenu em{display: inline-block; background:url(../../Images/studentN/noRepeat.gif) 0 -471px; width:15px; height:11px; top:-5px; left:25px; position:absolute;}
.st-headUser{width:100px; float:left;}
.st-headMessage{width:100px; float:left;}

.st-headAccount,.st-headAccount1{border:1px solid #f1bb15; background:#fff; filter: alpha(opacity=80);
    opacity: 0.8; width:100px; padding:5px 0; position:absolute; right:0; top:25px; z-index:10;}
	.st-headAccount1{width:120px;}
.st-headAccount li,.st-headAccount1 li{ text-align:left; line-height:30px; padding:0 10px; }
.st-headAccount a{padding-left:25px; display:block; background:url(../../Images/studentN/iconAccount.gif) no-repeat;}
.st-headAccount a.data{background-position:0 -38px; }
.st-headAccount a.psw{background-position:0 -76px;}
.st-headAccount a.exit{background-position:0 -113px;}
.st-headAccount li a:link,.st-headAccount li a:visited,.st-headAccount1 li a:link,.st-headAccount1 li a:visited{ color:#a0896b;}
.st-headAccount li a:hover,.st-headAccount1 li a:hover{color:#d29f04;}
.st-headAccount1 a{padding-left:0; display:block; background:none; padding-right:15px;}
.st-headAccount1 em{float:right; color:#de1f26; font-style:normal;}

a.menuclose{display:inline-block; background:url(../../Images/studentN/close.png) no-repeat 0px 0px; height: 16px;
    left: 100px;
    position: absolute;
    top: 5px;
    width: 16px;
    z-index: 10; padding-right: 0px;}
a.menuclose:hover{ background:url(../../Images/studentN/close.png) no-repeat 0px -28px;}

/*left*/
.st-Left{width:158px; border:1px solid #ccc; float:left; padding-top:15px; text-align:center;}
.st-LeftHead{font-family:'微软雅黑';}
.st-LeftHeadPic{ background:url(../../Images/studentN/headBg.gif); width:107px; height:117px; margin:0 auto;}
.st-LeftHeadPic img{margin:8px; width:89px; height:89px;}
.st-LeftHead a.name{font-size:14px; color:#d07c12;}
.st-LeftBox{width:140px; margin:0 auto; border-top:1px solid #ccc; text-align:left; font-size:12px; margin-bottom:10px;}
.st-LeftBox h3{color:#aaa; line-height:28px; font-size:12px;}
.st-LeftBox li{ }
.st-LeftBox li a{ display:block;  padding:5px 10px;}
.st-LeftBox li a i{ background:url(../../Images/studentN/leftmenu.gif) no-repeat;  display:inline-block;  height: 16px;
    margin-right: 7px;
    vertical-align: -3px;
    width: 16px;}
.st-LeftBox li a.select{ background-color:#f0f0f0;}
.st-LeftBox li a i.impress{ background-position:-12px -9px;}
.st-LeftBox li a i.record{ background-position:-10px -38px;}
.st-LeftBox li a i.study{ background-position:-12px -68px;}
.st-LeftBox li a i.work{ background-position:-11px -100px;}
.st-LeftBox li a i.exam{ background-position:-11px -130px;}
.st-LeftBox li a i.satisfy{ background-position:-11px -160px;}
.st-LeftBox li a i.contactor{ background-position:-12px -267px;}
.st-LeftBox li a i.daily{ background-position:-11px -235px;}
.st-LeftBox li a i.comment{ background-position:-12px -298px;}
.st-LeftBox li a i.forward{ background-position:-12px -325px;}
.st-LeftBox li a i.collect{ background-position:-10px -357px;}
.st-LeftBox li a i.client{ background-position:-12px -387px;}
.st-LeftBox li a i.app{ background-position:-11px -436px;}
.st-LeftBox li a i.space{ background-position:-11px -483px;}
.st-LeftAttend{padding:10px 0;}
.st-LeftAttend a{ display:inline-block; width:60px; text-align:center;}
.st-LeftAttend a.attend{border-right:1px dashed #ccc;}
.st-LeftAttend a b{display:block; color:#fd6406; font-size:16px;}
a.st-Signame{background:url(../../Images/studentN/noRepeat.gif) 0px -429px; display:inline-block; padding-left:25px; color:#f60;}


/*Mid*/
.st-Mid{float:left; width:832px; padding-left:8px; }
.st-teachArea{background:url(../../Images/studentN/appBg.gif) repeat; overflow:auto; padding-bottom:10px; padding-top:10px; padding-left:20px; font-family:'微软雅黑'; margin-bottom:20px; position:relative;}
.st-teachArea h3{font-size:15px; margin-bottom:5px; font-weight: 400;}
.st-teachArea li{ float:left; width:60px; cursor:pointer; margin-right:40px;}
.st-teachArea li dt{background:url(../../Images/studentN/teachAreaIcon.gif); width:60px; height:60px;}
.st-teachArea li dt.plan{ background-position:-23px -15px;}
.st-teachArea li dt.prepare{ background-position:-126px -15px;}
.st-teachArea li dt.science{background-position:-333px -15px;}
.st-teachArea li dt.paper{background-position:-436px -15px;}
.st-teachArea li dt.satisfy{background-position:-643px -15px;}
.st-teachArea li dt.experiment{background-position:-748px -15px;}
.st-teachArea li dt.schedule{background-position:-869px -15px;}
.st-teachArea li dt.title{background-position:-982px -15px;}
.st-teachArea li dt.add{background-position:-1085px -15px;}
.st-teachArea li dd{color:#666; text-align:center;}
.st-teachArea a.open{background:url(../../Images/teacherN/arrow.gif); width:35px; height:18px; display:inline-block; position:absolute; bottom:0px; right:15px;}
.st-teachArea a.close{background:url(../../Images/teacherN/arrow.gif) 0 -30px; width:35px; height:18px; display:inline-block; position:absolute; bottom:0px; right:15px;}
.publishContentArea{border:2px solid #a9b1c6; position:relative; margin-bottom:10px;}
.publishContentArea b{background:url(../../Images/studentN/noRepeat.gif); width:9px; height:6px; position:absolute; top:-6px; left:9px;}
.publishContentBox{margin:2px 5px;}
.publishContentBox textarea,.publishContentBox div.talk{height: 70px; display: inline-block;  background:#fff;
    border: none!important;
    color: #333;
    font-size: 14px;
    height: 70px;
    line-height: 22px;
    outline: medium none;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 3px 0;
    width: 100%;}
.publishContentBox div.phcolor{ 
    color:#999 !important;
}
.publishBtnBox{background: none repeat scroll 0 0 #fafafa;
    border-top: 1px solid #eee;
    min-height: 38px; height:auto!important; height:38px; overflow:auto;
    position: relative;}
.publishInsertBtn{color: #999;
    float: left;
    margin: 7px 0 0 10px;}
.publishInsertBtn a{height:24px; width:24px; margin-right:4px; background:url(../../Images/studentN/noRepeat.gif); display:inline-block; cursor:pointer;}
a.pubInsertFace{ background-position:0 -14px;}
a.pubInsertFace:hover{ background-position:0 -39px;}
a.pubInsertPic{ background-position:-25px -14px;}
a.pubInsertPic:hover{ background-position:-25px -39px;}
a.pubInsertVideo{ background-position:-50px -14px;}
a.pubInsertVideo:hover{ background-position:-50px -39px;}
a.pubInsertPdf{background-position:-75px -14px;}
a.pubInsertPdf:hover{background-position:-75px -39px;}
a.pubInsertWord{background-position:-100px -14px;}
a.pubInsertWord:hover{background-position:-100px -39px;}
.publishFuncBox{height: 150px; display: block; background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    margin-top: -2px;
    min-height: 80px;
    padding: 2px;
    position: absolute;
    width: 560px;}
.publishFuncBox b{background:url(../../Images/studentN/noRepeat.gif) -42px 0; width:11px; height:7px; position:absolute; top:-7px; left:9px;}
.publishFunFace{margin: 8px 0px 8px 17px; display: block;}
.mood_sp {
    background: url(../../Images/studentN/mood_sprite_27.png);
    border: 1px solid #e8e8e8;
    display: block;
    float: left;
    height: 20px;
    margin-right: 4px;
    width: 22px;
}
.mood_sp:hover {
    border: 1px solid #818181;
}
.mood_img {
    background: url(../../Images/teacherN/mood_sprite_27.png);
    border: 0px;
    display:inline-block;
    height: 20px;
    width: 22px; 
    resize:none;
    vertical-align:middle;
    cursor:text;
}

.publishSubmit{float: right;
    margin: 4px 10px 0 0;}

.st-sileBar{width:200px; margin-left:auto; margin-right:auto;}	
.st-navBar{ border-bottom:2px solid #d4d4d4; height:35px; margin-bottom:10px;}
.courseTab{ float:left;}
.courseTab li{ float:left; line-height:35px; height:35px; font-size:14px; cursor:pointer; }
.courseTab li.select{border-bottom:2px solid #f7c017; height:35px; line-height:35px; color:#d07c12;}
.courseTab li span{ border-right:1px solid #ccc; padding:0 15px;}

.st-feed li{border:1px solid #ccc; overflow:auto; margin-bottom:10px;}
.st-feed dl{padding-left:10px; padding-top:15px;}
.st-feed dt{float:left; line-height:0;}
.st-feed dt img{ width:50px; height:50px;}
.st-feed dd{float:left; margin-left:15px; width:750px;}
.st-feed dl:after{ clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;}
.st-feed dd a.name:link,.st-feed dd a.name:visited{ font-weight:bold; color:#000;}
.st-feed dd a.name:hover{ text-decoration:underline;}
.st-feed dd a.title:link,.st-feed dd a.title:visited,.st-feed dd a.title:hover{  color:#d07c12;}
.st-feed .detail{padding:5px 0px; clear:both; word-break:break-all;}
.st-feed .detail a:link,.st-feed .detail a:visited,.st-grey1{ color:#666;}
.st-feed .detail a:hover{  color:#333;}
.st-feedFoot{background:#fafafa; border-top:1px solid #e6e6e6; overflow:auto; padding:5px 10px;}
.st-feedFoot .time{float:left; color:#999; padding-left:65px;}
.st-feedFoot .time1{float:left; color:#999;}
.st-feedFoot1{ overflow:auto;}
.st-feedFoot1 a{display: inline-block;
    height: 16px; line-height:16px;
    margin: 0 8px 0 0;
    padding:6px  8px ;
    vertical-align: middle;}
.st-feedFoot1 a:link,.st-feedFoot1 a:visited{ color:#a0896b;}
.st-feedFoot1 a:hover{ padding:5px 7px; border:1px solid #e6e6e6; background:#fff;}
.st-feedFoot1 a *{vertical-align: middle;}
.st-feedFoot1 i{background:url(../../Images/studentN/noRepeat.gif); width:16px; height:15px; margin-right:7px; display:inline-block; vertical-align:-3px;}
.st-feedFoot1 i.comment{ background-position: 0 -89px;}
.st-feedFoot1 i.forward{ background-position: 0 -121px;}
.st-feedFoot1 i.collect{ background-position: 0 -156px;}
.st-feedFoot1 i.delete{ background-position: 0 -392px;}
.st-feedFoot2{width:775px; margin:15px auto; overflow:auto;}
.st-feedFoot2 .input1{height:35px; line-height:35px; border:1px solid #f9a030; width:760px; padding:0 5px; margin-bottom:10px;}
.st-feedFoot3{ width:775px; margin:0 auto;}
.st-feedFoot3 li{border:none; border-top:1px solid #baccda; padding-top:10px; color:#666;}
.st-feedFoot3 img{margin-right:15px; width:30px; height:30px;}
.st-feedFoot3 a.name:link,.feedFoot3 a.name:visited{ font-weight:bold; color:#000;}
.st-feedFoot3 a.name:hover{ text-decoration:underline;}
.st-feed .detailCommentMe{background:#f2f2f5; margin:5px; overflow:auto; padding:5px 10px; clear:both;}
.detailCommentMe label{width:70px; float:left;}
.detailCommentMe .txt{float:left; width:720px;}
.detailCommentMe .txt p{color:#888;}
.detailCommentMe .txt a{color:#d07c12;}

/*foot*/
.st-foot{background:url(../../Images/studentN/footBg.gif) repeat-x; height:51px; line-height:51px; text-align:center;}
.st-foot .txt{ padding:0 15px;}

/*currentPosition*/
.st-currentPosition{background:#e3e3e3; height:40px; line-height:40px;  padding-left:15px; margin-bottom:10px;}
.st-currentPosition a:link,.st-currentPosition a:visited{font-size:15px;}
.st-currentPosition a:hover{ color:#333;}
.st-currentPosition .current{color:#d07c12; font-size:15px;}
.st-title{font-size:18px; color:#666; padding-left:15px; padding-bottom:10px;}

/*searchArea*/
.st-searchArea{background:url(../../Images/studentN/searchAreaBg.gif) repeat; padding:15px; margin-bottom:10px; overflow:auto;}
.st-searchArea-content{background:#fff; padding:0px 15px;  overflow:auto;}
.st-sort-nav-order {
    border-bottom: 1px solid #ddd; float:left; width:934px;
    padding: 7px 0;
}
.st-sort-nav-order dt {
    color: #999;
    float: left;
    height: 21px;
    line-height: 21px;
    padding-left: 10px;
    text-align: center;
    width: 64px;
}

.st-sort-nav-order dd {
    float: left; width:860px;
}
.st-sort-nav-order dd a {
    border: 1px solid transparent;
    float: left;
    height: 19px;
    line-height: 19px;
    padding: 0 12px;
    position: relative;
}
.st-sort-nav-order dd a:hover{ color:#f60;}
.st-sort-nav-order dd .cur {
    color: #f60;
}
.st-sort-last{ border-bottom:none;}

/*prepareContent*/
.st-prepareContent{width:220px; background:#f6f6f6; float:left;}

/*unit*/
.st-slide{float:left; width:220px;}
 .st-slide h2 {
    color: #565656;
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;
    padding-left: 16px;
}
.st-slide .st-Scroller-Container {
    background: url("../../Images/studentN/line5.png") repeat-y scroll 16px center;
}
.st-slideContent {
    overflow: auto;
}

.st-slide .st-slideContent h3 a {
    background: url("../../Images/studentN/line2.png") no-repeat scroll 15px center rgba(0, 0, 0, 0);
    color: #545656;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-indent: 28px;
}
.st-slideContent h3 a.active {
    background: url("../../Images/studentN/line4.png") no-repeat scroll 15px 8px #ddd;
}
 .st-tree-list li.depth_1 {
    color: #545656;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
    text-indent: 28px;
}
 .st-tree-list li.depth_1 a {
    background: url("../../Images/studentN/line3.png") no-repeat 15px center;
}
 .st-tree-list li {
    line-height: 30px;
    margin: 3px 0;
}
 .st-tree-list li.depth_2 {
    text-indent: 28px;
}
 .st-tree-list li.depth_3 {
    text-indent: 42px;
}
 .st-tree-list li a {
    display: block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
}
 .st-slideContent h3 a:hover {
    background-color: #e7e6e5;
}
.st-tree-list li a:hover {
    background-color: #e7e6e5;
    color: #333;
}
 .st-tree-list li.depth_1 a:hover {
    background: url("../../Images/studentN/line2.png") no-repeat scroll 15px center #ddd;
}
.st-tree-list li.depth_2 a:hover,.st-tree-list li.depth_3 a:hover,.st-tree-list li.depth_4 a:hover,.st-tree-list li.depth_5 a:hover {
    background: url("../../Images/studentN/line5.png") repeat-y scroll 16px center #ddd;
}

 .st-tree-list li.depth_1 {
    color: #545656;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
    text-indent: 28px;
}
 .st-tree-list li {
    line-height: 30px;
    margin: 3px 0;
}
 .st-tree-list li.depth_2 {
    text-indent: 28px;
}
 .st-tree-list li.depth_3 {
    text-indent: 42px;
}

/*learnMain*/
.st-lessonBox{border:1px solid #ccc; border-top:2px solid #ccc; padding:20px 25px; +overflow:auto;}
.st-lessonBox h1{font-size:16px; text-align:center; padding:10px 0; }
.st-lessonBox h2{text-align:center; font-size:14px; color:#666; padding-bottom:10px;}
.st-lessonBox h3{text-align:center; padding-bottom:10px; font-weight:normal;}
.st-resources-type {
    border-bottom: 2px solid #dcdcdc;
    height: 35px;
    margin-bottom: 10px;
}
.st-resources-type ul li {
    float: left;
     background-color: #f6f6f6;
    border-color: #dcdcdc;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #333;
    font-size: 15px;
    height: 34px;
    line-height: 35px;
    padding: 0 30px; cursor:pointer; margin-left:-1px;
   
}
.st-resources-type ul li.current{ background:#f1bb15; color:#fff;}

.st-btn-normalC{background:#f60;  cursor:pointer; height:25px; width:70px;   border:none; display:inline-block; text-align:center; color:#fff;}

.st-iTitle{border-bottom: 1px solid #ccc;
    height: 35px;
    margin-bottom: 10px;}
.st-iName{border-bottom: 2px solid #f1bb15;
    color: #d07c12;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;}
	.st-planDetailTd1{background:#eee; padding:10px; color:#666;}
	.st-fileContent ul{ overflow:auto; }
.st-fileContent li{float:left; width:125px; margin-right:59px;   margin-bottom: 20px;}
.st-fileContent dt{background:url(../../Images/studentN/fileIcon.jpg); width:105px; height:118px; position:relative;}
.st-fileContent dt a{position:absolute; top:0; right:2px;}
.st-fileContent dt.st-filePpt{ background-position:0 0;}
.st-fileContent dt.st-fileWord{ background-position:0 -130px;}
.st-fileContent dt.st-filePdf{ background-position:0 -259px;}
.st-fileContent dt.st-fileExcel{ background-position:0 -881px;}
.st-fileContent dt.st-fileRar{ background-position:0 -627px;}
.st-fileContent dt.st-fileTest{ background-position:0 -500px;}
.st-fileContent dt.st-fileImg{ background-position:0 -752px;}
.st-fileContent dt.st-fileUnknow{ background-position:0 -1020px;}
.st-fileContent dt.st-fileTxt{ background-position:0 -1153px;}
.st-fileContent dd p{ width:113px; text-overflow:ellipsis; overflow:hidden;  white-space:nowrap; }
.st-fileContent dd.down{background:url(../../Images/studentN/noRepeat.gif) 0 -181px; width:45px; height:19px; float:right; cursor:pointer; }
.st-fileContent dd.preview{background:url(../../Images/studentN/noRepeat.gif) 0 -211px; width:70px; height:19px; float:right; cursor:pointer; margin-left:10px;}
.st-fileContent dd.test{background:url(../../Images/studentN/noRepeat.gif) 0 -238px; width:70px; height:19px; float:right; cursor:pointer; margin-left:10px;}
.st-fileContent dd.finish{background: url(../../Images/studentN/finish.gif) no-repeat 0 5px; padding-left:15px; +width:40px; display:inline-block; color:#56b500; float:right; clear:both; }

.st-lessonPlan{float: left;
    margin-right: -780px;
    padding-left:10px;
    position: relative;
    width: 770px;}
.st-planTab{border:1px solid #ccc; padding:5px; overflow:auto; margin-bottom:10px;}
.st-planTab li{ float:left; width:80px; height:25px; cursor:pointer; background:#e1e1e1; margin-right:10px; text-align:center; line-height:25px;}
.st-planTab li.current{ color:#fff; background-color:#f60;}

.st-lessonList td{ padding:10px 5px; border-bottom:1px solid #ccc;}
.st-prepareType1{background:url(../../Images/studentN/testIcon1.jpg) 0 -263px no-repeat; height:82px;}
.st-lessonList-txt,.st-grey{ color:#999;}
.st-lessonList-txt span{ display:inline-block; padding-right:15px;}
.st-lessonList-txt span.testNum{ background:url(../../Images/studentN/testIcon1.jpg) 0 -360px no-repeat; padding-left:15px;}
.st-lessonList .title{font-size:16px; color:#000; padding-bottom:10px;}
.st-lessonList .titleLink{font-size:16px; color:#0d82e1;}
.st-lessonList ul{ border-left:1px solid #ccc; overflow:auto;}
.st-lessonList li{ float:left; padding-left:10px;}
.st-lessonList li dl{width:65px; cursor:pointer;}
.st-lessonList li dt{background:url(../../Images/studentN/testIcon1.jpg) no-repeat; width:60px; height:55px; display:inline-block;}
.st-lessonList li dt.test{ background-position:5px 0;}
.st-lessonList li dt.analyze{ background-position:5px -62px; }
.st-lessonList li dt.reTest{ background-position:5px -123px; }
.st-lessonList li dt.view{ background-position:5px -486px;}
.st-lessonList li dt.download{ background-position:5px -404px;}
.st-lessonList li dt.send{ background-position:5px -560px;}
.st-lessonList li dt.start{ background-position:5px -650px;}

a.st-btn-attach,a.st-btn-attachS{background:url(../../Images/teacherN/noRepeat.gif) 0 -324px; padding-left:25px; color:#f60; font-size:14px;}
a.st-btn-attachS{ font-size:12px;}
a.orange{color:#f60;}


/*TestPaper*/
.TestpaperItem{ margin-bottom:35px;}
.TestpaperItem_Discribe{ font-weight:bold; font-size:16px;  display:block;}
.Testquestion{ border-bottom:1px dotted #ccc; padding:15px 0;}
.TestNum{  font-size: 14px; font-weight:bold; float:left;}
.Testquestion_Content{ margin-bottom:5px;}
.Testquestion_Content p{ line-height:30px!important;}
.Testquestion_Content *{ font-size:14px!important;}
.Testquestion label.Option{font-size:14px!important; padding-right:20px;}
.Testquestion label.toAnswer{ padding-top:10px; color:#d07c12;}
.Testquestion br{ line-height:5px;}
.Testquestion textarea.CompletionAnswer{ border:1px solid #ccc; width:720px; height:18px; padding:5px;}
.TestSubmit{border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1.42857;
padding: 5px 12px;
    text-align: center;
    background:#cd9d0a; color:#fff; border:0;}
.TestpaperFoot{padding: 15px; border-top: 1px solid #ccc; background:#f7f7f7; text-align:center;}

.st-actionGroup{ position: absolute;
    right: 0;
    top: -35px;}

.HaveUseTime span{color: red; font-family: Arial; font-size: 28px; font-weight:bold; line-height:40px;}
.StandardAnswer{padding:10px; color:#008800; clear:both;}
.TestRightInfo span{width:auto; display:inline-block;  background:#008800; color:#fff; padding:5px 10px; float:left;}
.TestWrongInfo span{width:auto; display:inline-block;  background:#f00; color:#fff; padding:5px 10px; float:left; }
.TestAnasisBox span{font-size:14px!important; color:#333!important; font-family:"微软雅黑"!important;}
.TestAnasisBox{background:#f3eedf; width:500px; border-radius: 4px; color:#000; border:1px solid #cbc4b0; padding:10px;}
.TestAnasisTitle{font-size:14px; font-weight:bold;}
.TestpaperContent{ padding:0px 10px;}

.st-dialog-footer{ margin:15px 0px; padding-top:10px; text-align:center; border-top: 1px solid #ccc;}
.st-dialog-footer button {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    overflow: visible;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;  margin-right:15px;
}
.st-dialog-footer button:hover, .te-dialog-footer button:focus {
    color: #333333;
    text-decoration: none;
}


.st-dialog-footer button {
    background-color: #ffffff;
    border-color: #cccccc;
    color: #333333;
}
.st-dialog-footer button:hover, .st-dialog-footer button:focus, .st-dialog-footer button:active {
    background-color: #ebebeb;
    border-color: #adadad;
    color: #333333;
}
.st-dialog-footer button:active {
    background-image: none;
}

.st-dialog-footer button.st-dialog-autofocus {
    background-color: #cb9740;
    border-color: #be8a33;
    color: #ffffff;
}
.st-dialog-footer button.st-dialog-autofocus:hover, .st-dialog-footer button.st-dialog-autofocus:focus, .st-dialog-footer button.st-dialog-autofocus:active {
    background-color: #b28231;
    border-color: #8f6927;
    color: #ffffff;
}

.st-myAnalyzeBox{padding: 15px; border-top: 1px solid #ccc; background:#f7f7f7;}
.st-myAnalyzeBox dt{background:url(../../Images/studentN/analysis.gif); width:120px; height:39px; color:#fff; font-size:16px; text-align:center; margin-top:-15px; padding-top:10px; margin-bottom:20px;}

.st-planWindow{width:650px; background:#fff;}
.st-planWindow1{width:500px; background:#fff;}
.st-planWindow2{width:750px; background:#fff;}
.st-windowTop{background:#bf8d39; text-align:left; height:46px; line-height:46px;}
.st-windowTitle{padding-left:15px; font-size:14px; color:#fff; float:left;}
.st-windowClose{float:right; margin-top:5px;}
.st-windowMid{padding:15px;}
.st-width700{width:700px;}
.st-width400{width:400px;}
.st-planDetail{ margin:0 auto;}
.st-planTop{background: url(../../Images/studentN/guidePlanTop.jpg);  height:65px;}
.st-planMid{background: url(../../Images/studentN/guidePlanMid.jpg) repeat-y;}
.st-planMid  ul{ padding:10px 15px;}
.st-planMid li{ border-bottom:1px solid #d1d98b; padding:15px; overflow:auto;}
.st-planMid li dd{ float:left;}
.st-planMid .stplanTop{clear:both; overflow:auto;}
.st-planMid .action{float:left; width:300px; padding-left:50px;  height: 32px;
    line-height: 32px; padding-top:5px;}
.st-planMid .action .finish{background: url(../../Images/studentN/finish.gif) no-repeat 0 10px; padding-left:15px; display:inline-block; color:#56b500; margin-left:10px;}
.st-planFoot{background: url(../../Images/studentN/guidePlanFoot.jpg);  height:9px;}
	.st-teachStudy{float: left;
    margin-right: -832px;
    position: relative;
    width: 832px;}
	.st-homeWorkType{background:url(../../Images/teacherN/prepareIcon1.jpg) 0 -621px no-repeat; height:82px;}
	
	.st-width770{width:770px!important;}
.st-width770 dd{width:695px!important;}
.search-btn {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 25px;
    margin: 0 6px 0 -4px;
    text-align: center;
    vertical-align: middle;
    width: 65px;
}

.search-btn button {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 0 none;
    cursor: pointer;
    line-height: 23px;
}
.searchInput {
    border: 1px solid #cccccc !important;
    float: left;
    height: 17px !important;
    line-height: 17px !important;
    padding: 4px 8px;
    vertical-align: middle;
}

.st-tbRecord{background:#e2dcb4; margin-bottom:15px;}
.st-tbRecord td{ background-color:#fff; padding:5px;}
.st-tbRecord td.title{ background:#fcfae7;}
.st-recordPhoto{background:url(../../Images/parentN/iDoctorBg.gif) no-repeat; width:61px; height:88px; padding:5px;}
	.st-recordPhoto img{ width:61px; height:88px;}
	
	.st-lessonList1 td{ padding:10px 0px; border-bottom:1px solid #ccc;}
.st-lessonList .title{font-size:16px; color:#000; padding-bottom:10px;}
.st-lessonList-txt a.titleLink,a.st-title{font-size:16px; color:#d07c12;}
.st-recordType{background:url(../../Images/studentN/noRepeat.gif) 15px -273px no-repeat #fff!important; height:62px; width:70px;}
.st-commentBox{background:#fffef4;
    border: 1px solid #e2dcb4;
	
    margin: -11px 0px 5px; 
    padding: 15px 100px;
    position: relative;
    text-align: left;}
	.st-commentBox .arrow{background:url(../../Images/studentN/noRepeat.gif) 0 -359px; width:19px; height:12px; position:absolute; top:-11px; right:70px;}
	.st-commentBox textarea{ width:550px; height:70px; font-size:12px; color:#666; margin-bottom:10px;}
	.st-commentTxt{padding-left:50px;}
	.st-btn1{border:1px solid #af6104; display:inline-block; padding:2px 8px; font-family:'宋体';}
	.st-btn2{background:#fcfae7; padding:2px 20px; border:1px solid #e2dcb4; display: inline-block;}
	
	/*personWeb*/

.pW-body{padding-top:84px; background:#f0f0f0;}
.pW-head{position:fixed; top:0; width:100%; right:0;}
.pW-infoArea{border:1px solid #ccc; background:#fff; padding:15px; margin-bottom:10px;}
.st-foucus li{ float:left; margin-right:10px; text-align:center;}
.st-foucus li img{ width:50px; height:50px;}
.pW-tabArea{border:1px solid #ccc; background:#fff; padding:15px;}
.pW-focus ul{padding:0px 10px;}
.pW-focus li{overflow:auto; border-bottom:1px solid #eee; padding:15px 0; color:#666;}
.pW-focus dt{float:left; margin-right:10px;}
.pW-focus dt img{ width:50px; height:50px;}
.pW-focus dd.txt{float:left; width:780px;}
a.st-btn-focus{background:url(../../Images/parentN/pa-foucs-group.gif) 0px -248px; height:26px; line-height:26px;  width:95px; display:inline-block; margin-right:10px; text-align:left;}
a.st-btn-focus:hover{background:url(../../Images/parentN/pa-foucs-group.gif) 0 -290px; color:#333;}
.st-btn-focus span {
    cursor: pointer;
    display: inline-block;
    line-height: 28px;
    padding-left: 28px;
}

.st-talk{width:825px; margin:0 auto;  }
.st-talk li{clear:both; float:left; width:805px; margin-bottom:15px; padding:20px 10px 5px;}
.st-talk li.odd{background:#f9f8f2;}
.st-talk dt{float:left; margin-right:20px; text-align:center; line-height:16px;}
.st-talk dt img{ border:1px solid #e2dcb4; padding:3px; height:50px; width:50px; background:#fff;}
.st-talk dd{width:725px; float:left; position:relative;}
.st-talk-top{background:url(../../Images/studentN/st-talkTop.gif) no-repeat; height:8px; }
.st-talk-mid{background:url(../../Images/studentN/st-talkMid.gif) repeat-y; position:relative; padding:10px; padding-top:0; zoom:1;}
.st-talk-foot{background:url(../../Images/studentN/st-talkFoot.gif); height:8px; margin-bottom:5px;}
.st-talk-arrow{background:url(../../Images/studentN/st-talkArrow.gif); position:absolute; width:16px; height:18px; left:-15px; top:5px;}
.st-bpIcon,.st-bpIcon1 {
    height: 30px;
    position: absolute;
    left: 20px;
    top: -15px;
    z-index: 10; text-align:center; font-weight:bold;
}
.st-bpIcon1{ top: -15px;}
.st-bpIcon1 img{float:left; width:40px; height:40px;}
.st-bpIcon1 .name{float:left; padding-top:20px;}
.st-talk-line{border-bottom:1px solid #e2dcb4; margin-bottom:5px; text-align:right; padding-right:10px;}

/*interact*/
.pa-interactContent{background: #f4f4f4;
    float: left;
    width: 150px;}
.pa-inter-LeftBox{ margin:0 auto; border-bottom:1px solid #ccc; text-align:left; font-size:14px; margin-bottom:10px;}
.pa-inter-LeftBox h3{color:#333; line-height:40px; font-size:14px; padding-left:15px; background:url(../../Images/teacherN/interact_menuBg.gif) no-repeat 80px 10px;}
.pa-inter-LeftBox li{ }
.pa-inter-LeftBox li a{ display:block;  padding:5px 10px; padding-left:15px; color:#666; position:relative;}
.pa-inter-LeftBox li a i{ background:url(../../Images/teacherN/interact_menuBg.gif) no-repeat;  display:inline-block;  height: 22px;
    margin-right: 7px;
    vertical-align: -3px;
    width: 22px;}
.pa-inter-LeftBox li a.select{ background-color:#dfdfdf;}
.pa-inter-LeftBox li a i.write{background-position:-5px -190px;}
.pa-inter-LeftBox li a i.mailbox-receive{background-position:-5px -223px;}
.pa-inter-LeftBox li a i.mailbox-noread{ background-position:-5px -259px;}
.pa-inter-LeftBox li a i.mailbox-send{ background-position:-5px -292px;}
/*.pa-inter-LeftBox li a .num{background:url(../../Images/studentN/numBg1.gif); width:25px; height:14px; font-size:12px; color:#fff; position:absolute; top:12px; left:105px; line-height:12px; text-align:center; font-family:"宋体"; cursor:pointer;}*/
    .pa-inter-LeftBox li a .num {
        background-color: #f1bb15;
        padding: 0 4px;
        border-radius: 5px;
        height: 14px;
        font-size: 12px;
        color: #fff;
        position: absolute;
        top: 12px;
        left: 105px;
        line-height: 12px;
        text-align: center;
        font-family: "宋体";
        cursor: pointer;
    }

.pa-inter-Slide{float:left; width:150px;  border-top:1px solid #e3e3e3;}

/*课程表*/
.st-schedule{width:758px; margin:0 auto;}
.st-schedule-title{background:url(../../Images/parentN/scheduleTitle.gif) no-repeat; width:758px; height:132px;}
.st-schedule-title h1{text-align:center; font-size:18px; height:100px; line-height:100px;}
.st-schedule-tb{ background:#9aabb3;}
.st-schedule-tb td{ background:#fff; text-align:center; padding:5px; width:114px; font-size:14px;}
.st-schedule-tb td.f{ background:#fff; text-align:center; padding:5px; width:122px;}

.st-appList li{ float:left; width:150px; border:0; text-align:left; margin-bottom:5px;}
	.st-appList{ overflow:auto; padding:0 15px;}
	.st-appList li{ float:left; width:90px; margin-right:5px; border:0; text-align:left; }
	.st-appList li dd{background:url(../../Images/studentN/teachAreaIconS.gif) 0 0 no-repeat; width:42px; height:42px; margin:5px auto; padding:0;}
	.st-appList li dt.plan{ background-position:0px 0px;}
.st-appList li dd.prepare{ background-position:-70px 0px;}
.st-appList li dd.research{ background-position:-140px 0px;}
.st-appList li dd.science{background-position:-211px 0px;}
.st-appList li dd.paper{background-position:-280px -0px;}
.st-appList li dd.work{background-position:-351px 0px;}
.st-appList li dd.satisfy{background-position:-421px 0px;}
.st-appList li dd.experiment{background-position:-493px 0x;}
.st-appList li dd.title{background-position:-651px 0px;}
.st-appList li dd.add{background-position:-721px 0px;}
	.st-appList li dt{position: static; text-align:center; line-height:normal; clear:both;}