@charset "utf-8";
html,body{min-width: 1200px;}
a{outline: none;}
input,select,textarea{border-radius: 4px;}
.red{color: red;}

.conTopWrap{height: 60px;line-height: 60px;background: #e2e9f2;color: #2c3b48;position: absolute;left: 0;top: 0;width: 100%;z-index: 0;box-sizing: border-box;}
.conTopWrap.style2{height: auto;line-height: normal;}
.conTopWrap .btnWrap{font-size: 0;padding-right: 5px;height: 100%;}
.conTopWrap .btnWrap .blueBtn, .conTopWrap .btnWrap .grayBtn{margin-left: 10px;vertical-align: middle;}
.conTopWrap .btnWrap .total{color: #2c3b48;font-size: 12px;margin-right: 5px;vertical-align: middle;}
.conTopWrap .searchWrap{display: inline-block;vertical-align: middle;height: 34px;line-height: normal;}
.conTopWrap .searchWrap{*display: inline;}
.conTopWrap:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%;overflow: hidden;}
.conTopWrap .btnWrap:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%;overflow: hidden;}

.conTopWrap .searchBox{background: none;border: 0;padding: 15px 0 0;}
.conTopWrap .lineH{line-height: 60px;}
.conTopWrap .updown{text-align: center;}
.conTopWrap .updown .btn{display: inline-block;width: 16px;height: 9px;background: url(../images/shc_office/tri_updown.png) no-repeat 0 0;}
.conTopWrap .updown .btn.down{background-position: 0 -9px;}

/* .conMainWrap{background: #fff;} */

.f0{font-size: 0;}

.crumb{line-height: 60px;display: inline-block;}
.crumb a{font-size: 12px;color: #309aeb;}
.crumb em{font-size: 16px;font-family: "宋体";color: #888;margin: 0 10px;}
.crumb span{color: #888;font-size: 12px;}

i.valign{width: 0;height: 100%;display: inline-block;font-size: 0; *display: inline; *zoom:1; vertical-align: middle;}

.blueBtn{display: inline-block;padding: 0 10px;background: #348ee8;color: #fff;line-height: 32px;font-size: 14px;border-radius: 4px;border: 1px solid #4094e9;vertical-align: middle;}
input.blueBtn, input.grayBtn, input.greenBtn{line-height: 30px;cursor: pointer;}
.blueBtn:hover{background: #1e82e7;text-decoration: none;}
.grayBtn{display: inline-block;padding: 0 10px;background: #edf2f9;color: #4a5864;line-height: 32px;font-size: 14px;border-radius: 4px;border: 1px solid #cdd2d7;vertical-align: middle;}
.grayBtn.on{background: #33424f;color: #fff;border-color: #33424f;}
.grayBtn:hover{background: #69747E;color: #fff;text-decoration: none;border-color: #69747E;}
.greenBtn{display: inline-block;padding: 0 10px;background: #3eba7f;color: #fff;line-height: 32px;font-size: 14px;border-radius: 4px;border: 1px solid #3eba7f;vertical-align: middle;}
.greenBtn:hover{background: #38a772;text-decoration: none;border-color: #38a772;}

.inp{border-radius: 4px;line-height: 22px;}
.searchWrap{font-size: 0;position: relative;display: inline-block;vertical-align: middle;}
.searchWrap .inp{border-radius: 4px 0 0 4px;display: inline-block;vertical-align: middle;margin-right: 39px;line-height: 22px;height: 22px;}
.searchWrap .btn{display: inline-block;vertical-align: middle;width: 36px;height: 32px;background:#edf2f9 url(../images/shc_office/search.png) no-repeat center center;position: absolute;right: 1px;top: 0px;border-radius: 0 4px 4px 0;border:1px solid #d5d5d5;border-left: 0;}

/* .mainWrap .conWrap .conBodyWrap{background: #fff;} */
.conFotWrap{position: absolute;bottom: 0;left: 0;width: 100%;background: #e2e9f2;z-index: 90;box-sizing: border-box;}
.conFotWrap .totalNum{position: absolute;right: 10px;top: 10px;font-size: 14px;}

.officeTable{border: 1px solid #dbdfe3;border-bottom: 0;background: #fff;}
.officeTable tr th, .officeTable tr td{padding: 15px 5px 15px 15px;color: #254057;font-size: 12px;border-bottom: 1px solid #dbdfe3;/* height: 30px; */line-height: 19px;}
.officeTable tr th{text-align: left;color: #2c3b48;font-size: 14px;font-weight: normal;background: #edf2f9;}
.officeTable tr.hov td{background: #edf2f9;}
.officeTable a{color: #348ee8;}
.officeTable .red{color: red;}
.officeTable .c298317{color: #298317;}
.officeTable .c888{color: #888;}

.qjf_seleautodiv a{color: #254057;font-size: 14px;}

label.checkbox{background-image: url(../images/shc_office/checkbox.png);}
.qjf_selediv, .qjf_seleautodiv{border-radius: 4px;}
.downSel .qjf_selecur, .downSel .qjf_seleautocur{border-radius: 4px;height: 32px;line-height: 32px;}
.downSel .qjf_selecur p, .downSel .qjf_seleautocur p{height: 32px;line-height: 32px;color: #254057;}
.qjf_seledrop, .qjf_seleautodrop{top: 30px;display: none;}
.qjf_seledrop.animate, .qjf_seleautodrop.animate{display: block;
	-webkit-animation: zoomIn .3s ease;
	-moz-animation: zoomIn .3s ease;
	-ms-animation: zoomIn .3s ease;
	-o-animation: zoomIn .3s ease;
	animation: zoomIn .3s ease;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top;
}

.addImgBtn{display: inline-block;vertical-align: middle;padding: 0 25px;line-height: 36px;border-radius: 4px;}
.addImgBtn em{display: inline-block;vertical-align: middle;width: 19px;height: 18px;background: url(../images/shc_office/icon_addimg.png) no-repeat;margin-right: 5px;}
.addImgBtn:hover em{background-position: 0 -18px;}

.pubRange{height: 70px;line-height: 70px;color: #2c3b48;background: #f7f8f9;padding: 0 10px;}
.pubBtnGroup{}
.pubBtnGroup .blueBtn, .pubBtnGroup .grayBtn{width: 155px;height: 44px;line-height: 44px;font-size: 18px;text-align: center;padding: 0;border-radius: 4px;}

.turnPage a{background: #fff;color: #33424f;}
.turnPage span.on{background: #33424f;color: #fff;border: 1px solid #cecece;}
.turnPage a:hover, .turnPage a.hover{background: #69747E;color: #fff;border: 1px solid #cecece;}

.turnPage a.p_left, .turnPage a.p_right{background: #fff;text-indent: 0;font-size: 14px;font-family: '宋体';font-weight: bold;line-height: 22px;text-align: center;}
.turnPage a.p_left:hover, .turnPage a.p_right:hover{background: #69747E;color: #fff;}
.page_num_wrap .anim .cfm{background: #33424f;color: #fff;}
.page_num_wrap input{border-radius: 0;}
.page_num_wrap input.num_text:focus{border-color: #33424f;}
.page_num_wrap input.cfm:hover{background: #69747E;}

.chooseShowNum{display: inline-block;vertical-align: middle;margin-right: 10px;}
.chooseShowNum a{display: inline-block;margin: 0 5px;}
.chooseShowNum a.on{background: #33424f;color: #fff;}
.chooseShowNum a:hover{background: #69747E;}

.selectsWrap{display: inline-block;vertical-align: middle;position: relative;}
.selectsWrap .titName{display: block;width: 100px;border: 1px solid #d5d5d5;height: 32px;line-height: 32px;background: #fff;border-radius: 4px;position: relative;}
.selectsWrap .titName span{display: block;padding: 0 24px 0 5px;cursor: pointer;color: #33424f;}
.selectsWrap .titName .tri{display: inline-block;border-top: 4px solid #999;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;right: 8px;top: 50%;margin-top: -2px;}
.selectsWrap .dropCon{position: absolute;left: 0px;top: 29px;background: #fff;z-index: 110;width: 100px;border-radius: 4px;display: none;border: 1px solid #d5d5d5;}
.selectsWrap .dropCon .itemGroup{height:auto;max-height: 122px;overflow: hidden;overflow-y: auto;}
.selectsWrap .dropCon a{padding: 5px;display: block;color: #33424f;line-height: 20px;height: 20px;}
.selectsWrap .dropCon a:hover{background: #e2e9f2;text-decoration: none;}
.selectsWrap .dropCon .btnWrap{background: #ebf7ff;height: 32px;line-height: 32px;text-align: center;display: block;}
.selectsWrap .dropCon .btnWrap a{line-height: inherit;}
/* .selectsWrap .dropCon .btnWrap:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%;overflow: hidden;} */
.selectsWrap .dropCon .btnWrap a{color: #469ad7;display: inline-block;vertical-align: middle;padding: 0;}
.selectsWrap .dropCon .btnWrap a:hover{background: none;}

.selectsWrap.show .dropCon{display: block;
	-webkit-animation: zoomIn .3s ease;
	-moz-animation: zoomIn .3s ease;
	-ms-animation: zoomIn .3s ease;
	-o-animation: zoomIn .3s ease;
	animation: zoomIn .3s ease;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top;
}

@-webkit-keyframes zoomIn{
	0%{-webkit-transform: scale(0);}
	50%{-webkit-transform: scale(1.1);}
	100%{-webkit-transform: scale(1);}
}
@-moz-keyframes zoomIn{
	0%{-moz-transform: scale(0);}
	50%{-moz-transform: scale(1.1);}
	100%{-moz-transform: scale(1);}
}
@-ms-keyframes zoomIn{
	0%{-ms-transform: scale(0);}
	50%{-ms-transform: scale(1.1);}
	100%{-ms-transform: scale(1);}
}
@-o-keyframes zoomIn{
	0%{-o-transform: scale(0);}
	50%{-o-transform: scale(1.1);}
	100%{-o-transform: scale(1);}
}
@keyframes zoomIn{
	0%{transform: scale(0);}
	50%{transform: scale(1.1);}
	100%{transform: scale(1);}
}

.d-buttons .d-button{padding: 0 10px;background: #edf2f9;color: #4a5864;line-height: 32px;font-size: 14px;border-radius: 4px;border: 1px solid #cdd2d7;}
.d-buttons .d-state-highlight{padding: 0 10px;background: #33424f;color: #fff;line-height: 32px;font-size: 14px;border-radius: 4px;border: 1px solid #cdd2d7;}
.d-buttons .d-state-highlight:hover, .d-buttons .d-button:hover{background: #69747E;color: #fff;}

.hRadio{background: url(../images/shc_office/radio01.png) no-repeat left top;height: auto;}
.hRadio_Checked{background: url(../images/shc_office/radio02.png) no-repeat left top;}

/*py css begin*/
.adminCon{background: #fff;min-height: 500px;border: 1px solid #dbdfe3;}
.blueBtn.big,.grayBtn.big{width:155px; height:44px; line-height:40px; }
.adminTit{height:32px; line-height:32px; font-size:16px; font-weight:normal; color:#222; border-bottom:2px solid #d7d7d7;}
.cap_borGrayBg{border:1px solid #dcdada; background-color:#f7f7f7;}

.autoH{min-height: auto;}

/*展示模板*/
.cap_showModel{}
.cap_showModel ul{padding-left:1px; text-align:center;}
.cap_showModel li{display:inline-block; *float:left; margin:0 4px;}
.cap_showModel li a{display:inline-block; width:217px; height:257px; border:2px solid #fff; padding:10px; background-color:#dcdada; border-radius:4px;}
.cap_showModel li a:hover,.cap_showModel li a.on{border-color:#288abb;}
.cap_showModel li a img{ width:217px; height:257px;}
.cap_showModel li p{text-align:center; margin-top:6px;}

/*管理内容*/
.searchBox{ padding:15px 10px; border:1px solid #dbd8d8; background:#f7f7f7;border-bottom: 0;}
input.adminSearch{width:50px; height:30px; background:#ececec; border:1px solid #d5d5d5; border-left:none; cursor:pointer; font-size:14px;}
input.adminSearch:hover{background:#e0e0e0;}
.publish{height:34px; padding-left:35px; padding-right:10px; color:#fff; background-color:#33424f; background-image:url(../images/school_stu/admin/publish.png); background-position:12px center; background-repeat: no-repeat; border:none; font-size:14px; cursor:pointer;display: inline-block;vertical-align: middle;line-height: 34px;border-radius: 4px;}
.publish:hover{background-color:#69747E; color: #fff;text-decoration: none;}
.publish.createNew{background-image: url(../images/school_stu/admin/create.png);}
/* .del{padding:0px 10px; height:36px; font-size:14px; color:#555; border:1px solid #d1d1d1; cursor:pointer; background:#fff; *padding:0px;}
.del:hover{background-color:#f0f0f0;} */
.manage{}
.manage img{position:relative; bottom:2px; margin-left:5px;}
.manage .numInp{display:inline-block; height:18px; width:18px; border:1px solid #cacaca; margin-left:24px; text-align:center;}
.manage p{line-height:24px;}

/*宣传管理*/
.manage .thumbnail{bottom:0px; margin-left:0px; margin-top:10px; margin-bottom:10px; width:228px; height:62px;}
.uploadThumb{display:inline-block;}
.uploadThumb img{width:500px; height:105px;}
.uploadThumb ul{display:inline-block;}
.uploadThumb ul li{margin-bottom:10px;}
.uploadThumb .uploadify{display:inline-block; vertical-align:bottom; margin-bottom:10px;}
.popTipWarn{display:inline-block; width:36px; height:36px; background:url(../images/school_stu/admin/icon_tip_warn.png) center center no-repeat; vertical-align:middle; margin-right:5px;}
/*展开收起begin*/
.py_t1 .py_btn{ background:url(../images/ico/minus_sign9x9.png) no-repeat; width:9px; height:9px; display:inline-block;}
.py_t1 .py_btn.hide{ background:url(../images/ico/plus9x9.png) no-repeat;}
.py_t2{ display:none;}
.py_t2.open{ display:table-row; *display:block;}
.sqicon {background: url(../images/school_stu/admin/sqicon.png) no-repeat 0 0;display: inline-block;height: 12px;margin-right: 5px;width: 12px;}
/*展开收起end*/
/*select下拉*/
select.inp{*height:30px;}
/*ie7高度问题*/
@media screen\9{
	.select_border{border:1px solid #C1C1C1; height:28px; background-color:#fff; margin-top:1px;}
	.select_container{display:inline-block; height:21px; overflow:hidden; position:relative; top:4px;}
	.select_container select{margin-top:-1px;}	
}
/* Popup */
.popWrap{ /*padding:8px 0px;*/ border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff; /*background:url(../images/ico/50P_bg.png);*/ z-index:9999999; display:none}
.popInner{ background:#fff; position:relative; }
.popInner .close{position:absolute;right:5px;top:4px;width:45px;height:45px; background:url(../images/shc_office/a_close.png) no-repeat  14px -23px; /*background:#3d95d5; border-left:1px solid #3085b3*/ -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
.popInner .close:hover{/*background:#3187c5*/ background-position: 14px 13px; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);}
.popInner .close img{ padding-top:13px; padding-left:13px; display:none; width:0px; height:0px;}
.popInner h2{ background:#fff; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; color:#555; text-indent:20px;height:50px; line-height:50px; border-bottom: 1px solid #dedede;}
/* Popcover */
#screen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:1901;background-color:#fff;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}

/*基本信息*/
h2.portal_tit{font-size:16px;}
.schoolMsg{padding-bottom: 20px;}
.schoolMsg > p,.schoolMsg > div{height:34px; line-height:34px; padding-top:20px; font-size:12px;}
.schoolMsg > p > a{vertical-align:middle;}
.schoolMsg label{display:inline-block; width:80px; text-align:right; font-size:14px; color:#555; margin-right:10px; vertical-align:middle;}
.schoolMsg span{line-height:30px; font-size:14px; color:#888; vertical-align:middle;}
.schoolMsg a.py_tips{ text-decoration:none; display:inline; vertical-align:bottom; line-height:20px;}
.schoolMsg a.blue{ color:#5B8ED1;}
.schoolMsg .py_tips_cont{ background:#EEEEEE; height:auto; font-size:14px; padding:10px 20px; border-radius:10px;}

.schoolMsg i.red{vertical-align:middle; margin-right:3px;}
.schoolMsg .warn{display:inline-block; height:20px; line-height:20px; padding-left:25px; font-size:12px; margin-left:10px; background-image:url(../images/school_stu/admin/yz_icon.png); background-repeat: no-repeat; vertical-align:middle;}
.schoolMsg .warn1{background-position:0px 1px;}
.schoolMsg .warn2{background-position:0px -20px;}
.schoolMsg .radiolist2{display:inline-block; width:130px;}
.schoolMsg label.hRadio{width:auto; font-size:12px;}

.schoolMsg .py_wrap{margin-left: 143px;}
.schoolMsg .py_wrap .selectsWrap{margin-bottom: 10px;}

.schoolMsg .tabCon{height: auto;}
.schoolMsg .tabCon > p, .schoolMsg .tabCon > div{height: 30px;line-height:30px; padding-bottom:20px; font-size:12px;}

.py_msgInstruct{ font-size:12px; color:#555;margin-left:5px;}
.py_picWrap{ position:relative; display:inline-block; font-size:0;vertical-align: middle;}
.py_picWrap .delBtn{ position:absolute; display:block;
background:url(../images/school_stu/admin/del.png) no-repeat; width:20px; height:20px; right:0;top:0;}
.py_picInstruct{margin-left:5px; display:inline-block; padding:21px 5px; color:#555; border:1px solid #dbdbdb; background:#f7f7f7; font-size:12px;vertical-align: middle;line-height: 30px;}

.schoolMsg.labelWidthFor3 label{ width:50px;}

/*编辑教师*/
.schoolMsg .userPic{}
.schoolMsg .userPic img{width:45px; height:45px;}
.schoolMsg .intro{height:auto;}
.schoolMsg .intro label{vertical-align:top;}

.alterPwd label{width:83px;}

/*推送 begin*/
.instrucWrap{ background:#f7f7f7; margin-top:10px; line-height:24px;}
.pushCon .pushTit{font-weight:normal;height:36px; line-height:36px; padding-bottom:2px; color:#222; font-size:14px;}
.pushCon .btnBox{ padding:10px 0;}
.pushCon .add_btn{ background: #3d95d5 url(../images/org_admin/btn_ico2.png) 12px 6px no-repeat;padding-left:37px;}
.pushCon .add_btn:hover{ background-color: #3187c5;}

.pushTable th{ text-align:left; background:#ececec; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.pushTable th,.pushTable td{padding:6px 0 6px 10px;}
.pushTable td{ border-bottom:1px solid #e3e3e3;}
.pushTable .inp{ height:18px; width:18px;padding:0px; text-align:center; overflow:hidden;}
.schImg{ width:45px; height:45px;}
.comImg{ width:60px; height:45px;}

/*映射管理 begin*/
.adminCon_bg{padding:15px 10px 15px 8px;}
.adminCon_control{ background:#f7f7f7; border:1px solid #dbd8d8; border-bottom:0;}
.adminCon_control .inp{ height:21px; width:189px; z-index:10; position:relative;}
.adminCon_control .gray_btn{  margin-left:-1px;padding:0 10px;}
.open_btn{ background: #3d95d5 url(../images/org_admin/btn_ico.png) 12px 6px no-repeat;padding-left:37px;}
.open_btn:hover{ background: #3187c5 url(../images/org_admin/btn_ico.png) 12px 6px no-repeat;}

.admin_table th{ text-align:left; height:38px; line-height:38px; background:#ececec; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.admin_table p{padding-left:10px;}
.admin_table td{ height:50px; line-height:50px; border-bottom:1px solid #e3e3e3;}
/*映射管理 end*/

/*开通映射 begin*/
.adminList .adminMain{ font-size:14px; height:30px; line-height:30px;margin-top:15px;}
.adminList label.lab{ width:135px; text-align:right; float:left;}
.adminList .adminMain .inp{ height:21px; line-height:21px; font-size:14px;}
.big_btn a{ height:42px; line-height:42px;padding:0px 62px; font-size:16px;}
/*提示_弹框*/
.tips_pop li{ font-size:14px; line-height:30px;}
.tips_pop li label{ width:224px; float:left;}
/*开通映射 end*/
/*开通映射平台页面新增内容*/
.tips{padding:70px 67px; color:#f91212;}
.tips span{ display:block; margin-bottom:16px;}
/*频道管理*/
.order_btn{ border:1px solid #d4d4d4; background:#fff; display:block;font-size:14px; height:36px; width:52px;line-height:36px; text-align:center}
.lml_table th{ padding:8px 0 8px 10px;}
.lml_table td{ padding:14px 0 14px 10px;}
.lml_list label.lab{width:87px;}
.lml_navbar ul li a.i38{ background:url(../images/org_admin/channel_icon.png) 1px 4px no-repeat; }
.ca82929_red{ color:#a82929;}

/*模板设置*/
.cap_modelSel{}
.cap_modelSel ul{padding-left:1px; *padding-bottom:30px;}
.cap_modelSel li{float:left; margin:0px 12px 30px 12px;}
.cap_modelSel li span{display:block;width:149px; height:186px; border:2px solid #fff; padding:6px; background-color:#dcdada; border-radius:4px; position:relative;}
.cap_modelSel li span img{ width:149px; height:186px;}
.cap_modelSel li span .enlarge{position:absolute;right:0px; bottom:0px; width:20px; height:20px; background:url(../images/school_stu/admin/enlarge.png); display:none;}
.cap_modelSel li span:hover,.cap_modelSel li span.on{border-color:#288abb;}
.cap_modelSel li span:hover a{display:block;}
.cap_modelSel li span i{display: inline-block; width:52px; height:42px; background:url(../images/school_stu/admin/noAuthor.png) center center no-repeat; position:absolute; right:0px; top:0px;}
.cap_modelSel li p{text-align:center; margin-top:6px;}

.cap_redWarn{display:inline-block; width:36px; height:36px; margin-right:10px; vertical-align:middle; background:url(../images/school_stu/admin/redWarn.png) center center no-repeat;}
.cap_borGrayBg{border:1px solid #dcdada; background-color:#f7f7f7;}

/*发布内容*/
.editor{width:756px; border:1px solid #dbd8d8;}
.editorMsg{height:48px; padding-top:16px; background:#f7f7f7; border:1px solid #dbd8d8;}
.editorMsg .content_body{float:none; margin-left: 10px; margin-right: 0;}
.tuwen{}
.tuwen textarea.titInp{width:100%; height:40px; line-height:28px; border:1px dashed #d2d2d2; font-size:18px; color:#222; text-align:center;box-sizing: border-box;}
.tuwenL{/*width:716px;*/ padding:0px 20px 20px 20px; border:1px solid #dbd8d8;}
.tuwenL ul{padding-top:20px;}
.tuwenL li{height:135px;}
.tuwenL li > div{float:left; width:90px; position:relative; text-align:center; word-break:break-all;line-height:1.2em;}
.tuwenL li > div img{width:88px; height:88px; border:1px solid #d0d0d0;}
.tuwenL li > div span{display:block; width:20px; height:20px; background:url(../images/school_stu/admin/del.png) 0px 0px no-repeat; cursor:pointer; position:absolute; right:0px; top:0px;}
.tuwenL li textarea{float:left; width:84%; height:78px; margin-top:0px; border:1px solid #d0d0d0; color:#555;margin-left: 10px;}
.tuwenL li textarea.default{line-height:66px;}
.tuwen .xybluebtn{width:57px; padding-left:40px; background-image:url(../images/school_stu/admin/album_01.png); background-position:15px 8px; background-repeat:no-repeat;}

/*稿件审核 start*/
.py_w90{ width:70px; display:inline-block;}
.py_w600{ width:600px; display:inline-block; vertical-align:top;}
.py_graybox{ width:100%;border:1px solid #dbd8d8; box-sizing:border-box;  background:#f7f7f7; margin-top:75px;}
.py_graybox .py_check{ padding-bottom:12px;}
.py_graybox .py_check .tit{ width:94px; text-align:center; float:left;}
.py_graybox .py_check .cont{ float:left; font-size:14px;/*  max-width:662px; */}
.py_graybox .py_check .cont .py_introduce{ width:598px; height:80px;}
.py_checkover{ margin-left:94px; margin-top:30px;}
/*稿件审核 end*/
.ckboxTb .ckboxBtn, .ckboxTb .ckboxBtn_on, .ckboxTb .ckboxBtn_disabled{background-image: url(../images/shc_office/checkbox.png);}

/*用户导入日志*/
.hasP td{line-height:24px; padding:11px 0px;}
.hasP td p{padding-right:10px; line-height:24px; word-break:break-all;}
.hasP tr td:first-child,.hasP tr th:first-child{text-indent:10px;}

.tuijian{color:#555;}
.tuijian:hover{color:#222;}
.errorMsg{line-height:29px;}
.errorMsg input{margin-top:0px;}

.memberBox1{width:546px; padding:0px 5px 5px 5px; border:1px solid #ccc; max-height:93px; min-height:31px; overflow-y:auto;border-radius: 4px;}
.memberBox1 span{display:inline-block; height:14px; line-height:14px; padding:5px; border:1px solid #e3e3e3; margin-top:5px; margin-right:10px; vertical-align:middle;}
.memberBox1 span:hover{background:#e3e3e3;}
.memberBox1 i{display:inline-block; width:15px; height:15px; margin-left:5px;  background:url(../images/school_stu/admin/del1.png) 0px 0px no-repeat; vertical-align:middle; cursor:pointer;}
.inputWarp{position:relative;}
.inputWarp .grayBtn{height: 38px;padding: 0 20px;}
.selectParent{position:absolute; padding-top:10px; right:0px; display:none; z-index:1000; top:34px;}
.boxArrow{display:inline-block; width:14px; height:7px; position:absolute; top:4px; right:15px; background:url(../images/school_stu/admin/selectParent.jpg) 0px 0px no-repeat;}
.editor1{display:inline-block; width:580px; height:450px; border:1px solid #ccc;}

.zx_detail{padding: 0 80px;}
.zx_detail h1{/* height:50px; */ padding-top:30px; font-size:24px; color:#555; font-weight:normal; text-align:center;line-height: 140%;}
.zx_detail .message{height:40px; line-height:40px; background-color:#f9f9f9;}
.message span{float:left; width:50%; height:40px; color:#888; text-align:center; overflow:hidden;}
.message span em{color:#555;}
.zx_detail .detail{padding:10px 10px;word-break: break-all;}
.zx_detail .detail i,.zx_detail .detail em{font-style:italic;}
.zx_detail .detail p{font-size:14px; color:#222; line-height:2em; text-align:justify;}
.receiver{padding:10px; margin-top:40px; background:#f9f9f9;}
.receiver p{margin-left:60px;}

/*校长信箱*/
.iconMail{display:inline-block; width:29px; height:29px; background:url(../images/school_stu/admin/mail.png) center center no-repeat; vertical-align:middle;}
.borCde1ec{border:1px solid #cde1ec;}
.mailList{word-break:break-all;}
.mailList li{border:1px solid #d7d7d7; margin-bottom:10px; background-color:#f9f9f9;}
.mailList li .mailListL{float:left; width:63px; text-align:center; padding:10px 8px;}
.mailList li .mailListL img{width:50px; height:50px; border-radius:50%;}
.mailList li .mailListR{margin-left:79px; padding:8px; border-left:1px solid #d7d7d7; background-color:#fff;}
.mailList li .cap_reply{display:none;}

/*新增教师*/
.schoolMsg div.teach{height:auto; padding-top:10px;}

/*工作人员管理*/
.popSetRole .radiolist{margin-left:100px; margin-top:20px;}
/*导入教师*/
.prompt{width:758px; height:30px; line-height:30px; margin-top:17px; background:#f9f9f9; text-indent:10px;margin: 17px auto 0;}
.downLoad{float:right;height:30px; padding-left:16px; margin-right:10px; background:url(../images/school_stu/admin/download.png) 0px 6px no-repeat;}
.floatChart img{padding-left:20px;}
.floatChart p span{display:inline-block; width:252px; font-size:14px; color:#888;}

.relative{position: relative;}

.w_txt{line-height: 60px;}


/*角色管理*/
.authorCon{padding-left:55px; color:#555;font-size:14px;}
.authorCon span{float:left; margin-right:5px;}
.authorCon ul{float:left; padding:0px 10px; border:1px solid #e2e2e2;}
.authorCon li{width:160px; height:25px; font-size:12px;}
.authorCon li i{float:left;}
.authorCon li a{float:right;color: #3d95d5;}
.addRole{padding-left:55px; color:#555;font-size:14px;}

.m_uploadInfo .uploadFinish{ padding:15px 0px;}
.m_uploadInfo .uploadFinish .name{ float:left; width:330px;}
.m_uploadInfo .uploadFinish .state{ float:left; width:160px;}
.m_uploadInfo .uploadFinish .big{ float:left; width:90px;}
.m_uploadInfo .uploadFinish .handle{ float:left; width:75px;}
.m_uploadInfo .uploadFinish .handle em{ cursor:pointer;}
.m_uploadInfo .uploadFinish dt{ background:#f1f1f1; height:35px; border:#ccc solid 1px; line-height:35px; font-size:14px; overflow:hidden; zoom:1;}
.m_uploadInfo .uploadFinish dt .name{ padding-left:35px; width:500px;}
.m_uploadInfo .uploadFinish dd{ height:293px; border:#ccc solid 1px; border-top:0px; overflow:auto;}
.m_uploadInfo .uploadFinish dd .name{ margin-left:10px; width:495px; color:#56a8ee; font-size:14px; text-decoration:none;}
.m_uploadInfo .uploadFinish li{ height:30px; line-height:16px; padding-top:10px;overflow:hidden; zoom:1; position:relative; z-index:0; margin:1px 0px; border-bottom:#e0e0e0 solid 1px;}
.m_uploadInfo .uploadFinish li .len{ background-color:#eaf6ff; position:absolute; z-index:0; top:0px; left:0px; width:100%; height:40px;}
.m_uploadInfo .uploadFinish li a,.m_uploadInfo .uploadFinish li span{ position:relative; z-index:1;}
.m_uploadInfo .uploadFinish .stop{ background:url(../images/shc_office/uploadInfo_ico.png) no-repeat 0px top; display:inline-block; width:15px; height:14px; margin-right:10px;}
.m_uploadInfo .uploadFinish .paly{ background:url(../images/shc_office/uploadInfo_ico.png) no-repeat 0px -80px; display:inline-block; width:15px; height:17px; margin-right:10px; vertical-align:top;}
.m_uploadInfo .uploadFinish .close{ background:url(../images/shc_office/uploadInfo_ico.png) no-repeat 0px -26px; display:inline-block; width:15px; height:14px; cursor:pointer;}
.m_uploadInfo .uploadFinish li.finish .state em{ display:inline-block; width:15px; height:15px;background:url(../images/shc_office/uploadInfo_ico.png) no-repeat 0px -55px;}
.m_uploadInfo .uploadFinish .other{border:#ccc solid 1px; border-top:0px; line-height:40px;}
.m_uploadInfo .uploadFinish .other a{ display:inline-block; width:170px; height:40px; margin-right:20px; vertical-align:middle;}
.m_uploadInfo .uploadFinish .other span{ vertical-align:middle; display:inline-block;}
.m_uploadInfo .uploadFinish .chooseBtn1{ background:url(../images/shc_office/share_zy_btn1.gif) no-repeat left top;}
.m_uploadInfo .uploadFinish .chooseBtn1:hover{ background-position:0px -40px;}
.m_uploadInfo .uploadFinish .chooseBtn2{ background:url(../images/shc_office/share_zy_btn2.gif) no-repeat left top;}
.m_uploadInfo .uploadFinish .chooseBtn2:hover{ background-position:0px -40px;}

/*py css end*/

/*wb css begin*/
/*列表空*/
.w_empty{border:1px solid #dbdfe3; border-top:none; text-align:center; padding:10px 0; font-size:14px; padding:10px 0;}
.w_empty p{ padding-top:10px;}
.w_volume p{height: 47px;line-height: 45px;border-bottom: 1px solid #E0DFDF; padding:0 10px;}
.w_volume p em{ display:inline-block; vertical-align:middle; padding:0 5px;}
/*班级管理_创建班级*/
.creatClass{ padding:5px 0;}
.creatClass label{ width:100px;}
.dashedLine {width: 100%;height: 0px; border-top: 1px dashed #c6c4c4;}
.grayBox {display: inline-block; width: 131px;height: 28px; line-height: 28px; background-color: #efeded;border: 1px solid #cfcfcf; color: #888; text-indent: 10px; vertical-align: middle;}
.grayBox1 {display: inline-block;width: 135px;height: 30px;line-height: 30px; background-color: #f9f9f9;border: 1px solid #d5d5d5; color: #888;text-indent: 10px; vertical-align: middle;}
.grayBox2 {width: 75px;}
.whiteBox {display: inline-block;height: 34px;line-height: 34px;padding: 0px 20px;font-size: 14px;text-align: center;border: 1px solid #D1D1D1;background-color: #F9F9F9;vertical-align: middle;}
.className {ine-height: 30px;vertical-align: middle;}
/*班级管理_班级升级*/
.arrow { display: inline-block;width: 16px; height: 15px; margin: 0px 10px;background: url(../images/shc_office/arrow.png) 0px 0px no-repeat; vertical-align: middle;}
.classList{ border-top: 1px solid #dbd8d8;}
.classList td {height: 50px; border-bottom: 1px solid #eee; padding:0 0 0 10px;}

/*班级管理_编辑班级成员_iframe*/
.posTeacher .officeTable{border-collapse: collapse;}
.posTeacher tr th{ padding:5px 8px;background:#ececec;border:1px solid #ccc; }
.posTeacher tr td{  padding:5px 8px;border:1px solid #ccc;word-break:break-all;}
.memberBox{width:590px; height:137px; border:1px solid #ccc; overflow-y:auto; *position:relative;}
.memberBox span{display:inline-block; height:20px; line-height:20px; padding:0px 25px 0px 8px; margin-top:10px; position:relative;}
.memberBox span i{display:block; width:16px; height:20px; background:url(../images/shc_office/memberBox.png) right center no-repeat; position:absolute; right:8px; top:0px; cursor:pointer;}

.popTable .officeTable{border-collapse: collapse; border:0; }
.popTable tr th{ padding:5px 8px;background:#ececec;font-weight:bold;}
.popTable tr td{  padding:5px 8px;word-break:break-all;}
.popTable img{width:46px; height:46px; border-radius:2px; vertical-align:middle;}
.popTable .man,.popTable .woman{display:inline-block; width:30px; height:20px; background-image:url(../images/shc_office/sex.png); background-repeat:no-repeat; vertical-align:middle; zoom:1;}
.popTable .man{background-position:0px 0px;}
.popTable .woman{background-position:0px -20px;}

.courseList > span{float:left; width:120px; height:20px; padding-bottom:20px; font-size:14px; font-weight:bolder; overflow:hidden;}
.courseList > span label{margin-right:3px;}

/* 班级管理-班级信息异常弹出框-start */
.wsj_box{ padding:15px;}
.wsj_box .officeTable{border-collapse: collapse;  }
.wsj_box tr th{ padding:5px 8px;background:#ececec;font-weight:bold;border:1px solid #ccc; text-align:center;}
.wsj_box tr td{  padding:5px 8px;word-break:break-all;border:1px solid #ccc;}
.wsj_box h3{ height:58px; text-align:center; line-height:58px; font-weight:normal; background-color:#f3f3f3; color:#000; margin-bottom:10px;}
.wsj_tab p{ text-align:right; margin-top:10px; }
.wsj_tab p a{ text-decoration:none;}
.wsj_chk{border-top:1px solid #e5e5e5; margin-top:10px; font-size:12px; padding-top:13px;}
.wsj_chk i{ color:red;}
.wsj_chk_c{   margin-top:11px; border:1px solid #e5e5e5; padding:16px 20px;}
.wsj_chk_c i{ color:red; line-height:30px;}
.no_sel{ margin-top:10px;}
.no_sel em{ margin-right:99px;width:139px; float:left;}
/*wb css end*/

/*ld css begin*/
/* .adminCon{min-height:770px; padding:10px; border:1px solid #cde1ec; border-left:none; border-bottom:none; background-color:#fff;} */
.downSel span.ni_h28{    height: 28px;    line-height: 28px;}
.ni_grayBtn_nohover{display: inline-block;padding: 0 10px;background: #edf2f9;color: #4a5864;line-height: 32px;font-size: 14px;border-radius: 4px;border: 1px solid #cdd2d7;vertical-align: middle;}
.lessons-con p em{color: #e2e2e2;}
.ni_tabTit2 {border-bottom: 2px solid #ccc}
.ni_tabTit2 p a{ padding:5px 8px;color:#555;cursor:pointer}
.ni_tabTit2 p a.on, .ni_tabTit2 p a:hover{ background:#33424f;color:#fff; text-decoration:none}
.ni_tabTit2 p{height:24px;color:#e2e2e2}
.ni_tabTit2 em{ padding:0 5px}

	/*学校空间-管理员资源库 S*/
.name i,.wjicon{display:inline-block; vertical-align:middle;}	
.xy_bj_list .name .wjicon{margin-left: 0;}
.xy_nd_sc{background:#f7f7f7;border:1px solid #dbd8d8;position:relative;min-height:30px; z-index:1;}
.xy_nd_sc .scbtn{ background:#fd8a23 url(../images/z_netdisk/scicon.png) 10px center no-repeat;display:inline-block;height:32px;color:#222;font-size:14px;line-height:32px;padding-left:38px;color:#fff;border:1px solid #fd8a23;}
.xy_nd_sc .scbtn:hover{ background: url(../images/z_netdisk/scicon.png) 10px center no-repeat #69747E;text-decoration:none;}
.xy_nd_sc .grayBtn{background-color: #edf2f9;color: #4a5864;border: 1px solid #cdd2d7;}
.xy_nd_sc .grayBtn.on{background-color: #33424f;color: #fff;}
.xy_nd_sc .grayBtn:hover{background-color: #69747E;color: #fff;}
.xy_nd_sc .y_scbtn{ background:#fff url(../images/z_netdisk/scicon2.png) 10px center no-repeat;display:inline-block;height:32px;color:#288add;font-size:14px;line-height:32px;font-weight: normal;padding-left:38px;border:1px solid #3d95d5;}
.xy_nd_sc .y_scbtn:hover{background:#e3f2ff url(../images/z_netdisk/scicon2.png) 10px center no-repeat;text-decoration:none; border:1px solid #288add;}
.xy_nd_sc .nd_czbtn a{display:inline-block;*display:inline;}
.xy_nd_sc .search{ position:absolute;right:15px;/*top:15px;*/ top:18px;}
.xy_nd_sc .qjf_search{position:absolute;right:15px;top:15px;}
.xy_nd_sc .yx_search{position:absolute;left:15px;top:15px;}
/*.xy_nd_sc .search span{line-height:32px;}*/
.xy_nd_sc p.search span,.xy_nd_sc .search .ndinp,.xy_nd_sc .qjf_search .qjf_ndinp,.xy_nd_sc .search .searchbtn,.xy_nd_sc .qjf_search .qjf_searchbtn,.xy_nd_sc .search em,.searchtit_box .ndinp,.searchtit_box .searchbtn{float:left;display:block;}
.xy_nd_sc .search em{margin-right:10px;}	
.ndinp,.qjf_ndinp{border:1px solid #d5d5d5; background:#fff;height:32px;line-height:32px;width:150px;font-size:12px;padding:0px 5px;color:#888;}
.qjf_ndinp{height:14px;line-height:14px;padding:10px 5px;}
.ndinp:hover,.fileinp,.qjf_ndinp:hover{border:1px solid #3d95d5;color:#222;}

.fileinp{width:55%; height:14px;padding:9px 5px;}
.xy_nd_sc .Wdate{background:#fff url(../images/z_netdisk/data.png) 138px center no-repeat;color:#555;}
.w195{width:195px;}
.xy_nd_sc .searchbtn,.searchtit_box .searchbtn,.xy_nd_sc .qjf_searchbtn{background:#ececec;border:1px solid #d5d5d5;cursor:pointer;height:30px;overflow:hidden;width:60px;border-left:0;font-size:14px;}
.xy_nd_sc .qjf_searchbtn{ height:36px;}
.xy_nd_sc .searchbtn:hover,.searchtit_box .searchbtn:hover,.xy_nd_sc .qjf_searchbtn:hover{background:#e0e0e0;}
.xy_nd_sc .qjf_selecur, .xy_nd_sc .qjf_seleautocur, .xy_nd_sc .qjf_selecur p, .xy_nd_sc .qjf_seleautocur p{height: 32px;line-height: 32px;}


p.mgr0{margin-right:0;}
.xy_nd_mbx{border:1px solid #dbd8d8;border-top:0; background:#fff;height:34px;line-height:34px; position:relative; z-index:0;}
.xy_nd_path em,.xy_nd_path a{float:left;display:block;padding-right:15px;padding-left:20px;height:34px;color:#222;}
.xy_nd_path a{background:url(../images/z_netdisk/mbxbg.png) right 0 no-repeat;position:relative;margin-left:-15px;float:left;}
.xy_nd_path{display:inline-block;*display:inline;*zoom:1;}
.xy_nd_path a.fsty{margin-left:0;padding-left:8px;}
.xy_nd_path a.cur,.xy_nd_path a.cur:hover{background:url(../images/z_netdisk/mbxbg.png) right -57px no-repeat;}
.xy_nd_path a.sbao_s{ margin-left:0px;}
.xy_nd_path a:hover{background:url(../images/z_netdisk/mbxbg.png) right -117px no-repeat;text-decoration:none;}
.xy_nd_mbx label{padding-left:10px;background:#fff;}
.xy_nd_mbx label.ckboxTb{position:relative;top:-15px;*top:-10px;}
.xy_nd_mbx .jzmsg{position:absolute;right:10px;top:0;}
.xy_nd_path .rarow{background:#fff url(../images/z_netdisk/rarrow.png) center center no-repeat;margin:0;padding:0 15px;border-left:1px solid #dbd8d8;}
.xy_nd_path .rarow:hover{background:#f5f6f9 url(../images/z_netdisk/rarrow.png) center center no-repeat;}
.xy_nd_path a.f_s{border-left:1px solid #dbd8d8;margin-left:0;padding-left:8px;}
.xy_nd_list span,.xy_nd_list div,.xy_nd_list label,.xy_nd_list i{display: inline-block;*display:inline;zoom:1;}
.ms_tit span,.ms_tit i,.ms_list span{ display:block; float:left;}
.ms_list label{ float:left;}
.ms_list li{ clear:both; }
.ms_list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.xy_nd_list .name{width:45%;}
.xy_nd_list .time{width:18%;}
.xy_nd_list .size{width:15%;}
.xy_nd_list .tool{width:15%;/* text-align:right; */vertical-align:middle;}
.xy_nd_list .tool a,.xy_nd_list .tool em{display:inline-block;margin-right:15px;}
.xy_nd_list .q_name{width:24%;}
.xy_nd_list .q_time{width:18%;}
.xy_nd_list .q_grade{width:17%;}
.xy_nd_list .q_scl{width:12%;}
.xy_nd_list .q_down{width:12%;}
.xy_nd_list .q_cz{width:10%;}
.xy_nd_list .q_grade i{ color:#ff6000;}
.xy_nd_list label{width:3%;margin-left:10px; position:relative;vertical-align: top;}
.xy_nd_list .ztlx{width:7%;}
.xy_nd_list .name2{width:28%;}
.xy_nd_list .nd_tit .tool2{ text-align:left;margin-left:2.5%;width:7.5%;}
.xy_nd_list .nd_tit .tool3{ text-align:left;margin-left:4%;width:6%;}
.xy_nd_list .nd_tit .tool4{ text-align:left;margin-left:7%;width:3%;}
.xy_nd_list .tool5{text-align:left;margin-left:7.5%;width:3%;}
.xy_nd_list .nd_tit{background:#fbfbfb;/* border:1px solid #e8e8e8;border-top:0; */}
.xy_nd_list li{border-bottom:1px solid #dbdfe3;padding:19px 0;}
.xy_nd_list em.nd_more{padding-right:15px;background:url(../images/z_netdisk/ar_dicon.png) right center no-repeat;position:relative;cursor:pointer;color:#3d95d5;}
.xy_nd_list li i.nd_morealink{position:absolute;top:20px;right:0;width:50px;border:1px solid #c8c8c8; background:#fff;z-index:9999;display:none;}
.xy_nd_list li i.nd_morealink a{display:block; text-align:center;margin:1px;height:20px;line-height:20px;}
.xy_nd_list li i.nd_morealink a:hover{ background:#e3e3e3;}
.xy_nd_list li.horbg{ background:#edf2f9;/* z-index: 999 */}
.xy_nd_list li .grade_wrap{margin-left:10px; vertical-align:middle;}
.xy_nd_list li .grade_wrap i{ color:#ff6000; font-size:20px; font-weight:normal; font-family:Tahoma; margin:0px; display:inline-block; _position:relative; _top:-5px; height:20px;}
.xy_nd_list li .grade_wrap em{ display:inline-block; position:relative; top:-3px; margin-left:3px;}
.wjicon{width:38px;height:28px;background:url(../images/z_netdisk/wjicon.png) 0 center no-repeat;color:#555;}
.xy_nd_list .em,.xy_nd_list i{display:inline-block;}
.xy_nd_list .ndinp{ *position:relative;*top:8px;}
.xy_nd_allt { background:#f7f7f7;border-bottom:1px solid #e8e8e8;zoom:1;overflow:hidden;}
.xy_nd_allt label,.xy_nd_allt a{border:0;float:left;display:block;}
.xy_nd_allt label{padding:3px 10px;}
.xy_nd_allt{padding:13px 0 10px 0;}
.xy_nd_allt a{margin:0 3px; background:#eeeeee;border:1px solid #d9d9d9;color:#555;padding:1px 10px;}
.xy_nd_allt a:hover{background:#d7d7d7;color:#555;border:1px solid #d7d7d7; text-decoration:none;}
.xy_bluebtn,.xy_graybtn{ background:#3d95d5;font-size:14px;display:inline-block;color:#fff;font-weight:bold;border:0;width:70px;height:30px; text-align:center;cursor:pointer;margin:0 5px;}
.xy_graybtn:hover{ background:#d7d7d7;}
.xy_graybtn{background:#eeeeee;border:1px solid #d9d9d9;color:#555;}
.yx_bluebtn,.yx_graybtn{ font-size:14px;display:inline-block;font-weight:bold;border:0;width:70px;height:30px;cursor:pointer;}
.yx_graybtn,.yx_newbtn{background:#eeeeee;border:1px solid #d9d9d9;color:#555; cursor:pointer;}
.yx_bluebtn{background:#3d95d5;color:#fff;margin:0 5px; }
.yx_newbtn:hover{ background-color:#d7d7d7;}
.yx_newbtn{width:116px;height:33px; padding-left:20px; background:#eeeeee url(../../area/edu3.0/images/res/new_btn.png)9px 8px no-repeat; float:left;}
.xy_nd_wjbox dt,.xy_nd_wjbox dd{border:1px solid #b2b2b2;padding:8px;}
.xy_nd_wjbox dd{height:200px;/*border-top:0*/;padding:0;}
.xy_nd_wjbox dd div.zTreeDemoBackground2{ width:400px;height:190px;}
.xy_nd_wjbox dd ul.ztree2{width:390px;height:190px;  margin-top:0; border:0;}

dfn.fb_fail{ position:relative; display:inline-block; cursor:pointer; color:#555;margin-right: 15px;}
dfn.fb_fail em.xx{ position:absolute; left:0px; top:22px; display:none; border:1px solid #c5d4dc; padding:5px 10px; width:120px; line-height:18px; background:#fff; color:#e10000; font-size:12px; text-align:left;}
.xy_bj_list .tool{width:23%; position:absolute;right:5px;top:10px;}
.xy_bj_list li{ position:relative;padding-left: 10px;}
.xy_bj_list .name{width:95%;}
.r_btn,.d_btn{width:21px;height:21px; background:#fff url(../images/z_netdisk/sr_r_d_icon.png) no-repeat;border:1px solid #a8a8a8;margin:5px 3px;cursor:pointer;}
.r_btn:hover,.d_btn:hover{ background:#efefef url(../images/z_netdisk/sr_r_d_icon.png) no-repeat;}
.r_btn,.r_btn:hover{ background-position:0 0;margin-left:9px;}
.d_btn,.d_btn:hover{ background-position:0 -21px;}
.nd_czbtn a{border:1px solid #d1d1d1;padding:0 10px; height:32px;line-height:32px;background:#fff;display:inline-block;font-size:14px;color:#555555;margin:0 1px;}
.nd_czbtn a:hover{ background:#f0f0f0; text-decoration:none;}
.xy_nd_list li .grade_wrap em{ display:inline-block; position:relative; top:1px; margin-left:3px;}
dfn{font-style:normal;}

.xy_xx_list .shzt{width:8%;}
.xy_xx_list .sbname{width:23%;}
.xy_xx_list .sh_name{width:47%;padding-left:10px;}

.nd_fbmsg{display:block;width:120px;border:1px solid #d9d9d9; background:#fff;padding:5px 10px;line-height:20px;color:#e10000;position:absolute;z-index:10;*margin-left:-50px;*margin-top:20px;}
.nd_fbmsg i{ background:url(../images/z_netdisk/msg_a.png) 0 0 no-repeat;width:7px;height:5px; position:absolute;left:10px;top:-4px;display:block;}


.officeTable li{padding: 20px 0;}
.officeTable li span{    color: #254057;    font-size: 12px;}
.officeTable li.nd_tit{background: #edf2f9;    text-align: left;    }
.officeTable li.nd_tit span{color: #2c3b48;    font-size: 14px;    font-weight: normal;}

.xy_xx_list .name{width:35%;padding-left:10px;}
.xy_xx_list .size{width:13%;}
textarea.h100{height:100px;}
.xy_xx_list .shzt{width:8%;}
.xy_xx_list .sbname{width:23%;}
.xy_xx_list .sh_name{width:47%;padding-left:10px;}
.ztime .time{width:15%;}
.ni_tool_text_left .tool {text-align: left;}
.ni_tool_text_left .nd_tit  .tool3{margin-left: 0px;text-indent: 8px}
i.redtig{ background:url(../images/z_netdisk/tsicon.png) 0 center no-repeat;padding-left:20px;color:#d90000;margin-left:5px;}

.xy_nd_tit.noline{border-bottom:0;}
.xy_nd_tit span,.xy_nd_tit i,.xy_nd_tit em{ float:left;}
.xy_nd_tit strong{font-weight:normal;font-size:20px; font-family:"Microsoft YaHei";}
.xy_nd_tit strong.f16{font-size:16px;}
.xy_nd_tit span,.xy_nd_tit em{ line-height:48px;height:40px;}
.xy_nd_tit span{margin-left:20px;}
.xy_nd_tit i.ms_btn{ float:left; display:block;width:33px; height:40px;margin-left:5px; background:url(../images/z_netdisk/open.png) 0 17px no-repeat; cursor:pointer;}
.xy_nd_tit i.open{ background:url(../images/z_netdisk/close.png) 0 17px no-repeat;}
.xy_nd_tit_l14{height:30px;line-height:30px; position:relative;}
.xy_nd_tit_l14 strong{color:#3d95d5;font-size:14px;font-weight:bold;}
.xy_nd_tit_l14 em{ position:absolute;right:0;bottom:3px;}
.xy_nd_tit_l14 em i.l_arrow,.xy_nd_tit_l14 em i.r_arrow{display:inline-block;width:20px;height:20px; background:url(../images/z_netdisk/bj_arrow.png) 0 0 no-repeat;cursor:pointer;}
.xy_nd_tit_l14 em i.r_arrow{ background-position:0 -21px;}
.xy_nd_tit dl{position:absolute;right:0;top:0;}
.yx_file{ font-size:12px; color:#888;}
.yx_file span{ font-size:16px; color:#555;}


.uploadList{ margin-top:-1px; height:384px; overflow:hidden; overflow-y:auto;}
.uploadList li{border-top:1px solid #e8e8e8; padding:20px 0 20px; font-size:0; position:relative;}
.uploadList .td{ display:inline-block; font-size:12px; vertical-align:top; position:relative; z-index:1;}
.uploadList .th{ display:inline-block; vertical-align:top; font-size:14px; color:#555;}
.uploadList .cellpadding{ padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.uploadList .item01{ width:33%;}
.uploadList .item02{ width:16%;}
.uploadList .item03{ width:13%;}
.uploadList .item04{ width:23%;}
.uploadList .item05{ width:15%;}

.uploadList .progress{ display:block; height:100%; position:absolute; left:0; top:0; background:#bee4ff; z-index:0;}

.xy_nd_bmfs .radiolist2{display:inline-block; zoom:1; *display:inline;}
.xy_nd_bmfs label{margin-right:30px;}
.xy_nd_bmfs em{display:inline-block;width:110px;text-align:right; float:left;}
.xy_nd_bmfs i{font-size:12px;display:inline-block;margin-left:5px;color:#555;}
.xy_nd_bmfs li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.xy_nd_bmfs li{margin-bottom:15px; display:inline-block;}

.xy_nd_zyfb .tit{ background:#f9f9f9;border-bottom:1px solid #d5d5d5;padding:5px; position:relative;}
.xy_nd_zyfb .xy_nb_fbbox{border:1px solid #d5d5d5; border-bottom:none; margin-bottom:3px;}
.xy_nd_zyfb .xy_nb_fbbox.xy_nbbor{border-bottom:1px solid #d5d5d5;}
.xy_nd_zyfb .bluenum{background:#3d95d5;color:#fff;padding:6px 12px;display:inline-block;font-size:14px;margin-right:5px;}
.xy_nb_fbbox .tool{ position:absolute;right:5px;top:15px;}
.xy_nb_fbbox .tool a{display:inline-block;margin:0 7px; text-indent:-999em; overflow:hidden;}
.xy_nb_fbbox .tool a.shide,.xy_nb_fbbox .tool a.down_n,.xy_nb_fbbox .tool a.edit,.xy_nb_fbbox .tool a.del,.xy_nb_fbbox .tool a.zkicon{ background:url(../images/z_netdisk/toolicon.png) no-repeat;width:17px;height:17px;}


.xy_nb_fbbox .tool a.shide{background-position:-1px -52px; position:relative;top:0;right:3px;}
.xy_nb_fbbox .tool a.shide:hover{background-position:-31px -52px;}
.xy_nb_fbbox .tool a.zkicon{ background-position:-1px 0; position:relative;top:3px;right:3px; }
.xy_nb_fbbox .tool a.zkicon:hover{background-position:-1px -28px;}
.xy_nb_fbbox .tool a.edit{ background-position:-32px 0;}
.xy_nb_fbbox .tool a.edit:hover{background-position:-32px -24px;}
.xy_nb_fbbox .tool a.del{ background-position:-61px 0;border: 0px}
.xy_nb_fbbox .tool a.del:hover{background-position:-61px -24px;}

.xy_nd_tit,.xy_nd_tit_l14{border-bottom:2px solid #e0e0e0;position:relative;height:40px;line-height:40px;}

.xy_nd_fablist dt,.xy_nd_fablist dd{display:inline-block; zoom:1; *display:inline;vertical-align: middle;}
.xy_nd_fablist dl{margin-bottom:15px;}
.xy_nd_fablist dl.no{margin-bottom:0;}
.xy_nd_fablist dt{font-size:14px;width:85px; text-align:right; white-space:nowrap; }
.xy_nd_fablist dt.zjvop{ vertical-align:top;}
.xy_nd_fablist i.red{ position:relative; top:3px;}
.xy_nd_fablist ul.ztree2{width:742px;height:200px;border:1px solid #cfcfcf;margin-top:0;}

.xy_nd_fablist dd{width: 84%;}
.xy_nd_fablist div.zTreeDemoBackground2{width: 100%;}
.xy_nd_fablist div.zTreeDemoBackground2 ul.ztree2{width: 100%;}
.xy_nd_fablist dd .inp{width: 100%;}
.xy_nd_fablist .row_rig label{margin-right: 20px;margin-bottom: 5px;}

.uploadStateIcon{ background:url(../images/z_netdisk/uploadlist.png) no-repeat; display:inline-block; vertical-align:middle;}
.uploadStateIcon.start{ background-position:1px -80px; width:16px; height:19px;}
.uploadStateIcon.pause{ background-position:0 -153px; width:16px; height:16px;}
.uploadStateIcon.delete{background-position:0 -117px; width:15px; height:15px;}
.uploadStateIcon.failed{background-position:0 0; width:19px; height:19px;}
.uploadStateIcon.succeed{background-position:0 -41px; width:19px; height:19px;}

.yx_filebot{ position:relative; padding:13px; border:1px solid #d5d5d5;}

.yx_filebot span.flowrate{ position:absolute; right:280px; *right:265px; _right:297px; top:5px; width:80px; display:inline-block; color:#888;}
.yx_filebot span.downsize{ position:absolute; right:0px; *right:140px; _right:170px; top:20px; width:90px; display:inline-block; color:#3d95d5; font-size:30px;}

.yx_addfile,.yx_starupbtn,.yx_pausebtn{ color:#fff; display:inline-block; width:112px;  overflow:visible; text-align:center; vertical-align:middle; font-size:14px; height:40px; line-height:40px;}

.yx_addfile {background:#fd8a23;margin-right:8px;}
.yx_addfile:hover{text-decoration:none; background:#ffa350;}
.yx_pausebtn{ background:#eee; border:1px solid #d9d9d9; color:#555;height:38px;margin-left:5px; }
.yx_pausebtn:hover{ background:#e8e8e8;text-decoration:none;}

.xy_nb_fbbox .tit {zoom:1;overflow:hidden;}
.xy_nb_fbbox .fileinp{width:250px;}
.xy_nb_fbbox .tit i,.xy_nb_fbbox .tit em,.xy_nb_fbbox .tit span,.xy_nb_fbbox .tit input,.xy_nb_fbbox .tit a{display:block;float:left;}
.xy_nb_fbbox .tit a{color:#222;line-height:33px;}
.xy_nb_fbbox .tit span{ position:relative;top:5px; margin-left:8px;}
.xy_nb_fbbox .tit em{display:none;}
i.redtig{ background:url(../images/z_netdisk/tsicon.png) 0 center no-repeat;padding-left:20px;color:#d90000;margin-left:5px;}
.xy_nb_fbbox .tit span.redtig{background:url(../images/z_netdisk/tsicon.png) 0 center no-repeat;padding-left:20px;color:#d90000;margin-left:15px; position:relative; top:5px}
.xy_tcbtn_b,.xy_tcbtn_g,.xy_tcbtn_bing{width:154px;height:44px;font-size:18px;font-family:"Microsoft YaHei";margin:10px 5px;cursor:pointer;}
.xy_tcbtn_bing{padding-left:20px;background:#69747E url(../images/z_netdisk/submit_loding_ni02.gif) 40px center no-repeat;color: #fff;}
.xy_tcbtn_bing:hover{background:#69747E url(../images/z_netdisk/submit_loding.gif) 40px center no-repeat;color: #fff}
.skyDrive .yx_myfile{width:855px;margin:0 auto;padding-top:10px;}
.skyDrive .yx_myfile .zTreeDemoBackground2{ border:1px solid #b2b2b2;height:412px;overflow-y:scroll;}
.skyDrive .yx_myfile .zTreeDemoBackground2 .ztree2{margin:0px; border:0;height:auto;}

html div.zTreeDemoBackground2{float:left;width:548px;height:212px;}
ul.ztree2{width:548px;margin-top:0;height:190px;border:0;}

.skyDrive{width:874px;height:548px; background:#fff;}
.skyDrive h2{padding:0;}
.skyDrive h2 span{ font-size:12px; line-height:50px; height:50px; position:relative;padding-left:25px;} 
.skyDrive h2 span i{ width:18px;height:18px; display:inline-block; background:url(../images/resource/icon_warn.png) no-repeat; position:absolute;top:0;left:8px;}
.skyDrive .yx_myfile{width:855px;margin:0 auto;padding-top:10px;}
.skyDrive .yx_myfile .zTreeDemoBackground2{ border:1px solid #b2b2b2;height:412px;overflow-y:scroll;}
.skyDrive .yx_myfile .zTreeDemoBackground2 .ztree2{margin:0px; border:0;height:auto;}
.yx_pitch{ border:1px solid #b2b2b2;border-left:0;width:583px;height:412px; overflow-y:auto;}
.yx_pitch ul li{height:49px; line-height:49px;padding-left:16px; font-size:14px; border-bottom:1px solid #d8d8d8; user-select:none; -moz-user-select:none; -webkit-user-select:none;-ms-user-select:none;}
.yx_pitch ul li a{color:#222222; text-decoration:none;}
.yx_pitch ul li:hover{ background:#f1f1f1; text-decoration:none;}
.yx_pitch ul li.on{ color:#3d95d5; background:#f1f1f1 url(../images/resource/icon_selected.png) no-repeat 540px center;}

.blue_btn{height:31px;line-height:31px; background:#3d95d5;display:inline-block;border:0;color:#fff;font-size:14px;padding:0 20px; cursor:pointer; border:1px solid #3d95d5;vertical-align:middle;}
.blue_btn:hover{background:#3187c5;text-decoration:none;}
.xy_bj_list .name i{color:#888;margin-left:20px;}
	/*学校空间-管理员资源库 E*/
/*ld css end*/

.tipBox{display: inline-block;background: #fff;border-radius: 4px;height: 28px;line-height: 28px;border:1px dashed #d7dbdf;padding: 0 10px;margin-top: 2px;}
.tipBox em{vertical-align: middle;}
.icon_tip{display: inline-block;width: 16px;height: 18px;vertical-align: middle;background: url(../images/shc_office/icon_tip.png) no-repeat 0 0;}


.set_refresh{line-height: 34px;height: 34px;}

.officeTabTit{font-size: 0;padding: 0 10px;}
.officeTabTit .line{display: inline-block;vertical-align: middle;width: 1px;height: 16px;background: #d2d2d2;margin: 0 15px;}
.officeTabTit a{display: inline-block;padding: 0 8px;height: 28px;line-height: 28px;color: #33424f;font-size: 14px;border-radius: 3px;vertical-align: middle;}
.officeTabTit a:hover{background: #69747E;color: #fff;text-decoration: none;}
.officeTabTit a.on{background: #33424f;color: #fff}


.funcSetWrap{margin-bottom: 15px;}
.selectGroup{background: #edf2f9;padding: 10px 8px;border:1px solid #dbdfe3;}

.personInfo .item{display: inline-block;margin-right: 40px;font-size: 14px;}
.selectGroup .unpass{margin-top: 16px;}

.unpass{display: inline-block;padding-left: 25px;line-height: 20px;background: url(../images/shc_office/icon_unpass.png) no-repeat left center;color: #e2584d;}

.officeTable.officeTable2 tr td{border-bottom: 0;}

h2.portal_tit, h2.space_tit{height:30px; font:normal 20px/30px "microsoft yahei"; display:block; color:#222; padding:5px 3px; border-bottom:2px solid #e0e0e0;}

.officeTable .icon_mail{display: inline-block;width: 14px;height: 13px;background: url(../images/shc_office/mail_ico.png) no-repeat 0 2px;}
.officeTable .icon_mail.i01{background-position: 0 -38px;}
.officeTable .icon_mail.i02{background-position: 0 -76px;}


.questionItem{padding-left: 25px;font-size: 14px;}
.questionItem li{list-style-type: decimal;margin: 30px 0;}
.questionItem li h3{font-weight: normal;font-size: 14px;}


.titInput{border-style: dashed;font-size: 24px;color: #33424f;text-align: center;height: 60px;line-height: 50px;width: 90%;box-sizing: border-box;margin: 0 auto;}
.guideInput{border-style: dashed;height: 70px;width: 100%;box-sizing: border-box;}

.createSurveyWrap{counter-reset:sort01 sort02;}
.createSurveyWrap .adminCon{height: 0;width: 0;overflow: hidden;min-height: auto;border:0;}
.createSurveyWrap .adminCon.show{height: auto;overflow: visible;width: 100%;min-height: 500px;border: 1px solid #dbdfe3;;}

.questionSettingWrap{}
.questionSetting{border: 1px solid #fff;margin: 30px -1px;border-left-color: #dbdfe3;border-right-color: #dbdfe3;}
.questionSetting:hover{border-color: #309aeb;}
.questionSetting .quesTit{font-size: 16px;color: #33424f;display: block;background: #f3f7fb;height: 40px;line-height: 40px;}
.questionSetting .quesTit .btn_deleteQuestion{display: inline-block;padding: 0 8px;line-height: 25px;color: #fff;border-radius: 5px;background: #309aeb;margin: 7px 30px 0 0;display: none;}
.questionSetting:hover .quesTit .btn_deleteQuestion{display: inline-block;}
.questionSetting .quesTit .num_tag{font-size: 28px;font-family: Arial;text-align: center;display: inline-block;width: 40px;height: 100%;line-height: 40px;background: #309aeb;padding-right: 10px;border-radius: 0 20px 20px 0;color: #fff;vertical-align: top;margin-right: 20px;}

.createSurveyWrap .questionSetting .quesTit .num_tag:before{counter-increment:sort01;content: counter(sort01);}
.createSurveyWrap .questionSetting .quesTit i:before{counter-increment:sort02;content: counter(sort02);}

.questionSetting .itemsWrap{padding: 0 30px;}
.questionSetting .itemsWrap li{margin: 10px 0;}
.questionSetting .itemsWrap .itemTit{float: left;line-height: 32px;font-size: 14px;}
.questionSetting .itemsWrap .itemCon{margin-left: 60px;font-size: 14px;}
.questionSetting .itemsWrap .itemCon .inp{width: 768px;}
.questionSetting .itemsWrap .itemCon .chooseItemList{}
.questionSetting .itemsWrap .itemCon .chooseItemList li{}
.questionSetting .itemsWrap .itemCon .chooseItemList li label{display: inline-block;vertical-align: middle;width: 25px;font-family: Arial;font-size: 16px;}
.questionSetting .itemsWrap .itemCon .chooseItemList li input{font-size: 14px;width: 738px;}
.questionSetting .itemsWrap .itemCon .chooseItemList .input_num{background: #f8fafc;width: 38px;}

.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap{margin-top: 10px;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .imgWrap{width: 88px;height: 88px;border: 1px solid #d2d6dc;position: relative;display: inline-block;vertical-align: bottom;margin-right: 10px;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .imgWrap img{width: 100%;height: 100%;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .imgWrap a{display: inline-block;position: absolute;width: 16px;height: 16px;background: url(../images/shc_office/btn_delete_small.png) no-repeat;right: -8px;top: -8px;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg{display: inline-block;vertical-align: bottom;width: 90px;height: 90px;/* border: 1px dashed #d2d6dc; */position: relative;background: url(../images/shc_office/btn_addimg.png) no-repeat;font-size: 0;line-height: 0;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg img{width: 100%;height: 100%;display: block;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg i{position: absolute;left: 50%;top: 50%;width: 38px;height: 6px;background: #ddd;margin: -3px 0 0 -19px;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg em{position: absolute;left: 50%;top: 50%;height: 38px;width: 6px;background: #ddd;margin: -19px 0 0 -3px;}
.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg:hover{text-indent: 0;color: #fff;text-align: center;line-height: 88px;background: #888c91;/* border-style: solid; */font-size: inherit;}
/* .questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg:hover em, .questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap .btn_addImg:hover i{display: none;} */
.btn_addImg2{display: inline-block;vertical-align: bottom;width: 90px;height: 90px;/* border: 1px dashed #d2d6dc; */position: relative;background: url(../images/shc_office/btn_addimg.png) no-repeat;font-size: 0;line-height: 0;}

.questionSetting .itemsWrap .itemCon .chooseItemList .addImgWrap span{vertical-align: bottom;}

.questionSetting .btn_deleteChooseItem{display: inline-block;vertical-align: middle;font-size: 14px;width: 13px;height: 13px;background: url(../images/shc_office/btn_delete.png) no-repeat;margin-left: 10px;}
.questionSetting .btn_deleteChooseItem:hover{background-position: 0 -13px;}

.questionSetting .btn_addChooseItem{display: inline-block;width: 748px;border: 1px dashed #d0d3d9;background: #f8fafc;line-height: 32px;height: 32px;font-size: 14px;color: #ccd6e3;padding-left: 5px;}


.mainWrap .conWrap .conMainWrap .overWrap{overflow: hidden;overflow-y: auto;height: 100%;min-height: auto;}
.w1200{width: 1200px;margin: 0 auto;}

.prelook_selector{height: 100px;line-height: 100px;}
.prelook_selector a{vertical-align: middle;color: #69747e;font-size: 18px;}
.prelook_selector a:hover, .prelook_selector a.on{color: #309aeb;}
.prelook_selector a em{background: url(../images/shc_office/icon_device.png) no-repeat;display: inline-block;width: 35px;height: 39px;vertical-align: middle;}
.prelook_selector .btn01{margin-right: 50px;}
.prelook_selector .btn01 em{background-position: -35px 0;}
.prelook_selector .btn01:hover em, .prelook_selector .btn01.on em{background-position: 0 0;}
.prelook_selector .btn02 em{background-position: -35px -39px;}
.prelook_selector .btn02:hover em, .prelook_selector .btn02.on em{background-position: 0 -39px;}

.imgLookWrap{margin: 10px 0 0 25px;}
.imgLookWrap a{display: inline-block;position: relative;}
.imgLookWrap .bigger{position: absolute;width: 18px;height: 18px;background: url(../images/shc_office/bigger.png) no-repeat;right: 3px;bottom: 3px;}
.imgLookWrap .smaller{position: absolute;width: 18px;height: 18px;background: url(../images/shc_office/smaller.png) no-repeat;right: 3px;bottom: 3px;}

.mainTit{font-size: 18px;color: #33424f;text-align: center;font-weight: normal;line-height: normal;}
.subTit{font-size: 12px;color: #33424f;text-align: center;font-weight: normal;line-height: normal;}

.py_tabTit{display: inline-block;vertical-align: middle;}
.py_tabTit .binary1{border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.py_tabTit .binary2{border-top-left-radius: 0px;border-bottom-left-radius: 0px;}

.memberList{padding: 0 10px;}
.memberList li{padding: 10px 0;font-size: 14px;}
.memberList .type{display: inline-block;width: 65px;float: left;color: #33424f;}
.memberList .type{*display: inline;}
.memberList .type span{vertical-align: middle;}
.memberList .type em{vertical-align: middle;display: inline-block;width: 22px;height: 20px;background: url(../images/shc_office/icon_members.png) no-repeat;margin-right: 5px;}
.memberList .type .t01{background-position: 0 0;}
.memberList .type .t02{background-position: 0 -45px;}
.memberList .type .t03{background-position: 0 -93px;}
.memberList .nameList{margin-left: 65px;background: #edf2f9;min-height: 106px;}
.memberList .nameList span{font-size: 14px;color: #5f7b93;margin: 10px 15px;display: inline-block;}

.schoolMsg.leftWidth02 label{width: 133px;float: left;}
.schoolMsg .chklist2 .disabled{background: url(../images/shc_office/checkbox_disabled.png) no-repeat;}
.schoolMsg .chklist2 .disabled.d02{background-position: 0 -20px;}


.schoolMsg .r_wrap label{text-align: left;width: auto;font-size: 14px;}
.schoolMsg .r_wrap{display: inline-block;width: 975px;}
.schoolMsg .r_wrap.chklist2, .schoolMsg .r_wrap.radiolist2{margin-top: 7px;}

.rangeBox{border: 1px solid #d0d3d9;width: 600px;display: inline-block;vertical-align: middle;}
.rangeBox .rangeBar{display: inline-block;border: 1px solid #d0d3d9;line-height: 30px;padding: 0 5px;background: #f7f7f7;margin: 5px;}
.rangeBox .rangeBar a{display: inline-block;vertical-align: middle;font-size: 14px;width: 13px;height: 13px;background: url(../images/shc_office/btn_delete.png) no-repeat;margin-left: 10px;}
.rangeBox .rangeBar a:hover{background-position: 0 -13px;}
.btn_addRange{display: inline-block;width: 28px;height: 28px;background: url(../images/shc_office/btn_addrange.png) no-repeat;vertical-align: middle;position: relative;}

.selectParent{position:absolute; padding-top:10px; right:-8px; display:none; z-index:1000; top:34px;}
.boxArrow{display:inline-block; width:14px; height:7px; position:absolute; top:4px; right:15px; background:url(../images/school_stu/admin/selectParent.jpg) 0px 0px no-repeat;}


.titWrap{/* counter-reset:num; */}
.titWrap .tit_cell{font-size: 14px;color: #2c3b48;line-height: 50px;font-weight: normal;padding: 0 15px;}
/* .titWrap .tit_cell:before{counter-increment:num;content: counter(num) '.';} */

.progressWrap{display: inline-block;}
.progressWrap .bar{display: inline-block;vertical-align: middle;width: 340px;background: #c4c4c4;border-radius: 7px;height: 14px;overflow: hidden;}
.progressWrap .bar i{display: block;height: 100%;background: #309aeb;border-radius: 7px;}
.progressWrap .data{vertical-align: middle;margin-left: 5px;}

.btn_turnpage a em{font-family: "宋体";font-weight: bold;color: #7797b2;font-size: 16px;vertical-align: middle;}


/*通讯录左右切换*/
.send_notice .mail_list h3,.send_notice .added_ml h3{line-height:2em}
.send_notice .mail_list{width:220px;height:330px;}
.send_notice .mail_list .inner{border:1px solid #d0d0d0;height:300px;}
.send_notice .mail_list .inner .search{padding: 7px 5px;border-bottom: 1px solid #cfcfcf;}
.send_notice .mail_list .inner .search .searchbox{border:1px solid #d5d5d5; border-radius:5px;height:26px;}
.send_notice .added_ml{width:220px;height:330px;}
.send_notice .mail_list .inner .search .searchbox input.txt{width:168px;height:23px;line-height:23px;border:none;margin:0 0 0 5px;color:#888}
.send_notice .mail_list .inner .search .searchbox input.btn{border:none; background:url(../images/shc_office/search_btn.gif) no-repeat center center;width:24px;height:24px;cursor:pointer;vertical-align: middle;}
.send_notice .mail_list .inner .list .tabTit p{border-left:none}
.send_notice .mail_list .inner .list .tabTit p a{padding:0 40px}
.send_notice .mail_list .inner .list .tabCon{overflow-y:scroll;height:257px}
.send_notice .mail_list .inner .list .tabCon dl dt{font-weight:bold;background:url(../images/shc_office/plus9x9.png) no-repeat 10px 11px;text-indent:30px;height:30px; line-height:30px;cursor:pointer;margin:0;padding:0;font-size:12px}
.send_notice .mail_list .inner .list .tabCon dl dt .choose_all{ color:#288add;text-indent: 0;}
.send_notice .mail_list .inner .list .tabCon dl dt.open{background:url(../images/shc_office/minus_sign9x9.png) no-repeat 10px 11px;}
.send_notice .mail_list .inner .list .tabCon dl dt em{padding-top:5px}
.send_notice .mail_list .inner .list .tabCon dl dd em{padding-top:5px;display:none}
.send_notice .mail_list .inner .list .tabCon dl dd.sel p{ background:url(../images/shc_office/blue_true.png) no-repeat  right center}
.send_notice .mail_list .inner .list .tabCon dl dd{text-indent:30px;padding:5px 0;cursor:pointer}
.send_notice .mail_list .inner .list .tabCon.classlist dl dd{display:none}
.send_notice .mail_list .inner .list .tabCon.memberlist dl dd{text-indent:10px}
.send_notice .mail_list .inner .list .tabCon dl dd.hover{background:#eee}
.send_notice .added_ml .inner{border:1px solid #d0d0d0;height:300px;}
.send_notice .added_ml .inner .added_list{border-top:1px solid #cfcfcf;height: 257px;overflow-y: scroll;}
.send_notice .added_ml .inner .added_list ul li{padding:5px;text-indent:10px}
.send_notice .added_ml .inner .added_list ul li.hover{background:#eee}
.send_notice .added_ml .inner .added_list ul li a.del{float:right;padding-top:4px}
.send_notice .arrow{width:36px; height:330px; background:url(../images/shc_office/arrow_r_b.gif) no-repeat center center }


.zx_detail.s02 h1{font-weight: bold;color: #46a7fa;}
.zx_detail.s02 .questionItem{counter-reset: num;padding-left: 0;}
.zx_detail.s02 .questionItem li{list-style-type: none;position: relative;padding: 5px;padding-left: 40px;color: #222;}
.zx_detail.s02 .questionItem li h3{font-weight: bold;}
.zx_detail.s02 .questionItem li:before{content: 'Q' counter(num) '.'; counter-increment:num;position: absolute;right: 100%;top: 0;font-weight: bold;margin-right: -40px;padding: 5px;}
.zx_detail.s02 .questionItem .tip{display: none;color: #f83838;font-size: 15px;}
.zx_detail.s02 .questionItem li.error .tip{display: block;}
.zx_detail.s02 .questionItem .radiolist2 p, .zx_detail.s02 .questionItem .chklist2 p, .zx_detail.s02 .questionItem .radiolist2 > div, .zx_detail.s02 .questionItem .chklist2 > div{padding: 5px 0;}
.zx_detail.s02 .questionItem .radiolist2 .on, .zx_detail.s02 .questionItem .chklist2 .on{background: #fbfbfb;}

.zx_detail .questionItem li.unsee{width: 0;height: 0;margin: 0;padding: 0;overflow: hidden;line-height: 0;font-size: 0;border:0;opacity: 0;}
.zx_detail .questionItem li.unsee:before{width: 0;height: 0;overflow: hidden;padding: 0;}

.zx_detail .questionItem li{border: 2px solid #fff;}
.zx_detail .questionItem li.error{border: 2px solid #f83838;}

.radiolist2.s02 .hRadio{background: url(../images/shc_office/radio_s02_01.png) no-repeat left top;}
.radiolist2.s02 .hRadio_Checked{background: url(../images/shc_office/radio_s02_02.png) no-repeat left top;}

.chklist2.s02 label.checkbox{background-image: url(../images/shc_office/checkbox_s02.png);}

.blueBtn_s{display: inline-block;background: #46a7fa;color: #fff;line-height: 40px;font-size: 14px;border-radius: 4px;border: 1px solid #46a7fa;vertical-align: middle;}
.blueBtn_s:hover{background: #5ab2fe;}
.grayBtn_s{display: inline-block;background: #efefef;color: #555;line-height: 40px;font-size: 14px;border-radius: 4px;border: 1px solid #ddd;vertical-align: middle;}
.grayBtn_s:hover{background: #dcdcdc;}

.blueBtn_w{display: inline-block;border: 1px solid #309aeb;text-align: center;padding: 0 20px;line-height: 28px;height: 28px;color: #309aeb;font-size: 14px;border-radius: 5px;}
.blueBtn_w:hover{background:#e3f2fd;}
.grayBtn_w{display: inline-block;border: 1px solid #d7d7d7;text-align: center;padding: 0 20px;line-height: 28px;height: 28px;color: #222;font-size: 14px;border-radius: 5px;}
.grayBtn_w:hover{background:#d7d7d7;}

.pagesWrap{font-size: 0;counter-reset: num;margin-bottom: -1px;}
.pagesWrap .num:before{counter-increment:num;content: counter(num);}
.pagesWrap a{display: inline-block;font-size: 14px;color: #33424f;padding: 0 30px;line-height: 38px;height: 38px;border: 1px solid #d2d6dc;border-bottom: 0;vertical-align: bottom;margin-right: -1px;}
.pagesWrap a.on{background: #fff;border-bottom-color: #fff;}
.pagesWrap .del{color: #33424f;font-size: 16px;vertical-align: middle;display: inline-block;width: 11px;height: 11px;vertical-align: middle;line-height: 11px;opacity: 0;margin-left: 6px;}
.pagesWrap .del:hover{color: red;}
.pagesWrap a:hover .del{opacity: 1;}
.pagesWrap a.add{position: relative;vertical-align: middle;width: 19px;height: 38px;padding: 0;vertical-align: bottom;}
.pagesWrap a.add em{position: absolute;width: 8px;height: 1px;background: #33424f;left: 50%;top: 50%;margin-left: -4px;}
.pagesWrap a.add i{position: absolute;width: 1px;height: 8px;background: #33424f;left: 50%;top: 50%;margin-top: -3px;}

/*脚部 begin*/
.g_footer{ border-top:#dddddd solid 1px; background:#ebebeb;}
.g_footer a{ color:#555;}
.g_footer .bot_nav a{ margin:0 10px;}
.g_footer .m_copyright{ font-size:14px;}
/*脚部 end*/

.sch_grayBg.s02{background: #e3f2fa;}

.mainWrap-endSurvey{background: #f9f9f9 url(../images/shc_office/bg_endsurvey.png) no-repeat left center;min-height: 500px;width: 1200px;position: relative;margin: 0 auto;}
.mainWrap-endSurvey .tipsWrap{position: absolute;width: 556px;height: 295px;top: 50%;margin-top: -147px;border-radius: 10px;box-shadow: 0 0 20px rgb(216,228,243);right: 86px;background: #fff;text-align: center;}
.mainWrap-endSurvey .tipsWrap .icon_tips{position: absolute;width: 95px;height: 95px;background: url(../images/shc_office/icon_tip02.png) no-repeat;left: 50%;top: -49px;margin-left: -49px;}
.mainWrap-endSurvey .tipsWrap:after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%;overflow: hidden;font-size: 0;}
.mainWrap-endSurvey .tipsWrap .v_m{display: inline-block;vertical-align: middle;text-align: center;}
.mainWrap-endSurvey .tipsWrap .v_m h1{color: #72625d;font-size: 30px;font-weight: normal;}
.mainWrap-endSurvey .tipsWrap .v_m p{margin-top: 32px;color: #69717c;font-size: 18px;}

.sch_grayBg_f9{background: #f9f9f9;}

.data_nullWrap{margin: 100px 0;}
.data_nullWrap p{color: #859fb5;}

/*扫描二维码*/
.QR_code{padding: 0 50px;}
.QR_code .title{font-size: 24px;  color: #555;line-height: 60px;text-align: center;border-bottom: 1px dashed #ccc;}
.QR_code .content{margin-top: 25px;}
.QR_code .content .left{text-align: center;}
.QR_code .content .left .ico_qeCode{border: 1px solid #ccc;display:block;width: 118px;height: 118px;  background:url(../images/shc_office/ico_qeCode.png) center center no-repeat;}
.QR_code .content .left span{color: #199ed8;font-size: 14px;margin-top: 5px;}
.QR_code .content .right{margin-left: 20px;}
.QR_code .content .right p{font-size: 24px;color: #555;padding-bottom: 20px;}
.QR_code .content .right label{display: inline-block;vertical-align: middle;width: 418px;border: 1px solid #ccc;border-radius: 5px;height: 32px;}
.QR_code .content .right label input{outline:none;border: none;width: 348px;height: 30px;line-height: 30px;padding-left: 10px;background: #f7f8f9;}
.QR_code .content .right label span{display:inline-block;width: 58px;border-radius: 5px;border-left: 1px solid #ccc;height: 32px;text-align: center;line-height: 32px;font-size: 14px;color:#555;cursor: pointer;}
.QR_code .content .right .open{display: inline-block;vertical-align: middle;width: 58px;height: 32px;text-align: center;line-height: 32px;border: 1px solid #199ed8;background: #e3f2fd;font-size: 14px;color: #199ed8;border-radius: 5px;}
.QR_code .content .right em{font-size: 14px;color: #ff0000;display: block;margin-top: 15px;}

/*选择两侧移动弹框 S*/

.wql_content{position: relative;}

.wql_content .ni_g_cPlace .ni_right .ni_sll {position: absolute;top: 43px;left: 55%;right: 0;bottom: 0;width:45%;height: auto;}
.wql_content .wql_noresult{text-align: center;color: #888;margin-top: 50px;}

.ni_g_cPlace .ni_left{width: 45%;/*margin-right:4%;*/padding:0 2.2%;border-right: 1px solid #E2E2E2;position: relative;}
.ni_g_cPlace .ni_right{width: 46%;}
.ni_g_cPlace .ni_hd{height: 37px;line-height: 37px;font-size: 12px;color: #888;}
.ni_g_cPlace .ni_left .ni_hd span{display: inline-block;height: 37px;cursor: pointer;}
.ni_g_cPlace .ni_left .ni_hd span.on,.ni_g_cPlace .ni_left .ni_hd span:hover{color: #3399ff;border-bottom: 1px solid #3399ff;}
.ni_g_cPlace .ni_left .ni_hd{border-bottom: 1px solid #e2e2e2;}
.ni_g_cPlace .ni_left .ni_hd .ni_input{margin-top: 2px;position: relative;}
.ni_g_cPlace .ni_left .ni_hd .ni_input .inp{border-radius: 4px;text-indent: 2em;}
.ni_g_cPlace .ni_left .ni_hd .ni_input i{position: absolute;width: 32px;height: 32px;left: 0;top: 0;background: url('../images/ni_search.png') no-repeat center center;cursor: pointer;}
.ni_g_cPlace .ni_left .ni_hd .ni_input .inp:focus+i{background-image:url('../images/ni_search01.png')}
.ni_g_cPlace .ni_left .ni_cont{position: relative;}

.ni_g_cPlace .ni_left .ztree{padding:0px;}
.ni_g_cPlace .ni_left .ztree li a{height: 28px;line-height: 28px;margin-bottom: 3px;padding-top: 0;}
.ni_g_cPlace .ni_left .ztree li span{line-height: 28px;}
.ni_g_cPlace .ni_left .ztree li span.button.switch{background: url('../images/components/ni_ico_letb.png') no-repeat 3px 3px;margin-top: 5px;float: left;}
.ni_g_cPlace .ni_left .ztree li span.button.noline_open{background-position: 3px -27px;}
.ni_g_cPlace .ni_left .ztree li span.button.noline_docu{background: none;}
.ni_g_cPlace .ni_left .ni_cont .ztree .chk{float: right;background: url('../images/components/ztree_check.png') no-repeat 0 0;width: 20px;height: 20px;margin-top: 4px;cursor: pointer;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_part_focus{background-position: 0 -40px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_full{background-position: 0 -20px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_full_focus {background-position: 0 -20px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_false_full_focus {background-position: 0 0px;}
.ni_g_cPlace .ni_left .ztree li span.button.chk.checkbox_true_part{background-position: 0 -40px;}
.ni_g_cPlace .ni_left .ztree li a:hover{text-decoration: none;}
.ni_g_cPlace .ni_left .ztree li a.curSelectedNode{border:0px;background:none;}


.ni_g_cPlace .ni_sll {height: 290px;overflow-y: auto;}
.ni_g_cPlace .ni_to_right{width: 16px;height: 23px;position: absolute;right:-16px;top:50%;margin-top: -11px;}

.ni_g_cPlace .ni_right .ni_hd{border-bottom: 1px solid transparent;}
.ni_g_cPlace .ni_right .ni_hd .ni_clear{color: #2a579a;}
.ni_g_cPlace .ni_right .ni_li{line-height: 28px;height: 28px;margin-bottom: 3px;margin-right: 15px;border-radius: 6px;padding:0 10px;}
.ni_g_cPlace .ni_right .ni_li:hover{background: #E6F6FF;}
.ni_g_cPlace .ni_right .ni_li .ni_i01{height: 28px;width: 28px;display: inline-block;float: right;background: url('../images/components/del.png') no-repeat 6px 7px;cursor: pointer;}


.ni_g_cPlace .ni_btn a{line-height: 32px;font-size: 12px;border-radius: 4px;background: #dbdbdb;color: #555555;padding:0 25px;display: inline-block;}
.ni_g_cPlace .ni_btn a:hover{background: #d2cdcd;}
.ni_g_cPlace .ni_btn a.on{background: #33b7ea;color: #fff;}
.ni_g_cPlace .ni_btn a.on:hover{background: #289fce;}
.ni_g_cPlace .ni_g_search01{display: block;}


	/*搜索按钮左对齐，添加删除按钮*/
	.ni_g_cPlace .ni_g_search01 .inp{width:100%;padding-right: 0;padding-left: 40px;}
	.ni_g_cPlace .ni_g_search01 .ni_ico{right: auto;left: 0;}
	.ni_g_cPlace .ni_g_search01 .ni_del{position: absolute;width: 32px;height: 32px;cursor: pointer;right: 0;top:0;background: url('../images/pop_close.png') no-repeat center center;display: none;}
/*选择两侧移动弹框 E*/