@charset "utf-8";
div,p,dl,dd,h1,h2,h3,h4,h5,h6,a,b,u,em,input,textarea,button,select,form,label,span,td,li,nav,footer,body,ul,i{padding:0;margin:0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent}
ul,li,ol {list-style:none;}
a { text-decoration:none; color:#666;}
a:focus,a:active,a:hover,input,button,textarea{outline: none; }
a:hover { color:#198764; text-decoration:none;}
img { border:none;}
table{border-collapse:collapse;}
body,td,input,textarea,option,select,button{font-family:arial,helvetica,Microsoft Yahei; }
input[type="text"],input[type="search"],input[type="tel"],input[type="number"],input[type="submit"],input[type="button"],textarea,button { -webkit-appearance:none;}
body { background:#fff; line-height:26px; color:#212121; font-size:14px;}
html,body { height:100%;}
hr{ border: none;border-bottom: 1px solid #EEE }
.datetimepicker .datetimepicker-days .table-condensed tbody{ background: #FFF;}
.clearfix:after,#header:after,#main:after,.pop h3:after,.pop-con:after,.main-top:after,.data-search:after,.card-list ul:after,.mod-list:after,.pop h3:after,.data-op:after,.school-system-item:after,.flow-item ul:after,.data-tab:after,.op:after { content:''; display:block; overflow:hidden; visibility:hidden; clear:both;}
.clear{clear:both; display:block; line-height:0px; font-size:0px; height:0px; visibility:hidden;}
.inner,#header { zoom:1;}
.gray { color:#999;}
.red { color:#f00;}
.gray-bg { background-color:#f3f3f4;}
.ercode svg{ width: 400px;height: 400px }
/*forms*/
.ipt { padding:6px 12px; line-height:20px; border:1px #e5e6e7 solid; vertical-align:middle; border-radius:1px; min-width:300px;}
.ipts { padding:6px 12px; line-height:20px; border:1px #e5e6e7 solid; vertical-align:middle; border-radius:1px; min-width:200px;}
.ipt:focus,.btn:hover,.btn:active,.sel:focus,.ipt-login,.btn-login,.side-menu li a,.other-way a { -webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -o-transition: all linear 0.2s;transition: all linear 0.2s;}
.ipt:focus {border-color:#1AB394;}
.ipt-area { width:400px; height:100px;}
input.error,textarea.error,.error:focus { border-color:#f00;}
.ipt-short { width:150px; min-width: 0 }
.ipt-num { width:80px; min-width:0;}
.ipt-long { width:100%;}
.btn { padding:6px 15px 7px; background:#1AB394; border:1px #1AB394 solid; color:#fff; font-size:14px; vertical-align:middle; border-radius:3px; cursor:pointer; margin-right:20px; }
.btn:hover { background:#18a689; color:#fff; border-color:#18a689;box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.btn-group .btn:hover{ box-shadow: none; }
.btn:active,.btn.cur { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn-white { background:#fff; border-color:#E7EAEC; color:#888;}
.btn-white:hover { border-color:#d2d2d2; background:#fff; color:#888;}
.btn-outline { border-color:#1AB394; background:#fff; color:#1ab394;}
.btn-outline:hover { background:#18a689; border-color:#18a689;}
.btn-warning { border-color:#f8ac59; background:#f8ac59;}
.btn-warning:hover { background:#f7a54a; border-color:#f7a54a;}
.btn-danger { border-color:#ed5565; background:#ed5565;}
.btn-danger:hover { background:#ec4758; border-color:#ec4758;}
.btn-success { border-color:#1AB394; background:#fff; color:#1AB394;}
.btn-success:hover { background:#1AB394; border-color:#1AB394;}
.btn-small { padding:4px 10px 3px; font-size:14px;}
.btn.disable { background-color:#ddd; border-color:#ddd; cursor:default;}
.sel { margin-right:10px; padding:6px 7px 7px; vertical-align:middle; border:1px #e5e6e7 solid; border-radius:1px; outline:none;}
.data-manage td .sel+em.red { padding-left:0;}
.sel:focus { border-color:#1A8C67;}
.sel-pretty,.sel-multiple { min-width:300px;}
.i-checks { width:16px; height:16px; vertical-align:middle;}
.disabled { cursor:default; opacity:.5;}

/*圆点*/
.text-primary { color:#1c84c6;}
.text-danger { color:#EF5352;}
.text-navy { color:#1ab394;}
.text-info { color:#23c6c8;}
.text-warning { color:#F8AC59;}

/*badge徽章*/
.badge { display:inline-block; padding:0 6px; line-height:18px; font-size:11px; min-width:10px; vertical-align:middle; margin-top:-4px; margin-right:3px; border-radius:10px; white-space:nowrap; background:#1AB394; font-style:normal; color:#fff;}
.badge-warning { background:#f8ac59;}
.badge-danger { background:#ed5565;}
.badge-info { background:#23c6c8;}
.badge-gray { background:#5e5e5e;}
.badge-success { background:#1c84c6;}

/*提示*/
.tip-warning { background-color:#fcf8e3; color:#8a6d3b; border:1px #faebcc solid; padding:10px 15px; border-radius:4px; margin:15px;}
.tip-success { background-color:#dff0d8; color:#3c763d; border:1px #d6e9c6 solid; padding:10px 15px; border-radius:4px; margin:15px;}
.tip-error { background-color:#f2dede; color:#a94442; border:1px #ebccd1 solid; padding:10px 15px; border-radius:4px; margin:15px;}
.data-list .isnull{ line-height: 150px }
.isnull:before{font-family: '微软雅黑'; border-radius:50%; background:#1AB394; color:#FFF; font-size:16px; font-weight:bold;position:relative; top:1px; margin-right:15px;content: 'i';display: inline-block;width: 24px;height: 24px; line-height: 24px  }
/*popup*/
.pop-sure,.pop-cancel { display:inline-block; margin-bottom:20px; padding:3px 30px; margin-right:20px;}
.pop .close { float:right;width:16px; height:16px; line-height:16px; margin:10px 0 0; cursor:pointer;}
.pop .close .fa-times { font-size:14px; font-weight:normal;}
.pop-layer { display:none; position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:9; top:0; left:0;}
.pop { display:none; position:fixed; background:#fff; border-radius:4px; border:1px #ddd solid; box-shadow:3px 3px 10px rgba(0,0,0,.2),-3px -3px 10px rgba(0,0,0,.2); z-index:10; top:50%; left:50%;}
.pop h3 { font-size:14px; line-height:38px; font-weight:normal; background:#F9F9F9; border-bottom:1px #ddd solid; padding:0 10px; border-top-left-radius:4px;border-top-right-radius:4px;}
.pop-con { padding-bottom:20px;overflow-y: auto; overflow-x:hidden;}
.pop-con .manage { border:0;}
.pop .btns { padding:20px; text-align:center;}
.msg { padding: 25px 20px 20px;text-align: center;font-size: 14px;}

.pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.pace-inactive { display: none; }
.pace .pace-progress { background: #1ab394; position: fixed; z-index: 2040; top: 0; right: 100%; width: 100%; height: 2px; }
.pace-inactive { display: none; }

/*.gray_btn,.gray_btn {background:#eee;border:1px #ccc solid; color:#666; text-shadow:1px 1px 1px rgba(255,255,255,.5);}
.gray_btn:hover,.gray_btn:hover {-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(204,204,204, 0.2),0 -2px 2px rgba(204,204,204, 0.2),-2px 0 2px rgba(204,204,204, 0.2); background:#eee; border-color:#ccc; color:#333;}*/

/*.close { background-image:url(../images/icons.png);}*/
#wrap { position: relative; min-height: 100%; _height:100%;}
#header { height: 48px; background: #2F4050; box-shadow:0 1px 2px rgba(0,0,0,.1); z-index:1;}
#header a {color:#fff; }
.logo { float: left; padding-left:20px; padding-top:10px; font-size:24px; font-weight:normal}
.logo em { font-style:normal; color:#0D4836; font-size:14px; color:#eee; display:inline-block; vertical-align:middle; margin-left:10px;}
.logo img { margin-top:10px; width:75px; height:34px; }
.nav { font-size:0;}
.nav li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; font-size:15px;}
.nav li:last-of-type { margin-right:0;}
.nav li a { display:block; line-height:49px; padding:0 15px; opacity:.9;}
.nav li a,.side-nav dd a,.side-menu li a {
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
-ms-transition: background 0.2s ease-in-out;
-o-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
}
.nav li a:hover,.nav li.cur a { background:#157658; box-shadow:inset 0 4px 3px -3px rgba(13, 77, 57, 0.9); opacity:1;}
.nav li.cur { background:#1667ca;}
.top-login { float:right; color:#fff; padding:10px 20px 0 0;}
.top-login em { font-style:normal; margin:0 5px; color:#ccc;}
#main { position:relative; margin-left:199px; _margin-left:196px; min-height:561px;}
.main-top { color:#999; padding:15px 20px 14px; background:#F3F3F4; border-bottom:1px #E7EAEC solid; min-width:808px;box-shadow: 10px 0 10px -12px rgba(0, 0, 0, 0.42), 4px 0 10px 0px rgba(0, 0, 0, 0.12), 8px 0 10px -5px rgba(0, 0, 0, 0.2)}
.main-content { padding-top: 7px }
.top-user { float:right; margin-top:2px;position: relative;}
.top-user a { color:#888;}
.top-user .fa { font-size:14px; margin-left:10px;}
.top-user .fa-sign-out { margin-left:20px;}
.top-msg { position:relative;}
.top-msg .num { background:#1ab394; padding:1px 4px; line-height:14px; font-style:normal; border-radius:4px; color:#fff; position:absolute; top:-10px; left:20px;}
.top-mini .title { font-size:16px; font-weight:normal;}
.btn-menu { display:inline-block; background:#1ab394; color:#fff; border-radius:3px; font-size:14px; padding:2px 13px; margin-right:20px;}
.btn-menu:hover { background:#18A689; color:#fff;}
.side-wrap {width:199px;height:100%; position:fixed; top:0; left:0; background:#F3F3F4; border-right:1px #E7EAEC solid; z-index:10;box-shadow: 0 10px 10px -12px rgba(0, 0, 0, 0.42), 0 4px 10px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.side-menu { width:70px; float:left; height:100%; background:#2F4050; overflow:auto;box-shadow: 3px 0 6px #999 }
.side-user { text-align:center; color:#fff; padding:15px 0 10px; border-bottom:1px #293846 solid;}
.side-user img { width:46px; height:46px; border-radius:50%;}
.side-user span { display:block; text-align:center; font-size:14px; margin-top:-5px; color:#a7b1c2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 5px;}
.side-menu li { text-align:center; font-size:14px;}
.side-menu li a { display:block; padding:12px 0; color:#a7b1c2;}
.side-menu li a:hover,.side-menu li.cur a { background-color:#293846; color:#fff;}
.side-menu li.cur { border-left:4px #19aa8d solid; padding-right:4px;}
.side-menu li .fa { display:block; font-size:22px; margin:2px auto;}
.side-menu li img { width:16px; height:16px; display:block; margin:0 auto; opacity:.7;}
.side-menu li a:hover img { opacity:1;}
.side-nav { overflow: auto; margin-left:70px;}
.side-nav dt { padding:10px 10px 10px 15px; color:#666; font-size:18px; line-height:40px; position:relative; font-weight:normal; cursor:pointer;}
.side-nav dt .fa { float:right; margin-top:10px;}
.side-nav dt .fa-angle-left { font-size:30px; margin-top:3px;}
.side-nav dd { line-height:40px; display:none; font-size:14px; white-space:nowrap;}
.side-nav dd a { display:block; padding:0 15px; color:#666; position:relative; border:1px solid; border-color:transparent; border-right:0;}
.side-nav dd .fengexian{border-bottom: 1px dashed #666; display: block;width: 80%;margin: auto}
.side-nav dd a:after { content:''; position:absolute; display:none; width:4px; height:4px; background:#19AA8D; border-radius:4px; top:17px; right:10px;}
.side-nav dd a:hover,.side-nav dd.cur a {color:#666; background:#fff; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1),0 -1px 1px rgba(0, 0, 0, 0.1);}
.side-nav dd.cur a{ border-left: 3px solid #1AB394;}
.side-nav dd.cur a:after { display:inline-block;}
.side-nav .expand dt:after {border-color:transparent transparent #999 #999; -webkit-transform:rotate(-45deg);right:20px; top:15px;}
.side-nav .expand dd { display:block;}
.collapse-menu .side-wrap { width:70px;}
.collapse-menu #main { margin-left:70px;}
.main-welcome { font-size:16px; padding:20px; text-align:center;}
.main_con { margin-left:220px; _margin-left:217px; padding-top:20px;}
.main-search { padding-bottom:20px;}
.main-search .ipt { border-top-right-radius:0;border-bottom-right-radius:0; border-right:0 none; width:200px;}
.main-search .btn {border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none;}
/*分页及功能操作*/
.data-op {}
.data-op .btns { padding:0 0 0 20px;}
.data-op .btns input[type="checkbox"] { margin-right:10px; vertical-align:middle;}
.page { padding:0 20px;}
.data-op .page { float:right;}
.page a,.page em,.page span { display:inline-block; text-align:center; padding:3px 13px; border-radius:0; position:relative;}
.page a { margin:0 0 0 -1px; border:1px #E7EAEC solid;}
.page a:hover,.pagination li:hover { border-color:#d2d2d2; z-index:2;}
.data-op .total { padding-left:20px;}
.pagination li { display:inline-block; margin-left:-1px;}
.page a:first-of-type,.pagination li:first-of-type { margin-left:0;}
.page em { border-color:#F9F9F9;}
.page span { margin-right:0;}
.page .disabled { cursor:default; opacity:.5;}
.center-btns { text-align:center;}
.main-search .page { float:right; padding:0;}
.op_info {}
.op_info .btn { float:right; margin-left:10px;}
.feed_list li .text { font-size:14px;}
.pics { padding:5px 0;}
.pics a { display:inline-block;border:1px #fff solid;width:80px; max-height:120px;overflow:hidden; font-size:0; line-height:0;margin:0 5px 5px 0; vertical-align:top;}
.pics a:hover { border-color:#198764; background:#F1F1F1;}
.pics a img { width:80px;}
.content { padding:20px;}

/*卡片*/
.card-list { padding:20px 20px 0px;}
.card-list li,.mod-list .mod-item { float:left; width:32%; margin-right:2%; padding:15px;}
.card-list li {background:#F8AC59; color:#fff; border-radius:4px;}
.card-list li:first-child{ box-shadow: 5px 14px 20px -3px rgba(248, 172, 89, 0.42), 5px 4px 20px 0px rgba(0, 0, 0, 0.12), 5px 8px 10px -5px rgba(248, 172, 89, 0.2); }
.card-list li:nth-child(2){ box-shadow: 5px 14px 20px -3px rgba(35, 198, 200, 0.42), 5px 4px 20px 0px rgba(0, 0, 0, 0.12), 5px 8px 10px -5px rgba(35, 198, 200, 0.2); }
.card-list li:nth-child(3){ box-shadow: 5px 14px 20px -3px rgba(26, 123, 185, 0.42), 5px 4px 20px 0px rgba(0, 0, 0, 0.12), 5px 8px 10px -5px rgba(26, 123, 185, 0.2); }

.card-list li .img-wrap { width:50px; height:50px; padding-top:5px; font-size:40px; text-align:center; float:left;}
.card-list li .text { margin-left:60px;}
.card-list li:nth-child(2) { background:#23C6C8;}
.card-list li:nth-child(3) { background:#1A7BB9; margin-right:0;}
.card-list li h4 { font-size:16px; font-weight:normal;}
.card-list li h4 b { font-size:24px;}
.card-list li p { opacity:.8; font-size:14px; line-height:20px;}
.card-list li a { color:#ff0;}
.mod-list { padding:20px; }
.w-mod-list{ padding: 50px 20px 40px 20px }
.w-mod-list.mod-school{ padding-bottom: 5px }
.mod-list .mod-item { background:#fff; border:1px #F3F3F4 solid; box-shadow:inset 0 0 1px rgba(0,0,0,0.05); border-radius:2px; padding:0; border-radius:5px;}
.mod-list .mod-item:last-of-type { margin-right:0;}
.w-mod-list .item-school,.w-mod-list .flow-item,.mod-list .notice-item{box-shadow:0 5px 20px 1px rgba(49, 49, 49, 0.2) ;}
.mod-list h3 { font-weight:bold; font-size:14px; color:#888; padding:5px 10px 5px 15px; background:#F5F5F6; border-bottom:1px #F3F3F4 solid;}
.mod-list h3 i { float:right; margin-top:3px;}
.mod-list h3 .more { float:right; margin-right:5px;}
.mod-list h3 i a { color:#fff;}
.mod-list ul { padding:5px 15px;}
.mod-list li {  border-bottom:1px #F3F3F4 solid; padding:5px 0;}
.w-mod-list li{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.mod-list li .fa { font-size:14px; margin-right:5px;}
.mod-list li .text-warning a{ padding-left: 10px }
.mod-list li:last-of-type { border-bottom:0;}
.mod-list .notice-item { width: auto; margin-right:0; float:none;}
.mod-list .notice-item h3 { }
.mod-list .notice-item li {}
.mod-list .notice-item .num { float:right; color:#999;}
.mod-school {}
.mod-school .item-school { width:49%;}
.mod-school .item-school:last-of-type { margin-right:0;}
.item-school .img-wrap { width:80px; height:80px; float:left; text-align:center;}
.item-school .img-wrap .fa-university { font-size:50px; width:80px; height:80px; color:#999; margin-top:22px;}
.item-school .img-wrap img { width:80px; height:80px;border-radius:360px; margin:15px 0 0 10px;}
.item-school .text { margin-left:100px; padding:10px 0;}
.w-mod-list .item-school .w-img-text-wrap{ height: 157px;padding-top: 22px }
.item-school .text p { line-height:1.6;}
.mod-school-system {}
.mod-school-system {}
.mod-school-system .school-system-item { margin-right:0; float:none; width:auto;}
.school-system-item dl { float:left; width:33.33%; padding:10px 15px;}
.school-system-item dt { font-size:15px;}
.school-system-item dd {}
.school-system-item dd p { color:#999;}
.mod-list .flow-item { width:auto; margin-right:0; float:none;}
.mod-list .flow-item h3 { }
.mod-list .flow-item li { border-bottom:none; display:inline-block; }
.flow-item ul { padding:20px 15px; overflow:hidden;}
.flow-item li { float:left; width:32%; margin-right:2%; padding:15px; background:#F8F8F8; color:#999; border-radius:4px; text-align:center; position:relative; }
/*.flow-item li:after { content:''; width: 10%; height:2px; background:#F8F8F8; position:absolute; top:26px; right:-10%;}*/
.flow-item li:nth-child(2) { }
.flow-item li:nth-child(3) { margin-right:0;}
.flow-item li:nth-child(3):after { display:none;}
.w-mod-list .flow-item li{overflow: initial; background: none }
.w-mod-list .flow-item li a{ display: inline-block;width: 100%;height: 100%;padding: 10px }
.w-mod-list .flow-item li:nth-child(2) a{ background: #e86868;border: 1px solid #e86868 }
.w-mod-list .flow-item li:nth-child(3) a{ background: #dcad67;border: 1px solid #dcad67 }
.w-mod-list .flow-item li .fa-angle-double-right{ position: absolute;right: -24px;top: 50%;transform:translateY(-50%); font-size: 24px}
.w-data-statistics .flow-item ul li{margin: 0;width: inherit; border-right: 1px solid #E8E8E8;border-radius: 0;width: 20% }
.w-data-statistics .flow-item ul li:last-child{ border-right: none; }
.w-data-statistics .flow-item ul li .w-statis-num{ font-size: 19px; color: #333 }
.w-data-statistics{ min-width: 900px; }
.w-user-statistics,.w-resource-statistics,.w-program-statistics{ width: 100%;height: 400px; }
.w-tab-statistics{ display: inline-block; margin-left: 3% }
.w-tab-statistics .w-reset-tab{ display: inline-block; border:1px solid #DDD;border-radius: 3px }
.w-tab-statistics .w-reset-tab span{ height: 26px;line-height: 26px;background: #FFF;user-select: none; }
.w-tab-statistics .w-reset-tab .cur{ background: #1ab394;color: #FFF }
.w-tab-statistics .w-sel-statis-time{ padding-left: 15px }
.w-tab-statistics .w-user-statis-search{ margin-left: 25px; }
/*模块*/
.main-sec { margin:20px 20px 0; padding-bottom:20px; border:1px #EBEBEB solid; }
/*.main-sec { margin:20px 20px 0; padding-bottom:20px; border:1px #EBEBEB solid; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.08);}*/
.main-sec .title,.card-sec .title { border-top:1px #E7EAEC solid; border-bottom:1px #E7EAEC solid; font-size:14px; padding-left:15px; line-height:40px; color:#888; font-weight:normal;}
.main-sec .title .btns { float:right;}
.main-sec .title .pull-right { margin-right:20px;}
.data-tab { margin: 20px 20px 0; font-size:14px;}
.data-tab h3 { font-size:16px; font-weight:normal; margin-bottom:-3px; padding-left:10px; border-left:4px #E7EAEC solid;}
.data-tab a { display:inline-block; line-height:30px; text-align:center; padding:0 20px; border:1px #E7EAEC solid; margin-right:-1px;}
.data-tab a.cur { border-color:#1AB394; background-color:#1AB394; color:#fff; position:relative; z-index:1;}
.data-tab a:first-of-type { border-top-left-radius:3px; border-bottom-left-radius:3px; border-top-right-radius:0; border-bottom-right-radius:0;}
.data-tab a:last-of-type { border-top-right-radius:3px; border-bottom-right-radius:3px; border-bottom-left-radius:0; border-top-left-radius:0;}
.data-tab .w-program a{ border: none; }
.data-tab .btn:first-of-type,.data-tab .btn:last-of-type{ border-radius: 3px } 
.data-tab .btns { float:right;}
.data-tab .btns .btn:last-of-type { margin-right:0;}
.w-data-tab-child{margin: 20px 20px 0; font-size:14px; padding: 0 20px;border: 1px solid #E5E6E7;border-radius: 3px; }
.w-data-tab-child ul{ overflow: hidden;border-bottom: 1px dashed #E5E6E7 }
.w-data-tab-child ul:last-child{ border: none; }
.w-data-tab-child span{ float: left; }
.w-data-tab-child li{ margin: 0 15px ;float: left;}
.w-data-tab-child li a.cur{ color: #1AB394 }
.data-search { padding:20px 0 20px 20px;}
.w-data-search{ padding-top: 5px }
.data-search .btns { float:right;}
.data-search .item-row { padding-bottom:10px;}
.data-search .item-row:last-of-type { padding-bottom:0;}
.data-search .item-row .ipt { min-width:200px;}
.data-search .item-row .ipt-short { min-width:150px;}
.data-search .item-row .btn { margin-left:10px;}
.data-search .tip-text { color:#999; margin-top:5px;}
.data-search .sel { max-width:200px;}
.data-search .btn-group { margin-right:20px; white-space:nowrap;}
.input-group .btn { border-top-left-radius:0; border-bottom-left-radius:0; margin-left:-1px;}
.input-group label.error { display:none!important;}
.input-group input.error {}

.btn-group .btn { border-radius:0;  margin-right:0; margin-right:-1px;}
.btn-group .btn:first-of-type { border-top-left-radius:3px; border-bottom-left-radius:3px;}
.btn-group .btn:last-of-type { border-right:1px #E7EAEC solid; border-top-right-radius:3px; border-bottom-right-radius:3px;}

/*数据列表*/
.data-list { margin-bottom:20px; width:100%; color:#666; width:100%;}
.data-list th,.data-list tr:nth-child(1) td { border-top:1px #E7EAEC solid;}
.data-list tr:nth-child(odd) { background:#fcfcfc;}
.data-list th,.data-list td { text-align: center; padding:5px 8px;border-left:1px #E7EAEC solid; border-bottom:1px #E7EAEC solid;}
.data-list th { background:#F5F5F6;}
.data-list td { line-height:20px;}
.data-list th:nth-child(1),.data-list td:nth-child(1) { border-left:0;}
.data-list th.col-check,.data-list td.col-check { width:40px;}
.data-list th.col-left,.data-list td.col-left { text-align:left;}
.data-list td img { vertical-align:middle; width:50px; height:50px;}
.data-list td .op_line { font-style:normal; margin:0 5px; color:#ccc;}
.data-list td .op { display:inline-block; margin:0 5px;}
.data-list td .red { color:#f00;}
.data-list td.t-r { text-align:right;}
.data-list td.v-t { vertical-align:top;}
.data-list td a:not(.btn) { color:#1C84C6;}
.data-list td a.w-ajax-xmjs{ font-size: 20px }
.w-email-you .data-manage .w-city{ float: left; }
.grid-img { text-align:center; padding:10px 0 5px;}
.data-list .grid-img img { display:block; width:80px; height:80px; margin:0 auto; border-radius:100px;}
.data-list .grid-img span { display:inline-block; margin-top:5px; }
.grid-version { position:relative;}
.data-list td .btn { margin:0 3px;}
.data-list td .btn-small { padding:4px 6px 3px}
.grid-text { text-align:left;}
.grid-text h4 {}
.grid-text h4 .badge { font-weight:normal; margin-left:10px;}
.grid-version .tip-status { min-height:90px;}
.grid-version .op-links { white-space:nowrap;}
.grid-version .op-links a { display:inline-block; padding:1px 7px; }
.grid-version .op-links a:hover { opacity:.8; }
.grid-version .op-links a.btn:hover { color:#fff;}
.grid-version .op-links em { display:inline-block; font-style:normal; color:#ccc; margin:0 10px;}
.data-school-list .grid-version .op-links a { color:#fff;}
.tip-version { position: relative; top:-5px; right:-8px; padding:15px 15px 15px 30px;  color:#fff; }
.grid-version .tip-version span { margin:0 5px 5px 0; padding:0 5px; display:inline-block;}
.grid-faculty {}
.grid-faculty .level-1 .col-1 .fa { margin-left:-10px;}
.grid-faculty .level-2 .col-1,.grid-faculty .level-2 .col-2 { padding-left:40px;}
.grid-faculty .level-3 .col-1,.grid-faculty .level-3 .col-2 { padding-left:70px;}
.data-list td p .w-disbtn{ background: #E3E3E3;color: #999;cursor: not-allowed; }
/*表单*/
.form-sec {}
.sec-title { margin:20px 20px 0 20px; font-size:14px; background:#f5f5f5; font-weight:normal; padding-left:10px; line-height:36px; color:#666;}
.sec-title span { font-size:14px; margin-left:10px;}
.sec-title .btn { float:right; line-height:16px; padding:5px; margin-top:4px; margin-right:10px; border-radius:15px;}
.text-tip { color:#999; padding-top:3px;}
.text-tip a { color:#1AB394;}
.data-manage { width:100%; margin-top:20px; min-width:600px;}
.data-manage td { padding:10px 5px 10px 0;}
.data-manage td.t { width:180px; text-align:right; vertical-align: middle; padding-right:20px;}
.w-right-slideOut .data-manage td.t{ width: initial;padding-right: 20px }
.w-data-manage-u td.t{ width: 200px }
.w-data-manage td{ text-align: center; }
.w-data-manage td.t{ text-align: center; }
.w-data-manage .btn{ margin-right: 0 }
.data-manage td.t-top { vertical-align:top;}
.data-manage img { vertical-align:middle; margin-right:10px;}
.data-manage td em.red { font-style:normal; padding-left:10px; display:inline-block; vertical-align:middle;}
.data-manage label.error { color:#f00; margin-left:10px;}
.data-manage .tip-text { color:#999;}
.data-manage td .data-list td { padding:5px 8px;}
.add_photo { display:inline-block; width:50px; height:50px; border:1px #ddd solid; vertical-align:bottom; font-size:40px; text-align:center; line-height:40px; text-shadow:none; color:#ddd;}
.add_photo:hover { border-color:#1A8C67;}
.temptation label { margin-right:20px;}
.temptation input { vertical-align:middle; margin-right:3px; margin-top:-3px;}
.upload_bigimg img { width:100px; height:150px;}
.upload_bigimg .add_photo {width:100px; height:150px; line-height:130px;}
.post_title { font-size:14px; font-weight:bold; padding:10px;}
.radio-list {}
.radio-list label { display:inline-block; margin-right:20px;}
.radio-list input,.checkbox-list input { vertical-align:middle; margin-right:3px; margin-top:-3px;}
.checkbox-list { width:320px;}
.checkbox-list label { display:inline-block; margin-right:20px;}
.vertical-form { padding:20px;}
.vertical-form .ipt { width:100%;}
.vertical-form .time-selecter { width:192px; min-width:inherit;}
.item-title { margin-top:15px;}

.btn-upload,.btn-uploads { display:inline-block; width:120px; height:90px; background-color:#fff; background:url(../images/plus.png) center 18px no-repeat; position:relative; text-align:center; color:#bdbdbd; border:1px #DCDCDC solid; font-size:14px; vertical-align:top; margin-right:15px;}
.btn-upload input,.btn-uploads input { width:120px; height:90px; position:absolute; top:0; left:0; opacity:0;}
.btn-upload:hover { border-color:#C6C6C6; color:#bdbdbd;}
.btn-upload label.error { position:absolute; top:0; left:90px; width:150px;}
.btn-upload img,.btn-uploads img { width:120px; height:90px; position:absolute; top:0; left:0; display:none;}
.btn-upload .text-tip,.btn-uploads .text-tip { position:absolute; width:120px; text-align:center; left:0; bottom:10px; padding-right:0;}
.w-btn-uploads img{ width:100%; height:100%; }
.w-uploads-span b{ font-size: 16px;border-radius: 50%;cursor: pointer;position: absolute;  right: 3px;top: 3px; width: 22px;height: 22px;line-height: 22px;text-align: center;background: #1AB394;color: #FFF;font-weight: bold; }
.w-uploads-span{ position: relative;display: inline-block;width:120px; height:90px; text-align: center; line-height: 90px;margin-right: 10px }
.w-feedback-img{ cursor: pointer; }
.hide-content { display:none;}
.form-side { float:right; width:200px; margin:15px 15px 0 0; padding:10px; background:#f5f5f5; border:1px #C9C9C9 solid;}
.form-side .ipt,.form-side .sel { min-width:auto; width:100%;}
.form-side h4 { font-weight:normal;}
.form-side .item-row,.form-main .item-row { margin-bottom:10px;}
.form-main { margin-right:235px; padding:15px;}
.form-main h4 { font-weight:normal;}

/*文章详情*/
.detail-info { margin:20px; border-bottom:1px #eee solid; padding-bottom:20px; min-height:126px;}
.detail-info .img-wrap { width:176px; height:106px; float:left; }
.detail-info .img-wrap img { width:176px!important; height:106px!important;}
.detail-info .text { margin-left:196px; position:relative;}
.detail-info .text .btn { position:absolute; top:0; right:0; margin-right:0; line-height:20px; border-radius:15px;}
.detail-info .text h4 { font-size:16px; margin-bottom:5px;}
.detail-content { padding:0 20px 20px; font-size:14px;}
.detail-content h3 { font-size:16px; font-weight:normal;}

/*提示单页*/
.tip-page { width:380px; padding:50px 0; margin:0 auto;}
.tip-page .tip-icon { width:100px; height:100px; border:5px #EDF8E7 solid; border-radius:100%; text-align:center; float:left;}
.tip-page .tip-icon .fa { font-size:50px; color:#A5DC86; margin-top:20px;}
.tip-page .tip-text { margin-left:120px;}
.tip-page .tip-text h4 { font-size:26px; font-weight:normal; padding-bottom:20px;}
.tip-page .tip-text p { color:#999;}
.tip-page .tip-text p a { color:#1AB394;}
.tip-btns { text-align:center; clear:both; margin-top:10px;}
.tip-btns .btn { margin-left:-20px;}
.error-page .tip-icon { border-color:#FAB9B9;}
.error-page .tip-icon .fa { color:#F27474;}

.layer-loading { background:rgba(0,0,0,.2); position:fixed; width:100%; height:100%;width:100%; height:100%; top:0; left:0;}
.layer-loading p { position:absolute; left:50%; top:50%; margin:-10px 0 0 -90px; color:#fff; font-size:16px;}
.loading { padding:70px 0; color:#ccc; text-align:center;}

#footer { text-align:center; color:#999; padding:10px 0;background:#fff; border-top:1px #eee solid;}

.login-page { background:url(../images/login-bg.jpg) center center no-repeat; background-size:cover;}
.login-page #main { margin-left:0; position:static;}
.login-page #footer { background:none; position:absolute; bottom:0; border-top:0; font-size:14px; width:100%; text-align:center; color:#999; padding-bottom:10px;}
.login-form { position:absolute; padding:30px 50px; background:#fff; width:400px; top:50%; left:50%; margin:-240px 0 0 -200px; border-radius:5px;}
.login-form h2 { text-align:center; font-size:40px; padding:10px 0;}
.login-form h3 { text-align:center; font-weight:normal; font-size:15px; padding:10px 0; color:#999;}
.login-form h3 a { float:right; font-size:14px;}
.login-form p { padding:5px 0;}
.login-form p.tel { text-align:center; color:#999; padding-top:20px;}
.login-form p.op-login { color:#999;}
.login-form p.op-login a { float:right;}
.login-form p.op-login input { vertical-align:middle; margin-right:3px; margin-top:-2px;}
.ipt-login { padding:8px 10px; line-height:24px; width:300px; border:1px #ddd solid; border-radius:3px;}
.ipt-login:focus { border-color:#1AB394;}
.login-form .ipt-short { width: 160px;}
img.code { width:70px; height:42px; vertical-align:top; margin:0 10px;}
.btn-login { background:#1AB394; color:#fff; line-height:40px; text-align:center; width:300px; border:0; border-radius:3px; cursor:pointer; font-size:15px;}
.btn-login:hover,.btn-login:active { background:#18A689;}
.other-way b { display:block; font-weight:normal;}
.other-way a { display:inline-block; font-size:18px; background:#B7B7B7; color:#fff; width:32px; height:32px; line-height:32px; text-align:center; border-radius:32px; margin-right:10px;}
.other-way a.icon-weixin:hover { background:#7ED53D;}
.other-way a.icon-weibo:hover { background:#E6162D;}
.other-way a.icon-renren:hover { background:#217DC6;}
.login-normal {}
.login-normal #main { margin-left:0;}
.login-normal .login-form { width:880px; margin: -240px 0 0 -440px;}
.login-normal .login-form form { float:left; width:364px; border:1px #ddd solid; padding:20px 30px; border-radius:5px; background:#f9f9f9;}
.login-normal .login-form h3 { font-size:22px; text-align:left; color:#2F4050; margin-bottom:10px;}
.login-normal .login-form h3 span { display:inline-block; margin-left:10px; font-size:14px; color:#1AB394; cursor:pointer;}
.qrcode-sec { float:right; text-align:center;}
.qrcode-sec h3 { padding-left:12px;}
.qrcode-sec img { width:200px; height:200px;}
.qrcode-sec p { line-height:18px; color:#999;}
.qrcode-sec p b { color:#1AB394; font-weight: normal;}
.login-normal .login-form .show { display: block;}
.login-normal .login-form .hide { display:none;}
.reset-form {}
.reset-tab,.w-reset-tab { text-align:center;  background:#eee; font-size:14px;}
.reset-tab span,.w-reset-tab span { display:inline-block; height:50px; line-height:50px; padding:0 30px; cursor:pointer;}
.reset-tab span.cur,.w-reset-tab span.cur { background:#fff; color:#1AB394;}
.reset-content { display:none; margin:30px auto; width:330px;}
.reset-content form {}
.reset-content form p { padding:10px 0;}
.reset-content form .send-email,.reset-content form .send-code { border-top-left-radius:0; border-bottom-left-radius:0; margin-left:-1px;}
.reset-content .btns { padding-top:10px;}
.reset-content .btns .btn { width:120px;}



/* Nestable list */
.dd { position: relative; display: block; margin: 0; padding: 15px; list-style: none; font-size: 14px; line-height: 20px; }
.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item, .dd-empty, .dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 14px; line-height: 20px; }
.dd-handle { display: block; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; border: 1px solid #e7eaec; background: #f5f5f5; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; position:relative;}
.dd-handle .btns { float:right;}
.dd-handle .btns .btn { margin-right:0;}
.dd-handle .drop-list { position:absolute; background:#fff; padding:10px 0; border:1px #ddd solid; width:100px; z-index:1; top:30px; border-radius:4px;}
.drop-list a { display:block; font-weight:normal; line-height:30px; padding:0 10px;}
.drop-list a:hover { background:#eee;}
.dd-handle span { font-weight: bold; }
.dd-handle:hover { background: #f0f0f0; cursor: pointer; font-weight: bold; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin:5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 14px; line-height: 1; text-align: center; font-weight: bold; z-index:2;color: #c1c1c1; }
.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; font-size:20px;margin-top:-3px;}
.dd-item .btns span.gray { font-weight:normal;}
.dd-item > button[data-action="collapse"]:before { content: '-'; font-size:20px;}
.dd-item.cur .dd-handle { background-color:#D1E8E5;}
#nestable2 .dd-item > button { font-family: FontAwesome; height: 34px; width: 33px; color: #c1c1c1; }
#nestable2 .dd-item > button:before { content: "\f067"; }
#nestable2 .dd-item > button[data-action="collapse"]:before { content: "\f068"; }
.dd-placeholder, .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-size: 60px 60px; background-position: 0 0, 30px 30px; }
.dd-dragel { position: absolute; z-index: 9999; pointer-events: none; }
.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
.dd-dragel .dd-handle { -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }
/**
* Nestable Extras
*/
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 10px 15px 0; }
#nestable-output, #nestable2-output { width: 100%; padding: 5px; box-sizing: border-box; }
#nestable2 .dd-handle { color: inherit; border: 1px dashed #e7eaec; background: #f3f3f4; padding: 10px; }
#nestable2 .dd-handle:hover { /*background: #bbb;*/
}
#nestable2 span.label { margin-right: 10px; }
#nestable-output, #nestable2-output { font-size: 14px; padding: 25px; box-sizing: border-box; -moz-box-sizing: border-box; }
#nestable .data-op { padding:10px 0 0 0;}
#nestable .data-op .btns { padding-left:0;}
#nestable .btns .btn-view { display:none;}
.plan-contents { margin-top:20px;}
.plan-contents .dd { padding:0;}
.btns-long { padding:0 15px;}
.btns-long .btn { width:100%; border-radius:20px;}
body .jconfirm{ z-index: 9999 }
.jconfirm .data-tab { margin:0 0 15px;}
.jconfirm .data-tab .btn { margin-right:0;}
.jconfirm .main-sec { margin:0;}


.input-group { position: relative; display: table; border-collapse: separate; }
.input-group-addon { color: #555; font-weight: bold; text-align: center; background: #ccc; border: 1px solid #e5e6e7; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-right: none; width: 100px; display: table-cell; white-space: nowrap; vertical-align: middle }

/*教师平台*/
.plan-mod { padding:15px 20px;}
.plan-mod .figure { float:left; width:150px; background-color:#1AB394; background-repeat:no-repeat; background-size:100%; padding:10px 0 0; color:#fff; text-align:center; border-top-left-radius:10px; border-top-right-radius:10px;}
.plan-mod .figure img { width:50px; height:50px; border-radius:50%;}
.plan-mod .figure b { display:block; font-weight:normal; line-height:22px;}
.plan-mod .figure a { display:block; background:rgba(0,0,0,.5); color:#fff;}
.plan-mod .plan-figure b { min-height:48px; font-size:16px; margin-bottom:10px; padding:0 10px;}
.plan-mod .text { margin-left:180px; padding-top:25px;}
.score-standard { padding:15px 20px;}
.score-standard p { padding:5px 0 0 10px;}
.score-standard p b { font-size:16px; font-weight:normal;}
.data-school-list td.col-1 { width:120px;}
.data-school-list td.col-3 { width:420px;}
.data-school-list td { border:0; border-bottom:1px #E7EAEC solid;}
.data-school-list .grid-img .badge { margin-top:5px;}
.data-school-list .grid-img a:hover { opacity:.8;}
.class-pop-main {}
.class-select { padding:20px 10px;}
.class-select a { display:inline-block; padding:0 10px; margin:0 10px; background:#1AB394; color:#fff; text-align:center; font-size:18px; width:250px; height:100px; line-height:100px;}
.class-pop-main .form-check { display:none;}
.canlen-wrap { text-align:center; padding:15px;}
.canlen-wrap img { max-width:100%;}

/*用户选择器*/
.user-selector {}
.user-selector .title { font-size:14px; font-weight:normal; padding:0 0 10px 0; color:#888; line-height:30px;}
.user-selector-l { float:left; width:350px;}
.user-selector-search {}
.user-selector-search .ipt { width:100%; min-width:inherit;}
.user-selector-unselect,.users-secleted { border:1px #ddd solid; height:286px; margin-top:10px; padding:10px 0; overflow:auto;}
.user-selector-unselect li,.users-secleted li { font-size:14px; line-height:32px; border-bottom:1px #eee dashed; margin:0 10px; cursor:pointer; padding:0 3px;}
.user-selector-unselect li:hover,.users-secleted li:hover { background-color:#FAFAFA;}
.user-selector-c { float:left; width:40px; padding-top:175px; margin:0 10px;}
.btn-selector-l,.btn-selector-r { display:block; width:38px; height:38px; border:1px #ddd solid; text-align:center; line-height:38px; margin-bottom:10px; cursor:default;}
/*.btn-selector-l:hover,.btn-selector-r:hover { border-color:#1AB394;}*/
.user-selector-r { float:left; width:350px;}
.users-secleted { height:330px; margin-top:0;}
.users-secleted li {}
.user-selector .tip-success,.user-selector .tip-error { margin:0;}
.send-msg-sec { width:590px; padding-right:30px;}
#form-send-msg .item-title { margin-top:0; margin-bottom:5px;}
#form-send-msg .item-row { margin-bottom:10px;}

/*弹窗中的方案列表*/
.pop-info {}
.pop-info-list {}
.pop-info-list li { width:170px; height:100px; float:left; border:1px #eee solid; margin: 10px 10px 20px 10px; background:#f5f5f5; text-align:center; position:relative;}
.pop-info-list li img { width:168px!important; height:98px!important; display:block; margin:0 auto;}
.pop-info-list li .fa { display:none; position:absolute; right:10px; top:10px; font-size:20px; color:#1AB394; z-index:1;}
.pop-info-list li .text { position:absolute; width:168px; height:98px; line-height:98px; top:0; left:0; background:rgba(255,255,255,.5); color:#ED5565; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pop-info-list li .cur .fa,.pop-info-list li .cur .text { display:block;}
.pop-info-con .page { text-align:right;}
.teacher-info-list li { border:0; background:none;}
.teacher-info-list li img { width:50px!important; height:50px!important; border-radius:50%;}
.teacher-info-list li .text { display:block; position:static; height:30px; line-height:30px;}
/*弹窗中的模块环节信息列表*/
.pop-mod {}
.pop-mod-list ul,.pop-selected-list ul { padding:0 20px 10px;}
.pop-mod-list li,.pop-selected-list li { clear:both; background:#f5f5f5; border:1px #E7EAEC solid; padding:5px 10px; margin:5px 0; border-radius:3px;}
.pop-mod-list li:hover { background:#F0F0F0;}
.pop-mod-list li .btns,.pop-selected-list .btns { float:right;}
.pop-mod-list li .btns .btn:last-of-type,.pop-selected-list li .btns .btn:last-of-type { margin-right:0;}
.pop-mod-list li .node-info { color:#bbb;}
.pop-mod-list li .node-info span { display:inline-block; margin-right:15px;}
.pop-mod .loading,.pop-mod .blank { text-align:center; color:#999; padding:50px;}
.pop-mod .data-op .page { float:none; text-align:center; margin-bottom:15px;}
.pop-selected-list ul { padding-top:15px;}
.pop-selected-list li { background:#fff; }
.pop-selected-list li:hover { background:#F7F7F7;}



/*评论列表*/
.feed-list,.w-feed-list { padding:20px; border-top: 1px solid #e7eaec;}
.feed-list .feed-item { border-bottom: 1px solid #e7eaec; }
.w-feed-list .feed-item:first-child,.feed-item:first-child { margin-top: 0; }
.w-feed-list .feed-item:last-of-type,.feed-list .feed-item:last-of-type { border-bottom:0;}
.w-feed-list .data-op{ margin-top: 20px }
.w-feed-list .w-reply-comment{ color: #1ab394;padding-right: 10px }
.feed-item { margin-top:15px; padding-bottom: 15px; }
.feed-item, .item-main { overflow: hidden; }
.item-main .time { float:right; color:#999;}
.item-main p.gray { font-size:14px; margin-top:-5px;}
.feed-item .img-wrap { width: 38px; height: 38px; float:left; }
.feed-item .img-wrap img { width: 38px; height: 38px;}
.feed-item .img-wrap .name { display:block; font-size:14px; line-height:16px;}
.item-main { margin-left:48px;overflow: auto;}
.w-feed-list .item-main{ margin-left: 5px }
.feed-item .text {border: 1px solid #e7eaec; box-shadow: none; margin-top: 5px; margin-bottom: 5px; padding: 10px 20px; font-size: 14px; line-height: 16px; background:#F5F5F5; }
.feed-item .img-list { margin-top:10px;}
.feed-item .img-list li { display:inline-block; vertical-align:top;}
.feed-item .img-list li a { display:inline-block; background:#f7f7f7; margin-right:10px; font-size:0; line-height:0;}
.feed-item .img-list li img { width:120px; height:80px;}
.feed-item .btns { float:right; padding-top:5px;}
.feed-item .btns .btn {}
.feed-item .btns .btn:last-of-type { margin-right:0;}
.feed-item .op p { padding-top:5px;}
.reply-list { display:none; border:1px #eee solid; border-top-left-radius:5px; border-top-right-radius:5px; margin-left:48px; margin-top:10px; padding:0 10px; position:relative; clear:both;}
.reply-list:before,.reply-form .area-wrap:before { content:''; position:absolute; width:7px; height:7px; border:1px solid; border-color:transparent transparent #eee #eee; top:-4px; right:140px; background:#fff; transform:rotate(135deg);}
.reply-list h3 { padding:5px 0; font-size:14px; border-bottom:1px #eee solid; font-weight:normal;}
.reply-list h3 .num { color:#F78303; padding:0 3px;}
.reply-list li { font-size:14px; border-bottom:1px #f9f9f9 solid; padding:5px 0;}
.w-feed-list .reply-list li{ background: #EEE;padding-left: 10px;border-radius: 5px;margin: 10px }
.w-feed-list .reply-list li.w-comment-li{ margin-left: 50px;background: #f1eed8 }
.reply-list li:last-of-type { border-bottom:0;}
.reply-text { padding-bottom:5px;}
.reply-op { text-align:right;}
.reply-op img { width:24px; height:24px; border-radius:50%; vertical-align:middle; margin-top:-3px;}
.reply-op .name,.reply-op .time { display:inline-block; color:#999; margin-right:20px; margin-left:5px;}
.reply-op .btn-shield { margin-right:0;}
.reply-more { display:block; text-align:center; line-height:20px; padding:10px 0; cursor:pointer; color:#1AB394; border-radius:20px;}
.reply-form { display:none; text-align:right; width:500px; float:right; margin-left:0; margin-bottom:10px; padding:0;}
.reply-form .area-wrap { position:relative; margin-top:10px;}
.reply-form .area-wrap:before { right:45px;}
.area-wrap.focus:before { border-color:transparent transparent #1AB394 #1AB394;}
.reply-form .ipt-area { width:100%;}
.reply-form .btns { }
.reply-form .btn { margin:0 0 10px 0;}
.show-reply .reply-list { display:block;}
.show-reply-form .reply-form { display:block;}

.user-info { border-bottom:0;}
.user-info .img-wrap,.user-info .img-wrap img { width:100px!important; height:100px!important;}
.user-info .text { margin-left:140px;}
.user-safety li { clear:both; min-height:80px; margin:10px 20px; border:1px #eee solid; position: relative;}
.user-safety .img-wrap { width:150px; float:left; text-align:center;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%)}
.user-safety .img-wrap .fa { width:80px; font-size:50px; color:#ccc; vertical-align:middle;}
.user-safety .img-wrap .fa-key{ color: #bf6527 }
.user-safety .img-wrap .fa-weixin{ color: #21DE17;font-size: 40px; }
.user-safety .img-wrap .fa-mobile{ color: #6E00FF;font-size: 60px }
.user-safety li p { margin-left:190px;}
.w-edit-grzx-avatar{ width: 100px;height: 30px;line-height: 26px;position: relative;margin-top: 10px;padding: 0;overflow: hidden; }
.w-edit-grzx-avatar input{ position: absolute;left: 0;top: 0;z-index: 99;width: 100%;height: 100px;opacity: 0;cursor: pointer; }
.editor { font-family:arial,helvetica,Microsoft Yahei;}
.editor-simple { width:100%!important; word-break:break-all;}
.editor-multiple { width:100%!important; min-height:200px; word-break:break-all;}
.editor-content { width:700px!important; }
.edui-container { width:100%!important;}
/*.jconfirm .edui-container,.jconfirm .edui-editor-body .edui-body-container { width:760px!important;}*/
.jconfirm .editor-simple { width:100%;}
.jconfirm .editor-multiple { width:600px!important;}
.jconfirm .edui-modal { top:130px;}
.jconfirm .edui-modal-backdrop { opacity:0;}
.jconfirm .edui-dialog-image-body { height:320px!important;}
.jconfirm .edui-dialog-image .edui-image-content { height:250px;}
.jconfirm .data-manage { margin-top:0;}
.jconfirm .data-manage td.t { width:120px; padding-right:5px;}
/*试卷创建*/
.form-question {}
.form-question  .main-sec { padding-bottom:0;}
.form-question .data-wrap { padding:20px;}
.form-question .data-wrap .data-list { border-left:1px #E7EAEC solid; border-right:1px #E7EAEC solid; margin-bottom:0;}
.form-question .data-wrap .data-list .ipt-short { width:60px; text-align:center;}
.form-question  .btns { text-align:center; padding:20px 0;}
.form-question .title .btns { padding:0;}

/*试卷预览*/
.question-con { padding-bottom:20px;}
.question-info {}
.question-info .title { font-size:20px; font-weight:normal; border-bottom:1px #ddd solid; padding:5px 15px; line-height:1.8;}
.question-info .title .status { float:right; font-size:14px; background:#eee; padding:3px 10px; margin-top:5px;}
.question-info .text { padding:10px 20px; color:#999; background:#fff;}
.question-item { background:#fff; margin:15px 15px 0; padding:10px;}
.question-item .title { font-size:16px; font-weight:normal; border-bottom:1px #eee solid; padding-bottom:8px;}
.question-item .title span { font-size:14px; padding-left:10px; color:#999;}
.question-cell { clear:both; padding:10px 0; min-height:80px; border-bottom:1px #eee solid;}
.question-cell:last-of-type { border-bottom:none;}
.question-num { float:left; width:50px; min-height:100px; text-align:center;}
.question-num b { display:block; font-size:30px; }
.question-num span { display:inline-block; background:#f9f9f9; border-radius:5px; font-size:14px; padding:0 5px;}
.question-cotent { margin-left:70px;}
.question-name { line-height:20px; margin-bottom:10px;}
.question-option {}
.question-option li { padding:5px 0; font-size:14px;}
.ipt-fill-blank { width:100px; text-align:center; border:none; border-bottom:1px #ddd solid; padding:0 3px;}
.question-material { background:#f9f9f9; padding:10px; margin:10px 0; font-size:14px;}
.question-option .ipt-area { width:100%;}
.question-con .btns { margin:15px 15px 0; text-align:center;}
.jconfirm-box #form-question-create .data-manage tr:last-of-type { display:none!important;}

/*课件管理文件上传*/
.file-upload {}
.file-upload .data-tab { margin:0;}
.file-upload .tab-con { display:none; background:#F9F9F9; border:1px #eee solid; padding:10px; margin-top:10px;}
.file-info,.file-result li { display:table; width:100%;}
.file-info { border-bottom:1px #ddd solid; padding-bottom:5px;}
.file-result li { line-height:40px;}
.file-info span,.file-result li span { display:table-cell; }
.file-info span { font-weight:bold; padding-bottom:5px;}
.file-name { width:80%;}
.file-size,.file-status { text-align:center; width:10%;}
.file-upload .tab-con .data-search { padding:0 0 10px;}

.item-resource,.item-homework { display:none;}

.news-detail { padding:15px;}
.news-title { margin-bottom:10px;}
.news-title h1 { font-size:20px; padding-bottom:5px;}
.news-info { color:#999;}
.news-cover { text-align:center;}
.news-cover img { max-width:100%;}
.news-content { line-height:1.5;}
.news-content img,.news-content video { max-width:100%; height:auto;}
.news-content video { background:#f1f1f1 url(../images/icon-play-mask.png) center center no-repeat;}
.news-content p { padding:10px 0;}



/*error*/
.error-wrap { position:relative; height:100%;}
.error-content { position:absolute; top:50%; left:50%; text-align:center; width:500px; height:220px;margin:-160px 0 0 -250px; z-index:1;}
.error-content h1,.error-content h2 {font-size:150px; font-weight: normal; color:#676A6C; line-height:150px;}
.error-content h2 { font-size:18px; color:#999;}
.error-content h3 { font-weight:normal; padding:20px 0; color:#999;}

/*upload*/
#picker div { width:86px!important; height:46px!important;}

.progress { display:none;}
.file-tip { background:#eee; color:#54b3e8; border:1px #d6ebfa solid; padding:6px 10px; background:#EDF6FD; margin-top:10px;}

/* 评价管理 */
.judge-feed-item .item-main{
	margin: 10px 0;
}

.judge-feed-item .text{
	margin: 0 0 0 50px;
  overflow: hidden;
}

.judge-feed-item .time{
	float: right;
}


.side-wrap ::-webkit-scrollbar-thumb {background-color:#4B647C;height:50px;outline-offset:-2px;outline:none;-webkit-border-radius:4px;border: 1px solid #4B647C;}
/*---鼠标点击滚动条显示样式--*/  
.side-wrap ::-webkit-scrollbar-thumb:hover {background-color:#7993A7;height:50px;-webkit-border-radius:4px;}
/*---滚动条大小--*/  
.side-wrap ::-webkit-scrollbar {width:5px;height:5px;}
/*---滚动框背景样式--*/  
.side-wrap ::-webkit-scrollbar-track-piece {-webkit-border-radius:0;}

@media (max-width:3000px) {
.data-search .item-row .ipt { min-width:auto; width:150px; padding: 6px;}
.data-list td .btn { margin:5px 5px; white-space:nowrap;}
.data-list th, .data-list td { max-width:200px;}
.data-list th.col-left, .data-list td.col-left { width:auto;}
.data-list th.col-plan-name { width:200px;}
}

@media (max-width:540px) {
	.login-normal .login-form { width:auto; margin:0; position:static; padding:0; border:0;}
	.login-normal .login-form form { float:none; width:auto; border:0;}
	.qrcode-sec { float:none; display:none;}
	.login-normal .login-form .ipt-login,.login-normal .login-form .btn-login { width:100%;}
	.login-normal .login-form .ipt-short { width:50%;}
}
.headimg{width:100px;height:100px;border-radius:360px;}
.text .mydesc ul li{list-style-type:disc;border-bottom:none;}
.text .mydesc img{max-width:100%;border:0;}
.mydesc ul,.mydesc ol,.mydesc li{list-style:decimal !important;}
.div_center{text-align:center;font-size:30px;line-height:50px;}
.student-data{float:left;margin:10px;text-align:center;}
.student-data .student-avatar{width:14px;height:14px;}
/*.main-sec div{display: none;}*/
.main-sec{  border: none;  height:100%;  background: #FFFFFF;  }
.side-menu a{color: #ffffff;}
.lv_help_btn{  margin-right: 44%;  }
.lv_help_btn1{  position: relative;  right: 30%;  padding: 4px 25px 3px;  font-size: 14px;  }
.tab-content .item-main{ height:600px; overflow: hidden;}
.data-tab .w-sign-er,.data-tab .classInteraction{ display: none; }
.w-data-tab .tab-content .item-main{ height:auto; overflow: hidden;}
.w-data-tab .feed-list .feed-item{ border: none }
.w-more-wrmp{ text-align: center; }
.w-more-wrmp .fa{ display: none;font-size: 22px; color: #1AB394 }
.w-history{ display: none;margin: 15px 0;position: relative; text-align: center; color: #1AB394;height: 2px;background: -moz-linear-gradient(left, #1AB394, #f96);background: -webkit-linear-gradient(left, #1AB394, #f96);background: -o-linear-gradient(left, #1AB394, #f96);background: linear-gradient(left, #1AB394, #f96)}
.w-history span{ position: absolute; top: -12px; width: 120px;background: #FFF;left: 45%}
.tab-content #chat-content{ min-height: 600px; height: auto }
.w-sign-avatar{ width: 70%; margin: 0 auto;}
.w-sign-avatar ul li{  height:70px;cursor: pointer; position: relative; margin: 0 15px 15px 15px; float: left}
.w-sign-avatar ul li img{ width: 70px;height: 70px;border-radius: 35px; }
.w-sign-avatar ul li .w-wname-time{ border-radius: 5px;z-index: 10;color: #FFF; font-size: 16px; top: -80px;left: 30px; display: none; position: absolute; background: #1AB394 ;min-width: 170px;height: 70px;}
.w-sign-avatar ul li:hover{ background: #1AB394 }
.w-sign-avatar ul li:hover .w-wname-time{ display: block; }
.w-sign-avatar ul li .w-wname-time span{ display: block; line-height: 35px}
.w-sign-avatar ul li .w-wname-time .fa-play{ position: absolute; bottom: -8px;left: 15px;color: #1AB394 }
/*作业题库创建题目*/
.placeholder{ color:#666;}
.w-create-topic,.w-add-choice{  width: 85%; margin: 0 auto;text-align: center;}
.w-create-topic{position: relative;padding: 35px 0 28px 0;border-radius: 10px}
.w-bg .w-create-topic{ border: 1px solid #CCC ;}
.w-create-topic-tit{ width: 100%; min-height: 200px;line-height: 200px;text-align: center; }
.w-create-topic-tit b{ margin: 0 10px; font-size: 20px }
.w-bg .w-create-topic-tit{ min-height:50px;width: 200px;height:50px;line-height:50px;position: absolute;top: -26px; left: 40%;background: #FFF; }
.w-red-place,.w-red-kong-ans{ color: #F00; text-align: left;display: none; }
.w-create-topic-type{ overflow: hidden; width: auto; display: inline-block;}
.w-create-topic-type li{ margin:0 15px;cursor:pointer;border-radius: 6px; float: left; width: 130px;height: 40px;text-align: center;line-height: 40px}
.w-create-topic-type li span{ font-size: 16px }
.w-create-topic-type li:hover{ opacity: 0.8 }
.w-create-topic-type .w-create-topic-choice{ background: #D2CBB7 }
.w-create-topic-type .w-create-topic-verdict{ background:#CFABB9  }
.w-create-topic-type .w-create-topic-gapfilling{ background: #A3C4D1 }
.w-create-topic-type .w-create-topic-objectives{ background: #D2DEB8 }
.w-add-choice{ display: none;position: relative;background: #F8F8F8;padding: 30px; margin-bottom:50px;padding-bottom: 60px }
.w-add-choice p{ overflow: hidden; margin-bottom: 15px }
.w-creat-openwork .w-add-choice p{ margin-bottom: 5px }
.w-add-choice p span{ float: left; }
/*.w-add-choice .w-option ul li .w-inputt:focus,.w-add-choice .w-stem .w-inputt:focus{ border: 1px solid #1AB394 }
*/.w-add-choice p .w-close{ font-size: 20px; cursor: pointer; border-radius: 3px; border:1px solid #85C449;  float: right; width: 30px; height: 30px; line-height: 28px  }
.w-edit-wrmp .w-add-choice p .w-close{ background: none; padding-top: 4px;font-size: 20px }
.w-add-choice p .w-cut-edit{ float: right;font-size: 26px;line-height: 28px;margin: 2px 10px 0;cursor: pointer; }
.w-add-choice p .w-cut-edit:hover{ color: #0e90d2 }
.w-add-choice .w-option{ margin-bottom: 50px;}
.w-add-choice .w-option ul{ position: relative; }
.w-add-choice .w-option ul li{clear:both; width: 100%;min-height: 40px; position: relative;}
.w-add-choice .w-option ul li .w-option-t,.x-option-t{ position: relative; cursor:pointer;border-radius:3px;border:1px solid #E6E6E6; float: left; width: 44px; height: 32px;line-height: 32px;text-align: center; }
.w-add-choice .w-option ul li .w-inputt,.x-inputt{overflow: initial; position: relative; border-radius: 3px; padding:0 15px;float: left; min-height: 32px;  height:auto !important; line-height: 32px; width:100%;}
.w-add-choice .w-option ul li .w-inputt-h:hover .w-ht{ display: block; }
.w-add-choice .w-option ul li .w-del{font-size:22px;cursor:pointer; display: inline-block; width: 30px; height: 30px;}
.w-add-choice .w-option .wangEditor-container:hover .w-pack{ display: block; }
.w-add-choice .w-option ul .w-tips{ position: absolute; left: -85px; }
.w-add-choice .w-option ul .w-tips span{width: 73px;height: 30px;line-height: 30px; color: #FFF;background: rgba(0,0,0,.8);display: block;border: none;font-size: 14px;text-align: center;border-radius: 0;}
.w-add-choice .w-option ul .active .w-option-t{ background: #90CADF }
.w-add-choice .w-option ul div .x-option-t{ border: 1px dashed #E6E6E6 }
.w-add-choice .w-option ul div .x-inputt{ border: 1px dashed #CCC;margin-left: 15px;width: 75%}
.w-add-choice .w-option ul .active .w-inputt{ background: #90CADF } 
.w-add-choice .w-option ul li .w-inputt .w-pack,.w-add-choice .w-option ul li .w-inputt .w-ht{ background: #E5E5E5; cursor: pointer; display: none; line-height: 32px; color:#333; text-align:center;font-size:19px;right: 2px; width: 18px; height: 32px; position: absolute; top: -32px }
.w-add-choice .w-option ul li .w-inputt .w-pack{ height: 0; overflow: hidden;}
.w-add-choice .w-option ul li .w-inputt .w-ht{ position: absolute;right: 0;top: 0;display: none; }
.w-add-choice .w-option ul .w-tips i{width: 0;height: 0;border-color: transparent transparent transparent rgba(0,0,0,.8);border-style: dashed dashed dashed solid;border-width: 7px 8px;position: absolute;right: -16px;top: 8px;}
.w-add-choice .w-option .w-add-option{ width:100%;overflow: hidden; }
.w-regression,.w-score,.w-analysis,.w-counter-mark{ text-align: left; margin-top:20px;}
.w-regression{ display: none; }
.w-regression input,.w-score input,.w-counter-mark input{margin-right:12px; box-shadow: 0 1px 0 #F1F1F1 inset;padding:5px 10px;width: 150px; height: 32px;border: 1px solid #CCC }
.w-creat-openwork  input.w-100width{ width: 100%!important }
.w-creat-openwork .w-ordinary-area{ width: 100%;height: 80px;padding: 5px 10px; box-shadow: 0 1px 0 #F1F1F1 inset;border: 1px solid #CCC; }
.w-creat-openwork .w-add-choice p .w-close{ width: 26px;height: 26px;line-height: 25px;color: #f55f5f;margin-top: 1px; font-size: 18px;border: 2px solid #f55f5f; } 
.w-creat-openwork .w-add-choice p .w-close:hover{ color: #F00;border-color: #F00 }
.w-creat-openwork .w-matrix-wrap-auto{ width: 100%;position: relative;display: inline-block;padding-right: 30px;min-height: 120px }
.w-creat-openwork .w-matrix-wrap::-webkit-scrollbar{width: 12px;height: 10px;}/*滚动条整体样式*/
.w-creat-openwork .w-matrix-wrap::-webkit-scrollbar-thumb{height: 30px; background-color: #999;-webkit-border-radius: 7px; outline: 2px solid #fff;outline-offset: -2px;}/*滚动条里面小方块*/
.w-creat-openwork .w-matrix-wrap::-webkit-scrollbar-track {background: #FFF;}/*滚动条里面轨道*/
.w-creat-openwork .w-matrix-wrap{ height: 100%;display: inline-block;max-width: 100%;overflow-x: auto;position: absolute;left: 0;right: 30px;padding-top: 20px}
.w-creat-openwork .w-matrix-wrap table{ padding-left: 0;max-width: initial; }
.w-creat-openwork .w-matrix-wrap table tr{ border-right: 0; height: initial;margin-top: 0;border-radius: 0;cursor: default; }
.w-creat-openwork .w-matrix-wrap table tr td{ position: relative;width: 150px;border: 1px solid #CFCFCF;text-align: center; border-right: 0 }
.w-creat-openwork .w-matrix-wrap table tr td .w-del-lie{ position: absolute;right: 2px;top: -22px;color: #F00 ;cursor: pointer;}
.w-creat-openwork .w-matrix-wrap table tr td.w-first-td .w-matrix-td{ width: 150px }
.w-creat-openwork .w-matrix-wrap-auto .w-matrix-add-tr .w-btn{ top: 22px;right: 0;position: absolute;float: initial;cursor: pointer;font-weight: bold;font-size: 20px; width: 28px;height: 28px;line-height: 28px;text-align: center;margin: 0; }
.w-creat-openwork .w-matrix-wrap table tr:last-child td{ border-right: 1px solid #CFCFCF }
.w-creat-openwork .w-matrix-wrap table tr .w-matrix-td{border-bottom:1px solid #CFCFCF;padding: 6px }
.w-creat-openwork .w-matrix-wrap table tr .w-matrix-td.w-matrix-stem{ height: 38px }
.w-creat-openwork .w-matrix-wrap table tr .w-matrix-td:last-child{ border-bottom: none; }
.w-creat-openwork .w-matrix-wrap table tr .w-matrix-td select{ width: 170px;border-color: #E0E0E0;outline: none;font-size: 14px;border-radius: 3px;padding: 2px 10px 5px 10px; }
.w-creat-openwork .w-matrix-wrap table tr .w-matrix-input{ outline: none; }
.w-creat-openwork .w-matrix-wrap table tr .w-matrix-input:hover,.w-creat-openwork .w-matrix-wrap table tr .w-matrix-input:focus{ border: 1px dashed #CFCFCF }
body .w-creat-openwork .wangEditor-container .wangEditor-txt p{ line-height: 20px }
.w-regression span,.w-score span,.w-analysis span,.w-counter-mark span{ margin-right:15px;float: left; width: 50px;height: 32px;line-height: 32px; text-align: center; }
.w-analysis .ipt-area,.w-question-bank-text{ box-shadow: 0 1px 0 #F1F1F1 inset; border: 1px solid #CCC}
.w-question-bank-text{ width: 100%;height: 130px;padding: 5px 10px; }
.w-add-choice .w-counter-mark{ margin-bottom: 30px }
.w-add-choice .w-counter-mark input{ width: 400px }
.w-add-choice .w-btn-single{ position: absolute; left: 45%;bottom: 15px; padding:0 15px; width:auto;height: 30px;line-height: 30px;text-align: center;border-radius: 3px;background: #1AB394;float: right;color: #FFF;cursor: pointer; margin-right: 100px }
.w-add-choice .w-btn-single:hover{ background: #18A689 }
.w-add-choice .w-button{ margin-top: 25px }
.w-analysis textarea{ padding: 5px 10px }
.w-add-choice .w-stem{ margin-bottom: 50px } 
.w-add-choice .w-stem .w-stem-t{ width: 100%; height: 65px; resize: none; padding: 5px 10px}
.w-add-choice .w-option ul li .wangEditor-container{ margin-bottom:15px; width: 75%;float: left; margin-left: 15px}
.wangEditor-container * { z-index: 15!important }
.wangEditor-container{ z-index: inherit!important; }
.w-add-choice .w-option ul li .wangEditor-container .wangEditor-txt,.w-add-choice .w-stem .w-stem-t .wangEditor-txt{ margin-top: 0 }
.w-add-choice .w-option ul li .wangEditor-container .wangEditor-txt p { margin: 3px 0 }
.w-add-choice .w-stem .wangEditor-container .wangEditor-txt p ,.w-add-choice .w-stem .wangEditor-container .wangEditor-txt h1,.w-add-choice .w-stem .wangEditor-container .wangEditor-txt h2,.w-add-choice .w-stem .wangEditor-container .wangEditor-txt h3,.w-add-choice .w-stem .wangEditor-container .wangEditor-txt h4,.w-add-choice .w-stem .wangEditor-container .wangEditor-txt h5{ margin: 2px 0;line-height: 1 } 
.w-add-choice .w-option ul li .wangEditor-container .wangEditor-menu-container{ overflow: hidden; height: 0px }
.w-add-choice .w-all-type{ display: none; }
.w-add-choice .w-verdict li{ padding: 0; width: 120px;height: 38px;line-height: 38px; border: 1px solid #e6e6e6;border-radius: 3px;text-align: center;margin-top: 10px;cursor: pointer;font-size: 16px; }
.w-add-choice .w-question-types{ text-align: left;margin-bottom: 15px;overflow: hidden; }
.w-add-choice .w-question-types li,.w-add-choice .w-question-types span{ float: left; margin-right: 25px }
.w-add-choice .w-question-types span{ margin-top: 15px }
.w-questionnaire{ text-align: left; }
.w-questionnaire .w-option ul li .w-survey-option{width: 75%;float: left;margin:0 10px 15px 15px; box-shadow: 0 1px 0 #F1F1F1;min-height: 32px; border: 1px solid #CCC;padding: 0 15px }
.w-questionnaire .w-questionnaire-list{ border-bottom: 1px solid #CCC;margin-bottom: 25px }
.w-questionnaire .w-questionnaire-list .w-q-close{ float: right;font-size: 25px;cursor: pointer; }
.w-questionnaire .w-questionnaire-list .w-q-close:hover{ color: #1aB394 }
.w-questionnaire .add-questionnaire-btn{ margin: 15px auto 0 auto;text-align: center; }
.w-add-choice .w-verdict .active{  background: #90CADF;border: 1px solid #90CADF; }
.w-add-choice .w-subjectivity-answer{ text-align: left;color: #1AB394 }
.w-wrmp .active,.w-edit-wrmp .active{ display: block !important; }
.w-wrmp .w-back-top{ display: none;cursor: pointer;transform: rotate(-90deg);text-align: center;position: fixed;bottom: 30px;right: 50px;font-size: 44px;color: #1AB394;}
.w-btnp{ padding: 12px 25px; margin-top: 25px }
.w-creat-openwork .admin-content .w-look-work{ padding: 12px 25px; margin-top: 25px;background: #1AB394;border-color: #1AB394 }
.w-h-input{ position: relative; }
.w-h-input:hover .w-edit-c{ display: block; } 
.w-h-input .w-edit-c{font-size: 16px; position:absolute;width: 25px;height: 25px;right: -6px;display: none;top: 2px;cursor: pointer; }
.w-h-input .w-editable{ width: 70%; display: inline-block;padding: 0 10px; background: #FFF;border: 1px solid #CCC }
.w-rubric-list{ margin:40px 20px 30px 20px;padding: 0 100px ;  padding-top: 20px; border-top: 1px dashed #CCC }
.w-rubric-list ul{position: relative;}
.w-rubric-list li{position: relative;overflow: hidden; padding: 15px 100px 15px 0; border: 1px solid #C6C6C6; border-radius: 3px;margin-bottom: 15px }
.w-edit-wrmp .w-option li{ border: none; padding: 0 }
.w-rubric-list li .wrubric-name{ padding-left: 15px ;display: block;}
.w-rubric-list li .w-drag{ margin-right: 15px; font-weight: bold;font-size: 85px; color: #1AB394; float: left;margin-top:14px; }
.w-rubric-list li .drag{ cursor: move; }
.w-rubric-list li .wrubric-type{ display: block;padding-left: 30px }
.w-rubric-list li .w-wrubric-right{ padding-left: 40px; }
/*.w-wrmp .w-nopadding{ padding: 0 ;min-height: 80px;height: 80px;line-height: 80px}*/
.DR_holder{ margin-bottom: 15px }
.w-rubric-list li .drag{ }
.w-rubric-list li .w-score-wrmp{position: absolute; right: 10px; bottom: 10px;}
.w-rubric-list li .w-score-wrmp .w-score-t{ margin-left: 5px; border: 1px solid #CCC;width: 60px;height: 30px;padding: 5px 10px}
.w-rubric-list li .w-edit-del{ position: absolute; top: 3px;right: 16px;font-size: 20px;color: #888}
.w-rubric-list li .w-edit-del .w-del-li{ margin-top: 4px;float: right;width: 20px;height: 20px;background: url(../images/del.png) -2px -2px; margin-left: 7px; }
.w-rubric-list li .w-edit-del span{ cursor: pointer; }
.w-btn-import{display: inline-block; padding: 4px 35px; line-height: 30px; border-radius: 5px;margin-left: 15px }
.w-rubric-list li .w-edit-wrmp{ width:105%;border: 1px solid #C6C6C6; margin: 20px 0 50px 20px;padding-top: 50px}
.w-fiche-wrmp{ width: 90%;margin: 0 auto }
.w-fiche-item{ box-shadow: 0 0 5px #C0C0C0;border: 1px solid #C8C8C8;min-height: 200px;margin-bottom: 25px;padding: 25px }
.w-fiche-item:hover{ box-shadow: 0 0 5px #21a0e0;border: 1px solid #21a0e0 }
.w-fiche-item ul{ overflow: hidden; }
.w-fiche-item-name{ float: left;color: #989898}
.w-fiche-item .w-fiche-item-time{ float: right; }
.w-fiche-item .w-fiche-tit{ padding: 20px 0 }
.w-fiche-item .w-fiche-tit .w-state{ float: right; padding-left: 0 }
.w-fiche-item .w-fiche-tit .w-state li{ float: left; }
.w-fiche-item .w-fiche-tit .w-state li a{ float: left; padding: 6px 13px;border-left: 1px solid #C6C6C6 }
.w-fiche-item .w-fiche-tit .w-state li:first-child a{ border: none; }
.w-fiche-num{ font-size: 30px }
.w-fiche-item .w-fiche-num,.w-fiche-item .w-fiche-state{ display: block;text-align: center; }
.w-fiche-state{ /*color: #1AB394*/ }
.w-fiche-item .w-fiche-tit .w-desc-info{ display: inline-block; width: 70%;margin-left: 15px}
.w-fiche-item .w-fiche-tit .w-desc-info h1{  }
.w-fiche-item .w-fiche-tit .w-desc-info .w-fiche-desc{ line-height: 20px;display: inline-block; text-indent: 2em;color: #686868 }
.w-completion #w-inputt-3,.w-kong{ border: 1px solid #CCC; background: #FFF;padding:5px 10px;width: 460px;height: 140px;text-align: left; }
.w-plan-wrmp span{ display: inline-block;margin-left: 10px }
.w-time{ width: 150px;border:1px solid #E5E6E7;height: 32px;padding-left: 10px;margin: 0 10px }
.w-one-low{ width: 80px; text-align: right; display: inline-block; }
.w-plan-row{ margin-bottom: 15px }
.w-add-lessons{ display: inline-block;margin-left: 10px; color: #FFF; background: #1AB394;padding: 1px 20px;border-radius: 3px;cursor: pointer; }
.w-lesson-wrmp ul{position: relative; width: 600px;border: 1px solid #E5E6E7;margin: 0 auto;padding: 10px;margin-bottom: 15px }
.w-lesson-wrmp .w-section{ ;height: 32px;padding: 5px 15px;border:1px solid #E5E6E7; }
.w-time-d{ width: 90px;height: 32px;border: 1px solid #E5E6E7;margin:0 15px 15px 0;text-align: center;line-height: 32px;cursor: pointer; }
.w-lesson-wrmp .w-del-lessons{ position: absolute; right: 10px; top: 10px;width: 25px;height: 25px;background: url(../images/del.png); }
.w-lesson-wrmp .w-del-lessons:hover{ background: url(../images/del.png) 0 26px; cursor: pointer;}
.w-plan-wrmp .active{ background: #1AB394;color: #FFF }
.w-course-plan-list ul{ overflow: hidden; display: inline-block;}
.w-course-plan-list ul li{ border-radius: 5px; transition-duration: 0.5s; transition-delay: line-height;line-height: 70px; cursor: pointer; position: relative; float: left;width: 140px;height: 70px;text-align: center;border: 1px solid #CCC;margin: 0 15px 15px 0}
.w-course-plan-list ul li .w-course-operate{ transition-duration: 0.5s; transition-delay: height; }
.w-course-plan-list ul li:hover{color: #FFF ; line-height: 40px; background: #1AB394;}
.w-course-plan-list ul li:hover .w-course-operate{ height: 20px }
.w-course-plan-list ul li:nth-child(5n){ margin-right: 0 }
.w-course-plan-list ul li .w-course-operate{  color: #FFF ;height: 0;overflow: hidden; padding: 0 10px; width: 100%; position: absolute;bottom: 5px;font-size: 18px }
.w-course-plan-list ul li .w-course-operate .w-course-plan-edit{ float: left;cursor: pointer; }
.w-course-plan-list ul li .w-course-operate .w-course-plan-edit:hover,.w-course-plan-list ul li .w-course-operate .w-course-plan-del:hover{ color: #333 }
.w-course-plan-list ul li .w-course-operate .w-course-plan-del{ cursor: pointer;float: right; }
.w-course-plan-list .w-course-add-btn{ cursor: pointer; border-radius: 5px; color: #CCC; font-size: 40px; width: 70px;height: 70px;text-align: center;line-height: 70px;border: 1px solid #CCC;float: right; }
.w-course-plan-list ul li .w-selected-coures{ color: #1AB394; top: 32%;left: 40%; display: none; font-size: 36px; position: absolute; }
.w-course-plan-list ul .active{ background: #1AB394; color:#FFF; }
.w-course-plan-list ul .active .w-selected-coures{ display: block; }
.w-wrmp input::-webkit-outer-spin-button,
.w-wrmp input::-webkit-inner-spin-button {-webkit-appearance: none !important;margin: 0;}
.w-top{ z-index: 1001;position: fixed;top: 0;left: 0;width: 100%;height: 70px;background: #474747;line-height: 70px;padding: 5px 25px 0 25px;color: #FFF;font-size: 26px}
.w-top .w-back{font-size: 26px;cursor: pointer;color: #FFF}
.wh-green:hover{color: #1AB394;cursor: pointer;}
.w-top .w-homework-name{position: absolute;left: 15%}
.w-top .w-student-id{position: absolute;left: 45%}
.w-top .w-correct-state{position: absolute;left: 65%}
.w-top .w-switch-page{width: 100px;position: absolute;right: 25px;top: 0;font-size: 30px}
.w-main{width: 80%;border: 1px solid #E5E6E7;min-height: 500px;margin: 0 auto;margin-top: 100px}
.w-paging .w-prep{position: fixed;left: 30px;top: 42%;font-size: 50px}
.w-paging .w-next{position: fixed;right: 30px;top: 42%;font-size: 50px}
.w-topic-list{padding: 25px;border-bottom: 1px solid #CCC}
.w-topic-list .w-topic-type-score{color: #C3C3C3;margin-bottom: 15px}
.w-topic-list .w-topic-type-score .w-type{padding-right: 25px}
.w-topic-list .w-correct-stem{font-size: 16px;text-indent: 2em;margin-bottom: 20px}
.w-topic-list .w-options{padding-left: 30px;color: #333}
.w-topic-list .w-options li span{display: inline-block;padding: 5px 10px}
.w-topic-list .w-options li .w-span p{ display: inline-block; }
.w-topic-list .w-options .w-stu-answer span{background: #1AB394;color: #FFF}
.w-topic-list  .w-answers span{color: #1AB394;font-size: 18px;}
.w-topic-list .w-answers{margin:10px 25px 0 25px;border: 1px dashed #CCC;padding: 5px 10px;min-height: 40px;font-size: 16px}
.w-topic-list .w-correct-score{margin-top: 25px; padding-left:25px}
.w-topic-list .w-correct-score input{border: none;border-bottom: 1px solid #CCC;width: 90px;text-align: center;margin-left: 10px}
.w-topic-list .w-correct-score input:focus{border-bottom: 2px solid #1AB394}
.w-topic-list .w-stu-respond{margin:10px 25px 0 25px;color: #0192F3}
.w-topic-list .w-stu-respond span{font-size: 20px}
.w-topic-list .w-stu-respond .w-respond{margin-top:10px;border: 1px dashed #CCC;padding: 5px 10px;min-height: 40px;}
.w-topic-list .w-tea-reviews{margin: 10px 25px 0 25px;}
.w-topic-list .w-tea-reviews textarea{ resize: none;width: 450px;height: 0px;display: block;margin-top: 15px;border: none }
.w-topic-list .w-show-reviews textarea{height: 180px;border: 1px solid #CCC; padding: 10px}
.w-correct-submit{text-align: center;margin: 50px 0 60px 0}
.myTable{ border:1px solid #CCC;border-bottom: none;width: 80%;margin: 0 auto }
.myTable thead tr,.myTable thead,.myTable thead tr th,.myTable tbody tr td,.myTable tbody tr th{ border-bottom: 1px solid #CCC;border-right: 1px solid #CCC }
.myTable thead tr th:last-child,.myTable tbody tr td:last-child{ border-right: none }
.myTable tbody tr td,#myTable tbody tr th,#myTable thead tr th{ text-align: center; height: 50px;width: 80px ;padding: 0}
.myTable tbody .w-lunch td{ border-right: none;}
.w-course-time{ position: relative; }
.w-course-time i{ position: absolute;width: 110px;transform: rotate(25deg);border-bottom: 1px solid #CCC;height: 1px;top: 22px;left: -6px }
.w-course-time span{ color: #CCC;display: inline-block;margin:0 2px }
.w-course-time .w-course-jie{ position: relative; top: 8px;right: 5px }
.w-course-time .w-time-zhou{ position: relative;bottom: 8px;left: 5px  }
.myTable tbody tr .w-td-sel{ cursor: pointer; }
.w-calendar-info{ text-align: left;min-height: 40px;width: 80%;margin: 0 auto;margin-bottom: 30px}
.w-calendar-info .w-attend-class,.w-calendar-info .w-schedule-name{ float: left; }
.w-calendar-info .w-attend-class input,.w-calendar-info .w-schedule-name input{padding: 0 10px; border: none;border-bottom: 2px solid #CCC;text-align: center; }
.w-calendar-info .w-attend-class input:focus,.w-calendar-info .w-schedule-name input:focus{ border-bottom: 2px solid #1AB394 }
.w-calendar-btn{ margin-top: 30px }
.w-calendar-info .w-tab-calendar{ position: relative;float: left; margin-left: 100px;width: 100px;height: 36px;line-height: 36px;cursor: pointer;text-align: center;background: #1AB394;color: #FFF;border-radius: 4px}
.w-calendar-info .w-add-calendar{ float: right; }
.w-calendar-info .w-tab-calendar ul{ max-height: 370px; overflow: auto; z-index: 999; display: none;position: absolute;top: 35px;background: #F3F3F3;width: 100px }
.w-calendar-info .w-tab-calendar:hover ul{ display: block; }
.w-calendar-info .w-schedule-start-end{  display:inline-block; margin: 0 auto;margin-top: 20px }
.jconfirm-box-container .w-calendar-info{ margin-bottom: 10px }
.jconfirm-box-container tbody tr th,.jconfirm-box-container tbody tr td,.jconfirm-box-container thead tr th{ height: 30px }
.jconfirm-box-container .w-calendar-info .w-schedule-start-end{margin-top: 0}
.w-calendar-info .w-schedule-start-end input{ border: 1px solid #CCC; padding: 5px 10px;width: 150px;margin: 0 10px }



.w-view-more{ display: block;width: 110px;margin: 0 auto;text-align: center;cursor: pointer; }
.w-view-more:hover{ color: #1AB394 }

/*调查表*/
.w-chart-data{ z-index: 999;width: 700px;height: 0;overflow: hidden;position: fixed;top: 0;right: 0;background: rgba(0,0,0,0.8);border-radius: 10px }
.w-chart-data .w-chart{ width: 100%;height: 600px;color: #FFF }
.w-chart-data .w-chart-close{ color: #FFF;position: absolute;top: 10px;right: 10px;font-size: 20px;cursor: pointer; }
/*图片预览*/
.viewer-container,.viewer-navbar{background-color:#000;overflow:hidden}.viewer-canvas,.viewer-container,.viewer-footer,.viewer-player{right:0;bottom:0;left:0}.viewer-button,.viewer-canvas,.viewer-container,.viewer-footer,.viewer-list,.viewer-navbar,.viewer-open,.viewer-title,.viewer-toolbar,.viewer-toolbar>li{overflow:hidden}
.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{font-size:0;line-height:0;display:block;width:20px;height:20px;color:transparent;
 	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat}
.viewer-zoom-in:before{content:'Zoom In';background-position:0 0}.viewer-zoom-out:before{content:'Zoom Out';background-position:-20px 0}
.viewer-one-to-one:before{content:'One to One';background-position:-40px 0}.viewer-reset:before{content:'Reset';background-position:-60px 0}
.viewer-prev:before{content:'Previous';background-position:-80px 0}.viewer-play:before{content:'Play';background-position:-100px 0}
.viewer-next:before{content:'Next';background-position:-120px 0}.viewer-rotate-left:before{content:'Rotate Left';background-position:-140px 0}.viewer-rotate-right:before{content:'Rotate Right';background-position:-160px 0}.viewer-flip-horizontal:before{content:'Flip Horizontal';background-position:-180px 0}
.viewer-flip-vertical:before{content:'Flip Vertical';background-position:-200px 0}.viewer-fullscreen:before{content:'Enter Full Screen';background-position:-220px 0}.viewer-fullscreen-exit:before{content:'Exit Full Screen';background-position:-240px 0}.viewer-close:before{content:'Close';background-position:-260px 0}
.viewer-container{font-size:0;line-height:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.5);direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:auto;min-height:0!important;max-height:none!important}
.viewer-player,.viewer-tooltip{display:none;position:absolute}.viewer-canvas{position:absolute;top:0}
.viewer-canvas>img{width:auto;max-width:90%!important;height:auto;margin:15px auto}.viewer-footer{position:absolute;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5)}
.viewer-list{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;padding:1px 0}.viewer-list>li{font-size:0;line-height:0;float:left;overflow:hidden;width:30px;height:50px;cursor:pointer;opacity:.5;color:transparent;filter:alpha(opacity=50)}
.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-active{opacity:1;filter:alpha(opacity=100)}.viewer-player{top:0;cursor:none;background-color:#000}.viewer-player>img{position:absolute;top:0;left:0}.viewer-toolbar{width:280px;margin:0 auto 5px;padding:3px 0}
.viewer-toolbar>li{float:left;width:24px;height:24px;cursor:pointer;border-radius:50%;background-color:#000;background-color:rgba(0,0,0,.5)}.viewer-toolbar>li:hover{background-color:#000;background-color:rgba(0,0,0,.8)}.viewer-toolbar>li:before{margin:2px}.viewer-toolbar>li+li{margin-left:1px}.viewer-toolbar>.viewer-play{width:30px;height:30px;margin-top:-3px;margin-bottom:-3px}
.viewer-toolbar>.viewer-play:before{margin:5px}.viewer-tooltip{font-size:12px;line-height:20px;top:50%;left:50%;width:50px;height:20px;margin-top:-10px;margin-left:-25px;text-align:center;color:#fff;border-radius:10px;background-color:#000;background-color:rgba(0,0,0,.8)}
.viewer-title{font-size:12px;line-height:1;display:inline-block;max-width:90%;margin:0 5% 5px;white-space:nowrap;text-overflow:ellipsis;opacity:.8;color:#ccc;filter:alpha(opacity=80)}.viewer-title:hover{opacity:1;filter:alpha(opacity=100)}.viewer-button{position:absolute;top:-40px;right:-40px;width:80px;height:80px;cursor:pointer;border-radius:50%;background-color:#000;background-color:rgba(0,0,0,.5)}
.viewer-button:before{position:absolute;bottom:15px;left:15px}.viewer-fixed{position:fixed}.viewer-show{display:block}.viewer-hide{display:none}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.viewer-fade{opacity:0;filter:alpha(opacity=0)}.viewer-in{opacity:1;filter:alpha(opacity=100)}.viewer-transition{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}
.w-feed-list img,.w-his-feeditem img{max-width: 100px;max-height: 100px}

.w-ktinteract-admin .view-f11{ color: #FFF; }
.w-ktinteract-admin .viewer-toolbar>li:before{ margin: 7px auto }
.w-ktinteract-admin .viewer-toolbar>li.view-f11:before{ margin-top: 18px;margin-left: 2px;display: inline-block; }
.w-ktinteract-admin .viewer-toolbar>li{ width: 36px;height: 36px;display: inline-block;float: initial; margin: 0 10px }
.w-ktinteract-admin .viewer-toolbar>.viewer-play{ margin-top: 0;margin-bottom: 0 }

/*大屏幕单元环节模块区域*/
.w-unit-module-link{position: fixed;left: 20px;top: 0;height: 100%;z-index: 9}
.w-unit-module-link .fa{font-size: 27px;color: #1AB394;cursor: pointer;background:#5C5C5C;padding:0 5px;display: inline-block;}
.w-unit-module-link .w-uml-list{ min-height: 500px;position: relative;background: rgba(92,92,92,0.8);height: 90%;width: 0;overflow: hidden;color: #FFF}
.w-unit-module-link .w-uml-list b{ color: #FFF; display: inline-block; margin: 0 15px}
.w-unit-module-link .w-uml-list .w-directorys{ overflow: hidden;width: 100% }
.w-unit-module-link .w-uml-list .w-directorys li{ color:#FFF;float: left; height: 32px;line-height: 32px;text-align: center;background: -moz-linear-gradient(top, #464646, #656565); background: -webkit-gradient(linear,top,from(#464646),to(#656565));background: -webkit-linear-gradient(top, #464646, #656565);background: -o-linear-gradient(top, #464646, #656565);border: 1px solid #4A4A4A;width: 33.3%;cursor: pointer; }
.w-unit-module-link .w-uml-list .w-directorys .active{ background: #5C5C5C;border-bottom: none;  }
.w-unit-module-link .w-uml-list .w-dire-cont{ padding: 10px; }
.w-unit-module-link .w-uml-list .active{ display: block;}
.w-unit-module-link .w-uml-list .w-dire-cont .w-unit{width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background: #444;padding: 0 10px; border-radius: 2px }
.w-unit-module-link .w-uml-list .w-dire-cont .w-unit .fa{ margin-right: 10px;font-size: 13px;background: none;color: #FFF }
.w-unit-module-link .w-uml-list .w-dire-cont-unit{ max-height: 92%;overflow-y: auto; }
.w-unit-module-link .w-uml-list .w-dire-cont-link{ height: 27%;overflow-y: auto; }
.w-unit-module-link .w-uml-list .w-dire-cont .w-a{ padding: 0 20px }
.w-unit-module-link .w-uml-list .w-dire-cont .data-tab{ margin: 0 }
.w-unit-module-link .w-uml-list .w-dire-cont .data-tab a{ text-align: left;border: none;color: #FFF;padding: 0;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 22px  }
.w-unit-module-link .w-uml-list .w-dire-cont .data-tab .cur{ background: none; color: #1AB394 }
.w-unit-module-link .w-uml-list .w-dire-cont .cur{ color: #1AB394 }
.w-unit-module-link .w-uml-list .w-dire-cont .data-tab .classInteraction{ position: absolute;bottom: 15px;right: 0;display: block; }
.w-unit-module-link .w-uml-list .w-dire-cont .w-a:hover{ color: #1AB394;cursor: pointer; } 
.w-unit-module-link .w-uml-list .w-uwmrp,.w-uwmrp{margin-bottom: 5px; max-height: 26px;overflow: hidden;  }
.control .control-title.w-uwmrp,.control .w-contro-info .w-uwmrp{ max-height: 40px;min-height: 40px }
.control .w-uwmrp .w-unit .fa-chevron-down{ float: right;margin-top: 8px }
.w-unit-module-link .w-uml-list .w-uwmrp-act{ max-height: inherit; }
.control .control-module{ border: none; }
.control .control-module .w-contro-info{ position: relative; padding: 41px 10px 0 10px;border: 1px solid #1C84C9;border-radius: 5px }
.control .control-module .w-contro-info .w-unit{ position: absolute;top: 0;left: 0;width: 100% }
.control-module .w-control-node .w-li .text:hover{ background: #EFEFEF }
.control-module .w-control-node .w-li{ position: relative; }
.control-module .w-control-node .w-li .btns{ position: absolute;right: 0;bottom: 35% }
.control-module .w-control-node .w-li .text{ box-shadow: 0 0 8px #1C84C9;position: relative;border: 1px solid #1C84C9;border-radius: 5px; padding:10px 20px 30px 20px; }
.control-module .w-control-node .w-li .text:hover:before{ font-weight: bold;font-size: 20px;color: #FFF;cursor: pointer;background: rgba(0,0,0,0.3);border-radius: 20px;width: 152px;height: 54px;text-align: center;line-height: 54px;content:'查看详情';position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);  }
.control-module .w-control-node .w-li .node-num{ box-shadow: 0 0 8px #666;border-radius: 5px;overflow: hidden; }
/*控制台*/
.w-mask{transition: all 0.5s ;transform: translate(-50%,-50%); ;position: fixed;width: 0;height: 0;background: rgba(0,0,0,0.6);top: 50%;left: 50%;z-index: 999!important;overflow: hidden; }
.w-mask .w-toolbar{ height: 35px;line-height: 35px;color: #333;background: rgba(239,239,239,0.95); }
.w-mask .w-toolbar .w-full-screen,.w-mask .w-toolbar .w-least{ float: right; margin: 6px 25px 0 0;font-size: 22px;color: #666;cursor: pointer; }
.w-mask .w-toolbar .w-full-screen:hover,.w-mask .w-toolbar .w-least:hover{ color: #1AB394; }
.w-mask .w-toolbar .w-least{ position: relative;bottom: 6px;}
.w-mask .w-toolbar span{ display: inline-block;margin: 0 15px; }
.w-mask .w-cont-wrmp{ }
.w-mask .w-cont-wrmp .w-cont-left{ box-shadow: 0 0 8px #1AB394;overflow-y:auto ;bottom: 20px;padding-top: 50px;text-align: center;position: absolute;top: 70px;left: 1.5%; width: 73%;height: 88%;background:#FFF;border-radius: 8px}
.w-mask .w-cont-wrmp .w-cont-left .text{ text-align: center;padding: 0 15px;position: absolute;top: 20px;left:0;overflow-y:auto;height: 95%;width: 100%  }
.w-mask .w-cont-wrmp .w-cont-left .btns{ display: none; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate{ left: 0;position: absolute; bottom: 10px;background: rgba(0,0,0,0.3);height: 120px;width: 100%; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn:hover,.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn-group .btns a:hover{ background: #098a70;cursor: pointer; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn-group .btns{ display: inline-block; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn-group .btns a{ margin-right: 0;display: inline-block;border: none;background: #1AB394;color: #FFF;padding: 2px 12px;border-radius: 5px; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn-group { display: block; padding: 10px; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn-group .w-lbtn{ margin-left: 15px;padding: 3px 12px 4px 12px;border-radius: 5px; }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-btn-group span{ margin-left:20px;display: inline-block;width: 26px;height: 26px;border-radius: 13px;background: #1AB394;line-height: 26px;text-align: center;color: #FFF }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-switch-link button{ border: none;background: #1AB394;color: #FFF;width: 30px;height: 30px;border-radius: 50% }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-switch-link .w-schedule{border-radius: 4px;display: inline-block;width: 30%;height: 12px;border: 1px solid #1AB394;margin: 0 10px;background: #EFEFEF }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-switch-link .w-schedule span{ background: #1AB394;height: 10px;display: block;width: 0; transition: width 0.3s }
.w-mask .w-cont-wrmp .w-cont-left .w-operate .w-switch-link .w-cur-plan{ position: absolute;left: 50%;transform:translateX(-50%); }
.w-mask .w-cont-wrmp .w-cont-left .w-iframe{ overflow: hidden;z-index: 999;position: absolute;right: 0;width: 0;height:0;top: 0;transition:all 0.5s;background: rgba(0,0,0,0.2);}
.w-mask .w-cont-wrmp .w-cont-left .w-iframe .w-close{ font-size: 22px;position: absolute;right: 10px;top:10px;color: #1AB394;cursor: pointer;font-weight: bold; }
.w-mask .w-cont-wrmp .w-cont-right{ border-radius: 8px;box-shadow: 0 0 8px #1AB394;border: 1px solid #1AB394;padding: 20px 0;bottom: 20px;position: absolute;top: 70px;right: 1.5%;width: 20%;background:rgba(239,239,239,0.95);height: 88% }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list{height: 100%;overflow-y: auto; }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li img{ width: 19.6vw;max-height: 13vw; }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li{text-overflow: ellipsis;overflow: hidden;text-align: center;position: relative;height: 13vw;cursor: pointer; margin-bottom: 10px;background: rgba(0,0,0,0.1);}
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list .active:before{ background: none;}
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list .active .w-tache-tit{ color: #1AB394; }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li .w-tache-tit{  z-index: 99;padding: 0 5px;position: absolute;color: #FFF;width: 100%;text-align: center;left: 0;top: 50%;transform:translateY(-50%);font-size: 18px} 
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li:before{ transition:height 0.2s ;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5); }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li:first-child:after,.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li:last-child:after{position: absolute;bottom: 10px;font-size: 22px;left: 0;width: 100%;color: #FFF;text-align: center; }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li:hover:before{ height: 0!important; }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li:hover .w-tache-tit{ color: #1AB394; }
.w-mask .w-cont-wrmp .w-cont-right .w-tache-list li .w-bevel{ z-index: 97;height: 1.7vw;line-height: 1.7vw;color: #FFF;box-shadow: 0 0 5px #333;background: #1AB394;transform: rotate(45deg);position: absolute;top: 15%;left: 35%;width: 100%  }
.w-mask .w-time-pouse{ color: #FFF;position: absolute;top: 40px;padding: 0 25px;width: 73%; }
.w-mask .w-time-pouse .w-time{ padding-right: 10px; }
.w-mask .w-time-pouse .w-cur-time{ float: right; }
.w-ztype{ display: none; }
.w-mask .w-cont-left .text .mydesc ul{ display: inline-block; }
.control .control-top .side-bar,.w-toolbar .side-bar{ position: absolute;left: 60%;top: 2px; }
.w-toolbar .side-bar{ width: 20%;left: 30%; }
/*大屏幕*/
.w-center{ position: absolute;top: 50%;left: 50%;transform:translate(-50%;-50%); }
.w-v-center{ position: absolute;top: 50%;transform:translateY(-50%); }
.w-l-center{ position: absolute;left: 50%;transform:translateX(-50%); }
.w-data-tab{ position: relative;padding-top: 15px; }
.w-data-tab .control-top{ position: absolute;top: 0;width: 100%;padding: 0 60px; }
.w-data-tab .control-top .w-left-tache{ float: left; }
.w-data-tab .control-top .w-right-tache{ float: right; }
.w-data-tab .control-top .w-left-tache:hover,.w-data-tab .control-top .w-right-tache:hover{ color: #1AB394;cursor: pointer; }
.w-data-tab .w-btn-group{ position: fixed;height: 80px;padding: 10px 20px;overflow: hidden;width: 485px;z-index: 111;bottom: 5%; transition:all 0.4s 0.6s;}
.w-data-tab .w-fun-btm{position: absolute;left: 20px;transition:all 0.4s ;height: 56px;z-index: 9;padding: 15px 5px;width: 460px;text-align: center;border-radius: 10px;background: rgba(26,179,148,0.6);box-shadow: 0 0 10px #000}
.w-data-tab .w-fun-btm a{ box-shadow: 0 0 8px #000;margin: 0 5px;color: #FFF;padding: 7px 10px;background: rgba(56,121,217,0.9);border-radius: 5px }
.w-data-tab .w-fun-btm a:hover{ background: rgba(56,121,217,0.6) }
.w-data-tab .w-fun-btm a .fa{ font-size: 18px; }
.w-data-tab .w-btn-group .w-shrink{ left: 5px;top: 22px;z-index: 10;font-size: 30px;cursor: pointer;position: absolute;width: 30px;height: 30px;line-height: 28px;text-align: center;background: rgba(26,179,148,0.8);border-radius: 50%;color: #fff }
.w-data-tab .w-btn-group .w-shrink:hover{ background: rgba(9,81,66,0.8); }

.w-quick-mark{ position: absolute;width: 100%;height: 98%;top: 0;left: -100%;z-index: 110;transition:left 0.6s; }
.w-quick-mark .w-close-quick{ position: absolute;right: 15px;top: 15px;font-size: 30px;color: #1AB394;cursor: pointer; }
.qrcode-wrap{ position: absolute; width: 100%;height: 100%; }
.tab-content .w-btn-tab{ position: fixed;bottom: 130px;right: 50%;transform:translateX(50%);transition:right 0.7s; } 
.tab-content .w-btn-tab .btn{ background: #1AB394;border: none;padding: 10px 20px;border-radius: 10px; }
.tab-content .w-btn-tab .btn:hover{ background: #118870; }
:-webkit-full-screen{z-index: 99!important;}
.user-info .w-wechat-account-list .w-add-account{display: inline-block;font-size: 14px;cursor: pointer; margin: 0 0 0 15px;padding: 0 15px; }
.w-top-account-list{ position: relative; display: inline-block;margin-left: 30px;}
.w-top-account-list .btn{ overflow: hidden;display: inline-block;height: 28px;line-height: 28px;position: relative;background: #2F4050;border: none; padding: 0;box-shadow: 0 0 1px #000;}
.w-top-account-list .btn .w-top-acc-span{ padding: 0 10px;line-height: 28px;display: inline-block; }
.w-top-account-list .btn .w-top-acc-span:hover{ background: #101010; }
.w-top-account-list .btn .fa-caret-down{display: inline-block;text-align: center; margin-left: 0}
.w-top-account-list .btn:after{ right: 28px;top:0;content: '';position: absolute;height: 100%;width: 1px;border-right: 1px solid #888; }
.w-top-account-list .btn .fa-user{ margin: 0; }
.w-top-account-list div{ display: none;box-shadow: 0 0 3px #2F4050;text-align: center;border-radius: 8px;background: #2F4050;position: absolute; top: 45px;right: 15px; width: max-content;width: -moz-max-content;width:-webkit-max-content;width: -ms-max-content;z-index: 999;padding-bottom: 0; padding: 0 8px;white-space: nowrap;min-width:120px;}
.w-top-account-list div ul{text-align: center;}
.w-top-account-list div ul li{ margin: 5px 0 0 0;padding: 5px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w-top-account-list div ul li span{ color: #FFF; }
.w-top-account-list div ul .w-nopadding{ padding: 2px 0; }
.w-top-account-list div ul li .fa-plus-square-o,.w-top-account-list div ul li .fa-mobile{ margin-right: 3px;font-size:24px;position: relative;top: 1px;right: 8px;float: left;}
.w-top-account-list div ul li:hover{ background: #212121; }
.w-top-account-list div ul li:hover span{ color: #FFF; }
.w-top-account-list div ul li img{ width: 25px;height: 25px;border-radius: 50%;float: left;margin-right: 7px ;}
.w-top-account-list div:before{ content: '';width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #2F4050;position: absolute;top: -8px;right: 10px}
.w-top-account-list div .w-logout{ display: block;color: #FFF;}
.w-top-account-list div li.w-logout{border-top: 1px solid #CCC;}
.w-top-account-list div .w-logout a{ display: block; }
.w-top-account-list div .w-logout .fa-sign-out{ margin-left: 0; }

.w-xmjs-tr td{border: none !important;padding: 0 !important;}
.w-xmjs-div{border: 1px solid #DDD;width: 100%;background: #F5F5F5;max-height: 0;overflow: hidden;transition: all 0.6s;}
.w-xmjs-div tr td{width: 100%;}
.w-xmjs-div ul li{overflow: hidden;}
.w-xmjs-div ul li span:first-child{background: #EBF3F4;}
.w-xmjs-div ul li:last-child span{border-bottom: none;min-height: 60px;background: none;display: block;}
.w-xmjs-div ul li span{display: inline-block;padding: 7px;border-right: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.w-xmjs-div ul li span.w-xmjs-left{width: 25%;float: left;}
.w-xmjs-div ul li span.w-xmjs-right{width: 75%;float: right;}
.w-xmjs-div ul li span:last-child{border-right: none;}
.w-xmjs-div ul li [class*=am-u-]+[class*=am-u-]:last-child{padding: 7px 7px 7px 25px;}

/*在线答疑样式修改*/
.w-review-cont{ padding-bottom: 0; }
.w-review-cont .reply-list{ margin-bottom: 15px; }
.w-review-cont .btns{ margin-bottom: 20px; }


/*双创系统文章管理内容富文本*/
.l-cont #editor{
	height: 150px!important;
}



















