/*.htTable{ clear:both;}*/
.jxBg{ background: #f2f2f2;}
.htClassBox{ margin-bottom: 15px; background:#f7faf4 url(../images/backstage/classbg.png) no-repeat left bottom; height:174px; border:1px solid #eaece7;}
.htClassBox h3{ height:40px;}
.htClassBox h3 span{ float:right; margin-top:10px; margin-right:10px;}
.htClassBox h3 a{ color:#333; background:#f5f5f5; display:inline-block; height:23px; line-height:23px; padding:0 10px; border:1px solid #eee;}
.htClassBox h3 a:hover{ background:#fff; color:#08c; border:1px solid #d7d7d7;}
.lClass{ float: left; margin:0 0 0 68px; width: 170px;}
.lClass h2,.rClass h2{ font-size: 16px; color: #333; line-height:20px; margin-bottom: 10px;}
.lClass p{ color: #333; font-weight: bold; line-height: 26px; font-size: 14px;}
.rClass{ float: left; width: 600px;}
.btnPointer{ float: left; }
.btnPointer a{ margin:30px 15px 0 0; text-indent: -300px; overflow: hidden; white-space: nowrap;background: url(../images/backstage/lrPointer.png) no-repeat;display: inline-block; height: 29px; width: 29px;  cursor:pointer;}
.lpointer a{ }
.rpointer a{ margin-left: 15px; background-position: -31px 0px;}
.lpointer a:hover{ background-position: 0px -31px;}
.rpointer a:hover{ background-position: -31px -31px;}
.classRen .classRenShow{  width: 165px; float: left; position: relative;}
.classRenShow img { position: absolute;; width: 75px; height: 75px; top:6px; border-radius:40px;}
.classRenShow .rRenInfo{ padding-top: 20px; font-size: 14px; margin-left: 88px;}
.classRenShow .rRenInfo h5{ color: #f80;}
.classRenShow .rRenInfo p{ line-height: 26px;}
.classRenShow .rRenInfo p a.aBlue{ margin-right: 10px;}
.a_opoLink{ position: absolute; left:80px; top: 70px;}
.a_opoLink a{ padding-right: 5px;}
.classRenAdd{}
.classRenAdd a{ text-align: center; font-size: 80px; line-height: 70px; color: #ddd; width: 80px; height: 80px; border-radius: 40px; background: #f0f0f0; display: inline-block; float: left;}
.classRenAdd a:hover{ text-decoration: none; background: #aaa;}
.ch,.ra{width:14px;height:14px;display:box;box-sizing:border-box;vertical-align:middle;margin-right:6px;}
.htList h2{ text-align:center; line-height:30px; height:30px; font-size:24px; padding:20px 0; border:1px solid #E9EEF0; border-bottom:none; color:#333; background:#fff;}
.protectGroup{ background:#f2f2f2; padding:5px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.houtaiBg{ background:#fff; min-height:900px; position:relative;}
.w960{ margin:0 auto; width:990px;}
.houtaiTop{ overflow:hidden; background:#08387F url(../images/backstage/blue-top.jpg) no-repeat center top; height:78px;}
.htTopInner{ height: 78px; position:relative;}
.htTopInner h1{ position:absolute; left:0; top:0; }
.htTopInner h1 a{ display:block; overflow:hidden; white-space:nowrap; margin-top:10px;}
.htTopInner h1 img{height:56px;}
/*.htTable{ clear:both;}*/
.htLogo{ float:left; padding-left:156px; font-size:24px; color:#fff; /*width:285px;*/  line-height:78px; font-weight:bold;}
.loginInfo{ position: absolute; right: 10px; bottom: 5px; text-align:right; width:380px; color:#f6fae1; float:right; padding-top:50px; font-family:Arial, Helvetica, sans-serif;}
.loginInfo em{ padding:0 5px; color:#fffc00; font-weight:bold;}
.loginInfo a{ color:#fffc00; padding:0 5px; text-decoration:underline;}
.chatBox{ margin-top:15px; overflow:hidden;}
.classLeftbar{ background:#eaedf4; width:155px; margin-bottom:15px;}
.classLeftbar dd.classCom{ border-bottom:1px dashed #aaa; padding:5px 1px;}
.classLeftbar dd:hover{ background: #dee5f2;}
.classLeftbar dt{ text-indent:10px; background:#f5f6f9; color:#333; font-size:14px; font-weight:bold; line-height:34px; border-bottom:1px solid #d8dce5; height:34px;}
.classLeftbar dd a{ text-indent:10px;  display:block; line-height:30px; font-size: 14px;}
.classLeftbar dd a:hover{ text-decoration:none; color:#333; background:#cadaee;}
.classLeftbar dd a.current{ background:#08c; color:#fff;}
.newbody{ min-height:750px; background: url(../images/backstage/leftbg.png) repeat-y; padding-top: 20px;}
.htLeftbar{ margin-left: 1px; width:130px; margin-bottom:15px;}
.htLeftbar li{ height:42px; font-size:14px; position: relative;}
.htLeftbar li a{ color: #666; display:block; height:40px; width:130px; border-bottom:1px solid #e2e8ed; border-top:1px solid #f7f7f9; background:#f2f3f5; text-indent: -20px; line-height:40px;text-align:center;}
.htLeftbar li a:hover{  text-decoration:none; background:#e2e8ed;border-left:3px solid #ccc;width:127px;}
.htLeftbar li a.on{ font-weight:bold; border-top: 1px solid #e2e8ed; border-right: 1px solid #FFF; color:#333;  background:#ffffff; border-left: 3px solid #08c;width:127px;}
.iconfont { font-family:"rei"; font-style: normal;  font-weight: normal;cursor: default; -webkit-font-smoothing: antialiased;}
.third-nav-angle { position: absolute; background: url(../images/backstage/jtIcon.png) no-repeat; width:7px; height:12px; top: 15px; right: 10px; cursor: pointer; color: #969696; font-size: 12px; }
@font-face {
    font-family: "rei";
    src: url("https://i.alipayobjects.com/common/fonts/rei.eot?20140606"); /* IE9 */
    src: url("https://i.alipayobjects.com/common/fonts/rei.eot?20140606#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://i.alipayobjects.com/common/fonts/rei.woff?20140606") format("woff"), /* chrome 6+、firefox 3.6+、Safari5.1+、Opera 11+ */
    url("https://i.alipayobjects.com/common/fonts/rei.ttf?20140606")  format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("https://i.alipayobjects.com/common/fonts/rei.svg?20140606#rei") format("svg"); /* iOS 4.1- */
}
.ktName{ width: 155px; text-align: left; line-height: 22px;}
.sjShow{ width: 75px;}
.m15{ margin-top:15px; clear:both;}
.w1000{ background:#fff; width:998px; border:1px solid #d8dce5; margin:10px auto 15px auto; clear: both;}
.htRightbar{ background:#FFF; width:842px; min-height:520px; padding-bottom:15px; position:relative;}
.firstNav{  height:43px; }
.firstNav a{position:relative; width: 280px; float:left; display:inline-block; font-size:18px; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; line-height: 41px; text-align: center;}
.firstNav a:last-child{ border-right: none;}
.firstNav a:hover{ color: #666; background: #f8f8f8;}
.firstNav a.on{ font-weight: bold; color:#fff; background:#08c}
.htMenu{ z-index:9; position:relative; clear:both; height:auto;overflow:hidden;}
.htMenu li{ font-size: 16px; float:left;position:relative;margin-right: -1px; display:inline-block;padding:0 16px; height:34px;background: #f5f5f5; border: 1px solid #e0e0e0; }
.htMenu li:hover{ color:#333;padding:0px 16px 0 16px;}
.htMenu li .secMenu{ position:absolute; left:0px; top:32px;}
.htMenu li a{  display:inline-block; vertical-align:bottom; height:34px; line-height:34px; background: #f5f5f5;}
.htMenu li.internal{background:#faf6f1;border-left:3px solid #fac373;}
.htMenu li.receive{background:#f0f6ed;border-left:3px solid #a0d289;}
.htMenu li.foreign{background:#e6f4f7;border-left:3px solid #46bcd8;}
.htMenu li.internal a{background:#faf6f1;}
.htMenu li.receive a{background:#f0f6ed;}
.htMenu li.foreign a{background:#e6f4f7;}
.htMenu li.on{ font-weight:bold; background:#fff; border-bottom: 1px solid #fff; color:#333;}
.htMenu li a:hover{ color:#333;}
.htMenu em{ padding-left:10px; font-size:14px; line-height:32px;}

.htMenuList{ background:#f8f8f8; border-bottom: 1px solid #dedede; z-index:9; position:relative; clear:both; height:36px;}
.htMenuList li{ font-size: 14px; float:left;}
.htMenuList li .secMenu{ position:absolute; left:px; top:32px;}
.htMenuList li a{ display:inline-block; padding:0 15px; height:34px; line-height:34px;}
.htMenuList li a:hover{ text-decoration: none; color:#333; border-bottom: 2px solid #e0e0e0;}
.htMenuList li a.on{ border-bottom: 2px solid #08c; font-weight:bold;color:#333;}
.htMenuList em{ padding-left:10px; font-size:14px; line-height:32px;}

.secMenu{ clear:both; border: 1px solid #e0e0e0; border-top: none; padding:8px;}
.secMenu a.secA{ display:inline-block; margin-right: 3px; border:1px solid #eee; color:#666; font-weight:bold; padding:5px 10px;}
.secMenu a:hover{ text-decoration: none; border:1px solid #eee; color:#333; background:#f9f9f9;}
.secMenu a.on{border:1px solid #2757A3; color:#fff; background:#2757A3;}
.htTalk{ margin:3px 0}
.htTalk a{ color:#333; background:#fafafa; font-weight:bold; border-radius:5px; display:inline-block; margin-left:7px; line-height:30px; text-align:center; padding:0 15px; height:30px;}
.htTalk a:hover{ text-decoration:none; background:#fff;}
.htTalk a.on{ color:#fff;background:url(../images/backstage/btn.png) no-repeat;}
.htCondition{ position:relative; clear:both; padding:5px 15px 20px 15px; font-size:14px;}
.htCondition select{ padding-left:5px; font-size:14px; height:25px; margin-right:10px;}
.htCondition li{ padding:5px 0;}
.htCondition li .htAddSpan{ display:inline-block;  padding:0;}
.htCondition li .htAddSpan a{ display:inline-block; border-radius:2px; font-weight:bold; margin-right:5px; height:26px; line-height:26px; padding:0 15px; color:#08c; background:#f8f8f8; border:1px solid #ddd;  }
.clewColor{ position:absolute; right:10px; top:3px; background:#f8f8f8; color:#fff;  padding:5px 10px;}
.clewColor p{ line-height:20px; display:inline-block; padding:0 3px; font-size:12px;}
.clewColor p.tip{ color:#333;}
.clewColor p.reject{background:#ffdada; border:1px solid #ddd;}
.clewColor p.approve{background:#d6d4ff; border:1px solid #ddd;}
.clewColor p.draft{background:#666;line-height:18px; border:1px solid #333;}
.clewColor p.check{background:#f80; border:1px solid #f90;}
.clewColor p.publish{background:#08c; border:1px solid #09c;}
.clewColor p.done{ background:#31a209; border:1px solid #279700;}
.clewColor p.reject{ background:#f62626; border:1px solid #ec0707;}
.clewColor p.noPlan{ color:#333; background:#fff; border:1px solid #ddd;}
.htCondition li .htAddSpan a:hover{ background:#333; background:#eee;}
.planBox dl{ margin:15px 0;  }
.a_detailSearch{ clear: both; padding-left: 70px;}
.a_detailSearch a{ color: #08c; text-decoration: underline;}
.a_detailSearch a:hover{ color: #09c;}
.diaTeacher li .diaClew{ position: absolute; left: 150px; top: 4px; color: #f80;}
.showlimit{background: url(../images/backstage/jiantou9-21.png) center center no-repeat;}
.resourceLeft{ overflow-x:scroll; border:1px solid #dedede;  padding:12px; font-size: 14px; width:220px;}
.resourceRight{ margin-left: 15px; padding: 12px;  border:1px solid #dedede; width: 220px;}
.resourceLeft li h3{ background: #f8f8f8; line-height: 30px; position: relative;}
.resourceLeft .secCategory{ background: #fff; line-height: 24px; padding-left: 20px;}
.resourceLeft li input{ margin:0 8px;}
.resourceRight dl{background:#f8f8f8; padding: 12px;}
.resourceRight dt{ padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #000;}
.resourceRight dd{ font-size: 14px; line-height: 26px;}
.resourceRight dd input{margin: 0 8px;}
.htCondition dt{ position:absolute; left:0px; top:0px; font-weight: bold; color: #000;}
.htCondition dl{ margin:8px 0; padding-left:48px;position:relative;}
.htCondition dd,.planBox dd{ height:30px; margin-bottom:10px; float:left; margin-right:10px;}
.htCondition dd strong{ padding-right:15px;}
.htCondition .loneDl dd{ height:auto; margin-bottom:3px;}
.uiTable .w100{ width:120px; text-align:left;}
.htCondition dd a,.planBox dd a,.personAdd a.aBlue{ padding:3px 11px; font-weight: bold; border:1px solid #ddd;}
.htCondition dd a.aBlue{ font-size:12px; color:#08c; text-decoration:none;}
.personAdd a.aBlue{ text-decoration:none; padding:0 10px; line-height:25px; display:inline-block;color:#08c; margin-top:1px; }
.htCondition dd a.aBlue:hover,.personAdd a.aBlue:hover{ color:#08c; border:1px solid #aaa;}
.htCondition dd a.draft,.planBox dd a.draft{color: #fff; background:#666;border:1px solid #333;}
.htCondition dd a.check,.planBox dd a.check{color: #fff;background:#f80; border:1px solid #f90;}
.htCondition dd a.publish,.planBox dd a.publish{color: #fff; background:#08c; border:1px solid #09c;}
.htCondition dd a.done,.planBox dd a.done{color: #fff; background:#31a209; border:1px solid #279700;}
/*.htCondition dd a.reject,.planBox dd a.reject{ background:#feeded;}*/
.htCondition dd a.noPlan,.planBox dd a.noPlan{color:#333; background:#fff; border:1px solid #ddd;}
.htCondition dd a.reject,.planBox dd a.reject{color: #fff;background:#f62626; border:1px solid #ec0707;}
.htCondition dd a.approve,.planBox dd a.approve{color: #fff;background:#d6d4ff; border:1px solid #ddd;}
.htCondition dd a.htNumber{ background:#f8f8f8; border:1px solid #ddd;}

/*日期浏览*/
.clearfix dd .dateShow,.clearfix dd .dateShowLong,.datebox li .dateShow{ width:150px; height:43px; background:url(../images/backstage/date.png) no-repeat; z-index:1; display:none;}
.clearfix dd .dateShow{ position:absolute; top:20px; left:-58px;}
.clearfix dd .dateShowLong{ position:absolute; top:22px; left:-54px;}
.datebox li .dateShow{ position:absolute; top:32px; left:-42px;}
.datebox li .everyDay{ line-height:50px; font-weight:bold;}
.clearfix dd,.datebox li{ position:relative;}
.clearfix dd .dateShow p,.clearfix dd .dateShowLong p,.datebox li .dateShow p{ color:#88a02c; text-decoration:underline; font-size:12px; text-align:center; line-height:54px;}
.clearfix dd .dateShow p,.clearfix dd .dateShowLong p,.datebox li .dateShow p{ color:#88a02c; text-decoration:underline; font-size:12px; text-align:center; line-height:54px;}
.htCondition dd:hover .dateShow,.datebox li:hover .dateShow{ display:block;}
.htCondition dd:hover .dateShowLong{ display:block;}
/*日期浏览end*/

.htCondition dd a.htNumber:hover{ border:1px solid #999; color:#333;}
.htCondition dd.on a.htNumber{ background:none; border:2px solid #08c;}
.htCondition .xqDl{ margin-bottom:-12px;}
.htCondition .jhlist{ padding-left: 80px;}
.htCondition dd .canAll{ position: absolute; z-index: 9999; padding: 0 3px; top:24px; color: #333; background: #EEFFD7; border:1px solid #83B811; border-top: none; font-size: 12px; left: 0;}
.htCondition dl.ketiCate{ padding-left:5px;}
/*.htCondition .season{ margin-left:-48px;}*/
.htCondition dd.on a.reject, .planBox dd.on a.reject{border:2px solid #000; color:#333;}
.htCondition dd.on a.approve, .planBox dd.on a.approve{border:2px solid #000; color:#333;}
.htCondition dd.on a.draft,.planBox dd.on a.draft{ border:2px solid #000; color:#333;}
.htCondition dd.on a.check,.planBox dd.on a.check{ border:2px solid #000; color:#333;}
.htCondition dd.on a.publish,.planBox dd.on a.publish{ border:2px solid #000; color:#333;}
.htCondition dd.on a.done,.planBox dd.on a.done{ border:2px solid #000; color:#fff;}
.htCondition dd.on a.reject,.planBox dd.on a.reject{ border:2px solid #000; color:#333;}
.htCondition dd.on a.noPlan,.planBox dd.on a.noPlan{ border:2px solid #000; color:#333;}
.htCondition dd a:hover,.planBox dd a:hover{ border:1px solid #000; color:#fff; text-decoration:none;}
.htCondition dd a.addLo,.planBox dd a.addLo{color:#999;}
.htCondition dd a.addLo:hover,.planBox dd a.addLo:hover{ border:1px solid #999; color:#333; text-decoration:none;}
.htCondition dd a.noPlan:hover,.planBox dd a.noPlan:hover{ color:#333; text-decoration:none;}
.planBox{ margin:0; padding: 15px; font-size:14px;}
.nopadding{ padding: 0;}
.planBox h5{ color:#333; padding:8px 0 5px 0; clear:both;}
.planBox h3.nopadH3{ position: relative; overflow: hidden; color:#333; padding:5px 5px 5px 20px; line-height:36px; height: 36px; font-size: 18px; clear:both; background: #d9e5f3; border: 1px solid #b8cce6; border-bottom: 1px solid #c3d8f2;}
.planBox h3.nopadH3 span{ position: absolute; right: 12px; font-size: 14px; top: 6px; font-weight:normal;}
.planBox h5 a{ padding-left:15px; font-weight:normal;}
.planBox ul{ padding-bottom:10px;}
.planBox li{ font-size:16px; border-bottom:1px solid #eee; padding:8px 0; color:#333; clear:both; line-height:24px}
.planBox.padTb20{padding:0 15px;}
.planBox.padTb20 li{padding:20px 0;}
.planBox li label{ width:90px; text-align:left; padding-left:10px;}
.planWord{ width: 630px; display: inline-block;}
.planBox li .w695{ width:675px; word-break:break-all;}
.planBox li .w695 a.aBlue{ padding:0;}
.planBox li span.col1{ color:#000; font-weight:bold;}
.planBox li span.col2{ color:#08c; font-weight:bold;}
.planBox li span.col3{ color:#393; font-weight:bold;}
.planBox li span.col4{ color:#f00; font-weight:bold;}
.planBox li span.col5{ color:#f80; font-weight:bold;}
.planBox li a.aBlue{ padding-left:15px;} 
.planBox li:hover{ background:#f7f8f9;}
.txtEditor{ padding:0 10px; text-align:right;}
.planBox li .htAreaAll{ width:660px; height:120px;max-width:660px;}
.planBox .nodata{ border:1px solid #eee;}
.activeLit{ border: 1px solid #e6e6e6; margin-bottom:20px;}
.litDiv{ background: #f7f7f7; padding: 10px 20px; border-bottom: 1px solid #e6e6e6;}
.litDiv:hover{ background: #fff;}
.litDiv h2 { padding: 10px 0 16px 0; overflow: hidden; border-bottom: 1px dashed #dedede; position: relative;}
.litDiv h2 .litTitle{ color: #000; font-size: 14px;width:500px;display:inline-block;line-height:24px;}
.litDiv h2 .r_litTime{ position: absolute; right: 0px; top:0px;}
.litDiv h2 .r_litTime b{ color: #999; line-height: 14px; display: block; font-weight: normal; font-size: 12px;}
.litDiv h2 em{ padding-left: 10px; font-weight: normal;}
.litDiv h2 .litRed{ color: #f00;font-size: 14px;}
.litDiv h2 .litGreen{ color: #2b9a00; font-size: 14px;}
.litDiv h2 .litDel{background: #08c; padding: 3px 8px; margin-left: 12px; font-size: 12px;}
.litDiv h2 .litDel a{ color: #fff; font-weight: normal; text-decoration: none;}
.litDiv h2 .litDel:hover{background: #09c;}
.marLeft90{ margin-left: 90px;}
.btnAddType{ line-height: 32px; height: 32px; background: #08c; border-radius: 1px; border: 1px solid #08c; color: #fff; cursor:pointer; font-size: 14px; padding: 0 12px;}
.btnAddType:hover{ background: #09c;}
.litCenter p{ line-height: 20px; word-break:break-all; color: #666;}
.litDiv:hover .litCenter p{ color: #333;}
.litCenter .alitP{ text-align: right; margin-top: 15px;overflow:hidden;}
.litCenter .alitcolor{ text-decoration: none; background: #08c; color: #fff; font-size: 18px; padding:0 5px;margin-top:6px;display:inline-block;}
.litCenter .alitcolor:hover{ background: #09c;}
.litCenter .beikaLink{ text-decoration: none; background: #ddd; color: #333; border: 1px solid #ccc;  padding:3px 10px; border-radius:2px; margin-left: 6px; margin-top:6px;display:inline-block;}
.litCenter .beikaLink:hover{ background: #eee;}
.litCenter{ font-size: 14px; padding: 10px 0;}

.litCenter .ownBlock{text-align:left;float:left;width:500px;}
.litCenter .ownBlock span{padding:2px 12px 2px 12px;font-weight:normal;background:#08c;display:inline-block;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 6px 10px 0;font-size:14px;position:relative;}
.litCenter .ownBlock span:hover{padding:2px 18px 2px 6px;background:#429ed9;}
.litCenter .ownBlock span i.del{top:2px;position:absolute;right:3px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;}
.litCenter .ownBlock span:hover i.del{display:block;}

.htInput{ border:1px solid #dedede; font-size:14px; color:#333;margin-right:5px;padding:6px 8px;line-height:20px;margin-top:0px;}
.htInput:focus{border:1px solid #ccc;}
.htInput:hover{border:1px solid #ccc;}
.htBtnGrey{ background:#eee;}
.htEmail{ border:1px solid #FC6; background:#fff;}
.htCondition .htInput{/* width:105px;*/}
.htCondition .wName{ width:225px;}
.htCondition span{ padding-left:75px; padding-top:3px;}
.htCondition li span.padSpan{ padding:0 10px 0 0;}
.htBtnSearch{ color:#fff; font-size:14px; cursor:pointer; border:1px solid #1b99e8; height:32px; background:#1b99e8; text-align:center; padding:0 14px; border-radius:2px;}
.htBtnSearch:hover{ background:#3aa5e8;border:1px solid #3aa5e8;}
.htBtnSearchmall{ color:#fff; font-size:14px; cursor:pointer; border:1px solid #1b99e8; height:32px; background:#1b99e8; text-align:center; padding:0 10px; border-radius:2px; margin-left:4px;}
.htBtnSearchmall:hover{ background:#3aa5e8;border:1px solid #3aa5e8;}
.searchOne{ position:absolute; left:305px; top:20px;}
.searchTwo{ position:absolute; left:178px; top:38px;}
.htList{ clear:both;}
.w1000 .htList{ margin:15px;}
.w1000 .htCondition{}
.listHead{ position:relative; line-height:40px;height:40px; font-size:14px; text-indent:15px; background:#eef4f6; border:1px solid #dce9ed;overflow:hidden;}
.listHead font{ font-weight:normal;}
.listHead select{ margin-left:7px; height:26px; font-size:14px;}
.listHead span{ position:absolute; right:10px; top:0;}
.listHead span a{ color:#08c; text-decoration:underline; font-weight:normal; padding:0 5px;}
.listHead span a:hover{ color:#f60;}
.listHead a.tabListA{ line-height:28px; height:28px; display:block; text-indent:0; padding:0 15px; border:1px solid #dce9ed; margin:5px 10px auto 0; border-radius:4px;float: left;}
.listHead a.on,.listHead a.tabListA:hover{ text-decoration:none; background:#fff; color:#333; margin:5px 10px auto 0;}
.listHead li{ float:left;}
.listHead li a{ position:relative; font-weight:normal; color:#333; display:block; padding:0 15px; border-radius:5px 5px 0 0; margin-top:1px; margin-right:15px;}
.listHead li a.current{ font-weight:bold; background:#f80; color:#FFf;}
.listHead li a.current i{ text-align:center;; display:block; position:absolute; left:42%; top:39px; background:url(../images/backstage/pointerdown.png) no-repeat; width:16px; height:8px;}
.uiTable{width:100%;_width:99.4%; font-size:14px;border:1px solid #e9eef0;margin:auto;text-align: center;color:#4c748c;}
.uiTable th{ background:#f7f8f9; white-space:nowrap;color:#2b1e03;padding: 6px 6px 8px;border-bottom:1px solid #e9eef0;}
.uiTable td{padding:7px 6px;border-bottom:1px solid #e9eef0; border-right:1px solid #e9eef0;color:#4c748c;}
.uiTable td .w15{ width:20px; display:inline-block;}
.uiTable td.htTitle,.uiTable th.htTitle{ text-align:center;}
.uiTable td.tdred{ color: #f00;}
.w270{ width:220px; }
.uiTable td.linkOprator{ width:70px;}
.uiTable th.wTitle{ width:300px;}
.uiTable td.wTitle{line-height:20px;}
.uiTable td .w90{ width:90px; display:inline-block;}
.tabScroll{margin-bottom:15px;}
.htTitle{ position:relative; }
.uiTable td a{ padding:0 5px;}
.uiTable td.tdTime{ font-size:14px; color:#808080;}
.uiTable td.tdName{ text-align: left; padding-left: 10px;}
.uiTable td.tdTime img{ max-width:80px; border-radius:5px; border:1px solid #dedede; max-height:80px;}
.uiTable td em{ padding-right:10px; font-size:12px; color:#aaa;}
.uiTable tr:hover{/*background:#FFC;*/}
.uiTable tr.current{background:#FFC;}
.td_w200{width:200px; text-align:left;}
.uiTable td a{ color:#08c; text-decoration:underline;}
.uiTable td a:hover{color:#f60;}
.uiTable td a i{ text-decoration:none; color:#666;}
.uiTable td a i:hover{ color:#f80;}
.turnFour{ width:410px;}
.showBeen{ background:#f9f9f9; border:1px solid #eee; width:385px; border-radius:5px; margin-top:15px; padding:20px;}
.turnFour h5{ line-height:33px; height:33px; font-size:14px; margin-top:10px;}
.turnFour h5 a{ font-weight:normal; padding-left:5px;}
.turnFour .pager{ margin-top:10px;}
.turnFour .pager a{ padding:0 8px; height:24px; line-height:24px; font-size:12px; font-weight:normal;}
.htName{ position:relative; width:88px;}
.htContent{ text-align:left; text-indent:22px; color:#333;}
.htPernalInfo dd span.tabStyle{ border:2px solid #DCE9ED; padding: 0 5px; color: #333; background: #FFF; font-size: 14px; margin:0 5px 5px 0; display: inline-block;}
.htPernalInfo{ position:absolute; left:88px; top:-120px; width:660px; background:#FFf; box-shadow:3px 3px #ededed; border-radius:5px; border:2px solid #bee0ec; padding:0 15px 15px 15px; text-align:left;z-index:10;}
.tdlimit{ width: 100px; text-align:center; font-size: 14px; color: #666; padding-left: 10px;}
.infoClose{ position:absolute; right:10px; top:0; font-size:28px;}
.infoClose a:hover{ text-decoration:none;}
.timeSet{ width:300px;}
.htClassList{ background:#f1f1f1; padding:5px 15px 12px 15px; border-radius:5px; margin-bottom:10px;}
.htClassList h2{ font-size:14px; height:25px; line-height:25px; clear:both;margin-bottom:5px;}
.htClassList h2 a{ font-weight:normal; padding-left:15px;}
.htClassList p span{ padding:5px 12px 5px 0; display:inline-block; width:75px;}
.htPernalInfo h5,.showBeen h5{ color:#333; font-size:14px; padding:0 0 5px 0; margin-top:10px;}
.htPernalInfo h5 a,.showBeen h5 a{ margin-left:10px; font-size:12px; font-weight:normal;}
.htPernalInfo dd{line-height:22px; color:#333;}
.htPernalInfo dd.fl{ width:220px; }
.htPernalInfo dd.red{ color:#f80;}
.htPernalInfo dd label{ color:#aaa;}
.htPernalInfo dd a{  padding-left:10px; display:inline-block}
.htPernalInfo dd.ddTalk{ padding-top:10px; line-height:18px; clear:both;} 
.htPernalInfo dd.ddTalk p{text-indent:25px; margin-top:10px;}
.htPoint{ position:absolute; left:-11px; top:125px; width:11px; height:21px; background:url(../images/backstage/houtai-topbg.png) no-repeat 0 -144px;}
.htfooter{ text-align:center; clear:both; padding:10px 0; font-size:14px;}
.htfooter p{ line-height:26px; clear:both; color:#777;}

/*弹窗样式*/
.diaContent{clear: both;}
.diaTeacher h5{ font-size:14px; padding-bottom:5px;}
.diaTeacher{ padding:15px;}
.diaTeacher .noPass{ padding-left:50px; font-size:14px; margin:5px 0; color:#333;}
.diaTeacher .noPass .htArea{ width:430px; height:100px;}
.h420{ height:420px; overflow-y:scroll;}
.diaTeacher ul{ clear:both; margin-bottom:10px;}
.diaTeacher li{ position:relative; padding:8px 0; line-height:34px; font-size:14px; overflow:hidden;}
.diaTeacher ul.jzgInfo{ padding-left: 100px;}
.diaTeacher ul.jzgInfo li:hover{background: #f9f9f9;}
.htEmailClew{ position:absolute; left:320px; font-size:12px; top:18px; color: #aaa;}
.htEmailClew i{color:#F63;}
/*批量添加员工*/
.htTable li{position: relative; font-size: 14px; color: #333; padding:10px; border-bottom: 1px dotted #dedede;}
.htTable li:hover{ background: #f9f9f9;}
.htTable li span{  padding-right: 15px;}
.htInfo{ border:1px solid #dedede; padding: 5px; width:120px;}
.htInfo:focus{ border:1px solid #ccc;}
.htInfo:hover{ border:1px solid #ccc;}
.nameInput{ width: 95px;}
.htTable li select{ width: 55px; height: 26px; border:1px solid #dedede;}
.htTable li select:hover,.htTable li select:focus{border:1px solid #c3c3c3;}
.htTable li a.delLink{ font-size: 16px; border: 1px solid #08c; text-decoration: none; background: #08c; color: #fff; padding:1px 5px;}
.htTable li a.delLink:hover{ text-decoration: none; background: #0176b1;}
.lipbox{ position: absolute; left:568px; top:10px; padding:5px 10px; border: 1px solid #dedede; font-size: 12px; background: #ffc; color: #c00;}
.uiTable td.htpl{ padding: 25px 8px;}
.delLast{ position: absolute; right: 10px; top: 13px;}
/*批量添加员工 end*/
.diaTeacher li.fl{ width:430px;}
.diaTeacher li label{ color:#333; line-height:34px; color:#333; width:90px; float:left; text-align:right}
.diaTeacher li .zcLabel{ width:65px;}
.diaTeacher li .form-control{ border: 1px solid #dedede;}
.diaTeacher li input.form-control:hover{border:1px solid #ccc;}
.diaTeacher li input.form-control:focus{border:1px solid #ccc;}
.diaTeacher li .w320{ width:360px;}
.diaTeacher li .zcStyle{ width:78px;}
.diaTeacher li .timeStyle{ width:120px;}
.diaTeacher li.zzBook{ clear:both; overflow:hidden;}
.diaTeacher li.zzBook .zz_rbox{ line-height:38px; float: left}
.zzBook .htSearch{cursor:pointer;line-height:36px;margin-left:6px;vertical-align:bottom;color:#fff;font-size:14px;width:65px;border:1px solid #1b99e8;height:36px;background: #1b99e8;text-align:center;}
.zzBook .htSearch:hover{background:#3aa5e8;border:1px solid #3aa5e8;}
.zzBook .htSearch:hover{ background:url(../images/backstage/seach2.png) no-repeat;}
.diaTeacher li.zzBook span.txtLi{ color:#333; font-weight:bold; line-height:32px;height:32px;}
.diaTeacher li.mustFill{ padding-left:100px;}
.diaTeacher li.mustFill p{ padding:3px 0;}
.diaTeacher li .w500{ width:500px;}
.diaTeacher li select{ font-size:14px; margin-top:0px;border:1px solid #dedede;height:32px;line-height:32px;color:#555;padding-left:10px;}
.diaTeacher li select:focus{ border:1px solid #c3c3c3;}
.diaTeacher li select:hover{ border:1px solid #c3c3c3;}
.diaTeacher li .htArea{height:100px; width:500px;}
.diaTeacher li .htAreaShort{height:100px; width:400px;border:1px solid #dedede;color: #333;font-size: 14px;line-height: 18px;padding: 6px 8px;}
.diaTeacher li .w380{ width:380px;}
.diaTeacher li .htSex{ /*margin-top:5px;*/}
.diaTeacher li.zzBook .htSex{width:420px;}
.diaTeacher li a{ text-decoration:underline; color:#08c; padding:0 5px;}


.diaTeacher li .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 20px; margin:0 10px 6px 0; border: 2px solid #dedede;}
.diaTeacher li .htSex a.linkSex i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.diaTeacher li .htSex a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.diaTeacher li .contry a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.diaTeacher li .htSex a:hover{ border:2px solid #08c;}
.diaTeacher li .contry a.linkSex{ width:88px; text-align: center; padding: 0 10px;}
.diaTeacher li .contry{ width:410px;}


.diaTeacher li.zzSelect .secLabel{ width: auto; padding-left:60px;}
.diaTeacher li.htSecInc{ padding-left:108px;}
.diaTeacher li.zzSelect{background: #f4f7f0; border:1px solid #e1e6da;}
.diaTeacher li.zzSelect select{ float: left;}
.diaTeacher li.zzSelect .littleSure{font-size: 14px;font-weight: bold; cursor: pointer; border: none;border-radius: 2px; background:#1b99e8; padding:0 14px;text-align: center; color: #FFF; height:32px;line-height:32px;margin-top:0px;margin-left:30px;}
.diaTeacher li.zzSelect .littleSure:hover{ background:#3aa5e8;}
.htRepply{ background:#f9f8f3; border:1px solid #eee; padding-bottom:15px;}
.htAddInfo ul{ margin-bottom:10px;}
.htAddInfo ul.controlBox{ background:#EEF9E8; padding:15px 0; border:1px solid #dedede;}
.htAddInfo li{ line-height:32px; padding:5px 0; font-size:14px;}
.htAddInfo li.htEditName{ line-height:32px;}
.htAddInfo .wSearch{ width:280px;}
.htAddInfo li.zzSecInc{ padding-left:108px;}
.htAddInfo li.zzBook{ clear:both;overflow:hidden;}
.htAddInfo li.zzBook label{ float: left; width: 108px; text-align: right;}
.htAddInfo li.zzBook input{ vertical-align:middle;margin-right:4px;}
.htAddInfo li.zzBook i{ padding-right:10px;}
.htAddInfo li.zzBook select{ font-size:14px;}
.htAddInfo li.zzBook i.geryClew{ color:#999; padding-left:10px; font-size:12px;}
.htAddInfo li.zzBook font{ font-size:12px; color:#999; padding-left:8px;}
.htAddInfo li.htShowPic{ margin-left:108px; width:420px; background:#f8f8f8; border:1px solid #eee; padding:0; margin-top:15px;}
.htAddInfo li.htShowPic .htImgBox{ padding:15px; float:left;}
.htAddInfo li.htShowPic .htImgBox img{ width:110px; height:110px;}
.htAddInfo li.htShowPic .htImgBox:hover{ background:#eee;}
.htAddInfo li.htShowPic .htImgBox a{ display:block; text-align:center;}
.htAddInfo li.forJiaZ{ padding-top:15px;}
.htAddInfo li .w675{ width:643px;}
.htAddInfo li .w500{ width:500px;}
.htAddInfo li a.aBlue{ padding:0 10px;}
.htNoticeContent .mgl10{ padding-left:59px;}
.htBtnSave{ background:#08c; border-radius:2px; font-weight:bold; font-size:14px; color:#FFF; padding:0 17px; height:32px; margin-left:10px; line-height:32px; cursor:pointer; border:none;}
.htBtnSave:hover{background: #69F;}
.planTxt{ border:1px solid #dedede; background:#ffc; color:#333; word-break:break-all; padding:12px; margin-bottom:5px;}
.htAddInfo li .htBtnSave:hover,.htNoticeContent .htBtnSave:hover{ background:#69F}
.htAddInfo li .htArea{height:80px; width:647px;max-width:647px;}
.htAddInfo li .w420{ width:420px;}
.htAddInfo li .htArea:focus{border:1px solid #ccc;}
.htAddInfo h3,.blockarea h3{ margin-bottom:10px; clear:both; font-size:14px; background:#f8f8f8; border-bottom:1px solid #eee; height:30px; line-height:30px; padding-left:15px;}
.htAddInfo h3.mb15{ margin-bottom:15px;}
.htAddInfo li.zzBook1 .htInput{ display:block; width:300px;margin-bottom:10px;}
.htAddInfo li.zzBook1 .uploadImg{padding-left:98px;}
.htAddInfo li strong{ line-height:28px;}
.htAddInfo li select{ height:28px; margin-top: 6px; line-height:28px; border:1px solid #d1d1d1;}
.htAddInfo li select:focus{border:1px solid #b3b3b3;}
.htAddInfo li select:hover{border:1px solid #b3b3b3;}
.htAddInfo li .htAddSpan{ margin-top:2px;}
.htAddInfo li .htAddSpan a{ display:inline-block; border-radius:2px; font-weight:bold; margin-right:5px; margin-left:3px; height:34px; line-height:34px; padding:0 15px; color:#FFF; background:#08c;  }
.htAddInfo li .htAddSpan a:hover{ background:#69F; text-decoration:none;}
.htAddInfo li em{  float:left;}
.htIntroBox{ clear:both; padding-top:5px; margin-bottom:10px;}
.htIntroBox label{ color:#333; font-size:14px; line-height:26px; width:108px; text-align:right; float:left;}
.htAddInfo h2{ font-size:16px; color:#333; line-height:35px; height:35px; margin:0 66px;}
.htAddInfo h2 span,.htAddInfo a.addLink{ font-size:12px; font-weight:normal;}
.htAddInfo h2 span a{ color:#08c; padding-left:10px;}
.defineBox{ position:relative; font-size:14px; border:1px solid #dedede; background:#f8f8f8; margin:0 66px 10px 66px; padding:10px 15px;}
.defineBox label{ padding-right:5px; color:#333;}
.defineBox .htInput{ font-size:14px; height:32px; line-height:32px; color:#333; width:420px;}
.htAddInfo a.addLink{ color:#fff; height:20px; line-height:18px; padding:2px 12px; font-weight:bold; text-decoration:none; border:1px solid #42B000; background:#42B000;}
.htAddInfo a.addLink:hover{ background:#4ec009;}
.htAddInfo a.delLink{ color:#fff; height:20px; line-height:18px; padding:2px 12px; font-weight:bold; text-decoration:none; border:1px solid #898989; background:#999;}
.htAddInfo a.delLink:hover{ background:#aaa;}
.defineBox a.delLink{ position:absolute; right:13px; top:10px;}
.defineBox a.addLink{ position:absolute; right:92px; top:10px;}
.htAddInfo a font{ font-size:18px;}
.htAddInfo .saveTopublish{ padding:5px 66px;}
.htAddInfo .saveTopublish input{ vertical-align:top;}
/*审核内容*/
.checkCenter{}
.checkCenter .checkTitle{ line-height:35px; height:35px; text-align:center; color:#f80; font-size:24px;}
.checkCenter .checkInfo{ color:#999; background:#f8f8f8; text-align:center; margin:8px 0; }
.checkCenter .checkInfo em{ padding:0 5px;}
.checkCenter .checkContent{ padding:0 20px; font-size:14px; color:#666; line-height:30px; text-indent:25px;}
.checkCenter .checkContent p{ margin:10px 0;}
.checkBtn{ text-align:center; padding:10px 0;}
.checkBtn input{ margin:0 5px;}
.htFunction{ padding:15px 15px 15px 30px;}
.htFunction h3{ margin-bottom:0;}
.htFunction div{ font-size:14px; padding:8px 0 8px 20px;}
.htFunction div input{ vertical-align:middle;}
.htFunction div p{ clear:both; padding-left:18px;}
.htFunction p input{ vertical-align:middle;}
.htFunction p{ font-size:14px;}
.htFunction div.fl{ padding:10px 0; margin:0 5px 0 20px;}
.htFunction div span{ display:block; padding-left:18px;}
.htFunction .htMenuOpen{ margin-top:2px; background:#f3f7f8;}
.htMenuOpen em{ padding-left:20px;}
.htClassInfo{ margin-bottom:15px; clear:both;}
.leftClass{ height:170px; background:#f6f8f9; width:280px; border:1px solid #dfeaee; border-radius:5px; padding:0 0 15px 0;}
.rightTeacher{ height:170px; width:548px; background:#f6f8f9; border:1px solid #dfeaee; border-radius:5px; padding:0 0 15px 0;}
.leftClass h2,.rightTeacher h2{ position:relative; margin-bottom:10px; background:#eef4f6; border-bottom:1px solid #dfeaee; height:32px; font-size:14px; padding-left:15px; line-height:32px;}
.leftClass h2 em{ color:#f80}
.leftClass h2 span{ position:absolute; right:10px; top:0; font-weight:normal;}
.leftClass p{ padding-left:15px; padding-top:5px; line-height:24px; font-size:14px;}
.rightTeacher li{ position:relative; font-size:13px; display:inline; margin-left:12px; width:120px;}
.rightTeacher li p.runIn{ position:absolute; top:0; left:23px;}
.rightTeacher li:hover{ background:#fff;}
.rightTeacher li img{ border-radius:5px; border:1px solid #ccc; width:80px; height:80px;}
.rightTeacher li a.aBlue{ padding:0 5px;}
.rightTeacher li a.aYellow{ padding:0 5px; color:#f80;}
.rightTeacher li p{ padding:2px 0; text-align:center;}
.diaTeacher h3{ position: relative; clear:both; font-size:14px; color:#333; background:#f8f8f8; border-bottom:1px solid #eee; height:30px; line-height:30px; padding-left:15px; margin-bottom:8px;}
.diaTeacher h3 .hideSpan{ position: absolute; right: 10px; top:0; font-weight: normal;}
.diaTeacher h3 .hideSpan a{ color: #08c;}
.htOperator{  padding-left:12px; padding:15px 0 15px 15px; font-size:14px; font-weight:bold;}
.htOperator em{ font-weight:normal; color:#aaa; font-size:12px; padding:0 8px;}
.htOperator a{ color:#666;}
.htOperator a.on{ color:#08c;}
diaCon .conHe{ border:1px solid #dedede; float: right; background: #f8f8f8; font-weight: normal; padding:3px 10px; margin-left: 15px; color: #999;}
.listHead a.plLink:hover{ border: 1px solid #ccc; background: #fff; text-decoration: none; color: #f80;}
.listHead a{line-height:18px;text-indent:0;margin:7px 7px 0 0;}
a.plLink{border:1px solid #dedede;float:right;background:#f8f8f8;font-weight:normal;padding:3px 10px;margin-left:15px;color:#999;}
.listHead a{ line-height:40px; text-indent: 0; margin:5px 5px 0 0;}
.listHead a.plLink{ line-height:18px;}
.listHead a:hover{ color: #08c;/* border: 1px solid #08c;*/}
.htBtn{ text-align:right; padding: 15px; background: #f8f8f8; border-top: 1px solid #eee; border-bottom: 1px solid #eee; clear:both; margin-bottom: 15px;}
.htBtnyet{ clear:both; margin-left:90px; padding-top:10px}
.htBtn input{ margin-right:5px;}
.htBtnPublish{ padding:15px 0; font-size:14px;}
.htDistri{ padding:10px 15px 25px 15px; font-size:14px; clear:both;}
.distriCenter{ line-height:25px;}
.htImgInner{ padding:0 30px;}
.htImgInner dl{ margin-bottom:10px;}
.htImgInner dd{ background:#f8f8f8; line-height:50px; border-bottom:1px solid #e9e9e9; border-top:1px solid #fff; padding:10px 25px;}
.htImgInner dd a{ margin:0 10px;}
.htImgInner dd:hover{ background:#fffbe0;}
.htImgInner dd img,.htAddInfo dd strong,.htAddInfo dd a{ float:left;}
.htImgInner dd img{ width:50px; height:50px; border-radius:5px;} 
.htImgInner dd strong{ font-size:14px; padding-left:10px;}
.htImgInner h3{ background:none;}
.htImgInner h3 .htAddImgBtn{ float:right;}
.htImgInner h3 .htAddImgBtn a{ display:block; background:#f8f8f8; border:1px solid #eee; width:88px; text-align:center; height:24px; line-height:24px; color:#08c; font-size:14px; font-weight:normal;}
.htImgInner h3 .htAddImgBtn a:hover{ text-decoration:none; border:1px solid #ccc;}
.nodata{ padding:25px; font-size:14px; color:#df730a; background:#f8f8f8;}
.nodata a{ margin-left:5px;}
.seeJob { text-align: center;}
.seeJob a{ border:1px solid #DCE9ED; color: #08c; background:#EEF4F6; padding:5px 10px; font-size: 14px; display:inline border:1px solid #DCE9ED; background:#EEF4F6; padding:5px 10px; block; line-height: 30px;height: 30px;}
.htGroupName{ clear:both; background:#f8f8f8; border:1px solid #eee; overflow:hidden; padding:15px 0 15px 15px; font-size:14px;}
.htGroupName p.pTitle{ color:#333; font-weight:bold; padding-bottom:5px; clear:both;}
.htGroupName span{ float:left; width:86px; padding:3px 10px;}
.htGroupName span input{ vertical-align:middle;}
.htGroupName span.fl{ width:86px; padding:20px 20px 10px 20px; margin-right:6px;}
.htGroupName span.fl img{border-radius:5px; width:84px; height:66px; border:1px solid #ddd;}
.htGroupName span.fl:hover{ background:#fff;}
.htGroupName span.htTestTable{ width:150px; }
.htChoose{ height:auto; overflow:hidden;}
.htGroupName .pager{ clear:both; padding-top:20px;}
.teacherShow{ clear:both; padding-left:1px; padding-bottom:10px;}
.teacherShow span{ position:relative; width:168px; height:175px; border-bottom:1px solid #eee;}
.teacherShow span p.htImgShow{ padding:23px 23px 0 23px;}
.teacherShow span p.htImgShow img{ border-radius:5px; width:110px; height:110px; border:1px solid #ddd;}
.teacherShow span:hover{ background:#f2f6f9;}
.teacherShow span p{ text-align:center; font-size:14px; line-height:24px;}
.teacherShow span i{ position:absolute; right:3px; top:3px;}
.teacherShow span i a{ overflow:hidden; white-space:nowrap; text-indent:-300px; display:block; width:15px; height:15px; background:url(../images/backstage/houtai-topbg.png) no-repeat 0 -198px;}
.teacherShow span i a:hover{ background-position:-17px -198px}
.htTeacherInfo{ font-size:14px; padding:0 60px; clear:both;}
.htTeacherInfo h3{ text-align:center; padding-bottom:15px; color:#f80; font-size:24px; font-weight:bold; clear:both;}
.htInfoCenter img{ max-width:710px;}
.htInfoCenter img,.htInfoCenter .htimgName{ text-align:center; font-size:14px; line-height:30px;}
.htTxtShow{ font-size:14px;}

/*弹窗样式*/
.diaCon{width:400px;text-align:center;}
.diaCon p{padding:20px 0;font-size:14px;color:#333;}
.diaCon .conSp{display:block;width:198px;_width:200px;margin:auto;padding-bottom:20px;}

/*保存成功弹窗*/
.picBg{ position:fixed; right:0px; padding-left:5px; padding-top:5px; bottom:118px; width:264px; height:52px; background:url(../images/picBg.png) no-repeat;z-index:200;}
.leftPic{ float:left; width:245px;}
.leftPic span{ float:left;}
.leftPic .leftSpan{background:#85d78a;padding:0 5px 0 0;}
.leftPic .leftSpan a{display:block;background:url(../images/clew_logo.png) no-repeat;width:41px;height:42px;}
.leftPic .rightSpan{ width:190px;}
.leftPic p{ line-height:17px; clear:both; color:#666;}
.leftPic p a{ text-decoration:underline; color:#0058c4;}
.leftPic .rightSpan .oneLine{ padding:8px 0 0 8px;}
.winClose{ width:11px; padding-left:4px;}
.winClose a{ display:block; width:11px; height:11px; white-space:nowrap; text-indent:-999em;overflow:hidden; background:url(../images/close02.png) no-repeat; }
/*提示信息*/
.sureDel{ position:absolute; width:312px; padding:0 0 10px 0; border:3px solid #ccc; border-radius:5px; z-index:9999; background:#FFF; left:39%; top:200px;}
.sureDel p{ padding:10px;}
.sureDel .bold{ padding-left:18px; font-weight:bold; color:#f45e33;}
.sureDel .btnSure{margin-right:0;}
.topFixed{ position:relative;}
.fixedBox{ color:#666; z-index:99; width:938px; font-size:14px; text-align:center; position:fixed; top:0px; background:#fffacd; border:1px solid #edb55d; border-top:none; padding:20px 10px;}
.fixedBox b{ color:#600;}
.fixedBox a{ padding:0 5px; color:#08c; text-decoration:underline;}
.diaCon .conHe{ text-align:left; font-size:16px;font-weight:bold;height:42px;line-height:44px;border-bottom:1px solid #dbdbdb;}
.conHe a.close{float:right;background:url(../images/backstage/ic.png) -4px -217px no-repeat;width:28px;height:28px;position:relative;right:-34px;top:-9px;}
.conHe a.close:hover{background-position:-49px -217px;}
.conCon{ padding:15px; font-size:14px;}
.conCon p{ text-align:center;}

.chooseClass{border-radius:5px; margin-bottom:15px; font-size:14px; border:1px solid #ddd;}
.htTabsTitle{ z-index:1; border-radius:5px 5px 0 0; font-weight:bold; background:#f8f8f8; position:relative; border-bottom:1px solid #eee; line-height:30px; height:30px;}
.htTabsTitle span{ position:absolute; right:10px; top:0; font-weight:normal;}
.htTabsTitle li{}
.htTabsTitle li a{ border-right:1px solid #ddd; display:block; width:78px; text-align:center; height:30px;}
.htTabsTitle li a:hover{ background:#fffdea;}
.htTabsTitle li a.on{ height:31px; background:#fff; color:#f80;}
.htTabsList{ padding:15px 10px;}
.htTabsList p{ clear:both; border-bottom:1px dashed #dedede; padding:5px 0;}
.htTabsList a{ display:inline-block; text-align:center;height:22px; line-height:22px; margin:2px 5px; padding:0 6px;}
.htTabsList a.on{ text-decoration:none; background:#f80; color:#FFF;}
.htPosition{ background:#fafafa; border:1px solid #ebebeb; padding:8px 0 8px 20px; width:978px; margin:15px auto 0 auto;}
.htPosition em{ color:#f80; font-weight:bold; font-size:14px;}
.htViewPosi{ position:relative; line-height:20px; padding:8px 0 8px 26px; margin:15px auto 10px auto;}
.htViewPosi .posiIco{ position:absolute; left:3px; top:9px; background:url(../images/backstage/btn_bg.png) no-repeat -54px -233px;  width:16px; height:15px; display:inline-block;}
.htViewPosi em{ color:#f80; font-weight:bold; font-size:14px;}
/*班级公告*/
.w350{ width:350px;}
.htNoticeList{ padding:10px 0;}
.htNoticeList li{ font-size:14px; padding:7px 0px 7px 15px;  border-bottom:1px solid #edeadc; vertical-align:bottom;}
.htNoticeList li a.ellipsis{ width:425px; display:inline-block;}
.htNoticeList li img{ max-width:200px; padding:7px 0;}
.htNoticeList li em{ color:#999; font-size:12px; padding-left:25px;}
.htNoticeList li .fr a{ font-size:12px; padding:0 5px;}
.htNoticeList li:hover{ background:#FFC;}
.htNoticeInfo{ font-size:14px; padding:15px 15px; color: #333;}
.checkTxt{ padding:0 20px;}
.htNoticeInfo h5{ color:#333; font-size:14px; padding:20px 0 10px 0;}
.htNoticeInfo h5 span.createTab{ margin-left:10px;}
.htNoticeInfo h5 span.createTab a{font-weight:normal;font-size:12px;color:#333;display:inline-block;padding:5px 12px;background:#f8f8f8;border:1px solid #ddd;margin-right:6px;}
.htNoticeInfo h5 span.createTab a:hover{ text-decoration:none;  border:1px solid #c1c1c1;}
.htNoticeInfo h5 span.createTab a.current{ background:#08c; color:#fff; border:1px solid #08c; font-weight:bold;}
.htNoticeInfo h3{ padding-bottom:15px; margin-top: 20px; color:#f80; font-size:20px; font-weight:bold; clear:both;}
.htNoticeInfo p.htEditor{ font-size:12px; color:#999; margin-top:-10px;}
.htNextNotice{ padding-top:10px; color:#999;}
.htNoticeInfo h3 .htInput{ height:40px; line-height:40px; font-size:20px; padding-left:10px; color:#000; width:783px;}
.htNoticeInfo h3 span a{ font-size:14px; font-weight:normal;margin-left:10px;}
.htNoticeInfo h3 em{ font-size:12px; color:#aaa; font-weight:normal;}
.htNoticeInfo h3.classInfoTitle{ text-align:center;}
.htNextNotice p{ line-height: 30px;}
.htNoticeContent img{ max-width:800px;}
.htNoticeContent .htArea{ width:783px; height:150px; }
.htNoticeContent .ifOpen{ display:block; clear:both; padding-top:12px;}
.htNoticeContent .ifOpen em{ margin-right:10px;}
.htNoticeBtn .saveAs{ padding-bottom:15px;}
.htNoticeBtn{ text-align:left;  clear:both; margin:15px 0 0 0;}
.htNoticeBtn input{ margin-right:10px;}
.htNoticeContent p{ line-height:30px; text-indent:25px;}
.htNextNotice h5{ color:#333; border-bottom:1px solid #eee; font-size:14px; padding-bottom:5px; margin-bottom:10px;}

.htNoticeInfo .dailyRead{ border-bottom:1px solid #f1f1f1; padding:25px 0 10px 0;}
.htTalkList{ padding:15px 0;}
.htTalkList h5{ border-bottom:1px solid #f1f1f1; font-size:14px; height:30px; line-height:30px;}
.htTalkList dl{ margin-bottom:15px;}
.htTalkList dd{ padding:5px 0; font-size:14px;}
.htTalkList dd label{ color:#6fad0c;}
.htTalkList dd .talkContent{ color:#333;}
.htTalkList dd .sayTime{ font-size:12px; color:#999;}
.htPublish{ border:1px solid #f1f1f1; border-top:none; background:#f5f5ec; padding:20px;}
.htPublish p{ clear: both; padding-bottom:10px;}
.htPublish .htArea{ padding:5px; width:530px; height:60px;}
.htPublish label{width:123px; float:left; text-align:right;color:#666; font-weight:bold;}
.htPublish .htSure{ margin-left:10px; display:inline; margin-top:22px;}
.giveStar{ height:30px; clear:both;}
/*留言*/
.fatherMessage{height:36px;padding:0 0 0 14px; background:url(../images/talkheadbg.jpg) no-repeat; background-size:cover; border-radius:5px 5px 0 0; line-height:36px; font-size:14px; font-weight:bold;}
.fatherMessage strong{ color:#f80;}
.fatherMessage .htfresh a{ color:#fff; padding-right:10px;}
.htMessageBox{ font-size:14px; background:url(../images/talkbg.jpg) no-repeat; background-size:100%; border:1px solid #e7e7e7; border-top:none; padding:20px 34px 0 20px;height:372px;overflow-y:scroll;}
.htMessageBox li{ padding-bottom:15px;}
.htMessageBox li .sbName{ color:#08c; }
.htMessageBox li .sbName em{ font-size:12px; color:#999;}
.htMessageBox li .me{ color:#79af03;}
.htMessageBox li .messagesContent{ color:#333; padding-top:6px; font-weight:bold; line-height:20px;}
.htMessageBox li .mesay{ color:#c29247;font-weight:bold;}
.talkBorder{ border:1px solid #ddd; border-top:none;}
.talkBorder .htInput{ background:#FFFEEE; width:530px; border:none; line-height:20px; height:20px; font-size:14px; font-weight:bold; color:#333; padding:5px;}
.talkBorder .htSure{ width:68px;border-radius:0;}
/*教职工分析 */
.staffAn{padding:10px 15px;}
.staffAn .tbstyle{text-align:center;border:1px solid #ccc;font-size:14px;color:#000;;table-layout:fixed;position:relative;}
.tbstyle td,.tbstyle th{border:1px solid #ccc;}
.tbstyle span{display:block;white-space:nowrap;overflow:hidden;}
.tbstyle thead tr{height:154px;}
.tbstyle tbody td{padding:6px 0;}
.tdbox .tit{border-bottom:1px solid #ccc;height:31px;line-height:31px;}
.tdbox .ulcon{overflow:hidden;height:122px;margin-right:-1px;}
.tdbox .ulcon li{border-right:1px solid #ccc;float:left;line-height:122px;}
.tbstyle td.td7,.tbstyle td.td1,.tbstyle td.td2,.tbstyle .tdbox.age li,.tbstyle .tdbox.edu li,.tbstyle .tdbox.jobpos li{height:91px;line-height:20px;width:15px;padding:18px 6px 13px;}
.tbstyle td.td1{width:35px;position:relative;background:url(../images/backstage/tbbg.png) no-repeat;}
.tbstyle td.td2{width:25px;}
.tbstyle td.td3{width:67px;}
.tbstyle td.td4{width:199px;}
.tbstyle td.td5{width:193px;}
.tbstyle td.td6{width:208px;}
.tbstyle td.td7{width: 14px;padding: 0 15px;}
.tbstyle .tdbox.gender{width:67px;}
.tbstyle .tdbox.gender li{width:33px;}
.tbstyle .tdbox.age li.li1{width:27px;}
.tbstyle .tdbox.age li.li2{width:21px;}
.tbstyle .tdbox.age li.li3{width:17px;}
.tbtd1{width:39px;}
.tbtd2{width:27px;}
.tbtd3{width:33px;}
.tbtd4{width:29px;}
.tbstyle span.tbtd5{width:37px;padding:0 5px;white-space:normal;}
.tbtd6{width:38px;}
.tbtd7{width:33px;}
.tbtd8{width:37px;}
.tbtd9{width:36px;}
.tbtd10{width:40px;}
.tbstyle .tdbox.edu li.li1{width:24px;}
.tbstyle .tdbox.edu li.li2{width:26px;}
.tbstyle .tdbox.jobpos li.li1{width:26px;}
.tbstyle .tdbox.jobpos li.li2{width:21px;}
.tbstyle p.type,.tbstyle p.per{position:absolute;top:0;left:15px;width:16px;line-height:30px;}
.tbstyle p.per{top:96px;}
.diagram{margin-top:44px;}
.diagram .dgrow{float:left;width:49.9%;margin-bottom:30px;}
.diagram .dgrow h4{font-size:14px;margin-bottom:10px;}
.htBbsList dd{ position:relative; color:#333; height:30px; line-height:30px; font-size:14px; padding:4px 15px 4px 8px; border-bottom:1px solid #dce9ed;}
.htBbsList dd:hover{background:#FFc;}
.htBbsList dd em{ font-size:12px; color:#999; position:absolute; right:85px; top:5px;}
.htwindowInput{ height:20px; width:78px; float:left; line-height:20px;}
.jiaZhangMessage span.blBt{ font-size:14px; font-weight:normal;overflow:hidden;display:block;margin-bottom:10px;}
.jiaZhangMessage span.blBt a{float:right;margin-left:10px;}
.jiaZhangMessage{ padding:15px; clear:both;}
.jiaZhangMessage h3{ background: #f3f3f3; border: 1px solid #eee; font-size:18px; color:#333; padding:15px; }
.jiaZhangMessage h3 p{ text-align:center; display:block; clear:both; padding-bottom:10px;}
.jiaZhangMessage h3 p.mainTitle{ font-size:20px;}
.jiaZhangMessage h3 p.secondTitle{ color:#666; font-size:16px;}
.jiaZhangMessage .jZinfo{font-size:12px; color:#666; clear:both; background:#f8f8f8; padding:5px 10px;}
.jiaZhangMessage .jZinfo em{ padding-left:10px; color:#999;}
.jzMessageContent{ padding-bottom:20px; font-size:14px; color:#666; line-height:30px;}
.jzMessageContent p{ margin:10px 0;word-wrap:break-word;}
.jzMessageContent p.imgShow{ text-align:center; padding-bottom:10px;}
.jzMessageContent p.imgShow .htimgName{ color:#333;}
.jzMessageContent img{ max-width:810px;}
.replyInfo{ padding:10px 15px 0 15px; font-size:14px; margin-bottom:10px; border-top:1px dashed #d9d9d9;}
.replyInfo .httcInfo{ color:#79AF03;}
.replyInfo .httcInfo .jztxtCor{ color:#08c;}
.replyInfo .httcInfo em{ font-size:12px; color:#999; padding-left:15px;}
.replyInfo .httcContent{ color:#C29247; padding: 10px 0;}
.replyInfo .color01{ color:#000;}

.classMokuai{font-size:14px; padding:15px; clear:both;}
.classMokuai h2{ font-size:14px; padding-bottom:5px; margin-bottom:7px; border-bottom:1px solid #eee;}
.classMokuai p{ padding:3px 0 3px 25px; clear:both; line-height:20px;}
.classMokuai p input{ float:left; margin-top:5px; margin-right:5px;}
.htClew{ border:2px solid #ffda80; padding:50px; border-radius:6px; margin:65px 0; box-shadow:0 0 5px #f4d790; background:#FFF;}
.htClewText{ background:#FFF url(../images/backstage/sorry.png) no-repeat 20px 0; height:116px; padding:0 0 0 200px; line-height:116px; font-size:18px; color:#666;}

.htLoadingInfo{ margin-top:15px; padding:0px 15px;}
.htLoadingInfo a{ border-radius:2px; display:inline-block; float:right; padding:0 15px; height:28px; line-height:28px; margin-right:10px; font-size:14px; }
.htLoadingInfo a.aLoading{ background:#eee; color:#333; border:1px solid #d9d9d9;}
.htLoadingInfo a.aSave{ background:#08c; color:#FFF; border:1px solid #1180b7;}
.htLoadingInfo a.aSave:hover{ background:#279cd7; text-decoration:none;}
.htLoadingInfo a.aLoading:hover{ background:#f7f7f7; text-decoration:none;}

.bgMusic{ clear:both;}
.workCategory{ border:1px solid #e5e5e5; padding:10px; display:inline; width:230px; font-size:14px;}
.resourceMenu{ width: 155px; overflow-x:auto;}
.zyMenubox{ width: 155px; overflow-x:auto; margin:auto;}
.w110{ width:110px;}
.workCategory li{position:relative;}
.workCategory span.edit{position:absolute;right:10px;top:5px;z-index:6;}
.workCategory span.edit a{margin-left:6px;}
.workCategory span.edit.on a{color:#fff;}
.workCategory li.topr{text-align:right;font-size:14px;margin:0 0 6px 0;}
.workCategory li h3{ line-height:30px; height:30px;background:#f7f7f7; margin-bottom:1px;}
.nextCategory i.hide_icon,.zyMenubox i.hide_icon{ margin:0 5px; width: 10px; height: 10px; display:inline-block; cursor:pointer; background:url(../images/backstage/jian.png) no-repeat 0 center; }
.nextCategory i.show_icon,.zyMenubox i.show_icon{ margin:0 5px; width: 10px; height: 10px; display:inline-block; cursor:pointer; background:url(../images/backstage/jia.png) no-repeat 0 center; }
.workCategory li a{ padding: 0 3px;}
.workCategory li h3 a{ padding-left:12px;  display:block; position:relative; height:30px;}
.resourceMenu li h3 a{ padding-left:0;  display:inline-block; position:relative; height:30px;}
.workCategory li h3 a.on{background:#f80; color:#fff;}
.workCategory li .secCategory p{position:relative; cursor:pointer; background:url(../images/backstage/icon3.gif) no-repeat 12px center; padding-left:25px; height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis; border-bottom:1px solid #f0f0f0;}
.workCategory li .secCategory p.current{ background:#fff2ea url(../images/icon6.gif) no-repeat 12px center}
.workCategory li .secCategory p a.cateName{color:#626262;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:160px;display:block;}
.workCategory li .secCategory p.current a.cateName{ color:#f60;}
.workCategory li .secCategory p a.cateName:hover{ color:#f60;}
.workCategory li .secCategory p a.aBlue{ position:absolute; right:10px; top:0;}
.workCategory li .secCategory p.on{ background:#f80 url(../images/backstage/icon6.gif) no-repeat 15px center; color:#fff;}
.workCategory li .secCategory p a.aBlue:hover{ color:#08c;}
.workCategory li .secCategory p.on a.cateName,.workCategory li .secCategory p.on a.aBlue{ color:#fff;}
.workCategory li .secCategory p.on i,.workCategory li h3 a.on i{ position:absolute; right:-16px; top:0px; width:16px; height:30px; background:url(../images/backstage/pointer.png) no-repeat;}
.workCategory h5{ padding-left:15px; background:#dce9ed; border-bottom:1px dashed #b0cfd8; font-size:14px; height:32px; line-height:32px;}
.w560,.w561,.w560_noBorder{ width:560px; border:1px solid #eee; padding-bottom:25px;}
.w650{ width:620px; padding:0 15px; border:1px solid #eee; padding-bottom:25px;}
.w650 h3.listHead{ margin-bottom: 0; padding-left: 0; color: #000; position:relative; line-height:40px;height:40px; font-size:14px; text-indent:15px; background:#eef4f6; border:1px solid #dce9ed;overflow:hidden;}
.w520LeftEmty{ width:510px; padding:0 0 25px 20px;}
.w560_noBorder{ border:none;}
.resourceMenu .secCategory{ padding: 5px 0;}
.secCategory h4{ margin-left: 20px; line-height: 22px; font-weight: normal;}
.thirdCategory{ padding-left: 20px; line-height: 22px;}
.thirdCategory h6{ font-weight: normal;line-height:24px;border-bottom:1px dotted #dedede;}
.resourceMenu a.selected { color: #f80; font-weight: bold;}
.itemsLink{ padding: 10px 0 10px 10px; background: #f8f8f8; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.itemsLink a{ color: #08c; font-size: 14px; padding-right: 8px;}
.itemsLink a:hover{ color:#f80; text-decoration: underline;}
.inpV1{ height: 24px; line-height: 24px; border: 1px solid #dedede;}
.areaV1{border: 1px solid #dedede; width:160px; height:60px;}
.w561{ width:680px; border:none;}
.totalBox{ font-size:14px; padding:15px;}
.totalBox h5{ padding-bottom:10px; margin-bottom:5px; border-bottom:1px dashed #dedede;}
.totalBox li{ background:url(../images/backstage/icon3.gif) no-repeat 12px center; position:relative; padding-left:30px; line-height:35px; height:35px; border-bottom:1px dotted #eee; overflow:hidden; vertical-align:bottom;}
.totalBox li:hover{ background:#FFC url(../images/backstage/icon3.gif) no-repeat 12px center}
.totalBox li font{ color:#aaa; position:absolute; right:10px; top:5px;}
.htTable font{ color:#aaa;}
.totalBox li .greyInfo{ position: absolute; right:160px; top:0;}
.totalBox li font a,.htTable font a{ width:60px; text-align:center; display:inline-block;border-radius:2px; line-height:20px; padding:2px 0;}
.totalBox li font.beenA a,.htTable font.beenA a{ cursor:default; color:#ccc; background:#f7f7f7;}
.totalBox li font.yetA a,.htTable font.yetA a{ color:#fff; background:#f80;}
.totalBox li font.yetA a:hover,.htTable font.yetA a:hover{ background:#f60; text-decoration:none;}
.totalBox li font.beenA a:hover,.htTable font.beenA a:hover{ text-decoration:none;}
.totalBox li font.yetA a.rec_del,.totalBox li font.beenA a.rec_del{background:#c9c9c9;margin-left:10px;color:#fff;}
.totalBox li font.yetA a.rec_del:hover,.totalBox li font.beenA a.rec_del:hover{background:#a8a8a8;cursor:pointer;}
.totalBox li a.ellipsis{ float:left; display:inline-block; width:455px;}
.totalBox li a:hover{ color:#f60;}
.totalBox li span{ padding-left:10px; float:left; font-size:12px; color:#aaa;}
.totalBox li span strong{ font-weight:normal; padding-right:8px;}
.totalBox li span a{ padding-right:10px;}
.totalBox li span a.aBlue{ padding:0 0 0 10px; color:08c;}
.totalBox h3{ height:30px; padding:5px 0;}
.totalBox h3 a{ display:inline-block; background:#08c; color:#fff; padding:5px 10px; float:right;}
/*成员列表*/
/*.rightMem  .memTitle{ position:relative; z-index:10; height:32px; line-height:32px; font-size:14px;}
.rightMem  .memTitle a{ border:1px solid #ddd; height:30px; line-height:30px; display:inline-block; padding:1px 18px; background:#FFF;}
.rightMem  .memTitle a:hover{ background:#f6f6f6;}
.rightMem  .memTitle a.clickOn{ border:1px solid #ddd; border-bottom:none;}*/
.rightMem { position:fixed; bottom:290px;  right:90px; z-index:9999;}
.rightMem  .memTitle{ z-index:10; text-align:center; line-height:24px; font-size:14px;}
.rightMem  .memTitle a{ border:1px solid #ddd; line-height:24px;width:24px; padding:10px; display:inline-block; background:#FFF;}
.rightMem  .memTitle a:hover{ background:#f6f6f6; color:#333; text-decoration:none;}
.rightMem  .memTitle a.clickOn{ border:1px solid #ddd; border-left:none;}


.htIcon{display:inline-block;background:url(../images/backstage/ic.png) no-repeat;}
.htMemberList{border:1px solid #ddd;background:#fff;padding:0 9px 11px; box-shadow:0 2px 5px 2px #ddd; line-height:22px;margin-bottom:20px; position:absolute; width:268px; right:44px; top:-36px; z-index:99;}
.htDlis .dhd{border-bottom:1px solid #dbdbdb;}
.htDlis .dhd h3{font-size:14px; line-height:34px;}
.htDlis .dhd .fr{color:#57606b;}
.htDlis dd{border-bottom:1px solid #dee7d2;margin-bottom:1px;padding:6px 9px 8px 6px;background:#f7fdef;}
.htDlis .lisOp .fr{margin-left:12px;}
.htDlis .perinfo .per{background-position:-25px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.htDlis .perinfo .outline{background-position:-46px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.htMemberList .add{background-position:0 -92px;width:77px;height:28px;text-indent:-999em;margin:11px auto 4px;display:block;}
/*添加人员*/
.htAddmodeper .modeop{margin:20px 15px;}
.htAddmodeper .inpgroup{margin-right:19px;font-size:14px;}
.htAddmodeper .txtput{border:1px solid #e7e7e7;padding:8px 9px;width:101px;height:13px;}
.htAddmodeper .se{border:1px solid #e7e7e7;padding:2px;}
.htAddmodeper .btnSear{background:url(../images/backstage/ic.png) 0 -254px no-repeat;width:83px;height:30px;line-height:30px;font-size:14px;color:#000;line-height:30px;text-align:center;border:none;cursor:pointer;}
.htAddmodeper .uiTable{ width:95%;}
.takeChild{ border-top:1px solid #eee;padding: 10px;}
.takeChild li{ background:#f9f9f9; font-size:14px; border-bottom:1px solid #eee; padding:10px;}
.takeChild li .fl img{ width:100px; height:100px; border-radius:5px;}
.takeChild li .fl { margin-right:15px; display:inline;}
.takeChild li .fl p em{ color:#f80;}
.takeChild li:hover{ background:#fff6b3;}
.takeChild h1{font-size: 16px;font-weight: bold;line-height:32px;}
.takeChild span{ line-height:32px;font-size:14px;color:#646464;}

/*团队交流样式start*/
.icon{display:inline-block;background:url(../images/backstage/ic.png) no-repeat;}
.if{background-position:0 0;width:17px;height:17px;margin-right:4px; vertical-align:-3px;}
.chatBox .chatNews{width:557px;}
.chatNews .cnhd{height:36px;padding:0 0 0 14px; background:url(../images/talkheadbg.jpg) no-repeat; border-radius:5px 5px 0 0;}
.chatNews .cnhd a{padding:0 15px;font-size:16px; display:inline-block; height:32px; line-height:38px; position:relative;top:4px;color:#333; font-weight:normal; text-decoration:none;}
.chatNews .cnhd a .tar{background-position:0 -20px;width:0;height:0;position:absolute;bottom:-8px;left:50%;margin-left:-7px;}
.chatNews .cnhd a.current,.chatNews .cnhd a:hover{color:#333; background:url(../images/talkTab.png) repeat-x; }
.chatNews .cnhd a.current{font-weight:bold;}
.chatNews .cnhd a.current .tar{background:none;width:15px;height:7px;text-decoration:none;}
.chatNews .cnbd{ background:url(../images/talkbg.jpg) no-repeat; border:1px solid #e7e7e7; border-top:none; padding:20px 34px 0 20px;height:372px;overflow-y:scroll;}
.chatNews .cnbd .ct{width:495px;position:relative;clear:both;margin-bottom:18px;overflow:hidden}
.chatNews .cnbd .avator{position:absolute;left:0;top:6px;}
a.myself{ color:#090;}
.chatNews .avator img{width:40px;height:40px;}
.chatNews .ctcon{margin-left:60px;position:relative;padding:14px 18px 6px;border-radius:8px;float:left; box-shadow:0 0 3px 0 #ccc;}
.chatNews .ctcon.quer{background:#acd9f8;color:#333; border:1px solid #78a3c0;}
.chatNews .ctcon.awer{background:#e6eaf0; border:1px solid #d0d6dc;}
.chatNews .ctcon p{margin-bottom:4px;font-size:14px;}
.chatNews .ctcon .lar{position:absolute;top:18px;left:-9px;width:9px;height:7px;}
.chatNews .ctcon.quer .lar{background-position:0px -123px;}
.chatNews .ctcon.awer .lar{background-position:-9px -123px;left:auto;right:-9px;}
.chatNews .cnbd .ctaw  .avator{left:auto;right:0;}
.chatNews .ctaw .ctcon{margin:0 60px 0 0;float:right;}
.chatNews .cnft{border:1px solid #e7e7e7;background:#cbe56d; border-top:none; border-radius:0 0 5px 5px;}
.chatNews .cnft .txtar{width:543px; color:#000; background:#fffeee; font-size:14px; height:66px;padding:10px 6px 0; display:block;resize:vertical; border:none;}
.chatNews .cnft .btn{ border:none;background-position:0 -32px;width:65px;height:29px;margin:4px 10px; float:right; display:block; _display:none;color:#333;cursor:pointer;background:url(../images/backstage/ic.png) no-repeat;background-position: 0 -32px;}
.chatNews .cnft .btn:hover{background-position:0 -62px;}

/*chatSide*/
.chatSide{width:268px;line-height: 22px;width: 268px;}
.list{border:1px solid #f2f2f2;background:#fff;margin-bottom:15px;padding:0 9px 11px; line-height:22px;  margin-right:0}
.list .dlis{}
.list .dhd{border-bottom:1px solid #dbdbdb;}
.list .dhd h3{font-size:14px;line-height: 32px;}
.list .dhd .fr{color:#57606b;}
.list dd{border-bottom:1px solid #dee7d2;margin-bottom:1px;padding:6px 9px 8px 6px;background:#f7fdef;}
.list .lisOp .fr{margin-left:6px;}
.list .perinfo .per{background-position:-25px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.list .perinfo .outline{background-position:-46px 0;width:13px;height:15px;margin-right:4px;vertical-align:middle;}
.list .add{background-position:0 -92px;width:77px;height:28px;text-indent:-999em;margin:11px auto 4px;display:block;}
/*团队交流样式end*/

.countOut{ padding:20px 0; clear:both; font-size:14px;}
.countOut h5{ border:1px dashed #e0e0e0; clear:both; background:#f9f9f9; text-indent:15px; color:#333; margin-bottom:15px; line-height:30px; height:30px;}
.countUl{ padding-bottom:25px;}
.countUl li{ line-height:37px; padding-bottom:10px; clear:both;}
.countUl li label{ float:left; width:98px; text-align:right;}
.countUl li em{ padding:0 8px; color:#999;}
.countUl li select{ height:30px; line-height:30px;}
.htTreeBox{ height:380px; overflow-y:scroll;padding:20px 20px 15px 20px;}
.htTreeBox li{ padding:0; margin:0; line-height:16px; font-size:14px; text-align:left; white-space:nowrap; outline:0; clear:both;}
.htTreeBox li span{ width:16px; height:16px;background:url(../images/backstage/gun.png) no-repeat; display:inline-block; line-height:0; vertical-align:middle; cursor:pointer;float:left;}
.htTreeBox li .level1{ background-position:0 -36px; }
.htTreeBox li .level2{ background-position:-22px -18px;}
.htTreeBox li .center_docu{ width:18px; height:19px; background-position:0 -18px;}
.htTreeBox li .center_first{ width:18px; background-position:0px 0px;}
.htTreeBox li .buttom_close{ margin-left:4px; width:18px;  background-position:-22px -36px;}
.htTreeBox li .buttom_open{ margin-left:4px; width:18px; background-position:-40px -36px;}
.htTreeBox li .bottom_docu{ width:18px; background-position:0 -36px;}
.htTreeBox li a{ display:inline-block; padding:0 5px; height:17px; margin:0; color:#333;}
.htTreeBox li a:hover{ color:#333;}
.htTreeBox li a.current{ border:1px solid #ffc773; background:#ffebbf;}
.htTreeBox ul{ padding:0 0 0 18px;}
.htTreeBox ul.ulLevel2{display:none; background:url(../images/backstage/dot.gif) repeat-y;}
.htTreeBox ul.lastLevel{ background:none;}
.htBBSlist{font-size:12px;;}
.htBBSlist h5{ font-weight:normal; color:#333; padding:10px 0; border-bottom:1px solid #eee;}
.htBBSlist h5 a{ color:#08c;}
.htBBSlist h5 strong,.htBBSlist h5 em{ font-size:12px;}
.htBBSlist li{ clear:both; border-bottom:1px solid #eee; padding:10px;}
.htBBSlist li .bbsHead{ width:110px;}
.htBBSlist li .bbsHead img{ margin:0 auto; display:block; width:75px; height:75px;}
.htBBSlist li .bbsHead p{ text-align:center; padding-top:5px;}
.htBBSlist li .bbstext{ padding-top:5px; width:710px; color:#333; }
.htBBSlist li .bbstext em{ color:#aaa; padding-left:12px; font-size:12px;}

.atrrList{ float:left; position:relative;width:720px;}
.atrrList dl{ clear:both; z-index:1; overflow:hidden;position:relative;}
.atrrList dt{ margin-right:0; float:left; margin-left:-100px; text-align:right; width:101px; line-height:31px;*display:inline;}
.atrrList dd{background:#FFF; border:1px solid #dedede;color:#666; height:26px; line-height:26px; margin:4px 5px 0px 0; padding:0 24px 0 10px; position: relative; white-space:nowrap; float:left;}
.atrrList dd.noshowchannel{ display:none;}
.atrrList dd .close-icon{ cursor:pointer; background:url(../images/backstage/checkbox.gif) no-repeat;height:13px;position:absolute; right:6px; top:6px;  width:13px;}
.atrrList dd:hover{border:1px solid #43b201;text-decoration:none;}
.atrrList dd .selected{ background:url(../images/backstage/checkboxon.gif) no-repeat;}
/*人事管理*/
.workBox{margin-top:16px;}
.memberShow{ border-bottom:1px solid #dedede; padding:15px; }
.memberShow:hover{ color:#333; background:#fafafa;}
.memberShow .wkImg{ margin-right:15px; width:120px;}
.memberShow .wkImg img{ width:120px; height:120px; border-radius:5px;}
.memberShow .wkInfo{ width:px;}
.memberShow .wkInfo li{ clear: both; font-size:14px; padding:5px 0;overflow:hidden;}
.memberShow .wkInfo li label{ text-align:right; padding-right: 5px; float:left; width:98px;}
.memberShow .wkInfo li span{ word-break:break-all; float: left;}
.memberShow .wkInfo li a.aBlue{ padding-left:10px; color:#08c;}
.memberShow .wkInfo li a{ padding-right:10px; color:#093; display:inline-block;}
.memberShow .wkInfo li.shortMes{width:260px;display:inline-block;}
.memberShow .wkInfo li .posiBor{width:500px;display:inline-block;}
.memberShow .wkInfo li .posiBor span{border:2px solid #dedede;padding:2px 4px;margin:0 8px 8px 0;}
.memberShow .wkInfo li .posiBor em{margin:0 2px;}
.nothingCon{padding:40px;font-size:18px;color:#f60;background:#f8f8f8;border:2px solid #dedede;text-align:center;letter-spacing:2px;}
/*教学管理组*/
.planInfo{}
.personAdd li.zzBook{ font-size:14px; padding:5px 0;}
.personAdd li.zzSecInc{ padding-left:88px;}
.personAdd li.zzBook b{ color:#333; display:inline-block; line-height:36px; padding-right:15px;}
.personAdd li.zzBook b a{ color:#08c;}
.personAdd .lbtxt{font-size:14px;width:88px;}
.personAdd .htArea{border-color:#ddd;width:450px;height:100px;}
.txtSpan{ line-height:24px; padding-top:5px; display:inline-block; width:742px; color:#333;}
.personAdd .htBtn{margin-left:58px;}
.wkInfo{width:675px;}
.classOrg .workCategory{margin-left:0;}
.classPro .workCategory{width:120px;}
.classCate{margin:20px auto;border:1px solid #f1f0f0;}
.classCate .classmod .classPopup{width:510px;display:inline-block;margin-left:2px;}
.classCate .classmod .classPopup li{ margin:2px 0;}
.classCate .classmod{border-bottom:1px dashed #eaeaea;padding:10px 0 10px 10px;position:relative;}
.classCate .classmod .spOpe{position:absolute;right:10px;top:14px;}
.classCate .classmod .spOpe a{margin-right:6px;}
.classCate .classmod .spCa{display:block;float:left;text-align:center;line-height:24px;color:#333;font-weight:bold;width:48px;}
.classCate .classmod ul{margin-left:50px;overflow:hidden;zoom:1;width:600px;}
.classCate .classmod ul li{font-weight:bold;float:left;}
.classCate .classmod ul a{border:2px solid #fff; display:block;padding:2px 8px;;margin:0 4px 0 0;}
.classCate .classmod ul a:hover{ color:#333;border:2px solid #ccc; text-decoration: none;}
.classCate .classmod ul a.current{border:2px solid #08c;color:#333;}
.classlist a.ellipsis,.studyPlan a.ellipsis{width:140px;display:block;padding-right:0;}
.classAdd .ulclass{margin-bottom:20px;}
.ulclass li{ clear:both; height:37px;line-height:37px;margin-bottom:10px;font-size:14px;}
.ulclass .lbtxt,.examBox .lbtxt,.examBoxDia .lbtxt{font-size:14px;margin-right:6px;width:77px;}
.ulclass .htInput{width:200px;}
.ulclass .se{padding:2px 4px;}
.classAdd .blockarea{padding:0;}
.classAdd .blockarea.htFunction div p{padding:0;}
.classAdd .blockarea.htFunction p input{margin:0 4px 0 0;}
.classAdd .htBtn{margin:20px 0 0 40px;}
.htCondition .htBtnSearch2{margin-left:14px;}
.htCondition{ background: #f9f9f9; padding:15px; margin:15px 0 20px 0; border:1px solid #dedede; }
.htCondition li p{ padding:5px 0 5px 0;}
.htCondition li label{ font-size: 14px; font-weight: bold; color: #000; float: left; line-height: 26px;}
.noFl li label{float:none;vertical-align: top;}
.htInputSmall{ border:1px solid #dedede; height:31px; padding:0 5px; line-height:31px;}
.htInputSmall:focus{border:1px solid #9ccfd3;}
.htInputSmall:hover{border:1px solid #9ccfd3;}
.htSearchcon { font-size: 14px; border: 1px solid #eee; margin-bottom: 15px; padding-bottom: 15px;}
.htSearchcon dl{ padding-left:68px;position:relative; margin:8px 0; border-bottom: 1px dotted #ccc;}
.htSearchcon dt{ position:absolute; left:20px; top:10px; font-weight: bold; color: #666;}
.htSearchcon dd{ line-height: 30px; padding:5px 0 10px 0; float:left; margin-right:10px;}
.htSearchcon dd strong{ padding-right:15px;}
.htSearchcon dd a{ color: #08c;}
.htSearchcon dd a:hover{ color: #F80}
.htSearchcon dd a .com_chooseborder:hover{color:#666;}
.htSearchcon dd.on a{ color: #f80; font-weight: bold;}
.htSearchcon .loneDl dd{ height:auto; margin-bottom:3px;}
.htSearchcon dl.last{ border-bottom: none; margin-bottom: -12px;}
.rightName{ font-weight: bold; color: #666; padding-left: 20px;}
.planDe .examBox li,.examBoxDia li{padding:5px 0;overflow:hidden;zoom:1;}
.planDe .examBox li.zzSecInc{ padding-left:43px;}
.planDe .examBox .lbtxt,.examBoxDia  .lbtxt{width:43px; line-height: 28px;float:left;}
.planDe .examBox span,.examBoxDia span{display:block;margin-top:4px;float:left;}
.planDe .examBox .ra,.examBoxDia .ra{vertical-align:-2px;margin-right:2px;}
.planDe .examBox .htArea,.examBoxDia .htArea{width:250px;height:100px;}
.planDe .examBox .htBtn{margin-left:49px;}
.planDe .uiTable{background:#fff;}
.listHead em.time{margin-left:4px;}
.studyPlan a.ellipsis{width:200px;}
.planInfo .planDe{margin:0 0 16px;}
.planInfo .classCate{margin:0 0 20px;}
/*班级连线--教研计划*/
.teachPlan .uiTable a.ellipsis{display:block;width:140px;padding-right:0;}
.teachPlan .tpul li{padding:5px 0;font-size:14px;}
.teachPlan .tpul .se{padding:2px 4px;}
.htAddInfo li .lbtxt{ line-height:34px; width:108px; float:left; color:#333; text-align:right}
.teachPlan .tpul .htInput,.diatpul .htInput{width:400px;}
.teachPlan .tpul .htArea,.diatpul .htArea{font-size:14px;width:400px;height:150px;border-color:#dedede;max-width:400px;}
.teachPlan .tpul .htArea,.diatpul .htArea:hover,.teachPlan .tpul .htArea,.diatpul .htArea:focus{border:1px solid #9ccfd3;}
.teachPlan .tipc,.diatpul .tipc{display:block;margin:4px 0 0 76px;}
.teachPlan .htBtn{margin-left:56px;}
.teachPlan .planDe,.planDe{border:1px solid #e5e5e5;padding:15px 22px 12px;margin:16px 0;}
.teachPlan .planDe h3.cor2,.planDe h3.cor2{font-size:16px;margin-bottom:10px;}
.teachPlan .planDe .planDelist li,.planDe .planDelist li{line-height:26px;color:#333;font-size:14px;}
.planDe .planDelist li.throughtIn{ float:none; clear:both; width:auto; line-height:26px;}
.weekPlan .uiTable td{padding:12px 8px;}
.weekPlanAdd .wptit{border:1px solid #e9eef0;background:#f7f8f9;height:36px;line-height:36px;padding:0 16px;margin:15px 0 7px;font-size:14px;color:#333;}
.weekPlanAdd .wptit a.aBlue{margin-left:18px;font-size:12px;font-weight:normal;}
.weekPlanAdd .uiTable .htArea{width:102px;height:100px;resize:vertical;padding:4px;border:1px solid #dedede;color:#333;font-size:14px;line-height:18px;background:#fff;overflow:auto;overflow-x:hidden;text-align:left;}
.weekPlanAdd .uiTable .htArea:focus,.weekPlanAdd .uiTable .htArea:hover{border:1px solid #ccc;}
.weekPlanAdd .wkft{margin:10px 0;}
.weekPlanAdd .wkft .ch{vertical-align:-2px;margin-right:2px;}

/*类别修改*/
.htCategory{ display:inline-block; height:26px; line-height:26px; border: solid 1px #dedede; text-align:center; margin-right:5px;padding:0 8px;}
.htCategory:hover{ border: solid 1px #91c423; color:#333; text-decoration:none;}
.htCurrent{ background:#91c423; border: solid 1px #91c423; color:#fff; margin-top:4px; font-weight: bold;}
.htCurrent:hover{ color:#fff;}
/*类别修改end*/

/*新增的*/
.outBorder{ position:relative; border-bottom:1px dotted #b9b9b9;}
.weekPlanAdd .uiTable h3{ width:90px; font-weight:bold; color:#333;line-height:24px;}
.weekPlanAdd .uiTable ul,.weekPlanAdd .uiTable h3{ text-align:left; font-size:14px;}
.weekPlanAdd .uiTable ul li{ font-weight:normal; color:#727272; overflow:hidden;line-height:24px; border-bottom:1px dotted #b9b9b9; position:relative;}
.weekPlanAdd .uiTable ul li p{ width:90px;padding:4px 0;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
.weekPlanAdd .uiTable ul li a{/* float:right;*/}
.weekPlanAdd .uiTable ul li .delLine{background:url(../images/backstage/addLi.png) no-repeat 0 -13px;position:absolute; top:10px; right:0;}
.weekPlanAdd .uiTable ul li .delLine:hover{background:url(../images/backstage/addLi.png) no-repeat 0 -25px;}
.weekPlanAdd .uiTable h3 .addLine{ background:url(../images/backstage/addLi.png) no-repeat 0 0;position:absolute; top:8px; right:0;}
.weekPlanAdd .uiTable h3 .addLine:hover{background:url(../images/backstage/addLi.png) no-repeat 0 -37px;}
.weekPlanAdd .uiTable h3 .addLine{position:absolute; right:-4px; top:7px;  width:11px; height:11px;}

.weekPlanAdd .uiTable h3 .addSmall{ background:url(../images/backstage/addLi.png) no-repeat 0 -51px;position:absolute; top:8px; right:0;}
.weekPlanAdd .uiTable h3 .addSmall:hover{background:url(../images/backstage/addLi.png) no-repeat 0 -65px;}

.weekPlanAdd .uiTable h3 .addSmall{position:absolute; right:6px; top:7px;  width:11px; height:11px;}
.weekPlanAdd .uiTable ul li .delLine{ position:absolute; right:0px; top:8px;  width:11px; height:11px;}
.weekPlanAdd .uiTable ul li a.bkLink{ width:36px; position:absolute; right:-14px; bottom:2px; color:#08c; font-size:12px;}
.weekPlanAdd .uiTable ul li a.ybLink{ width:36px; position:absolute; right:-14px; bottom:2px; color:#f80; font-size:12px;}
.weekPlanAdd .uiTable ul li a.ybLink:hover{color:#f80; text-decoration:none;}
.weekPlanAdd .uiTable ul li a.bkLink:hover{ color:#f80; text-decoration:underline;}
.notAlignCenter{vertical-align:top; padding:7px 0}
/*新增的end*/


/*执行日志*/
.exeLog .exeDate,.classDesign .classDate{background:#EEF4F6;border:1px solid #dedede;margin:16px 0 15px;}
.htRightbar .classDesign,.htRightbar .phyexamResult,.htRightbar .teachPlan{ padding:0 15px;}
.htRightbar .phyexam{ padding:15px;}
.phyexamResult caption{font-size:24px;margin:15px 10px;}
.exeLog .htCondition{padding:5px 15px 12px 15px;}
.exeLog .datebox{;padding-left:61px;}
.exeLog .datebox li,.classDate .datebox li{margin:0 12px 12px 0;float:left;_display:inline;opacity:1;}
.exeLog .datebox a,.classDate .datebox a{display:block;width:34px;height:33px;border:1px solid #e5eece;background:#fff;font-size:14px;text-align:center;line-height:33px;}
/*.exeLog .datebox a:hover,.classDate .datebox a:hover{border-color:#fe9d28;color:#ff8800;text-decoration:none;}*/
.exeLog .datebox a.current,.classDate .datebox a.current{background:#ff8800;color:#fff;border-color:#eb7d00;}
.exeCon .exechd{background:#d5eaa9;height:33px;line-height:33px;padding:0 10px 0 15px; margin-top:10px;}
.exeCon .exechd .open,.exeCon .exechd .close{background:url(../images/backstage/clo_op.png) 0 0 no-repeat;width:17px;height:16px;margin-top:8px;opacity:1;}
.exeCon .exechd .close{background-position:0 -16px;}
.exeCon .exechd h3.fl{font-size:14px;}
.exeCon .exechd span.spact{margin:0 8px 0 4px;}
.exeCon .exechd span.status,.exeCon .exemodhd .status{margin-left:28px;color:#666;}
.exeCon .execbd{padding:6px 0px 6px 0px;}
.exeCon .execbd li.exemod{margin-bottom:6px; font-size:14px;}
.exeCon .exemodhd{height:32px;line-height:32px;}
.exeCon .exemodhd:hover,.exeCon .exemodhd.current{background:#e5f2ca;}
.exeCon .exemodhd h4.fl{background:url(../images/backstage/icon4.gif)  8px center no-repeat;padding-left:35px;}
.exeCon .exemodhd .status{margin:0 23px 0 34px;}
.exeCon .exemodbd{background:#f7ffe5;border:1px solid #e5f2ca;padding:18px 20px;}
.exeCon .exemodbd li{ border-bottom:1px dashed #a9c582; padding:10px 0;font-size:14px;color:#000;overflow:hidden;zoom:1;}
.exeCon .exemodbd .lbtxt{line-height:32px;margin-right:10px;float:left;}
.exeCon .exemodbd .ellipsis{line-height:32px;float:left;width:588px;}
.exeCon .exemodbd .htArea{width:451px;height:150px;}
.exeCon .exemodbd .htSure{margin-left:118px;}
.classDesign .clalis{margin-top:20px;}
.clalis li{ font-size:14px; float:left;_display:inline;margin-right:10px;}
.clalis a{display:block;background:#fbfcf9;border:1px dashed #e2e4de;border-radius:3px;padding:0 10px;height:26px;line-height:26px;color:#666;-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s;_float:left;}
.clalis a:hover,.clalis a.current{background:#f80; border:1px dashed #f80; color:#fff;text-decoration:none;}
/*班级连线-课程设计*/
.classDate .datebox a.current{ background:#fe9d28; color:#FFF;}
.classDate .datebox a.current .dateNumber{ color:#fff;}
.classDate .datebox a.current:hover .dateNumber{ color:#fff;}
.classDesign .classDate{margin:0 0 15px;padding:10px 4px 10px 20px;font-size:14px;}
.classDate .datebox{padding:0;}
.classDate .datebox li{margin:0 12px 0 0;}
.classDate .datebox a{width:104px; height:54px}
.classDate .datebox .WholeWeek{width:180px;}
.classDate .datebox a p{line-height:30px;}
.classDate .datebox li a .dateNumber{line-height:18px; color:#c2c2c2;}
.classDate .datebox li a:hover .dateNumber{color:#fe9d28;}
.classDate .showType{margin-bottom:15px;}
.classDate .showType.showType2{margin-top:0;}
.classDate .showType a.aBlue{ padding-left:20px;}
.classDate .showType strong{ color:#000;}
.classDate .pStatic{ margin-bottom:0;}
.classDate .showType .ra{margin-right:2px;vertical-align:middle;}
.classDate .showType .se{padding:2px 4px;}
.classDesign .classCate{margin:0;}
.classDesign .htCondition{padding:15px; margin:15px 0; border:1px dotted #dedede;}
.classDesign .htCondition .htInput{width:300px;}
.classDesign .modifybox{ overflow:hidden;}
.classDesign .modifybox li{ line-height:30px; clear:both; font-size:14px; margin-bottom:20px;overflow:hidden;}
.classDesign .modifybox li .labelShow{ color:#333; width:625px;}
.classDesign .modifybox li.linkBz{ text-align:right; padding-right:20px;}
.classDesign .modifybox .lbtxt{width:120px;line-height:30px; text-align:right;float:left;}
.classDesign .modifybox .htInput{ padding:5px; width:600px;border-color:#ddd;}
.classDesign .modifybox .htArea{width:600px;height:100px;border-color:#ddd;}
.classDesign .modifybox .h300{height:300px;}
.classDesign .modifybox .htBtn{margin:0 70px 10px 50px;}
.classDesign .uiTable .thclass{width:30%;}
.classDesign a.bkcs{ width:100px; display:block;float:left;padding:3px 15px 3px 8px; text-align: left; line-height:20px;background:#999;color:#FFF;text-decoration:none;border-radius:3px;margin:4px 4px 0 0;font-size:12px;position:relative;}
.classDesign a.bkcs:hover{background:#b2b2b2;}
.classDesign a.co2{ background:#393; }
.classDesign a.co3{ background:#f60; }
.classDesign a.co2:hover{ background:#46bb46;}
.classDesign a.co3:hover{ background:#f80; }
.classDesign a.bkcs .del{position:absolute;right:3px;top:2px;font-size:14px;color:#fff;font-weight:bold;display:none;}
.classDesign a.bkcs .add_beik,.classDesign a.bkcs .choose_beik{ margin-right: 5px; margin-bottom: 3px; text-decoration: none; padding:0px 6px; border-radius: 2px; background: #fff; line-height: 18px; display: inline-block; color: #333;}
.classDesign a.bkcs .add_beik:hover,.classDesign a.bkcs .choose_beik:hover{ background: #f8f8f8;}
.classDesign a.bkcs font{ display: block;}
.classDesign a.bkcs:hover .del{display:block;}
.classDesign .cdWkplan,.classDesign .classdead{padding:20px;}
.cdWkplan .cdwkphd,.classGrp .cghd{text-align:center;margin-bottom:10px;} 
.cdWkplan .cdwkphd h2,.classGrp .cghd h2{font-size:20px;color:#f80;}
.cdWkplan .cdwkphd p,.classGrp .cghd p{background:#f8f8f8;color:#858383;height:20px;line-height:20px;margin-top:6px;}
.cdWkplan .cdwkpbd th.wkcon,.cdWkplan .cdwkpbd td.wkcon{width:80%;border-left:1px solid #e9eef0;}
/*classGrp课题组部分*/
.classGrp{position:relative; margin-bottom:100px;}
.classGrp a.cor8{position:absolute;right:22px;top:22px;font-size:14px;background:url(../images/backstage/writeDown.png) no-repeat;padding-left:20px;}
.htRightbar{ background:#FFF; width:842px; min-height:520px; padding-bottom:37px; position:relative;}
.classBoxnew{ width: 950px; padding-top: 20px;}
.classGrp .lefter{width:180px;border:1px solid #dedede;border-radius:3px;border-bottom:none;}
.classGrp .lefter h3{height:30px;line-height:30px;color:#595856;font-size:14px;border-bottom:1px solid #dedede;position:relative;padding:0 15px 0 30px;cursor:pointer;}
.classGrp .lefter .icon1{background:url(../images/backstage/icon5.gif) no-repeat;display:block;width:12px;height:12px;_overflow:hidden;position:absolute;top:9px;left:12px;}
.classGrp .lefter .open{background-position:0 0;}
.classGrp .lefter .close{background-position:0 -12px;}
.classGrp .lefter dl.item{line-height:24px;border-bottom:1px solid #dedede;}
.classGrp .lefter dl.item dd a{ padding:2px 30px; border-bottom:1px solid #f3f3f3; display:block; background:#fff;}
.classGrp .lefter dl.item dd a:hover{ background:#ffc;}
.classGrp .lefter dl.item dd.on a{ font-weight:bold; background:#ffc; color:#333;}
.classGrp .righter{width:642px;}
.classGrp .rhd .h2{font-size:18px;color:#f80;margin-bottom:15px; background: #f8f8f8; border-top: 1px solid #dedede; border-bottom:1px solid #dedede; padding: 20px;}
.classGrp .rbd{font-size:14px;}
.classGrp .rbd li{padding:5px 0;}
.classGrp .rbd li.zzSecInc{padding-left:100px;}
.classGrp .rbd .rtit{float:left;width:100px;text-align:right;color:#333;}
.classGrp .rbd p{padding-left:100px; line-height:20px;}
.classGrp .classCate.nmt{margin-top:0;}
.classGrp .rbd li .htInput{ width: 600px; height: 30px; line-height: 30px;}
.classGrp .rbd li .htArea{ width: 600px; height: 250px;}

.htRightbar .navBox{ width:842px; overflow:hidden; margin:15px; }
.htRightbar .navBox li{ display:block; float:left; width:84px; margin-right:22px; height:28px; text-align:center; line-height:28px; color:#323232; border:solid 1px #dedede; cursor:pointer;}
.htRightbar .navBox li:hover{ background:#ffa400; border:solid 1px #ffa400; color:#f9f9f9;}
.htRightbar .navBox .lastNav{ margin:0;}
/*weekplan dialog新建周计划弹窗*/
.diaWeekPlan{padding:20px 0;}
.diaWeekPlan li{padding:5px 0;}
.diaWeekPlan .lbtxt{line-height:24px;width:80px;}
.diaWeekPlan .htInput{width:260px;}
.diaWeekPlan .se{padding:2px 4px;}
/*examBoxDia审核弹窗*/
.examBoxDia{width:400px;margin:10px auto;}
.examBoxDia li .htArea{ width:320px; border:1px solid #ddd;}
.classDetail{width:500px;margin:10px auto;font-size:14px;}
.classDetail dd{padding:6px 0;overflow:hidden;zoom:1;}
.classDetail .clt{float:left;width:80px;text-align:right;font-weight:bold;}
.classDetail p{padding-left:80px;color:#858980;}
/*editrearea*/
.editrearea{padding:20px;}
.editrearea .htArea{font-size:14px;width:638px;height:150px;resize:vertical;}
.diatpul{padding:20px 20px 20px 10px;}
.diatpul .fontName{ width:200px;}
.diatpul li .clewEm{ color:#aaa; font-size:12px;}
.diatpul li .leftspace76{ padding-left: 79px;}
.diatpul li{margin-bottom:10px; line-height:26px; font-size: 14px; color: #333;word-wrap:break-word;}
.diatpul li .weekListChoose{ width:440px; display:inline-block;padding-top:6px;}
.weekListChoose em{ display:block; padding:0 12px 0 5px;}
.diatpul li .txtShow{ width: 600px;}
.diatpul .lbtxt{line-height:32px;width:86px;float:left;}
.diatpul .w600{ width:600px; height:80px;}
/*研究课程-音乐*/
.studyMusic{ border:1px solid #dedede; background:#f8f8f8; border-radius:5px;}
.studyMusic h3{ background:#fff; font-size:14px; color:#333;border-radius:5px; line-height:36px; height:36px; padding-left:15px; border-bottom:1px dashed #dedede; clear:both;}
.studyMusic .detail{ color: #aaa; position:relative; clear:both; padding:20px 0 10px 30px;}
.studyMusic .detail strong{ color:#333; font-size:14px;}
.studyMusic .detail span{ position:absolute; right:10px; top:20px;}
.studyMusic .bgMusic{ padding:0 15px 20px 15px;}

.addMusic{ font-size:14px; padding:0 15px 15px 15px; border-radius:5px; margin-top:25px;border:1px solid #dedede;}
.addMusic h5{ line-height:36px; height:36px; color:#333;}
.addMusic li { padding:10px 0;}
.addMusic li label{ width:108px; float:left; color:#333; text-align:right; line-height:20px;}
.addMusic li .htArea{ width:430px; height:100px;}
.theEditor{ border:1px solid #dedede; padding:0 5px;}
/*一课多磨*/
.planRange{ font-size:14px; padding-bottom:15px; color:#333;}
.planRange .commonList{border-bottom:1px solid #d9d9d9;  padding:0px 10px 20px 10px; background: #f9f9f9;}
.planRange h2{ font-size:14px; padding:10px;  background: #f9f9f9; border-top: 1px solid #fff;}
.planRange h2 span{ padding-left:7px; font-weight:normal; font-size:12px;}
.planRange h2 span a{ color:#08c; text-decoration:underline}
.planRange li{ min-height:68px; padding:15px 0; position:relative; border-bottom:1px dashed #dedede;}
.planRange li a.adviceImg{ position:absolute; left:10px; top:15px;}
.planRange li a.adviceImg img{ width:50px; height:50px; border-radius:5px;}
.planRange li a.adviceImg span{ display:block; font-size:12px; text-align:center; padding-top:5px;}
.planRange li .adviceTxt{ margin-left:80px;}
.planRange p{ padding:0 10px 4px 10px; line-height:30px;}
.planRange p font{ font-weight:bold;}
.planRange p b{ color:#f60;}
.planRange li .adviceTxt p{ line-height:22px; clear:both; color:#333;}
.planRange li .adviceTxt em{ display:block; padding-top:10px; color:#aaa; font-size:12px;}
.planRange p label{ float:left; width:90px; text-align:right;}
.commonList dd.cmListDd{ display:inline-block; position:relative; padding-top:10px;}
.planRange p span strong,.commonList dd.cmListDd strong{ border:1px solid #dedede; padding:0 5px; margin-right:10px;}
.planRange p span strong:hover,.commonList dd.cmListDd strong:hover{ border:1px solid #aaa;}
.planRange p span strong a,.commonList dd.cmListDd strong a{ display:inline-block; padding:0 3px; margin-right:-5px; height:18px; background:#eee; font-weight:bold; line-height:18px;}
.planRange p span strong a:hover,.commonList dd.cmListDd strong a:hover{ background:#ccc; color:#333; text-decoration:none;}
.xzOn { clear: both; padding-left:90px; margin:15px 0; display: block;}
.xzOn p span{ float: left; margin-top: 10px;}
.xzOn p span strong{ float: left; border:2px solid #c4e29a; background: #fff; padding:12px; margin:0 10px 5px 0;}
.xzOn p span strong:hover,.xzoutBox .xzItems:hover{ border:2px solid #629e0d;}
.xzOn p span strong a,.xzoutBox .xzItems a.xzClose{ text-decoration: none; color: #333; display:inline-block; padding:0 3px; margin-right:-15px; margin-left: 5px; height:19px; background:#c4e29a; font-weight:bold; line-height:19px;}
.xzOn p span strong a:hover,.xzoutBox .xzItems a.xzClose:hover{ background:#629e0d; color:#fff; text-decoration:none;}
.htselectTime{ background: #f8f8f8; width: 100px; height: 20px; line-height: 20px; padding:0 5px; margin-left: 30px;}
.xzoutBox{ margin-top: 10px;}
.xzItems{ float: left; position: relative;border:2px solid #c4e29a; background: #fff; width: 250px; padding:12px; margin:0 10px 10px 0;}
.xzItems a.xzClose{ position: absolute; right: 20px; top: 5px;}
.xzItems a.xzEditor{ position: absolute; right: 28px; top: 4px;}
.xzItems font{ color: #f80; display: block; padding-bottom: 5px; font-weight: bold;}
.xzItems p em{ font-weight: normal; color: #aaa; font-size: 12px;}
.xzItems .input-group{ left: -2px;  padding:12px; position: absolute; width: 250px; border: 2px solid #c4e29a; border-top: 0; background: #fff; z-index: 99999}
.xzItems:hover .input-group{ border:2px solid #629e0d; border-top: none;}
.planRange .uiTable{ margin:0;}
.planInfo .htBtn{ margin:0; padding-top:15px;}
.personAdd li strong{ margin-right:10px; color:#333; border:1px solid #91C423; padding:2px 8px;}
.secondBox{ border:1px solid #E9EDD9; background:#F7FFE5; padding:15px 0;}
.tabCate{ padding-bottom:10px; font-size:14px; color:#333;}
.tabCate dd{ padding-left:15px; clear:both; border-bottom:1px solid #ddd;}
.tabCate dd a{ margin-right:10px; display:inline-block; padding:2px 10px; border:1px solid #ccc;border-bottom:none;  color:#333;}
.tabCate dd a.on{ border:1px solid #91C423; border-bottom:none; background:#91C423;  color:#FFF;}
.tabCate dd a:hover{ border:1px solid #91C423; border-bottom:none; text-decoration:none;}
.secondBox .atrrList{ padding-left:15px;}
.personAdd { padding-top:15px;}
.planRange .blockarea{ padding:9px; font-size:14px; border: 1px solid #dedede; color:#333; width:97%; margin-bottom: 15px; height:120px;}
.planInfo .htCondition{ }
.savebeen{ padding-bottom: 15px;}
.personList{ width:500px; margin:40px auto; overflow:hidden;}
.personList li{ float:left; margin:10px 0 10px 20px; width:100px;}
.personList li span{ font-size:14px; display:block; border:solid 1px #dedede; padding:3px 10px; text-align:center;}


/*工作视图Start*/
.spaceMenu{ border-radius:2px; background:#b4e6d0; padding:16px;}
.spaceIco{ display:block; width:58px; height:58px; background:url(../images/backstage/cloud.png) no-repeat 0 0; margin:auto 0 auto 0;}
.spaceMenu h2{ padding-left:15px;}
h2.greenTitle{ color:#017f40; font-weight:normal; line-height:40px; font-size:28px;margin-top:10px;}
h2.personGreenTitle{ color:#017f40; font-weight:normal; line-height:58px; font-size:28px; margin-left:5px}
a.aGreenBg{ display:block; float:left; background:url(../images/backstage/workBtbg.png) no-repeat -4px -6px; width:104px; line-height:30px;height:43px; text-align:center; font-size:14px; border-radius:2px; color:#fff;text-shadow:0px 1px 0px #7c8375;}
.pernalList{text-shadow:none;font-weight:normal;}
a.aGreenBg:hover{background:url(../images/backstage/workBtbg.png) no-repeat -4px -72px; text-decoration:none;line-height:36px;text-shadow:none;color:#fff;}
a.aGreenBg:hover .pernalList{line-height:30px;text-shadow:none;font-weight:normal;}
a.personGreenBg{ display:block; float:left; background:url(../images/backstage/cloud.png) 0 -66px; width:99px; line-height:54px; text-align:center; font-size:14px; border-radius:2px; color:#5caf19; margin-left:20px; text-indent:0.2em;}
a.personGreenBg:hover{ background:url(../images/backstage/cloud.png) -1px -146px;text-decoration:none; text-indent:-4px;}
.spaceMenu span a{
	/* [disabled]margin-bottom: 0; */
	/* [disabled]margin-left: 20px; */
	/* [disabled]margin-right: 0; */
	/* [disabled]margin-top: 0px; */
}
.mainMenu{ clear:both; margin:15px 0;}
.menuBottom{ margin-bottom:12px;}
.mainMenu .menuBox{ position:relative; border-radius:2px; min-height:209px; margin-right:12px; width:231px;padding-bottom:15px}
.mainMenu .menuBox .menuBack{ position:absolute; right:13px; top:10px; font-size:14px; color:#08c;}
.mainMenu .pureWord{ height:75px;}
.mainMenu .menuboth{ width:958px;}
.mainMenu .last{ margin-right:0;}
.menuBox h2{ padding:0px 0; text-align:center;}
.menuBox p { text-align:center;}
.menuBox p i{ display:inline-block; background:url(../images/backstage/view.png) no-repeat; width:125px; height:126px;}
.menuBox p i.mainIco1{ background-position:0 -57px;}
.menuBox p i.mainIco2{ background-position:0 -313px;}
.menuBox p i.mainIco3{ background-position:0 -185px;}
.menuBox p i.mainIco4{ background-position:0 -441px;}
.menuShow{ margin-left:4px;}
.menuShow li a{ margin:10px 4px 0 4px;}
.menuShow li{ padding-left:0px;}13
.activeDl{ margin:25px 0 0 15px;}
.activeDl dd{  list-style-type:disc; padding-left:22px; font-size:14px; line-height:26px; vertical-align:bottom;}
.activeDl dd a{ color:#08c; width:172px; display:block;}
.activeDl dd a:hover{ color:#f60;} 
.bottomLink{line-height:58px; font-size:12px; clear:both; margin:15px 0; background:#ccf1e0; overflow:hidden; padding:4px 2px 2px 4px;}
.bottomLink a{ color:#5caf19; display:block; float:left; width:104px; height:62px; line-height:62px; text-align:center; margin:0 2px 2px 0; background:url(../images/backstage/cloud.png) 0 -288px;}
.bottomLink a:hover{ background:url(../images/backstage/cloud.png) 0 -225px;}
.bottomLink a.yelLink{ color:#f60;}
.bottomLinkText{ display:block; margin-top:7px;}

.bgColor1{ background:url(../images/backstage/bgcolor.png) 0 0}
.bgColor2{ background:url(../images/backstage/bgcolor.png) -241px 0}
.bgColor3{ background:url(../images/backstage/bgcolor.png) -482px 0}
.bgColor4{ background:url(../images/backstage/bgcolor.png) -723px 0}
.bgColor5{ background:url(../images/backstage/bgcolor.png) 0 -458px}
.bgColor6{ background:url(../images/backstage/bgcolor.png) -241px -458px}
.bgColor7{ background:url(../images/backstage/bgcolor.png) -482px -458px}
.bgColor8{ background:url(../images/backstage/bgcolor.png) -723px -458px}
.bgColor1:hover{ background:url(../images/backstage/bgcolor.png) 0 -916px}
.bgColor2:hover{ background:url(../images/backstage/bgcolor.png) -241px -916px}
.bgColor3:hover{ background:url(../images/backstage/bgcolor.png) -482px -916px}
.bgColor4:hover{ background:url(../images/backstage/bgcolor.png) -723px -916px}
.bgColor5:hover{ background:url(../images/backstage/bgcolor.png) 0 -1374px}
.bgColor6:hover{ background:url(../images/backstage/bgcolor.png) -241px -1374px}
.bgColor7:hover{ background:url(../images/backstage/bgcolor.png) -482px -1374px}
.bgColor8:hover{ background:url(../images/backstage/bgcolor.png) -723px -1374px}
.view_shareCenter{ clear: both; overflow: hidden; margin-bottom: 15px; background: #f1f1f1; border: 2px solid #ddd;  }
.view_shareCenter:hover{ background: #f5f5f5;}
.view_shareCenter h3{ width: 124px; float: left; position: relative;padding: 20px 10px 30px 38px; font-size: 16px;}
.view_shareCenter h3 span{ position: absolute; right: 20px; top:27px;}
.view_shareCenter h3 span a{ font-size: 14px; font-weight: normal;}
.view_shareCenter ul{ width:770px; float: left;overflow: hidden; padding:10px 5px;}
.view_shareCenter li{  font-size: 14px; text-align: center; border-radius: 2px; margin:10px 10px;float: left;}
.view_shareCenter li a{ display:block; float:left; background:url(../images/backstage/workBtbg.png) no-repeat -4px -6px; width:104px; line-height:30px;height:43px; text-align:center; font-size:14px; border-radius:2px; color:#FFf;text-shadow:0px 1px 0px #889081;}
.view_shareCenter li a:hover{background:url(../images/backstage/workBtbg.png) no-repeat -4px -72px; text-decoration:none;line-height:36px;text-shadow:none;}
.view_shareCenter h3{position:relative;}
.view_shareCenter a.aBlue{position:absolute;left:38px;bottom:4px;font-size:14px;font-weight:normal;}
/*工作视图end*/

/*工作视图家长begin*/
.mainMenu .lineLogo{ width:320px; height:320px; float:left; background:url(../images/backstage/parentsBg.png) no-repeat 0 0;}
.mainMenu .lineLogo:hover{ background:url(../images/backstage/parentsBg.png) 0 -340px;}
.mainMenu .lineMenu{ width:640px; height:320px; float:left; background:#ffffeb;}
.mainMenu .lineMenu:hover{ background:#ffffbd;}
h2.lineTitle{ color:#017f40; font-weight:normal; line-height:28px; font-size:30px; margin:103px 0 40px 42px;}
.lineTitle .bigTittle{ font-size:48px;}
.lineMenuText{ margin-left:42px;}
.lineMenuText li a{ margin-right:30px;}
a.lineMenuBt{ display:block; float:left; background:#5caf19; width:80px; line-height:30px; text-align:center; font-size:14px; border-radius:2px; color:#FFf;}
a.lineMenuBt:hover{ background:#88d74d; text-decoration:none;}
/*工作视图家长end*/

/*工作视图中层教师begin*/
.teacherMenuShow{ width:230px; margin-left:24px;}
.teacherMenuShow li a{ margin:0 0 35px 35px;}
a.teacherBt{ display:block; float:left; background:#5caf19; width:80px; line-height:30px; text-align:center; font-size:14px; border-radius:2px; color:#FFf;}
a.teacherBt:hover{ background:#88d74d; text-decoration:none;}
.bgColor9{ background:url(../images/backstage/teacherBg.png) no-repeat 0 0;}
.bgColor10{ background:url(../images/backstage/teacherBg.png) no-repeat -322px 0;}
.bgColor11{ background:url(../images/backstage/teacherBg.png) no-repeat -644px 0;}
.bgColor9:hover{ background:url(../images/backstage/teacherBg.png) no-repeat 0 -312px;}
.bgColor10:hover{ background:url(../images/backstage/teacherBg.png) no-repeat -322px -312px;}
.bgColor11:hover{ background:url(../images/backstage/teacherBg.png) no-repeat -644px -312px;}
.mainMenu .teacherBox{ position:relative; border-radius:2px; height:302px; margin-right:12px; width:312px;}
.mainMenu .last{ margin-right:0;}
h2.teacherTitle{ color:#017f40; font-weight:normal; line-height:104px; font-size:30px; text-align:center;}
/*工作视图中层教师end*/

/*工作视图教师begin*/
.bgColor12{ background:url(../images/backstage/normalTeacher.png) no-repeat 0 0;}
.bgColor13{ background:url(../images/backstage/normalTeacher.png) no-repeat -241px 0}
.bgColor14{ background:url(../images/backstage/normalTeacher.png) no-repeat -482px 0}
.bgColor15{ background:url(../images/backstage/normalTeacher.png) no-repeat -723px 0}
.bgColor12:hover{ background:url(../images/backstage/normalTeacher.png) no-repeat 0 -234px;}
.bgColor13:hover{ background:url(../images/backstage/normalTeacher.png) no-repeat -241px -234px}
.bgColor14:hover{ background:url(../images/backstage/normalTeacher.png) no-repeat -482px -234px}
.bgColor15:hover{ background:url(../images/backstage/normalTeacher.png) no-repeat -723px -234px}
/*工作视层教师end*/


.childrenName{ padding:15px 0 0 18px; clear:both; background:#f8f8f8; border:1px solid #eee; overflow:hidden; font-size:14px;}
.childrenName span{ float:left; width:75px; line-height:30px; margin:0 10px 12px 0; text-align:center; border:solid 1px #dedede; cursor:pointer;} 
.childrenName .childNameBox{ clear:both;}
.childrenName span:hover{ border:solid 1px #91c423;}
.childrenName .current{ background:#91c423; color:#fff; border:solid 1px #91c423;}
.parentName { margin-top:15px; overflow:hidden;}
.parentName .fatherName,.parentName .motherName{ position:relative; width:254px; border:solid 1px #eee; padding:10px 0 0 10px; overflow:hidden; float:left;}
.parentName .fatherName{ margin-right:17px;}
.parentName .fatherName .faCheckbox,.parentName .motherName .faCheckbox{ margin-top:10px; position:absolute; top:8px; left:15px;}
.parentNameText { color:#333; padding-left:28px;}
.parentNameText li{ line-height:18px;}
.parentName .fatherName:hover,.parentName .motherName:hover{ border:solid 1px #dedede; background:#f8f8f8;}
/*--人员管理弹窗样式--*/


.protest{ height: 46px; border-bottom:2px solid #e6e6e6; margin:0 0 25px 0; clear:both; }
.protest .steps{margin:10px 65px;}
.steps li{ padding:6px 0 0 0; margin-right:6px; width:164px;height:40px;float:left;font-size:14px;font-weight:bold;color:#bfbfbf;_display:inline;}
.steps .countitem{ font-size:16px;display:block;text-align:center;}
.steps .count{ display:inline-block;width:24px; height:24px;line-height:24px;text-align:center;border-radius:50%;background:#bfbfbf;color:#fff;margin:0 10px 6px 0;}
.steps li.cur{border-bottom:2px solid #FF4700;color:#FF4001;}
.steps li.cur .count{background:#FF4001;}
.htBtnBox{ clear:both; float:right; padding:5px 0; margin-right:15px;}
/*步骤end*/


/*课程组合-挑选年级新增*/
.newPlanClass{clear:both; font-size:14px; border:1px solid #f1f0f0; margin-bottom:15px;}
.newPlanClass .classmod{padding:10px;position:relative;}
.newPlanClass .classmod .spOpe{position:absolute;right:10px;top:10px;}
.newPlanClass .classmod .spOpe a{margin-right:6px;}
.newPlanClass .classmod .spCa{display:block;float:left;width:48px;text-align:center;padding:0 5px;line-height:24px;color:#333;font-weight:bold;}
.newPlanClass .classmod ul{margin-left:50px;overflow:hidden;zoom:1;width:600px;}
.newPlanClass .classmod ul li{float:left;}
.newPlanClass .classmod ul a{display:block;padding:2px 12px;border:1px dashed #fff;border-radius:15px;margin:0 8x 4px 0;}
.newPlanClass .classmod ul a:hover{background:#fafaf9;border-color:#dcdcd6;}
.newPlanClass .classmod ul a.current,.newPlanClass .classmod ul a.current:hover{background:#f80;color:#fff;border:1px solid #f80;}
.exeCon .exemodbd .noEllipsis{line-height:32px;float:left;width:588px;}
/*课程组合-挑选年级新增end*/

.beikBox{}
.beikBox .uiTable{ margin-bottom:20px;}
.sccnnBox{ margin:20px;}
.sccnnBox h2{ clear:both; height:40px; background:#f2f2f2; line-height:40px; text-align:center; font-size:18px;}
.sccnnBox dl{ font-size:14px; margin-bottom:20px;}
.sccnnBox dt{ border-radius:2px;padding-left:15px;  background:#f9f9f9; border:1px solid #eee; font-size:14px; font-weight:bold; line-height:30px;}
.sccnnBox dt a.aBlue{ font-size:12px; font-weight:normal; padding-left:10px;}
.sccnnBox dd{ border-bottom:1px dashed #dedede; position:relative; vertical-align:bottom; clear:both; line-height:32px; background:url(../images/backstage/icon3.gif) no-repeat 15px 14px; padding-left:30px;}
.sccnnBox .bkLIst dd{background:none;}
.sccnnBox .bkLIst dd input{ float:left; margin:10px 5px 0 0;}
.sccnnBox dd span{ position:absolute; right:10px; top:2px;}
.sccnnBox dd span a{ font-size:12px;}
.sccnnBox dd em{ font-size:12px; color:#aaa; padding-left:15px;}
.sccnnBox dd:hover{ background:#ffc url(../images/backstage/icon3.gif) no-repeat 15px 14px;}

/*独立备课添加3*/
.classOrg{ overflow:hidden;}
.htList .prepare,.htList .haveChose{ width:70px; height:102px; float:left;line-height:70px; color:#fff; font-size:24px; text-align:center;}
.htList .prepare{background:url(../images/backstage/add3.png) 0 0; margin:0 0 25px 128px;}
.htList .haveChose{background:url(../images/backstage/add3.png) 0 -115px; margin:0 0 25px 398px;}
.classDesign .enviPre{padding:0 15px; overflow:hidden;  margin-bottom:15px;}
.enviPre .enviPreSend{float:left; width:63px; margin:47px 0 0 53px;}
.enviPre .enviPreSend a{height:27px; line-height:27px; background:#f8f8f8; display:block; margin-bottom:10px;}
.enviPre .enviPreList,.enviPre .enviLocal{ width:425px; line-height:36px; border:1px solid #dedede; border-radius:2px; height:274px; overflow:auto; overflow-x:hidden;float:left;}
.enviPre .enviPreList li{height:36px; border-bottom:1px solid #e9eef0; background:#fff; font-size:14px; color:#08c; padding-left:12px; margin:0 12px 0 1px;}
.enviPre .enviPreList li a{color:#08c;}
.enviPre .enviPreList .noBottomLine{ border:none;}
.enviPre .enviLocal li{ border-bottom:none; background:#fff; font-size:14px; color:#000;overflow:hidden; }
.enviPre .enviLocal{ padding:19px 0 0 23px; width:402px; height:360px; }
.enviPre .enviCentre{ padding:12px 0 0 23px;height:262px;}
.enviPre .enviLocal li input{ width:312px; height:32px; line-height:32px; border:1px solid #dedede; padding:0 6px; }
.enviPre .enviLocal li input:hover{border:1px solid #9ccfd3;}
.enviPre .enviLocal li input:focus{border:1px solid #9ccfd3;}
.enviPre .enviLocal li{ margin-bottom:7px;}
.enviPre .enviLocal li .se{ height:26px; line-height:26px; padding:0; font-size:14px;border:1px solid #d1d1d1;}
.enviPre .enviLocal li .se:hover{border:1px solid #b3b3b3;}
.enviPre .enviLocal li label{ line-height:32px; width:48px; float:left; color:#333; text-align:right}
.enviPre .enviLocal li span.on a,.htAddInfo li.zzBook span.on a{color: #f80; font-weight: bold; padding-right: 5px;}
.enviPre .enviLocal li span a,.htAddInfo li.zzBook span a{ color: #08c;  padding-right: 5px;}
.enviPre .enviLocal li .enviSendup{ display:inline-block;  line-height:32px;text-align:center; color:#fff; text-decoration:none;position:absolute;left:172px;bottom:0px;height: 32px;background:#08c;padding: 0 10px;border-radius: 2px;margin-left: 4px;border:none;width:60px;font-weight:bold;font-size: 14px;}
.enviPre .enviLocal li .enviSendup:hover{background:#69F;cursor:pointer; border:none;}
.enviPre .enviLocal li .enviSure{ display:inline-block; color:#fff; font-size:14px; cursor:pointer; border:1px solid #1b99e8; height:30px; background:#1b99e8; text-align:center; border-radius:2px; line-height:30px; width:54px;}
.enviPre .enviLocal li .enviSure:hover{  background:#3aa5e8;border:1px solid #3aa5e8;cursor:pointer;text-decoration:none;}
.enviPre .enviLocal{ margin-bottom:47px;}
.enviPre .enviLocal li .SendupMar{ margin-left:6px;position:inherit;}
.enviPre .enviLocal li .seachInput{ width:249px;}
/*.enviPre .enviLocal li .SeachMar{ margin-left:5px;}*/
.enviPre .enviLocal .resourCl a{ display:inline-block; padding:0 6px; height:23px; line-height:23px; background:#edf2e1; color:#333; margin-right:1px; font-size:12px; text-align:center;border:1px solid #edf2e1; text-decoration:none;}
.enviPre .enviLocal .resourCl a:hover{ border:1px solid #91c423;} 
.enviPre .enviLocal .resourCl a.current{ background:#91c423; color:#fff;border:1px solid #91c423;}
.enviPre .enviLocal .htTable{ line-height:18px; margin:16px 27px 22px 0;}
.enviPre .enviLocal .htTable .uiTable td{ font-size:12px; color:#999;}
.enviPre .enviLocal .htTable .uiTable td a{font-size:14px;}
.enviPre .enviTitle{color:#666; font-size:14px;font-weight:bold; overflow:hidden;}
.enviPre .enviTitle a{ display:block; float:left; width:88px; height:34px; text-align:center; line-height:34px;  border-radius:2px 2px 0 0;text-decoration:none;}
.enviPre .enviTitle a:hover{ color:#000;}
.enviPre .enviTitle a.current{border:1px solid #dedede; color:#000; border-bottom:none; background:#eaedf4; }
.enviPre .enviPreList input{ margin-right:8px;}
.noMagin{ margin:0;}
.enviPre .enviProLeft{ width:425px; float:left;}
.enviPre .enviPreChoose{margin-bottom:15px; font-size:14px; padding:9px 0 0 14px; clear:both; overflow:hidden; width:413px;line-height:23px;}
.enviPre .enviPreChoose input{ margin-right:10px;}
.enviPre .enviPreChoose a{ float:right;color:#fff; font-size:14px; cursor:pointer;  height:30px; background:#1b99e8; text-align:center; width:60px; border-radius:2px; margin-left:4px; line-height:30px;}
.enviPre .enviPreChoose a:hover{  background:#3aa5e8; text-decoration:none;}
.enviMargin{ margin-left:15px;}
.enviPre .enviProRight{ width:334px; margin-top:35px}
.enviPre .notopspace{ margin-top: 0;}
.enviPre .enviProRight td.enviAlign{ text-align:left; width:223px}
.enviPre .enviPreList li.localResour{border-bottom:none; color:#000; margin-left:23px; padding:0}
/*独立备课添加3end*/
.zzBook h2{ font-size: 14px;}
.zzBook h2 a{ font-size: 12px; padding:0 10px; font-weight: normal; color: #08c;}
.zzBook .posiInset{padding:10px 0 10px 123px;}
.zzBook .posiInset:hover{ background: #f8f8f8;}
.insetSpan{ margin-right: 15px;}
/*周计划新增的*/
.cdwkpbd .uiTable td{ width:100px; text-align:left;}
.cdwkpbd .uiTable td h3{font-weight:bold; color:#333; position:relative; border-bottom:1px dotted #b9b9b9;line-height:24px;}
.cdwkpbd .uiTable td ul,.cdwkpbd .uiTable td h3{margin:0; text-align:left; font-size:14px;}
.cdwkpbd .uiTable td ul{ margin-bottom:4px;}
.cdwkpbd .uiTable td ul li{ font-weight:normal; color:#727272; overflow:hidden;line-height:24px; border-bottom:1px dotted #b9b9b9; position:relative;}
.cdwkpbd .uiTable td ul li p{ width:74px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cdwkpbd .uiTable td ul li a{ float:right;}
.cdwkpbd .uiTable td ul li .delLine{position:absolute; top:0; right:-5px;}
.cdwkpbd .uiTable td h3 .addLine{ background:url(../images/backstage/addLi.png) no-repeat 0 0;position:absolute; top:8px; right:-8px;}
.cdwkpbd .uiTable td h3 .addLine:hover{background:url(../images/backstage/addLi.png) no-repeat 0 -37px;}
.cdwkpbd .uiTable td h3 .addLine{display:inline-block; width:11px; height:11px;}
.notAlignCenter{vertical-align:top}
.cdwkpbd .uiTable{ width:100%}
.cdwkpbd .uiTable .uiboxName{ width:64px; text-align:center;}
/*周计划新增的end*/

/*影子老师修改*/
.showBeen{ position:relative; overflow:hidden;}
.showBeen h5{ margin-top:6px;}
.showBeen .saveClass{ display:block; width:60px; height:30px; line-height:30px; background:#ffa033; color:#fff; text-align:center; border-radius:4px; font-size:14px; font-weight:bold; text-decoration:none; position:absolute; top:20px; right:20px;}
.showBeen .saveClass:hover{ background:#ffb866;}
.showBeen .littleClass,.spakeBox{ width:344px; background:#fff; float:right; border-radius:4px; position:relative; border:1px solid #eee; min-height:98px;}
.showBeen .littleClass:hover,.spakeBox:hover{border:1px solid #e0e0e0;}
.showBeen .littleClass:hover .showClassBg{ background:url(../images/backstage/yzls.png) no-repeat 0 -85px;}
.showClassBg{ width:84px; height:84px; line-height:84px; background:url(../images/backstage/yzls.png) no-repeat 0 0; position:absolute; top:7px; left:-42px; color:#fff; font-size:18px; text-align:center;}
.showBeen .littleClass .showClassBox{ margin:42px 0 22px 60px;}
.showBeen .littleClass .showClassBox span{ display:inline-block; width:80px; margin-bottom:20px;}
.showBeen .littleClass .showClassBox span input{ margin-right:4px;}
.addMargintop{ margin-top:20px;}
.showBeen .chooseAll{ clear:both; margin-left:40px; padding:10px 0;}
.showBeen .chooseAll input{ margin-right:4px;}
/*影子老师修改end*/

.OnlineText{ font-size:14px; margin-right:20px;}
.controlOnline{ margin-top:20px;}

/*模板管理*/
.addMaginLeft{padding-left:30px;}
.addMarginRight{ margin-right:4px;}
.paddingBot{ padding-bottom:20px;}
.htImgInner .addWork{color:#08c; text-decoration:underline; font-weight:normal; padding:0 15px;}
/*模板管理end*/

/*周工作*/
.clearfix .marginSet{ margin-right:6px;}
.htCondition dl{ margin:8px 0 0 0; padding-left:70px;position:relative;clear:both;}
.htCondition .season{ margin:30px 0 0 0;}
.htNoticeWork .htArea{ width:760px; max-width:760px; font-size: 14px; line-height: 20px; height:150px; padding:10px;max-height:410px;overflow:auto;}
.addMarginBottom{ margin-bottom:30px;}
.addMarginTop{ margin-top:30px;}
.addborder{ border:solid 1px #cedde7; border-bottom:none;}
.planBox .ch{ margin-right:4px;}
.planBox .htSure{ margin-left:10px;}
.modal-dialogSm{ width:596px;}

.diaContent .wkdataNav{ overflow:hidden;}
.diaContent .wkdataNav .wkdataMenu{ display:block; float:left; padding:0 14px; text-align:center; background:#f2f8fa; border-right:1px solid #e9eef0; text-decoration:none;}
.diaContent .wkdataNav .wkdataMenu:hover{border-top:2px solid #fcceca;background:#fff;color:#333;}
.diaContent .wkdataNav .current,.diaContent .wkdataNav .current:hover{ border-top:2px solid #fd877c; background:#fff;}
.diaContent .wkdataNav{height:34px;line-height:34px;background:#fff;border:1px solid #e9eef0;font-size:14px;color:#333;font-weight:bold; border-bottom:none;}
.diaContent .wkdataNav .lastOne{ border:none;}
.col{ background:#fd877c;}

.chooseBtm{ font-size:14px; font-weight:bold; background:#fd877c; border-radius:3px; border:none; cursor:pointer; width:70px; height:28px; color:#FFF;}
.chooseBtm:hover{ background:#fc9e95;}
.cancelBtm{ font-size:14px; font-weight:bold; background:#bfbfbf; border-radius:3px; border:none; cursor:pointer; width:70px; height:32px; color:#FFF;}
.cancelBtm:hover{background:#ccc;}

.htNoticeWork .htText{ line-height:40px; height:40px; width:770px;padding-left:10px; border: solid 1px #cedde7; background:#fff;}
.weekPlanAdd .uiTable ul li p a{color:#727272;text-align:left; text-decoration:none; font-size:14px;line-height:18px;}
.weekPlanAdd .uiTable ul li p a:hover{ color:#08c; text-decoration:underline;}
/*周工作end*/

/*教学管理组教研计划*/
.planInfo .htConditionNoBg{ background:none; border:none; margin-bottom:0;}
.htAreaPl{ border:1px solid #cedde7; color:#333; line-height:18px; padding:3px 5px; font-size:14px;width:600px; height:160px;max-width:600px;}
.mgl20{margin-left:20px;}

.planDelist li a{color:#08c; text-decoration:underline;}
.planDe .noMargin{ margin:0}
.planDe .addborGrey{ border:solid 1px #e9eef0; border-bottom:none;}
.listClick a{ display:block;padding:4px 0;width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:center; margin:0 auto;}
.noMargin td{ padding:7px 2px;}
.uiTable td .listClick{ padding-right:0px;}
.noMargin .firstList{ width:8%}
.addMarBtm8{ margin-bottom:8px;}
/*教学管理组教研计划end*/

/*教学管理组其它计划*/
.planDe .checkContent{ word-break:break-all; margin:15px 0px 10px 0px; padding:10px 20px; font-size:14px; color:#666; line-height:30px; text-indent:25px; background:#fff; border:solid 1px #e9edd9; max-height:200px; overflow:auto;}
.planDe .wkdataNav{ overflow:hidden;margin:15px 0px -15px 0px;}
.planDe .wkdataNav .wkdataMenu{ display:block; float:left; padding:0 16px; text-align:center; background:#f2f8fa; border-right:1px solid #e9edd9; text-decoration:none;}
.planDe .wkdataNav .wkdataMenu:hover{border-top:2px solid #fcceca;background:#fff;color:#333;}
.planDe .wkdataNav .current,.planDe .wkdataNav .current:hover{ border-top:2px solid #fd877c; background:#fff;}
.planDe .wkdataNav{height:34px;line-height:34px;border:1px solid #e9eef0;font-size:14px;color:#333;font-weight:bold; border-bottom:none;}
.planDe .wkdataNav .lastOne{ border:none;}
.tabboxSmall{ margin:15px 0px 10px 0px;}
.tabboxSmall p.longText,.tabboxSmall textarea.longText{ width:620px;  text-align:left;margin:10px auto; padding:10px; line-height:20px;text-indent:25px;background:#fff; border:solid 1px #e9edd9; max-height:150px; overflow:auto;}
.tabboxSmall td.posiWidth{ width:70%; padding-right:15px;}
/*教学管理组其它计划end*/

/*环境创设*/
.htNoticeContent .tabboxSmall textarea.longText,.htNoticeContent .tabboxSmall p.longText{height:150px;border:solid 1px #cedde7; font-size:14px; color:#333}
.htNoticeContent .tabboxSmall p.longText{height:auto;}
.htNoticeContent .tabboxSmall tr{border:solid 1px #cedde7}
.htNoticeContent .tabboxSmall td{border-bottom:solid 1px #cedde7}
.htNoticeContent .tabboxSmall .tabSmlBor th{ border-bottom:solid 1px #cedde7}
.htNoticeContent .tabboxSmall td{ color:#333;}
.htNoticeContent .tabboxSmall{ margin:0}

.turnOff{ position:relative;}
.turnOff span{ position:absolute; right:10px; top:5;}
.turnOff span a{ color:#08c; text-decoration:underline; font-weight:normal; padding:0 5px;}
.turnOff span a:hover{ color:#f60;}
.addMarginLeft{margin-left:20px;}
span.phyEnd{display:inline-block;width:600px;}
.setMargin{ margin:20px 0 10px 90px}
.htNoticeInfo .setMonth{ background:#fff; margin-left:0; margin-top:20px}
.htCondition .noPadLt{ padding-left:0; }
/*.htCondition dd a.reject:hover{ border:2px solid #fcb1b1; color:#333;}*/
.htCondition dd.current .done{ border: solid 2px #83b811 }
.setWidth{ width:40%; padding:10px;}
.htCondition dd.current .done:hover{border: solid 2px #83b811 }
.htCondition dd.current .reject{ border: solid 2px #fcb1b1 }
.setWidth{ width:40%; padding:10px;}
.htCondition dd.current .reject:hover{border: solid 2px #fcb1b1 }
/*环境创设end*/

/*独立备课周计划*/
.setPad{ padding:0px;margin-bottom: 30px;}
.setLiMargin{ margin-left:0; margin-right:0}
.setNoMaTop{ margin-top:0}
/*独立备课周计划end*/


/*课程组合修改*/
.WhiteBg{ background:#fff; border:solid 1px #e9eef0; border-bottom:none;}
.listHead .fontWeiBold{ font-weight:bold;}
/*课程组合修改end*/

/*工作视图修改*/
.viewMenu{ overflow:hidden; margin-bottom:12px;}
.viewMenu li a{float:left; display:block; height:30px; padding:0 10px; text-align:center; line-height:30px; margin-right:12px; border:solid 1px #d9ece4;color:#017f40; text-decoration:none; font-size:14px;}
.viewMenu li a.current{background:#b4e6d0;border:solid 1px #b4e6d0; }
.viewMenu li a.current:hover{background:#b4e6d0;}
.viewMenu li a:hover{background:#c7eddc;}
/*工作视图修改end*/


.winMar{ margin:0 20px;}

/*课程计划-草稿修改*/
.weekPlanAdd .uiTable .planTitle{ margin:10px 0 0 6px;}
.weekPlanAdd .uiTable h3.ellipsis{ width:70px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*.uiTable td.htTitle{ width:90px;padding:7px 0; text-align:center;}*/
/*.weekPlanAdd .uiTable .notAlignCenter ul li{ padding-left:6px;}*/
.uiTable td a.aBlue{ padding:0 4px;}
/*课程计划-草稿修改end*/

/*页面调整*/
.htTable h4{ font-size:14px; margin:10px 0 10px 0;}
.uiTable td a.actiName{ width:60px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:inline-block;}
.classDesign .clMarginTop{padding:15px; margin:0 15px 15px 15px}
.morActMargin{ margin:20px 0 30px 0;}
.uiTable td.excelSet{ padding:7px 0; text-align:left;}
.htBtnMargin{ margin:0 0 0 20px;}

.htTabsList ul{ overflow:hidden;border-bottom:1px dotted #dedede; padding:4px 0;}
.htTabsList ul li{float:left; line-height:26px; padding:0 4px 0 0}
.htTabsList ul li.classManaList{width:770px; }
.htTabsList ul li.classManaList a{ font-family:arial;}
.exeLog .exeCon{ padding:15px}
.btnSure:hover{ background:#FFB25B;}
.planBox li.fontMag{ font-size:16px;}
.totalBox ul li .changePoint{ width:400px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.totalBox ul li span{ display:block; float:left;}
.planBox li p{ font-size:14px; line-height:20px;}
.planDe .planDelist li{ overflow:hidden;}
.planDe .planDelist li label{ display:block; float:left;}
.planDe .planDelist li span{ display:block; float:left; }
.planBox .htNoticeWork input{ font-size:14px;border:1px solid #dedede;padding:2px 5px;}
.planBox .htNoticeWork input:hover,.planBox .htNoticeWork input:focus{border:1px solid #ccc;}
.uiTable td.htTitleNewset{ text-align:left;}
.sccnnBox dl dd .ellipsis{ width:500px; display:block; float:left;}
.ellipsisLong{ display:block; float:left;width:350px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:6px;}
.htaAllChoose{ clear:both;padding:6px 0 0 10px;}
.htaAllChoose input{ vertical-align:middle;}
.classDate .datebox a.initialState{ background:#ffa631; color:#fff;}
.classDate .datebox a.initialState p,.classDate .datebox a.prepareEnd p{ color:#fff;}
.classDate .datebox a.prepareEnd{ background:#9ed048; color:#fff;}
.classDate .datebox a.performEnd{ background:#e9e7ef; color:#646464;}
.classDate .datebox a.performEnd p{ color:#646464;}
.uiTable .widthLong60{width:60%}
.uiTable .widthShort14{width:14%}
.uiTable.scrollExcleLong{height:240px; overflow:auto; display:block; width:332px; border-top:none;}
.listScroll{max-height:340px; overflow:auto;}
.marginbottom35{ margin-bottom:35px;}
/*页面调整end*/

/*员工管理-部门维护*/
.turnFour .orgTitle{ height:20px; line-height:20px; background:#e2e8ed; margin-top:20px; padding:6px 8px; color:#626262; font-size:14px; font-weight:bold; letter-spacing:1px;}
.orgTitle .orgAdd{font-size:14px; color:#08c; font-weight:normal; letter-spacing:0px; margin-left:10px; text-decoration:underline;display:inline-block; text-align:center;border:1px dotted #ddedf2; border-radius:20px; padding:0 10px}
.orgTitle .orgAdd:hover{ border:1px dotted #5e91a2; color:#f60; background:#fff;}
.orgNameBox,.offNameBox{ width:396px; border:1px solid #e2e8ed; padding:20px 0 0px 12px; overflow:hidden;}
.offNameBox{ padding:0; width:408px; background:#f9f9f9;}
.orgNameBox .orgName,.orgNameBox .spakeName,.orgNameBox .orgNamePro{ display:block; float:left; width:108px; height:40px; line-height:40px; background:#1b99e8; border-radius:6px; color:#fff; font-size:16px; text-align:center; margin:0 10px 20px 10px;}
.orgNameBox .noMagin{ margin:0}
.turnFour .noMagin{ margin:0}
.orgNameBox .orgName:hover{ text-decoration:none;position:relative;text-indent:-10px; width:120px; background:#4ab8fa}
/*.orgNameBox .spakeName:hover{ text-decoration:none; background:#c4b4a9; position:relative;}*/
.orgName .deleteName,.spakeName .deleteName,.orgNamePro .deleteName,.connectOrg span .deleteName{ display:inline-block; width:17px; height:17px; background:url(../images/backstage/delete.png) no-repeat; background-position:-3px 0; position:absolute; right:-2px;  top:15px;}
.orgName .deleteName:hover,.spakeName .deleteName:hover,.orgNamePro .deleteName:hover,.connectOrg span .deleteName:hover{ background:url(../images/backstage/delete.png) no-repeat; background-position:0 -21px; position:absolute; right:2px; top:12px;}

.orgName .deleteName,.spakeName .deleteName,.orgNamePro .deleteName{ display:inline-block; width:17px; height:17px; background:url(../images/backstage/delete.png) no-repeat; background-position:-3px 0; position:absolute; right:-2px;  top:15px;}
.orgName .deleteName:hover,.spakeName .deleteName:hover,.orgNamePro .deleteName:hover{ background:url(../images/backstage/delete.png) no-repeat; background-position:0 -21px; position:absolute; right:2px; top:12px;}
.turnFour li{line-height:26px;color:#333;font-size:14px;}
.padSet11{ padding:0 14px 14px 8px; margin-top:0; border:none; border-radius:0}
.addMargintop11{ margin-top:14px; min-height:0;}
.showBeen .addMargintop11{min-height:0;}
.orgBg{background:url(../images/backstage/orgBg.png) no-repeat 0 0; position:absolute; top:4px; left:-36px; font-size:14px;}
.showBeen .littleClass:hover .orgBg{ background:url(../images/backstage/orgBg.png) no-repeat 0 -85px;}
.orgBgColor{ background:#89c3eb; width:50px; height:50px; border-radius:30px; position:absolute; left:10px; top:10px;line-height:50px; cursor:pointer;}
.orgBgColor:hover .orgPosition{ display:block;}
.orgPosition{width:38px; height:38px; border-radius:30px; position:absolute; left:0px; top:0px;line-height:50px; cursor:pointer; background:#ffac53; font-size:12px; padding:6px; display:none;}
.orgPosition a{ display:block; height:20px; line-height:20px; color:#fff;}
.orgPosition a:hover{color:#fcff00;}
.showBeen .littleClass:hover .orgBgColor{background:#4ab8fa;}
.showBeen .littleClass .orgClassBox{ margin:26px 0 8px 46px; overflow:hidden; min-height:44px;}
.r_bmrightbar .orgClassBox{ margin:12px 0 0px 0px; overflow:hidden; min-height:44px;}
.showBeen .littleClass .orgClassBox span,.r_bmrightbar .orgClassBox span{ display:block; width:80px; height:26px; line-height:26px; text-align:center; background:#1b99e8; border-radius:4px; margin:0 16px 18px 0; color:#fff; font-size:14px; position:relative; float:left;}
.r_bmrightbar .orgClassBox span{ margin:0 12px 12px 0; }
.r_bmrightbar .orgClassBox span.addMore{width: 26px;height: 24px;line-height: 24px;background: #fff;border-radius:4px;margin: 0 16px 18px 0;color: #1b99e8;font-size: 18px;border:1px solid #ccc;cursor:pointer;font-weight:bold;}
.r_bmrightbar .orgClassBox span.addMore:hover{border:1px solid #f80;color:#f80;}
.addMargintop{ margin-top:20px;}
.orgWrite{overflow: hidden;width:80px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:0; display:none; background:#ff7a2a; border-radius:4px; font-size:12px;}
.orgWrite a{ color:#fff; display:block;margin:0 2px;float:left;}
.orgWrite a:hover{ color:#fcff00;}
.showBeen .littleClass .orgClassBox span:hover .orgWrite,.r_bmrightbar .orgClassBox span:hover .orgWrite{ display:block;}
.orgAddName{position:absolute; right:6px; bottom:31px; background:url(../images/backstage/delete.png) no-repeat -3px -41px; display:block; width:14px; height:14px;}
.orgAddName:hover{background:url(../images/backstage/delete.png) no-repeat -3px -56px;}
.orgAddWrite{ height:26px; line-height:26px; font-size:14px; color:#08c; text-decoration:underline;}
.orgNameBox .orgName a,.orgNameBox .spakeName a,.orgNameBox .orgNamePro a{ color:#fff; text-decoration:none}
.offNameBox p{ font-size:14px;padding:10px}

.spakeName input{position:absolute; left:5px; top:10px;}
.orgNameBox .noMagin{ margin:0;}
.spakePad{ padding:16px 16px 0 16px; width:376px;background:#f8f9f9;}
.spakePad .chose{background:#a58f86;}
.spakeName .deleteName{position:absolute; right:-2px; top:11px;}
.spakeName .deleteName:hover{ background:url(../images/backstage/delete.png) no-repeat; background-position:0 -21px; position:absolute; right:2px; top:8px;}
.orgNameBox .current,.orgNameBox .current:hover{background:#a0d8ef; background:url(../images/backstage/numberChoose.png) no-repeat 0 -56px;text-indent:6px;}
.orgNameBox .current:hover{text-indent:-6px;}
.setNew{ width:410px;}
.setNew .diaTeacher,.setNew500 .diaTeacher{ padding:0; }
/*.setNew .modal-body,.setNew500 .modal-body{ padding:15px 0px 0 0px;}*/
.setNew .diaTeacher ul,.setNew500 .diaTeacher ul{ margin-bottom:0;}
.setNew500 .diaTeacher li a{ line-height:37px; margin-left:10px;}
.diaTeacher li label.fontBold{ font-weight:bold; width:60px;}
.setNew500{ width:600px;}
.setNew500 .diaTeacher li.checkLi{ padding:10px 0px 10px 10px;background:#f8f8f8;border:1px solid #eee; overflow:hidden; margin:0 auto;}
.checkLi span{float:left;width:81px;}
.checkLi span input{ vertical-align:middle; margin-right:4px;}
.orgTextPad{ padding:12px 0 12px 12px;}
.peopleName{ position:relative;}
.peopleName .deleteName{display:inline-block;width:17px;
height:17px;background:url(../images/backstage/delete.png) no-repeat -3px 0;position:absolute;right:-3px;top:8px;}
.orgClassBox span.peopleName:hover{ width:84px; text-indent:-10px; background:#4ab8fa;}
.peopleName .deleteName:hover{background:url(../images/backstage/delete.png) no-repeat;background-position:0 -21px;position:absolute;right:2px;top:5px;}
.manageText{padding:8px 0 8px 10px; margin:16px 16px 0 16px; background:#fff; border:1px solid #eee}
.orgTable{ margin:16px;}
.orgTableBox{border:1px solid #ddedf2;}

.stepsSmall{ margin:0 0 20px 8px;}
.stepsSmall li.cur{color: #f92c5f;}
.stepsSmall li{width:154px;height:56px;float:left;background:url(../images/backstage/arrowSmall.png) no-repeat 58px 8px;font-size:14px;font-weight:bold;color:#bfbfbf;_display:inline;}
.stepsSmall .countitem{display:block;width:62px;text-align:center;}
.stepsSmall li.cur .count{background: #f92c5f;}
.stepsSmall .count{display:block;width:29px;height:29px;line-height:29px;text-align:center;border-radius:50%;background:#bfbfbf;color:#fff;margin:0 auto 6px;}
.stepsSmall li.last{width:auto;background:none;}
.orgInfo li.zzBook label{ width:60px;}
.orgInfo .htInput{ width:234px;}
.manageBox{width:388px;border:1px solid #ddedf2;padding:20px 0 0px 20px;overflow:hidden;}
.chooseBotton{width:60px; height:32px;background:#1b99e8;text-align:center;color:#fff;text-decoration:none; border:none; margin-left:6px; font-size:14px;border-radius:2px;}
.chooseBotton:hover{background:#3aa5e8;cursor:pointer;}
.htBtnNext{ margin:0 0 20px 58px;}
.htBtn20{margin:20px 0 20px 0}
.htBtnNext input,.htBtn20 input{ margin-right:5px;}
.plateChoose .diaTeacher li a{ line-height:37px; margin-left:10px;}
.diaTeacher li label.fontBold{ font-weight:bold;width:auto; padding-left:22px;line-height:37px; margin:0;}
.plateChoose .diaTeacher li.checkLi{ padding:4px 0 4px 8px;background:#f8f8f8;border:1px solid #eee; overflow:hidden; margin-right:20px;}
.plateChoose .diaTeacher{ padding:0}
.plateChoose .checkLi span{ width:86px; margin-bottom:4px;}
.plateChoose .diaTeacher li label.fontBold{ width:auto;padding:0;line-height:37px; margin:0;}
.orgNameBox .spakeName{width:auto; height:32px; line-height:32px; border-radius:4px 4px 0 0; font-size:14px; margin:0 ;padding:0 14px; background:#1b99e8}
.spakeBox{ width:366px; border-radius:0 0 4px 4px; float:none; padding:0 0 0 4px;overflow:hidden; min-height:32px;}
.spakeBox span{float:left;width:90px;margin-bottom:6px;}
.spakeBox span input{ vertical-align:middle; margin-right:4px}
.spakePad .aBlue{ line-height:32px; margin-left:196px;}
.spakeBox:hover .chose{background:#a58f86;}
.spakePart:hover .spakeName{background:#4ab8fa;}
.spakePad .spakePart{ margin-bottom:16px;}
.spakePad{ overflow:auto; max-height:240px; overflow-x:hidden}
.plateChoose ul{ margin-bottom:0px; overflow:auto; max-height:370px;}
.plateChoose li label{ text-align:left;}
.plateChoose{ margin-left:8px;}
.plateChoose .plChoseBox li.checkLi{ padding:4px 10px 10px 10px;}
.plateChooseBox .checkBox{background:#fff; border:1px solid #eee; padding:6px 0 6px 6px;}
.plateChoose .diaTeacher li.checkLi:hover,.plateChooseBox .checkBox:hover{border:1px solid #e0e0e0}
.spakeBigTitle{ color:#4e9eb8; font-weight:bold; line-height:32px; }
.spakeBigTitle input{ vertical-align:middle; margin-right:4px;}
.plChoseBox .checkLi span{ width:79px;}
.plateChoose .plChoseBox li.checkLi{max-height:260px; overflow:auto; overflow-x:hidden}
.htAddInfo li .htInputArea{ width:234px; height:100px; border:1px solid #dedede; padding:5px;max-width: 234px;}
.htAddInfo li .htInputArea:focus{border:1px solid #9ccfd3;}
.orgNameBox .orgNamePro{width:107px; height:34px; line-height:34px;}
.orgNameBox p.tip{color:#646464;padding:0 0 10px 10px;margin-top:-6px;display: inline-block;}
.orgNameBox p.tip i{color:#ccc;margin-right:4px;}
.orgNameBox fieldset .current:hover{ background:#083880;}
.orgNameBox fieldset .current{background:url(../images/backstage/numberChoose.png) no-repeat 0 -59px;}
.orgNameBox .orgNamePro:hover{ text-decoration:none; background:#4ab8fa; position:relative;text-indent:-14px;}
.orgNamePro .deleteName{position:absolute; right:-2px;  top:12px;}
.orgNamePro .deleteName:hover{position:absolute; right:2px; top:9px;}
.orgNameBox fieldset{width:382px; border:1px solid #d8ecf3; margin:0 0 12px 0; padding-top:10px;}
.orgNameBox fieldset:hover{border:1px solid #acd7e5}
.changePo{ overflow:hidden;}
.changePo .spakeName{width:70px;height:32px;line-height: 32px;border-radius:4px;font-size:14px;margin:0;
padding:0 8px 0 20px;display:block;float:left;background:#c8c2be;text-align:center; margin:0 9px 9px 9px;}
.changePo .spakeName a{ color:#fff; text-decoration:none;}
.setNew .diaTeacher .spakeName a{ line-height:32px;}
.setNew .changePoBox{ height:auto;overflow:hidden;}
/*员工管理-部门维护end*/

/*班级管理新幼儿-弹*/
.diaTeacher li.newKidMo{ width:400px;}
.tcChoose{ padding:0}
.noPadLeft{ padding-left:0; padding-top:0}
.seeClass{ background:none;}
.seeClass:hover{ border:1px solid #D7D7D7 }
.seeClass .htGroupName{ margin:15px 15px 0 0; padding:10px 15px}
.margintop15{ margin-top:15px;}
.setBotton{ margin:15px 15px 0 0}
.btn-setClass,.btn-cancelClass{color:#fff;font-size:14px;font-weight:bold;border-radius:3px;border:none; padding:6px 18px; cursor:pointer; margin-left:5px;}
.btn-setClass{background:#7cc428;}
.btn-setClass:hover{ background:#98d154; color:#fff;}
.btn-cancelClass{background:#a5a5a5;}
.btn-cancelClass:hover{ background:#b5b5b5; color:#fff;}
.uiTable.scrollClass{height:240px;overflow:auto;display:block;width:508px;border-top:none;}
/*班级管理新幼儿-弹end*/


.enviLocal .enviposi{position:relative}
/*成员列表*/
.htDlis dd .lisOp a.posiNumber:hover{text-decoration:none;}
.htDlis dd .lisOp a span{display:inline-block;padding:0 6px; text-align:center;}
.htDlis dd .lisOp a span.numberChoose{ background:url(../images/backstage/numberChoose.png) no-repeat -13px 0; padding:0 4px 0 22px; border:1px solid #a6cc4d;}
.htDlis .dhd a{ line-height:32px;}
.list dd .lisOp a.posiNumber:hover{ text-decoration:none;}
.list dd .lisOp a span{display:inline-block;padding:0 4px; text-align:center;}
.list dd .lisOp a span.numberChoose{ background:url(../images/backstage/numberChoose.png) no-repeat -13px 0; padding:0 4px 0 22px; border:1px solid #a6cc4d;}
.list .dhd a{ line-height:32px;}
.posiNumber{ line-height:22px;}
.dlis .listScroll{ width:248px;}
/*成员列表end*/
.span_border a.com_chooseborder{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 25px; margin:0 10px 6px 0; border: 2px solid #dedede;}
.span_border a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.span_border a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.span_border a:hover{ border:2px solid #08c;}
.htSearchcon dd .span_border a:hover{color:#666}

.rlnav{ margin-left:118px;}
.diaTeacher li .htTextarea{width:220px;height:100px;border:1px solid #dedede;font-size:14px;color:#333;margin-right:5px;padding:9px;max-width:220px;}
.diaTeacher li .htTextarea:focus{border:1px solid #9ccfd3;}
/*部门管理-切换负责人*/
.diaTeacher .changeManager{overflow:hidden; margin-left:22px;}
.diaTeacher .changeManager label{color:#333;line-height:42px;width:auto;float:left;text-align:right; margin:0 5px 0 10px}
.diaTeacher .changeManager .managerSelect{float:left;}
.diaTeacher .changeManager select{height:30px; line-height:30px;margin-top:7px;border:1px solid #b3b3b3;}
.diaTeacher .changeManager .htInput{height:20px; line-height:20px;margin-top:7px; width:260px;}
.diaTeacher .changeManager .htBtnSearch{height:33px; line-height:33px; vertical-align:middle;margin-top:-4px;}
.setNew500 .diaTeacher .htGroupName{margin:10px auto; width:536px;padding:10px;}
.setNew500 .diaTeacher .htGroupName span input{margin-right:6px;}
.setNew500 .diaTeacher .pager{text-align:center; margin:0 auto 10px auto;}
.diaTeacher li .htInput{width:180px;}
/*部门管理-切换负责人end*/

/*部门管理-修改下拉框*/
.li.zzBook{ overflow:hidden;}
.htAddInfo li.zzBook .checkKind{ width:330px; float:left;}
.htAddInfo li.zzBook span.numberChoose{padding:2px 15px 2px 15px;border:2px dotted #d7edfa;display:inline-block;margin:4px 4px 4px 0;border-radius:4px;cursor:pointer; line-height:22px;}
.htAddInfo li.zzBook span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa}
.htAddInfo li.zzBook span.current,.htAddInfo li.zzBook span.current:hover{background:url(../images/backstage/checkKind.png) no-repeat -12px -7px;padding:2px 6px 2px 18px; color:#fff; border:2px solid #4ab8fa;}
.htAddInfo li.zzBook span.current:hover{text-indent:6px}
.htAddInfo li.zzBook span{line-height:32px;}
.htAddInfo li.zzBook span.htSex{ width: 435px;}

.diaTeacher li.zzBook .checkKind{ width:420px; float:left;}
.diaTeacher li span.numberChoose{line-height:22px;}
.diaTeacher li.zzBook span.numberChoose{padding:4px 6px; display:inline-block; margin:2px 0px 2px 0; border-radius:4px; cursor:pointer;border:2px dotted #fff;}
.diaTeacher li.zzBook span.numberChoose:hover{ text-decoration:underline;border:2px dotted #d7edfa;}
.diaTeacher li.zzBook span.current,.diaTeacher li.zzBook span.current:hover{background:url(../images/backstage/checkKind.png) no-repeat -14px -7px;padding:4px 6px 4px 22px; color:#fff;border:2px solid #4ab8fa;}
.diaTeacher li.zzBook span.current:hover{text-indent:0px}

.diaTeacher .checkWork span.numberChoose{padding:4px 10px; display:inline-block; margin:8px; border-radius:4px; cursor:pointer;border:2px dotted #d7edfa; min-width:51px; text-align:center;}
.diaTeacher .checkWork span.numberChoose:hover{ text-decoration:underline;  border:2px dotted #95d4fa;background:#fff;}
.diaTeacher .checkWork span.current,.diaTeacher .checkWork span.current:hover{background:url(../images/backstage/checkKind.png) no-repeat -12px -7px;padding:6px 6px 6px 20px; color:#fff; border:#1b99e8;}
.diaTeacher .checkWork span.current:hover{text-indent:0px}

.diaTeacher li.zzBook .managerSelect span.numberChoose{padding:4px 8px;min-width:70px;text-align:center;}
.diaTeacher li.zzBook .managerSelect span.current, .diaTeacher li.zzBook .managerSelect span.current:hover{ padding:4px 0px 4px 16px}
.diaTeacher li.zzBook .managerSelect .checkKind{ width:480px;margin-top:6px;}

.diaTeacher .htGroupName .checkKind{overflow:hidden;}
.diaTeacher .htGroupName span.numberChoose{display:inline-block; border-radius:4px; cursor:pointer; border:2px dotted #d7edfa;padding:4px 9px;min-width:58px;text-align:center; width:auto; margin:5px 4px 5px 4px; background:#fff; line-height:1.33}
.diaTeacher .htGroupName .ckindShort span.numberChoose{min-width:56px;}
.diaTeacher .htGroupName span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa;}
.diaTeacher .htGroupName span.current,.diaTeacher .htGroupName span.current:hover{background:url(../images/backstage/checkKind.png) no-repeat -14px -7px;padding:4px 0px 4px 18px; color:#fff;border:2px solid #4ab8fa;}
.diaTeacher .htGroupName span.current:hover{text-indent:0px}

.spakePart .spakeBox .checkKind{margin:4px 0; overflow:hidden; padding-left:2px;}
.spakePart .spakeBox span.numberChoose{display:inline-block; border-radius:4px; cursor:pointer; border:2px dotted #d7edfa;padding:0 5px;min-width:68px;text-align:center; width:auto; margin:5px 4px; background:#fff;}
.spakePart .spakeBox span.numberChoose:hover{ text-decoration:underline;border:2px dotted #95d4fa;}
.spakePart .spakeBox span.current,.spakePart .spakeBox span.current:hover{background:url(../images/backstage/checkKind.png) no-repeat -14px -46px;padding:0px 0px 0px 10px; color:#333;border:2px solid #a5dafa;}
.spakePart .spakeBox span.current:hover{text-indent:6px}
.diaTeacher li.zzBook .checkBox{ width:auto; min-width:338px;}
.diaTeacher li.zzBook .checkBox .numberChoose{display:inline-block;border-radius:4px;cursor:pointer;border:2px dotted #d7edfa;padding:4px 14px;min-width:66px;text-align:center;width:auto;margin:6px;background:#fff; line-height:1.33}
.diaTeacher li.zzBook .checkBox .numberChoose:hover{text-decoration:underline;border:2px dotted #95d4fa;}
.diaTeacher li.zzBook .checkBox .current,.diaTeacher li.zzBook .checkBox .current:hover{background:url(../images/backstage/checkKind.png) no-repeat -14px -7px;padding:4px 4px 4px 24px;color:#fff;border:2px solid #4ab8fa; text-indent:0px;}
.spakeBigTitle a{ font-weight:normal;}
.plateChoose .htGroupName span.current,.plateChoose .htGroupName span.current:hover{ text-indent:0px}
.plateChoose .htGroupName span.numberChoose{margin: 5px 3px 5px 3px;}
/*部门管理-修改下拉框end*/

/*课程组合-修改每日状态*/
.classDate .datebox a:hover p.dateNumber{color:#c2c2c2;}
.classDate .datebox a:hover{border:1px solid #e5eece;color:#626262;text-decoration:none;}
.datebox a.initialState,.datebox a.initialState:hover{ border:1px solid #ffa631}
.datebox a.prepareEnd,.datebox a.prepareEnd:hover{border:1px solid #9ed048}
.datebox a.performEnd,.datebox a.performEnd:hover{border:1px solid #e5eece}
.datebox a.initialState:hover p.dateNumber,.datebox a.prepareEnd:hover p.dateNumber{color:#fff;}
.datebox a.performEnd:hover p.dateNumber{color:#626262;}
/*课程组合-修改每日状态end*/

.enviPre .enviLocal li.zzbox input{border:1px solid #dedede; width:226px; padding-left:4px;}
.enviPre .enviLocal li.zzbox .chooseBotton{width:60px;height:32px;line-height:32px;background:#1b99e8;border:none;}
.enviPre .enviLocal li.zzbox .chooseBotton:hover{ background:#4ab8fa}
.memberShow .wkInfo li span.groupAlign{ display:block; width:560px; float:left;}
.classmod .rightName{display:block;float:left;width:48px;text-align:center;padding:0 5px;line-height:24px;color:#333;font-weight:bold;}

.htImgload{ float: left; width:610px;}
.htlifePic { margin-top: 20px; clear: both;}
.htlifePic dd{ position:relative; float:left; padding:19px; margin: 10px 0;}
.htlifePic dd:hover{background:#f8f7ef;}
.htlifePic dd .txt{ display:block; text-align: center; width:110px; padding-top: 10px; font-size:14px;}
.htlifePic dd .txt em{ display: block; line-height: 16px; font-size: 12px; color: #999;}
.htlifePic dd img{ width: 110px; height: 110px;}
.htlifePic dd .img-panel {  position: absolute; height: 0; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000')\0; background: rgba( 0, 0, 0, 0.5 ); width: 100%; top: 0;  left: 0;  overflow: hidden;  z-index: 300;}
.htlifePic dd .img-panel a { width: 24px; height: 24px; display: inline; text-align: center; line-height: 30px; color: #fff; margin: 5px 10px 1px; cursor: pointer;}
.htlifePic dt{ margin-bottom: 20px;}
.htlifePic dt a.htloadImg{ text-decoration: none; margin-left: 10px;background: #00b7ee; padding:10px; color: #fff; border-radius: 2px;}
.htlifePic dt a:hover{background: #00a2d4;}

.ygImg { clear: both; position: relative;}
.ygImg .btnSure{left:120px; bottom:0px;background:#08c; border-radius:2px; font-weight:bold; font-size:14px; color:#FFF; padding:0 17px; height:32px; margin-left:10px; line-height:32px; cursor:pointer; border:none; position:absolute;}
.ygImg .btnSure:hover{background:#69F}

/*事务管理*/
.uiNew td a{ padding-right:0;}
.uiTable td.tranManageBox p{padding:10px 0;}
.uiTable td .tranManage{}
.tranManageBox{ width:16%}
.htList{ position:relative;margin-top:20px;}
.manageColor{ position:inherit; background:none; padding:0 0 15px 0; text-align:right; right:0; top:0;}
.manageColor p{line-height:24px;padding:0 6px;font-size:12px;}
.clewColor p.draft{line-height:20px;}
.manageDone{ background:#eeffd7}
.manageCheck{ background:#fff2da}
.manageDraft{ background:#eee}
.connectOrg{ width:440px; float:left;}
.connectOrg span{display:inline-block;border-radius:4px;cursor:pointer;background:#4ab8fa;padding:2px 10px;min-width:50px;text-align:center;margin:5px 8px 5px 0px;line-height: 1.33; color:#fff;border:2px dotted #4ab8fa; position:relative;}
.connectOrg span.connectAdd{border:2px dotted #d7edfa;background: url(../images/backstage/delete.png) no-repeat -24px -74px; color:#23b4e3; font-weight:bold; text-indent:10px;}
.connectOrg span.connectAdd:hover{border:2px dotted #23b4e3;background: url(../images/backstage/delete.png) no-repeat -24px -74px; text-indent:24px}
.setNew500 .nopadding{ padding:0}
.diaTeacher li.choseOrg{ padding:2px 0;clear:both;overflow:hidden;}
.connectShow a{ margin-right:10px; font-weight:bold; text-decoration:underline; color:#4ab8fa}
.htMenu li a.aBlue{ background:none; border:none; line-height:24px;}
.openGreen{ color:#0aa344; font-weight:bold;}
.privateRed{ color:#f80; font-weight:bold;}
.stageStatus{ margin:15px;}
.stageStatus dd{border:1px dashed #dedede; border-top:none}
.stageStatus h2{ position:relative;}
.stageAdd{ right:20px; bottom:10px;}
.connectOrg span .deleteName{right:-4px; top:5px; display:none}
.connectOrg span .deleteName:hover{right:0px; top:3px;}
.connectOrg span:hover .deleteName{ display:block}
.connectOrg span:hover{ padding:2px 18px 2px 2px; background:#11a3fa;border:2px dotted #11a3fa; }
.backList{ color:#08c; font-size:14px; font-weight:bold; margin-top:20px; display:block; background:url(../images/backList.png) no-repeat; width:100px; height:30px; line-height:30px; padding-left:18px;}
.detailContent{ width:710px;word-wrap:break-word}
.stageStatus dd .stageList{ width:520px;word-wrap:break-word; display:block;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; float:left;color:#08c;
text-decoration:underline;}
.stageStatus dd .stageList:hover{ color:#f60}
.stageStatus dd .aBlue{ float:right; margin-right:16px;}
/*事务管理end*/

/*幼儿园信息配置*/
.rhd{/*border-bottom:1px solid #eee;*/padding:15px;}
.rhd span.fr{color:#333;margin-top:18px;}
..rhd span.fr a.cor6{text-decoration:underline;}
.rhd h2,.loginform h2{color:#429364;font-size:16px;font-weight:bold;}
.rbd{padding:30px;}
.tc{ margin:35px 0 10px 0; padding:10px 0; background:#FDFBE1; border:1px solid #F8E9AB; font-size:14px;color:#393;font-weight:bold; text-align:center;}
.rfor .lbtxt,.loginform .lbtxt{float:left;width:94px;color:#333;text-align:right;font-size:14px;margin-right:10px;line-height:32px;}
.rfor li{ position:relative; clear:both;}
.rfor li.secInc{ margin-left: 104px;}
.rfor .inptxt{border:1px solid #dedede;width:298px;font-size:14px; line-height:20px;}
.rfor .inptxt:hover{border:1px solid #9ccfd3;}
.rfor .inptxt:focus{border:1px solid #9ccfd3;}
.rfor .se{width:145px;}
.rfor li select{ margin-top: 7px;}
.rfor li span a{ line-height:33px; border:2px solid #dedede; margin-right:5px; padding:0 5px;}
.rfor li span a:hover{ color:#333; text-decoration: none;}
.rfor li .areaBox{ padding: 5px; border: 1px solid #dedede; height: 100px; width: 500px;}
.rfor li span a.on{ border: 2px solid #08c;}
.rfor .tip{color:#999;padding:3px 0 10px 104px; clear:both;}
.rfor .tip.cor4{color:#dd0000;}
.rfor .inptxt.inptxt2{width:135px;}
.rfor .inptxt.checkcode{width:96px;}
.rfor .getCode{ display:inline-block; padding:0 15px; margin-left:10px; font-size:14px; height:32px; line-height:32px; border:1px solid #ccc; background:#f2f2f2;}
.rfor .getCode:hover{ background:#f8f8f8; color:#333; text-decoration:none;}
.rfor .beenGet{ color:#ccc; border:1px solid #ddd; cursor:default;}
.rfor .beenGet:hover{ background:#f2f2f2; color:#ccc; border:1px solid #ddd; cursor:default;}
.regbox .tc .yetGrey{ color:#f90; padding-left:5px;}
.rfor em.checkCode,.loginform  .checkCode{display:inline-block;width:90px;height:34px;line-height:34px;text-align:center;color:#008000;font-style:italic;background:#ddd;font-size:18px;position:relative;top:2px;}
.rfor a.cor6{color:#0cb7e9;}
.rfor .btnReg,.loginform  .btnLogin{background:#f80;border:none;border-radius:2px;width:104px;height:39px;line-height:39px;text-align:center;color:#fff;font-size:14px;cursor:pointer;margin:10px 0 40px 104px;font-weight:bold;}
.rfor .btnReg:hover{background:#ffa136;}
.rfor.rpass li{margin-bottom:15px;}
.rfor.rpass .lbtxt{color:#666;}
.rfor.rpass .btnReg{margin:0 0 40px 104px;}
.rfor.rpass .passBig {background:#f0f0f0;border: 1px solid #dadada;display: block;height: 24px;line-height: 24px;margin:6px 104px;text-align: center;width: 110px;}
.rfor.rpass .tip{color:#a5a5a5;display:block;padding:3px 0 0px 104px;}
.rfor.rpass .rerror{background:#fcd4cd url(../images/backstage/err.gif) 10px 50% no-repeat;border:1px solid #e84729;width:200px;height:28px;line-height:29px;padding-left:34px;color:#414141;font-size:14px;font-weight:bold;margin:0 0 10px 104px;}
/*.rMese{ padding:40px 0 0 30px;}*/
.mesePhone .orgAddName {position:absolute;left:440px;top:12px;background:url(../images/backstage/delete.png) no-repeat -3px -41px;display:block;width:14px;height:14px;}
.mesePhone .orgAddName:hover{background:url(../images/delete.png) no-repeat -3px -56px;}
.rMese .lbtxt{ width:112px;}
.rMese .tip{padding: 3px 0 10px 122px;}
.rMese .btnReg{margin: 40px 0 40px 122px;}
.orgdelName{position:absolute;left:440px;top:16px;background:url(../images/backstage/delete.png) no-repeat -3px -143px;display:block;width:14px;height:14px;}
.orgdelName:hover{background:url(../images/backstage/delete.png) no-repeat -3px -161px;}
.mesePhone{ display:block; position:relative;}
.rfor li span.mesePhone a{ border:none;}
.addPhone input{ margin-left:122px;}
/*幼儿园信息配置end*/

/*独立备课评论（原skin）*/
.netComment .ncbd{padding:0 20px;}
.modeCom{position:relative; background:#f9f9f9; border:1px solid #e7e6e1; margin:15px 0; padding:15px 25px;}
.modeCom h3{ font-size:16px; padding-bottom:10px; color:#806c26;}
.modeCom .ta{border-color:#ddd;width:98%;height:119px;padding:6px;}
.modeCom .instr{color:#aaa;font-size:14px;position:absolute;top:85px;text-align:center;width:220px;left:360px;}
.modeCom .instr a{color:#0088cc;text-decoration:underline;}
.modeCom .moft{margin-top:10px;color:#999;font-size:14px;}
.btnPublish{ clear:both; padding:0px 0 15px 0; margin:0 auto; width:100px;}
.btnPublish .btnComment{ border-radius:2px; background:#75a734; width:100px; border:none; cursor:pointer; height:36px; color:#fff; font-size:14px; font-weight:bold;}
.btnPublish .btnComment:hover{ background:#84b642;}
.publishHead{ background:#f9f9f9; border:1px solid #f4f4f4; line-height:38px; height:38px; font-weight:bold; font-size:16px; color:#806c26; padding-left:15px;}
.publishHead span.cor5{ font-size:12px; font-weight:normal; padding-right:10px;}
.publishHead span.cor4{ padding:0 3px;}
.modeComlis{}
.modeComlis li{border-bottom:1px dashed #d2d0d1;padding:16px 0 16px 20px; position:relative;}
.modeComlis li a.modeHead{ display:block; position:absolute; text-align:center; left:15px; top:0;}
.modeComlis li a.modeHead p{ padding-top:3px;}
.modeComlis li a.modeHead img{ margin-top:10px; width:50px; height:50px; border-radius:5px;}
.modeComlis li .rContmentTxt{ margin-left:60px;}
.duanTxt{ line-height:20px; padding-bottom:20px; font-size:14px;}
.duanTxt a.fr{ font-size:12px; color:#08c;}
.duanTxt{ line-height:20px; padding-bottom:20px; font-size:14px;}
.duanTime{ color:#999;}
.moperInfo .fr.cor5{line-height:24px;}
.moperInfo .fr a{color:#003399;margin-left:16px;}
.moperInfo .lf{color:#777;}
.modeComlis  .moperCon{font-size:14px;color:#454545;line-height:20px; padding-top:10px;}
.netComment .ncbd .ncomft{text-align:right;margin:16px 0 64px 0;}
.netComment .cor4{font-weight:bold;}
.principal,.jobIntro{font-size:14px;color:#666;line-height:26px;}
.principal p,.jobIntro p{margin-bottom:24px;text-indent:2em;}
.baseClass .bcmenu{margin-bottom:18px;}
.baseClass .bclist a.ellipsis{width:496px;}
/*独立备课评论（原skin）end*/

/*工作视图hover菜单*/
.menuShow li a.aGreenBg{ position:relative;}
.aGreenBg .htPernalInfo{ position:absolute; left:90px; top:-18px; width:auto; background:#FFf; box-shadow:none; border-radius:0px; border:2px solid #b4e6d0; padding:4px 10px 8px 10px; text-align:left;z-index:10;}
.aGreenBg .htPernalInfo .htPoint{position: absolute;left:-11px;top:20px;}
.htPernalInfo dd span.tabStyle{ border:2px solid #DCE9ED; padding: 0 5px; color: #333; background: #FFF; font-size: 14px; margin:0 5px 5px 0; display: inline-block;}
.aGreenBg .htPernalInfo ul{ margin-left:20px;}
.aGreenBg .htPernalInfo ul li{ border-bottom:1px solid #d1d1d1; color:#d1d1d1; list-style:square; min-width:90px; margin:-left:20px; padding-left:6px;}
.aGreenBg .htPernalInfo ul li span{ color:#646464;}
.aGreenBg .htPernalInfo ul li span:hover{ color:#f60;}
/*工作视图hover菜单 end*/

/*新建班级3修改*/
.classMana{ padding:20px 0px 40px 50px;}
.classMana li label.fontBold{ padding:0; line-height:34px;}
.classMana li a.aBlue{ line-height:34px;}
.classMana .htGroupName{ border:none; background:none;}
.classMana .zzBook{ padding:0; padding:10px 0 0 0}
.classMana .htGroupName span.numberChoose{ min-width:60px; margin:0 12px 12px 0;}
.htAddInfo .classMana li a.aBlue{ padding:0 30px;}
/*新建班级3修改end*/


.htAddInfo li .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 20px; margin:0 9px 9px 0; border: 2px solid #dedede;}
.htAddInfo li .htSex a.on i{ position: absolute; right:0px; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.htAddInfo li .htSex a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.htAddInfo li .contry a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.htAddInfo li .htSex a:hover{ border:2px solid #08c;}
.htAddInfo li .contry a.linkSex{ min-width:68px; text-align: center; padding: 0 2px;}
.htAddInfo li .contry{ width:700px;margin-top:5px;}
.htAddInfo li a{ text-decoration:underline; color:#08c; padding:0 5px;}
.htAddInfo li .htSex .aBlue{ border:none;display:block; font-weight:bold;width:60px;}
.htAddInfo li .htSex .aBlue:hover{border:none;color:#f60;}

.classPlanadd{padding:0 15px;}
.diaTeacher ul.noMarginBt{ margin-bottom:0px;}
.inptxt:focus{ border:1px solid #9ccfd3;}
.spakePart .spakeBox span.numberShow{display:inline-block;border-radius:4px;cursor:pointer;border:2px dotted #95d4fa;padding:0 5px;min-width:68px;text-align:center;width:auto;margin:5px 4px;background:#fff;}
.spakePart .spakeBox span.numberShow:hover{ text-decoration:none;}
.checkKind span.numberShow{display:inline-block;border-radius:4px;cursor:pointer;border:2px dotted #95d4fa;padding:0 2px;min-width:68px;text-align:center;width:auto;margin:5px 4px;background:#fff;}
.spakePart .spakeBox span.numberShow:hover{text-decoration:none;}
.weekPlanAdd{ padding:10px 15px;}
.weekPlanAdd h5{ font-size: 16px; background: #f8f8f8; padding:10px 15px; color: #333; border-top: 1px dotted #dedede;}
.MaxLongTab{ max-width:120px;}
.mtb15{ margin:0 15px;}
.mgr48{ margin:6px 0 0 48px;}
.uiTable td span{padding:0 5px;font-size:14px;}
.tdlead{ text-align: left;}
.tdlead span{ color: #000; padding-right: 15px;}
.htAddInfo li label.wl90,.htAddInfo label.wl90{width:90px;}
.themeTxt{ overflow: hidden; border-top: 1px solid #eee; padding:10px 15px; font-size: 14px; color: #333;}
.themeTxt b{ float: left; width: 87px;}
.ztName{ padding-left: 10px;}
.ztName a{ padding-left: 10px;}
.themeTxt ul{ float: left; width: 640px;}
.themeTxt li{ line-height: 30px; border-bottom:1px solid #eee;}

/*弹窗start*/
.btn{display:inline-block;padding:6px 18px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover/*,.btn:focus*/{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#fff;border-color:#ccc;font-size:14px;font-weight: bold;background:#a5a5a5;border-radius:3px;
border: none;}
.btn-default:hover{ background:#b5b5b5; color:#fff;}
.btn-default .badge{color:#fff;background-color:#fff}
.btn-primary{color:#fff;font-size:14px;font-weight:bold;background:#FF4001;border-radius:3px;border:none;}
.btn-primary:hover{ background:#F73500; color:#fff;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-primary .badge{color:#428bca;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0}
.btn-block+.btn-block{margin-top:5px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;z-index:1050;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.428571429; font-size:16px;}
.modal-title em{ color:#c00; font-weight:normal; padding-left:10px;}
.modal-dialogWidth{ width:700px;}
.w750{ width:750px;}
.w400{ width:400px;}
.modal-body{position:relative;padding:20px;}
.modal-footer{padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{display:table;content:" "}
.modal-footer:after{clear:both}
.modal-footer:before,.modal-footer:after{display:table;content:" "}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-dialog{margin:30px auto}
.w800{ width: 800px;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity: .2;}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity: .5;}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}、

.modal-clew{ font-size: 14px;}
.modal-clew{ padding:10px 20px;}
.modal-lip{ background: #f8f8f8; padding: 15px; border: 1px solid #eee;}
.modal-link { padding-top: 15px; text-align: center;}
.modal-link a{ border-radius: 3px; font-size: 18px; line-height: 36px; height: 36px; display: inline-block; padding:2px 20px; font-weight: bold; margin:0 15px; background: #ccc; color: #fff;}
.modal-link a:hover{ background: #c2c2c2;}
.modal-link a.on{ background: #f60;}
/*弹窗end*/

/*游戏计划and区域计划*/
.weekPlanAdd .liFirstSet,.weekPlanAdd .listShow{height:auto; text-indent:0px;padding:8px 0 8px 10px;min-height:42px;}
.weekPlanAdd .listHead a.tabListA{margin:5px;padding:0 14px;}
.weekPlanAdd .liFirstSet span,.weekPlanAdd .listShow span{position:absolute;right:0px;bottom:8px;top:auto;}
.listShow{background:#fff;}
.listShow a.tabListA{background:#1b99e8;color:#fff;font-weight:normal;}
.listShow a.tabListA:hover{background:#1b99e8;color:#fff;}
.liFirstSet{ background:#fff;}
.liFirstSet a.tabListA{border-radius:0;border: 1px solid #ddd;}
.liFirstSet a.tabListA:hover{border: 1px solid #999;}
.liFirstSet a.on{border:2px solid #1b99e8;}
.w655 {width:655px;}
.themeTarget{padding-left:100px;}
.themeTarget span{display:block;margin:0 0 4px 0;}
.htList .uiTable td a.aBlue{position:relative;}
.htList .uiTable .orgdelName{position:absolute;right:-60px;top:8px;left:auto;opacity:1;}
.htList .uiTable .orgdelName:hover{opacity:0.8;}
.planBox h5{ color:#333; font-size:14px; padding:0 0 10px 0;}
.planBox h5 span.createTab a{font-weight:normal;font-size:12px;color:#333;display:inline-block;padding:5px 12px;background:#f8f8f8;border:1px solid #ddd;margin-right:6px;}
.planBox h5 span.createTab a:hover{ text-decoration:none;  border:1px solid #c1c1c1;}
.planBox h5 span.createTab a.current{ background:#08c; color:#fff; border:1px solid #08c; font-weight:bold;}
.htNoticeInfo .longMarChoose{padding:40px 0 16px 0;}
.bzInput{ margin-left: 4px; border: 1px solid #dedede; height: 28px; line-height: 28px; padding:3px 10px; color: #333; font-size: 14px;}
/*游戏计划and区域计划end*/

/*幼儿园配置容差调整*/
.staticBox{ margin-left: 122px; margin-top: 15px; width: 300px;}
.tooltip.topslider {margin-top: -3px;padding: 5px 0;}
.tooltip.in {opacity: .8;filter: alpha(opacity = 80);}
.tooltip {position: absolute;z-index: 2030;display: block;visibility: visible;font-size: 11px;line-height: 1.4;
opacity: 0;filter: alpha(opacity = 0);}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.topslider .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: black;}
.tooltip-inner {max-width: 200px;padding: 8px;color: white;text-align: center;text-decoration: none;background-color: black;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.hide {display: none;}
/*幼儿园配置容差调整end*/

/*播放按钮*/
.vedioBox{ position:relative; margin-bottom:10px;}
.vedioPlay{ position:absolute; background:url(../images/vedio.png) no-repeat -14px -2px; width:30px; height:30px; left:66px;
 top:248px;transition:opacity 0.3s;opacity:1;}
.vedioStop{ position:absolute; background:url(../images/vedio.png) no-repeat -69px -2px; width:30px; height:30px; left:66px;
 top: 248px;transition:opacity 0.3s;opacity:1;}
.vedioPlay:hover{opacity:0.6;transition-duration:0.3s;}
.vedioStop:hover{opacity:0.6;transition-duration:0.3s;}
/*播放按钮*/

.rfor li i{color: #F63;margin-left:10px;}
.rfor .htBtnSave{ margin-bottom:20px}
.orgNameBox legend{padding:0 4px;font-size:16px; font-weight:bold; margin:0 10px; color:#4e9eb8}
.orgNameBox legend a{font-size:14px;font-weight:normal;margin-left:20px;text-decoration:underline;color:#08c;}
.orgNameBox legend a:hover{color:#f60;}
.annotation{color:#F63;margin-left:2px;}
td.opDelete{padding:0;width:7%}
.htAddInfo li .contry a.linkSex{text-align:center;padding: 0 10px;}
.htAddInfo li.zzBook .linkSex i{padding-right:0}
.printWeek{color: #333;font-size: 14px;padding:30px 0 20px 0;display:block;font-weight:bold;}
.txtEditor a{ margin-left:8px;}
.zstxtRight .nopass{ color: #c00;}
.zstxtRight .pass{ color: #3f8d00;}

.htAddInfo li a.htCategory{text-decoration:none;color:#626262;padding:0 8px;}
.htAddInfo li a.htCurrent{color:#fff;}
.clearfix li .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 15px; margin:0 10px 10px 0; border: 2px solid #dedede;}
.clearfix li .htSex a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.clearfix li .htSex a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.clearfix li .htSex a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.clearfix li .htSex a:hover{ border:2px solid #08c;}
.logoTip{color:#f63;margin-top:-6px;}
.uploadProgress{margin: 0 0 20px 120px;}
.logoCutCon{border:2px solid #e5e5e5;padding:20px 0 20px 0;background:#fcfcfc;margin-bottom: 15px;}
.uiTable td li span.showContent{padding:0 5px;font-size:14px;max-height:160px;overflow:auto;display:block;width:109px;word-wrap:break-word;overflow-x:hidden;}

/*班级转结*/
.upgrade li a{width:auto;padding:0 20px;}
.upgrade li a:hover{background:#fff}
.classBor{border-bottom:1px dashed #dedede;}
.htUpgrade{background:none;padding:20px 0;height:auto;margin-bottom:0px;border:none; border-top:1px dashed #dedede;}
.htUpgrade .rClass{width:580px;width:auto;}
.htUpgrade .lClass{margin-left:26px;width:200px;}
.htTabsUp{padding:15px 0px;}
.classRenAdd{float:left;}
.htUpgrade .rClass h2 a.linkSex{ width:90px; text-align: center; padding: 0 8px;margin:0px 10px 0 30px;font-size:14px;font-weight:normal; line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; border: 2px solid #dedede;}
.htUpgrade .rClass h2 a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.htUpgrade .rClass h2 a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.htUpgrade .rClass h2 a.linkSex:hover{ border:2px solid #08c;}
.htUpgrade .lClass a.linkSex{ width:90px; text-align: center; padding:0px;margin:0;font-size:14px;font-weight:normal; line-height: 24px; display:inline-block; background: #fff; text-decoration:none; color:#666; border: 2px solid #dedede;margin-top:10px;}
.htUpgrade .lClass a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display:block;}
.htUpgrade .lClass a.on{ position: relative;  border: 2px solid #08c; color:#333;}
.htUpgrade .lClass a.linkSex:hover{ border:2px solid #08c;}
.htUpgrade .lClass .htInput{margin-top:6px;padding:6px 4px;border:1px solid #c2c2c2;}
.htUpgrade .lClass .htInput:hover,.htUpgrade .lClass .htInput:focus{border:1px solid #a8a8a8;}
.htUpgrade .lClass h2{margin-top:30px;}
.htUpgrade .lClass b{margin-right:6px;color:red;font-size:18px;font-weight:normal;display:inline-block;vertical-align:middle;}
.htUpgrade .htSure{margin-right:26px;float:right;}

.eduGroup{background:none;padding:10px 0;height:auto;margin-bottom:0px;border:none; border-top:1px dashed #dedede;}
.eduGroup .lClass{margin-left:30px;width:auto;overflow:hidden;}
.eduGroup .lClass .htInput{margin-top:0px;padding:6px 4px;border:1px solid #c2c2c2;width:200px;}
.eduGroup .lClass .htInput:hover,.eduGroup .lClass .htInput:focus{border:1px solid #a8a8a8;}
.eduGroup .lClass b{margin-right:8px;line-height:22px;color:red;font-size:22px;font-weight:normal;position:absolute;left:-16px;top:10px;}
.eduGroup .lClass h2{margin-top:0px;float:left;line-height:34px;margin-bottom:0;}
.eduGroup .htSure{margin-right:26px;float:right;}
.eduGroup h2.changeName{margin-left:80px;position:relative;}
.eduGroup .lClass span.arrowRight{background:url(../images/backstage/arrowRight.png) no-repeat 0px 0px;display:block;width:34px;height:34px;float:left;margin-left:100px;}
/*班级转结end*/

/*神器start*/
.sqTabs{ clear: both; background: #f9f9f9; border: 1px solid #dedede; padding: 15px 15px 5px 15px; overflow: hidden;}
.sqTabs a{ background: #fff; border-radius:2px; float: left; margin:0px 5px 10px 5px; font-size: 14px; display: inline-block; padding: 5px 15px; border: 2px solid #ddd;}
.sqTabs a:hover{ color: #08c; border: 2px solid #08c;  text-decoration: none;}
.sqTabs a.on{ border: 2px solid #08c;background: #08c; color: #FFF;}
.sqCenterBox{ padding: 20px 0; clear: both;}
.sqCenterBox .jiaZhangMessage{ background: #FFF; border: 1px solid #eee;}
.sqCenterBox .netComment .ncbd{ padding: 0;}


/*板块设置（原先的右键菜单）*/
.htLeftbar li .setBtn{ display:none; width:17px; height:17px; background:url(../images/backstage/setBtn.png) no-repeat; position:absolute;right:4px;top:14px;border:none;}
.htLeftbar li .setBtn:hover{ background:url(../images/backstage/setBtn.png) no-repeat 0 -19px; width:17px;border:none;}
.htLeftbar li:hover .setBtn{ display:block}
.htMenu li a.setBtn{ display:none; width:17px; height:17px; background:url(../images/backstage/setBtn.png) no-repeat; position:absolute;right:3px;
top:9px;border:none;}
.htMenu li a.setBtn:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -19px;width:17px;}
.htMenu li:hover .setBtn{ display:block}
.htLeftbar li.setNavList{border:none;border-bottom:1px solid #f2f2f2; background:#fff;font-size:14px;color:#545454;line-height:26px;height:26px; position: relative; padding:4px 0;}
.htLeftbar li.setNavList a{ width:24px; height:24px; padding-left:0px; display:inline-block; margin-left:5px;}
.htLeftbar li.setNavList a.setNavbg1{background:url(../images/backstage/setBtn.png) no-repeat 0 -40px; border:none;}
.htLeftbar li.setNavList a.setNavbg2{background:url(../images/backstage/setBtn.png) no-repeat 0 -67px; border:none;}
.htLeftbar li.setNavList a.setNavbg3{background:url(../images/backstage/setBtn.png) no-repeat 0 -95px; border:none;}
.htLeftbar li.setNavList a.setNavbg1:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -123px; border:none;}
.htLeftbar li.setNavList a.setNavbg2:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -151px;border:none;}
.htLeftbar li.setNavList a.setNavbg3:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -179px;border:none;}
.htLeftbar li.setNavList:hover{border-bottom:1px solid #f2f2f2; background:#fff;}
.htLeftbar li.setNavList a:hover{ background:none;}
.htMenu .setNavList{ position:absolute; right:5px; top:5px;}
.htMenu .setNavList a{ width:24px; height:24px; display:inline-block; margin-left:2px;}
.htMenu .setNavList a.setNavbg1{background:url(../images/backstage/setBtn.png) no-repeat 0 -40px;}
.htMenu .setNavList a.setNavbg2{background:url(../images/backstage/setBtn.png) no-repeat 0 -67px;}
.htMenu .setNavList a.setNavbg3{background:url(../images/backstage/setBtn.png) no-repeat 0 -95px;}
.htMenu .setNavList a.setNavbg1:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -123px;}
.htMenu .setNavList a.setNavbg2:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -151px;}
.htMenu .setNavList a.setNavbg3:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -179px;}

/*板块设置（原先的右键菜单）end*/

/*二级菜单分类*/
.menuFica li a.setBtn{ position:absolute;right:3px;top:7px;border:none;height:17px;}
.htMenu label{float:left;line-height:34px;font-size:14px;font-weight:bold;width:100px;text-align:right;}
.menuFica ul{overflow:hidden;border-bottom:1px solid #e5e5e5;padding:8px 0}
.menuFica label{line-height:30px;}
.menuFica li{margin-right:10px;padding:0 14px;background:#f2f2f2; border:none;height:auto;}
.menuFica li:hover{ color:#333;padding:0px 22px 0 6px;}
.menuFica li.setBlock:hover{padding:0px 66px 0px 14px;}
.menuFica li .secMenu{ position:absolute; left:0px; top:32px;}
.menuFica li a{display:inline-block; vertical-align:bottom; height:30px;line-height:30px;background: #f2f2f2;font-size:14px;text-decoration:none;}
.menuFica li.internal{background:#faf6f1;border:none;}
.menuFica li.receive{background:#f0f6ed;border:none;}
.menuFica li.foreign{background:#e6f4f7;border:none;}
.menuFica li.on{ font-weight:bold; background:#fff; border-bottom:none; color:#333;border:2px solid #ccc;height:26px;line-height:26px;}
.menuFica li.on a{background:#fff; height:26px;line-height:26px;}
.menuFica li.on a.setBtn{height:17px;background:url(../images/backstage/setBtn.png) no-repeat;top:5px;}
.menuFica li.on a.setBtn:hover{background:url(../images/backstage/setBtn.png) no-repeat 0 -19px;}
.menuFica li a:hover{ color:#333;}
.menuFica em{ padding-left:10px; font-size:14px; line-height:32px;}
.menuFica .menuForeign li.on{border:2px solid #46bcd8;height:26px;line-height:26px;}
.menuFica .menuInter li.on{border:2px solid #fac373;height:26px;line-height:26px;}
.menuFica .meunRece li.on{border:2px solid #a0d289;height:26px;line-height:26px;}
.menuFica .setNavList{top:3px;}
/*二级菜单分类end*/

.wordWrap{word-break:break-all;} 
.htMenu li.setBlock{padding:0px 66px 0px 14px;}
.htMenu li.on a{background:#fff;}.htMenu li.on{background:#fff;}
.workWidth{margin:0 auto;width:960px;}
.mainMenu{}
.mainMenu .groupTitle{overflow:hidden;}
.mainMenu .groupTitle h3{font-size:20px;margin-bottom:12px;border-bottom:1px solid #ccc;padding:6px 0;float:left;width:717px;background:#e5e5e5;text-align:center;color:#707070;position:relative;}
.mainMenu .groupTitle h3.firstGroup{width:231px;margin-right:12px;}
.mainMenu .groupTitle h3.last{margin-right:0;}
.mainMenu .groupTitle h3 i{background:url('../images/backstage/workArrow.png') no-repeat;display:block;width:14px;height:16px;position:absolute;right:10px;top:12px;}
.uiTable td.widthShort12{width:12%;}
.orgBgColor i{width:40px;display:block;line-height:18px;margin:16px auto 0 auto;font-size:12px;}
.orgBgColor i.overThird{margin:10px auto 0 auto;}
.diaTeacher li.zzBook p{color:#F63;margin:10px 0 0 90px;font-size:12px;}
.diaTeacher li.zzBook p.grayWord{color:#c1c1c1;}
.mustInput{color:red;line-height:32px;vertical-align:middle;margin-right:6px;font-size:16px;}

/*资料中心-媒体资料-评论*/
.dataImage ul{margin: 0 0 0 30px;overflow:hidden;}
.dataImage ul li{float:left;border:2px solid #fff;margin:0 10px;height:70px;cursor:pointer;}
.dataImage ul li img{width:100px;height:70px;}
.dataImage ul li.current{border-color:#f8ae0f;}
.dataImage{position:relative;margin-bottom:30px;}
.dataImage i{width:9px;height:16px;background:url('../images/btn_bg.png') no-repeat;display:block;position:absolute;cursor:pointer;}
.dataImage .leftArrow{left:3px;top:26px;background-position:-82px -176px;}
.dataImage .rightArrow{background-position:-92px -176px;right:2px;top:26px;}
.htAddInfo li.marLine{padding:10px 60px 0 64px;}
.dataBigImage{margin-bottom:40px;}
.dataBigImage img{width:700px;}
.imgTitleBox{margin-top:8px;}
.imgTitleBox .dateImgName{color:#08c;font-size:14px;text-decoration:underline;line-height:32px;}
.imgTitleBox .htBtnSave{margin-left:20px;}
/*资料中心-媒体资料-评论end*/

/*二级菜单分类(文字)*/
.htMenu label{float:left;line-height:34px;font-size:14px;font-weight:bold;width:100px;text-align:right;}
.menuFiWord ul{overflow:hidden;border-bottom:1px solid #e5e5e5;padding:8px 0 0 0;}
.menuFiWord label{line-height:30px;}
.menuFiWord li{margin:0 10px 8px 0;padding:0 0px 0 14px;background:#f2f2f2; border:none;height:auto;}
.menuFiWord li:hover{padding:0 0px 0 14px;}
.menuFiWord li a{display:inline-block; vertical-align:bottom; height:30px;line-height:30px;background: #f2f2f2;font-size:15px;text-decoration:none;}
.menuFiWord li.internal{background:#faf6f1;border:none;}
.menuFiWord li.receive{background:#f0f6ed;border:none;}
.menuFiWord li.foreign{background:#e6f4f7;border:none;}
.menuFiWord li.on{ font-weight:bold; background:#fff; border-bottom:none; color:#333;border:2px solid #ccc;height:26px;line-height:26px;}
.menuFiWord li.on a{background:#fff; height:26px;line-height:26px;color:}
.menuFiWord li a:hover{ color:#333;}
.menuFiWord em{ padding-left:10px; font-size:14px; line-height:32px;}
.menuFiWord .menuForeign li.on{border:2px solid #46bcd8;height:26px;line-height:26px;}
.menuFiWord .menuInter li.on{border:2px solid #fac373;height:26px;line-height:26px;}
.menuFiWord .meunRece li.on{border:2px solid #a0d289;height:26px;line-height:26px;}
.menuFiWord li:hover{font-weight:bold;color:#333;}
.menuFiWord .editorSet{margin-left:0px;}
.menuFiWord .editorSet a{font-size:12px;color:green;text-decoration:underline;margin-left:2px;}
.menuFiWord .editorSet a.delete{color:#d10000;}
.menuFiWord .editorSet a:hover{color:#5ca256;}
.menuFiWord .editorSet a.delete:hover{color:#ff0000;}
.menuFiWord .editorSet i{color:#ccc;line-height:30px;}
.menuFiWord li.on .editorSet i{color:#ccc;line-height:22px;}
.menuFiWord li:hover .editorSet{font-weight:normal;}
.menuFiWord li.on .editorSet{font-weight:normal;}
.htLeftbar li a.setBtn{display:none;width:14px;height:14px;background: url(../images/backstage/setBtn.png) no-repeat -1px -211px;position:absolute;right: 10px;top:14px;border:none;}
.htLeftbar li a.setBtn:hover{background:url(../images/backstage/setBtn.png) no-repeat -1px -234px;right:1px;top:14px;}
.menuBox{width:740px;}
.menuFiWord li.addVicenav{margin:0 10px 8px 0;padding:0;background:#fff;width:24px;height:24px;border-radius:30px;}
.menuFiWord li.addVicenav:hover{padding:0;}
.menuFiWord li.addVicenav a{display:block;width:24px;height:24px;background:url(../images/backstage/setBtn.png) no-repeat 0px -67px;border-radius:30px;margin:4px 0 0 2px;}
.menuFiWord li.addVicenav a:hover{background:url(../images/backstage/setBtn.png) no-repeat 0px -151px;}
.ofHidden{overflow:hidden;}
/*二级菜单分类（文字）end*/

/*单选改按钮*/
.htChoose li .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 15px; margin:0 10px 6px 0; border: 2px solid #dedede;}
.htChoose li .htSex a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.htChoose li .htSex a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.htChoose li .htSex a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.htChoose li .htSex a:hover{ border:2px solid #08c;}
/*单选改按钮end*/

/*学期工作游戏策划*/
.htList h5 a.addyer{display:inline-block; padding:8px 10px; font-size: 14px;background: #08c; color:#fff; line-height: 20px; border-radius: 2px;float:right;margin-bottom:14px;}
.htList h5 a.addyer:hover{ background: #429ed9}
.uiTable td a.className{display:block;float:left;background:#08c;padding:5px 10px;border-radius:2px;color:#fff;text-decoration:none;margin:5px;position:relative;}
.uiTable td a.className:hover{background:#429ed9;padding:5px 14px 5px 6px;cursor:default;}
.uiTable td a.className i.cnDelete{position:absolute;top:-3px;right:1px;color:#ccc;font-size:18px;display:none;}
.uiTable td a.className i.cnDelete:hover{color:#fff;cursor:pointer;}
.uiTable td a.className:hover i.cnDelete{display:block;}
.uiTable td.tdClassName{max-width:400px;}
.diatpul .contry{width:440px;margin-top:5px;position:relative;}
.diatpul li .htSex a.linkSex{margin:0 7px 10px 0;}
.diatpul a.fillLink{padding:0 5px;color:#08c;}
.diatpul a.fillLink:hover{color:#08c;border: 2px solid #08c;}
.diatpul a.createSer{position:absolute;right:-20px;top:0;color:#08c;text-decoration:underline;}
.diatpul li .htSex a.createSer:hover{border:none;color:#f60;}
.diatpul li.secondLi{padding-left:76px;}
.hasChooseBtm{ font-size:14px; font-weight:bold; background:#ccc; border-radius:3px; border:none; cursor:pointer; width:70px; height:32px; color:#FFF;cursor:default;}
.noPadlr{padding:10px 0;}
.classDesign .noMartop{margin-top:0;}
/*学期工作游戏策划end*/

/*教研版块管理*/
.ofHidden li.on{border:2px solid #08c;padding-right:10px;}
.ofHidden li.on b{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;} 
.choseTip{border:1px solid #ccc;width:120px;float:right;padding:10px 10px 4px 4px;}
.choseTip li{margin-left:20px;line-height:20px;float:left;}
.choseTip li label{display:block;text-align:center;}
.choseTip li span{width:30px;height:20px;border:2px solid #f2f2f2;position:relative;display:inline-block;background:#f2f2f2;}
.choseTip li.on span{border:2px solid #08c;background:#fff;}
.choseTip li.on span b{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
/*教研版块管理end*/

/*教学管理组游戏策划*/
.listHead a.linkSex,.examBox a.linkSex,.htTable .htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 15px; margin:0 10px 6px 0; border: 1px solid #ddd;}
.listHead a.on i,.examBox a.on i,.htTable .htSex a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;}
.listHead a.on,.examBox a.on,.htTable .htSex a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.listHead a.linkSex:hover,.examBox a.linkSex:hover{ border:1px solid #999;}
.listHead a.on:hover,.examBox a.on:hover,.htTable .htSex a:hover{border:2px solid #08c;}
.padLr0{padding:10px 0;}
/*教学管理组游戏策划end*/

/*表格内单选修改*/
.htTable .htSex a.fillLink{ font-size: 16px; text-decoration: none; border: 2px solid #dedede;}
.uiTable td.alignLeft{text-align:left;}
.uiTable td.widthWeek{min-width:36px;}
/*表格内单选修改end*/

/*状态选择-蓝框*/
.htCondition .htChoose{margin-bottom:10px;}
.htCondition .htChoose a.htNumber{ background:#f8f8f8; border:1px solid #ddd;padding:2px 10px;font-weight:bold;margin-right:7px;text-decoration:none;}
.htCondition .htChoose a.htNumber:hover{ border:1px solid #999; color:#333;}
.htCondition .htChoose a.on{background:none; border:2px solid #08c;display:inline-block;}
.htCondition .htChoose a.on:hover{background:none; border:2px solid #08c;}
/*状态选择-蓝框end*/

/*打印模板*/
.printBg{background:#fff;}
.printMessage{clear:both;color:#000;}
.printMessage h3{position:relative; font-size:18px; color:#000; padding:10px;}
.printMessage h3.padBt0{padding-bottom:0;}
.printMessage h3 span{ font-size:14px; font-weight:normal; position:absolute; right:15px; top:18px;color:#000;}
.printMessage h3 p{ text-align:center; display:block; clear:both; padding-bottom:10px;color:#000;}
.printMessage h3 p.mainTitle{ font-size:20px;color:#000;}
.printMessage h3 p.secondTitle{ color:#777; font-size:16px;color:#000;}
.printMessage .jZinfo{font-size:12px; color:#000; clear:both; padding:5px 10px;text-align: right;}
.printMessage .jZinfo em{ padding-left:10px; color:#000;}
.dateTime{font-size:18px;color:#000;font-weight:bold;margin:30px 0 10px 0;}
.dateTime span{margin-right:20px;line-height:32px;color:#000;}
.actiTitle{font-size:16px;color:#000;font-weight:bold;margin:10px 0;position:relative;padding-left:20px;}
.actiTitle i{position:absolute;left:0;top:2px;color:#000;}
.actiTitle span{line-height:32px;margin-right:10px;color:#000;}
.actiCon li{overflow:hidden;font-size:14px;line-height:32px;color:#000;}
.actiCon li label{float:left;color:#000;}
.actiCon .actiPho{float:left;width:520px;line-height:32px;color:#000;}
.actiCon li p.prg{float:left;width:520px;line-height:32px;color:#000;}
.phyText{margin-top:14px;}
.phyText h4{font-size:16px;color:#000;font-weight:bold;margin:4px 0;}
.phyText p{font-size:14px;line-height:24px;color:#000;padding-left:20px;text-indent:2em;}
.paintEx{border:1px solid #000;width:100%;color:#000;}
.paintEx th,.paintEx td{border:1px solid #000;font-size:14px;text-align:center;padding:4px 2px;}
.phyText .actiTitle{margin-bottom:0px;}
h5.sunTitle{font-size:14px;margin-top:10px;}
.priSun{padding-left:20px;}
.priSun li{overflow:hidden;padding:4px 0;}
.priSun label{float:left;}
.priSun span{float:left;display:inline-block;width:86%;}
.printMessage h3 p.eduTitle{font-size:30px;font-family:'宋体';padding:20px 0 20px 0;}
.eduPlan th,.eduPlan td{padding:10px;font-size:16px;font-family:'宋体';height:120px;}
.eduPlan th.leftCell{width:16%;}
.eduPlan td.leAlign{text-align:left;}

.prShort h3{padding:0;}
.prShort h3 p{padding-bottom:0px;}
.prShort .phyText{margin-top:4px;}
.prShort .phyText h4{margin:0px 0 0px 0;font-size:15px;}
.prShort .phyText p{line-height:18px;padding-left:10px;}
.priCell{width:80px;}
.prWyw h3 p.mainTitle{font-family:'黑体';font-size:18pt;}
.prWyw h3 p.mainTitle em{text-decoration:underline;padding:0 8px;}
.prWyw h3 p.secondTitle{overflow:hidden;font-family:'黑体';font-size:12pt;}
.prWyw h3 p.secondTitle i{margin:0 20px;}
.prWyw h3 p.secondTitle i em{text-decoration:underline;}
.ltExcel th.priNobor{padding:0}
.ltExcel th.priNobor th{font-weight:bold;text-align:center;}
.paintNb{width:100%;color:#000;min-height:140px;}
.paintNb th,.paintNb td{border:1px solid #000;font-size:14px;text-align:center;padding:4px 2px;}
.paintNb th{height:20px;}
/*打印模板end*/

/*教研版块*/
h4.teachBktitle{border-bottom:1px solid #ccc;font-size:18px;color:#999;padding:8px 4px;margin-bottom:8px;}
h4.teachBktitle em{border-bottom:3px solid #08c;padding:6px 10px;}
.mb30{margin-bottom:30px;}
.mb30 ul{overflow:hidden;border-bottom:1px solid #e5e5e5;padding:12px 0 4px 0;}
/*教研版块end*/

/*消息提醒*/
.remindBtn{width:270px;height:40px;position:fixed;bottom:0px;right:0px;box-shadow:-3px -2px 6px -1px rgba(0,0,0,0.2);cursor:pointer;visibility:visible;background:#f0f1f4;opacity:0.95;border-radius:2px 0px 0px 2px;z-index:999;}
.remindBtn i{line-height:40px;font-size:14px;padding-left:70px;display:inline-block;}
.remindBtn a.clear{position:absolute;right:50px;top:14px;}
.remindBtn .reIcon{width:26px;height:18px;background:url(../images/remindMes.png) no-repeat 0 0;display:inline-block;position:absolute;left:20px;top:11px;}
.remindBtn .reArrow,.remindBtn .downArrow{width:14px;height:7px;background:url(../images/remindMes.png) no-repeat 0 -20px;display:inline-block;position:absolute;right:20px;top:18px;}
.remindBtn .downArrow{background:url(../images/remindMes.png) no-repeat 0 -32px;}
.remindMes{position:relative;}
ul.mesList{width:268px;max-height:300px;position:fixed;right:0;bottom:40px;background:#f0f1f4;box-shadow:-3px -2px 8px -1px rgba(0,0,0,0.2);border:1px solid #ccc;border-bottom:none;overflow:auto;overflow-x:hidden;z-index:999;}
ul.mesList li{background:#fff;border-bottom:1px solid #d5d6d9;padding:6px;overflow:hidden;}
ul.mesList li:hover{background:#f5f6fa;}
ul.mesList li p{padding:0 0 0 6px;}
ul.mesList li span{float:right;margin-top:6px;padding-right:4px;}
ul.mesList li span a{color:#08c;text-decoration:underline;margin-left:4px;}
ul.mesList li span a:hover{color:#f60;}
ul.mesList li.moreMes{text-align:center;padding:10px 0;}
ul.mesList li.moreMes a{color:#08c;}
ul.mesList li.moreMes a:hover{text-decoration:underline;color:#f60;}
/*消息提醒end*/

/*周计划修改*/
.planBox .sunPro{border:1px solid #dedede;padding:15px 0px 5px 15px;}
.planBox .sunPro:hover{border:1px solid #ccc;}
.sunPro span{background:#08c;display:inline-block;padding:2px 10px 2px 10px;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 6px 10px 0;font-size:14px;position:relative;cursor:pointer;}
.sunPro span:hover{background:#429ed9;padding:2px 16px 2px 4px;}
.sunPro span i.del{position:absolute;right:3px;top:3px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;}
.sunPro span:hover i.del{display:block;}
.sunPro .noPadt span a{color:#fff;font-size:12px;margin-left:8px;cursor:pointer;}

.sunshineBox{margin:15px;min-height:200px;width:782px;}
.sunshineBox th{border:1px solid #dedede;width:738px;}
.sunshineBox th.leftTitle{border:solid 1px #cedde7;font-size:14px;background:#eef4f6;width:20px;padding:30px 10px;writing-mode: tb-rl;text-align:center;border-right:none;}
.sunshineBox .sunPro{text-align:left;vertical-align:top;padding:0 15px 15px 15px;}
.sunPro .ownChoose{border:1px solid #e5e5e5;padding:10px;overflow:hidden;border-top:none;}
.sunPro .ownChoose:hover{border:1px solid #ccc;border-top:none;}
.sunPro .noBor{border:none;padding:10px 0 0 0;}
.sunPro .noBor:hover{border:none;}
.sunshineBox h4{font-size:16px;line-height:32px;border-bottom:solid 1px #d9d9d9;margin-top:15px;}
.sunshineBox h4 em{background:#f1f1f1;display:inline-block;padding:0 8px;border:1px solid #ccc;border-bottom:none;}
.sunPro .ownChoose label{float:left;font-size:14px;line-height:28px;text-align:right;width:100px;margin-right:6px;}
.sunPro .ownChoose .ownBlock{float:left;width:580px;}
.sunPro .noBor .ownBlock{width:auto;}
.sunPro .ownChoose .ownBlock p{font-size:14px;font-weight:normal;padding:4px 0 10px 0;}
.sunPro .noBor .ownBlock p{text-indent:2em;}
.sunPro .ownBlock span{padding:2px 10px 2px 10px;font-weight:normal;}
.sunPro .ownBlock span:hover{padding:2px 16px 2px 4px;}
.sunPro .ownBlock span i.del{top:3px;}
.sunshineBox .ownChoose a.addEdu{padding:1px 8px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#646464;display:inline-block;margin: 0px 6px 10px 0;}
.sunshineBox .ownChoose a.addEdu:hover{text-decoration:none;background:#f1f1f1;border:1px solid #b3b3b3;}
.sunshineBox span{font-weight:normal;cursor: pointer;}
.sunPro .ownBlock span a{color:#fff;font-size:12px;margin-left:8px;}
.ownBlock textarea{width:360px;height:120px;max-width:360px;border:1px solid #ccc;margin-bottom:10px;padding:4px 4px 4px 8px;}
.ownBlock textarea:hover,.ownBlock textarea:focus{border:1px solid #b3b3b3;}
.ownBlock input{width:360px;border: 1px solid #ccc;padding: 4px 4px 4px 8px;line-height:24px;height:24px;margin-bottom:10px;font-size:14px;}
.ownBlock input:hover,.ownBlock input:focus{border:1px solid #b3b3b3;}
.sunPro .noPadt{padding-bottom:0px;}
.sunshineBox h4 a{float:right;color:#08c;font-size:14px;font-weight:normal;margin-right:10px;text-decoration:underline;}
.sunshineBox h4 a:hover{color:#f80;}
.ownBlock div.textArea{width:360px;height:120px;max-width:360px;border:1px solid #ccc;margin-bottom:10px;padding:4px 4px 4px 8px;font-size:14px;color: #626262;font-weight:normal;overflow:auto;overflow-x:hidden;}
.ownBlock div.textArea.span{color:#626262;font-family:"微软雅黑";font-size: 14px;line-height: 24px;}
.ownBlock div.textArea:hover,.ownBlock textarea:focus{border:1px solid #b3b3b3;}

/*标题在左*/
.planBox{overflow:hidden;}
.planBox .leftTitle{float:left;border:solid 1px #cedde7;font-size:14px;background:#eef4f6;width:20px;padding:30px 10px;writing-mode:tb-rl; text-align:center;border-right:none;height:108px;}
.planBox .leftTitle a{color:#08c;font-weight:normal;font-size:12px;margin-top:10px;}
.planBox .htConright{float:left;}
.htConright .htArea{width:726px;height:160px;resize:none;padding: 4px 4px 4px 8px;overflow-y:auto;}
.planBox .flsun{float:left;padding:15px 50px 5px 15px;border-top:1px solid #dedede;width:673px;height:148px;position:relative;}
.planBox .flsun .add{position:absolute;top:15px;right:15px;color:#08c;}
.ltExcel{margin:0;}
.ltExcel th{text-align:left;font-weight:normal;padding:10px;}
.ltExcel th p{font-size:14px;line-height:28px;color:#000;}
.paintEx th.ltTitle{width:40px;}
.paintEx td.ltTitle{width:40px;}
.paintEx th.ltTitle div{font-weight:bold;Writing-mode:tb-rl;text-align:center;}
.ownChoose .blOver{overflow:hidden;}
.planBox li.pad0{padding:0}

/*周计划备课修改*/
.uiTable td.shortTitle{width:10%;padding:0;}
.uiTable td.notAlignCenter{padding:7px 4px;}
td.notAlignCenter p a{padding-left:0px;}
.weekPlanAdd td.notAlignCenter h3.ellipsis{margin-left:0;}
.planBox .pad10{padding:10px 10px 0 10px;border: 1px solid #dedede;overflow:hidden;}
.planBox .pad10:hover{border:1px solid #ccc;}
.planBox .pad10 .eduName{margin:0 10px 10px 0;float:left;}

/*htEduname周计划草稿大输入框*/
.planBox .htEduname{padding:10px;width:718px;height: 148px;}
.htEduname span{background:#08c;display:inline-block;padding:2px 10px 2px 10px;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 6px 10px 0;font-size:14px;position:relative;cursor: pointer;}
.htEduname span:hover{background:#429ed9;padding:2px 16px 2px 4px;}
.htEduname span i.del{position:absolute;right:3px;top:3px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;}
.htEduname span:hover i.del{display:block;}
.htEduname  a.addEdu{padding:1px 8px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#646464;display:inline-block;margin: 0px 6px 10px 0;cursor:pointer;}
.htEduname a.addEdu:hover{text-decoration:none;background:#f1f1f1;border:1px solid #b3b3b3;}
.htEduname span a{color:#fff;font-size:12px;margin-left:8px;cursor:pointer;}

/*htEduname周计划草稿大输入框*/
.secCross td.secChopro{padding:6px 0 0 6px;text-align:left;vertical-align:top;}
.secCross td.secChopro span{background:#08c;display:inline-block;padding:2px 10px 2px 10px;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 4px 8px 0;font-size:14px;position:relative;}
.secCross td.secChopro span:hover{background:#429ed9;padding:2px 16px 2px 4px;}
.secCross span i.del{position:absolute;right:3px;top:3px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;}
.secCross span:hover i.del{display:block;}
.secCross  a.addEdu{padding:1px 8px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#646464;display:inline-block;margin: 0px 6px 10px 0;cursor:pointer;text-decoration:none;}
.secCross a.addEdu:hover{text-decoration:none;background:#f1f1f1;border:1px solid #b3b3b3;}
.secCross span a{color:#fff;font-size:12px;margin-left:8px;cursor:pointer;}

/*发布*/
.fbWeekplan span:hover{padding:2px 10px 2px 10px;background:#08c;}
.fbWeekplan .ownBlock span:hover{padding:2px 10px 2px 10px;background:#08c;}
.fbWeekplan .htArea p{text-indent:2em;}

/*二级菜单横向*/
.secCross .htArea{width:92%; height:120px;padding:2px 4px;resize:none;border:1px solid #dedede;color:#333;font-size:14px;line-height:18px;overflow: auto;font-weight:normal;text-align:left;}
.secCross .htArea:hover{border:1px solid #ccc;}
.secCross th{width:25%;border: 1px solid #dedede;}
.sunshineBox .secTb{padding:14px;min-height:150px;}
.sunshineBox .secTb:hover{border-color:#ccc;}
.secCross tr:hover{background:#fff;}
.htNoticeWork .secTb{min-height:150px;height:auto;}
.sunshineBox th.topTitle{border:solid 1px #cedde7;font-size:14px;background:#eef4f6;padding:12px 15px 12px 15px;text-align:left;border-bottom:none;height:11px}
.witAuto th{width:auto;}
.sunPro .addEdu{padding:1px 8px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#646464;display:inline-block;margin:0px 6px 10px 0;cursor:pointer;}
.sunPro .addEdu:hover{text-decoration:none;background:#f1f1f1;border:1px solid #b3b3b3;}
.uiTable td.planTdtop{vertical-align:top;}
.uiTable th.mianName{width:12%;}
.secCross .crossNobor{vertical-align:top;padding:4px;}
.secCross .crossNobor .htArea{border:none;overflow:visible;margin:0;height:auto;width:100%;}
.secCross .crossNobor .htArea:hover{border:none;}

/*课题按钮*/
.uiTable td.secChopro{padding:6px 0 0 6px;text-align:left;vertical-align:top;}
.uiTable td.secChopro span{background:#08c;display:inline-block;padding:2px 10px 2px 10px;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 4px 8px 0;font-size:14px;position:relative;}
.uiTable td.secChopro span:hover{background:#429ed9;padding:2px 16px 2px 4px;}
.uiTable td.secChopro span i.del{position:absolute;right:3px;top:3px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;}
.uiTable td.secChopro span:hover i.del{display:block;}
.uiTable  a.addEdu{padding:1px 8px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#646464;display:inline-block;margin: 0px 6px 10px 0;cursor:pointer;text-decoration:none;}
.uiTable a.addEdu:hover{text-decoration:none;background:#f1f1f1;border:1px solid #b3b3b3;}
.uiTable td.secChopro span a{color:#fff;font-size:12px;margin-left:8px;cursor:pointer;}
/*周计划修改end*/

/*新周计划模板*/
.wePlanbox{float:right;width:660px;}
.weekShort{width:649px;margin:0;float:right;padding:0;margin-bottom:15px;}
.weekShort .ownChoose{/*width:560px;*/}
.weekShort .ownChoose .ownBlock{width:450px;}
.weekShort h4{border-bottom: solid 1px #d9d9d9;}
.weekShort h4 em{height:29px;line-height:29px;}
.weekShort .htConright .htArea{width:600px;border: 1px solid #e5e5e5;}
.weekShort .htConright .htArea:hover{border: 1px solid #ccc;}
.weekShort .htConright .htArea:focus{border: 1px solid #ccc;}
.weekShort th.leftTitle{background:#f7f7f7;}
.weekShort .leftTitle{padding:30px 7px;background:#f7f7f7;border: solid 1px #e5e5e5;border-right:none;}
.weekShort th.leftTitle,.weekShort th.sunPro{border:1px solid #e5e5e5;}
.plateName{overflow:hidden;margin-bottom:10px;}
.workCategory .plateName label{float:left;line-height:28px;}
.workCategory .plateName input{float:left;width:107px;border:1px solid #ccc;padding:2px;line-height:22px;height:22px;}
.workCategory .plateName input:hover{border:1px solid #b3b3b3;}
.cateSave{background:#f7f7f7;padding:6px 0;}
.workCategory .htBtnSearchmall{margin: 0 0 0 56px;display:block;}
.checkBottom li{ line-height:32px; padding:8px 0 0 0; font-size:14px;}
.checkBottom li.zzBook i{padding-right:15px;line-height:32px;}
.checkBottom li.zzBook input{vertical-align:baseline;line-height:32px;margin-right:2px;}
.plateName span a{width:24px;height:28px;background:#ccc;display:inline-block;border:2px solid #b3b3b3;margin-left:14px;}
.plateName span a:hover{border:2px solid #08c;}
.plateName span.hpBg a{ background:url(../images/planStyle.png) no-repeat 0 0;}
.plateName span.spBg a{ background:url(../images/planStyle.png) no-repeat -30px 0;}
.plateName span.hpBg a.on{border:2px solid #08c;background:url(../images/planStyle.png) no-repeat 0px -34px;}
.plateName span.spBg a.on{ background:url(../images/planStyle.png) no-repeat -30px -34px;border:2px solid #08c;}
.weekShort .listHead{background:#f7f7f7;border:solid 1px #e5e5e5;border-bottom:none;}
.weekShort .htNoticeWork .secTb{width:627px;max-width:627px;}
.weekShort .htNoticeWork .htText{width:637px;}
.weekShort .htNoticeWork .htArea{width:627px;max-width:627px;}
.weekShort .secCross .htArea{width:92%}
.weekShort th.topTitle{border:1px solid #e5e5e5;background:#f7f7f7;height:11px;}
.weekShort .secTb{padding:10px;}
.weekShort .uiTable .planTdtop .htArea{width:90%;height:90px;}
.uiTable td.fourWord{padding:0;}
.weekShort .htConright .htEduname{width:592px;}
/*新周计划模板end*/

.yskcBox{ padding-top: 10px;}
.yskcBox h3{ line-height: 36px; color: #333; padding-left: 10px; border: 1px solid #dedede; background: #f8f8f8; border-bottom: none; font-size:14px;}
.w440{ width: 415px;}
.htNoticeWork .w506{ width: 506px;}
.w500{ width: 500px;}
.modal.in .popupWit700{width:700px;}
.jxmanagerList dd{ font-size: 14px; clear: both;  border-bottom: 1px solid #ddd; }
.jxmanagerList dd:hover{ background: #f9f9f9}
.jxmanagerList dd h3{ padding: 10px ; background: #f9f9f9;  position: relative;}
.jxmanagerList dd:hover h3{ background: #eee}
.jxmanagerList dd h3 em{padding-left: 8px; color: #aaa; font-weight: normal;}
.jxmanagerList dd h3 span{ font-weight: normal; position: absolute; right: 10px; top;0px;}
.jxmanagerList dd h3 span a{ padding: 0 5px;}
.jxmanagerList dd .jxpuan{ height: 30px; padding: 10px 0; line-height: 30px;}
.jxmanagerList dd .jxpuan span{ text-indent: 10px; width: 25%; float: left;}
.jxmanagerList dd h3 .txtcol_1{ color: #f80}
.jxmanagerList dd h3 .txtcol_2{ color: #093}
a.aBlack{ color: #000;}
.clearfix textarea{padding:4px 4px 4px 8px;}
.memberShow .wkInfo li a.aBlue:hover{color:#f60;}
.cor2 .udTerm{color:#08c;font-size:12px;float:right;font-weight:normal;text-decoration:underline;}
.cor2 .udTerm:hover{color:#f60;}
.uiTable td.htTitle a.longTi{width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
.uiTable td.longOpera{width:90px;}
.uiTable td.longOpera a{display:inline-block;}
/*工作安排start*/
.bumenMenu{ line-height: 45px;font-size: 14px;overflow:hidden;}
.bumenMenu .bumenTxt{ padding: 1px;border:1px solid #dedede;border-right:none;}
.bumenTxt b{ background: #eef4f6; color: #666; height: 43px; line-height: 43px; display: inline-block; width: 101px; text-align: center;}
.bumenTxt b a{ border:1px solid #dedede; font-size: 18px; display: block; float: right; background: #fff; line-height: 24px; margin: 8px 8px 0 0 ; padding:0 6px;}
.bumenTxt b a:hover{ border:1px solid #f80; text-decoration: none;}
.bumenMenulist{font-weight: bold; border-left:1px solid #dedede; width:736px;border-top:1px solid #dedede;}
.bumenMenulist a{ border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; color: #333; position: relative; display:block; float: left; width: 91px; text-align: center;border-bottom: 1px solid #dedede;}
.bumenMenulist a.last-child{ border-right: none;}
.bumenMenulist a:hover{ background:#f9f9f9; text-decoration: none; color: #f37842;}
.bumenMenulist a.on i{ background:url(../images/backstage/bumen_icon.png) no-repeat; width: 11px; height: 6px; position: absolute; bottom: 0px; left: 40px;}
.bumenMenulist a.on{ color: #f37842;}
.bumenInfo{ margin: 10px 0; border:1px solid #dedede; padding: 12px 18px; line-height: 22px;}
.bumenInfo .infoLi_one{ width: 230px;}
.bumenInfo .infoLi_two{ width: 572px;}
.bumenInfo .infoLi_one li,.bumenInfo .infoLi_two li{ color: #000; font-size: 14px;}
.bumenInfo .infoLi_one li label,.bumenInfo .infoLi_two li label{ color: #888; float: left;}
.rbmTxt{ width: 530px; float: left; word-break:break-all;}
.htList h4,.resourceLeft h4{font-size: 14px; border-bottom: 1px solid #dedede; font-weight: normal; line-height:30px; height:30px;}
.htList h4 b,.resourceLeft h4 b{ display: inline-block; padding: 0 18px; background: #08c; color: #fff;}
.htList h4 span a,.resourceLeft h4 span a{ color: #08c; padding-right: 10px; font-weight: normal; text-decoration: underline;}
.bumenLimit{ clear: both; overflow: hidden; margin-top:15px; font-size: 14px;min-height: 89px;}
.l_bmside{ position: relative; width: 56px; cursor: pointer; margin-right: 15px; display: inline; background: url(../images/backstage/zhiwei.png) no-repeat; height:55px; line-height: 55px; text-align: center; color: #fff; padding-right: 6px;}
.l_bmside .fldel{ line-height: 21px; height: 21px;  padding-top: 4px; width: 42px; background:url(../images/backstage/delbg.png) no-repeat;position: absolute; left: 5px; top: 59px;}
.r_bmrightbar{width:750px;}
.r_bmrightbar .htTable{ margin-top: 12px;}
.bmTabs{ border-bottom: 1px solid #dedede; line-height: 32px; height: 32px;}
.bmTabs a{ display: block; float: left; background: #f8f8f8; padding: 0 20px;}
.bmTabs a.on{ color: #fff; background: #ff7a2a;}
.bmMember{ padding: 12px 0;}
.bmMember a{ width: 95px; position: relative; color: #333; text-indent:12px; border:1px solid #dedede; margin :0 10px 10px 0; display: block; float: left; height: 30px; line-height: 30px;}
.bmMember a:hover{ border:1px solid #666; text-decoration: none;}
.bmMember a.bmAdd{ text-indent:0; font-weight: bold; width: auto; padding:0 10px; font-size: 16px;}
.bmMember a.bmAdd:hover{ border: 1px solid #f37842; color:#f37842;}
.bmMember a i{ display: none;}
.bmMember a.a_hover i{ display: block; text-indent:0; padding: 0 3px; position: absolute; right: 0px; top:0px; background: #fff; border-left: 1px solid #dedede;}
.bmMember a.a_hover i:hover{ font-weight: bold; color: #fff; background: #08c; border-left: 1px solid #666}
.bmAddBox { padding-top: 12px;}
.bmAddBox a.addBlue{ margin-right: 12px; border: 1px solid #dedede; padding: 0 25px; background: #ddeeff; color: #08c; font-size: 14px; display: block; float: left; line-height: 28px; line-height: 28px;}
.bmAddBox a.addBlue:hover{ text-decoration: none; border: 1px solid #08c;}
.bmAddBox a.addGreen{ border: 1px solid #dedede; padding: 0 25px; background: #f0ffdd; color: #1a7a00; display: block; float: left; line-height: 28px; line-height: 28px;}
.bmAddBox a.addGreen:hover{ text-decoration: none; border: 1px solid #1a7a00;}
.workCategory .secCategory{padding-top:0;}
.workCategory .secCategory h4{margin-left:14px;}
.workCategory .nextCategory,.resourceLeft .nextCategory{padding-left:20px; font-weight: normal;}
.lastCategory i{color:#ccc;font-size:10px;margin:0 5px;}

/*选取板块start*/
.tdTime select{width:120px;height:26px;line-height:26px;}
.uiTable td.tdChose{padding:7px 0px;width:100px;}
.plateNav{border-bottom:1px solid #ddd;padding:0 0 36px 0;}
.plateNav a{display:block;float:left;border-radius:4px 4px 0 0;padding:9px 14px;margin-right:4px;font-size:14px;}
.plateNav a:hover{background:#f1f1f1;color:#666;text-decoration:none;}
.plateNav a.on{border:1px solid #ddd;border-bottom:1px solid #fff;background:#fff;cursor:default;font-weight:bold;}
.plateCon span.numberChoose{display:inline-block; border-radius:4px; cursor:pointer; border:2px dotted #d7edfa;padding:4px 3px;min-width:68px;text-align:center; width:auto; margin:5px 2px; background:#fff;text-align:left;text-align:center;}
.plateCon span.numberChoose:hover{text-decoration:underline;border:2px dotted #95d4fa;}
.plateCon span.current{background:url(../images/backstage/checkKind.png) no-repeat -14px -7px;padding:4px 0px 4px 18px; color:#fff;border:2px solid #4ab8fa;}
.plateCon span.current:hover{border:2px solid #4ab8fa;}
td.plateOpera{text-align:left;}
td.plateChoseti{width:14%;padding:0}
td.plateChoseti a:hover{color:#f80;}
a.plchoseAll{font-size:14px;font-weight:normal;float:right;margin:0;}
table.plateTb{margin-top:15px;}
.plWinall{font-size:14px;margin-top:15px;}
/*选取板块end*/

/*工作安排*/
.r_bmrightbar td.blCell{width:76%;padding:8px 8px 0px 8px;vertical-align:top;}
.r_bmrightbar .ownBlock{text-align:left;float:left;}
.r_bmrightbar .ownBlock span{padding:2px 10px 2px 10px;font-weight:normal;background:#08c;display:inline-block;line-height:24px;color:#FFF;text-decoration:none;border-radius:3px;margin:0px 6px 8px 0;font-size:14px;position:relative;}
.r_bmrightbar .ownBlock span:hover{padding:2px 16px 2px 4px;background:#429ed9;}
.r_bmrightbar .ownBlock span i.del{top:2px;position:absolute;right:3px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;}
.r_bmrightbar .ownBlock span:hover i.del{display:block;}
h4.mt10{margin-top:10px;}
/*工作安排end*/

/*分页*/
.npPage{text-align:center;margin:20px auto; clear:both;}
.npPage a{display:inline-block;background:#f8f8f8;color:#333;border:1px solid #e9e9e9;line-height:26px;padding:0 9px;font-weight:bold;font-size:14px;}
.npPage a.on{background:#08c;color:#fff;border-color:#08c;text-decoration:none;}
.npPage a:hover{border-color:#08c; text-decoration:none;}
.npPage span{padding:0 5px;vertical-align:bottom;}
.npPage a.greyA{ color:#aaa; cursor:default;}
.npPage a.greyA:hover{ border:1px solid #e9e9e9;}
.npPage i{display:none;}
/*分页end*/

/*观察案例*/
.gcPro{margin-top:30px;}
.gcPro li.zzBook{padding:6px 0;line-height:28px;}
.gcPro li.zzBook input.htInput,.gcPro li.zzBook textarea.htInput{width:600px;padding: 6px 8px;max-width:600px;}
.gcPro li.zzBook textarea.htInput{height:120px;}
.gcPro li.textLh{line-height:18px;}
.gcPro .span_border{display:inline-block;width:620px;}
.gcPro .span_border a.com_chooseborder{ line-height: 24px; display:block;float:left; background: #fff; text-decoration: none; color: #666; padding: 0 16px; margin:0 10px 10px 0; border: 2px solid #dedede;}
.gcPro .span_border a.on i{ position: absolute; right:0; bottom:0;background: url(../images/sexon.png) no-repeat; width: 11px; height: 11px; display: block;padding:0;}
.gcPro .span_border a.on{ position: relative;  border: 2px solid #08c; color: #333;}
.gcPro .span_border a:hover{ border:2px solid #08c;}
.gcPro .span_border a:hover{color:#666}
.gcPro .span_border a b{font-size:14px;font-weight:normal;color:#08c;margin-left:4px;}
/*观察案例end*/

/*班级案例end*/
.almenu{border-bottom:1px solid #ccc;line-height:34px;height:34px;padding-left:4px;margin:0 15px 25px 15px;line-height:33px;}
.almenu a{display:inline-block;width:126px;text-align:center;font-size:14px; color:#646464;margin-left:-5px;border-right:none;margin-right:10px;text-decoration:none;}
.almenu a:hover{background:#f1f1f1;border-radius:5px 5px 0 0;}
.almenu a.current{background:#fff; border:1px solid #ccc;color:#08c; border-bottom:1px solid #fff; border-radius:5px 5px 0 0; font-weight:bold;font-size:14px;}
.htAddInfo .listHead{ position:relative; line-height:40px;height:40px; font-size:14px; text-indent:0; background:#eef4f6; border:1px solid #dce9ed;overflow:hidden;margin-bottom:0;}
.htAddInfo .htTable .uiTable{border-top:none;}
/*班级案例end*/

/*家长资源应用*/
.childMes .litDiv h2{padding:4px 0 10px 0;}
.childMes .litDiv h2 .r_litTime{position:inherit;}
.childMes .litDiv h2 .r_litTime b{color:#646464;line-height:14px;display:inline-block;font-weight:normal;font-size:14px;margin-left:20px;font-weight:bold;}
.childMes .litCenter p{display:inline-block;width:360px;margin-right:20px;padding:4px 0;}
.childMes .litCenter p span{display:inline-block;width:260px;vertical-align:top;}
.childMes .litCenter{padding:4px 0;}
.childMes .litDiv{padding:6px 20px;}
.childMes .litDiv h2 .litDel{float:right;}
/*家长资源应用end*/

/*树形结构弹窗*/
.modal-body .resourceMenu{width:auto;overflow:hidden;padding:10px 5px 0px 10px;}
.modal-body .resourceMenu li{float:left;vertical-align:top;width:266px;margin:0 5px 20px 0;overflow-x:auto;}
.modal-body .resourceMenu h4{font-size:14px;border-bottom:1px solid #dedede;line-height:30px;height:30px;}
.modal-body .zyMenubox{width:auto;overflow-x:hidden;margin:auto;}
.modal-body .resourceMenu li .treeCon{width:440px;}
.modal-body .treeXq{float:left;padding:15px 15px 2px 15px;background:#fff;width:529px;}
/*树形结构弹窗end*/

/*文档中心*/
.diaTeacher .checkKind span.numberChoose:hover{text-decoration:none;}
.diaTeacher .wkdataNav{ overflow:hidden;margin-bottom:10px;}
.diaTeacher .wkdataNav .wkdataMenu{ display:block; float:left; padding:0 14px; text-align:center; background:#f2f8fa; border-right:1px solid #e9eef0; text-decoration:none;}
.diaTeacher .wkdataNav .wkdataMenu:hover{border-top:2px solid #fcceca;background:#fff;color:#333;}
.diaTeacher .wkdataNav .current,.diaTeacher .wkdataNav .current:hover{ border-top:2px solid #fd877c; background:#fff;}
.diaTeacher .wkdataNav{height:34px;line-height:34px;background:#fff;border:1px solid #e9eef0;font-size:14px;color:#333;font-weight:bold; }
.diaTeacher .wkdataNav .lastOne{ border:none;}
.cyFolder span.numberChoose:hover i{display:block;}
.diaTeacher .cyFolder span.numberChoose{position:relative;padding:4px 12px;}
.diaTeacher .cyFolder span.numberChoose:hover{padding:4px 14px 4px 10px;text-decoration:none;}
.diaTeacher .cyFolder span.current{padding:4px 6px 4px 24px;}
.diaTeacher .cyFolder span.current:hover{padding:4px 13px 4px 17px;}
.diaTeacher .cyFolder span.current i.del{color:#fff;right:1px;}
.cyFolder .numberChoose i.del{position:absolute;right:2px;top:4px;font-size:14px;color:#fff;font-weight:bold;display:none;cursor:pointer;color:#4ab8fa;}
.htGroupName .cySet{padding:8px 0 2px 4px;}
.diaTeacher .htGroupName span.yxBtn,.diaTeacher .htGroupName span.yxBtn:hover{background:#bfbfbf;padding:4px 6px; color:#fff;border:2px solid #bfbfbf;}
.diaTeacher .cyFolder span.yxBtn{border:2px solid #bfbfbf;padding:4px 6px;background:#bfbfbf;}
.diaTeacher .cyFolder span.yxBtn:hover{padding:4px 13px 4px 6px;}
.diaTeacher .cyFolder span.yxBtn i.del{color:#fff;right:1px;}
/*文档中心end*/

/*工作安排-视图*/
.r_bmrightbar .gcPro{margin-top:20px;}
.r_bmrightbar .gcPro li.zzBook label{width:80px;}
.r_bmrightbar .gcPro li.zzBook{padding:2px 0;}
.r_bmrightbar .gcPro .span_border a.com_chooseborder{margin-bottom:8px;}
.r_bmrightbar .gcPro li.zzBook label{position:relative;}
.r_bmrightbar .gcPro a.choseAll{position:absolute;bottom:-18px;left:-10px;width:80px;}
.r_bmrightbar .gcPro a.choseCancel{position:absolute;bottom:-18px;left:12px;}
.r_bmrightbar .gcPro a.choseAll:hover,.r_bmrightbar .gcPro a.choseCancel:hover{color:#f60;}
.r_bmrightbar .gcPro li.zzBook{overflow:inherit;}
/*工作安排-视图end*/

/*图集*/
.artTitle{ width:772px; margin:30px auto 0 auto; clear:both;}
.artTitle h2{ color:#f80; font-weight:bold; font-size:20px; clear:both;}
.artTitle p{ margin-top:10px; padding-left:10px; background:#f9f9f9; color:#999;}
.artTitle p em{ padding-right:10px;}
.albumShow{padding-top:15px; padding-bottom:20px;}
.albumShow .bgMusic{ margin-bottom:30px; padding-left:114px;}
.albumShow .focusAl{border-bottom:1px solid #ececec;position:relative;}
.albumShow .focusAl .focusAlinner{width:843px;margin:auto;position:relative;}
.artSpCon .bgMusic{ margin-left:50px;}
.focusAlinner .focusIntr{position:absolute;bottom:0;width:772px;left:36px;}
.focusAlinner .focusIntr span{background:#000;opacity:0.5;filter:alpha(opacity=50);display:block;height:50px;width:100%;}
.focusAlinner .focusIntr .foctxt{color:#fff;position:absolute;padding:8px 10px;z-index:2;}
.focusIntr .foctxt h3{margin-bottom:4px;}
.focusAl .prev,.focusAl .next,.smallAl .prev,.smallAl .next{background:url('../images/btn_bg.png') no-repeat;cursor:pointer;position:absolute;width:34px;height:51px;}
.focusAl .prev{background-position:-5px -176px;left:0;margin-left:-10px;top:199px;}
.focusAl .next{background-position:-44px -176px;right:0;margin-right:-10px;top:199px;}
.focusAl p.imgbox{display:block;border:1px solid #ececec;width:772px;height:434px;text-align:center;margin:auto;}
.albumShow .smallAl{position:relative;margin:22px auto 24px;width:772px;}
.smallAl .prev,.smallAl .next{width:9px;height:16px;}
.smallAl .prev{background-position:-82px -176px;left:3px;top:26px;}
.smallAl .next{background-position:-92px -176px;right:2px;top:26px;}
.smallAl .smlWrap{width:742px;margin:0 0 0 15px;}
.smallAl .alblis{}
.alblis li{float:left;border:2px solid #fff;margin:0 6px;height:60px;cursor:pointer;_display:inline;}
.alblis li.current{border-color:#f8ae0f;}
.alblis img{width:90px;height:60px;_display:block;}
.albumShow .groupOps{width:772px;margin:0 auto 10px;}
.albumShow .groupOps .groupOp{width:772px;margin:auto;padding:0;}
.albumShow .groupOp{ padding-left:50px; margin-bottom:5px;}
.groupOp a.btnGroup{color:#08c; height:22px;line-height:22px;font-size:14px;}
.albumShow .albDes{border:1px solid #f7f0e7;background:#fff7d8;width:752px;padding:10px 20px;margin:0 0 15px 114px;}
.albDes h4{font-size:14px;margin-bottom:15px;}
.albDes p{line-height:22px;}
	/*文章导航*/
.arsel p{color:#999; font-size:14px;line-height:26px;padding-left:16px; margin:0;}
.arsel a{color:#08c; text-decoration:underline;}
.arsel a:hover{color:#ff8800;}
/*图集end*/

/*招生*/
.htCondition .lastLine{margin-bottom:0;}
.tcw580{width:580px;}
.htCondition .htChoose a.choseLink{color:#08c;text-decoration:underline;}
.htCondition .htChoose a.choseLink:hover{color:#f60;}
.tcCon{border:none;padding:0;margin:10px 0 20px 10px;}
.tcCon h3.cor2{margin-bottom:6px;}
.tcCon .htAreaPl{width:400px;max-width:400px;height:140px;}
.tcCon .examBox{padding-left:16px;}
.htAreaPl:hover,.htAreaPl:focus{border:1px solid #ccc;}
.planDe .examBox li.bzAudit{padding:4px 0;border-bottom:1px solid #dedede;}
.planDe .examBox li.bzAudit:hover{background:#fafafa;}
.planDe .bzAudit{font-size:14px;line-height:26px;}
.planDe .bzAudit a{color:#08c;margin-left:20px;text-decoration:underline;}
.planDe .bzAudit a:hover{color:#f60;}
.planDe .bzAudit .csEva{padding-left:24px;color:#093;font-weight:bold;text-decoration:underline;text-decoration:none;}
.examBox .cl_zstb a.linkSex{margin:0 10px 0 10px;}
.zsperMes{padding:6px 0;margin:8px 12px;border:1px dashed #ccc;background:#fff;}
.zsperMes:hover{border:1px dashed #b3b3b3;}
.zsperMes li{ clear: both; font-size:14px; padding:3px 0;overflow:hidden;}
.planDe .zsperMes li{line-height:20px;padding:3px 0;}
.zsperMes li label{ text-align:right; padding-right: 5px; float:left; width:84px;}
.zsperMes li span{ word-break:break-all; float: left;}
.planDe .zsperMes span{margin-top:0;}
.zsperMes li.shortMes{width:260px;display:inherit;float:left;clear:none;}
.zsperMes li.shortMes {width:380px;display:inline-block;}
.zsperMes li .uiTable{float:left;width:660px;margin-top:4px;}
.zsperMes .uiTable th,.zsperMes .uiTable td{padding:4px 8px}
.uiTable td.nameWs{width:10%;}
.bzAudit .childCate{border:none;padding:10px 12px 6px 12px;}
.childCate .uiTable th,.childCate .uiTable td{padding:4px 8px}
.modal-body .htCondition{margin-top:0;}
.modal-body .gcPro{margin-top:0;font-size:14px;}
.modal-body .gcPro .span_border{width:420px;}
.modal-body .gcPro label{vertical-align:top;font-size:14px;padding-left:16px;}
@media screen and (min-width:768px) {
.modal-dialog { width: 620px; margin: 30px auto }
.modal-content { -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5); box-shadow: 0 5px 15px rgba(0,0,0,0.5) }
}
.bootTab .diaTeacher{padding:20px 0 0 100px;}
.zsAddper .htInfo{width:130px;}
.zsAddper .lipbox{left:648px;}
.annoText{color:#F63;font-size:12px;display:inline-block;}
.htCondition .scCompany{width:700px;display:inline-block;}
.htCondition .scCompany a.htNumber{margin:0 7px 7px 0;display: inline-block;}
/*招生end*/

.beikClewbox{ border: 1px solid #e9eef0; padding: 12px 15px; margin-top: 10px; color: #f80; font-size: 14px; background: #f8f8f8}
.pjName{margin:0 15px 0 10px;}
.jzMessageContent td,.jzMessageContent th{padding:5px 10px;border:1px solid #DDD;}
.weekShort .uiTable .planTdtop .witper96{width:96%;}
.uiTable td a.uitbName{width:40px;display:inline-block;}
.weekPlanAdd .uiTable .witper96{width:96%;}
.tableWp{line-height:22px;font-size:12pt;}
.tableWp p{margin:0;}
.resourceMenu a.ycdColor{color:#08c;}
.resourceMenu a.cdCancel{padding-left:4px;color:#08c;text-decoration:underline;font-size:12px;font-weight:normal;}
.modal-body .comInput{width:97%;max-width:558px;height:150px;border:1px solid #dedede;}
.modal-body .comInput:hover,.modal-body .comInput:focus{border:1px solid #ccc;}
.plChange .uiTable td{padding:0;}
.zsAddper span.blBt a{float:right;margin-left:10px;}
.zsAddper span.blBt{font-size:14px;font-weight:normal;overflow:hidden;display:block;margin-bottom:10px;}
.planInfo .planBox{padding:15px 0;}
.planInfo .planBox .htArea{width:auto;max-width:none;}
.planInfo .weekPlanAdd{padding:15px 0;}
.classDesign .planBox{padding:15px;}
.fication b{margin-right:10px;}
.uiTable td.fbWeekplan span:hover{padding:2px 10px;cursor:pointer;}

.npPage{text-align:center;margin:20px auto; clear:both;}
.npPage a{display:inline-block;background:#f8f8f8;color:#333;border:1px solid #e9e9e9;line-height:26px;padding:0 9px;font-weight:bold;font-size:14px;}
.npPage a.on{background:#08c;color:#fff;border-color:#08c;text-decoration:none;}
.npPage a:hover{border-color:#08c; text-decoration:none;}
.npPage span{padding:0 5px;vertical-align:bottom;}
.npPage a.greyA{ color:#aaa; cursor:default;}
.npPage a.greyA:hover{ border:1px solid #e9e9e9;}
.npPage i{display:none;}

/*phyexam*/
.phyexam .spTable{font-size:14px;}
.phyexam tbody tr:hover,.phyexamResult tbody tr.odd{background:#ffc;}
.phyexam .spTable a{color:#08c; text-decoration:underline;}
.phyexamResult .spTable tbody{font-size:12px;color:#989898;}
.phyexamResult caption{font-size:24px;margin-bottom:10px;}
.htRightbar .phyexam,.htRightbar .phyexamResult{padding-top:20px;}

/*searCenter*/
.searCenter .spTable thead,.phyexam .spTable thead,.phyexamResult .spTable thead{background:#eef4f6;}
.searCenter .spTable thead tr,.phyexam .spTable thead{border-top:1px solid #f0f0f0;}
.searCenter .spTable td.time{width:20%;}
.searCenter .spTable td.title{width:30%;}
.searCenter .spTable a.cor8{font-size:14px;font-weight:bold;}
.searCenter .spTable strong.cor2{width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;display:block;}
.spTable{color:#333;text-align:center;width:100%;}

.spTable{color:#333;text-align:center;width:100%;}
.spTable thead tr{font-size:14px;line-height:39px;}
.spTable tbody tr{line-height:30px;}
.spTable tr{border-bottom:1px solid #f0f0f0;}
.spTable p.ellipsis{width:108px;}
.spTable .reject{width:200px;line-height:20px;text-align:left;}

/*regbox*/
.rl{background:#f6f6f6; min-height:900px;}
.rl .header{background:#f2f9f1 url(../images/space-bg.png);border-bottom:1px solid #d7d7d7;height:68px;margin-bottom:0;}
.rl .header .logo{padding:7px 0 0 17px;}
.rl .header .logo a{background:url(../images/logo.png) 0 -84px no-repeat;width:60px;height:52px;}
.rl .bgr{background:#58ab80;padding:34px 0 42px 0;}
.rlnav li{float:left;padding:0 16px;font-size:14px;font-weight:bold;line-height:68px;}
.rlnav a{ padding:2px 5px; color:#333644;}
.rlnav a:hover{border-top:2px solid #093;  border-bottom:2px solid #093; color:#f80; text-decoration:none;}
.rl .seghr{border-top:1px solid #e8e3e3;border-bottom:1px solid #fffcec;}
.regbox{ border:1px solid #f2f0f0;background:#fff;padding:24px 15px 80px 22px;margin-top:28px;}
.regbox .rhd{border-bottom:1px solid #eee;padding-bottom:10px;}
.regbox .rhd span.fr{color:#333;margin-top:18px;}
.regbox .rhd span.fr a.cor6{text-decoration:underline;}
.regbox .rhd h2,.loginform h2{color:#429364;font-size:24px;font-weight:normal;}
.regbox .rbd{padding:25px 0 0 210px;}
.regbox .tc{ margin:35px 0 10px 0; padding:10px 0; background:#FDFBE1; border:1px solid #F8E9AB; font-size:14px;color:#393;font-weight:bold; text-align:center;}
.rfor .lbtxt,.loginform .lbtxt{float:left;width:94px;color:#333;text-align:right;font-size:14px;margin-right:10px;line-height:33px;}
.rfor .inptxt{border:1px solid #c9e3e5;width:298px;height:29px;font-size:14px;}
.rfor .se{width:145px;}
.rfor .tip{color:#999;padding:3px 0 10px 104px; clear:both;}
.rfor .tip.cor4{color:#dd0000;}
.rfor .inptxt.inptxt2{width:135px;}
.rfor .inptxt.checkcode{width:126px;}
.rfor .getCode{ display:inline-block; padding:0 15px; margin-left:10px; font-size:14px; height:32px; line-height:32px; border:1px solid #ccc; background:#f2f2f2;}
.rfor .getCode:hover{ background:#f8f8f8; color:#333; text-decoration:none;}
.rfor .beenGet{ color:#ccc; border:1px solid #ddd; cursor:default;}
.rfor .beenGet:hover{ background:#f2f2f2; color:#ccc; border:1px solid #ddd; cursor:default;}
.regbox .tc .yetGrey{ color:#f90; padding-left:5px;}
.rfor a.cor6{color:#0cb7e9;}
.rfor .btnReg,.loginform  .btnLogin{background:#ff8800;border:none;border-radius:2px;width:104px;height:39px;line-height:39px;text-align:center;color:#fff;font-size:14px;cursor:pointer;margin:10px 0 40px 104px;font-weight:bold;}
.rfor.rpass li{margin-bottom:15px;}
.rfor.rpass .lbtxt{color:#333;}
.rfor.rpass .btnReg{margin:0 0 40px 104px;}
.rfor.rpass .passBig {background:#f0f0f0;border: 1px solid #dadada;display: block;height: 24px;line-height: 24px;margin:6px 104px;text-align: center;width: 110px;}
.rfor.rpass .tip{color:#a5a5a5;display:block;padding:3px 0 0px 104px;}
.rfor.rpass .rerror{background:#fcd4cd url(../images/err.gif) 10px 50% no-repeat;border:1px solid #e84729;width:200px;height:28px;line-height:29px;padding-left:34px;color:#414141;font-size:14px;font-weight:bold;margin:0 0 10px 104px;}
.cover{background:#309d36 url(../images/coverbg.jpg) center top no-repeat;}
.cover .container{width:1199px;height:628px;background:url(../images/indexbg.jpg) no-repeat; margin:80px auto;position:relative;}
.cover .clogo{ position:absolute;right:30px;bottom:30px;}
.cover .clogo img{width:449px; height:77px;animation:mybclogo 2s 1;
-moz-animation:mybclogo 2s 1; /* Firefox*/
-webkit-animation:mybclogo 2s 1; /* Safari and Chrome */
-o-animation:mybclogo 2s 1; /* Opera */}

@keyframes mybclogo
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}

@-moz-keyframes mybclogo /* Firefox */
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}

@-webkit-keyframes mybclogo
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}
@-o-keyframes mybclogo /* Opera */
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}
.cover .btnInto{background:url(../images/btn_bg.png) 0 -269px no-repeat;display:block;width:188px;height:37px;color:#fff;font-size:14px;text-align:center;line-height:37px;position:absolute;right:53px;bottom:195px;
animation:mybtnInto 2s infinite;
-moz-animation:mybtnInto 2s infinite; /* Firefox 4 */
-webkit-animation:mybtnInto 2s infinite;/* Safari and Chrome */
-o-animation:mybtnInto 2s infinite; /* Opera */
}

.cover .btnInto:hover{ color:#FFF;}
@keyframes mybtnInto
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}

@-moz-keyframes mybtnInto /* Firefox */
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}

@-webkit-keyframes mybtnInto /* Safari and Chrome */
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}

@-o-keyframes mybtnInto /* Opera */
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}
/*通用弹窗提示*/
.btnLayout{text-align:center;padding-bottom:5px;position:relative;clear:both;margin-top:20px;}
.btnLayout:after{display:block;content:"";height:0;overflow:hidden;clear:both;}
.btnLayout a.qxLeft{line-height:38px;padding:0 10px;font-size:14px;position:absolute;left:0;top:0;}
.littleWin .modal-body .clewTxt{padding:25px 20px 10px 20px;color:#323232;text-align:center;font-size:16px;font-weight:bold;line-height:26px;}
.littleWin .modal-body .clewWords{padding:25px 20px;color:#323232;text-align:center;font-size:16px;font-weight:bold;line-height:26px;}
.littleWin .modal-body .btnOk,.littleWin .modal-body .btnNo{border-radius:3px;margin:0 8px;display:inline-block;font-size:14px;width:100px;color:#fff;text-align:center;height:34px;line-height:34px;background:#3eb68c;padding:2px 2px;}
.littleWin .modal-body .btnNo{background:#ccc;}
.littleWin .modal-body .btnOk:hover{background:#1ca474}
.littleWin .modal-body .btnNo:hover{background:#bababa;}
.wrongIcon,.correctIcon,.exclamaIcon{text-align:center;margin-top:20px;}
.wrongIcon .kqIcon,.correctIcon .kqIcon,.exclamaIcon .kqIcon{display:inline-block;background-position:-244px -633px;width:52px;height:52px;margin-right:0;}
.correctIcon .kqIcon{background-position:-244px -692px;}
.clewTxt h3.chinaH3 .kqIcon{width:52px;height:52px;background-position:-244px -692px;display:inline-block;margin:0 15px -15px 0;}
.clewTxt h3.chinaH3.marbot{margin-bottom:30px;font-size:24px;}
.exclamaIcon .kqIcon{background-position:-244px -749px;}
.clewTxt p{clear:both;padding-top:8px;text-align:center;color:#999;font-weight:normal;font-size:14px;}
.clewTxt p i{padding:0 3px;color:#1ca474;font-size:14px;}
.clewTxt h3.engH3{color:#666;font-size:16px;font-weight:normal;}
.clewTxt h3.engH3 a{padding:0 5px;}
.clewTxt h3.chinaH3{padding-top:10px;font-size:20px;}
.chinaH3+.engH3{margin-top:12px;}
.uiTable td.zlUpdata{width:200px;text-align:left;padding:7px 6px;}
.littleWin .modal-body .clewTxt .linkBtn{font-size:12px;font-weight:normal;margin:0 -70px 0 15px;background:#3eb68c;display:inline-block;padding:1px 8px;color:#fff;border-radius:20px;transition:background 0.3s;-moz-transition:background 0.3s;-webkit-transition:background 0.3s;-o-transition:background 0.3s;}
.littleWin .modal-body .clewTxt .linkBtn:hover{background:#1ca474;}
.littleWin .modal-body .clewTxt .parCont{margin-bottom:10px;}
.littleWin .modal-body .clewTxt .helpTxt{color:#459683;font-size:14px;margin:15px 0 0 0;}
.littleWin .close{position:absolute;right:15px;top:15px;cursor:pointer;z-index:10;opacity:0.6;}
.littleWin .close:hover{opacity:1;}