﻿/*app download ad*/
#download{width: 800px;height: 461px;background: url("../images/download.jpg");position: relative;}
    #text{position: absolute;left: 412px;top: 120px;color: #fff;font-size: 20px;width: 360px;line-height: 35px;}
    #download a{position: absolute;left: 525px;top: 350px;line-height: 33px;color: #000;cursor:pointer;background:none;}
    #download a:hover{color: #1f7dba;}
/*头像上传*/
.fsedit dd object{float:left;}
#photo-edit{width:77px;height:27px;line-height:27px;margin:9px 0 0 5px;cursor:pointer;background:url(../images/xxt/input-btn.png);color: #fff;border:0;background-position:0 -27px;color:#404040;margin-top:5px;display:none;}/*display:none; 先去掉头像编辑功能，因为服务号头像编辑跟xxt头像编辑是同一个页面，涛哥说获取图片的tagId难弄*/
/*PushSvr*/
.pushsvr-border{border:1px solid #6e869a;}
#lblImage img,#lblImage_Update img{width:120px;height:120px;}
.user-head{width:42px;height:42px;cursor:pointer;margin-right:5px;}
.cover{width:90px;height:60px;overflow:hidden;float:left;}
.menulist{line-height:47px;font-size:16px;color:#000;}
    .menulist a{position:absolute;font-size:12px;line-height:27px;height:27px;display:inline-block;width:51px;color:#4d4d4d;text-align:center;background:url(../images/xxt/pushsvr-btn.png) no-repeat 0 -135px;}
        .menulist .sms{top:10px;left:160px;width:56px;padding-left:24px;background-position:0 -108px;}
        .menulist .add{top:10px;left:730px;width:80px;background-position:0 -81px;}
        .menulist .edit{top:10px;left:820px;}
        .menulist .delete{top:10px;left:880px;}
    .menulist dt{position:relative;height:47px;border-bottom:1px solid #dadada;padding:0 30px;cursor:pointer;background:url(../images/xxt/icon.png) no-repeat 960px -364px;}
    .menulist .show{background-position:960px -412px;}
    .menulist .none{background:none;}
    .menulist dd{display:none1;}
    .menulist dd li{position:relative;border-bottom:1px solid #dadada;padding:0 30px;background:#efefef;}
    .options dt{cursor:pointer;background:url(../images/xxt/icon.png) no-repeat 5px -365px;}
    .options .show{background-position:5px -413px;}
#pagination{text-align:center;margin:10px auto;}
        #pagination a,#pagination span{margin:0 5px;color:#666;}
        #pagination a:hover{color:#f00;}
        #pagination .current{color:#f00;}
        #pagination .btn{width:55px;height:22px;line-height:22px;color:#333;display:inline-block;background:url(../images/icon.png) no-repeat 0 -308px;}
#themeslist{color:#505050;overflow:hidden;_zoom:1;}
    #themeslist li{float:left;margin:10px 15px;width:300px;cursor:pointer;}
        #themeslist #li_0 .previewImg .img-box{width:300px;}
        #themeslist li .previewImg .img-box img{display:block;}
        #themeslist #add{width:293px;height:80px;text-align:center;border:2px dashed #d9dadc;margin:20px 0;}
        #themeslist #add:hover{border:2px dashed #b3b3b3;}
        .add-bg{background:url(../images/xxt/pushsvr-icon.png) no-repeat 40px -14px;}
        #add a{color:#d9d9d9;width:80px;padding-top:40px;height:20px;display:block;float:left;background:url(../images/xxt/pushsvr-icon.png) no-repeat;margin:10px 32px;display:none;}
        #add a:hover{color:#b3b3b3;}
        #add #add-alone{background-position:-25px -110px;}
        #add #add-alone:hover{background-position:-25px -210px;}
        #add #add-multiple{background-position:-118px -110px;}
        #add #add-multiple:hover{background-position:-118px -210px;}
    #themeslist dl{position:relative;margin:20px 0;}
    #themeslist .create-date{padding:0 5px;}
    #themeslist dd .user-head,#themeslist dd.img-box a{width:298px;height:170px;display:block;overflow:hidden;}
    #themeslist dd .themes-img{display:block;}
    #themeslist dd,#themeslist dt{border:1px solid #c0c0c0;border-bottom:none;}
    #themeslist dd.summary{padding:0 5px;word-wrap:break-word;line-height:20px;}
    #themeslist dd.summary strong{margin-right:10px;}
    #themeslist dd.summary em{float:right;}
    #themeslist dd.themes-overlay{position:absolute;display:none;background:#000;width:100%;height:100%;z-index:10;top:0px;left:0;filter:alpha(opacity=40); opacity: 0.4;}
    #themeslist dd.themes-selected{position:absolute;display:none;background:url(../images/xxt/themes-select.png) center center no-repeat;width:100%;height:100%;z-index:11;top:0px;left:0;}
    #themeslist dd.themes-toolbar{border-bottom:1px solid #c0c0c0;}
    #themeslist dd input{background:#fff;width:149px;height:32px;color:#505050;cursor:pointer;}
    #themeslist dd input:hover{color:#004774;}
    #themeslist dd input.themes-edit{border-right:1px solid #c0c0c0;}
    #media-preview-list li{border:1px solid #ccc;border-top:0;}
    /*第一条*/
    #media-preview-list #li_0{border:0;}
    #li_0 .previewImg{height:180px;}
    #li_0 .previewImg .img-box{top:0;right:0;border:0;width:340px;height:180px;overflow:hidden;position:relative;padding:0;text-align:center;font-size:16px;color:#c0c0c0;}
    #li_0 .previewImg .img-box img{width:340px;height:180px;}
    #li_0 .previewImg .img-box i{width:340px;height:180px;background:#ececec;line-height:140px;text-align:center;display:block;color:#c2c2c8;font-size:18px;}
    #li_0 .themes-bg{position:absolute;bottom:0;left:0;width:100%;height:45px;background:#000;filter:alpha(opacity=20); opacity: 0.2;}
    #li_0 .themes-title{position:absolute;bottom:0;left:0;color:#fff;line-height:45px;padding:0 10px;font-size:14px;text-align:left;}
    #li_0 .themes-title a{color:#fff;width: 280px;}
    #li_0 .themes-title a:hover{color:#f30;}
    #li_0 .media-toolbar{padding:81px 0;}
    /*list*/
    #themeslist #li_0 .previewImg .img-box{width:300px;height:160px;overflow:hidden;}
    #themeslist #li_0 .previewImg .img-box img{width:300px;height:160px;}
    /*多条*/
    .themes-title a{color:#8d8d8d;width:190px;display:block;}
    .themes-title a:hover{color:#004774;}
    .previewImg{position:relative;height: 98px;overflow:hidden;_zoom:1;}
    .previewImg .title-box{float:left;line-height:98px;padding:0 10px;}
    .previewImg .img-box{position:absolute;top:10px;right:10px;width:78px;height:78px;overflow:hidden;border:1px solid #ddd;}
    .previewImg .img-box .themes-img-box{width:78px;height:78px;overflow:hidden;display:none;}
    .previewImg .img-box i{width:78px;height:78px;background:#ececec;line-height:78px;text-align:center;display:block;color:#c2c2c8;font-size:14px;}
    .previewImg .img-box img{width:78px;height:78px;}
    .previewImg .media-toolbar-bg{position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=10);opacity: 0.1;width:100%;height:100%;display:none;}
    .previewImg .media-toolbar{position:absolute;top:0;left:0;padding:40px 0;text-align:center;display:none;width:100%;height:100%;}
    .previewImg .media-toolbar a{width:18px;height:18px;margin:0 8px;display:inline-block;line-height:100px;overflow: hidden;background:url(../images/xxt/pushsvr-icon2.png) no-repeat;vertical-align: middle;}
    .previewImg .media-toolbar .media-edit{background-position:0 -5432px;}
    .previewImg .media-toolbar .media-edit:hover{background-position:0 -5460px;}
    .previewImg .media-toolbar .media-delete{background-position:0 -4788px;}
    .previewImg .media-toolbar .media-delete:hover{background-position:0 -4816px;}
    #media-preview-add{display:block;border:2px dotted #d9dadc;height:20px;line-height:20px;padding:20px 0;font-size:0;text-align: center;margin:20px 0;}
    #media-preview-add:hover{border-color:#b3b3b3;}
    #media-preview-add i{width:20px;height:20px;vertical-align:middle;display:inline-block;line-height:100px;overflow:hidden;background:url(../images/xxt/pushsvr-icon2.png) 0 -2761px no-repeat;}
    #media-preview-add:hover i{background-position:0 -2837px;}
    #pic-preview .img{width:100px;float:left;}
    
    #themes-box{width:360px;height:200px;position:relative;}
        #themes-box img{width:360px;height:200px;}
    #themes-summary{width:360px;}
    #themes-link{display:none;}
    
    .grouplist{margin:10px 20px;float:left;height:60px;}
    .grouplist dt{margin-bottom:10px;}
    .grouplist dt input{padding:0 5px;border:1px solid #c1c1c1;color:#282828;height:27px;line-height:27px;}
    .grouplist dd input{width:44px;height:22px;line-height:22px;color:#282828;background: url(../images/xxt/pushsvr-btn.png) no-repeat 0 -59px;cursor:pointer;}
    .grouplist dd #btnOK{width:57px;height:25px;line-height:25px;background: url(../images/xxt/pushsvr-btn.png) no-repeat 0 -34px;}
#userGroup{height: 860px;border-bottom:1px solid #6e869a;background:#fff;}
#userGroup li{padding:0 10px;border-bottom:1px solid #d6d6d6;background:#fff;}
    #userGroup .select{background:#dff1b8;}
#grouplist{padding:10px 0;overflow:hidden;_zoom:1;}
    #grouplist li{float:left;width:100px;height:30px;border:1px solid #ccc;margin:5px 10px;padding:0 5px;line-height:30px;}
    #grouplist li label{width:80px;float:left;display:inline-block;}
    #group-edit{width:166px;height:30px;color:#fff;cursor:pointer;background:url(../images/home-btn.png) no-repeat 0 -309px;}
.userinfollist{padding:0 10px;}
    .userinfollist input{width:120px;}
.userinfo .fsedit textarea{width:300px;}

.username-box{line-height:52px;}
    .user-box{position:relative;width:42px;height:42px;padding:5px;display:inline-block;margin-right:10px;float:left;}
        .user-edit{position:absolute;top:5px;right:10px;line-height:20px;display:none;}
    .username{float:left;}
    .categoryIds{color:#02558b}
/*mouseover personInfo*/
    #personInfo-wrap{position:absolute;left:0;top:0;width:200px;border:1px solid #c6c6c6;background:#fff url(../images/xxt/pop-personInfo-bg.jpg) no-repeat top right;}
    #personInfo-wrap ul{padding:10px;}
    #personInfo-wrap li{color:#333;line-height:25px;}

.ch_pushsvrcategory,.ch_pushsvrcategory_Update{float:left;}
/*学校管理 排序*/
.sort_list{width:398px;border:1px solid #c3ccd1;margin:3px 1px 1px 1px;background-color:#e7ebee;line-height:30px;height:30px;}
    .sort_list label{display:inline-block;text-align:center;font-weight:bold;font-size:16px;}
.groupWrapper{width:400px;margin:3px 1px 1px 1px;}
    .groupItem{margin:3px 0;border:1px solid #c3ccd1;cursor:move;z-index:1;background:#e7ebee;height:28px;}
    .itemHeader span{float:left;width:30px;margin-left:10px;}
    .fsedit .itemHeader input{width:100px;height:20px;line-height:20px;}
    .sortHelper{border:1px dashed #f00;background-color:#fcc}

/*服务号编辑页面*/
.pushsvr{position:relative;}
.pushsvr dt{padding:10px;margin-bottom:10px;border-bottom:1px solid #dadada;color:#737373;line-height:25px;}
    .pushsvr dt h4{font-size:16px;color:#000;}
.pushsvr dd{padding:5px 10px;color:#444;overflow:hidden;_zoom:1;}
    .pushsvr dd label{width:106px;display:block;float:left;color:#000;font-size:14px;line-height:32px;}
    .pushsvr dd em{color:#005ce5;margin-right:20px;}
    .pushsvr dd #btnOK{width:190px;height:34px;background:url(../images/xxt/pushsvr-btn.png) no-repeat;font-size:14px;line-height:34px;color:#fff;cursor:pointer;}
    .pushsvr .toolbar_submit{width:171px;height:35px;line-height:35px;color:#000;margin:10px auto;font-size:14px;cursor:pointer;background:url(../images/xxt/pushsvr-btn.png) no-repeat 0 -162px;}
.userinfo-new{position:absolute;top:0;font-size: 16px;line-height:45px;font-weight: bold;color:#f00;left:5px;}
.materialEdit-icon{background:url(../images/xxt/icon.png) no-repeat 0 -498px;}
#media-list{width:340px;float:left;padding:20px 5px 0 25px;}
#media-edit{width:620px;float:right;}
    #media-edit .pushsvr dd{padding-left:30px;}
    #media-edit .pushsvr dd label{font-weight:bold;}
    #media-edit .pushsvr dd input[type=text],.pushsvr dd textarea{width:510px;border:1px solid #c3ccd1;}
    #media-edit .pushsvr dd label{width:60px;}
/*pay*/
#btn_clearselectorgcode{background:url(../images/home-btn.png) repeat-x -85px -125px;width:75px;height:28px;padding-left: 15px;color: #000;cursor: pointer;}
.currentSchool{overflow:hidden;_zoom:1;float:right;}
.currentSchool li{float:left;padding:0 10px;}
/*Evalue*/
#tabnav ul{padding: 15px 0px 5px 0px;list-style: none;}
#tabnav ul li{float: left;margin: 0 1px 0px 1px;width: 81px;height: 25px;cursor: pointer;text-align: center;line-height: 25px;background: #fff url('../images/tab_bg2.png') repeat-x;border-bottom: 1px solid #97be49;}
#tabnav .li_slt{background: #fff url('../images/tab_bg1.png') no-repeat;border-bottom: 1px solid #e3edf6;position: relative; /*解决ie6,ie7显示在div之下*/}
#iframe1, #iframe2, #iframe3, #iframe4, #iframe5, #iframe6,#iframe7,#iframe8, #iframe9,#iframe10,#iframe11,#iframe12,#iframe13{width: 100%;overflow: auto;}
#div_0, #div_1, #div_2, #div_3, #div_4, #div_5, #div_6,#div_7, #div_8, #div_9,#div_10,#div_11,#div_12,#div_13{border-top: 1px solid #97be49;margin-top: -1px;display: none;overflow: visible;}
#div_0{display:block;}
/*班级发信 添加 SmsEidt.js*/
.smsbox{padding:10px;}
.maxSize{text-align:right;padding:0 5px;}
.smsbox textarea{resize:none;}
#smsEidt_toolbar{margin-top:6px;text-align:center;}
    #smsEidt_toolbar input{margin:0 3px;width:80px;}
    .smsClassTable td{padding:0 5px;}
/*随时学*/
#cbGradeId label{text-align:left;background:none;line-height:20px;+line-height:32px;}
#cbGradeId input{float:left;}
/*vote add*/
#CheckBoxList1{margin-left:146px;}
/*食谱管理*/
.edittablelist td,.edittablelist th{overflow:auto;width:125px;cursor:pointer;}
    .edittablelist textarea{width:90%;_width:90px;height:90px;resize:none;}
    ol li{text-align:left;background:#e3edf6 url('../images/icon/icon_delete.gif') no-repeat right center;line-height:16px;height:16px;border:1px solid #99c1d1;padding-right:2px;margin:2px;}
    .li_over{background-color:#bbe1f1}
    .li_del{background:url('../images/icon/icon_delete_over.gif') no-repeat right center;cursor:pointer;}
    .checked{color:Red;}
    .ol_over{background-color:#e3edf6;cursor:pointer;}
/*班级信息编辑 SchoolEdit*/
#divCommonFlag{padding:10px 0;margin-left:146px;}
    #divCommonFlag li{margin:3px 0;line-height:32px;overflow:hidden;_zoom:1;}
    #divCommonFlag li *{float:left;}

#cke_txtMemo,#cke_txtContent{float:left;width: 98%;}
/*家长登录情况 ParentLogin*/
.pl_tablelist{width:100%;color:#5e5e5e;line-height:30px;border-collapse:collapse;background:#fff;}
.pl_tablelist thead th,.pl_tablelist thead td{height:30px;text-align:center;border-top:none;background:url(../images/xxt/tablelist-thead-bg.jpg) repeat-x;}
.pl_tablelist th,.pl_tablelist td{height:34px;padding:0 7px;text-align:center;border:1px solid #c3ccd1;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pl_tablelist tbody input{height:22px;line-height:22px;padding:0;margin:0;vertical-align:middle}                  
.pl_tablelist tbody input[type=checkbox]{margin:0 0 0 7px}
.pl_tablelist tbody input[type=button]{width:65px;border:1px solid #bbe1f1;color:#005082; background-color:#fff;cursor:pointer;}
/*班级日程 CalendarClassEdit*/
#RepeatDay{}
#RepeatDay span{display:inline-block;width:55px;margin:1px;}
/*月账单*/
.tableCost {width:98%;font-size:14px;line-height:30px;border-collapse:collapse; table-layout:fixed;margin:2px;}
.tableCost thead td {background:#adcde6;text-align:center;font-size:16px;font-weight:bold;}
.tableCost tbody td {width:50%;text-align:left;padding:0 10px;}
.tableCost tfoot td {text-align:center;background:#eee;}
/*教师课件*/
.tablelist tbody td .courserwareIndex{display:inline-block;width:22px;text-align:center;}
#note{display:inline-block;color:Red;padding:30px 0 0 5px;height:30px;line-height:30px;}
#cbList,#rbList{position:absolute;left:145px;}
#cbList{top:105px;}
#rbList{top:163px;}
#repeaterdiv{color:#000407;background:#e0ecfa;}
.accessorylist{width:642px;margin:2px;}
.accessorylist dt{background:#bce1f1;height:32px;line-height:32px;padding:0 10px;font-weight:bold;}
.accessorylist dd{background:#e0ecfa;height:18px;line-height:18px;padding:4px 10px;}
.accessorylist dd a{color:#000407;}
.accessorylist dd span{float:left;width: 25px;height: 18px;display: inline-block;background: url(../images/icon1.png) no-repeat -248px -223px;}
/*工作流*/
.tableWorkFlowView {width:720px;line-height:25px;border:1px solid #ccc; border-collapse:collapse; table-layout:fixed;}
.tableWorkFlowView th {background:#ecf3fd;width:80px;_width:100px;text-align:right;padding-right:5px;border:1px solid #ccc;}
.tableWorkFlowView td {border:1px solid #ccc;padding:1px 0px;}
.tableWorkFlowView td input[type='text']{border:1px solid #ccc;width:95%;padding:0;margin:0;}
.tableWorkFlowView #wftableview {width:100%;overflow:visible;height:450px;padding:0;margin:0;}
/*个人通讯*/
#SmsBox{border:1px solid #c4d9f4;padding:10px 0;background:#fff;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px;behavior: url(css/PIE.htc);}
#SmsBox #SmsHead{height:30px;line-height:30px;background:#addeff;padding:0 10px;font-size:16px;font-weight:bold;}
#SmsBox #teachermsg{clear:both;_height:180px;min-height:180px;padding:5px;}
#SmsBox #txtMsg{height:150px;width:99%;}
#SmsBox #teachermsg #sendBar{}
#SmsBox #teachermsg #sendBar li{float:left;line-height:25px;height:25px;display:inline;margin:0 5px;}
#SmsBox #teachermsg #sendBar #send{float:right;padding:5px;}
#SmsBox #teachermsg #sendBar li#msgSize{margin-right:150px;}

#MySmsUserMessageList{padding:5px 20px;line-height:28px;font-size:14px;}
#MySmsUserMessageList li{border-bottom:1px solid #ddd;height:50px;background:url(../Images/sms/head.png) no-repeat center left;padding:5px 0 5px 65px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#MySmsUserMessageList li b{margin-right:10px;color:#036;}
#MySmsUserMessageList li span{color:#175592}
.newmsg{font-size:13px;display:none;color:#fff;margin-left:10px;height:28px;padding:0 10px;_padding-right:0;width:80px;background:url(../images/sms/newmsg.png)}
#MySmsUserMessageList li.msgs0 .newmsg{display:inline-block;}
#MySmsUserMessageList li.msgs0 .newmsg a{color:#fff;}

#MySmsUserMessage{line-height:30px;font-size:14px;padding:5px 20px;height:260px;overflow:auto;}
#MySmsUserMessage dt b{margin-right:10px;color:#008040;}
#MySmsUserMessage dt span{color:#008040}
#MySmsUserMessage dd{padding:0 0 10px 30px;border-bottom:1px dashed #ccc;word-wrap: break-word;}
#MySmsUserMessage dd img{cursor:pointer;}

#MySmsUserMessage .type1{text-align:right}

#MySmsUserMessage dt.type2 b{color:#00f;}
#MySmsUserMessage dt.type2 span{color:#00f;}
#MySmsUserMessage dd.type2{color:#444;}

#MySmsUserMessage .media-loading{display:inline-block;margin:5px 0;width:152px;height:16px;background:url(../images/sms/media-loading.jpg) no-repeat;}
#MySmsUserMessage .media-download{background:none;}

/*按钮*/

#toolbar input{float:left;width:101px;height:34px;padding-left:20px;_padding-top:2px;margin:0 10px;font-size:14px;line-height:34px;color:#004774;font-weight:bold;display:inline-block;cursor:pointer;background:url(../images/xxt/btn.png) no-repeat;}
#toolbar a{float:left;width:101px;height:34px;text-indent:40px;margin:0 10px;font-size:14px;line-height:34px;color:#004774;font-weight:bold;display:inline-block;background:url(../images/xxt/btn.png) no-repeat;}

#toolbar #alipay{background-position:-505px -408px;}
#toolbar #alipay:hover{background-position:-505px -442px;}

#toolbar .toolbar_add,#toolbar .toolbar_quickadd{background-position:0 -340px;}
#toolbar .toolbar_add:hover,#toolbar .toolbar_quickadd:hover{background-position:0 -374px;}

#toolbar .toolbar_bulkadd{background-position:-505px 0;}
#toolbar .toolbar_bulkadd:hover{background-position:-505px -34px;}

#toolbar .toolbar_recovery{background-position:-404px -408px;}
#toolbar .toolbar_recovery:hover{background-position:-404px -442px;}

#toolbar .toolbar_delete,#toolbar .toolbar_treedelete,#toolbar .toolbar_bulkdeletefeemobile{background-position:0 -68px;}
#toolbar .toolbar_delete:hover,#toolbar .toolbar_treedelete:hover,#toolbar .toolbar_bulkdeletefeemobile:hover{background-position:0 -102px;}

#toolbar .toolbar_submit,#toolbar .toolbar_complete,#toolbar .toolbar_addhomework{background-position:-404px -204px;}
#toolbar .toolbar_submit:hover,#toolbar .toolbar_complete:hover,#toolbar .toolbar_addhomework:hover{background-position:-404px -238px;}

#toolbar .toolbar_stop,#toolbar .toolbar_disable{background-position:0 -204px;}
#toolbar .toolbar_stop:hover,#toolbar .toolbar_disable:hover{background-position:0 -238px;}

#toolbar .toolbar_print{background-position:-101px -204px;}
#toolbar .toolbar_print:hover{background-position:-101px -238px;}

#toolbar .toolbar_setworkflow{background-position:-202px -204px;}
#toolbar .toolbar_setworkflow:hover{background-position:-202px -238px;}

#toolbar .toolbar_dept,#toolbar .toolbar_changeclass,#toolbar .toolbar_bulkchangeclass{background-position:-101px -340px;}
#toolbar .toolbar_dept:hover,#toolbar .toolbar_changeclass:hover,#toolbar .toolbar_bulkchangeclass:hover{background-position:-101px -374px;}

#toolbar .toolbar_classification{background-position:-303px -408px;}
#toolbar .toolbar_classification{background-position:-303px -408px;}

#toolbar .toolbar_loadtemplate{background-position:-101px -272px;}
#toolbar .toolbar_loadtemplate:hover{background-position:-101px -306px;}

#toolbar .toolbar_templatedownload{background-position:-202px -136px;}
#toolbar .toolbar_templatedownload:hover{background-position:-202px -170px;}

#toolbar .toolbar_showpic{background-position:-505px -272px;}
#toolbar .toolbar_showpic:hover{background-position:-505px -306px;}

#toolbar .toolbar_batchclass{background-position:-101px -408px;}
#toolbar .toolbar_batchclass:hover{background-position:-101px -442px;}

#toolbar .toolbar_search{background-position:-303px -68px;}
#toolbar .toolbar_search:hover{background-position:-303px -102px;}

#toolbar .toolbar_phyexam{background-position:-202px -408px;}
#toolbar .toolbar_phyexam:hover{background-position:-202px -442px;}

#toolbar .toolbar_order,#toolbar .toolbar_orderclass,#toolbar .toolbar_assign{background-position:-303px -136px;}
#toolbar .toolbar_order:hover,#toolbar .toolbar_orderclass:hover,#toolbar .toolbar_assign:hover{background-position:-303px -170px;}

#toolbar .toolbar_power2{width:140px;background-position:0 -476px;}
#toolbar .toolbar_power2:hover{background-position:0 -510px;}

#toolbar .toolbar_save,#toolbar .toolbar_systemtemplate{background-position:-101px -68px;}
#toolbar .toolbar_save:hover,#toolbar .toolbar_systemtemplate:hover{background-position:-101px -102px;}

#toolbar .toolbar_savecomment{background-position:-101px -68px;}
#toolbar .toolbar_savecomment:hover{background-position:-101px -102px;}

#toolbar .toolbar_commentcontent,#toolbar .toolbar_complain{background-position:-303px -204px;}
#toolbar .toolbar_commentcontent:hover,#toolbar .toolbar_complain:hover{background-position:-303px -238px;}

#toolbar .toolbar_datacompare{background-position:-505px -272px;}
#toolbar .toolbar_datacompare:hover{background-position:-505px -306px;}

#toolbar .toolbar_select,#toolbar .toolbar_selectcomment,#toolbar .toolbar_selectcourse,#toolbar .toolbar_smsclass,#toolbar .toolbar_smsdept{background-position:-505px -136px;}
#toolbar .toolbar_select:hover,#toolbar .toolbar_selectcomment:hover,#toolbar .toolbar_selectcourse:hover,#toolbar .toolbar_smsclass:hover,#toolbar .toolbar_smsdept:hover{background-position:-505px -170px;}

#toolbar .toolbar_edit{background-position:0 0;}
#toolbar .toolbar_edit:hover{background-position:0 -34px;}

#toolbar .toolbar_custom{background-position:-505px -340px;}
#toolbar .toolbar_custom:hover{background-position:-505px -374px;}

#toolbar .toolbar_clear{background-position:-303px 0;}
#toolbar .toolbar_clear:hover{background-position:-303px -34px;}

#toolbar .toolbar_send,#toolbar .toolbar_smsscore,#toolbar .toolbar_sendpassword{background-position:-202px 0;}
#toolbar .toolbar_send:hover,#toolbar .toolbar_smsscore:hover,#toolbar .toolbar_sendpassword:hover{background-position:-202px -34px;}

#toolbar .toolbar_preview{background-position:-101px 0;}
#toolbar .toolbar_preview:hover{background-position:-101px -34px;}

#toolbar .toolbar_import{background-position:-505px -68px;}
#toolbar .toolbar_import:hover{background-position:-505px -102px;}

#toolbar .toolbar_output,#toolbar .toolbar_outputcurrenschool,#toolbar .toolbar_outputallschool,#toolbar .toolbar_outputsum,#toolbar .toolbar_export{background-position:-404px -68px;}
#toolbar .toolbar_output:hover,#toolbar .toolbar_outputcurrenschool:hover,#toolbar .toolbar_outputallschool:hover,#toolbar .toolbar_outputsum:hover,#toolbar .toolbar_export:hover{background-position:-404px -102px;}

#toolbar .toolbar_viewdeliver,#toolbar .toolbar_reply{background-position:-404px 0px;}
#toolbar .toolbar_viewdeliver:hover,#toolbar .toolbar_reply:hover{background-position:-404px -34px;}

#toolbar .toolbar_back{background-position:-303px -340px;}
#toolbar .toolbar_back:hover{background-position:-303px -374px;}

#toolbar .toolbar_clickbyjs{background-position: -404px -204px;display:none;}/*脚本模拟点击的按键*/
#toolbar .toolbar_clickbyjs:hover{background-position: -404px -238px;}

#toolbar .toolbar_management{background-position: -404px -272px;}
#toolbar .toolbar_management:hover{background-position: -404px -306px;}
#toolbar .toolbar_equip{background-position:0 -272px;}
#toolbar .toolbar_equip:hover{background-position:0 -306px;}

/*树*/
.tree{text-align:left;width:180px;height:100%;}
.tree #BFTreeView1{}
.tree td{line-height:20px;font-size:12px;color:#000;} 
.tree td a{color:#000;}
.tree td input{margin-right:5px;}

.tree td,.tree input,.tree a{height:20px;}
/*树选中节点 */
.TreeNodeSelected{background:#6fc7f1;font-weight:bold}

/*编辑页面*/
.fsedit{width:100%;position:relative;overflow:hidden;}
.fsedit legend{+margin-left:-8px;width:100%;height:33px;font-size:16px;font-weight:bold;line-height:33px;padding:0 50px;color:#02558b;background:url(../images/xxt/curColumn.jpg);}
.fsedit legend a{color:#02558b;}

.fsedit dt{+margin-left:-8px;width:100%;height:33px;font-size:16px;font-weight:bold;line-height:33px;padding:0 50px;color:#02558b;background:url(../images/xxt/curColumn.jpg);}
.fsedit dt a{color:#02558b;}

.fsedit p{border-bottom:1px solid #c3ccd1;line-height:34px;position:relative;background:#fff;overflow:hidden;_zoom:1;}
.fsedit p label{text-align:right;padding-right:10px;width:130px;display:inline-block;vertical-align:top;color:#444;background:#e7ebee;float:left;margin-right:5px;}
.fsedit p label.error {margin-left:10px;width: 200px;text-align :left;}
.fsedit p object{margin-top:5px;}

.fsedit dd{border-bottom:1px solid #c3ccd1;line-height:34px;position:relative;background:#fff;overflow:hidden;_zoom:1;}
.fsedit dd label{text-align:right;padding-right:10px;width:130px;display:inline-block;vertical-align:top;color:#444;background:#e7ebee;float:left;margin-right:5px;}
.fsedit dd label.error {margin-left:10px;width: 200px;text-align :left;}
.fsedit dd object{margin-top:5px;}

#cbGradeId{margin-left:140px;}

.fsedit input,.pushsvr input{_border:1px solid #c7c7c7;_padding:0 2px;margin:3px 2px;+height:24px;+line-height:24px;}
.fsedit input[type="text"],.pushsvr input[type="text"]{width:150px;border:1px solid #c7c7c7;height:26px;line-height:26px;padding:0 2px;}
.fsedit input[type="password"],.pushsvr input[type="password"]{width:150px;border:1px solid #c7c7c7;height:26px;line-height:26px;padding:0 2px;}
.fsedit input[type="button"],.pushsvr input[type="button"]{width:80px;border:1px solid #c7c7c7;height:26px;padding:0 2px;cursor:pointer;}
.fsedit input:focus,.pushsvr input:focus{ border: 1px dotted #666; }
.fsedit input.error,.pushsvr input.error{ border: 1px dotted red; }

.fsedit textarea,.pushsvr textarea{width:380px;border:1px solid #c7c7c7;resize:none;margin:3px 2px;}
.fsedit textarea:focus,.pushsvr textarea:focus{ border: 1px dotted #666;}
.fsedit textarea.error,.pushsvr textarea.error{ border: 1px dotted red; }

.fsedit select,.pushsvr select{width:155px;border:1px solid #c7c7c7;margin:3px 2px;_margin:6px 2px;height:26px;line-height:26px;}
.fsedit select:focus,.pushsvr select:focus{ border: 1px dotted #666; }
.fsedit select.error,.pushsvr select.error{ border: 1px dotted red; }

.fsedit div.error {display: none; }

.foredit{border: 1px solid #ccee99;	margin: 0;padding: 1px;	width:180px;}

#repeaterdiv li{height:18px;line-height:18px;padding:4px 10px;background:#e0ecf9;}
#repeaterdiv li span{width:25px;height:18px;display:inline-block;float:left;background:url(../images/xxt/icon.png) no-repeat -5px -557px;}
#repeaterdiv li .delete{color:#333;margin-left:10px;}
#repeaterdiv li .delete:hover{color:#f00;}

/*验证*/
.errortips{height:26px;line-height:28px;color:red;font-size:12px;background:#fcc url("../images/msgbox/unpass.png") no-repeat left center;padding:0px 5px;margin:3px 0;border: 1px solid red; display:inline-block; zoom:1;overflow:visible; vertical-align:top}	
.passtips{height:26px;line-height:28px;color:black;font-size:12px;background:#cfc url("../images/msgbox/pass.png") no-repeat left center;padding:0px 5px;margin:3px 0;border: 1px solid green;  display:inline-block;zoom:1;overflow:visible;vertical-align:top}

/*分页导航条 PagerNavi*/
.pager{width:100%;line-height:20px;font-size:12px;color:#000;}
    .pager_left{float:left;width:220px;}
    .pager_right{float: right;width:170px;}
        .pager span{padding:0 5px;}
        .pager a{display:inline-block;width:19px;height:16px;line-height:16px;margin:2px;background:url(../images/pagenav/pagenav.png) no-repeat;}
        .pager input{width:30px;vertical-align:top;border:1px solid #999;}

        .pager .pager_first{background-position:0 -16px;}
        .pager .pager_first:hover{background-position:0 0;}
        .pager .pager_pre{background-position:-19px -16px;}
        .pager .pager_pre:hover{background-position:-19px 0;}
        .pager .pager_next{background-position:-38px -16px;}
        .pager .pager_next:hover{background-position:-38px 0;}
        .pager .pager_last{background-position:-57px -16px;}
        .pager .pager_last:hover{background-position:-57px 0;}

        .pager .pager_first_disable{background-position:0 -32px;} 
        .pager .pager_pre_disable{background-position:-19px -32px;} 
        .pager .pager_next_disable{background-position:-38px -32px;} 
        .pager .pager_last_disable{background-position:-57px -32px;} 

        .pager .pager_pagesize{width:55px;height:20px;border:1px solid #999;padding:1px}
        .pager .pager_text{height:18px;line-height:18px;}
        .pager .pager_go{height:20px;margin-left:2px;cursor:pointer;background:#ece9d8;}

/*popup*/
#pop_overlay{position:absolute;border-left-width:0;top:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity:40);z-index:99998;}
#pop_container{position:absolute;left:50%;top:50%;font-size:12px;line-height:28px;color:#5e5e5e;border:1px solid #3884b8;background:#fff;z-index:99999;}
    #pop_header{position:relative;height:26px;line-height:26px;color:#fff;padding:0 10px;background:url(../images/popup-header-bg.jpg) repeat-x;}
        #pop_title{width:410px;display:inline-block;}
        #pop_close{position:absolute;top:4px;right:5px;width:19px;height:19px;overflow:hidden;display:block;text-indent:-9999px;cursor:pointer;background:url(../images/home-icon.png) no-repeat -201px 0;}
    #pop_content{padding:2px;}
        #pop_iframe{width:100%;overflow:auto;}
        #pop_content span{margin:2px;float:left;}
        #pop_content table{width:100%; border-collapse:collapse;margin-bottom:5px}
        #pop_content table td{line-height:25px;height:25px}
        #pop_content table th{line-height:25px;height:25px;background-color:#eee;font-weight:normal}
        #pop_content input[type="text"],#pop_content textarea{border:1px solid #cecfd0;line-height:22px;height:22px;}
        #pop_content select{border:1px solid #cecfd0;}
    #pop_footer{text-align:center;}

/*时间控件*/
#dp_container {text-align:center;width:245px;font-size:12px;line-height:25px;}
#dp_iframe{position:absolute;width:245px;left:0;top:0;z-index:9990;background-color:transparent;}
#dp_content{position:relative;z-index:9998;background:#67ade0;color:#000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url(../css/PIE.htc);}
#dp_container *{padding: 0px;margin:0px;list-style:none;}
#dp_container ul li{float:left;width:34px;height:25px;line-height:25px;}
#dp_container a{color:#fff;text-decoration: none;}
#dp_container a:hover{color:#f00;}

#dp_container #dp_week,#dp_container #dp_days,#dp_container #dp_time,#dp_container #dp_footer{clear:left;height:25px;}
#dp_container #dp_header,#dp_container #dp_time{padding:5px 0;height:20px;vertical-align:middle;}
#dp_container #dp_week,#dp_container #dp_time{background:#ddd;}
#dp_container #dp_week{font-weight:bold;}
#dp_container #dp_days{_height:155px;min-height:155px}
#dp_container #dp_days li{border-right:1px solid #fff;border-bottom:1px solid #fff}

#dp_container #dp_date{width:108px;}
#dp_container #dp_sure{width:170px;}
#dp_container #dp_time li{width:60px;}
#dp_container #dp_time li select{width:52px;}
select#dp_year{width:60px;border:1px solid #adcde6;}
select#dp_month{width:48px;border:1px solid #adcde6;}

#dp_container li.prevday,#dp_container li.nextday{background:#c8e0f0;color:#555;}
#dp_container li.curday{background:#add7f5;}
#dp_container li.dp_weekend{color:#f00;}
#dp_container li.dp_otherWeekend{color:#ff7c7c;}
#dp_container li.today{background:#67ade0;color:#fff;font-weight:bold;cursor:pointer;}
#dp_container li.over{background:#fff;color:#f00;cursor:pointer;}

/*tablelist*/
.tablelist,.tablelist2{width:100%;color:#5e5e5e;line-height:30px;border-collapse:collapse;background:#fff;font-size:12px;}
    .tablelist thead td,.tablelist thead th,.tablelist2 thead td,.tablelist2 thead th{height:30px;text-align:center;border-top:none;background:#e9e5e6 url(../images/xxt/tablelist-thead-bg.jpg) repeat-x;}
    .tablelist th,.tablelist td,.tablelist2 th,.tablelist2 td{height:34px;padding:0 7px;text-align:center;border:1px solid #c3ccd1;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .tablelist th,.tablelist2 th{font-size:14px;text-align:left;}
    .tablelist a{color:#02558b;}
    .tablelist a:hover{color:#272727;}
    .tablelist .num{text-align:center;width:40px;}
    .tablelist .align-left{text-align:left;}
    .tablelist input[type="checkbox"]{float:left;line-height:30px;height:30px;}

.odd-even{background:#e7ebee;}
.mouseover,.selected{background:#c6e6fd;}
.red{background:#f00;color:#fff;}

/* tips  simpletips.js */
#simpletips{padding:2px;border:1px solid #195fa4;background:#195fa4;color:#fff; text-align:right;}
#simpletips div{padding:3px;overflow:visible;white-space:normal;text-align:left;}
#stclose{padding:0;width:10px;cursor:pointer;font-family: Arial;font-size:12px;}					
#stclose:hover{font-weight:bold;color:red;}

/*发信消息*/
.sendmessage{color:Red}

/*列表中的短信文本框*/
.smscontent input:focus {border: 1px dotted #666; }
.smscontent input.error {border: 1px dotted red; }

.scoretd input[type="text"]{height:22px; border: 1px dotted #666;width:60px;text-align:right;}
.scoretd input:focus{border:1px solid #666; }
.scoretd input.error{border:1px dotted red; }

.sort{color:red;}
.sort label{width:75px;white-space:nowrap;overflow:visible;}
.clicked{font-weight:bold;background-color:#e0f0ff;}
.error{border: 1px dotted red; }

.asc{padding-right:20px;background: url('../images/icon/asc.png') no-repeat right center;}
.desc{padding-right:20px;background: url('../images/icon/desc.png') no-repeat right center;}

/*试卷编辑页面，选项样式*/
.answeritem{margin:0 15px 0 5px;font-size:14px;line-height:20px;height:20px;}
    .answeritem input{width:16px;height:16px;border:none;margin-right:3px;}
.answerchecked{font-weight:bold;color:#f22}


.button{margin:auto;line-height:20px;height:23px;text-align:center;padding:0 5px;color:#6fc7f1;background:#02558b;border:1px solid #1073ab;cursor:pointer;}
table tbody input[type="text"]{height:22px;line-height:22px;padding:0 2px;border:1px solid #7f9db9;}
table tbody textarea{line-height:20px;border:1px solid #ccc;margin:1px;padding-left:2px;font-size:12px;}
table select{height:22px;line-height:22px;border:1px solid #7f9db9;padding:1px;}
table tbody img,table tbody input{vertical-align:middle;}
table a{color:#02558b;}
table a:hover{color:#272727;}
.textbox{margin:5px;height:20px;width:120px;text-align:center;border:1px solid #adcde6;text-align:left;}

/*预览短信弹出层*/
#pop_content .preview_table{width: 100%;line-height:25px;height:25px;table-layout:fixed;word-wrap: break-word;}
#pop_content .preview_table thead td{background-color: #e3edf6;text-align: center;font-weight: bold;border:1px solid #adcde6;}
#pop_content .preview_table tbody td{background-color: #fff;text-align: left;border: 1px solid #adcde6;line-height: 22px;padding-left:3px;}
#wordcount{padding:1px 5px 1px 5px;color:blue; font-weight:normal;}


/*考勤设置*/
.edittablelist{width:100%;color:#5e5e5e;line-height:30px;border-collapse:collapse;background:#fff;}
    .edittablelist th{height:30px;border:1px solid #c3ccd1;text-align:center;border-top:none;background:url(../images/xxt/tablelist-thead-bg.jpg) repeat-x;}
    .edittablelist td{text-align:center;border:solid 1px #c3ccd1;background:#e7ebee; height:25px;line-height:25px;}
    .edittablelist td span{margin-left:6px}
    .edittablelist td input[type="checkbox"]{margin-right:3px} 
    #mobilelist input,#telephonelist input {width:100px;}

/*==========After 2017-12-14 by ymk==========*/
/*手机适配样式 Begin*/
@media screen and (min-device-width: 319px) and (max-device-width:850px){
    input[type=button],input[type=submit],input{
	    appearance: none;
	    -webkit-appearance:none;
	    -moz-appearance: none;
	    -ms-appearance: none;
	    outline:none;
    }
    input[type=checkbox] {
        appearance: checkbox;
	    -webkit-appearance:checkbox;
	    -moz-appearance: checkbox;
	    -ms-appearance: checkbox;
    }
    input[type=radio]{
        appearance: radio;
	    -webkit-appearance:radio;
	    -moz-appearance: radio;
	    -ms-appearance: radio;
	}
    #toolbar input,#toolbar .toolbar_back {
        background-image:none; 
        background-color:#fff; 
        padding:0; 
        margin:5px; 
        border:1px solid #18b4ed; 
        width:90px; 
        color:#18b4ed; 
        border-radius:4px; 
        font-size:12px;
        box-sizing:border-box;
        -moz-box-sizing:border-box; /* Firefox */
        -webkit-box-sizing:border-box; /* Safari */
        -ms-box-sizing:boxder-box;/* ie */
    }
    #toolbar .toolbar_back {
        text-indent:0; 
        text-align:center; 
        line-height:34px; 
        height:34px;
    }
}
@media screen and (width:375px){
     #toolbar input,#toolbar .toolbar_back {width:80px}
}
/*手机适配样式 End*/

/*======================弹窗样式 begin======================*/
.msg-window {
	position:fixed;
	z-index:999;
	top: 0;
	left: 0;
	width:100%;
	height: 100%;
	display:none;
}
.black-mask {
	width:100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
}
.alert-window {
	position: absolute;
	width:260px;
	background-color: #fff;
	border-radius:6px;
	margin: -140px 0 0 -140px;
	top: 50%;
	left: 50%;
	overflow: hidden;
	padding:10px;
}
.alert-window h1 {
    color:#333; 
    font-size:16px; 
    margin:10px; 
}
.alert-input {
    border:1px solid #ddd; 
    width:238px; 
    line-height:36px; 
    height:36px; 
    padding:0 10px;
}
.textarea-box {
    border:1px solid #ddd; 
    padding:4px;
}
.textarea-box textarea {
    border:none; 
    width:100%; 
    height:100px;
}
.textarea-box input {
    border:none; 
    width:100%; 
}
.alert-btn {
    overflow:hidden;
    margin-top:10px;
}
.alert-btn input[type="button"] {
    width:120px; 
    height:40px; 
    line-height:40px;
    border-radius:20px;
    font-size:16px;
}
.btn-style01 {
    background-color:#33aaff; 
    color:#fff; 
    float:left;
}
.btn-style02 {
    background-color:#fafafa; 
    border:1px solid #ddd; 
    color:#666; 
    float:right;
}
/*======================弹窗样式 end======================*/
/*======================警告弹窗样式 begin======================*/
.caution01 input[type="button"] { background-color:transparent; border:none; color:#33aaff; cursor:pointer; float:right;}
.caution01 input[type="button"].btn-style02 { color:#999; float:left;}
.caution01 input[type="button"].btn-style02:hover { color:#666;}
.caution01 input[type="button"]:hover { color:#2288ee;}

/*======================警告弹窗样式 end======================*/