a{text-decoration:none}
iframe.frm-resize{border: 0;}
/*#content{
    PADDING-RIGHT: 1em; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: 1em; MARGIN: 1em 1em 1em 1em; PADDING-TOP: 1em; POSITION: relative;
    BORDER: #aaa 1px solid;  background-color: white;  COLOR: black; LINE-HEIGHT: 1.5em;
}*/
#info{
    BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; background-color: #f5fffa; BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
}
.jg_1{
    font-size: 0;height: 6px
}
.img_1{
    vertical-align: middle
}
.redBg{background-color: #FFCCFF}
.info2{border: 1px #FF6633 solid; background-color: #FFFF99; margin-bottom: 20px; padding: 15px 10px; text-align: center}
.pwInfo{ font-size: 12px; color:#fff;text-shadow:1px 1px 0 #08578a;}
.pw_upd_txt{height:20px;line-height:20px;width:100%;padding:2px 0 !important;border:none;border-radius:2px;margin:0;text-indent:5px;}
#passTable{}
#passTable tr{line-height:30px;}
#passTable tr .right{color:#fff;white-space:nowrap;}

.m_info{ height: 25px; text-align: left}
.zhus{ font-size: 12px; color: blue}
.mc{ text-align: left}
.ai{ cursor: pointer}
.pjr_btn{font-size: 12px; background: url(../images/btn_reg.gif); border: 0px; width: 120px; height: 25px;}
.pjr2_btn{font-size: 13px;/* background: url(../images/btn_reg2.gif);*/ background-color:lightgray;border:0px;border-radius:3px;color:#000;font-family:'Microsoft YaHei';width: 57px; height: 25px;cursor:pointer;transition:0.65s;}
.pjr2_btn:hover{background:#de4a4a;color:#fff;}
.imgtq{ margin-top: 4px}
#fisc{border: 1px #FF7777 solid; padding: 10px; background-color: #FFFFCC; text-align: center;width: 150px; margin: 0 auto}
#zdf{ text-align: center}
.vrit3{ border: 1px #999 solid; padding: 15px; margin-left: 30px}
.speak{ text-decoration: underline; padding: 0 4px;}

div#v_tabs div.vqtn{ margin-bottom: 6px; min-height: 20px;}
div#v_tabs div.vqtn div.pjrt{ margin-left: 20px; margin-top: -20px}
div#v_tabs div.vqtn div.pjrt a{ padding-bottom: 1px; display: inline-block; cursor: pointer}
div#v_tabs div.vqtn div.pjrt a:hover{ padding-bottom: 0; border-bottom: 1px solid #000}
div#v_tabs div.vqtn div.pjrd{ display: none; margin-left: 20px;padding: 13px 20px; background-color: #ecf5f0;word-wrap:normal;word-break:keep-all;}
div#v_tabs div.vqtn div.pjrd a:hover{ color: red}
div#v_tabs div.tabcontent{ margin: 10px}
div#v_tabs a.report_1{ padding: 5px 15px; border: 1px solid #aaa; margin-left: 15px}
.aRecordFocus{ background-color: #DAEBFC; border: 1px dotted gray}
#myinfo{ text-align: left;}
#umi{ height: 1px; color: #ECE9D8; margin-top:-2px}
#cx-pjdx{ text-align: center}
.bpjr{}
#pjrh{height: 40px;}
#pjrh #pjrhimg{float: left}
#pjrh #pjrht{padding-top: 10px; font-size: 16px; font-weight: bold;}
/* 20170804
.panelSection{width: 99%;height: 100%;  vertical-align: top; border: #cef2e0 1px solid; color: #000; background-color: #f5fffa;margin-bottom: 20px}
.panelSection .sectionTitle{border: #a3bfb1 1px solid; font-weight: bold;  font-size: 13px; margin: 0; background-color: #cef2e0; padding: 4px 6px}
.panelSection .sectionTitle .tTxt{margin-left: 20px; margin-top: -17px}
.panelSection .sectionContent{ margin: 20px 10px 20px 30px}
.panelSection .sectionContent ul#ulXxlr{ padding-left: 0; margin-left: 20px}
.panelSection .sectionContent ul#ulXxlr .czjl-operator{display:none;}
.panelSection .sectionContent ul#ulXxlr .czjl-operator-show{display:block;padding-top: 14px;}
.panelSection .sectionContent #btn_print{ background-image: url(../images/btn_print.png); background-repeat: no-repeat; height: 28px; width: 194px; border-width: 0;}
.panelSection .sectionContent #btn_print #bptxt{ padding-top: 5px; margin-left: 40px; width: 134px;}*/
#tba{/*width: 780px;*/ margin: 0 auto; background-color: white; /*border:1px solid #aaa ; margin-bottom: 30px*/}
#tbc{ margin: 0 10px; padding-bottom: 20px}
#tbc .tbTitle{ text-align: center; margin-top: 40px; margin-bottom: 20px}
#tbc .stMsg{ color: red; margin-top: 30px; text-align: center}
#tba #linkBack{ margin: 5px 0 0 5px}
#btnSubmitWf{ text-align: center; margin-top: 30px; margin-bottom: 50px}

.header-l {
    color: #999999;
    font-weight: bold;
    font-size: 14px;
    width: 780px;
    text-align: right;
    margin: 5px auto;
}
#tba  #tbc table{
    border-collapse:collapse;
}
#tba  #tbc table th{background:#EEF5FD; padding: 12px}

#tba  #tbc table, #tba  #tbc td, #tba  #tbc th{
    border:1px solid #DAE9F5;
}

#tba  #tbc table td{ padding: 10px 17px}
#tba  #tbc table td span.stsj{ font-size: 12px}
#tba  #tbc table td.xm{background:#f4f9fe; text-align: right; white-space: nowrap}
#tba  #tbc input.stNum,#tba  #tbc input.stMinute{ width: 80px}
#tba  #tbc #stXy{ width: 80px}
#tba  #tbc input.stDate{ width: 110px}
#tba  #tbc input.pdDate{ width: 210px}
#tba  #tbc input.pdBooks{ width: 510px}
#tba  #tbc textarea.pdTaste{ width: 510px; height: 260px}

#tba  #tbc #dhd input.dhdTheme{width: 510px}
#tba  #tbc #dhd textarea.dhdCourse{ width: 510px; height: 200px}
#tba  #tbc #dhd textarea.dhdDesc{ width: 510px; height: 130px}

#tba  #tbc .wgy textarea.wgyGy{ width: 410px; height: 80px}
#tba  #tbc .wgy input.wgyYx{ width: 410px;}
#tba  #tbc .wgy input.wgySj{ width: 150px}

#tba  #tbc table{ margin: 0 auto;color:#333;/*width:530px;*/font-family:'Microsoft YaHei';}
#tba  #tbc table input{border:1px solid #dcdcdc;width:140px !important;margin-bottom:0;padding:4px 0 4px 0 !important;text-indent:6px;font-size:14px;color:#333;font-style:normal;}
#tba  #tbc table select{width:140px !important;margin-bottom:0 !important;font-size:14px;} 
#tba  #tbc table textarea{border:1px solid #dcdcdc;padding:10px !important;color:#333;font-style:normal;}
#tba  #tbc h4{ color: blue; font-size: 20px}
#tba  #tbc .zxbz{ width: 400px; height: 110px}
#tba  #tbc .zxxx{ width: 300px}

#tba  #tbc .suc{  margin-top: 20px; margin-bottom: 70px;text-align:center;}
#tba  #tbc .suc .sucTxt{font-size:22px;color:#434343;}
#tba  #tbc .suc .sucTxt .errDesc{ font-size: 12px; color: red; width: 300px; margin-top: 10px}
#tba  #tbc .xbt{ margin-top: 20px; margin-bottom: 20px; text-align: center; font-weight: bold}
#tba  #tbc .xz{ font-size: 12px}
#tba  #tbc .jg{ height: 20px}
#tba  #tbc #lrrq{ padding: 30px 0 30px 40px;color:#333;}
#tba  #tbc #lrrq a{color:#555;}
#tba  #tbc #lrrq  #rqq{margin-bottom: 20px} 
#tba  #tbc #lrrq  #rqq #rqt{margin-left: 20px; margin-top: -17px}
#tba  #tbc #lrrq #dates {margin-left: 20px;}
#tba  #tbc #lrrq #dates .czDate{float: left; width: 220px;  margin-bottom: 14px;}
#tba  #tbc a.aRecord{ padding: 3px}

#tba  #tbc #lrnr{ margin: 0 auto; margin-bottom: 50px; width: 670px;color:#555 !important;}
#sjzh{ margin-bottom: 16px; margin-top: 25px}
#sjzh a{ padding: 10px 18px; background-color:#F5FFFA; border: 1px solid #cccccc; font-size: 13px;}

#sjzh span{ font-size: 18px; font-weight: bold}
.choice p{display:inline}
#linkBack{margin-left:10px !important;margin-top:0 !important;padding-top:6px;line-height:22px;}
#linkBack i{font-size:18px;} 
#linkBack span{}
#tbc h2{background:url("../images/bg_line.jpg") no-repeat scroll 50% bottom;}

#btnSubmitWf .btn-link input{width:190px;height:40px;background:none;border:none;color:#fff;font-family:'Microsoft YaHei';font-size:15px;}
#btnSubmitWf .btn-link{width:190px;height:40px;padding:0 !important;margin:0 !important;}

#tba #tbc #pdjdForm table input.tf{width:80% !important;}
#tba #tbc #wgyForm table input.tf{min-width:300px;width:80% !important;}
#tba #tbc #bzxcgForm table input.tf{min-width:300px;}
#tba #tbc #zxjlForm table input.tf{min-width:220px;}
#tba #tbc #dhdForm table input.tf{min-width:300px;}
#chjlError{color:#2185c5;transition:0.5s;}
#chjlError:hover{color:#de4a4a;}

.team_1 li .featured-thumbnail:before {
    background: url(../images/arr1_cont.png) 0 0 no-repeat;
}

.headteacher-task-progress .headteacher-task-progress__tasks{margin: 10px 0 0 38px;}
.headteacher-task-progress .headteacher-task-progress__tasks .entry-title{display: block; line-height: 1.7em; cursor: pointer;}
.headteacher-task-progress .headteacher-task-progress__tasks .headteacher-task-progress__tasks__class{margin: 5px 0 10px 28px; }
.headteacher-task-progress .headteacher-task-progress__tasks .headteacher-task-progress__tasks__class .headteacher-task-progress__tasks__class__name{ font-weight: bold;}
.headteacher-task-progress .headteacher-task-progress__tasks .headteacher-task-progress__tasks__class .headteacher-task-progress__tasks__class__abstract span{display: inline-block; margin-right: 2em;cursor: pointer;text-decoration: underline;}
.headteacher-task-progress .headteacher-task-progress__tasks .headteacher-task-progress__tasks__class .headteacher-task-progress__tasks__class__detail{margin-top: 5px;}
.headteacher-task-progress .headteacher-task-progress__tasks .headteacher-task-progress__tasks__class .headteacher-task-progress__tasks__class__detail>div {padding: 10px 20px;background: #e7f3fd;border: 1px solid #4d8fcb;border-radius: 3px;display: none;}
.headteacher-task-progress .headteacher-task-progress__tasks .headteacher-task-progress__tasks__class .headteacher-task-progress__tasks__class__detail>div>span{display: inline-block;margin-right: 1em;}
.headteacher-task-progress .headteacher-task-progress__link .headteacher-task-progress__link__term{display: inline;}


