
/*登录页*/
.container_lg{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/nimg1920_1.jpg) center center no-repeat;}
.loginDiv{ position:absolute; left:50%; top:50%; margin-left:-200px; margin-top:-210px; width:400px; height:420px; background:#ecf9ff; border-bottom: 1px solid #0074a9;}
.loginDiv .tit{ margin-top:-110px; font-size:36px; color:#fff; text-align:center;}
.loginDiv .tit span{ display:inline-block; height:54px; line-height:54px; padding-left:87px; background:url(../images/logo1.png) left center no-repeat; margin-bottom: 56px;}
.loginDiv h2{ font-size:20px; color:#333; font-weight:300; padding: 30px 0 40px 30px;}
.loginDiv .list{ padding:0px 30px 0;}
.loginDiv .list li{ height:44px; line-height:44px; background:#fff; margin-bottom:40px; position:relative; padding-left:56px;border:1px solid #cdcdcd; padding-right: 10px;}
.loginDiv .list li input{ width:100%; font-size:16px; color:#2c2c2c;}
.loginDiv .list li:hover{ border:1px solid #42adef;}
.loginDiv .list li i{ position:absolute; left:0px; top:0px; display:block; width:44px; height:44px; z-index:5;}
.loginDiv .list .li1 i{ background:url(../images/nimg44_1.png) no-repeat;}
.loginDiv .list .li2 i{ background:url(../images/nimg44_2.png) no-repeat;}
.loginDiv .list .li2{margin-bottom: 28px;}
.loginDiv .list .list_1{ font-size:18px; position:relative;}

.loginDiv input[type=checkbox]:not(old){ width: 16px; height:16px; margin  : 0; padding : 0; opacity : 0;}
.loginDiv input[type=checkbox]:not(old) + label{ display : inline-block; margin-left : -16px; padding-left : 26px; background : url(../images/check.png) no-repeat 0 0; line-height : 16px; font-size:14px; color:#797979;}
.loginDiv input[type=checkbox]:not(old):checked + label{ background-position : 0 -24px; color:#00a0e9;}

.loginDiv .list .list_1 a{ position:absolute; right:0px; top:0px; line-height:20px; color:#999;}
.loginDiv .list .list_1 a:hover{ color:#0080f2}
.loginDiv .aDiv{ text-align:center; margin:35px 30px 0;}
.loginDiv .aDiv a{ display:block; height:45px; line-height:45px; background:#00a0e9; font-size:20px; color:#fff; border-bottom: 1px solid #0074a9;}
.loginDiv .aDiv a em{margin: 0 23px;}

/*首页*/
.bgff{background: #fff;}
.container1{margin: 24px;}
.topDiv{margin-bottom: 24px;}
.topDiv .top_1{ width: 21%; height: 238px; border: 1px solid #ddd; border-radius: 4px;}
.topDiv .top_1 h2{text-align: center; display: block;margin: 30px 0; font-weight: normal;}
.topDiv .top_1 h2 em{display: inline-block; padding-left: 40px; background: url(../images/ICON.png) no-repeat; background-position: -5px -5px; line-height: 24px; font-size: 20px; color: #2fa5ed;}
.topDiv .top_1 p{font-size: 18px; line-height: 26px; color: #666; text-indent: 2em; margin: 0 20px;}
.topDiv .top_2{width: 77%; height: 238px; border: 1px solid #ddd; border-radius: 4px;}
.indexList h2{height: 48px; line-height: 48px; border-bottom: 1px solid #e8e8e8; padding-left: 26px; font-size: 20px; color: #666;font-weight: normal;}
.topDiv .top_2 .list{padding: 45px 0 0 19px;}
.topDiv .top_2 .list li{ float: left; width: 20%;}
.topDiv .top_2 .list li .liDiv{ margin-right: 25px; background: #f5f5f5; border: 1px solid #eee; padding-left: 70px; position: relative; height: 98px; z-index: 5;}
.topDiv .top_2 .list li .liDiv .img{position: absolute; left: 20px; top: 50%; margin-top:-25px;}
.topDiv .top_2 .list li .liDiv .cont{ text-align: center; margin-top: 25px;}
.topDiv .top_2 .list li .liDiv b{ display: block; font-size: 20px; color: #2c2c2c; margin-bottom: 7px;}
.topDiv .top_2 .list li .liDiv em{color: #999; font-size: 16px;}

.indexLeft{ width: 70.4%;}
.indexLeft .list1{border: 1px solid #ddd; border-radius: 4px; margin-bottom: 24px;}
.indexLeft .list1 .list1_1{margin: 18px 34px 16px; position: relative; padding-top: 60px;}
.indexLeft .list1 .list1_1 img{width: 100%; height: 502px;}
.indexLeft .list1 .time{ position: absolute; right: 0px; top: 0px; width: 158px; height: 38px; line-height: 38px; border: 1px solid #2fa5ed; border-radius: 4px;}
.indexLeft .list1 .time a{display: inline-block; width: 50%; text-align: center; font-size: 16px; color: #2fa5ed;}
.indexLeft .list1 .time .aNow{background: #2fa5ed; color: #fff;}
.indexRight{width: 27.5%;}
.indexRight .list1{border: 1px solid #ddd; border-radius: 4px; margin-bottom: 24px;}
.indexRight .tabDiv{margin: 30px 23px 16px;}
.indexRight .tabDiv table td{ padding: 14px 0; text-align: center; border-bottom: 1px solid #f3f2f2; font-size: 12px; color: #666;}
.indexRight .tabDiv table td i{display: inline-block; width: 32px; height: 32px; border-radius: 50%; text-align: center; line-height: 32px; background: #e8e8e8; font-size: 18px; color: #666; font-style: normal;}
.indexRight .tabDiv table td i.top1{background: #fa8231; color: #fff;}
.indexRight .tabDiv table td i.top2{background: #8edc2b; color: #fff;}
.indexRight .tabDiv table td i.top3{background: #46d1e4; color: #fff;}

/*用户*/
.userDiv .list{ padding:30px 35px 38px;}
.userDiv .list .searchDiv{background: #f5f5f5; border-radius: 4px; border: 1px solid #e8e8e8; padding: 25px 30px 7px 24px; margin-bottom: 40px;}
.userDiv .list .searchDiv .list_1{margin-bottom: 18px; height: 40px; line-height: 40px; font-size: 16px; color: #aaa; position: relative;}
.userDiv .list .searchDiv .list_1 .em1{ color: #444; margin-right: 10px;}
.userDiv .list .searchDiv .list_1 input{height: 38px; line-height: 38px; border: 1px solid #ddd; border-radius: 3px; background: #fff; font-size: 16px; color: #aaa; text-indent: 10px;}
.userDiv .list .searchDiv .list_1_1 span{position: relative;}
.userDiv .list .searchDiv .list_1_1 i{position: absolute; right: 13px; top: 0px; display: block; width: 20px; height: 22px; background: url(../images/ICON.png) no-repeat; background-position: -5px -53px;}
.userDiv .list .searchDiv .list_1_1 input{width: 153px;}
.userDiv .list .searchDiv .list_1 .em2{margin: 0 5px;}
.userDiv .list .searchDiv .list_1 select{width: 120px; height: 40px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; color: #aaa; text-indent: 10px; margin-left: 25px;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px; }

.userDiv .list .searchDiv .list_1_1 .aDiv{position:absolute; right: 0px; top: 0px;}
.userDiv .list .searchDiv .list_1_1 .aDiv a{display: inline-block; height: 40px; line-height: 40px; width: 108px; text-align: center; background: #2eb093; border-radius: 4px; color: #fff; font-size: 16px; margin-left: 15px;}
.userDiv .list .searchDiv .list_1_1 .aDiv a:active{background: #28a489;}
.userDiv .list .searchDiv .list_1_2 input{width: 188px; margin-right: 15px;}
.userDiv .list .searchDiv .list_1_2 a{display: inline-block; height: 40px; padding: 0 27px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-right: 33px;}
.userDiv .list .searchDiv .list_1_2 a:active{background: #248fd1;}
.userDiv .list .tabDiv table{font-size: 16px; color: #666;}
.userDiv .list .tabDiv th{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f4f4f4; height: 46px;}
.userDiv .list .tabDiv .th1{border-left: 1px solid #ddd;}
.userDiv .list .tabDiv .th7{border-right: 1px solid #ddd;}
.userDiv .list .tabDiv td{height: 51px; border-bottom: 1px solid #e8e8e8; text-align: center;}
.userDiv .list .tabDiv td .name_a{color: #2fa5ed;}
.userDiv .list .tabDiv td select{ width: 70px; height: 32px; font-size: 14px; color: #666; border: 1px solid #999; border-radius: 4px;}

.userDiv .list .tabDiv td .tdDiv{position: relative; width: 70px; text-align: left; margin: 0 auto;}
.userDiv .list .tabDiv td .tdDiv .oper{ display: block; width: 59px; height: 30px;line-height: 30px;  border: 1px solid #999; border-radius: 4px; padding-left: 9px; position: relative; font-size: 14px; color: #666;}
.userDiv .list .tabDiv td .tdDiv .oper i{display: block; width: 12px; height: 6px; position: absolute; right: 9px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -6px -88px;}
.userDiv .list .tabDiv td .tdDiv .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5;}
.userDiv .list .tabDiv td .tdDiv .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #666; border-bottom: 1px solid #e8e8e8; width: 59px; padding-left: 9px;}
.userDiv .list .tabDiv td .tdDiv .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}

.userDiv .list .tabDiv table tr:hover{background: #f6f6f6;}

/*添加分类弹出框*/
.layerDiv1 .list{ margin:30px 83px 0 50px;}
.layerDiv1 .list li{ position:relative; margin-bottom:20px; padding-left:96px; line-height:34px;}
.layerDiv1 .list li span{ display:block; width: 73px; text-align: right; position:absolute; left:0px; top:0px; font-size:18px; color:#666;}
.layerDiv1 .list li input{ height:32px; border:1px solid #ddd; width:100%; text-indent:10px; font-size:16px; color:#666;}
.layerDiv1 .list li select{ height:34px; border:1px solid #ddd; text-indent: 10px; width: 70px; font-size:16px; color:#444;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.layerDiv1 .list li .liDiv{position: absolute; right: 0px; top: 0px;}
.layerDiv1 .list li em{font-size: 18px; color: #666; margin-right: 24px;}
.layerDiv1 .aDiv{ text-align:center; padding-top:34px;}
.layerDiv1 .aDiv a{ display:inline-block; height:38px; line-height:38px; width:108px; text-align:center; border-radius:4px; background:#ff4400; font-size:18px; color:#fff;}

/*批量导入弹出框*/
.layerDiv1 .list2{ padding:20px 50px 0;}
.layerDiv1 .list2 .list2_1{ height:61px; line-height:61px; border:1px solid #f5ee8e; background:#fffbcc; font-size:16px; color:#444; position:relative; margin-bottom:35px;}
.layerDiv1 .list2 .list2_1 p{ margin-left:25px;}
.layerDiv1 .list2 .list2_1 a{ display:inline-block; height:34px; line-height:34px; padding:0 10px; background:#2bc456; font-size:16px; color:#fff; border-radius:4px; position:absolute; right:35px; top:13px;}
.layerDiv1 .list2 .list2_2{ font-size:16px; margin-bottom:50px;}
.layerDiv1 .list2 .list2_2 p{ margin-bottom:16px; color:#222;}
.layerDiv1 .list2 .list2_2 .inputDiv{ position:relative;}
.layerDiv1 .list2 .list2_2 .inputFile{ position:absolute; left:0px; top:0px; height:34px; _height:34px;filter: alpha(opacity : 0);opacity: 0; width:273px;}
.layerDiv1 .list2 .list2_2 input{ height:32px; border:1px solid #e4e4e4; text-indent:10px; font-size:16px; color:#666;}
.layerDiv1 .list2 .list2_2 button{ border:none; height:34px; color:#fff; background:#0080f2;  width:75px; cursor:pointer; margin-left:20px; font-size:16px;}

/*学生信息弹出框*/
.layerDiv2 .list{ margin: 10px 45px 0;}
.layerDiv2 .list .proImg{margin-bottom: 15px;}
.layerDiv2 .list .proImg span{display: inline-block; width: 60px; height: 60px; overflow: hidden; margin-right: 20px;}
.layerDiv2 .list .proImg span img{width:100%;}
.layerDiv2 .list .proImg em{font-size: 16px; color: #2fa5ed;}
.layerDiv2 .list p{ font-size: 16px; color: #666; margin-bottom: 15px; padding-left: 150px; position: relative;}
.layerDiv2 .list p span{position: absolute; left: 0px; top: 0px;}

/*老师信息弹出框*/
.layerDiv2 .list .cont{ width: 338px;height: 96px; overflow: hidden; padding: 10px 16px; font-size: 14px; line-height: 24px; color: #666; background: #f3f3f3;}

/*用户-班级*/
.userDiv .list .searchDiv .list_1 .select1{width: 85px;}
.userDiv .list .searchDiv .list_1 .select2{width: 102px;}

/*添加班级弹出框*/
.layerDiv1 .list li .numInp{width: 85px;}

/*班级信息弹出框*/
.layerDiv2 .list .proImg .em1{font-size: 24px;}
.layerDiv2 .list p .em2{ display: inline; line-height: 26px;}

/*用户-日志*/
.userDiv .list .searchDiv .list_1 .select3{ margin-left: 0px; margin-right: 10px;}
.userDiv .list .log table th,.userDiv .list .log table td{text-align: left;}
.userDiv .list .log th .sp1,.userDiv .list .log td .sp1{ margin-left: 35px;}
.userDiv .list .log td{height: 75px;}
.userDiv .list .log td em{ color: #999;}
.userDiv .list .log .th7{text-align: center;}
.userDiv .list .log td .check_a{display: block; width: 74px; height: 34px;line-height: 34px; margin: 0 auto; border: 1px solid #2fa5ed; border-radius: 4px; font-size: 16px; color: #2fa5ed; text-align: center;}
.userDiv .list .log td .check_a:active{background: #2fa5ed; color: #fff;}

/*日志弹出框*/
.layerDiv3 .list{margin: 45px 30px 0;}
.layerDiv3 .list table{border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 1px solid #ddd; text-align: left; font-size: 16px; color: #666; margin-bottom: 10px;}
.layerDiv3 .list table th{border-bottom: 1px solid #ddd; height: 46px; background: #f3f3f3;}
.layerDiv3 .list table td{height: 50px; border-bottom: 1px solid #ddd;}
.layerDiv3 .list table th span,.layerDiv3 .list table td span{margin-left: 58px;}

/*资讯*/
.consultDiv{padding: 0 30px 30px;}
.consultDiv .titDiv{height: 70px; line-height: 70px; border-bottom: 1px solid #e8e8e8; margin-bottom: 26px;}
.consultDiv .titDiv span{font-size: 20px; color: #2fa5ed;}
.consultDiv .searchDiv{position: relative; height: 40px; margin-bottom: 26px;}
.consultDiv .searchDiv a{ display: inline-block; height: 40px; line-height: 40px;}
.consultDiv .searchDiv .allDel{padding: 0 22px; border-radius: 4px; background: #ddd; font-size: 16px; color: #fff; cursor:default}
.consultDiv .searchDiv .aNow{background: #fa5454; cursor: pointer;}
.consultDiv .list li{position: relative; background: #f1f8fb; margin-bottom: 27px; height: 126px; border: 2px solid #e8f5fb; border-radius: 4px; padding-left: 157px; overflow: hidden;}
.consultDiv .list li span{position: absolute; left: 13px; top: 5px;}

.consultDiv .list li input[type=checkbox]:not(old){ width: 22px; height:22px; margin  : 0; padding : 0; opacity : 0;}
.consultDiv .list li input[type=checkbox]:not(old) + label{display : inline-block; margin-left : -22px; padding-left : 22px; background : url(../images/check2.png) no-repeat 0 0; background-position: 0 -28px; line-height : 22px;}
.consultDiv .list li input[type=checkbox]:not(old):checked + label{ background-position : 0 0;}

.consultDiv .list li .imgDiv{width: 60px; height: 60px; border-radius: 50%; overflow: hidden; position: absolute; left: 75px; top: 23px;}
.consultDiv .list li .imgDiv i{display: block; width: 26px; height: 32px; position: absolute; left: 50%; margin-left: -13px; top: 50%; margin-top: -16px; background: url(../images/ICON.png) no-repeat; background-position: -37px -5px;}
.consultDiv .list li .img1{background: #9fc6e5;}
.consultDiv .list li .img2{background: #7ddea2;}
.consultDiv .list li .img3{background: #fedc72;}
.consultDiv .list li .cont{width: 700px;}
.consultDiv .list li .name{padding-top: 22px; margin-bottom: 16px;}
.consultDiv .list li .name a{font-size: 20px; color: #2fa5ed;}
.consultDiv .list li .cont p{font-size: 16px; color: #8f8e8e; line-height: 22px;}
.consultDiv .list li .cont em{font-size: 14px; color: #bbb; position: absolute; right: 30px; top: 66px;}

/*资讯-学校通知*/
.consultDiv .searchDiv .notice_a{padding: 0 22px; border-radius: 4px; background: #2bc456; font-size: 16px; color: #fff; margin-right: 18px;}
.consultDiv .searchDiv .notice_a:active{background: #52d577;}
.consultDiv .searchDiv .search_r{position: absolute; right: 0px; top: 0px;}
.consultDiv .searchDiv .search_r a{ padding: 0 26px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-left: 14px;}
.consultDiv .searchDiv .search_r a:active{background: #5db3e8;}
.consultDiv .searchDiv .search_r span{ display: inline-block; height: 38px; line-height: 38px; width: 168px; border: 1px solid #e6e6e6; border-radius: 4px; padding: 0 10px; margin-left: 10px;}
.consultDiv .searchDiv .search_r span input{width: 100%; font-size: 16px; color: #666;}
.consultDiv .searchDiv .search_r select{ min-width: 87px; max-width: 167px; height: 40px; border: 1px solid #e6e6e6; border-radius: 4px; margin-left: 10px; font-size: 16px; color: #aaa; text-indent: 10px;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}

/*发布通知弹出框*/
.layerDiv1 .relNote li .editDiv{ height: 172px; padding: 10px; border: 1px solid #ddd; margin-bottom: 10px;}
.layerDiv1 .relNote li .editDiv textarea{width: 100%; height: 172px; resize: none; font-size: 16px; line-height: 24px;}
.layerDiv1 .relNote li .inpFile{position: relative; margin-bottom: 9px;}
.layerDiv1 .relNote li .inpFile button{width: 80px; height: 32px; background: #0fa5ed; font-size: 14px; color: #fff; border: none;}
.layerDiv1 .relNote li .inpFile input{width: 80px; height: 32px; position: absolute; left: 0px; top: 0px; opacity: 0; filter: alpha(opacity : 0);}
.layerDiv1 .relNote li .enclo{max-height: 64px; overflow: auto;}
.layerDiv1 .relNote li .enclo dd{padding-left: 23px; position: relative; height: 18px; line-height: 18px; margin-bottom: 5px;}
.layerDiv1 .relNote li .enclo dd i{display: block; width: 16px; height: 18px; position: absolute; left: 0px; top: 50%; margin-top: -9px; background: url(../images/ICON.png) no-repeat; background-position: -38px -47px;}
.layerDiv1 .relNote li .enclo dd a{font-size: 14px; color: #666; text-decoration: underline;}

/*资源*/
.ml45{margin-left: 45px;}
.resource{padding: 79px 30px 60px; position: relative;}
.resource .titDiv{position: absolute; left: 0px; top: 0px; height: 48px; line-height: 48px; width: 100%; border-bottom: 1px solid #f0f0f0;}
.resource .titDiv li{float: left; border-right: 1px solid #f0f0f0;}
.resource .titDiv li a{display: block; height: 48px; padding: 0 40px; font-size: 18px; color: #444; background: #faf9f9;}
.resource .titDiv li .aNow{background: #fff;height: 46px; margin-top: -1px; font-weight: bold; border-top: 4px solid #2fa5ed; line-height: 44px;}

.resource .searchDiv{position: relative; height: 42px; margin-bottom: 40px; background: #f5f5f5; padding: 23px; border: 1px solid #e8e8e8; border-radius: 4px;}
.resource .searchDiv a{ display: inline-block; height: 40px; line-height: 40px;}
.resource .searchDiv select{ width: 105px; height: 40px; border: 1px solid #ddd; border-radius: 4px; margin-right: 10px; font-size: 16px; color: #aaa; text-indent: 10px;  box-shadow: 0 0 3px 0 rgba(0,0,0,.15);appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.resource .searchDiv .search_r{position: absolute; right: 23px; top: 23px;}
.resource .searchDiv .search_r a{ padding: 0 26px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-left: 14px;}
.resource .searchDiv .search_r a:active{background: #5db3e8;}
.resource .searchDiv .search_r span{ float: left; display: inline-block; height: 38px; line-height: 38px; width: 168px; border: 1px solid #ddd; border-radius: 4px; padding: 0 10px; margin-left: 10px; background: #fff; box-shadow: 0 0 3px 0 rgba(0,0,0,.15);}
.resource .searchDiv .search_r span input{width: 100%; font-size: 16px; color: #666;}
.resource .delDiv{height: 40px; margin-bottom: 20px;}
.resource .delDiv a{display:inline-block;height: 40px; line-height: 40px; padding: 0 26px; border-radius: 4px; background: #ddd; font-size: 16px; color: #fff; cursor: default;}
.resource .delDiv .aNow{background: #fa5454;}

.resource .tabDiv table{font-size: 16px; color: #666; text-align: left;}
.resource .tabDiv th{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f4f4f4; height: 46px;}
.resource .tabDiv .th1{border-left: 1px solid #ddd;}
.resource .tabDiv .th7{border-right: 1px solid #ddd;}
.resource .tabDiv td{height: 70px; border-bottom: 1px solid #e8e8e8;}
.resource .tabDiv td .name_a{color: #2fa5ed;}
.resource .tabDiv td select{ width: 70px; height: 32px; font-size: 14px; color: #666; border: 1px solid #999; border-radius: 4px;}
.tc{text-align: center;}
.resource .tabDiv td i{display: block; font-style: normal; color: #999;font-size: 14px;}
.resource .tabDiv td .span1{color: #2fa5ed; display: inline-block; width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.resource .tabDiv td .span1 a{color: #2fa5ed;}

.resource .tabDiv table input[type=checkbox]:not(old){ width: 22px; height:22px; margin  : 0; padding : 0; opacity : 0;}
.resource .tabDiv table input[type=checkbox]:not(old) + label{display : inline-block; margin-left : -22px; padding-left : 22px; background : url(../images/check2.png) no-repeat 0 0; background-position: 0 -28px; line-height : 22px;}
.resource .tabDiv table input[type=checkbox]:not(old):checked + label{ background-position : 0 0;}

.resource .tabDiv td .tdDiv{position: relative; width: 70px; text-align: left;}
.resource .tabDiv td .tdDiv .oper{ display: block; width: 59px; height: 30px;line-height: 30px;  border: 1px solid #999; border-radius: 4px; padding-left: 9px; position: relative; font-size: 14px; color: #666;}
.resource .tabDiv td .tdDiv .oper i{display: block; width: 12px; height: 6px; position: absolute; right: 9px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -6px -88px;}
.resource .tabDiv td .tdDiv .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5;}
.resource .tabDiv td .tdDiv .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #666; border-bottom: 1px solid #e8e8e8; width: 59px; padding-left: 9px;}
.resource .tabDiv td .tdDiv .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}

.resource .tabDiv table tr:hover{background: #f6f6f6;}

/*资源-课件-上传记录*/
.ml60{margin-left: 60px;}
.resource .tabDiv td .span2{color: #2fa5ed; display: inline-block; width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.resource .tabDiv td .span2 a{color: #2fa5ed;}

/*资源-课件-审核*/
.resource .list{height: auto; border-bottom: 1px solid #ccc;}
.resource .list a{float: left; display: inline-block; height: 48px; line-height: 48px; padding: 0 32px; font-size: 18px; color: #2fa5ed; border-top-left-radius: 4px; border-top-right-radius: 4px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #fff;}
.resource .list .aNow{border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 1px solid #ccc; color: #000; height: 49px; background: #fff;}
.resource .list2{ margin-top: 12px;}
.resource .list2 li{ min-height: 130px; position: relative; padding: 30px 0 30px 150px; border-bottom: 1px solid #e8e8e8;}
.resource .list2 li .img{width: 100px; height: 100px; padding: 14px; border: 1px solid #ddd; position: absolute; left: 0px; top: 30px;}
.resource .list2 li .name{ font-size: 16px; color: #444;line-height: 30px;}
.resource .list2 li .name a{color: #444;}
.resource .list2 li .name a:hover{color: #2fa5ed;}
.resource .list2 li p{font-size: 16px; color: #666; line-height: 30px;}
.resource .list2 li .p2{width: 710px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.resource .list2 li .li_tips{margin-top: 15px; font-size: 16px; color: #999;}
.resource .list2 li .li_tips span{ padding: 0 20px; background: url(../images/ico9.png) right center no-repeat;}
.resource .list2 li .li_tips .span1{ padding-left: 0px;}
.resource .list2 li .li_tips .span2{ background: none;}
.resource .list2 li .li_tips span em{color: #ff6600;}
.resource .list2 li .a_Div{position: absolute; right: 55px; top: 50%; margin-top: -75px;}
.resource .list2 li .a_Div a{display: block; margin: 6px 0; width: 80px; height: 34px; line-height: 34px; text-align: center; border-radius: 4px; font-size: 14px; color: #fff;}
.resource .list2 li .a_Div .preview_a{ height: 32px; line-height: 32px; border: 1px solid #2fa5ed; width: 78px; color: #2fa5ed; margin-bottom: 18px;}
.resource .list2 li .a_Div .preview_a:hover{background: #2fa5ed; color: #fff;}
.resource .list2 li .a_Div .adopt{background: #45c669;}
.resource .list2 li .a_Div .adopt:hover{background: #78d993;}
.resource .list2 li .a_Div .noAdopt{background: #f85454;}
.resource .list2 li .a_Div .noAdopt:hover{background: #f07575;}
.resource .list2 li:last-child{border-bottom: none;}

/*资源-课件-已审核*/
.resource .list2 li .a_Div em{line-height: 150px; font-size: 18px; color: #45c669;}
.resource .list2 li .a_Div .em2{color: #f85454;}

/*资源-微课*/
.ml30{margin-left:30px;}
.resource .searchDiv .search_r .upload_a{background: #ff8900;}
.resource .searchDiv .search_r .upload_all{background: #10c65f;}
.resource .searchDiv .search_r .upload_a:active{background: #f5a343;}
.resource .searchDiv .search_r .upload_all:active{background: #3cd57e;}
.resource .tabDiv1 td{padding: 12px 0;}
.resource .tabDiv1 td .img{ text-align: center; overflow: hidden; width: 130px;}
.resource .tabDiv1 td .img img{width: 130px; height: 76px;}
.resource .tabDiv1 td .img p{width: auto;}
.resource .tabDiv1 td .img p a{color: #2fa5ed;}

/*上传微课弹出框*/
.layerDiv1 .list li .bind_a{display:inline-block; height: 30px; line-height: 30px; border: 1px solid #2fa5ed; border-radius: 4px; font-size: 14px; color: #2fa5ed; padding: 0 15px; margin-right: 12px; margin-bottom: 5px;}
.layerDiv1 .list li .input1{ width:178px;}
.layerDiv1 .list li button{ border:none; height:34px; font-size:16px; color:#fff; background:#0080f2;  width:75px; position:absolute; right:0px; top:0px; cursor:pointer;}
.layerDiv1 .list .inputFile{ position:absolute; left:112px; top:0px; height:34px;_height:34px;filter: alpha(opacity : 0);opacity: 0; width:290px;}
.layerDiv1 .list .li3 em{ display: inline-block; height: 32px; line-height: 32px; position: relative; border-radius: 4px;background: #e3e3e3; padding: 0 15px; font-size: 14px; color: #666; margin-right: 5px; margin-bottom: 5px;}
.layerDiv1 .list .li3 em a{display: block; width: 6px; height: 6px; position: absolute; right: 4px; top: 4px; z-index: 5; background: url(../images/ICON.png) no-repeat; background-position: -8px -109px;}

/*资源-题库*/
.resource .searchDiv2{position: relative; margin-bottom: 40px; background: #f5f5f5; padding: 23px; border: 1px solid #e8e8e8; border-radius: 4px;}
.resource .searchDiv2 a{ display: inline-block; height: 40px; line-height: 40px;}
.resource .searchDiv2 select{ width: 85px; height: 40px; border: 1px solid #ddd; border-radius: 4px; margin-right: 10px; font-size: 16px; color: #aaa; text-indent: 10px; box-shadow: 0 0 3px 0 rgba(0,0,0,.15);appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.resource .searchDiv2 .select11{width: 105px;}
.resource .searchDiv2 .search_r{position: absolute; right: 23px; top: 23px;}
.resource .searchDiv2 .search_r a{ padding: 0 26px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-left: 14px;}
.resource .searchDiv2 .search_r .upload_a{background: #ff8900;}
.resource .searchDiv2 .search_r .upload_all{background: #10c65f;}
.resource .searchDiv2 .search_r .upload_a:active{background: #f5a343;}
.resource .searchDiv2 .search_r .upload_all:active{background: #3cd57e;}
.resource .searchDiv2 .search_1{margin-top: 16px;}
.resource .searchDiv2 .search_1 a{ padding: 0 26px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-left: 14px;}
.resource .searchDiv2 .search_1 a:active{background: #5db3e8;}
.resource .searchDiv2 .search_1 span{ float: left; display: inline-block; height: 38px; line-height: 38px; width: 168px; border: 1px solid #ddd; border-radius: 4px; padding: 0 10px;background: #fff; box-shadow: 0 0 3px 0 rgba(0,0,0,.15);}
.resource .searchDiv2 .search_1 span input{width: 100%; font-size: 16px; color: #666;}

.resource .list3 input[type=checkbox]:not(old){ width:18px; height:18px; margin:0; padding:0; opacity:0;}
.resource .list3 input[type=checkbox]:not(old) + label{ display:inline-block; margin-left:-18px; padding-left:28px; background:url(../images/check3.png) no-repeat 0 0; line-height:18px;}
.resource .list3 input[type=checkbox]:not(old):checked + label{ background-position:0 -32px;}

.resource .list3 .listDiv3 li{ border:1px solid #eee; margin-top:30px;}
.resource .list3 .listDiv3 li .liTip{ height:62px; line-height:62px; background:#f3f3f3; color:#999; border-bottom:1px solid #e8e8e8; padding:0px 20px; position:relative; font-size: 14px;}
.resource .list3 .listDiv3 li .liTip span{ margin-right:30px;}
.resource .list3 .listDiv3 li .liTip span em{ color:#444;}
.resource .list3 .listDiv3 li .liContent{ margin: 20px 95px 30px 19px; padding-left:40px; position:relative;}
.resource .list3 .listDiv3 li .liContent .span2{ display:inline-block; width:28px; height:28px; background:#eee; font-size:14px; text-align:center; line-height:28px; color:#333; position:absolute; left:0px; top:0px;}
.resource .list3 .listDiv3 li .liContent .titDiv2{ line-height:28px; font-size:14px; color:#444;}
.resource .list3 .listDiv3 li .liContent .imgDiv{ margin:10px 0px;}
.resource .list3 .listDiv3 li .liContent .parsDiv{ padding:5px 19px 10px 19px; background:#fffbf0; border:1px solid #fad372; margin-top:10px;}
.resource .list3 .listDiv3 li .liContent .parsDiv h3{ padding-top:10px; padding-bottom:5px; font-size:14px;}
.resource .list3 .listDiv3 li .liContent .parsDiv .h3_1{ color:#2fa5ed;}
.resource .list3 .listDiv3 li .liContent .parsDiv p{ margin-left:5px;}
.resource .list3 .listDiv3 li dd{ position:relative; padding-left:20px;}
.resource .list3 .listDiv3 li dd .em4{ position:absolute; left:0px; top:0px;}

.resource .list3 .listDiv3 li .liTip .tdDiv{ position: absolute; right: 23px; top:14px; width: 57px; text-align: left; z-index: 5;}
.resource .list3 .listDiv3 li .liTip .tdDiv .oper{ display: block; width:32px;  height: 30px;line-height: 30px; position: relative; font-size: 16px; color: #666; padding-right: 25px;}
.resource .list3 .listDiv3 li .liTip .tdDiv .oper i{display: block; width: 16px; height: 9px; position: absolute; right: 0px; top: 50%; margin-top: -4.5px; background: url(../images/ICON.png) no-repeat; background-position: -39px -78px;}
.resource .list3 .listDiv3 li .liTip .tdDiv .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5;}
.resource .list3 .listDiv3 li .liTip .tdDiv .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 16px; color: #666; border-bottom: 1px solid #e8e8e8; text-align: center; width: 57px;}
.resource .list3 .listDiv3 li .liTip .tdDiv .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}

/*上传选择题弹出框*/
.layerDiv4 .list{ margin: 35px 44px 0 35px;}
.layerDiv4 .list li{float: left; width: 108px; margin-bottom: 19px; margin-right: 50px; line-height: 34px; position: relative; padding-left: 82px;}
.layerDiv4 .list li span{ display: block; width: 74px; text-align: right; position: absolute; left: 0px; top: 0px; font-size: 18px; color: #666;}
.layerDiv4 .list li select{width: 100%; height:34px; border: 1px solid #ddd; font-size: 16px; color: #444; text-indent: 10px;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}

.addItem{margin: 0 60px 0 0;}
.addItem .listDiv3{ padding-left:121px; position:relative; margin-bottom:20px;}
.addItem .listDiv3 span{ position:absolute; left:0px; top:0px; display:block; width:108px; text-align:right; line-height:34px; font-size:18px; color:#666;}
.addItem .listDiv3 label{ margin-right:15px;}
.addItem .listDiv3 .editDiv{ width:648px; height:138px; overflow:hidden; border:1px solid #bdbdbd;}
.addItem .listDiv3 .editDiv1{ width:648px; height:198px; overflow:hidden; border:1px solid #bdbdbd;}
.addItem .listDiv3 .addGroup{ display:inline-block; height:32px; line-height:32px; padding:0px 15px; border:1px solid #ddd; border-radius:4px; color:#4e4e4e; font-size:14px; margin-left:17px; background:url(../images/bg7.png) left top repeat-x;}
.addItem .listDiv3 .addGroup:active{ background:url(../images/bg7on.png) left top repeat-x;}
.addItem .listBtn{ margin-left:121px; margin-bottom:27px;}
.addItem .listBtn a{ display:inline-block; height:34px; line-height:34px; padding:0px 9px 0px 31px; margin-right:15px; font-size:14px; color:#fff; border-radius:4px; position:relative;}
.addItem .listBtn a i{ position:absolute; left:7px; top:50%; margin-top:-12px;}
.addItem .listBtn .btn_add{background: #2bc456;}
.addItem .listBtn .btn_del{background: #f72c2c;}

.addItem .listDiv3 .add_a{ display:inline-block; height:34px; line-height:34px; padding:0px 17px; border:1px solid #ddd; border-radius:4px; font-size:14px; color:#4e4e4e; }

.addItem input[type=radio]:not(old){ width : 18px;height:18px;margin: 0; padding : 0;opacity : 0;}
.addItem input[type=radio]:not(old) + label{display: inline-block; margin-left : -18px; padding-left : 28px; background: url(../images/check3.png) no-repeat 0 0;line-height  : 18px; font-size: 16px; color: #444;}
.addItem input[type=radio]:not(old):checked + label{ background-position : 0 -32px;}
.addItem input[type=checkbox]:not(old){width: 18px;height:18px;margin: 0; padding: 0; opacity: 0;}
.addItem input[type=checkbox]:not(old) + label{ display : inline-block; margin-left : -18px; padding-left : 28px; background: url(../images/check3.png) no-repeat 0 0; line-height: 18px; font-size: 16px; color: #444;}
.addItem input[type=checkbox]:not(old):checked + label{ background-position : 0 -32px;}

.layerDiv4 .aDiv{ text-align:center; padding: 33px 0 53px;}
.layerDiv4 .aDiv a{ display:inline-block; height:38px; line-height:38px; width:108px; text-align:center; border-radius:4px; background:#ff4400; font-size:18px; color:#fff;}
.layerDiv4 .aDiv a:hover{background: #e84104;}

/*资源-素材*/
.resource .searchDiv .select4{width: 86px;}
.resource .searchDiv .select5{width: 115px;}
.resource .searchDiv .select6{width: 100px;}
.resource .tabDiv td .em3{color: #ff4400;}

/*上传资源弹出框*/
.layerDiv1 .list li .editDiv1{ padding: 10px; height: 67px; border: 1px solid #ddd;}
.layerDiv1 .list li .editDiv1 textarea{height: 67px; width: 100%; resize: none; font-size: 16px; line-height: 24px; color: #666;}
.layerDiv1 .aDiv a:hover{background: #e84104;}

/*数据统计*/
.statis .list{padding: 0 33px 40px;}
.statis .searchDiv{margin: 24px 0px 40px; padding: 22px 21px; background: #f5f5f5; border: 1px solid #e8e8e8; border-radius: 4px; position: relative;}
.statis .searchDiv select{width: 140px; height: 42px; border: 1px solid #dedede; border-radius: 4px; font-size: 16px; color: #666; box-shadow: 0 0 3px 0 rgba(0,0,0,.15); text-indent: 10px;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.statis .searchDiv .search_r{position: absolute; right: 21px; top: 22px; width: 585px;}
.statis .searchDiv .search_r select{ float: left; margin-right: 40px; width: 106px;}
.statis .searchDiv .search_r span{ float: left; display: inline-block; width: 133px; height: 40px; line-height: 40px; padding: 0 10px; background: #fff; border-radius: 4px; box-shadow: 0 0 3px 0 rgba(0,0,0,.15); margin-right: 5px; border: 1px solid #ddd; position: relative;}
.statis .searchDiv .search_r span input{width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #aaa;}
.statis .searchDiv .search_r span i{display: block; width: 20px; height: 22px; position: absolute; right: 13px; top: 9px; background: url(../images/ICON.png) no-repeat; background-position: -5px -53px;}
.statis .searchDiv .search_r em{float: left; height: 42px; width: 10px; background: url(../images/ico8.png) center center no-repeat; margin-right: 5px;}
.statis .searchDiv .search_r a{ float: right; display: inline-block; height:40px; width: 83px; text-align: center; border-radius: 5px; background: #2fa5ed; font-size: 16px; line-height: 40px; border: 1px solid #f5f5f5;color: #fff;}
.statis .list_1{height: 47px; border-bottom: 1px solid #ccc;}
.statis .list_1 a{float: left; display: inline-block; height: 46px; line-height: 46px; padding: 0 35px; font-size: 18px; color: #2fa5ed; border-top-left-radius: 4px; border-top-right-radius: 4px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #fff;}
.statis .list_1 .aNow{border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 1px solid #ccc; color: #000; height: 47px; background: #fff;}
.statis .cont{min-height: 564px; margin-top: 53px;}
.statis .cont img{width: 100%; height: 431px;}
.statis .tabDiv{margin-top: 50px;}
.statis .tabDiv table{font-size: 16px; color: #666;}
.statis .tabDiv table th{ background: #f4f4f4; height: 46px; text-align: left; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.statis .tabDiv table .th1{border-left: 1px solid #ddd;}
.statis .tabDiv table .th5{border-right: 1px solid #ddd;}
.statis .tabDiv table td{ padding: 18px 0; border-bottom: 1px solid #e8e8e8;}
.ml40{margin-left: 40px;}
.statis .tabDiv table tr:hover{background: #f6f6f6;}

/*数据统计-作业*/
.statis .searchDiv .select2{width: 105px; margin-left: 16px;}
.statis .cont2{min-height: 465px; margin-top: 22px;}
.statis .cont2 img{width: 100%; height: 435px;}

.statis .list4{margin-bottom: 24px;}
.statis .list4_1{ width: 40%;}
.statis .list4_2{width: 58%;}
.statis .list4 .tabDiv1{padding: 23px 30px 19px;}
.statis .list4 table{font-size: 16px; color: #666; text-align: left;}
.statis .list4 table th{height: 46px; background: #f6f6f6;}
.statis .list4 table td{height: 45px;border-bottom: 1px solid #e8e8e8;}
.statis .list4 table td i{font-style: normal;}
.statis .list4 table td .top1{color: #ff4400;}
.statis .list4 table td .top2{color: #76ba20;}
.statis .list4 table td .top3{color: #3fc0d2;}
.ml15{margin-left: 15px;}
.statis .list4 table td span{ display: block; width: 120px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.statis .list4 table td span1{ display: block; width: 100px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}

.statis .tabDiv table td span{display: block;width: 120px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.statis .tabDiv table td .span3{ color: #2fa5ed;}

/*数据统计-备课-明细*/
.statis .tabDiv table td i{display: inline-block; height: 26px;line-height: 26px;width: 50px; text-align: center; font-size: 14px; color: #fff; font-style: normal; margin-left: 7px;}
.statis .tabDiv table td .yuwen{ background: #57b0ef;}
.statis .tabDiv table td .shuxue{ background: #ae99db;}
.statis .tabDiv table td .yingyu{ background: #16c0c3;}
.statis .tabDiv table td .zhengzhi{ background: #f27c8d;}
.statis .tabDiv table td .lishi{ background: #e59654;}
.statis .tabDiv table td .dili{ background: #c881e2;}
.statis .tabDiv table td .wuli{ background: #6279d0;}
.statis .tabDiv table td .huaxue{ background: #7cd5c5;}
.statis .tabDiv table td .shengwu{ background: #a2a8d2;}
.statis .tabDiv table td .kexue{ background: #6eca7f;}
.statis .tabDiv table td .oter{ background: #6279d0;}

/*系统*/
.ml50{margin-left: 50px;}
.resource .tabDiv td .span4{ display: block; width: 260px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.resource .tabDiv td .edit_a{color: #2fa5ed;}

/*编辑弹出框*/
.layerDiv5 .list{ margin: 44px 64px 0 0;}
.layerDiv5 .list li{position: relative; padding-left: 179px; line-height: 34px; margin-bottom: 20px;}
.layerDiv5 .list .li1{margin-bottom: 30px;}
.layerDiv5 .list li span{display: block; width: 154px; text-align: right; position: absolute; left: 0px; top: 0px; font-size: 18px; color: #222;}
.layerDiv5 .list li input{width: 100%; height: 32px; border: 1px solid #ddd; text-indent: 10px; color: #666; font-size: 16px;}
.layerDiv5 .list li .li_input{position: relative;}
.layerDiv5 .list li .input1{ width:300px;}
.layerDiv5 .list li button{ border:none; height:34px; font-size:16px; color:#fff; background:#0080f2;  width:75px; position:absolute; right:0px; top:0px; cursor:pointer;}
.layerDiv5 .list li .inputFile{ position:absolute; left:0px; top:0px; height:34px; _height:34px;filter: alpha(opacity : 0);opacity: 0; width:100%;}
.layerDiv5 .list li i{ font-style: normal;  line-height:12px; position: absolute; left: 179px; top: 40px; font-size:12px; color: #fe010d; }
.layerDiv5 .list li .input2{ width:88px;}
.layerDiv5 .list li select{width: 64px; height: 34px; border: 1px solid #ddd; font-size: 16px; color: #666; text-indent: 10px;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.layerDiv5 .aDiv{ text-align:center; padding-top:34px;}
.layerDiv5 .aDiv a{ display:inline-block; height:38px; line-height:38px; width:108px; text-align:center; border-radius:4px; background:#ff4400; font-size:18px; color:#fff;}
.layerDiv5 .aDiv a:hover{background: #e84104;}

/*系统-官网-历史记录*/
.resource .tabDiv td .td_a{ text-align: center;}
.resource .tabDiv td .td_a a{color: #2fa5ed; margin: 0 10px;}
.resource .notice_a1 a{display: inline-block; height: 40px; line-height: 40px; padding: 0 22px; border-radius: 4px; background: #2eb093; font-size: 16px; color: #fff;}
.resource .notice_a1 a:active{background: #4acdb0;}

/*系统-官网-站内公告*/
.resource .tabDiv td p{width: 330px;}

/*编辑公告弹出框*/
.layerDiv1 .list li .editDiv2{ padding: 10px; height: 208px; border: 1px solid #ddd;}
.layerDiv1 .list li .editDiv2 textarea{height: 208px; width: 100%; resize: none; font-size: 16px; line-height: 24px; color: #666;}
.layerDiv1_3 .aDiv{padding-top: 20px;}

/*系统-学校*/
.resource .searchDiv .select7{margin-left: 30px; color: #666;}

/*编辑轮播图弹出框*/
.layerDiv6 .imgBtn{ margin: 23px 42px 0 52px;}
.layerDiv6 .imgBtn a{display: inline-block; float: left; height: 36px; line-height: 36px; padding: 0 15px; border-radius: 4px; background: #fff; font-size: 16px; color: #2fa5ed; margin-right: 10px;}
.layerDiv6 .imgBtn .aNow{background: #2fa5ed;color: #fff;}
.layerDiv6 .list{margin-top:40px;}
.layerDiv6 .list li{position: relative; padding-left: 167px; margin-bottom: 20px;}
.layerDiv6 .list li span{display: block; width: 144px; text-align: right; position: absolute; left: 0px; top: 0px; font-size: 18px; color: #222; line-height: 34px;}
.layerDiv6 .list li select{height: 34px; font-size: 16px; color: #666; border: 1px solid #ddd;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px; text-indent: 10px;}
.layerDiv6 .list li .select1{width: 78px;}
.layerDiv6 .list li .select2{width: 110px;}
.layerDiv6 .list li input{height: 32px; font-size: 16px; color: #666; border: 1px solid #ddd; padding: 0 10px;}
.layerDiv6 .list li .input1{width: 278px; margin-bottom: 5px;}
.layerDiv6 .list li .input2{width: 67px;}
.layerDiv6 .list li .input3{width: 378px;}
.layerDiv6 .list li p{font-size: 12px; color: #fe010d; line-height: 18px;}
.layerDiv6 .list li .imgDiv{width: 500px; height: 132px; overflow: hidden;}
.layerDiv6 .aDiv{ text-align:center; padding-top:34px; padding-bottom: 53px;}
.layerDiv6 .aDiv a{ display:inline-block; height:38px; line-height:38px; width:108px; text-align:center; border-radius:4px; background:#ff4400; font-size:18px; color:#fff;}
.layerDiv6 .aDiv a:hover{background: #e84104;}

/*系统-敏感词*/
.resource .searchDiv .add_a2{display: inline-block; height: 40px; line-height: 40px; border-radius: 4px; padding: 0 20px; font-size: 16px; color: #fff; background: #2eb093; margin-right: 30px;}
.resource .searchDiv .add_all{display: inline-block; height: 40px; line-height: 40px; border-radius: 4px; padding: 0 26px; font-size: 16px; color: #fff; background: #2eb093;}

.resource .tabDiv td .span5{color: #2fa5ed;}

/*添加敏感词弹出框*/
.layerDiv5_1 .list li{padding-left: 154px;}
.layerDiv5_1 .list li span{ width: 130px; color: #666;}
.layerDiv5_1 .list li select{width: 81px;}
.layerDiv5_1 .aDiv{padding-top: 21px;}

/*系统-敏感词-屏蔽记录*/
.resource .searchDiv .select8{width: 140px; color: #666;}
.resource .tabDiv td .span6{display: block;width: 170px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*管理中心（学校）*/
.personal .perCont{ margin: 42px 40px 196px;}
.personal .perInfo{background: #fafafa; border: 1px solid #e8e8e8; height: 198px; position: relative; padding-left: 236px; margin-bottom: 30px;}
.personal .perInfo .perImg{ width: 120px; text-align: center;position: absolute; left: 60px; top: 23px;}
.personal .perInfo .perImg .imgDiv{width: 104px; height: 104px; overflow: hidden;border-radius: 50%; border: 8px solid #e8e8e8; margin-bottom: 10px;}
.personal .perInfo .perImg .imgDiv img{width: 100%;}
.personal .perInfo .perImg a{ font-size: 18px; color: #1d8dd1; text-decoration: underline;}
.personal .perInfo .cont{ padding-top: 28px; font-size: 18px; color: #444; font-weight: bold;}
.personal .perInfo .cont_1{line-height: 32px;}
.personal .perInfo .cont_1 span{font-weight: normal; color: #2a92d0;}
.personal .perInfo .cont_1 .edit_a{display: inline-block; width: 20px; height: 20px; background: url(../images/nimg20_3.png) center center no-repeat; margin-left: 18px;}
.personal .perInfo .cont_1 .edit_a:hover{ background: url(../images/nimg20_3on.png) center center no-repeat;}
.personal .perInfo .cont_1 em{font-weight: normal; color: #ff4400;}
.personal .perInfo .cont_1 em i{font-style: normal; font-size: 14px;}
.personal .perInfo .cont_1 .renew_a{display: inline-block; height: 30px;line-height: 30px; padding: 0 14px; border: 1px solid #2fa5ed; border-radius: 4px; font-size: 14px; color: #2fa5ed; margin-left: 16px;}
.personal .perInfo .cont_1 .renew_a:hover{background: #2fa5ed; color: #fff;}
.personal .perInfo .cont_1 input{width: 170px; height: 30px; border: 1px solid #ddd; text-indent: 10px; font-size: 18px; color: #666; margin-right: 19px;}
.personal .perInfo .cont_1 .name_a{font-weight: normal; color: #2fa5ed;}
.personal .perInfo .cont_1 .bt2{display: none;}
.personal .list h3{font-size: 20px; color: #222; padding-bottom: 10px;}
.personal .list li{ background: #fafafa; border: 1px solid #e8e8e8; margin-bottom: 20px; padding-left: 145px; position: relative; height: 118px;}
.personal .list li .imgDiv{height: 74px; width: 74px; position: absolute; left: 51px; top: 50%; margin-top: -37px;}
.personal .list li .cont{height: 118px; display: table-cell;vertical-align: middle;}
.personal .list li .cont b{font-size: 18px; color: #444; display: block; padding-bottom: 7px;}
.personal .list li .cont p{font-size: 14px; color: #666; padding-left: 24px;}
.personal .list li .cont .p1{background: url(../images/ico10_1.png) left center no-repeat;}
.personal .list li .cont .p2{background: url(../images/ico10_2.png) left center no-repeat;}
.personal .list li a{ display: block; height: 31px; line-height: 31px; width: 86px; text-align: center; border: 1px solid #2fa5ed; border-radius: 4px;font-size: 16px; color: #2fa5ed; position: absolute; right: 48px; top: 50%; margin-top: -16px;}
.personal .list li a:hover{background: #2fa5ed; color: #fff;}

/*购买会员弹出框*/
.layerDiv7 .list{margin: 29px 29px 37px 29px; overflow: hidden; padding-bottom: 30px; border-bottom: 1px solid #e8e8e8;}
.layerDiv7 .list ul{width: 110%;}
.layerDiv7 .list li{ float: left; margin-right: 28px; width: 158px; height: 88px; border: 1px solid #ddd; padding-right: 40px; position: relative; padding-top: 20px; cursor: pointer;}
.layerDiv7 .list li span{position: absolute; right: 0px; top: 0px; display: block; width: 40px; height: 100%; background: #f3f3f3; font-size: 20px; color: #666; text-align: center; line-height: 30px;}
.layerDiv7 .list li span em{ display: inline-block; margin-top: 25px;}
.layerDiv7 .list li i{position: absolute; left: -1px; top: -1px; z-index: 2;}
.layerDiv7 .list li p{text-align: center; font-size: 14px; color: #666;}
.layerDiv7 .list li p em{font-size: 26px; color: #ff4400;}
.layerDiv7 .list .li3{margin-right: 0px;}
.layerDiv7 .list .liNow{border: 2px solid #ff4400; width: 156px; height: 86px;}
.layerDiv7 .list2{padding-left: 56px; padding-bottom: 25px; border-bottom: 1px solid #ddd;}
.layerDiv7 .list2 .list2_1{line-height: 36px; margin-bottom: 24px; font-size: 18px; color: #444;}
.layerDiv7 .list2 .list2_1 input{width: 78px; height: 34px; border: 1px solid #ddd; text-indent: 10px;font-size: 20px; color: #444;}
.layerDiv7 .list2 .list2_1 span{margin-left: 89px; font-size: 18px;}
.layerDiv7 .list2 .list2_1 span em{color: #ff4400;}
.layerDiv7 .list2 .list2_2{ padding-top: 26px;}
.layerDiv7 .list2 .list2_2 label i{color: #f7424f; font-style: normal;}
.layerDiv7 .list2 .list2_2 label em{display: none;}

.layerDiv7 .list2 .list2_2 input[type=checkbox]:not(old){width: 16px;height:16px;margin: 0; padding: 0; opacity: 0;}
.layerDiv7 .list2 .list2_2 input[type=checkbox]:not(old) + label{ display : inline-block; margin-left : -16px; padding-left : 26px; background: url(../images/check4.png) no-repeat;background-position: 0 -24px; line-height: 16px; font-size: 16px; color: #999;}
.layerDiv7 .list2 .list2_2 input[type=checkbox]:not(old):checked + label{ background-position : 0 0;}
.layerDiv7 .list2 .list2_2 input[type=checkbox]:not(old):checked + label em{ display: inline-block;}

.layerDiv7 .aDiv{ padding: 14px 0 0 56px;}
.layerDiv7 .aDiv span{font-size: 18px; color: #666;}
.layerDiv7 .aDiv span em{font-size: 26px; color: #ff4400;}
.layerDiv7 .aDiv span i{font-style: normal; color: #ff4400;}
.layerDiv7 .aDiv a{display: inline-block; width: 100px; height: 36px; line-height: 36px; font-size: 16px; color: #fff; background: #fc121d; text-align: center; margin-left: 45px;}
.layerDiv7 .aDiv a:active{background: #f73c45;}

/*修改头像弹出框*/
.layerDiv8 p{font-size: 16px; color: #999; margin: 13px 30px 27px;}
.layerDiv8 .imgDiv{width: 160px; height: 160px; margin: 0 auto 24px; overflow: hidden;}
.layerDiv8 .btnDiv{text-align: center;}
.layerDiv8 button{width: 160px; height: 36px; border: none; background: #2089c9; font-size: 16px; color: #fff; cursor: pointer;}
.layerDiv8 button:active{background: #43a6e2;}

/*绑定老师弹出框*/
.layerDiv1_1 .list5{ text-align: center; margin: 60px 0 26px; font-size: 16px; color: #666; line-height: 36px;}
.layerDiv1_1 .list5 select{ width: 140px; height: 36px; border: 1px solid #ebebeb; font-size: 16px; color: #666; text-indent: 10px;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.layerDiv1_1 .aDiv a{background: #2fa5ed;}
.layerDiv1_1 .aDiv a:hover{background: #1e84c2;}

/*绑定手机（邮箱）弹出框*/
.layerDiv1 .list6{ width: 410px; margin: 58px auto 26px;}
.layerDiv1 .list6 .inputDiv{margin-top: 40px; line-height: 36px; color: #666; font-size: 16px; padding-left: 117px; position: relative;}
.layerDiv1 .list6 .inputDiv span{ display: block; width: 94px; text-align: right; position: absolute; left: 0px; top: 0px;}
.layerDiv1 .list6 .inputDiv input{ width: 270px; height: 34px; border: 1px solid #ebebeb; text-indent: 10px; font-size: 16px; color: #666;}
.layerDiv1 .list6 .tips{margin-top: 40px; font-size: 18px; color: #2c2c2c; line-height: 32px;}
.layerDiv1 .list6 .tips .p1{padding-left: 33px; background: url(../images/nimg24_1.png) left center no-repeat;}

/*管理中心-修改密码*/
.personal .modiPw{ margin-top: 60px;}
.personal .modiPw li{ line-height: 40px; margin-bottom: 24px; position: relative; padding-left: 273px;}
.personal .modiPw li span{display: block; width: 250px; text-align: right; position: absolute; left: 0px; top: 0px; font-size: 18px; color: #666;}
.personal .modiPw li input{height: 38px; width: 348px; text-indent: 10px; border: 1px solid #ddd; font-size: 18px; color: #666;}
.personal .modiPw li a{display: inline-block; height: 40px; line-height: 40px; border-radius: 4px;}
.personal .modiPw li .subPw_a{ width: 120px; text-align: center; font-size: 16px; color: #fff;background: #2fa5ed; margin-top: 46px;}
.personal .modiPw li .subPw_a:active{background: #1e84c2;}

/*管理中心-修改密码*/
.resource .tabDiv td .span7{display: block;width: 210px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.resource .tabDiv td .span7 a{color: #1671a8;}
.resource .tabDiv td .p3{width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #999; font-size: 12px; margin-top: 5px;}
.resource .tabDiv td .name{font-size: 14px; line-height: 24px;color: #444;}
.resource .tabDiv td .name em{margin-left: 20px; color: #999;}
.resource .tabDiv td .i11{width: 56px; height: 24px; text-align: center; background: #2bc456; font-size: 14px; color:#fff; line-height: 24px;}
.resource .tabDiv td b{font-weight: normal; color: #ff0303;}
.resource .tabDiv td .span8{display: block;width: 210px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #ff4400;}

/*订单详情弹出框*/
.layerDiv9 .list{margin: 40px 98px;}
.layerDiv9 .list li{ height: 50px; line-height: 50px; padding-left: 174px; position: relative; font-size: 18px; color: #666; border-bottom: 1px solid #e8e8e8; overflow: hidden;}
.layerDiv9 .list li b{ position: absolute; left: 30px; top: 0px;}
.layerDiv9 .list li:nth-child(odd){background: #f6f6f6;}
.layerDiv9 .list li .span1{ color: #2fa5ed;}
.layerDiv9 .list li .span2{ color: #ff0303;}
.layerDiv9 .list li .span3{ color: #2bc456;}
.layerDiv9 .list li em{color: #444; margin-right: 30px;}
.layerDiv9 .list li em i{font-style: normal; color: #999; margin-left: 10px;}

/*管理中心-我的订单-未支付*/
.resource .tabDiv td .i12{width: 56px; height: 24px; text-align: center; background: #f72c2c; font-size: 14px; color:#fff; margin: 0 auto; line-height: 24px;}
.resource .tabDiv td .em5{color: #999;}
.resource .tabDiv td .i13{ color: #444; text-align: center; font-size: 16px; line-height: 24px;}

/*订单详情弹出框2*/
.layerDiv9 .list li a{display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; border-radius: 4px; border: 1px solid #2fa5ed; font-size: 16px; color: #2fa5ed; font-weight: bold; margin-left: 34px;}
.layerDiv9 .list li a:hover{background: #2fa5ed;color: #fff;}

/*管理中心（自己后台）-管理员列表*/
.userDiv .addDiv{ margin-bottom: 28px; margin-top: -6px;}
.userDiv .addDiv a{display: inline-block; height: 40px; line-height: 40px; padding: 0 20px; border-radius: 4px; background: #2eb093; font-size: 16px; color: #fff;}
.userDiv .addDiv a:active{background: #58d3b7;}
.userDiv .list .tabDiv td .span9{color: #2fa5ed;}

/*管理员详情弹出框*/
.layerDiv9_1 .list{margin: 39px 40px 0;}

/*添加管理员弹出框*/
.layerDiv1_2 .list li .input4{width: 128px;}
.layerDiv1_2 .list li .select9{width: 130px;}

/*管理中心（自己后台）-管理员权限*/
.Jurisdiction .list .tabDiv table th,.Jurisdiction .list .tabDiv table td{text-align: left;}
.Jurisdiction .list .tabDiv table td .tdDiv{margin: 0;}
.Jurisdiction .list .tabDiv table td .i4{font-style: normal; color: #999;}
.Jurisdiction .list .tabDiv table td .span10{display: block; width: 280px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

/*编辑分类弹出框*/
.layerDiv1_4 .list li{ padding-left: 93px;}
.layerDiv1_4 .list li span{width: 70px;}
.layerDiv1_4 .list li .editDiv2{height: 138px;}
.layerDiv1_4 .list li .editDiv2 textarea{height: 138px;}

/*管理中心（自己后台）-管理员动态*/
.userDiv .list .searchDiv .list_1 .select4{ margin-left: 0px; margin-right: 10px; width: 103px;}
.userDiv .list .searchDiv .list_1 .select5{ margin-left: 0px; margin-right: 10px; width: 85px;}
.userDiv .list .searchDiv .list_1_2 .search_a{margin-right: 24px;}

/*管理中心（自己后台）-学生列表*/
.userDiv .list .searchDiv .list_1 .select6{ width: 103px; margin-left: 19px;}
.userDiv .list .searchDiv .list_1 .select7{ width: 85px; margin-left: 14px;}
.userDiv .list .searchDiv .list_1 .add_sch{display: inline-block; height: 40px; line-height: 40px; padding: 0 20px; border-radius: 4px; background: #2eb093; font-size: 16px; color: #fff; margin-left: 64px;}
.userDiv .list .searchDiv .list_1 .add_sch:active{background: #52d0b4;}
.userDiv .list .log table td .i14{display: inline-block; height: 26px; width: 66px; text-align: center; background: #2bc456; font-size: 14px; color: #fff; font-style: normal; line-height: 26px;}
.userDiv .list .log table td .i15{display: inline-block; height: 26px; width: 66px; text-align: center; background: #f72c2c; font-size: 14px; color: #fff; font-style: normal; line-height: 26px;}
.userDiv .list .tabDiv td .span11{display:block; width: 150px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.userDiv .list .tabDiv td .span11 a{color: #2fa5ed;}
.userDiv .list .tabDiv td .tdDiv2{position: relative; width: 102px; text-align: left; margin: 0 auto;}
.userDiv .list .tabDiv td .tdDiv2 .oper{ display: block; width: 91px; height: 30px;line-height: 30px;  border: 1px solid #999; border-radius: 4px; padding-left: 9px; position: relative; font-size: 14px; color: #666;}
.userDiv .list .tabDiv td .tdDiv2 .oper i{display: block; width: 12px; height: 6px; position: absolute; right: 9px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -6px -88px;}
.userDiv .list .tabDiv td .tdDiv2 .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5;}
.userDiv .list .tabDiv td .tdDiv2 .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #666; border-bottom: 1px solid #e8e8e8; width: 91px; padding-left: 9px;}
.userDiv .list .tabDiv td .tdDiv2 .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}

/*添加学校弹出框*/
.layerDiv1 .list li .inputDiv2{position: relative; display: inline-block;}
.layerDiv1 .list li .inputTime{width: 144px;}
.layerDiv1 .list li .inputDiv2 i{ position: absolute; right: 13px;top: 5px; display: block; width: 20px; height: 22px;background: url(../images/ICON.png) no-repeat;background-position: -5px -53px;}

/*管理中心-订单详情弹出框*/
.layerDiv10{ padding: 45px 34px 40px;}
.layerDiv10 .tabDiv table{font-size: 16px; color: #666; text-align: left; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.layerDiv10 .tabDiv th{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f4f4f4; height: 46px;}
.layerDiv10 .tabDiv .th1{border-left: 1px solid #ddd;}
.layerDiv10 .tabDiv .th7{border-right: 1px solid #ddd;}
.layerDiv10 .tabDiv td{height: 70px; border-bottom: 1px solid #e8e8e8;}

.layerDiv10 .tabDiv td .span7{display: block;width: 210px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.layerDiv10 .tabDiv td .span7 a{color: #1671a8;}
.layerDiv10 .tabDiv td .p3{width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #999; font-size: 12px; margin-top: 5px;}
.layerDiv10 .tabDiv td .name{font-size: 14px; line-height: 24px;color: #444;}
.layerDiv10 .tabDiv td .name em{margin-left: 20px; color: #999;}
.layerDiv10 .tabDiv td .i11{width: 56px; height: 24px; text-align: center; background: #2bc456; font-size: 14px; color:#fff; display: block; font-style: normal;}
.layerDiv10 .tabDiv td .i12{width: 56px; height: 24px; text-align: center; background: #f72c2c; font-size: 14px; color:#fff; display: block; font-style: normal;}
.layerDiv10 .tabDiv td .i13{width: 56px; height: 24px; text-align: center; display: block; font-style: normal;}
.layerDiv10 .tabDiv td b{font-weight: normal; color: #ff0303;}
.layerDiv10 .tabDiv td .span8{display: block;width: 210px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #ff4400;}

/*管理中心（自己后台）-套餐管理*/
.package{ position: relative; padding-top: 49px;}
.package .titDiv{position: absolute; left: 0px; top: 0px; height: 48px; line-height: 48px; width: 100%; border-bottom: 1px solid #f0f0f0;}
.package .titDiv li{float: left; border-right: 1px solid #f0f0f0;}
.package .titDiv li a{display: block; height: 48px; padding: 0 40px; font-size: 18px; color: #444; background: #faf9f9;}
.package .titDiv li .aNow{background: #fff;height: 46px; margin-top: -1px; font-weight: bold; border-top: 4px solid #2fa5ed; line-height: 44px;}
.package .list .tabDiv th,.package .list .tabDiv td{text-align: left;}
.package .list .tabDiv .th3{ text-align: center;}
.package .list .tabDiv td .tdDiv{margin: 0 0 0 60px;}
.package .list .tabDiv td .em6{ display: block; color: #2fa5ed; text-align: center;}

/*添加套餐弹出框*/
.layerDiv1_5 .list li{padding-left: 158px;}
.layerDiv1_5 .list li span{width: 134px;}
.layerDiv1_5 .list li .input5{width: 80px; margin-right: 10px;}
.layerDiv1_5 .list li select{width: 130px;}

/*管理中心（自己后台）-套餐管理-优惠券列表*/
.package .list .tabDiv td .em7{ color:#ff0303;}
.package .list .tabDiv td .em8{ color:#2fa5ed;}

/*添加优惠券弹出框*/
.layerDiv1_5 .list li .input6{width: 93px; margin: 0 10px;}
.layerDiv1_5 .list li .input7{width: 128px; margin-right: 10px;}

/*管理中心（自己后台）-积分管理*/
.package .list .tabDiv td .span12{color: #2fa5ed;}

/*管理中心（自己后台）-积分管理-使用方法*/
.package .list7 .list7_1{margin: 60px 0 89px 164px;}
.package .list7 .list7_1 li{position: relative; padding-left: 134px; margin-bottom: 30px; line-height: 40px;}
.package .list7 .list7_1 li span{position: absolute; left: 0px; top: 0px; font-size: 18px; color: #444;}
.package .list7 .list7_1 li input[type=radio]:not(old){ width : 16px;height:16px;margin: 0; padding : 0;opacity : 0;}
.package .list7 .list7_1 li input[type=radio]:not(old) + label{display: inline-block; margin-left : -16px; padding-left : 26px; background: url(../images/check5.png) no-repeat 0 0;line-height  : 16px; font-size: 18px; color: #666; margin-right: 35px;}
.package .list7 .list7_1 li input[type=radio]:not(old):checked + label{ background-position : 0 -24px;}
.package .list7 .list7_1 li .input8{width: 348px; height: 38px; border: 1px solid #ddd; text-indent: 10px; font-size: 18px; color: #666;}
.package .list7 .list7_1 li p{font-size: 14px; color: #999;}
.package .list7 .list7_1 li a{display: inline-block; height: 40px; padding: 0 24px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-top: 20px;}
.package .list7 .list7_1 li a:active{background: #52afe8;}
.package .list7 .list7_2{ margin-left: 164px; padding: 40px 53px 37px; border: 1px solid #e8e8e8; background: #fafafa; font-size: 16px; color: #666; line-height: 30px; margin-bottom: 230px;}
.package .list7 .list7_2 span{font-size: 16px; color: #ff9641; position: relative; display: block; margin-bottom: 10px;}
.package .list7 .list7_2 i{display: block;width: 20px; height: 20px; background: url(../images/ICON.png) no-repeat; background-position: -36px -97px; position: absolute; left: -30px; top: 3px;}

/*管理中心（自己后台）-收入统计*/
.package .list8{ padding: 40px 29px 58px;}
.package .list8 .list8_1{margin-bottom: 40px; border: 1px solid #ddd;}
.package .list8 .list8_1 .titDiv3{height: 58px; line-height: 58px; background: #f6f6f6; position: relative; border-bottom: 1px solid #ddd;}
.package .list8 .list8_1 .titDiv3 h3{font-size: 18px; color: #444; font-weight: normal; margin-left: 30px;}
.package .list8 .list8_1 .titDiv3 select{ position: absolute; right: 54px; top: 20px; font-size: 18px; color: #666;appearance:none; -moz-appearance:none; -webkit-appearance:none; border: none; padding-right: 29px; background: url(../images/ico13.png) right center no-repeat;}
select::-ms-expand { display: none; }
.package .list8 .list8_1 .cont3 p{ margin: 30px 30px 20px; font-size: 16px; color: #999;}
.package .list8 .list8_1 .cont3 .staChart{ height: 500px;}
.package .list8 .list8_1 .cont3 .staChart img{width: 100%; height: 500px;}

/*管理中心（自己后台）-收支统计*/
.ml20{margin-left: 20px;}
.expenDetail .list .tabDiv th,.expenDetail .list .tabDiv td{ text-align: left;}
.expenDetail .list .searchDiv .list_1 .em1{ font-size: 18px; font-weight: 500; margin-right: 5px;}
.expenDetail .list .searchDiv .list_1 select{margin-left: 0px; width: 116px;}
.expenDetail .list .searchDiv .list_1_2 a{margin-right: 20px;}
.expenDetail .list .searchDiv .list_1 .select10{margin-right: 10px;}
.ml25{margin-left: 25px;}

.expenDetail .list .tabDiv td{height: 71px;}
.expenDetail .tabDiv td .span7{display: block;width: 210px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.expenDetail .tabDiv td .span7 a{color: #1671a8;}
.expenDetail .tabDiv td .p3{width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #999; font-size: 12px; margin-top: 5px;}
.expenDetail .tabDiv td .name{font-size: 14px; line-height: 24px;color: #444;}
.expenDetail .tabDiv td .name em{margin-left: 20px; color: #999;}
.expenDetail .tabDiv td .i16{ display: inline-block; padding: 0 7px; height: 24px; text-align: center; background: #2bc456; font-size: 14px; color:#fff; font-style: normal;}
.expenDetail .tabDiv td .i17{ display: inline-block; padding: 0 7px; height: 24px; text-align: center; background: #ff4400; font-size: 14px; color:#fff; font-style: normal;}
.expenDetail .tabDiv td b{font-weight: normal; color: #ff0303;}
.expenDetail .tabDiv td .span8{display: block;width: 210px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #ff4400;}
.expenDetail .list .tabDiv td .tdDiv{margin: 0px;}

/*添加管理员分类弹出框*/
.pt10{padding-top: 10px;}
.layerDiv1_4 .liDiv2{ margin-bottom: 5px; line-height: 16px;}
.layerDiv1_4 .liDiv2 h3{font-size: 14px; color: #000; font-weight: normal; padding-bottom: 8px;}
.layerDiv1_4 .liDiv2 input[type=checkbox]:not(old){ width: 16px; height:16px; margin: 0; padding : 0; opacity : 0;}
.layerDiv1_4 .liDiv2 input[type=checkbox]:not(old) + label{ display : inline-block; margin-left : -16px; padding-left : 26px; background : url(../images/check6.png) no-repeat 0 0; line-height : 16px; font-size:14px; color:#666; background-position : 0 -24px;}
.layerDiv1_4 .liDiv2 input[type=checkbox]:not(old):checked + label{ background-position : 0 0;}
.layerDiv1_4 .liDiv2 em{ display: inline-block; margin-bottom  : 12px; font-size: 14px; color: #666;}

/*管理中心（自己后台）-节点列表*/
.nodeDiv .titSp{display: block; font-size: 14px; color: #222; margin-bottom: 10px;}
.nodeDiv .tabDiv{margin-bottom: 35px;}
.nodeDiv .list .tabDiv table{text-align: left;}
.nodeDiv .list .tabDiv td{ text-align: left; }
.nodeDiv .list .tabDiv td .span9{cursor: pointer;}
.nodeDiv .list .tabDiv td .i18{font-style: normal; display: inline-block; height: 20px; padding: 0 6px; background: #2bc456; font-size: 14px; color: #fff; line-height: 20px;}
.nodeDiv .list .tabDiv td .i19{font-style: normal; display: inline-block; height: 20px; padding: 0 6px; background: #999; font-size: 14px; color: #fff; line-height: 20px;}

/*添加节点弹出框*/
.layerDiv1_2 .list li .add_a3{margin-left: 23px; font-size: 16px; color: #2fa5ed;}

/*资源-微课-审核*/
.resource .list9 li{ padding-left: 226px;}
.resource .list9 li .imgD{position: absolute; left:0px; top: 30px; width: 204px; height: 118px; border: 1px solid #ddd; overflow: hidden;}
.resource .list9 li .imgD img{width: 100%;}
.resource .list9 li .li_tips{margin-top: 35px;}


/*资源-题库-上传记录*/
/*.resource .tabDiv td .titName p{width: 384px; font-size: 14px; color: #222; line-height: 20px;}
.resource .tabDiv td .titName p span{ color: #2fa5ed;}*/

.resource .tabDiv td .titName{width: 666px; font-size: 14px; color: #222; line-height: 20px;}
.resource .tabDiv td .titName span{ color: #2fa5ed;}

.resource .tabDiv td .titName p{width: 666px;}

/*资源-题库-审核*/
.resource .list10 li{padding-left: 0px;}
.resource .list10 li p{width: 805px; font-size: 16px; color: #222; line-height: 20px;}
.resource .list10 li p span{color: #2fa5ed;}
.resource .list10 li .a_Div{margin-top: -43px;}
.resource .list10 li .a_Div em{line-height: 86px;}



/*绑定知识点弹出框*/
.layerDiv11 .list{ margin: 35px 0 20px 30px; line-height: 34px; font-size: 16px; color: #666;}
.layerDiv11 .list span{ margin-left:33px; margin-right: 15px;}
.layerDiv11 .list select{ height:34px; border:1px solid #ddd; text-indent: 10px; width: 90px; font-size:16px; color:#444;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../images/ico14.png) right center no-repeat; padding-right:30px;}
.layerDiv11 .list .select1{width: 106px;}
.layerDiv11 .list2{ position: relative; margin: 0 30px; padding-left: 87px;}
.layerDiv11 .list2 span{ display: block; width: 72px; text-align: right; position: absolute; left: 0px; top: 8px; font-size: 16px; color: #666;}
.layerDiv11 .list2 .list2_1{height: 346px; overflow: auto; border: 1px solid #ddd; padding: 19px 0;}

.layerDiv11 .list2 .list2_1 li{ margin-left:18px; margin-bottom:10px;}
.layerDiv11 .list2 .list2_1 h3{ font-weight:normal; display:block; margin-bottom:6px;}
.layerDiv11 .list2 .list2_1 li a{ display: inline-block; padding-left: 28px; background: url(../images/ico15_1.jpg) left center no-repeat; line-height: 18px; font-size: 16px; color: #666;}
.layerDiv11 .list2 .list2_1 li .aNow{ background: url(../images/ico15_2.jpg) left center no-repeat; color: #2fa5ed;}
.layerDiv11 .list2 .list2_1 li .ul_2 h3{ margin-left:10px;}
.layerDiv11 .list2 .list2_1 .ul_1 h3 a{ width:208px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.layerDiv11 .list2 .list2_1 .ul_2 h3 a{ width:188px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
 
.layerDiv11 .list2 .list2_1 .dl_1{ margin-left:30px;}
.layerDiv11 .list2 .list2_1 input[type=radio]:not(old){ width:14px; height:14px; margin:0; padding:0; opacity:0;}
.layerDiv11 .list2 .list2_1 input[type=radio]:not(old) + label{ display:inline-block; margin-left:-30px; padding-left:24px; background:url(../images/radio.png) no-repeat 0 0; line-height:16px; font-size:16px; color:#666;}
.layerDiv11 .list2 .list2_1 input[type=radio]:not(old):checked + label{ background-position:0 -26px; color: #2fa5ed;}
.layerDiv11 .list2 .list2_1 .ul_2,.layerDiv11 .list2 .list2_1 .ul_3,.layerDiv11 .list2 .list2_1 .dl_1{ display:none;}
.layerDiv11 .aDiv{text-align: center; padding: 40px 0;}
.layerDiv11 .aDiv a{display: inline-block; height: 38px; line-height: 38px; padding: 0 36px; border-radius: 4px; background: #2fa5ed; font-size: 18px; color: #fff;}
.layerDiv11 .aDiv a:hover{background: #56b4ed;}

/*没有权限*/
.noPower{background: #fff; border: 1px solid #ddd; min-height: 648px; width: 998px; margin: 50px auto; text-align: center;}
.noPower .cont{padding-left: 176px; position: relative; display: inline-block; margin-top: 125px; text-align: left;}
.noPower .cont .imgDiv{position: absolute; left: 0px; top: 0px;}
.noPower .cont .tips{height: 99px; display: table-cell; vertical-align: middle;}
.noPower .cont p{font-size: 18px; color: #666; line-height: 30px;}

/*用户-批量删除*/
.userDiv .delDiv{height: 40px; margin-bottom: 20px;}
.userDiv .delDiv a{display:inline-block;height: 40px; line-height: 40px; padding: 0 26px; border-radius: 4px; background: #ddd; font-size: 16px; color: #fff; cursor: default;}
.userDiv .delDiv .aNow{background: #fa5454;}

.userDiv .tabDiv table input[type=checkbox]:not(old){ width: 18px; height:18px; margin  : 0; padding : 0; opacity : 0;}
.userDiv .tabDiv table input[type=checkbox]:not(old) + label{display : inline-block; margin-left : -18px; padding-left :18px; background : url(../images/check7.png) no-repeat 0 0; background-position: 0 0; line-height : 18px;}
.userDiv .tabDiv table input[type=checkbox]:not(old):checked + label{ background-position : 0 -22px;}
.userDiv .list .log table th.tc, .userDiv .list .log table td.tc{ padding-left: 10px;}





/*6.8*/
/*班级通知详情弹出框*/
.claDetail{ margin: 25px 40px;}
.claDetail h2{text-align: center; font-size: 20px; color: #2fa5ed;padding-bottom: 25px;}
.claDetail .content{padding: 0px 0px 35px;}
.claDetail .content p{font-size: 16px; color: #666;line-height:32px;text-indent:2em;}
.claDetail .cont1_1{ background: #f6f6f6; padding: 30px;}
.claDetail .cont1_1 p{padding-left: 24px; height: 20px; font-size: 14px; color: #9d9d9d; background: url(../images/nimg15_1.png) left center no-repeat; position: relative; margin-bottom: 20px;}
.claDetail .cont1_1 p input{position: absolute;left: 0px;top: 0px; height: 20px; width: 90px;opacity: 0; cursor: pointer;filter:alpha(opacity=0);}
.claDetail .cont1_1 li{margin-bottom: 10px;padding-left: 30px; height: 26px; line-height: 26px;font-size:14px; color: #2c2c2c;position: relative;}
.claDetail .cont1_1 li i{position: absolute;left: 0px;top: 0px;}
.claDetail .cont1_1 li span{padding-right: 40px; position: relative;}
.claDetail .cont1_1 li a{position:absolute;right: 0px;top: 0px; display:block;width: 20px;height: 20px; background: url(../images/close2.png) center center no-repeat;}
.claDetail .cont1_1 li a:hover{background: url(../images/close2on.png) center center no-repeat;}
.claDetail .Inscribe{margin: 95px 0px 60px; font-size: 12px; color: #666; line-height: 32px;}
.claDetail .Inscribe p{ position: relative; height:20px;}
.claDetail .Inscribe p span{display: inline-block; min-width: 200px; position: absolute; right: 0px; text-align: left;}

/*课件预览*/
.layerDiv12{margin: 20px;}
.layerDiv12 .contDiv .leftMenu1{ width:168px; border:1px solid #e7e7e7;}
.layerDiv12 .contDiv .leftMenu1 h2{ height:38px; line-height:38px; text-align:center; font-size:18px; color:#2c2c2c; border-bottom:1px solid #e7e7e7; font-weight:normal; display:block; margin-bottom:20px;}
.layerDiv12 .contDiv .leftMenu1 .list1 li{height: 40px;line-height: 40px;padding: 0 10px;margin-bottom: 1px;}
.layerDiv12 .contDiv .leftMenu1 .list1 li a{font-size: 14;color: #666; display:block; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.layerDiv12 .contDiv .leftMenu1 .list1 .liNow{background: #2fa5ed;}
.layerDiv12 .contDiv .leftMenu1 .list1 .liNow a,.contDiv .leftMenu1 .list1 .liNow:hover a{color: #fff;}
.layerDiv12 .contDiv .leftMenu1 .list1 li:hover a{color: #2fa5ed;}
.layerDiv12 .contDiv .rightCont1{ width:770px; border:1px solid #e7e7e7;}
.layerDiv12 .contDiv .rightCont1 .titleDiv3{border-bottom: 2px solid #e7e7e7;height: 68px;padding: 10px 10px 0;}
.layerDiv12 .contDiv .rightCont1 .titleDiv3 b{font-size: 24px; color: #2c2c2c;font-weight:400;}
.layerDiv12 .contDiv .rightCont1 .titleDiv3 a{display: inline-block;width: 20px;height: 22px;background: url(../images/nimg20_7.png) no-repeat;margin-left: 25px;}
.layerDiv12 .contDiv .rightCont1 .titleDiv3 p{font-size: 14px; color: #666;margin-top: 7px;}
.layerDiv12 .contDiv .rightCont1 .cont{height: 610px;overflow: auto;}
.layerDiv12 .contDiv .rightCont1 .cont h2{text-align: center;font-size: 18px; color: #2fa5ed;font-weight: normal;padding: 20px 0;}
.layerDiv12 .contDiv .rightCont1 .cont .img{width: 750px; height: 480px; margin: 0 auto;}

.layerDiv12 .contDiv .rightCont1 .list7{margin: 0 10px;}
.layerDiv12 .contDiv .rightCont1 .list7 h3{ font-size:16px; color:#2c2c2c; font-weight:normal; padding-bottom:10px;}
.layerDiv12 .contDiv .rightCont1 .list7 li{ margin-bottom:20px; border-bottom:1px dashed #cfcfcf; padding-bottom:20px;}
.layerDiv12 .contDiv .rightCont1 .list7 li .tiTle{ font-size:16px; color:#2c2c2c; line-height:24px; background:#f6f6f6; padding:15px 20px;}
.layerDiv12 .contDiv .rightCont1 .list7 li .liDiv{ padding:10px 20px;}
.layerDiv12 .contDiv .rightCont1 .list7 dd{ position:relative; padding-left:20px; margin-bottom:10px; font-size:14px; color:#2c2c2c; line-height:20px;}
.layerDiv12 .contDiv .rightCont1 .list7 dd em{ position:absolute; left:0px; top:0px;}
.layerDiv12 .contDiv .rightCont1 .list7 li .liDiv2{ margin:0 0px 0 20px; position:relative; font-size:14px; color:#2c2c2c;}
.layerDiv12 .contDiv .rightCont1 .list7 li .liDiv2 .answer{ display:inline-block; height:28px; line-height:28px; border-radius:14px; padding:0 25px; border:1px solid #dcdcdc; font-size:14px; color:#2c2c2c; transition:all .3s; margin-right:14px;}
.layerDiv12 .contDiv .rightCont1 .list7 li .liDiv2 .answer:hover,.addEx .contDiv1 .list li .liDiv2 .aNow{ color:#00b776; border:1px solid #00b776;}

.layerDiv12 .contDiv .rightCont1 .parsDiv{ display:none; margin-top:6px; background:#f6f6f6; padding:15px 20px;}
.layerDiv12 .contDiv .rightCont1 .parsDiv .titDiv{ font-size:14px; color:#2c2c2c; line-height:30px;}

/*微课视频管理*/
.indexList h2{position: relative;}
.indexList h2 .back_a{display: inline-block; height: 30px; line-height: 30px; padding: 0 18px; border: 1px solid #999; border-radius: 5px; font-size: 14px; color: #999; position: absolute; right: 40px; top:50%; margin-top: -16px;}
.indexList h2 .back_a:hover{background: #f4f2f2;}
.manage .searchDiv{ margin: 40px 40px 29px; position: relative;}
.manage .searchDiv a { padding: 0 26px; border-radius: 4px; background: #2fa5ed;font-size: 16px;color: #fff; margin-left: 14px;display: inline-block;height: 40px;line-height: 40px;}
.manage .searchDiv .upload_a {background: #ff8900;}
.manage .searchDiv .upload_all {background: #10c65f;}
.manage .manageList{margin: 0 40px;}
.manage .tabDiv2 table{font-size: 16px; color: #666; text-align: left;}
.manage .tabDiv2 th{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f4f4f4; height: 46px;}
.manage .tabDiv2 .th1{border-left: 1px solid #ddd;}
.manage .tabDiv2 .th7{border-right: 1px solid #ddd;}
.manage .tabDiv2 td{height: 52px; border-bottom: 1px solid #e8e8e8;}
.manage .tabDiv2 td p{width: 340px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.manage .tabDiv2 td p a{color: #2fa5ed;}
.manage .tabDiv2 td i{font-size: 14px; color: #999; font-style: normal;}
.manage .tabDiv2 td .preview_a{display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; border: 1px solid #999; font-size: 14px; color: #666; border-radius: 5px;}
.manage .tabDiv2 td .preview_a:hover{background: #f4f2f2;}

/*资源-素材弹出框*/
.layerDiv13 .cont5{ margin: 24px 14px; border: 1px solid #e7e7e7;}
.layerDiv13 .cont5 .liTitle{ height: 60px; line-height: 60px; background: #f4f4f4; padding-left:13px; }
.layerDiv13 .cont5 .liTitle h2{padding-left: 44px; font-size: 22px; color: #2c2c2c; font-weight: normal;}

.layerDiv13 .cont5 .liTitle .shipin{background: url(../images/shipin-.png) left center no-repeat;}
.layerDiv13 .cont5 .liTitle .doc{ background:url(../images/doc-.png) left center no-repeat;}
.layerDiv13 .cont5 .liTitle .ppt{ background:url(../images/ppt-.png) left center no-repeat;}
.layerDiv13 .cont5 .liTitle .pho{ background:url(../images/img-.png) left center no-repeat;}
.layerDiv13 .cont5 .liTitle .xls{ background:url(../images/xls-.png) left center no-repeat;}
.layerDiv13 .cont5 .liTitle .pdf{ background:url(../images/pdf-.png) left center no-repeat;}
.layerDiv13 .cont5 .liTitle .zip{ background:url(../images/zip-.png) left center no-repeat;}

.layerDiv13 .cont5_1{ padding: 15px 15px 15px 0px; position: relative; font-size: 14px; color: #666; line-height: 24px; border-bottom: 1px solid #e7e7e7;}
.layerDiv13 .cont5_1 .profiles{position: relative; padding-left: 55px; margin-bottom: 25px;}
.layerDiv13 .cont5_1 .profiles span{position: absolute; left:10px; top: 0px;}
.layerDiv13 .cont5 .vedioDiv1{margin: 20px 13px 30px; height: 600px;}
.layerDiv13 .cont5 .vedioDiv1 img{width: 100%; height: 600px;}
.layerDiv13 .cont5_1 .tips4{ font-size: 12px; color: #999;}
.layerDiv13 .cont5_1 .tips4 span{ margin: 0 20px;}
.layerDiv13 .cont5_1 .tips4 .span1{ margin-left: 10px;}

.docDiv{ padding: 30px 29px 40px; color: #2c2c2c;}
.docDiv h2{font-weight: normal; text-align: center; font-size: 18px;}
.docDiv p{font-size: 14px; line-height: 32px; text-indent: 2em;}

.pptDiv{ padding: 30px 0 28px;}
.pptDiv .ppt_cont{width: 760px; height: 540px; margin: 0 auto 30px; text-align: center;}

/*用户-新增内容*/
.schoolDiv{ height: 60px; line-height: 60px; padding-left: 55px; background: #f9f9f9;}
.schoolDiv .em1{font-size: 18px; color: #ff4400; margin-right: 5px;}
.schoolDiv .a1{ font-size: 14px; color: #999;}
.schoolDiv .em2{font-size: 16px; color: #999;}
.schoolDiv .a2{ font-size: 16px; color: #2fa5ed;}
.schoolDiv input{width: 158px; height: 32px; line-height: 32px; border: 1px solid #ddd; padding: 0 10px; font-size: 16px; color: #8f8e8e; margin-right: 10px;}
.schoolDiv .a3{ font-size: 14px; color: #2fa5ed;}

/*新建精品专题弹出框*/
.layerDiv1 .list li .img{width: 166px; height: 112px; margin-top:9px; }
.layerDiv1 .list li .img img{width: 100%;}

/*资源-素材-管理*/
.manage .searchDiv .del_a{background: #ddd; cursor: default;}
.manage .searchDiv .del_a.aNow{background: #fa5454;cursor: pointer;}
.manage .searchDiv .search_r{position: absolute; right: 0px; top: 0px;}
.manage .searchDiv .search_r a{ padding: 0 26px; border-radius: 4px; background: #2fa5ed; font-size: 16px; color: #fff; margin-left: 14px;}
.manage .searchDiv .search_r a:active{background: #5db3e8;}
.manage .searchDiv .search_r span{ float: left; display: inline-block; height: 38px; line-height: 38px; width: 168px; border: 1px solid #ddd; border-radius: 4px; padding: 0 10px; margin-left: 10px; background: #fff; box-shadow: 0 0 3px 0 rgba(0,0,0,.15);}
.manage .searchDiv .search_r span input{width: 100%; font-size: 16px; color: #666; line-height: 38px;}
.manage .tabDiv2 td .tdDiv{position: relative; width: 70px; text-align: left;}
.manage .tabDiv2 td .tdDiv .oper{ display: block; width: 59px; height: 30px;line-height: 30px;  border: 1px solid #999; border-radius: 4px; padding-left: 9px; position: relative; font-size: 14px; color: #666;}
.manage .tabDiv2 td .tdDiv .oper i{display: block; width: 12px; height: 6px; position: absolute; right: 9px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -6px -88px;}
.manage .tabDiv2 td .tdDiv .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5;}
.manage .tabDiv2 td .tdDiv .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #666; border-bottom: 1px solid #e8e8e8; width: 59px; padding-left: 9px;}
.manage .tabDiv2 td .tdDiv .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}
.manage .tabDiv2 table input[type=checkbox]:not(old){ width: 18px; height:18px; margin  : 0; padding : 0; opacity : 0;}
.manage .tabDiv2 table input[type=checkbox]:not(old) + label{display : inline-block; margin-left : -18px; padding-left :18px; background : url(../images/check7.png) no-repeat 0 0; background-position: 0 0; line-height : 18px;}
.manage .tabDiv2 table input[type=checkbox]:not(old):checked + label{ background-position : 0 -22px;}
.manage .tabDiv2 table tr:hover{background: #f6f6f6;}

/*上传专题视频弹出框*/
.layerDiv1_6 li a{display: inline-block; height: 32px; line-height: 32px; padding: 0 11px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; color: #666; margin-right: 10px; margin-bottom: 10px;}
.layerDiv1_6 li .aNow{border: 1px solid #2fa5ed;color: #0080f2;}

/*视频预览弹出框*/
.vedioDiv{ height:600px; position:relative; overflow:hidden;}
.vedioDiv .vedio{ height:600px; text-align:center; background:#201f27; width: 890px;}
.vedioDiv .vedio img{width: 100%; height: 600px;}
.sideDiv{position:absolute; z-index:30; right:0px; top:0px; width:310px; height:100%; background:#112420; border-top:1px solid #1a1927;}
.sideDiv .btn{display:block; width:50px; height:25px; padding-top:35px; background:#0a241f url(../images/ico29.png) center 15px no-repeat; font-size:12px; color:#fff; text-align:center; position:absolute; top:180px; left:-50px;}
.sideDiv .btn1{display:block; width:50px; height:25px; padding-top:35px; background:#0a241f url(../images/ico30.png) center 11px no-repeat; font-size:12px; color:#fff; text-align:center; position:absolute; top:242px; left:-50px;}
.sideDiv .btn2{display:block; width:50px; height:25px; padding-top:35px; background:#0a241f url(../images/ico31.png) center 12px no-repeat; font-size:12px; color:#fff; text-align:center; position:absolute; top:304px; left:-50px;}
.sideDiv .btnOn,.sideDiv .btn:hover{ background:#00b776 url(../images/ico29on.png) center 15px no-repeat;}
.sideDiv .btn1:hover{ background:#00b776 url(../images/ico30on.png) center 11px no-repeat;}
.sideDiv .btn2:hover{ background:#00b776 url(../images/ico31on.png) center 12px no-repeat;}
.sideDiv .btn3{ display: block; width: 20px; height: 60px; position: absolute;background: #071311 url(../images/icon6.png) center center no-repeat; left: 0px; top: 270px;}
.sideDiv .btn3on{ display: block; width: 20px; height: 60px; background: #0e1f1c url(../images/icon6on.png) center center no-repeat; position: absolute; left: -20px; top: 270px;}
.sideDiv .list{ padding:20px 0px 20px 20px;}
.sideDiv .list h2{ padding-bottom:14px; border-bottom:2px solid #295149; font-size:16px; color:#d9d8e1; margin-right:20px;}
.sideDiv .list .vedioList{ margin-top:20px; height:480px; margin-left: 10px;}
.sideDiv .list .vedioList li{ margin-bottom:12px; line-height:37px;}
.sideDiv .list .vedioList li h3{ font-size:14px; color:#9498a5; font-weight:normal;}
.sideDiv .list .vedioList li dl{ padding-left:20px;}
.sideDiv .list .vedioList li dd{ position:relative;}
.sideDiv .list .vedioList li dd a{ display:block; padding-left:17px; background:url(../images/ico5_1.png) left center no-repeat; color:#9498a5; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sideDiv .list .vedioList li dd a:hover,.sideDiv .list .vedioList li dd .aNow{ background:url(../images/ico5_1on.png) left center no-repeat; color:#ffc600;}
.sideDiv .list .vedioList li dd span{ position:absolute; right:20px; top:0px; color:#9498a5;}

@-moz-document url-prefix() {
	.userDiv .list .searchDiv .list_1 select{text-indent: 0px;}
	.layerDiv1 .list li select{text-indent: 0px;}
	.consultDiv .searchDiv .search_r select{text-indent: 0px;}
	.resource .searchDiv select{text-indent: 0px;}
	.resource .searchDiv2 select{text-indent: 0px;}
	.layerDiv4 .list li select{text-indent: 0px;}
	.statis .searchDiv select{text-indent: 0px;}
	.layerDiv5 .list li select{text-indent: 0px;}
	.layerDiv6 .list li select{text-indent: 0px;}
	.layerDiv1_1 .list5 select{text-indent: 0px;}
	.package .list8 .list8_1 .titDiv3 select{text-indent: 0px;}
} 



/*2017.8.2*/
/*推送预览*/
.pushPrev .pushCont{ padding: 14px 20px 30px;}
.pushPrev .pushCont .cont{margin-bottom: 10px;}
.pushPrev .pushCont .cont p{font-size: 16px; color: #444; padding: 10px 0;}
.pushPrev .pushCont .cont p span{margin-right: 40px;}
.pushPrev .pushCont .vedioDiv2 img{ width: 100%;}
.pushList li{ position: relative; padding: 24px 24px 24px 173px; min-height: 100px; border-bottom: 1px solid #e8e8e8;}
.pushList li .imgD{position: absolute; left: 18px; top: 50%; margin-top: -50px; width: 140px; height: 100px; overflow: hidden;}
.pushList li .name{margin: 8px 0 13px;}
.pushList li .name a{ font-size: 18px; color: #444;}
.pushList li .name a:hover{color: #249ade;}
.pushList li .li_tips{font-size: 14px; color: #999; line-height: 32px;}
.pushList li .li_tips span{margin-right: 30px;}
.pushList li .a_Div{position: absolute;right: 24px; top: 50%;}
.pushList li .a_Div a{display: block; height: 30px; line-height: 30px; padding: 0 23px; border-radius: 5px; font-size: 14px; margin: 7.5px 0;}
.pushList li .a_Div .preview_a{ border: 1px solid #2fa5ed; color: #2fa5ed;}
.pushList li .a_Div .preview_a:hover{color: #fff; background: #2fa5ed}
.pushList li .a_Div .down_a{ border: 1px solid #999; color: #999;}
.pushList li .a_Div .down_a:hover{ background: #f3f3f3}
.pushList li:last-child{border-bottom: none;}
.pushPrev .pushCont .imgBtn2{width: 220px; height: 135px; border: 1px solid #dcdcdc; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -67px;}
.pushPrev .pushCont .imgBtn2 img{width: 100%;   }
.pushCont_1{position: relative; padding-left: 245px; margin-bottom: 35px;}

.totalUp{display: inline-block;padding-right: 20px;color: #333;background: url(../images/limg12_1.png) right center no-repeat;}
.totalUp.aNow{background: url(../images/limg12_1on.png) right center no-repeat;}

table input.l_input{height: 38px;line-height: 38px;border: 1px solid #ddd;border-radius: 3px;background: #fff;font-size: 16px;color: #aaa;text-indent: 10px;}
table a.button{display: inline-block;height: 40px;padding: 0 27px;border-radius: 4px;background: #2fa5ed;font-size: 16px;color: #fff;margin-right: 33px;line-height: 40px;}

.l-tabDiv table{font-size: 16px; color: #666; text-align: left;}
.l-tabDiv th{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f4f4f4; height: 46px;}
.l-tabDiv .th1{border-left: 1px solid #ddd;}
.l-tabDiv .th7{border-right: 1px solid #ddd;}
.l-tabDiv td{height: 70px; border-bottom: 1px solid #e8e8e8;}
.l-tabDiv td .name_a{color: #2fa5ed;}
.l-tabDiv td select{ width: 70px; height: 32px; font-size: 14px; color: #666; border: 1px solid #999; border-radius: 4px;}
.l-tabDiv td i{display: block; font-style: normal; color: #999;font-size: 14px;}
.l-tabDiv td .span1{color: #2fa5ed; display: inline-block; width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.l-tabDiv td .span1 a{color: #2fa5ed;}
.l-tabDiv table input[type=checkbox]:not(old){ width: 22px; height:22px; margin  : 0; padding : 0; opacity : 0;}
.l-tabDiv table input[type=checkbox]:not(old) + label{display : inline-block; margin-left : -22px; padding-left : 22px; background : url(../images/check2.png) no-repeat 0 0; background-position: 0 -28px; line-height : 22px;}
.l-tabDiv table input[type=checkbox]:not(old):checked + label{ background-position : 0 0;}
.l-tabDiv td .tdDiv{position: relative; width: 70px; text-align: left;}
.l-tabDiv td .tdDiv .oper{ display: block; width: 59px; height: 30px;line-height: 30px;  border: 1px solid #999; border-radius: 4px; padding-left: 9px; position: relative; font-size: 14px; color: #666;}
.l-tabDiv td .tdDiv .oper i{display: block; width: 12px; height: 6px; position: absolute; right: 9px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -6px -88px;}
.l-tabDiv td .tdDiv .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5;}
.l-tabDiv td .tdDiv .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #666; border-bottom: 1px solid #e8e8e8; width: 59px; padding-left: 9px;}
.l-tabDiv td .tdDiv .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}
.l-tabDiv table tr:hover{background: #f6f6f6;}

.l-perInfo{background: #fafafa; border: 1px solid #e8e8e8; margin-bottom: 30px;padding:10px}
.l-perInfo .perImg{padding:25px 30px;border-bottom: 1px solid #d4d4d4;margin: 0 20px; }
.l-perInfo .perImg .imgDiv{ float: left;width: 104px; height: 104px; overflow: hidden;border-radius: 50%; border: 8px solid #e8e8e8;}
.l-perInfo .perImg .imgDiv img{width: 100%;}
.l-perInfo .perImg .cont{ float: left;margin-left: 30px;}
.l-perInfo .cont_1{line-height: 32px;}
.l-perInfo .cont_1 span{font-weight: normal; color: #2a92d0;}
.l-perInfo .cont_1 .edit_a{display: inline-block; width: 20px; height: 20px; background: url(../images/nimg20_3.png) center center no-repeat; margin-left: 18px;}
.l-perInfo .cont_1 .edit_a:hover{ background: url(../images/nimg20_3on.png) center center no-repeat;}
.l-perInfo .cont_1 em{font-weight: normal; color: #ff4400;}
.l-perInfo .cont_1 em i{font-style: normal; font-size: 14px;}
.l-perInfo .cont_1 .renew_a{display: inline-block; height: 30px;line-height: 30px; padding: 0 14px; border: 1px solid #2fa5ed; border-radius: 4px; font-size: 14px; color: #2fa5ed; margin-left: 16px;}
.l-perInfo .cont_1 .renew_a:hover{background: #2fa5ed; color: #fff;}
.l-perInfo .cont_1 input{width: 170px; height: 30px; border: 1px solid #ddd; text-indent: 10px; font-size: 18px; color: #666; margin-right: 19px;}
.l-perInfo .cont_1 .name_a{font-weight: normal; color: #2fa5ed;}
.l-perInfo .cont_1 .bt2{display: none;}
.red-button{display: inline-block;
    height:40px;line-height: 40px;padding:0 26px;text-align: center;border-radius: 4px;background: #ff4400;font-size: 16px;color: #fff;}
.red-button:hover{background: #e84104;color: #fff;}

.blue-button{display: inline-block;
    height:25px;line-height: 25px;padding:0 18px;text-align: center;border-radius: 4px;background: #2fa5ed;font-size: 8px;color: #fff;cursor: pointer;}
.blue-button:hover{background: #2b97d9;color: #fff;}

.green-button{display: inline-block;
    height:25px;line-height: 25px;padding:0 18px;text-align: center;border-radius: 4px;background: #2eb093;font-size: 8px;color: #fff;cursor: pointer;}
.green-button:hover{background: #2ba187;color: #fff;}

.l-button{display: inline-block;
    height:25px;line-height: 25px;padding:0 18px;text-align: center;border-radius: 4px;background: #fff;font-size: 8px;color: #fff;cursor: pointer;}
.l-button:hover{background: #fff;color: #fff;}

.lay-button{border:1px solid #C9C9C9;padding:5px 10px;color: #555;background-color: #fff;cursor: pointer;}
.lay-input{box-sizing:border-box;width:100%;border: 1px solid #c6cede;background-color: #fff;height: 30px;line-height: 30px;padding: 0px 5px;}
.lay-content{width:80%;margin: 10px auto;padding:20px 0}

/*2018.8.6*/
/*架构管理*/
.pd20{padding: 20px;}
.framework .gradeLeft{ width: 20%;}
.framework .gradeRight{ width: 78%;}
.framework .gradeLeft h1{height: 36px;line-height: 36px;text-align: center; background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #ddd;}
.framework .gradeLeft li{border-bottom: 1px solid #ddd;}
.framework .gradeLeft li a{display: block;height: 40px;line-height: 40px;padding-left: 20px;}
.framework .gradeLeft li .aNow{background: #2fa5ed;color: #fff; position: relative;}
.framework .gradeLeft li .aNow:after{content: '';width: 16px;height: 16px; position: absolute;right: 20px; top: 50%; margin-top: -8px; background: url(../images/icon7.png) right center no-repeat;}
.dib{display: inline-block;}
.pl15{padding-left: 15px;}
.tl{ text-align: left;}
.flex{display: flex;align-items:center;}
.framework table th,.framework table td{border-bottom: 1px solid #ddd;}
.framework .th1 .tb_btn{text-align: right;display: inline-block; flex-grow: 1;}
.framework table th{height: 46px; background: #f5f5f5; font-size: 16px;color: #666;}
.framework .th1 .btn1{display: inline-block; height: 36px;line-height: 36px;padding: 0 11px;border-radius: 4px;font-size: 14px;color: #fff;background:#15C08D;margin: 0 10px;}
.framework .th1 .disband{ background: #F32225;}
.framework table td{height: 40px;font-size: 14px;}
.framework table td a{color: #2fa5ed;}
.framework table input[type=checkbox]:not(old){ width:18px; height:18px; margin:0; padding:0; opacity:0; cursor: pointer;}
.framework table input[type=checkbox]:not(old) + label{ display:inline-block; margin-left:-18px; padding-left:28px; background:url(../images/check3.png) no-repeat 0 0; line-height:18px;}
.framework table input[type=checkbox]:not(old):checked + label{ background-position:0 -32px;}
.framework table .tdDiv{position: relative;}
.framework table .tdDiv .oper{ display: block; width: 80px; height: 36px;line-height: 36px;  border: 1px solid #15C08D; border-radius: 4px; padding-left: 9px; position: relative; font-size: 14px; color: #fff; text-align: left; background: #15C08D;}
.framework table .tdDiv .oper i{display: block; width: 12px; height: 6px; position: absolute; right: 9px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -6px -88px;}
.framework table .tdDiv .tdDiv_1{ display: none; position: absolute; left: 0px; top: 34px; background: #fff; border: 1px solid #e8e8e8; border-bottom: none; z-index:5; text-align: left}
.framework table .tdDiv .tdDiv_1 a{display: block; height: 32px; line-height: 32px; font-size: 14px; color: #666; border-bottom: 1px solid #e8e8e8; width:80px; padding-left: 9px;}
.framework table .tdDiv .tdDiv_1 a:hover{background: #2fa5ed; color: #fff;}

.manageClass .searDiv{background: #f5f5f5;position: relative; padding: 20px;}
.manageClass .searDiv .back{position: absolute;right: 20px;top: 50%;margin-top: -15px; height: 30px; line-height: 30px; background:#21C3A7;padding: 0 16px;border-radius: 4px; font-size: 14px; color: #fff;}
.manageClass .banji{border-bottom: 1px solid #ddd;}
.manageClass .banji.liBg1 li{background: #2fa5ed; border: 1px solid #2fa5ed;}
.manageClass .banji.liBg2 li{background:#EDB40B; border: 1px solid #EDB40B;}
.manageClass .banji h2{font-size: 16px; font-weight: normal; padding: 20px 0 10px;}
.manageClass .banji li{position: relative; display: inline-block;vertical-align: middle; border-radius: 4px; font-size: 14px; color: #fff;margin: 0 10px 10px 0; height: 30px; line-height: 30px; padding: 0 10px; min-width: 80px; text-align: center;}
.manageClass .banji li:hover i{display: block;}
.manageClass .banji li.addli{padding: 0px; border:none}
.manageClass .banji.liBg1 a{ border:1px dashed #2fa5ed;}
.manageClass .banji.liBg2 a{ border:1px dashed #EDB40B;}
.manageClass .banji li.addli a{background: #fff;display: block; padding: 0 10px;height: 30px; border-radius: 4px;}
.manageClass .banji i{display:none; width: 16px; height: 16px;position: absolute; border-radius: 50%; cursor: pointer;}
.manageClass .banji.liBg1 i.info{background:#fff url(../images/icon8.png) no-repeat;}
.manageClass .banji.liBg1 i.close{background:#fff url(../images/icon9.png) no-repeat;}
.manageClass .banji.liBg2 i.close{background:#fff url(../images/icon10.png) no-repeat;}
.manageClass .banji i.info{right: 16px;top: -8px;}
.manageClass .banji i.close{right: -8px;top: -8px;}