html {
	font-size : 100px;
}

/* 输入提示 */
.form-control-feedback {
    right: -30px;
    padding-top: 8px;
}

.control-label-show {
	padding-top: 8px;
}


/* 分页 */
.pagination-sm{
	margin:2px;
	float:right;
}
.pageshow{
	padding-top:5px;
}

.form-horizontal-condensed .form-group{
	margin-bottom: 5px;
}

#app_left .list-group-item {
    border: none;
    border-radius: 0px;
    background-color: transparent;
    text-align: center;
    font-size: 12px;
    margin-top: 12px;
}

#app_left .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
   	color: #fff;
    background-color: #337ab7;
}

.fl {float:left;}
.fr {float:right;}
.p15 {padding: 15px;}
div::-webkit-scrollbar {display:none;}
div:focus{outline:none;}
.fixed-top {position: fixed;right: 0;top: 0;left: 0;background: #fff;z-index: 1030;}
.fixed {position: fixed;right: 0;top: 0;left: 0;bottom:0; background: #fff;z-index: 1030;}
.hidden-overstep-txt {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.m-category {
	color: #333;font-weight: 500;font-size: 16px;
}

.m-category li {
	float: left;
	border: 1px solid #f2f2f2;
	padding: 3px 5px 5px;
    margin: 8px 0px 8px 5px;
    border-radius: 17px;
    letter-spacing: .5px;
    width: 65px;
    text-align: center;
}

.m-category li.active {
	border: 1px solid #FFF;
    background: #F15D22;
    color: #fff;
}

.m-category-menu {
	position:fixed;right:0;top:0px;line-height: 50px;padding:0px 15px;font-size: 18px;z-index: 1030;box-shadow: -1px 1px 0px #F2F2F2;background: rgba(255,255,255,0.7);
}

.more-category {
	position: absolute;top:0;left: 0;right: 0;bottom: 0;background: #f2f2f2;z-index: 1080;
}

.more-category .category-box > li {
	float: left;
	background-color: #fff;
	padding: 10px 5px;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 2px;
    text-align: center;
    min-width: 30%;
}

.m-btm-line {
	padding-bottom: 15px;
}

.m-category.active .m-btm-line, .literatures.active  .m-btm-line {
	border-bottom: 2px solid #F15D22;color: #F15D22;
}

/* 下拉刷新+滚动加载  */
.weui-pull-to-refresh {
  	margin-top: -50px;
  	-webkit-transition: -webkit-transform .4s;
  	transition: -webkit-transform .4s;
  	transition: transform .4s;
  	transition: transform .4s, -webkit-transform .4s;
}
.weui-pull-to-refresh.refreshing {
  	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
}
.weui-pull-to-refresh.touching {
  	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}
.weui-pull-to-refresh__layer {
  	height: 48px;
  	line-height: 30px;
  	padding: 10px;
  	text-align: center;
}
.weui-pull-to-refresh__layer .down {
  	display: inline-block;
}
.weui-pull-to-refresh__layer .up,
.weui-pull-to-refresh__layer .refresh {
  	display: none;
}
.weui-pull-to-refresh__layer .weui-pull-to-refresh__arrow {
  	display: inline-block;
  	z-index: 10;
  	width: 20px;
  	height: 20px;
  	margin-right: 4px;
  	vertical-align: -4px;
  	background: no-repeat center;
  	background-size: 13px 20px;
  	-webkit-transition-duration: 300ms;
    transition-duration: 300ms;
  	-webkit-transform: rotate(0deg) translate3d(0, 0, 0);
    transform: rotate(0deg) translate3d(0, 0, 0);
  	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2040'%3E%3Cpolygon%20points%3D'9%2C22%209%2C0%2017%2C0%2017%2C22%2026%2C22%2013.5%2C40%200%2C22'%20fill%3D'%238c8c8c'%2F%3E%3C%2Fsvg%3E");
}
.weui-pull-to-refresh__layer .weui-pull-to-refresh__preloader {
  	display: none;
  	vertical-align: -4px;
  	margin-right: 4px;
  	width: 20px;
  	height: 20px;
  	-webkit-transform-origin: 50%;
   	transform-origin: 50%;
  	-webkit-animation: preloader-spin 1s steps(12, end) infinite;
          animation: preloader-spin 1s steps(12, end) infinite;
}
.weui-pull-to-refresh__layer .weui-pull-to-refresh__preloader:after {
  	display: block;
  	width: 100%;
  	height: 100%;
  	content: "";
  	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  	background-repeat: no-repeat;
  	background-position: 50%;
  	background-size: 100%;
}
.pull-up .weui-pull-to-refresh__layer .down,
.refreshing .weui-pull-to-refresh__layer .down {
  	display: none;
}
.pull-up .weui-pull-to-refresh__layer .weui-pull-to-refresh__arrow {
  	display: inline-block;
  	-webkit-transform: rotate(180deg) translate3d(0, 0, 0);
   	transform: rotate(180deg) translate3d(0, 0, 0);
}
.pull-up .weui-pull-to-refresh__layer .up {
  	display: inline-block;
}
.pull-down .weui-pull-to-refresh__layer .weui-pull-to-refresh__arrow {
  	display: inline-block;
}
.pull-down .weui-pull-to-refresh__layer .down {
  	display: inline-block;
}
.refreshing .weui-pull-to-refresh__layer .weui-pull-to-refresh__arrow {
  	display: none;
}
.refreshing .weui-pull-to-refresh__layer .weui-pull-to-refresh__preloader {
  	display: inline-block;
}
.refreshing .weui-pull-to-refresh__layer .refresh {
  	display: inline-block;
}
.weui-loadmore, .weui-loadover {
	line-height:30px;text-align: center;padding: 10px 0px;
}


.link-wrap {
   	padding-bottom: 15px;width: 90%;margin: 0 auto;
}

.link-wrap .link-box {
	overflow: hidden;
}
.link-wrap .link-type {
	width:90px;
	height:30px;
	font-size:15px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(64,66,68,1);
	line-height:30px;
	margin-top: 25px;
	text-align: center;
}
.link-wrap .link-type i {
	font-size: 12px;color: #909399;margin-left:3px;
}
.link-wrap .link-item {
    width: 25%;float:left;margin-top:25px;text-align: center;
}
.item-block {
	display: inline-block;
}
.link-wrap .link-item-border {
    border-radius: 50px;
}
.link-wrap .link-green {background: linear-gradient(135deg,rgba(159,251,197,1) 0%,rgba(15,191,129,1) 100%);}
.link-wrap .link-blue {background: linear-gradient(135deg,rgba(134,191,252,1) 0%,rgba(86,121,253,1) 100%);}
.link-wrap .link-golden {background: linear-gradient(130deg,rgba(255,228,105,1) 0%,rgba(255,161,62,1) 100%);}
.link-wrap .link-red {background: linear-gradient(135deg,rgba(255,165,174,1) 0%,rgba(255,88,104,1) 100%);}

.link-icon {
    width: 48px;
    height: 48px;
    background: url(../img/icons-v2.png) no-repeat;
    background-size: 445px;
    margin: 0 auto;
}
.link-txt {
    margin-top: 8px;text-align: center;font-size: 12px;color: #404244;
}

.link-icon-owncloud {background-position:2px 2px !important;}
.link-icon-resource {background-position:-48px 2px !important;}
.link-icon-cloudclass {background-position:-98px 2px !important;}
.link-icon-edu {background-position:-148px 2px !important;}
.link-icon-backbone {background-position:-198px 2px !important;}
.link-icon-airclass {background-position:-248px 2px !important;}
.link-icon-notice {background-position:-298px 2px !important;}
.link-icon-meeting {background-position:-348px 2px !important;}

.link-icon-cms {background-position:2px -48px !important;}
.link-icon-safety {background-position:-48px -48px !important;}
.link-icon-parent {background-position:-98px -48px !important;}
.link-icon-questionnaire {background-position:-148px -48px !important;}
.link-icon-password {background-position:-198px -48px !important;}
.link-icon-wechat {background-position:-248px -48px !important;}
.link-icon-salary {background-position:-298px -48px !important;}
.link-icon-wark  {background-position:-348px -48px !important;}
.link-icon-messages  {background-position:-398px -48px !important;}


.msg-wrap {
	background: #fff;margin: 15px 15px 0px;border-radius: 5px;font-family: '微软雅黑';letter-spacing: 1px;
}
.msg-wrap .msg-link {overflow: hidden;border-top: 1px solid #e7e7e7;padding: 10px 15px;}
.msg-wrap .msg-template {font-size:16px;line-height: 30px;}
.msg-wrap .msg-time {font-size:12px;color:#888;}
.msg-wrap .msg-title {color:#888;margin-top: 8px;}
.msg-wrap .msg-table {margin-top: 20px;}
.msg-wrap .msg-table tr>td {color:#888;padding:7px 0px 0px;vertical-align: top;}
.msg-wrap .msg-link .glyphicon {color: #e4e4e4;}

.notice {line-height: 24px;margin: 0px;}
.notice .subject {color:#606266;float: left;font-size: 12px;}
.notice .link {color:#3C76FF;text-align: right;font-size: 12px;}
.notice .marquee-t a {color:#606266;}
.not-found {color:#606266;}

#persional .box {background:rgba(1,192,130,1);box-shadow:0px 4px 8px 0px rgba(58,160,127,0.23);border-radius:12px;margin: 20% 8%;}
#persional .box .title {background: linear-gradient(180deg,rgba(11, 138, 103, 0.41) 0%,rgb(6, 178, 131) 100%);border-radius:12px 12px 0px 0px;text-align: center;height: 50px;line-height: 50px;}
#persional .box .title > span {color:#fff;font-size: 16px;}
#persional .box .content {text-align: center;padding: 40px 0px;color: #fff;}
#persional .box .content .info {margin-top: 7px;}
#persional .box .content .info img {width: 129px;height: 180px;}
#persional .box .content .btn-pwd > a {background: #01c082;padding: 10px 15px;color: #fff;border-radius: 12px;text-decoration: underline;}




