﻿@charset "utf-8";
*{ padding:0; margin:0;}
body,html{height: 100%;background:#fff}
/*葛颜艳*/
.warpper{ width:100%;height: 100%; position:relative;}
#mini{float:left}
.logo-box{float:left; margin-top:10px; line-height:44px;}
.logo-box img{ width:44px; height:44px;}
.logo-box span{font-size: 22px; margin-left:10px;}
/* nav */
.sidebar{ position:fixed;width: 220px; left:0; top: 0;bottom: 0; z-index:10;background:#001529;transition: all .3s;}
.nav{ height:100%; position:relative; overflow-y:auto}
.logo{height: 64px; overflow:hidden; background:#00284d; color:#fff; line-height:64px; text-align:center; font-size:0;}
.logo span{ display:inline-block; font-size:24px; margin-left:8px;vertical-align: middle;}
.logo .logotu{background:url(../images/logo.png) no-repeat; background-size:36px 23px; width:36px; height:23px; display:inline-block;vertical-align: middle;}
.nav a,.nav-item>div{display: block;overflow: hidden;padding-left: 20px;line-height: 46px;min-height: 46px;color: #ABB1B7;transition: all .3s;}
.nav a span,.nav-item>div span{margin-left: 30px; font-size:16px;}
.nav-item{position: relative;}
.nav-item.nav-show{border-bottom: none;}
.nav-item ul{background:#000c17;}
.nav-item>a.on, .nav-item>ul>li>a.on{background: #1890ff; color:#fff;transition: all .3s;}
.nav .nav-icon{font-size: 22px;position: absolute;margin-left:-1px;}
.nav-item .show-menu>li span{font-size: 14px; margin-left:40px; position:relative;}
.nav-item .show-menu>li span:before{ position:absolute;left:-10px; top:6px; width:4px; height:4px; background:#ABB1B7; content:"";}
.nav-item>ul>li>a.on span:before{ background:#fff;}
.icon_1::after{content: "\e616";}
.icon_2::after{content: "\e61d";}
.icon_3::after{content: "\e61a";font-size:24px;}
.icon_4::after{content: "\e61c";font-size:22px;}
.icon_5::after{content: "\e614";}
.icon_6::after{content: "\e615";font-size:24px;}
.icon_7::after{content: "\e61b";font-size:24px;}
.icon_8::after{content: "\e618";}
.icon_9::after{content: "\e617";}
.icon_10::after{content: "\e619";}
.nav-more{float:right;margin-right: 20px;font-size:12px;transition: transform .3s;}
.nav-more::after{content: "\e621";}
.nav-show .nav-more{transform:rotate(90deg);}
.nav-show,.nav-item>a:hover{color: #FFF;}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.nav-item li:hover a{color: #FFF;background: rgba(0, 0, 0,.1);}
/*右侧框架布局*/
.head{ background:#fff; height:64px; border-bottom:1px solid #f1f0f0;position:fixed; z-index:999; right:0; left:220px;transition: all .3s;}
#mini{ margin-left:10px; width:64px; height:64px; background:url(../images/mini1.png) center center no-repeat; cursor:pointer;}
#mini.show{background:url(../images/mini2.png) center center no-repeat;}
.right-help{ position:absolute; right:0; top:0;color:#5e5e5e;padding: 0 20px; font-size:0;}
.right-help li{display: inline-block; vertical-align: middle;line-height: 64px;margin-right:30px; font-size:14px; position:relative;}
.right-help li:after{ position:absolute; content:""; width:1px; height:20px; top:22px; right:-15px; background:#e5e5e5;}
.right-help li:last-child{margin-right:0;}
.right-help li:last-child:after{ display:none;}
.right-help li.notice,.right-help .user{ position:relative;}
.right-help .user{ padding-right:20px;}
.right-help .badge-dot {position: absolute;top: 20px;width: 4px;height: 4px; border-radius: 50%;display: inline-block; background-color: #FF5722;}
.right-help li a{ display:block; color:#5e5e5e; transition: all .3s; -webkit-transition: all .3s; }
.right-help .nav-img {width: 30px;height: 30px;margin-right: 10px;border-radius: 50%; display:inline-block;vertical-align: middle;}
.right-help .more {content: '';width: 0; height: 0;border-style: solid dashed dashed;border-color: #999 transparent transparent; overflow: hidden;cursor: pointer;transition: all .2s; -webkit-transition: all .2s;position: absolute;top: 28px;right: 3px;border-width: 6px; border-top-color:#999;}

.help-child { display:none; position: absolute; left: 0; top: 63px; min-width: 100%; line-height: 36px; padding: 5px 0; box-shadow: 0 0 6px rgba(0,0,0,.12); border: 1px solid #e2e2e2; background-color: #fff; z-index: 100; border-radius: 2px; white-space: nowrap;}
.help-child:before{ position:absolute; content:""; left:40px; top:-12px; border-width: 6px; border-top-color: rgba(0,0,0,.7); border-style: dashed dashed solid; border-color: transparent transparent #ddd; display:none;}
.help-child dd { line-height: 28px; }
.help-child dd a { padding: 0 10px !important; margin: 0 5px; display: block; color: #666; -webkit-transition: all .3s; }
.help-child dd a:hover {color: #000; }


.content{ padding-left:220px; background:#f0f2f5; overflow:hidden;transition: all .3s; position:relative;}
.foot{ position:absolute; bottom:0; left:0; width:100%;padding-left:220px; box-sizing:border-box; height:30px; line-height:1;text-align:center; color:#464646; font-size:14px;}
.nywarpper{ padding:20px 20px 0;}
.nywarpper .maincon{ position:relative; background:#fff;}
/* nav-mini */
.nav-mini.sidebar{width: 60px;}
.nav-mini.sidebar .nav{ overflow-y:inherit}
.nav-mini.sidebar .nav-icon{/* margin-left:-2px; */}
.nav-mini.sidebar .logo span{display: none;}
.nav-mini.sidebar .nav-item>a span,.nav-mini.sidebar .nav-item>div span{display: none;}
.nav-mini.sidebar .nav-more{margin-right: -20px;}
.nav-mini.sidebar .nav-item ul{ display:none;position: absolute;top:0px;left:60px;width: 120px;z-index: 999;background:#3C474C;overflow: hidden;}
.nav-mini.sidebar .nav-item:hover{background:rgba(255,255,255,.1);}
.nav-mini.sidebar .nav-item:hover .nav-item a{color:#FFF;}
.nav-mini.sidebar .nav-item:hover a:before{opacity:1;}
.nav-mini.sidebar .nav-item:hover ul{display: block;}
.nav-mini.sidebar .nav-item ul>li>a>span{ margin-left:10px; font-size:14px;}
.nav-mini.head{ left:60px;}
.nav-mini.content{padding-left:60px;}
/* menu-left */
#sidebarLeft{overflow-y:auto;position: absolute;left: 1000%; top:0px;bottom: 0px; background:#fff;width: 169px; border-right:1px solid #f0f2f5; padding-top:10px;}
#sidebarLeft .list{width: auto;overflow: hidden;}
#sidebarLeft h2{font-size: 14px;color: #000; line-height:40px;}
#sidebarLeft h2>span{ padding-left:30px; position:relative;}
#sidebarLeft h2>span:before{ position:absolute; left:18px; top:5px; width:4px; height:4px; background:#333; content:"";}
#sidebarLeft h2>a{color: #000; display:block; padding-left:30px; position:relative;}
#sidebarLeft h2>a:before{ position:absolute; left:18px; top:18px; width:4px; height:4px; background:#333; content:"";}
#sidebarLeft ul>li>a{padding: 10px 10px 10px 40px;line-height: 20px; color:#6b6b6b;transition: 200ms ease-in-out;display:block; position:relative;}
#sidebarLeft ul>li>a:before{ position:absolute; content:""; left:30px; top:18px; width:4px; height:4px; border-radius:50%; background:#1890ff;}
#sidebarLeft ul>li>a:hover,#sidebarLeft ul>li>a.active,#sidebarLeft h2>a.active,#sidebarLeft h2>a:hover {background: #e6f7ff; color:#1890ff; border-right:2px solid #1890ff;}
#sidebarLeft ul>li>a:hover:before,#sidebarLeft ul>li>a.active:before,#sidebarLeft h2>a.active:before,#sidebarLeft h2>a:hover:before{ background:#1890ff;}
/* 标签页 */
#page-tab,#page-tab *{margin:0;padding:0;-webkit-font-smoothing:antialiased}
#page-tab,#page-tab #page-tab-content,#page-tab .tab-btn,#page-tab #page-operation,#page-tab #menu-list,#page-tab #menu-list a{height:30px;line-height:30px}
#page-tab{width:100%;border-bottom:2px solid;border-bottom-color:#000;position:relative;line-height:30px}
#page-tab-content{margin-left:30px;width:100000px;overflow:hidden;background-color:#fff}
#page-tab button{background:#fff;border:0;cursor:default}
#page-tab .tab-btn,#page-tab #page-operation{position:absolute;width:30px;text-align:center;color:#999;z-index:2;top:0}
#page-tab #page-prev{ cursor:pointer;left:0;border-right:1px solid #f1f0f0;background-image:url(../images/prev.png);background-position:5px 50%;background-size:20px;background-repeat:no-repeat}
#page-tab #page-next{ cursor:pointer;right:60px;border-left:1px solid #f1f0f0;border-right:1px solid #f1f0f0;background-image:url(../images/next.png);background-position:5px 50%;background-size:20px;background-repeat:no-repeat}
#page-tab #page-operation{ cursor:pointer;right:30px;width:30px;background-image:url(../images/list.png);background-position:5px 50%;background-size:16px;background-repeat:no-repeat;background-color:#fff}
#page-tab #page-operation:hover{background-color:#f1f0f0}
#page-tab #menu-list{float:left}
#page-tab #menu-list a{float:left;text-decoration:none;padding:0 10px 0 20px;border-right:1px solid #f1f0f0;color:#999;font-size:12px;cursor:pointer;background-color:#fff;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}
#page-tab #menu-list a:hover{background-color:#f1f0f0}
#page-tab #menu-list a.active{background-color:#000;color:#bdbcbc;border-right:0;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}
#page-tab #menu-list a.active:hover{color:#fff}
#page-tab .menu-close{width:15px;height:15px;display:inline-block;background-image:url(../images/close.png);background-size:15px;background-repeat:no-repeat;vertical-align:middle;margin-left:5px;margin-top:-2px}
#page-tab .menu-close:hover{background-image:url(../images/closehover.png)}
#page-tab #menu-closeall{border-left: 1px solid #f1f0f0;right:0;width:30px; height:30px;background:#fff url(../images/closeall.png) no-repeat;}
#page-tab #menu-closeall:hover{ background-color:#f1f0f0;}
#menu-all{width:175px;border:1px solid #000;position:absolute;right:0;z-index:100;min-height:25px;padding:1px;overflow-y:auto;display:none;max-height:324px;top:31px;background-color:#fff}
#menu-all #menu-all-ul{width:100%;height:100%}
#menu-all #menu-all-ul li{list-style:none;padding:5px 19px 5px 7px;cursor:pointer;overflow:hidden;font-size:12px}
#menu-all #menu-all-ul li.active{background-color:#000;color:#fff}
#menu-all #menu-all-ul li:not(.active):hover{background-color:#f1f0f0}
#page-content{width:100%;height:100%;overflow-y:auto;}
#page-content .iframe-content{width:100%;height:100%; overflow-y:auto;border:0;display:none}
#page-content .iframe-content.active{display:block}
/* 以上市模板框架样式 */
/* 分类管理 */
.fenlei{ margin-top:20px;}
.fenlei .addbtn{ float:right; padding:0 10px;height:32px; line-height:32px; background:#1890ff; font-size:14px; color:#fff; border-radius:3px;}
.fenlei .hbt{ font-size:16px; color:#333;}
.tubiao{ position:relative;}
.criclewz{ position:absolute; left:210px; top:55px; z-index:99999; width:180px; height:180px; border-radius:50%; background:#fff;visibility:hidden;}
.criclewz span{ display:block; text-align:center;}
.criclewz span.title{ font-size:16px; color:#666; line-height:32px; margin-top:55px;}
.criclewz span.numbers{ font-size:24px; color:#333; line-height:36px;}
.animated{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;}
@-webkit-keyframes fadeIn{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}

@keyframes fadeIn{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;visibility: visible;}
.fenleicon{ margin-top:40px;}
.fenleicon li{ float:left; width:160px; height:160px; margin-right:100px; margin-bottom:10px; position:relative;}
.fenleicon li:before{ position:absolute; z-index:10; content:""; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.fenleicon li .cover{position:absolute; z-index:12; left:50%; top:50%; width:110px; height:30px; margin-left:-55px; margin-top:-15px; font-size:0; display:none;}
.fenleicon li .cover a{ display:inline-block; vertical-align:top; width:33%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.fenleicon li:hover:before,.fenleicon li:hover .cover{ display:block;}
.circliful{ position:relative;}
.circle-text, .circle-info, .circle-text-half, .circle-info-half{width: 100%;position: absolute;text-align: center;display: inline-block}
.circle-info{ color:#666;}
.fenlei-edit{ line-height:37px; margin:0 auto; text-align:center;}
.fenlei-edit span{ display:inline-block; vertical-align:middle;height:37px;}
.fenlei-edit input{display:inline-block;vertical-align:middle;height: 35px; border-radius: 3px; border: 1px solid #d9d9d9;padding: 6px 15px;}
.datete_date{ margin-top:10px; color:#999;}
/* 学院信息 */
.xueyuan{ margin-top:20px;}
.xueyuan .search{width: 430px;height: 32px;border-radius: 3px; border: 1px solid #d9d9d9;padding: 6px 15px;margin-right: 20px; margin-bottom:20px;}
.xueyuanlay{padding: 20px;line-height: 24px;word-break: break-all;overflow: hidden;font-size: 14px;overflow-x: hidden;overflow-y: auto;}
.xueyuanlay .box-item {margin: 20px;}
.xueyuanlay label {display: inline-block;width: 120px; line-height:32px;margin-right: 10px;text-align: right;}
.add-xueyuaninfo input{ width:540px;height: 32px;border-radius: 3px;line-height: 32px;padding: 0 10px;border: 1px solid #d9d9d9}
.xueyuanlay	.btn{ overflow:hidden;}
.layer-btn { padding-top:10px;text-align: right;padding: 0 15px 12px;pointer-events: auto;user-select: none;-webkit-user-select: none;}
.layer-btn a {display: inline-block;vertical-align: top;height: 28px;line-height: 28px;margin: 5px 5px 0;padding: 0 15px;border: 1px solid #dedede;background-color: #fff;color: #333;border-radius: 2px;font-weight: 400;cursor: pointer;text-decoration: none;}
.layer-btn .savebtn{border-color: #1E9FFF;background-color: #1E9FFF; color: #fff;}
.xueyuanlay textarea{width: 540px;height: 188px;border-radius: 5px;padding: 10px;border: 1px solid #d9d9d9; display: inline-block;vertical-align: top;}
.xueyuanlay .topwz{ vertical-align:top}
.add-xueyuaninfo.callus{max-height:320px; overflow-y:auto;}
.xueyuanlay .item{ margin:0 20px;}
.xueyuanlay .add-box{max-width: 85%;}
.xueyuanlay .input-block { float: left; color: #dfdfdf;position: relative;    margin-right: 20px;margin-bottom: 20px;}
.xueyuanlay .input-block input{ width:250px;}
.xueyuanlay .input-block em { position: absolute;width: 20px;height: 20px;text-align: center;line-height: 20px;right: 0;top: 0;z-index: 100;background: #ccc;cursor: pointer;}
.xueyuanlay .input-block:hover em{background: #f4b8b8; color:#dd2121}
.xueyuanlay .input-block.tel-btn {width: 250px;height: 32px;line-height: 32px; border: 1px dashed #d9d9d9;text-align: center;color: #999;cursor: pointer;margin-bottom: 20px;}
.xueyuanlay .input-block.tel-btn:hover{color:#1890ff; border-color:#1890ff;}

/* wanxuemei start */
.webuploader-pick{
	padding: 0;
	background: none!important;
	color:#999!important;
	padding: 0!important
}
.w8{ width:8%}
.w72{ width:70%}
.w20{ width:22%}
/* 面包屑导航 */
.bread{height:35px; line-height:35px; color:#999}
.bread a{color:#999}
.bread span{ color: #333}
/* 头部form部分 */
.select-box-top{padding:1px 0; }
/* .select-box-top.on{ height:auto; overflow: inherit} */
/* .serch-select-box .item-row{ margin:20px 0;} */
.serch-select-box h3{ font-size: 20px; font-weight: bold;margin-top:20px;}
.serch-select-box input,.search-scroe input{ height:32px;  border-radius: 3px; border:1px solid #d9d9d9; padding:6px 15px; margin-right:20px; }
.serch-select-box .time-input input{width:300px; margin-bottom:20px;}
.serch-select-box .layui-unselect{float:left}
.serch-select-box label{line-height: 32px; margin-right:10px;}
.serch-select-box .layui-form{ margin-right: 25px; margin-bottom: 20px;}
.input-time{ position: relative}
.input-time img{ position: absolute; right:30px; top:10px; }
.select-btn{margin-bottom: 20px;}
.select-btn a{ display: inline-block; padding:6px 15px; border-radius: 3px; border:1px solid #d9d9d9; margin-right: 15px; color:#333}
.select-btn .import{ float: right; margin-right:0px; transition: all .1s}
.select-btn .import a{ border:none; background: #1890ff; color:#fff}
.select-btn-top .option a{margin:0; border-radius: 0}
.select-btn-top .option a:first-child{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.select-btn-top .option a:last-child{border-top-right-radius: 5px; border-bottom-right-radius: 5px; margin-left:-1px}
.select-btn-top .option a.on{ border-color:#1890ff; position: relative; color:#1890ff; z-index: 100}

/* 搜索重置按钮 */
/* .search-btn-block { position: absolute;right:30px; top:20px;} */
/* .select-box-top.on .search-btn-block { top:73px;} */
.search-btn-block{margin-bottom:20px;}
.search-btn-block a{display: inline-block; width:62px; height:32px; line-height: 32px; margin-top:-1px; text-align: center; border-radius: 3px; border:1px solid #d9d9d9; margin-right: 8px; color: #666}
.search-btn-block a.search-btn{background: #1890ff; color: #fff; border:none}
.search-btn-block span{ cursor: pointer; color:#1890ff; position: relative}
.search-btn-block span:after{ cursor: pointer; position: absolute; content: ''; display: inline-block; width:10px; height:10px; border:1px solid #1890ff; border-width: 0 1px 1px 0; transform: rotate(45deg); top:0px; right:-20px;}
.search-btn-block span.on:after{transform: rotate(-135deg);top:5px;}

/* 已选几条提示 */
.selected-tip,.no-question{ width: 100%; height:40px; line-height: 40px; background: #e6f7ff; border-radius: 3px; border:1px solid #91d5ff; padding:0 16px;margin:0px 0 20px;}
.selected-tip i,.no-question  i{ display: inline-block; width:15px; height: 15px; border-radius: 50%; background: #1890ff; line-height: 15px; text-align: center; color: #fff; font-size: 12px; font-style: normal; vertical-align: middle; margin:-3px 5px 0 0;}
.selected-tip span,.no-question span{ margin:0 5px; color:#1890ff}
.selected-tip a{ margin-left:20px; color:#1890ff}
.no-question{ background: #f9f9f9; border-color: #ececec; font-size: 16px; color:#999}
.no-question i { background: #ccc}
.question-null{ text-align: center; width:100%; padding:40px 0;}
/* 列表头部 */
.question-title{ width:100%; height:54px; line-height: 54px; background: #fafafa; border-bottom:1px solid #d9d9d9}
/* .question-content{ margin-top:20px;} */
.question-content .select{ width:12px; height:12px; border:1px solid #d9d9d9; border-radius: 1px; margin-top:20px; display: inline-block; margin-left:calc(50% - 6px); cursor: pointer}
.question-title .time-sort .time{position: relative; cursor: pointer}
.question-title .time-sort .time:before,.question-title .time-sort .time:after{cursor: pointer; position: absolute; right:-15px; top:3px; content:'';width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-bottom: 4px solid #666;}
.question-title .time-sort .time:after{ top:10px; border-bottom:none;border-top:4px solid #ccc;}
.question-title .time-sort .time.on:before{border-bottom: 4px solid #ccc;}
.question-title .time-sort .time.on:after{ border-top:4px solid #666;}
.pick-show em.pick-arrow{border: 6px solid #999; border-left: 6px solid transparent;border-right: 6px solid transparent; border-bottom: 6px solid transparent;}
.address-block{width: 320px; margin-bottom:20px;
    float: left;}
/* 问题列表 */
.question-list{ padding:15px 0; border-bottom:1px solid#d9d9d9; }
.question-list .select{ margin-top:0;}
.question-content .select.on{ border:0; background: url('../images/selected.png'); background-size: 100%}
.question-content .select.active{ border:0; background: url('../images/select-notall.png'); background-size: 100%}
.item-content{ padding-right: 20px;}
.item-content p{ font-size: 14px; font-weight: bold; line-height: 18px;}
.item-content p span{ display: inline-block; border:1px solid #ff0000; padding:0 5px; margin-right:5px; height:18px; vertical-align: middle; text-align: center; line-height: 18px; font-weight: lighter; font-size: 12px; color:#ff0000;border-radius: 3px;}
.item-content .list-time{ height:30px;line-height:30px; text-align: right; color:#999}
.item-content .list-info{  color:#666}
.question-content.on .list-info{ margin-top:0}
.question-content .ask-text{ margin:10px 0;}
.item-content .list-info span{ margin-right:20px;}
.item-action{padding: 0 5px;}
.item-action .item{ margin-bottom: 10px;}
.item-action a{ color:#1890ff}
.item-action a:hover,.item-action a:focus,.item-action a:active{ color:#1890ff}
.item-action em{margin:0 5px; color:#ccc}
.answer-text{width:100%; background: #fafafa; border-radius: 2px; padding:10px; border:1px solid #ececec; line-height: 24px; margin:15px 0 10px;}
.answer-text span{ display: inline-block; background: #ffb400; border-radius: 2px; color:#fff; padding:0 3px; font-size: 12px; height:18px; line-height: 18px; vertical-align: middle}
.question-list .label{ margin-top:10px;}
.question-list .label span{ margin:0 15px 15px 0; display: inline-block; padding:02px 6px; background: #eeeeee; color: #999}
.question-list .user-action{ text-align: right}
.question-list .user-action span{ margin-right: 10px; color:#666}
/* 列表视频播放部分 */
.question-list .video,.voice-block{position: relative; width:160px; height:120px; margin-left:60px; margin-top:-15px; cursor: pointer}
.question-list .video img{ display: block; width:100%; height:100%}
.question-list .video .o-bg { display: none}
.question-list .video .o-bg img{ width:40px!important; height:33px!important; }
.question-list .video:hover .o-bg{ display: block}
.question-list .questionImg{width:350px; height:auto;}
/* 列表语音部分 */
.voice-block{width:280px; height:30px; border-radius: 15px; background: #ebebeb; text-align: center; line-height: 29px;}
.voice-block img{margin:0 15px;}
.voice-block span{ width:134px; height:14px; display: inline-block; vertical-align: middle; padding: 0 3px; background: none; line-height: 20px;  background: url(../images/voice.png)}
.voice-block span.start{animation:roll 6s linear infinite;}
.voice-block label{ margin:0 8px; display: inline-block; width:70px;}
@keyframes roll{
	from{background-position:0px 0px}
	to{background-position:134px 0px}
}
@-webkit-keyframes roll{
	from{background-position:0px 0px}
	to{background-position:134px 0px}
}
/* 列表上传文件 */
.question-list .txt-block{margin-left:60px; margin-top:-15px; cursor: pointer}
.question-list .txt-block img{ margin-right: 10px;}
.question-list .txt-block label{ line-height: 34px;cursor: pointer}

/* 批量导入 */
.import-all-box .import-btn{ text-align: center;width:280px; margin:20px auto 0;}
.import-all-box .import-btn a{ position: relative; float:left;  width:110px; height:35px; border:1px solid #ececec; border-radius: 3px; margin:15px; line-height: 35px; color:#999}
.import-all-box .import-btn a input{position: absolute; cursor: pointer; left:0; top:0; right:0; bottom:0; opacity: 0}
.import-all-box .import-btn img{ margin-right: 5px;}
.import-all-box .text,.import-all-box .file-name{ text-align: center; color:#999}
.import-all-box .file-name{ line-height: 60px;}
.import-all-box .file-name img{ margin-right:10px;}

/* 分类弹框 */
.classify-list{ padding:15px 24px; width:520px;}
.classify-list label{ cursor: pointer; float:left; width:120px; height:35px; border:1px solid #d9d9d9; border-radius: 3px; text-align: center; line-height: 35px; margin:12px;}
.classify-list a{ display: block; width:100%; height:100%}
.classify-list input[type=checkbox]:checked+.check-select{background:#0cb8f6; color:#fff;}
.classify-list input{display: none}
.classify-list li.on{background: #e7f4ff; color: #1890ff; border-color:#e7f4ff }
/* 回复弹框 */
.answer-box .info{ color:#999}
.answer-box .question{ font-weight: bold; margin-top:5px;}
.ask-style{width:100%; height:30px; border-radius: 5px; margin-top:20px; overflow: hidden}
.ask-style a{ display: inline-block; text-align: center; line-height: 30px; width:20%; height:100%; border:1px solid #d9d9d9;}
.ask-style a:first-child{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.ask-style a:last-child{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.ask-style a.on{ border-color: #1890ff; color:#1890ff}
.ask-content{ margin-top:20px; width:100%;}
.ask-content textarea,.question-area{ width:100%; height:120px; border-radius: 5px; padding:10px; border:1px solid #d9d9d9}
.question-area{ margin-top:10px; height:60px;}
.ask-content .code .codeImg{ display: block; width:120px; margin:0 auto;}
.ask-content .code .voice-block{margin:0 auto;}
.ask-content .code p{ text-align: center; color:#999}
.ask-content .video select{ width:200px; height:35px; line-height:35px; border-radius: 5px; border:1px solid #d9d9d9}
.ask-content .video label{ line-height:35px;}
.ask-content .video-block{ position: relative; width:100%; border:1px solid #d9d9d9; border-radius: 5px;  margin-top:20px;}
.ask-content .video-block ul{width:100%; padding:0 20px; }
.ask-content .video-block li{ position: relative; float: left; width:120px; height:90px; border:1px solid #fff; margin:12px; cursor: pointer}
.ask-content .video-block li.on{ border:1px solid #1890ff}
.ask-content .video-block li img{ display: block; width:100%; height:100%;}
.o-bg{ position: absolute; width:100%; height:100%; left:0; top:0; right:0; bottom:0; background: rgba(0, 0, 0,.6)}
.o-bg img{ width:32px!important; height:32px!important; position: absolute;  top:50%; left: 50%; transform: translate(-50%,-50%);}
.ask-content .file .upload {  margin:60px auto; text-align: center}
.ask-content .file .upload a{ position: relative; width:100px;height:30px; text-align: center; line-height: 30px; border:1px solid #d9d9d9;display: inline-block; height:30px;}
.ask-content .file .upload span{margin-right:10px;}
.ask-content .file .upload a.del{width:auto; border:none; text-decoration: underline; color:#1890ff}
.ask-content .file .upload img{ margin-right:10px;}
.ask-content .upload a input{ position: absolute; left:0; top:0; width:100%; height:100%; opacity: 0;}
.ask-content .notice{ display: none;color:#f00; text-align:center}
.video-brief{ margin-top:20px;}
.video-brief span{ line-height:30px;}
.video-brief textarea{ width:100%; height:90px; border:1px solid #d9d9d9; border-radius: 3px; padding:10px;}
.editVoice{width:40px; text-align: center; color: #1890ff; line-height: 30px; cursor: pointer}
.voiceCon{width:320px; margin:20px auto 40px;}
.layui-layer-content .video-js{ width:520px; height:400px; margin:0}
/* 二级联动 */
.m-form{background:#fff;padding:50px;font-family:12px/1.5 arial,\5b8b\4f53,sans-serif;}
.m-form ul,.m-form li,.m-form dl,.m-form dt,.m-form dd{padding:0;margin:0;list-style:none;}
.m-form label{color:#6E6E6E;display:inline-block;height:36px;float:left;line-height:36px;width:120px;text-align:right;padding-right:20px;}
.m-form .item{height:46px;margin-bottom:10px;}
.m-form .t{display:block;height:36px;line-height:36px;padding:0 10px;float:left;}
.m-select{position: relative;width:234px;border-radius: 5px;}
.m-select-w{width:100px;}
.m-focus{background-position:100% 100%;position:relative;}
.m-select{position: relative}
.m-select i{ display: inline-block; 
    width: 15px;
    height: 8px;
    background: url(../images/arrow.png);
 overflow: hidden;position: absolute;right: 10px;top: 50%;margin-top: -3px; cursor: pointer; transition: all .3s;-webkit-transition: all .3s }
.m-select.on i {margin-top: -9px;-webkit-transform: rotate(180deg); transform: rotate(180deg); margin-top: -3px\9}
.m-select dt{line-height:32px;border:1px solid #d9d9d9;text-align:left; padding:0 10px;cursor:pointer;height:32px;border-radius:3px; color:#333}
.m-select dd{width:100%;overflow-y:auto;background:#fff;position:absolute;left:0;top:38px;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;border-radius: 5px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.m-select dd a{display:block;font-size:14px;text-indent:1em;line-height:32px;border-right:2px solid #E3E3E3;border-left:2px solid #E3E3E3;height:32px;}
.m-select dd a:hover{text-decoration:none;background:#eee;}

.m-select dd.age,.m-select dd.height{width:400px;border:2px solid #E3E3E3;}
.m-select dd.age a,.m-select dd.height a{float:left;width:40px;text-align:center;border:none;display:inline-block;text-indent:0;height:24px;line-height:24px;}

.m-select dd.region{width:405px;height:200px;border:2px solid #E3E3E3; z-index: 200}
.region .tab{position: relative; height:45px;padding:10px 0 0 10px;}
.region .tab li{float:left;height:24px;line-height:24px;padding:0 20px;border:1px solid #E3E3E3;margin-right:5px;cursor:pointer;}
.region .tab li.on{border:2px solid #1890ff;cursor:default;position:relative;background:#1890ff;color:#fff;}
.region .tab em{position: absolute; right:20px;height:24px; line-height: 24px; cursor: pointer}
.region .tab-con{border-top:2px solid #1890ff;padding:10px;position:relative;top:-2px;background:#fff;}
.m-select dd.region a{float:left;text-align:center;border:none;width:62px;overflow:hidden;overflow:hidden;display:inline-block;text-indent:0;}
.m-form .form-item{position:static;margin-bottom:200px;}
.m-select dd.region a.on{background: #eee}

/* 基础信息 */
.school-title{ margin:5px 0 15px}
.school-title h3{font-size: 20px;}
.school-notice{color:#999; font-size: 12px;}
.school-tab a{ display: inline-block; padding:0 15px; height:60px; line-height: 60px; text-align: center; font-size: 16px; border-bottom: 2px solid #fff}
.school-tab a.on{color:#1890ff; border-color: #1890ff}
.base-title{margin-bottom:20px; font-size: 18px; position: relative}
.base-title span{ position: absolute; left:-20px; top:2px; width:10px; height:20px; background: #1890ff;}
.base-box{padding:15px 0 0;}
.base-box .item{ width: 50%}
.base-box .input-item label,.school-pop label{float: left; width:80px; height:32px; line-height: 32px; text-align: right; margin-right: 10px;}
.base-box .input-block{float: left; padding:0; color: #dfdfdf; position: relative }
.base-box .input-block.material-cont-main span{padding-left:0}
.base-box .input-block.material-cont-main span span{padding-left:5px; color:#333}
.base-box .input-block li{color:#666}
.base-box .input-block input,.school-pop input,.add-content-pop input{width:250px; border:1px solid #dfdfdf; height:32px; line-height: 32px; padding:0 10px; border-radius: 3px;}
.base-box .input-block span{display: block; height:25px; padding-left:5px; line-height: 25px; color: #ff0000}
.base-box .upload-logo-btn{ width:100px; height:100px; border:1px dashed #dfdfdf; border-radius: 3px; text-align: center; margin-right:25px;  }
.base-box .upload-btn{ position: relative}
.base-box .upload-btn input{ position: absolute; left:0; top:0; width:100%; height:100%;opacity: 0;cursor: pointer;}
.base-box .upload-logo-btn img{ display: block; width:100%; height:100%}
.base-box .upload-logo-btn span{ color:#999;}
.base-box .upload-logo-btn .upload-icon{margin-top:27px; font-size:20px;}
.logo-tip{ padding:10px; color:#999}
.input-checkbox{max-width:80%;}
.checkbox-item-list{ margin-bottom:20px;}
.checkbox-item{margin-top:6px; margin-right:15px; line-height: 20px; }
.checkbox-item input{cursor: pointer; display: block;position: absolute; width: 100%; height:100%;  opacity: 0}
.checkbox-item .select{position: relative; width:21px; height: 20px;border:1px solid #dfdfdf; margin-right:10px; background:none}
.checkbox-item i{ display: block; width:100%; height:100%;}
.checkbox-item input[type=checkbox]:checked+i{ background: url(../images/select.png); border-color:#fff}
.input-item .star{color:#f00}
.box-item .star{color:#f00}
.top-part{padding:20px 20px 0;}
.school-base{border-top:25px solid #f0f2f5; padding:20px;}
.base-box .input-block.tel {position: relative; margin-right: 20px;}
.base-box .input-block.tel input{width:164px; margin-bottom:25px; }
em.remove{ position: absolute; display: none; width:20px; height:20px; text-align: center; line-height: 20px; right:0; top:0; z-index: 100; background: #ccc; cursor: pointer}
.base-box .input-block:hover em,.school-list .item:hover em{background: #f4b8b8; color:#dd2121}
.base-box .input-block.tel-btn{ width:250px; height:32px; line-height: 32px; border:1px dashed #d9d9d9; text-align: center; color: #999; cursor: pointer; margin-bottom:25px;}
.base-box .input-block.tel-btn:hover{color:#1890ff; border-color:#1890ff}
.base-box .input-block.attr{margin-right:20px; margin-bottom:20px;}
.base-box .add-box{ max-width:85%}
.school-name-address p{color:#333; line-height: 32px; text-align: left; width: 66%;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:3; }
	@media screen and (max-width: 1160px){
		.school-name-address p{width: 56%;}
	}
.school-name-address p a{color: #1890ff; margin-left:15px;}
.map-box{width:100%; height:400px; background: #ff0; margin-top:22px}
.school-pop textarea {width:250px; height:120px; padding:10px; border:1px solid #dfdfdf; border-radius: 3px; margin-left:80px; }
.school-top{margin-bottom:20px;}
.school-item{ margin-bottom:20px;}
.base-box .input-block dd{color:#666}
.search-scroe label{ line-height: 32px;}
.map-box .map{width:100%; height:100%}
#map{ width:460px; height:260px; background: #f00; margin:10px auto;}
.school-pop .error{ color:#f00; margin-left:10px; line-height: 32px;}
.school-pop .mapError{display: block; margin-left:auto; width:320px; margin:0 auto;}
.select-name{margin-right:20px;}
.school-list{width:100%;}
.school-list .item,.add-school{position: relative; float: left; width:22%; text-align: center; line-height: 150px; color:#999; border:1px dashed #dfdfdf;height:170px; margin-right:4%; cursor: pointer; padding:10px 25px 10px 15px;}
.add-school{margin:0; }
.school-list .item.on{border:1px solid #1890ff}
.school-name-address span{color:#999; line-height: 32px;}
.school-name-address p{ margin-left:70px;line-height: 25px; min-height: 32px; padding-top:4px;}
.setSchool span{width:12px; height:12px; border:1px solid #d9d9d9; border-radius: 1px;  display: inline-block; cursor: pointer; margin-left:80px;margin-right: 10px;}
.setSchool span.on{ border:0; background: url('../images/selected.png'); background-size: 100%}
.school-pop label{width:70px;}
.school-list .item font.main{position: absolute; left:0; top:0; background: #1890ff; color:#fff; width:20px; height:20px; line-height: 20px; text-align: center; font-size:12px;}
.set_checkbox { margin-right: 35px; display: inline-block; line-height: 26px; vertical-align: middle; color: #666; font-size: 14px; }
.set_checkbox input { display: none; }
.set_checkbox dd { margin-right: 0; padding-left:20px; height: 20px; background: url(../images/select-no.png) left center no-repeat; background-size: 20px 20px; cursor: pointer; font-size: 0; }
.set_checkbox dd:hover { background: url(../images/select-hover.png) left center no-repeat;background-size: 20px 20px; }
.set_checkbox dd.active { background: url(../images/select.png) left center no-repeat;background-size: 20px 20px; }
.set_checkbox dd.some_choose { background: url(../images/select-on.png) left center no-repeat; }
.set_checkbox dd.disabled { background: url(../images/check_05.png) left center no-repeat; cursor: not-allowed; }
.set_checkbox dd b { font-size: 14px; padding-left: 10px; line-height: 16px; font-weight: normal; }
.set_checkbox dd:hover b,
.set_checkbox dd.active b { color: #039cf9; }



/* 院校详情 */
.detail-title h4{ font-size: 20px; color:#333; font-weight: bold;}
.detail-content{ margin:15px 0;}
.detail-title{color:#999}
.add-content{text-align: center; padding:20px 0;}
.add-content p{ color:#999; line-height: 40px;}
.add-content a{display: block; width:100px; height:32px; line-height: 32px; margin:0 auto; border-radius: 3px; border:1px solid #dfdfdf}
.school-detail{ text-align: center; padding:20px 40px}
.school-detail h2{ font-size: 38px; }
.school-detail .update-time{  color:#999; margin-top:20px;}
.school-detail .school-con p{margin:20px 0; font-size: 16px; text-align: left; line-height: 35px;}

/* 学院详情 */
.college-detail{ padding:20px;}
.college-detail li{float: left; width:33.3%; line-height: 35px;}
.college-detail li span{ color:#666; height:35px;}
.college-detail li em{height:70px; }
.college-detail li .info span{ display: block}
.college-detail h3{ font-size: 18px; font-weight: bold; margin-bottom:15px;}
.college-detail p{font-size: 16px; color:#666}
.college-detail .college-item{ border-top:1px solid #dfdfdf; padding:30px 0 }
.college-detail .college-item:first-child{border:none}

/* 历年分数线 */
.search-scroe {margin-top:20px;}
.search-scroe label{ line-height: 32px; margin-right:10px;}
.search-scroe input.search{ width:300px; margin-left:20px; margin-bottom: 20px;}
.table table{ width:100%; text-align: center; margin-top:20px;}
.table table th{ text-align: center; font-weight:600;}
.table table tr{ border-bottom:1px solid #dfdfdf}
.table table tr:first-child{ background:#fafafa;}
.table table tr:nth-child(2n) {background: #f2f2f2;}
.table table tbody tr:hover{background:#e6f7ff;}
.table table td{ height:80px;}
.table table th{ height:50px;}
.add-score-box .box-item{ margin:20px;}
.add-score-box label{display: inline-block; width:120px; margin-right:10px; text-align: right;}
.add-score-box input,.add-score-box select{ width:205px; height:32px; border-radius: 3px; line-height: 32px; padding:0 10px; border:1px solid #d9d9d9}
.chosen-container-multi .chosen-choices{border:1px solid #d9d9d9!important; height:32px!important; line-height: 32px!important; border-radius: 3px;}
.chosen-container-multi .chosen-choices li.search-choice{margin-top:5px!important}
.add-content-pop {padding:20px;}
.add-content-pop input{width:450px}
.add-content-pop textarea{ width:450px; height:160px; border:1px solid #dfdfdf; border-radius: 3px; padding:10px;}
.add-content-pop label{ display: inline-block; line-height: 32px;}
.add-content-pop .text{ margin-top:20px;}
.chosen-container-single .chosen-single{height:32px!important; line-height: 31px!important;}
.chosen-container-single .chosen-single div b{background-position: 0 6px!important;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position: -18px 6px!important}
.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-single{background: none!important; box-shadow: 0 0 0 #fff!important}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #d9d9d9!important}
.chosen-container .chosen-drop{border-color:#d9d9d9!important}
.chosen-container-active .chosen-single,.chosen-container-single .chosen-single{border-color:#d9d9d9!important}
.chosen-container-single .chosen-single{border-radius: 3px!important;}
/* wanxuemei end */



/* 渠畅 */
/*挂件样式、统计数据、聊天界面设置*/
.wrapper>.row>.num_a>div{width:100%;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding-top:22px;padding-bottom:28px;background:#fff;height:280px;}
span.correntZhe.showOn{display:inline-block}
.wrapper .forAnia>.col-xs-3{height:22.775vw}
.mar_20{margin-top:-31px}
.mar_40{margin-top:40px}
.mar-80{margin-top:80px}
.mar_60{margin-top:60px}
.wrapper .forAnia>.num_a .qesTitle{font-size:16px;color:#444}
.wrapper .forAnia>.num_a .qesTitle+span{color:#777}
.wrapper .forAnia>.num_a{color:#777;font-size:14px;box-sizing:border-box}
.wrapper .forAnia>.num_a .allNum-tit{font-size:14px;color:#7f7f7f;display:inline-block;height:45px;line-height:45px}
.wrapper .forAnia>.num_a .allNum{color:#848484;font-size:30px}
.wrapper .forAnia>.num_a .normalNum{color:#1890ff;font-size:30px}
.totalNum,.wrapper .forAnia>.num_a .totalUser{color:#707070;font-size:30px}
.wrapper .forAnia>.num_a .totalUser,.zxtotalNum{color:#707070;font-size:30px}
.num_a.AIqes div.mar_40 div:last-child{border-left:1px solid #ddd}
.dataTables_wrapper{position:relative;clear:both;zoom:1}
.num_a.AIqes .power_border{display:inline-block;width:100px;height:100px;border:10px solid #1ab394;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-left-color:#1E0FBE}
.num_a.AIqes .power_border .power{margin-top:14px;display:inline-block;font-size:35px;margin-bottom:-9px}
.num_a.AIqes .powerLess i{display:inline-block;width:7px;height:7px;background:url(../images/star_03.jpg);top:4px}
.num_a.AIqes .ansYes{font-size:30px;color:#ff4c4c}
.num_a.AIqes .ansNo{font-size:30px;color:#707070}
.num_a.AIqes .powerLess span.infor{margin-left:10px;display:inline-block}
.trend-chart{background:#fff;border-radius:5px;margin-top:25px;padding:22px 60px 30px 20px}
h2.userNum{font-size:20px;color:#676a6c;margin-bottom:30px;margin-top:30px}
h2.userTrend{font-size:20px;color:#676a6c;margin-bottom:30px}
.provincebox{width:100%}
table.dataTable tbody i{background:#44b449;height:10px;display:inline-block;margin-left:50px}
table.dataTable thead .sorting_desc:after{display:none}
.choicebox{margin-bottom:34px}
.trend-chart .search .form-sel.form-left{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}
.choicebox .form-sel{margin-right:0}
.pageleft .xshs .form-sel-nub,.search .form-sel{display:inline-block;vertical-align:middle;height:30px;line-height:30px;width:160px;padding:0 16px;text-align:left;position:relative;border:1px solid #cad3df;border-radius:4px;background-color:#eceff4;color:#4f697a;cursor:pointer;margin-right:40px;font-size:14px}
.search .form-sel span{overflow:hidden;text-overflow:ellipsis;width:124px;height:30px;line-height:30px;display:inline-block}
.trend-chart .search .form-selcont{width:160px}
.pageleft .xshs .form-selcont-nub,.search .form-selcont{width:148px;border:1px solid #cad3df;border-radius:4px;background:#fff;position:absolute;left:-1px;top:28px;z-index:2;display:none}
.comhigh{max-height:280px;overflow-y:auto}
.search .form-selcont li,.search .form-selcont-nub li{overflow:hidden;text-overflow:ellipsis;color:#666;display:block;height:28px;line-height:28px;text-align:left;cursor:pointer;padding-left:16px}
.search .form-sel span{overflow:hidden;text-overflow:ellipsis;width:124px;height:30px;line-height:30px;display:inline-block}
.search .icon{position:absolute;right:16px;top:10px;width:10px;height:10px;background-image:url(../images/icon-down.png);background-repeat:no-repeat;background-position:center}
.search .form-selcont li:hover,.search .form-selcont-nub li:hover{background:#eee}
.wtfl-pic{width:100%;height:300px;background:#fff;margin-top:25px;padding:22px 60px 30px 20px}
.pic-title{font-size:16px;color:#333}
.ta_calendar{margin-left:-17px;width:570px;border:1px solid #e1e1e1;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:12px;text-align:left;position:absolute;z-index:100}
.i_next,.i_pre,.ta_calendar td.first,.ta_calendar td.last,.ta_calendar td.ta_dateRangeSelected,.ta_calendar td.today{background:url(../images/calendar_all.png) no-repeat;cursor:pointer}
.ta_calendar td.ta_dateRangeSelected{background-position:-164px 2px;color:#fff}
.ta_calendar td.ta_dateRangeGray{color:#BBB;cursor:default}
.ta_calendar td.first{color:#6590c1;background-position:-128px 2px}
.ta_calendar td.last{color:#6590c1;background-position:-200px 2px}
.ta_calendar td.today{color:#fff;background-position:-92px 2px}
.ta_calendar .dis{color:#9e9e9e}
.ta_calendar table{font-size:12px;float:left;margin:0 8px;border-spacing:0 7px;border-collapse:collapse}
.ta_calendar table caption{text-align:center;height:35px;line-height:35px;font-size:14px}
.ta_calendar table thead tr{border:1px solid #e1e1e1;background:#f7f8fa;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1);box-shadow:inset 0 1px 0 rgba(255,255,255,1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.ta_calendar table thead th{line-height:20px;padding:4px 10px;color:#444;cursor:pointer;text-align:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.ta_calendar table.calendar-month{font-size:12px;float:left;margin:0 8px;border-spacing:7px;border-collapse:separate;margin-bottom:10px}
.calendar-month caption{border-bottom:1px solid #E1E1E1}
.calendar-month tbody td{line-height:30px;padding:4px 11px;text-align:center;white-space:nowrap;cursor:pointer}
.calendar-month caption span:hover,.calendar-month td.hover,.calendar-month td:hover{color:#6590c1;border:1px solid #6590c1;padding:3px 10px;border-radius:2px;cursor:pointer}
.calendar .dis:hover{color:#9e9e9e;border:1px solid #d3d5d6;padding:3px 10px}
.calendar-month td.current{background:#6590c1;color:#fff;border-radius:2px}
.ta_calendar table thead th.sun{border-left:1px solid #e1e1e1}
.ta_calendar table thead th.sat{border-right:1px solid #e1e1e1}
.ta_calendar table tbody td{line-height:20px;padding:4px 11px;text-align:center;white-space:nowrap;font-family:Tahoma}
.ta_calendar_cont{position:relative}
.ta_calendar_cont .i_next,.ta_calendar_cont .i_pre{position:absolute;top:7px}
.ta_calendar_cont .i_pre{left:10px}
.ta_calendar_cont .i_next{right:10px}
.ta_calendar_footer{border-top:1px solid #e5e5e5;background:#fafafa;padding-top:6px;height:34px}
.ta_calendar_footer .frm_btn{float:right;padding-right:10px}
.ta_calendar_footer .frm_btn input{margin-left:3px}
.ta_calendar_footer .frm_msg{float:left;padding-left:10px;vertical-align:middle}
.ta_calendar_footer .ipt_text_s{padding:4px 4px}
.i_next,.i_pre,.ta_calendar td.first,.ta_calendar td.last,.ta_calendar td.ta_dateRangeSelected,.ta_calendar td.today{background:url(../images/calendar_all.png) no-repeat;cursor:pointer}
.i_next,.i_pre{width:23px;height:23px;display:inline-block}
.i_pre{background-position:0 0}
.i_pre:hover{background-position:-46px 0}
.i_next{background-position:-23px 0}
.i_next:hover{background-position:-69px 0}
.ta_calendar td.first{color:#6590c1;background-position:-128px 2px}
.ta_calendar td.last{color:#6590c1;background-position:-200px 2px}
.ta_calendar td.ta_dateRangeSelected{background-position:-164px 2px;color:#fff}
.ta_calendar td.today{color:#fff;background-position:-92px 2px}
table.dataTable thead .sorting_asc{background-image:url(../images/sort_asc.png)}
.trend-chart.userbox{height:490px}
.g-mnc-setting .u-title{padding-top:0;padding-bottom:10px}
.u-title h3,.u-title h4{font-size:18px;line-height:1;color:#222;font-weight:700;padding:0 0 10px 27px;padding-left:0}
.g-mnc-setting .j-setting-item{font-size:14px;margin-top:20px}
.m-form-editableByRich{margin-bottom:50px}
.m-form{margin:0 auto}
.m-form .formitm{position:relative;margin:30px 0}
.m-form .formitm .lab{float:left;margin-top:12px;width:128px;margin-right:28px;text-align:right;font-size:14px}
.m-form .formitm .necessary{position:absolute;top:15px;left:134px}
.m-form .formitm .necessary:after{content:"*"}
.m-form .formitm .ipts{zoom:1;width:auto;margin-left:59px;text-align:left}
.m-form .formitm .ipts:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.m-form .formitm .ipts-clear{position:relative;height:28px;border-radius:2px;border:1px solid transparent}
.m-form .formitm .ipts-clear .u-ipt{position:absolute;top:0;right:0;bottom:0;left:0;padding-right:30px}
.m-form .formitm .ipts-clear .u-icon-clear{position:absolute;top:7px;right:7px;bottom:7px;cursor:pointer}
.m-form .formitm .ok{zoom:1}
.m-form .formitm .ok:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.m-form .formitm .ok .u-ipt{float:left}
.m-form .formitm .btns{zoom:1;width:360px}
.m-form .formitm .btns:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.m-form .formitm .btns button{float:right}
.m-form .formitm .btns .u-btn-cancel{margin-left:10px}
.m-form .u-status-error{position:absolute;bottom:-20px;left:88px}
.m-form .u-status-error-1{opacity:0}
.m-form .u-status-success{position:absolute;bottom:-20px;left:88px}
.m-form .u-status-success-1{opacity:0}
.m-form .u-status-ok{position:static;float:left;padding-left:30px;height:40px;line-height:40px}
.m-form .u-status-message{position:absolute;bottom:-20px;left:88px}
.m-form .u-status-validate-pending{position:static;float:left;padding-left:30px;height:40px;line-height:40px;padding-left:0}
.m-form .u-status-validate-pending .u-icon-pending{vertical-align:middle}
.m-form .u-status-validate-error{position:static;float:left;height:40px;line-height:40px;padding-left:0}
.m-form .u-status-validate-error .u-icon-error{margin-right:10px}
.m-form-editableByRich .formitm{margin-top:0!important;margin-bottom:20px}
.m-form-editableByRich .formitm .lab{position:absolute;left:0;top:0;font-size:14px;color:#222;line-height:1.5;text-align:left}
.m-form-editableByRich .formitm .ipts__txt{padding:12px 20px;width:90%;min-height:20px;font-size:14px;color:#222;line-height:1.5;white-space:normal;word-break:break-all;background:#fafafa;border:1px solid #f2f2f2;border-radius:2px}
.m-form-editableByRich .formitm .ipts__txt .linkStyle{font-weight:400;color:#5092e1}
.m-form-editableByRich .formitm .ipts__modify{margin-left:5px;font-size:12px;color:#5092e1;line-height:1.5;cursor:pointer;vertical-align:text-bottom}
.m-form-editableByRich .formitm .ipts__modify:hover{text-decoration:underline}
.m-form-editableByRich .formitm .ipts__textarea{box-sizing:border-box;display:block;padding:10px;height:70px;min-width:100%;font-size:12px;color:#222;line-height:2;white-space:normal;word-break:break-all;resize:vertical;border:1px solid #ccc}
.m-form-editableByRich .formitm .ipts__textarea:hover{border-color:#bbb}
.m-form-editableByRich .formitm .ipts__textarea:focus{border-color:#5fa7ed}
.m-form-editableByRich .formitm .ipts__preview{padding-top:10px;font-size:12px;color:#222;line-height:2;white-space:normal;word-break:break-all}
.m-form-editableByRich .formitm .ipts__preview .linkStyle{font-weight:400;color:#5092e1}
.m-customTips-rich{margin-top:24px}
.pc_portrait .portrait_cnt{position:relative;overflow:hidden;height:100%;width:100%}
input[type=filei]{align-items:baseline;color:inherit;text-align:start}
#a1513827792874-0,#a1513827792877-0,#b1513827792874-0,#b1513827792877-0{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}
.fixedImg{padding-top:50px;padding-bottom:42px;min-height:768px;width:34%;z-index:9999;background:#fff;position:fixed;right:20px;top:33px}
.pendant-set .formitm .ipts i{display:inline-block;width:20px;height:20px;border:1px solid #acacac;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;cursor:pointer;margin-right:30px;top:15px}
.pendant-set .formitm .ipts li:first-child a{display:block}
.pendant-set .formitm .ipts i a{width:10px;height:10px;background:#4689fa;border-radius:50%;display:none;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-5px}
.pendant-set .formitm .iptsImg li{margin-right:120px}
.pendant-set .formitm .iptsImg img{vertical-align:top}
.pendant-set .bottomPad{padding-bottom:20px;border-bottom:1px solid #e6eaeb}
.pendant-set .m-form-editableByRich{margin-bottom:0}
.pendant-set .iptsCol li{margin-right:80px}
.pendant-set .setLink{font-size:14px;color:#222;line-height:36px}
.setLink-b{margin-top:20px;margin-left:70px;font-size:14px}
.setLink-b em{display:inline-block;width:45px;height:45px;border-radius:2px;vertical-align:middle;font-size:14px}
.setLink-b .link-b{display:inline-block;margin-left:20px;margin-right:40px;min-width:56px}
.setLink-b .link-b span{cursor:pointer;color:#333}
.setLink-b .link-b:hover>div{display:inline-block}
.link-abso a{min-width:50px}
.action-box .close{position:absolute;width:20px;height:20px;color:#db0808;background:#e9e9e9;top:0;right:0;line-height:20px;text-align:center}
.action-box .close:hover{background:#f7cdcd;color:#db0808}
.slide_info{width:480px;height:112px;padding:16px;border:1px dashed #ddd;color:#ddd;margin-top:24px;margin-left:10px;position:relative}
.slide_info:hover{border:1px dashed #1890ff}
.slide_info>.info{margin-left:15px}
.slide_info>.info input{border:1px solid #ddd;width:278px;height:32px;line-height:30px;padding-left:6px;padding-right:6px}
.slide_info>.info .item:nth-child(1){margin-bottom:16px}
#plusErFi{position:absolute;left:104px;top:0;width:76px;height:76px;opacity:0;cursor:pointer;padding:0;cursor:pointer}
.slide_info .img{width:80px;height:80px;text-align:center;line-height:80px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.slide_info .img.icon1{background:#f1637a}
.slide_info .img.icon2{background:#87d0e9}
.m-modalLink .modal_dialogLink{background:#fff;width:560px;border-radius:4px;padding-top:30px;padding-left:20px;padding-bottom:34px}
.m-modalLink .modal_dialogLink .modal_hd{text-align:center;margin-left:-60px;padding-bottom:30px}
.plusEr{display:inline-block;width:76px;height:76px;line-height:76px;text-align:center;font-size:25px;color:#d1d1d1;border:1px dashed #d1d1d1;border-radius:3px}
.plusEa img{display:none}
.plusEa div{color:#999;margin-top:10px;margin-bottom:50px;margin-left:106px}
.m-modalLink .modal_dialogLink label{margin-right:30px;font-size:14px}
.m-modalLink .modal_dialogLink input{padding-left:15px;padding-right:15px;width:320px;height:30px;outline:0;border-radius:3px;box-shadow:none;border:none;border:1px solid #dfdfdf}
.m-modalLink .modal_bd>div{margin-bottom:20px}
.modal_dialogLink:active{outline:0}
.m-modalLink .modal_bd .ulBar>div{width:400px;height:190px;display:inline-block;scrollbar-face-color:silver;overflow-y:scroll;border:1px solid #dfdfdf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:16px;padding-bottom:16px}
.m-modalLink .modal_bd .ulBar div>span,.m-modalLink .modal_bd .ulBar div>span>span{float:left;width:70px;height:70px;cursor:pointer;display:inline-block;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.m-modalLink .modal_bd .ulBar div>span{margin-top:16px;margin-left:16px}
.m-modalLink .modal_bd .ulBar div>span:nth-child(4n){margin-right:0}
.addAsd,.addNotice{box-sizing:border-box;width:480px;height:32px;line-height:30px;border:1px dashed #ddd;text-align:center;color:#999;margin-top:15px;margin-left:10px;cursor:pointer;background:#fff}
.erwei-box{position:relative}
.img-prev{width:112px;height:112px;border:1px dashed #ddd;margin-left:-110px;margin-top:55px}
.img-prev img{display:inline-block;margin-left:0;width:110px;height:110px}
.erwei-box input{opacity:0;filter:alpha(opacity=0);height:80px;width:80px;position:absolute;top:0;left:0;z-index:9}
.erwei-box img{width:80px;height:80px}
.upLoadImg{position:relative;width:110px;height:30px;line-height:30px;border:1px solid #d1d1d1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.upLoadImg i{display:inline-block;padding-left:24px;background:url(../images/upload_03.png) no-repeat left center;margin-left:15px;margin-right:8px;font-style:normal}
.upLoadImg input{display:inline-block;opacity:0;filter:alpha(opacity=0);width:110px;height:30px;line-height:30px;border:1px solid #d1d1d1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;top:0;left:0;z-index:9}
.btn-save{margin:40px auto;background:#1890ff;width:120px;height:32px;text-align:center;line-height:18px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:185px}
.info-sc{height:80px;line-height:80px}
.addAsd:hover,.addNotice:hover{border:1px dashed #4689fa;color:#999;opacity:1}
.m-modalLink .correntZhe{display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35);text-align:center;padding-top:20px;color:#fff;font-size:20px;font-family:serif}
.u-saveLink{width:120px;height:45px;background:#4689fa;border-radius:3px;color:#fff;font-size:14px;margin-left:87px;margin-top:50px}
.u-saveEr{width:120px;height:45px;background:#4689fa;border-radius:3px;color:#fff;font-size:14px;margin-left:87px}
.modal_dialogLink .close{position:absolute;right:18px;top:20px;font-size:26px}
.m-modalLink .correntZhe em{display:inline-block;width:30px;height:30px;border-radius:50%;line-height:1.5;background:#fff}
.m-modalLink .correntZhe em img{width:36px;height:35px;margin-top:-2px;margin-left:-3px}
.set-l-box button.addnewLink.disabled{background:#999;border-color:#999;outline:0}
.guanwei,.kyfenda{width:86px;height:86px;background:url(../images/erweima_03.png);background-size:100% 100%;margin-left:70px;margin-right:80px;display:inline-block;cursor:pointer;background-size:cover}
.guanwei .absolute,.kyfenda .absolute{display:none;width:86px;height:86px;background:rgba(0,0,0,.6);color:#fff}
.guanwei .absolute a,.kyfenda .absolute a{color:#fff;width:60px;height:22px;line-height:22px;text-align:center;border:1px solid #fff;border-radius:3px;display:inline-block;margin-top:13px;margin-left:13px}
.guanwei .titleName,.kyfenda .titleName{padding-top:94px;width:86px;text-align:center}
.m-modalLink .modal_bd .ulBar div>span:nth-child(1){border-top:0}
.m-modalLink .modal_bd .ulBar div>span:nth-child(2){border-top:0}
.m-modalLink .modal_bd .ulBar div>span:nth-child(3){border-top:0}
.m-modalLink .modal_bd .ulBar div>span:nth-child(4){border-top:0}
.m-modal-confirmLink{display:flex;display:-webkit-flex;justify-content:center;align-items:center}
.modelLink .modal_title,.modelerWei .modal_title{font-weight:700;font-size:20px}
.setLink-b li{margin-bottom:24px}
.set-l-box button.addnewerweima.disabled{background:#999;border-color:#999;outline:0}
.erweima:hover .relative .absolute{display:block}
.setLink-b li>a{width:60px;height:24px;display:inline-block;margin-right:15px;background:#4689fa;line-height:12px;color:#fff}
.setLink-b li>a:hover{color:#fff}
.setLink-b li a.btn:last-child{background:#fff;border-radius:2px;border-color:#eaeaea;color:#999}
.set-l-box button.absolute{width:120px;height:36px;right:0;top:0;background-color:#4689fa;border-color:#4689fa}
.setLink-b .link-abso{position:absolute;top:-37px;left:-2px;display:block;height:24px;border:1px solid #eaeaea;background-color:#fff;padding:4px 9px;display:none}
.link-b-title a{color:#333}
.link-b-title a:hover{color:#333}
.setLink-b .link-abso s{position:absolute;top:43px;left:38px;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent #eaeaea transparent;border-style:dashed dashed solid dashed;border-width:10px;transform:rotate(180deg)}
.setLink-b .link-abso i{position:absolute;top:-9px;left:-10px;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;border-width:10px}
.setLink-b .link-abso a{display:inline-block;color:#333}
.modal_link{margin:0 auto 20px}
.m-model-link .modal_dialog{padding:20px}
.modal_link span{margin-right:10%}
.modal_link input{font-size:12px;display:inline-block;width:70%;outline:0;border-radius:0;padding:8px 5px}
.m-model-link .modal_dialog .modal_ft{padding-right:20px}
.m-customTips-rich .link-save{padding:12px 42px}
.fadeInDown.row{margin-left:0;margin-right:0}
.col-fff{background:#fff}
.u-title i{display:inline-block;width:2px;height:18px;background:#1ab394;vertical-align:bottom;margin-right:8px}
.row .col-xs-7 .g-setting-itm{padding:0}
.g-setting-itm>.u-title>i{vertical-align:top}
.g-setting-itm>.u-title>h3{line-height:1}
.u-btn-fifth em{color:#d5d5d5;font-size:25px;vertical-align:bottom;display:inline-block}
.u-btn-fifth:hover em{color:#5092e1}
.u-btn-fifth:active em{color:#5092e1}
.row .col-xs-7{width:99.77777%}
.dixbox{position:fixed;right:20px}
.dixbox i{background:url(../images/xiaozhinew.png) no-repeat;display:inline-block;zoom:1;width:300px;height:300px;margin-top:20px;overflow:hidden}
.dixbox i:hover{z-index:0}
.m-confirm{width:67px;position:fixed;top:54%;right:0;background-color:#fff;font-size:12px;color:#fff;margin-top:-171px;z-index:9999}
.m-confirm .online{height:99px;text-align:center;border-bottom:1px solid #8dc7ff;cursor:pointer;background-color:#378fe5}
.gray-bg>.m-confirm .online{background:url(../images/xiaozhinew.png) no-repeat center center}
.g-mnc-setting.pendant-set.row{margin-left:0;margin-right:0}
.blueBgBox,.greenBgBox,.redBgBox,.yellowBgBox{display:inline-block;border:1px solid transparent;position:relative;cursor:pointer}
.iptsImg li{cursor:pointer}
.blueBgBox.onCheck,.yellowBgBox.onCheck{border-color:#4689fa}
.greenBgBox.onCheck{border-color:#2db09e}
.redBgBox.onCheck{border-color:#d4372c}
.yellowBgBox.onCheck{border-color:#ee712b}
.blueBgBox.onCheck em,.greenBgBox.onCheck em,.redBgBox.onCheck em,.yellowBgBox.onCheck em{display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;background:#4689fa;top:20px;left:20px;color:#fff;font-family:cursive}
.greenBgBox.onCheck em{background:#2db09e}
.redBgBox.onCheck em{background:#d4372c}
.yellowBgBox.onCheck em{background:#ee712b}
.m-customTips-rich em{display:none}
.border-g{width:34px;height:34px;border:1px solid #ddd;padding-top:1px;padding-left:1px;border-radius:2px}
.pad_20{padding:30px 30px 0 30px}
.blueBg{display:inline-block;width:30px;height:30px;background-color:#4689fa;border-radius:1px}
.greenBg{display:inline-block;width:30px;height:30px;background-color:#2db09e;border-radius:5px}
.redBg{display:inline-block;width:30px;height:30px;background-color:#d4372c;border-radius:5px}
.yellowBg{display:inline-block;width:30px;height:30px;background-color:#ee712b;border-radius:5px}
.upload-box label{margin-bottom:0}
.top-bgImg{height:343px;margin-left:40px;background:url(../images/team1_1.png) no-repeat;width:88px;background-size:cover;margin-top:-10px}
.top-bgImg-t{height:340px;margin-left:40px;background:url(../images/team2_1.png) no-repeat;width:55px;background-size:cover;margin-top:-10px}
.bottomPad2{padding-bottom:24px}
.formitm2{margin-bottom:0!important}
.g-row-setting.col-xs-7{padding-right:0;padding-left:0}
.breadMy{height:35px;line-height:35px;color:#999;margin-bottom:18px;font-size:14px}
.breadMy a{color:#999}
.breadMy span{color:#333}
.item-tit{margin-right:5px;}
/*聊天界面设置*/
.chat-container{width:100%;padding:28px 24px 40px 24px;background:#fff}
.chat-img{margin-top:25px}
.chat-bt-t{font-size:18px;color:#333;margin-bottom:22px;margin-top:40px}
.chat-bt-con{position:relative;min-width:660px;}
.chat-bt-con>span{font-size:14px}
.chat-bt-con input{width:480px;border:1px solid #ddd;height:32px;line-height:32px;padding-left:7px;padding-right:7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.chat-t-write{font-size:20px;color:#959595}
.chat-t-all{color:#ababab;font-size:14px}
.chat-t-wa{position:absolute;bottom:0;margin-left:15px}
.addPro{box-sizing:border-box;width:480px;height:32px;line-height:32px;border:1px dashed #ddd;text-align:center;color:#999;cursor:pointer;background:#fff;margin-bottom:24px;margin-left:62px}
.addPro:hover{border:1px dashed #1890ff;color:#999}
.action_baction-pro{margin-bottom:24px}
.fl-title{display:inline-block;width:62px;text-align:center;font-size:14px;color:#333;padding-top:5px}
.action_baction-pro .chat-pro{width:480px;height:114px;border:1px dashed #ddd;padding-top:16px;padding-left:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}
.chat-pro input{width:413px;height:32px;line-height:32px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-left:10px;color:#a0a0a0;margin-bottom:16px}
.fl-fl-title-t{color:#414141}
.chat-pro:hover{border-color:#1890ff}
.reset-set{width:564px;text-align:right;color:#999;font-size:14px;margin-top:23px;cursor:pointer}
.chat-prev span:last-child{color:#959595}
.chat-upFile{display:inline-block;width:100px;height:32px;line-height:32px;position:relative;border:1px solid #ddd;color:#8d8d8d;text-align:center;cursor:pointer}
.chat-upFile input{position:absolute;top:0;left:0;right:0;opacity:0;filter:alpha(opacity=0);width:100px}
.chat-up-dev{color:#999;margin-left:62px;margin-top:16px;margin-bottom:27px}
.chat-bt-con img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.resetImg{position:absolute;bottom:0;margin-left:16px;cursor:pointer}
#usertime,#asktime{height: 30px;width:300px;line-height: 30px;border-radius: 3px;border: 1px solid #d9d9d9;padding: 6px 15px;margin-right: 20px;}




/* videojs */
.video-js{
	width: 350px;
	height: auto;
	margin-left:60px;
	margin-top:-15px;
}
/*素材中心*/
.material{background:#f0f2f5}
.material-top{background:#fff;padding:10px 20px 0 20px;border-bottom:1px solid #e9e9e9}
.material-top h2{font-size:18px;margin-top:10px;margin-bottom:10px}
.material-top ul{margin-left:-8px}
.material-top ul li{display:inline-block}
.material-top ul li a{position:relative;display:inline-block;margin-right:30px;height:55px;line-height:55px;cursor:pointer;width:48px;text-align:center;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.material-top li.on a{color:#1890ff}
.material-top li>a span span{color:#333;position:absolute;border:0;height:2px;background-color:#fff;left:-3.5px;bottom:0;pointer-events:none;width:55px;overflow:hidden;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
.material-top li.on span span.sideLine{background-color:#1890ff}
.pageChild{background:#fff}
.pageChild .searchInfo{background:#fff;padding-top:24px;padding-left:32px;padding-bottom:24px}
.pageChild .fbTime>span,.vedioType>span{display:inline-block;height:32px;line-height:32px}
.pageTime{height:32px;width:300px;line-height:32px;border-radius:3px;border:1px solid #d9d9d9;padding:6px 15px;margin-right:20px}
.search-form{position:relative;width:492px;height:32px;display:inline-block}
.search-form .text{width:432px;height:32px;line-height:32px;border:1px solid #d9d9d9;border-right:none;padding:6px 15px}
.search-form .button{position:absolute;top:0;right:0;width:60px;height:32px;line-height:32px;color:#fff;background:#1890ff;cursor:pointer}
.vedioList{width:100%;margin-top:24px;background:#f0f2f5}
.vedioList .textTitle{word-wrap: break-word;font-size:18px;width: 83%;margin: 24px auto 8px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; height:30px; line-height:30px;}
.vedioList>li{margin-right:1.3333%;float:left;width:24%;margin-bottom:24px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-ms-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}
.vedioList>li:nth-child(4n){margin-right:0}
.vedioList .shadowBox{position:relative}
.vedioList .shadowBox>img{width:100%; display:block}
.vedioList .schText{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);text-align:center;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.vedioList>li:hover{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.4);box-shadow:0 5px 5px 0 rgba(0,0,0,.4)}
.vedioList .textMain{width:83%;color:#666;margin:0px auto 24px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; height:24px; line-height:24px;}
.vedioList .comurl{display:block;color:silver;width:83%;margin:0 auto 24px}
.actionUl{margin-left:-2px;margin-bottom:10px}
.actionUl li{cursor:pointer;float:left;width:33.3333%;height:23px;line-height:23px;text-align:center;border-right:1px solid #d9d9d9;color:#1890ff}
.actionUl li a{color:#1890ff;display:inline-block;width:100%;height:100%;cursor:pointer;}
.actionUl li button{cursor:pointer;color:#1890ff}
.actionUl li:last-child{border-right:0}
.vedioType{border-bottom:1px dashed #d9d9d9;padding-bottom:24px;margin-bottom:24px}
.vedioType li{float:left;margin-right:30px;width:64px;height:32px;line-height:32px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;user-select:none;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}
.vedioType li.on{color:#fff;background:#1890ff}
.vedioType li:not(.on):hover{color:#1890ff}
.pageVedio .layui-layer-title,.pageside .layui-layer-title{height:62px;border-bottom:none;position:absolute;background:#fff;}
.loadVedio{display:none;height:550px}
.uploadVedio{width:472px;background:#fff;z-index:99999}
.bottomLine{top:61px;width:545px;height:0;border-top:1px solid #d9d9d9;z-index:99999}
.uploadVedio li{float:left;width:80px;height:61px;height:61px;line-height:61px;text-align:center;margin-right:60px;cursor:pointer;margin-left:16px;border-bottom:2px solid rgba(255,255,255,0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.uploadVedio li.on{border-bottom:2px solid #1890ff;color:#1890ff}
.up-v-detail{position:absolute;top:61px;margin-left:93px;z-index:0}
.up-v-detaiChild{margin-top:24px}
.up-v-detaiChild:first-child{margin-top:35px}
.up-v-detaiChild .uploadVedio{cursor:pointer;display:inline-block;position:relative;width:111px;height:32px;line-height:32px;border:1px solid #d9d9d9;background:#fafafa}
.up-v-detaiChild .uploadVedio input{position:absolute;top:0;left:0;right:0;opacity:0;width:100%;height:100%}
.up-v-detaiChild .vedioName{width:260px;display:inline-block;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.up-v-detaiChild .uploadVedio{background:url(../images/upload_03.png) no-repeat 15px center}
.up-v-detaiChild .uploadVedio span{margin-left:36px}
.up-v-detaiChild .notice{font-size:12px;color:#909090;padding-left:73px;padding-top:5px}
.up-v-detaiChild>span{display:inline-block;margin-top:5px;width:70px;text-align:right}
.up-v-detaiChild>div{vertical-align:top;display:inline-block}
.up-v-detaiChild div.uploadImg>div{position:relative;cursor:pointer;display:inline-block;position:relative;width:104px;height:104px;text-align:center;border:1px solid #d9d9d9;background:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#b9b9b9}
.up-v-detaiChild div.uploadImg input{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;width:100%;z-index:999}
.up-v-detaiChild div.uploadImg p{position:absolute;top:0;bottom:0;right:0;left:0;font-size:28px;color:#b9b9b9;line-height:104px}
.up-v-detaiChild div.uploadImg span{display:inline-block;margin-top:75px}
.up-v-detaiChild div.uploadImg img{display:none;poaition:absolute;top:0;left:0;right:0;bottom:0;width:104px;height:104px;border:1px solid #d9d9d9;margin-left:10px;display:none}
.up-v-detaiChild .uploadDress input,.up-v-detaiChild .uploadName input{width:240px;height:30px;line-height:32px;padding-left:15px;padding-right:15px;border:1px solid #d9d9d9}
.up-v-detaiChild .uploadDeta textarea{width:240px;height:100px;padding:5px 15px;border:1px solid #d9d9d9}
.up-v-detaiChild .uploadType{position:relative}
.up-v-detaiChild .uploadType>span{display:inline-block;width:240px;height:32px;line-height:32px;padding-left:15px;padding-right:15px;border:1px solid #d9d9d9;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.up-v-detaiChild .uploadType i{position:absolute;display:inline-block;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent;top:13.5px;right:9px}
.up-v-detaiChild .uploadType span.on i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.up-v-detaiChild .uploadType ul{position:absolute;top:34px;width:240px;border:1px solid #d9d9d9;display:none;max-height:130px;overflow-y:auto}
.up-v-detaiChild .uploadType ul li{-webkit-transition:all .3s;transition:all .3s;cursor:pointer;width:100%;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px;padding-right:15px;}
.up-v-detaiChild .uploadType ul li:hover{background:#e6f7ff;}
.up-v-detaiChild .uploadType ul li.on{background:#e6f7ff;}
.up-v-detail.child2{display:none}
.textList{width:100%;margin-top:24px;background:#fff;padding-left:24px;padding-right:24px;}
.textList h2{color:#222;font-size:20px;width:76%;}
.textList h2 ul{float:right;position:absolute;top:27px;right:0}
.textList h2 li{float:left;width:40px;color:#1890ff;border-left:1px solid #d9d9d9;text-align:right;height:15px;line-height:15px;font-size:14px;margin-right:10px;cursor:pointer}
.textList h2 li a{color:#1890ff}
.textList h2 li:first-child{border:none}
.textList h2 li:last-child{margin-right:0}
.textList .tabSign{margin-top:16px;margin-bottom:20px}
.textList .tabSign li{float:left;padding:0 10px;height:24px;line-height:24px;text-align:center;background:#f7f7f7;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:10px}
.textList .textInfo{width:76%;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.textList>li{padding-top:20px;padding-bottom:12px;position:relative;border-bottom:1px solid #d9d9d9}
.textList>li:last-child{ border:0;}
.textList .authorInfo{color:#ddd}
.textList .authorInfo img{width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px}
.textList .authorInfo .author{margin-right:5px}
.textList .imgList{margin-top:20px}
.textList .imgList li{float:left;height:22px;line-height:22px}
.textList .imgList li.line{width:1px;height:22px;background:#d9d9d9;margin-left:20px;margin-right:20px}
.pageImg .addImg,.pageVedio .addVedio,.pageside .addallSide,.vedioType .addText{width:64px;height:32px;line-height:32px;text-align:center;background:#1890ff;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;user-select:none;margin-right:200px}
.schoolAP .material-top h2{height:41px;line-height:41px}
.schoolAP .addSchBtn button{float:left;padding:6px 15px;color:#fff;background:#1890ff;margin-right:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}
.schoolAP .material-cont{background:#f0f2f5;padding:24px;position:absolute;height:890px;overflow-y:scroll}
.material-cont iframe{height:890px;overflow-y:scroll;display:none}
.material-cont iframe.on{display:block}
.material-cont-main{background:#fff;padding:24px 20px;padding-top:0}
.material-cont-main .schoolList-d{display:inline-block;position:relative;vertical-align:middle;height:32px}
.material-cont-main .schoolList-d>span{width:252px;height:32px;display:inline-block;cursor:pointer}
.material-cont-main .schoolList-d>span span{display:inline-block;width:252px;height:32px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:32px;padding-left:8px;padding-right:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}
.material-cont-main .schoolList-d>span i{display:inline-block;width:15px;height:8px;position:absolute;background:url(../images/arrow.png) no-repeat;right:8px;top:11px;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}
.material-cont-main .schoolList-d>span.on i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.material-cont-main .schoolList-d ul{position:absolute;width:252px;border:1px solid #d9d9d9;top:32px;border-top:0;display:none;z-index:9999;max-height:161px;overflow-x: hidden; overflow-y:auto}
.material-cont-main .schoolList-d ul li{width:100%;padding-left:8px;padding-right:8px;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}
.material-cont-main .schoolList-d ul li:hover{background:#e6f7ff}
.material-cont-main .schoolList-d ul li.on{background:#e6f7ff}
.ulLists>span.text{display:inline-block;height:32px;line-height:32px;width:75px}
/* .ulLists{margin-top:24px} */
.ulLists .schoolCode{width:253px;height:32px;padding:8px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.ulLists .zysx{margin-left:39px;}
/* .zylx{margin-top:24px} */
.search-btnSch{margin-left:40px;-webkit-transition:padding-top .3s;-moz-transition:padding-top .3s;-ms-transition:padding-top .3s;-o-transition:padding-top .3s;transition:padding-top .3s}
.search-btnSch.cli{padding-top:0}
.search-btnSch a{display:inline-block;width:60px;height:30px;line-height:30px;text-align:center;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;color:#838383;margin-right:16px}
.search-btnSch a.search-btn-s{color:#fff;background:#1890ff;border-color:#1890ff}
.search-btnSch a.search-btn-u{background:#fff;border:none;color:#379fff;position:relative}
.search-btnSch a.search-btn-u i{cursor:pointer;position:absolute;display:inline-block;width:10px;height:10px;border:1px solid #1890ff;border-width:0 1px 1px 0;transform:rotate(45deg);top:7px;right:0;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}
.search-btnSch.cli a.search-btn-u i{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:13px}
.schoolTable,.schoolTable table{width:100%;margin-top:24px;background:#fff}
.schoolTable table tr{border-bottom:1px solid #d9d9d9}
.schoolTable table tr{background:#fff;-webkit-transition:all .3s;transition:all .3s;height:45px;padding-top:15px;padding-bottom:15px;}
.schoolTable table tr td{overflow:hidden;text-overflow:ellipsis;}
.schoolTable table tr td a{padding-left:10px;padding-right:10px;color:#1890ff}
.schoolTable table tr:hover{background:#e6f7ff}
.schoolTable table tr td a:nth-child(2){border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.schoolTable table tr:first-child{background:#fafafa}
.schoolTable table tr:nth-child(2n){background:#f2f2f2}
.schoolTable table tr:nth-child(2n):hover{background:#e6f7ff}
.schoolTable,.schoolTable table th{text-align:center;}
.schoolTable table th{font-weight:600;}
/*@media screen and (max-width:850px){.ulLists .schoolCode{margin-top:20px;margin-left:0;clear:both}*/
/*.ulLists .zysx{margin-top:20px;margin-left:0;clear:both}*/
/*}*/
.import-all-box .import-btn a img{vertical-align:middle}
.import-all-box .import-btn:before,.import-all-box .import-btn:after{content:'';display:block;clear:both}
.import-all-box .file-name img{vertical-align:middle}
.import-pro-class{padding-left:70px;padding-right:70px;padding-top:36px}
.import-pro-class .input-child-r{position:relative;display:inline-block;vertical-align:middle}
.import-pro-class .input-child>span{width:80px;padding-left:10px;background:url(../images/star_03.jpg) no-repeat left}
.import-pro-class .input-child-r>span{display:inline-block;width:200px;height:32px;line-height:32px}
.import-pro-class .input-child-r>span span{width:100%;height:100%;display:inline-block;padding-left:8px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.import-pro-class .input-child-r>span i{position:absolute;width:18px;height:20px;top:4px;right:0px;background: url(chosen-sprite.png) no-repeat 0px 2px;}
.import-pro-class .input-child-r>span.on i{background: url(chosen-sprite.png) no-repeat -18px 2px;}
.import-pro-class .input-child-r ul{position:absolute;border:1px solid #d9d9d9;max-height:160px;overflow-y:scroll;width:200px;border-top:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;top:33px;z-index:9999}
.import-pro-class .input-child-r ul li{width:100%;height:32px;line-height:32px;padding-left:8px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;-webkit-transition:background .3s ease;transition:background .3s ease}
.import-pro-class .input-child-r ul li:hover{background:#e6f7ff}
.import-pro-class .input-child-r ul li.on{background:#e6f7ff}
/*#material-cont .bgChanged{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color: black;}*/
/*#material-cont .bgChanged:hover{border-color:#1890ff;cursor:pointer}*/
/*#material-cont .bgChanged:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}*/
.input-child{margin-bottom:24px}
.input-child-n .input-ch{display:inline-block;width:16px;height:16px;line-height:15px;text-align:center;border:1px solid #d9d9d9;vertical-align:middle;margin-right:5px;-webkit-transition:all .3s ease;transition:all .3s ease}
.input-child-n>span{cursor:pointer}
.input-child-n>span.on .input-ch{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);background:#1890ff}
.input-child-n>span .input-ch img{margin-top:3px;opacity:0;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.input-child-n>span.on .input-ch img{opacity:1}
.searchNone{cursor:pointer;position:absolute;right:-65px;top:4px;color:#1890ff;user-select: none}
.import-pro-class .input-child-n{display:inline-block}
.input-child-n>span:first-child{margin-right:24px}
.input-child-i{margin-bottom:24px}
.input-child-i input{width:100px;height:32px;border:1px solid #d9d9d9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:40px;padding-left:8px;padding-right:8px}
.import-pro-class .zyfx{display:inline-block;width:550px;height:40px;border:1px dashed #d9d9d9;color:#abb5bb;-webkit-transition:border .3s ease;transition:border .3s ease;text-align:center;line-height:40px;cursor:pointer}
.import-pro-class .zyfx:hover{border:1px dashed #1890ff}
.import-pro-class .ClasBox{width:550px;margin-top:24px;border:1px dashed #d9d9d9;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding:24px;padding-bottom:0;overflow-y:auto}
.import-pro-class .ClasBox:hover{border:1px dashed #1890ff}
.import-pro-class .text-i,.import-text-class .text-i{width:80px;display:inline-block;text-align:right;vertical-align:middle}
.ClasBox .ClasBox-child{width:450px;border:1px dashed #d9d9d9;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;padding-left:8px;padding-right:8px;height:40px;line-height:40px;margin-bottom:24px}
.ClasBox .ClasBox-child:hover{border:1px dashed #1890ff}
.ClasBox .ClasBox-child i{cursor:pointer;position:absolute;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#e9e9e9;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;right:0}
.ClasBox .ClasBox-child i:hover{color:#db0808;background:#f1c7c7}
.ClasBox .ClasBox-child .zy-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:60px;height:100%;text-align:center}
.ClasBox .ClasBox-child .zy-arrow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px;height:100%;text-align:center;display:inline-block}
.ClasBox .ClasBox-child .zy-plus{display:inline-block;height:100%;width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.edit-zy{display:inline-block;height:40px;line-height:40px;margin-left:15px;color:#1890ff}
.js-info{margin-top:24px;width:100%;}
.js-info .input-plus{width:550px;height:32px;line-height:8px;padding-left:8px;padding-right:8px;border:1px solid #d9d9d9}
.js-info .input-areaplus{width:550px;height:240px;padding:8px;border:1px solid #d9d9d9}
.import-pro-class .cksj .text-i{vertical-align:top}
.import-pro-dir{text-align:center;}
.import-pro-dir .text-i{display:inline-block;width:80px;padding-left:10px;padding-top:8px;text-align:right}
.import-pro-dir .js-info{position:relative}
.import-pro-dir .zyda>span{background:url(../images/star_03.jpg) no-repeat left}
.import-pro-dir .zyda p{position:absolute;left:145px;color:red;display:none}
.import-pro-dir .input-plus{width:370px}
.input-child{position:relative}
.input-child>p{position:absolute;left:80px;display:none;color:red}
.loader{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);display:none;z-index:9999999999999}
.loader>div{background:rgba(255,255,255,.8);top:30%;left:50%;-webkit-transform:translate(-50% -50%);-moz-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);-o-transform:translate(-50% -50%);transform:translate(-50% -50%);overflow:hidden;position:absolute;z-index:99999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:200px;height:200px}
.loader-inner{bottom:0;height:136px;left:0;margin:auto;position:absolute;right:0;top:0;width:100px}
.loader-line-wrap{animation:spin 2s cubic-bezier(.175,.885,.32,1.275) infinite;box-sizing:border-box;height:50px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:50% 100%;width:100px}
.loader-line{border:4px solid transparent;border-radius:100%;box-sizing:border-box;height:100px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100px}
.loader-line-wrap:nth-child(1){animation-delay:-50ms}
.loader-line-wrap:nth-child(2){animation-delay:-.1s}
.loader-line-wrap:nth-child(3){animation-delay:-150ms}
.loader-line-wrap:nth-child(4){animation-delay:-.2s}
.loader-line-wrap:nth-child(5){animation-delay:-250ms}
.loader-line-wrap:nth-child(1) .loader-line{border-color:#ea4747;height:90px;width:90px;top:7px}
.loader-line-wrap:nth-child(2) .loader-line{border-color:#eaea47;height:76px;width:76px;top:14px}
.loader-line-wrap:nth-child(3) .loader-line{border-color:#47ea47;height:62px;width:62px;top:21px}
.loader-line-wrap:nth-child(4) .loader-line{border-color:#47eaea;height:48px;width:48px;top:28px}
.loader-line-wrap:nth-child(5) .loader-line{border-color:#4747ea;height:34px;width:34px;top:35px}
.loader-inner p{margin-top:117px}
@keyframes spin{0%,15%{transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
.import-text-classa{display:none;}
.import-text-class{padding:24px 24px;display:none;}
.import-text-classb{display:block;}
.import-text-class .textChild{margin-bottom:24px}
.import-text-class input.input-plus{padding-left:15px;padding-right:15px;width:446px;height:30px;outline:0;border-radius:3px;box-shadow:none;border:none;border:1px solid #dfdfdf}
.text-bqchild{width:100px;height:30px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:30px;text-align:center;margin-right:10px;margin-bottom:5px}
.text-bj{max-width:449px;display:inline-block;max-height:120px;overflow-y:auto}
.text-bj>span{position:relative;display:inline-block;width:100px;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:30px;text-align:center;margin-right:10px;margin-bottom:5px}
.textChild .text-tj{display:inline-block;width:100px;height:30px;border:1px dashed #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:30px;text-align:center;cursor:pointer;vertical-align:top}
.import-text-class .text-i{vertical-align:top;margin-top:2px;text-align:right}
.text-bj i{cursor:pointer;position:absolute;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#e9e9e9;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;right:0}
.text-bj i:hover{color:#db0808;background:#f1c7c7}
.text-type .schoolList-d{display:inline-block;position:relative;vertical-align:middle;height:32px}
.text-type .schoolList-d>span{width:252px;height:32px;display:inline-block;cursor:pointer}
.text-type .schoolList-d>span span{display:inline-block;width:252px;height:32px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:32px;padding-left:8px;padding-right:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfcfcf;cursor:pointer}
.text-type .schoolList-d>span i{display:inline-block;width:15px;height:8px;position:absolute;background:url(../images/arrow.png) no-repeat;right:8px;top:11px;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}
.text-type .schoolList-d>span.on i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.text-type .schoolList-d ul{position:absolute;width:252px;border:1px solid #d9d9d9;top:32px;border-top:0;display:none;z-index:9999;max-height:161px;overflow-y:scroll}
.text-type .schoolList-d ul li{width:100%;padding-left:8px;padding-right:8px;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}
.text-type .schoolList-d ul li:hover{background:#e6f7ff}
.text-type .schoolList-d ul li.on{background:#e6f7ff}
.textChild textarea{width:446px;height:200px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#uploadExtro{cursor:pointer}
.showFileName{margin-top:5px;max-width:394px;margin-left:75px}
.showFileName .p-span{display:inline-block;position:relative;padding:10px;padding-right:25px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px dashed transparent}
.showFileName i{cursor:pointer;position:absolute;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#e9e9e9;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;right:0}
.showFileName .p-span:hover{border:1px dashed #1890ff}
.showFileName i:hover{color:#db0808;background:#f1c7c7}
.showFileName p{color:#1890ff}
.pageImg .up-v-detail{top:0}
.pageImg .loadVedio{display:none;}


/*视频详情*/
.pageDetail{font-size:16px}
.pageTitle{margin-top:35px;width:100%;text-align:center;font-size:38px}
.pageDetail{padding-top:38px;padding-right:146px;padding-bottom:38px;padding-left:146px;background:#fff}
.pageOnTime{margin-top:25px;margin-bottom:25px;width:100%;color:#999;text-align:center;font-size:13.99px}
.vedioUrl{margin-bottom:25px;width:100%;text-align:center;font-size:16px}
.vedioCont{margin-bottom:25px;width:100%;text-align:center}
.vedioCont>img{width:640px;height:340px}
.vedioUrl a{color:#1890ff;text-decoration:underline}
.pageDetail .video-js{width:600px;height:300px}
.pageOnTime img{width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:middle}
.pageOnTime .author{margin-right:5px;margin-left:5px}
.pageDetail .enclosure{margin-top:30px;margin-bottom:25px;color:#999}
.pageDetail .enclosure a{color:#1890ff;text-decoration:underline}
.pageDetail .labelDiv span{display:inline-block;padding:5px 10px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f7f7f7;font-size:16px}
.college-item table{width:100%}
.college-item table th,td{text-align:center}
.college-item table tr:first-child{border:1px solid #d9d9d9;background:#fafafa}
.college-item table tr:hover{background:#fafafa}
.college-item table tr{height:54px;border-bottom:1px solid #d9d9d9;background:#fff;-webkit-transition:all .3s;transition:all .3s}
.college-item.tebledPrev{border-top:none}

/*校园微主页*/
.weiMain{padding:10px 20px}
.weiMain>h2{padding-top:10px;padding-bottom:5px;font-size:38px}
.weiMain .fbTime{padding-bottom:20px;border-bottom:1px solid #d9d9d9}
.weiMain .schoolDesc{padding:24px}
.fbTime-s,.fbTime-t{display:inline-block;margin-right:10px;color:#c5c5c5}
.fbTime-s:before{display:inline-block;width:14px;height:10px;background:url(../images/see_03.png) no-repeat left center;content:''}
.fbTime-t:before{display:inline-block;width:12px;height:12px;background:url(../images/time_03.png) no-repeat left center;content:''}
.bjSchoolInfo{display:inline-block;margin-left:50%;color:#3ba0ff;font-size:14px;cursor:pointer}
.bjSchoolInfo:before{display:inline-block;width:12px;height:12px;background:url(../images/bianji._03.png) no-repeat left center;content:''}
.enrolNews .searchInfo{padding:0}
.enrolNews .vedioType{margin-bottom:20px;padding-bottom:0;border-bottom:none}
.enrolNews .fbTime{margin-bottom:20px}
.enrolNews .search-form{margin-bottom:20px;width:429px}
.enrolNews .search-form .text{width:370px}
.enrolNews .selected-tip{margin:0}
.enrolNews .w72{width:45%}
.enrolNews .w72 p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.enrolNews .w20{width:33%}
.enrolNews .question-title .time-sort .time.on:after,.enrolNews .question-title .time-sort .time.on:before{border:0}
.enrolNews .item-action,.enrolNews .item-content{display:inline-block;height:54px;line-height:54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.enrolNews .item-content p{width:100%;line-height:54px;}
.enrolNews .question-list{padding:0}
.enrolNews .question-list .select{margin-top:21px}
.enrolNews .qustion-list-content{overflow-y:auto;max-height:329px}
.enrolNews .question-content{margin-top:0}
.enrolNews .vedioType li{margin-right:10px}
.weiMain .material-cont-main{padding:0}
.weiMain .search-form{margin-top:20px;margin-bottom:25px}
.addBooks{padding:24px;padding-left:50px;}
.addBooks>div{margin-bottom:20px}
.addBooks textarea{width:300px;border:1px solid #d9d9d9;vertical-align:top}
.addBooks .ckbook>div{line-height: 22px;width: 70%;padding-bottom: 16px;color: rgba(0,0,0,.65);display: table-cell;}
.loadcamp{display:none;padding:24px}
.loadcamp .vedioType{margin-bottom:0;border-bottom:none}
.loadcamp .search-form .text{width:293px}
.loadcamp .search-form{width:350px}
.loadcamp .fbTime{margin-bottom:12px}
.loadcamp .pageTime{width:228px}
.loadcamp .vedioList{background:#fff}
.loadcamp .vedioList .textTitle{margin:13px auto 8px;font-size:14px}
.loadcamp .vedioList li{position:relative}
.loadcamp .vedioList li i{position:absolute;top:0;right:0;display:inline-block;width:14px;height:14px;background:#fff;text-align:center;line-height:13px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
.loadcamp .vedioList li.on i{display:inline-block;background:#1890ff;opacity:1}
.wei-s-info{margin-top:10px;margin-bottom:16px}
.wei-s-info:first-child{margin-top:15px}
.wei-s-tab thead{background:#e6f7ff}
.wei-s-tab tbody tr:hover{background:#e6f7ff}
.campusSec{padding:10px 20px}
.campusSec .searchInfo{padding:0}
.campusSec .vedioList{margin-top:16px;}
.loadcamp .selectall{padding-right:5px;padding-left:5px;width:70px;height:32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:32px;cursor:pointer;user-select:none}
.loadcamp .selectall i{display:inline-block;margin-right:3px;width:14px;height:14px;border:1px solid #d9d9d9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;vertical-align:middle;text-align:center;line-height:14px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
.loadcamp .selectall i img{margin-top:2px;margin-left:1px}
.loadcamp .selectall i img{display:none}
.loadcamp .selectall.on i{border-color:#1890ff;background:#1890ff}
.loadcamp .selectall.on i img{display:block}
.loadcamp li{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
.loadcamp li.on{border:1px solid #1890ff}
.loadcamp li:hover{box-shadow:none}
.custom-i{width:540px;height:32px;border:1px solid #d9d9d9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:32px}
.custom-t{width:540px;height:300px;border:1px solid #d9d9d9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.zdyDiv{padding:20px}
.zdyDiv .savebtn{display:inline-block;margin:5px 5px 0;margin:10px 244px;padding:0 15px;height:28px;border-color:#1E9FFF;border-radius:2px;background-color:#1E9FFF;color:#fff;text-decoration:none;font-weight:400;line-height:28px;cursor:pointer}
.enrolNews .pageTime{width:228px}
.import-pro-class .input-child-r .zydm,.zylx-i,.zymc{display:inline-block;padding-right:8px;padding-left:8px;width:100%;height:100%;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.zydm:focus,.zymc:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.searchInfo-con{padding:24px;background:#fff}
.text-default{display:inline-block;height:32px;line-height:32px}
input[type=text][disabled]{cursor:not-allowed}
input.disalled-i{color:#d9d9d9}
.title.text-default{line-height: 22px;padding-bottom: 16px;margin-right: 8px;color: rgba(0,0,0,.85);white-space: nowrap;width: 100px;text-align: right;}
.infoPart{margin-right:10px;}
td,th{padding: 15px;word-break: break-all;}
.wei-s-info>span:first-child{width:87px;text-align:right;display:inline-block}
#pickerImg{position: relative}
#pickerImg input{top:0!important; left:0!important}
#pickerImg img{margin-left:0!important}
#pickerImg div:nth-child(2){opacity:0!important }


/* 登录 */
.login-title{font-size: 48px; color: #fff; width: 100%; text-align: center; padding-top:40px;}
.login-brief{color: #fff; font-size: 28px;width: 100%; text-align: center; margin-top:20px;}
.login-box{width:60%; max-width: 500px; background: #fff; margin:100px auto 0; position: relative; padding-bottom: 20px;}
.login-box .tab{width:100%; overflow: hidden; height:77px;}
.login-box .tab a{display: inline-block; margin:3% 14%; width:20%; height:45px; border-bottom:2px solid #fff; text-align: center; line-height: 45px;}
.login-box .tab a.on{color: #2593fc; border-color: #2593fc; font-size: 20px;}
.login-con .item{text-align: center;width:370px; margin:0 auto;margin-top:30px;}
.login-con img{display: block; border:1px solid #dfdfdf; width: 200px;  margin:20px auto;}
.login-con .item p{font-size: 18px;}
.login-con .item .error{height: 30px; line-height: 30px; color: red; text-align: left}
.login-con .item .item-con{width: 100%; height: 48px; border:1px solid #dfdfdf; padding-left: 36px; border-radius: 3px; position: relative}
.login-con .item .item-con input{height:100%; width:330px;}
.login-con .item .item-con a{display: block;width: 100%; height: 48px; background: #2593fc; color: #fff; text-align: center;line-height: 48px; font-size: 16px; border-radius: 3px;}
.login-con .item .forget{text-align: right; }
.login-con .item .forget a{color: #2593fc; }
.login-con .item .login-btn{border:none; padding:0; margin-top:20px; border-radius: 3px;}
.login-con .item-con.yanzheng-box input{width:217px;float: left;}
.login-con .item-con.yanzheng-box span{display: inline-block;width:113px;border-left:2px solid #dfdfdf;height:46px;text-align: center;}
.login-con .item-con.yanzheng-box span img{width:100%;height:46px;vertical-align: top;cursor: pointer;margin:0;border:0;}
.bottom_container{position:absolute; bottom: 35px; width: 100%; text-align: center; color: #fff}
.xylb .text,.zylx .text,.zysx .text{line-height: 32px; display: inline-block; float: left}
.schoolList-d{margin-bottom: 20px;}
.xylb{margin-top:20px;}
.search-scroe .layui-form{margin-bottom: 20px;}
.item-row>input{margin-bottom: 20px;}
.fbTime{margin-bottom:20px;}
.material .search-form{margin-bottom: 20px;}
.xylb>input{margin-bottom: 20px;}
#listPage{ background:#FFF;}


/* 2.0版本 */
.head2{ height:65px;}
.content2{ padding-left:220px; padding-bottom:50px; background:#f0f2f5; overflow:hidden;transition: all .3s; position:relative;}
.top-part2{ background:#FFF;padding:0 20px;border-bottom:1px solid #e9e9e9; overflow:hidden;}
.top-part2 .bread{ margin-top:10px;}
.maincon2{ background:#fff; margin:20px 20px 0;}
.page-content2{ width:100%; height:400px;}
.newleft2 .nav-item .show-menu>li span:before{ display:none;}
.newleft2 .nav-item .show-menu>li span{ margin-left:30px;}
.nav .newleft2 a, .newleft2 .nav-item>div{ padding-left:0px;}
.nav .newleft2 .show-menu a{ padding-left:25px;}
.icon_21::after{content: "\e61e"; font-size:24px;}
.icon_22::after{content: "\e61f";font-size:24px;}
.icon_23::after{content: "\e620";font-size:24px;}

/* 操作日志 */
.oplog{
    width: 100%;
    box-sizing: border-box;
}
.oplog .thead{
    background-color: #f0f2f5;
    border-bottom: 1px solid #e9e9e9; 
}
.oplog .thead th{
    font-size: 14px;
    color: #333;
    font-weight: 700;
    text-align: center;
}
.oplog .thead th:nth-child(1){
    width: 15px;
}
.oplog .thead th:nth-child(2){
    width: 8px;
}
.oplog .thead th:last-child{
    width: 15px;
}

.oplog tr td:nth-child(2){
    text-align: left;
    padding: 0;
    position: relative;
    /* overflow: hidden; */
}
.oplog tr td:nth-child(2) span{
    width: 10px;
    height: 10px;
    position: absolute;
    top: calc(50% - 4px);
    left: 0;
    z-index: 9;
}
.oplog tr.true td:nth-child(2) span{
    background: url('../images/a1.png') no-repeat;
    background-size: contain;
}
.oplog tr.false td:nth-child(2) span{
    background: url('../images/a2.png') no-repeat;
    background-size: contain;
}
.oplog tr td:nth-child(2) i{
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #d9d9d9;
    top: 0;
    left: 4px;
    z-index: 8;
}
.oplog tr:nth-child(2) td:nth-child(2) i{
    top: 50%;
}
.oplog tr:last-child td:nth-child(2) i{
    display: none;
}
.oplog tr:nth-last-child(2) td:nth-child(2) i{
    top: -50%;
}
.oplog tr td:nth-child(3){
    position: relative;
}
.oplog tr td:nth-child(3) span{
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 7px);
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url('../images/a3.png') no-repeat;
    background-size: contain;
}
.oplog tr td:nth-child(3) span.off{
    background: url('../images/a4.png') no-repeat;
    background-size: contain;
}
.oplog tr td:nth-child(5) i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 6px;
    position: relative;
    top: -2px;
}
.oplog tr.true td:nth-child(5) i{
    background-color: #5ec82a;
}
.oplog tr.false td:nth-child(5) i{
    background-color: #f5222d;
}
.oplog tr td:nth-child(7){
    max-width: 200px;
}
.oplog tr td:nth-child(n+3){
    border-bottom: 1px solid #e9e9e9; 
}
.oplog tr td:last-child{
    border: none;
}
.oplog .t {
    display: none;
}
.oplog .t td:nth-child(3){
    text-align: left;
    background-color: #fafafa;
}



/* 导师库 */
.teacher-base-box span.text{width:80px; text-align: right}
.school-notice a{color: #1e90fd; text-decoration: underline}
.schoolAP .teacher-btn button{margin-right: 5px;}
.schoolAP .teacher-btn button.import{background: none; border:1px solid #dfdfdf;  margin:0 10px; color: #333}
em.tip-gt{position:relative; cursor: pointer; width: 15px; height: 15px; display: inline-block;vertical-align: middle; line-height: 15px; margin-top:10px; text-align: center; color: #ccc; border:1px solid #ccc; border-radius: 50%; font-size: 12px;}
table i{cursor: pointer}
em.tip-gt i{position: absolute; width: 380px; left:-187px; top:-50px;padding:10px 0; border-radius: 3px;  color: #fff; font-style: normal; background: rgba(0,0,0,.6); display: none}
em.tip-gt i img{position: absolute; left:190px; top:35px;}
.schoolAP .teacher-btn span{display: inline-block; padding:4px 15px 8px; border:1px solid #dfdfdf; border-radius: 3px; margin-left: 5px; font-size: 14px; position: relative}
.schoolAP .teacher-btn span:hover{border-color:#039cf9; color: #039cf9}
.teacher-btn{margin-bottom:20px; position: relative}
.teacher-btn img{position: absolute; right:10px; top:10px; cursor: pointer}
.teacher-info{font-size: 18px; text-align: center; padding:20px 0;;}
.teacher-info .line{width: 1px; height: 50px;  background: #dfdfdf; margin-top:40px;}.teacher-info .num{font-weight: bold}
.teacher-info .num{font-size: 24px;}
.teacher-info .num a{color: #1e90fd; text-decoration: underline; font-size: 24px;}
.teacher-info .all{font-size: 24px;}
.teacher-info .brief{font-size: 14px;}
.teacher-info .item{width:20%; text-align: center; margin-top:32px; color: #666}
.teacher-info a{color: #039cf9; font-size: 14px; text-decoration: underline;}
.teacher-info span{display:block; font-size: 14px; text-align: center; line-height: 30px;}
.teacher-info div.fn-left:nth-last-child(1){margin-left:8%}
.teacher-base-box  th,.teacher-base-box td{text-align: left}
.teacher-base-box .layui-table{border:none!important}
.teacher-base-box .layui-table a.more{position: relative}
.teacher-base-box .layui-table td, .layui-table th{height:35px; line-height: 35px;}
.teacher-base-box .layui-table .action a{color: #039cf9; margin:0 10px;}
.teacher-base-box .layui-table .action a:first-child{margin-left: 0}
.teacher-base-box .layui-table .action{color:#ccc}
.teacher-base-box .point{display: inline-block; width:5px; height:5px; border-radius: 50%; background: #f5222d; margin:-5px 5px 0 0; vertical-align: middle}
.teacher-base-box .point.on{background: #5ec829}
.teacher-base-box .select{ width:12px; height:12px; border:1px solid #d9d9d9; border-radius: 1px; margin-top:20px; display: inline-block;  cursor: pointer}
.ant-table-filter-dropdown{margin-left:0}
.ant-dropdown{-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.15);
    box-shadow: 0 2px 8px rgba(0,0,0,.15)}
    .ant-table-filter-dropdown{box-shadow: none}

.teacher-base-box .select.on{ border:0; background: url('../images/select-on.png'); background-size: 100%}
.teacher-base-box .select.active{ border:0; background: url('../images/select-notall.png'); background-size: 100%}
.teacher-base-box .layui-table td,.teacher-base-box .layui-table th{padding:9px}
.all-action-box{position: absolute; text-align: center; line-height: 32px; left:-25px; top:35px;  z-index: 10; display: none; padding:6px;}
.all-action-box .con{ width:90px; background: #fff; border-radius: 5px; box-shadow: 0 0 8px rgba(82, 81, 81, 0.3);}
.all-action-box span,.all-action-box a{display: block; color:#999; cursor: pointer}
.all-action-box a:hover,.all-action-box span:hover{background: #e7f7ff}
.teacher-base-box .layui-table .all-action-box{top:20px;}
.upload-step .step{position: relative; padding:0.1px;}
.upload-step .step .text a{color: #039cf9}
.upload-step .step-img{display: block; margin:20px auto 10px;}
.upload-step .step-title{width:240px; margin:0 auto}
.upload-step .step-title span{float: left; width: 50%; text-align: center ; }
.upload-step .download,.range-box .download{text-align: center; padding:30px 0}

.upload-step .download a，.range-box .downloa a{color: #039cf9; text-decoration: underline}
.upload-step .import-all-box .import-btn a.upload{float: inherit; display: inline-block}
.upload-step .import-all-box{margin-bottom:20px;}
.upload-step .upload-progress{width: 410px; margin:30px auto; color:#999; position: relative}
.upload-step .progress{width: 410px; height:3px; background: #f4f4f4;}
.upload-step .progress .con{height:3px; background: #039cf9}
.upload-step .upload-progress img{position: absolute; left:-20px; top:0;}
.upload-step .upload-progress .close{right:0px; top:0; left:auto; cursor: pointer}

.upload-step strong,.range-box .step3 strong {display: block; font-size: 18px; line-height: 40px;}
.upload-step .img-title{margin-top:10px;}
.range-box .step{position: relative}
.range-box ul{padding-left:80px;}
.range-box li{cursor: pointer}
.range-box .select{margin-right: 22px; }
.range-box .title{margin:0px 0 -10px; padding-top:20px;}
.range-box2 strong{margin-left:15px;}
.range-box .title strong{margin-left:5px;}
.range-box .title span{color:#333; font-weight: bold}
.range-box li a{display: inline-block; border:1px solid #dfdfdf; padding:0 5px; border-radius: 3px; font-size: 12px; margin-top:20px; margin-right: 5px;}
.range-box .download a{color: #039cf9}
.range-box small,.upload-step .step small{position: absolute; left:80px;top:-29px; color: #999}
.btn-creat{width: 100%;  padding:25px 20px; text-align: right}
.btn-creat a{display: inline-block; margin-right:5px; border-radius: 3px; width:60px; height: 30px; text-align: center; line-height: 30px; border:1px solid #ccc;}
.btn-creat a.on{background: #039cf9; color:#fff; border-color:#039cf9}
.layui-table-body .table-btn{margin:0 10px; color: #039cf9}
.layui-table-body .shenhe{margin-left:0}









/* 基础信息 */
.content2 .baseInfo .edit{width: 100%; height: 50px; text-align: right; background: #f0f2f5;}
.content2 .baseInfo .edit a{display: inline-block; vertical-align: middle; background: #1890ff; color: #fff; width: 80px; height: 32px; line-height: 32px; text-align: center; border-radius: 3px;}
.content2 .baseInfo .edit a::before{display: inline-block; vertical-align: middle; content: ''; margin-top:-2px; width: 15px; height:15px; margin-right: 5px; background: url(../images/edit.png)}
.content2 .baseInfo  a.save-btn::before{background: url(../images/save.png); }
.content2 .baseInfo  a.save-btn,.content2 .baseInfo  a.cancel{display: none}
.content2 .baseInfo  a.cancel::before{display: none}
.content2 .baseInfo  a.cancel{border:1px solid #dfdfdf; background: none; color: #999; margin-right:20px;}
.content2 .baseInfo .list .item,.zhInfo .list .item{line-height: 80px; border-bottom: 1px solid #dfdfdf}
.content2 .baseInfo .list strong{display: inline-block; width:120px; text-align: right; font-size: 14px; }
.content2 .baseInfo .list em{color: #666}
.content2 .baseInfo .list .update{color: #c1c1c1}
.content2 .baseInfo .list input{width: 240px; height:32px;border: 1px solid #dfdfdf; border-radius: 3px; padding:0 10px; line-height: 32px; display: none}
.content2 .baseInfo .list input:focus{border-color: #039cf9}

/* 账号设置 */
.content2 .zhInfo .list .item{padding:20px 30px; line-height: 60px }
.content2 .zhInfo .list .brief{line-height:30px; }
.content2 .zhInfo .list .brief .top{font-weight: bold}
.content2 .zhInfo .list .brief .bot{color: #c2c2c2}
.content2 .zhInfo .list .update{color: #c1c1c1}

.content2 .zhInfo .list a{color: #039cf9}

/*账号设置弹出层*/
.tip-page{padding-top:50px;padding-left:111px;}
.wx-tip img{width:146px;height:146px;display: inline-block}
.wx-tip .wx-text{display: inline-block;margin-left:40px;line-height: 2;font-size: 16px;vertical-align: middle}
.saoesc{font-size: 14px;width:146px;text-align: center;margin-top:5px;}
.wx-untip{line-height: 3;text-align: center;padding-top: 45px;font-size: 14px;}
.prog-tab{margin-top:34px;display: flex;display: -webkit-flex;display: -moz-flex;justify-content: center;}
.prog-tab .tab-item{font-size:17.11px;width:40px;height:40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background:#fff;border:1px solid #bebebe;color:#999;text-align: center;line-height: 40px;}
.prog-tab .tab-item.on{border-color:#1890ff;color:#fff;background:#1890ff}
.prog-tab .tab-line{margin-top:19.5px;height: 1px;width: 142px;background: #e8e8e8;display: inline-block;}
.tab-text{color: #000;width:430px;margin:10px auto;display: flex;display: -webkit-flex;display: -moz-flex;justify-content: space-between;}
.tab-text .text-item:nth-child(1){width:154px;}
.tab-text .text-item:nth-child(2){width:177px;}
.tab-text .text-item:nth-child(3){width:45px;}
.input-box-con{padding-top:30px;}
.con-tel{padding-top:10px;}
.input-box{text-align: center;margin-top:20px;}
.change-tel{padding-left:110px;}
.change-tel .input-box{text-align: left;}
.input-box input:not(.getasc){width:199px;height:32px;line-height: 32px;border:1px solid #ececec;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0 5px;}
.forget-pwd{width:199px;margin-left:267px;}
.forget-pwd span{float:left;margin-top:8px;}
.forget-pwd span:not(.wrong-pwd){color:#adadad;text-decoration: underline;float:right;cursor: pointer;}
.forget-pwd span.wrong-pwd{color:#e60012;display:none;}
.input-box input.wrong-int{border-color:#e60012}
.pwd-yizhi{display: none;}
.change-con{text-align: center}
.shizhi-suc{margin-top:36px;}
.suc-change{color:#333;font-size:18px;margin-top:15px;margin-bottom:20px;font-weight: bolder}
.auto-change{color:#999;}
.text-tel{width:424px;}
.text-tel .text-item:nth-child(2){width:170px;}
.change-tel .input-box label{width:84px;display: inline-block;text-align: right;}
.getasc{display:inline-block;margin-left:10px;width:95px;height:32px;color:#fff;line-height: 32px;text-align:center;background:#1890ff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.getasc:hover{color:#fff;}
.getasc.disabled{background:#d2d2d2;}
.input-box .tel-now{width:204px;}
.asc-wrong{color:#e60012;margin-left:84px;margin-top:5px;display: none;}
.asc-sucget{display: none;color:#e60012;margin-left:84px;margin-top:5px;}
.tel-old{color:#666}
.input-box .tel-new{width:309px;}
.success-tel{text-align: center}
.con-email{padding-top:44px;}
.con-email .input-box .tel-new{width:371px;}
.con-email .input-box .tel-now{width:266px;}
.success-eamil{margin-top:35px;text-align: center}
.ediemail-again{color:#1890ff;text-decoration: underline;cursor: pointer;}
.content2 .zhInfo .list a{color: #039cf9}
.content2 .zhInfo .list a{color: #039cf9}
/**导师库后台登录页**/
.login-top{height:60px;line-height: 60px;background: #001529;color:#fff;font-size: 24px;position:fixed;top:0;width:100%;min-width: 1000px;}
.login-top>div{width:980px;margin:0 auto;}
.login-top img{vertical-align: middle;}
.content-box{background: url(../../images/teachBg.png) no-repeat;background-size: cover;min-width: 1000px;}
.teach_content{width:980px;height:420.75px;margin:0 auto;box-shadow: 0 0 30px #cbf1fd;position: absolute;left: 50%;top: 50%;margin-left: -490px;margin-top: -212.375px;}
.teach_content .login-content{width:500px;height:100%;background: #fff;padding:24px 71px 87px;}
.teach_content .login-content .choose-type span{width:136px;text-align: center;font-size: 18px;color:#333;display: inline-block;margin-right:40px;line-height: 48px;cursor: pointer;-moz-user-select:none; -webkit-user-select: none;       -ms-user-select: none;  }
.teach_content .login-content .choose-type span.on{color:#2780f9;border-bottom: 2px solid #2780f9;}
.login-item:nth-child(1){display: none;}
.login-item{margin-top:16px;width:368px;}
.login-item.account{margin-top:32px;}
.login-item div{text-align: center;font-size: 18px;}
.login-item .code-box{width: 200px;height:200px;border: 1px solid #dfdfdf;margin: 20px auto;padding:1.5px;}
.login-item img{width:195px;height:195px;}
.login-item .item-con{width: 100%; height: 40px; border:1px solid #dfdfdf; padding-left: 36px; border-radius: 3px; position: relative}
.login-item  .item-con input {height: 100%;width: 330px;padding:0 5px 0 0;}
.login-item .item-con em{position: absolute; left:10px ; top: 11px; width: 16px; height:18px; background: url(../images/user.png)}
.login-item .item-con em.password{background: url(../images/password.png)}
.login-item .item-con em.yanzheng{background: url(../images/yanzheng.png)}
.login-item .item-con.yanzheng-box input{width:217px;float: left;}
.login-item .item-con.yanzheng-box span{display: inline-block;width:113px;border-left:2px solid #dfdfdf;text-align: center;}
.login-item .item-con.yanzheng-box span img{width:100%;height:38px;vertical-align: top;cursor: pointer;}
.login-item .error{height: 30px; line-height: 30px; color: red; text-align: left;font-size:12px;}
.login-item .fogetpwd{display: block;text-align: right;color:#2593fc;font-size:14px;}
.teach-login-in{width:100%;height:40px;line-height: 40px;text-align: center;color:#fff;background:#2593fc;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-moz-border-radius: 3px;margin-top:20px;cursor:pointer;}
.login-bottom{width:100%;min-width: 1000px;height:72px;line-height: 72px;text-align: center;padding:11px 0px;background:#f0f2f5;font-size:14px;position:fixed;bottom:0;}
.teach_content>img{width:480px;}
/*重置密码*/
.reset-header{position:fixed;top:0;width:100%;}
.reset-header .header-bottom{height: 23px; background: #f0f2f5;background: -moz-linear-gradient(top,  #f0f2f5 60%, #eceef1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#f0f2f5), color-stop(100%,#eceef1));background: -webkit-linear-gradient(top,  #f0f2f5 60%,#eceef1 100%);background: -o-linear-gradient(top,  #f0f2f5 60%,#eceef1 100%);background: -ms-linear-gradient(top,  #f0f2f5 60%,#eceef1 100%); background: linear-gradient(to bottom,  #f0f2f5 60%,#eceef1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f2f5', endColorstr='#eceef1',GradientType=0 );}
.reset-header .header{height:60px;line-height:60px;background:#001529;color:#fff;font-size:24px;text-align: left;padding-left:20px;}
div.reset-footer{position:fixed;bottom:0;font-size:14px;color:#464646;width:100%;line-height:80px;background: #f0f2f5;bottom:0;text-align: center;background: -moz-linear-gradient(bottom,  #f0f2f5 80%, #edeff2 100%);background: -webkit-gradient(linear, left bottom, left top, color-stop(80%,#f0f2f5), color-stop(100%,#eceef2));background: -webkit-linear-gradient(bottom,  #f0f2f5 80%,#eceef2 100%);background: -o-linear-gradient(bottom,  #f0f2f5 60%,#eceef1 100%);background: -ms-linear-gradient(top,  #f0f2f5 80%,#eceef2 100%); background: linear-gradient(to top,  #f0f2f5 80%,#eceef2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceef2', endColorstr='#f0f2f5',GradientType=0 );}
:root div.reset-footer{filter:none;}
.reset-con{position: absolute;left: 50%;top: 50%;margin-left:-220px;transform: translateY(-50%);width:440px;}
.reset-con .con-type{padding-left:60px;}
.reset-con .con-type span{display:inline-block;border-bottom:2px solid #fff;color:#666;font-size:20px;margin-right:50px;cursor:pointer;user-select: none;-webkit-user-select: none;padding:8px;}
.reset-con .con-type span.on{color:#3a9bfc;border-bottom:2px solid #3a9bfc;}
.reset-item{margin-top:45px;}
.reset-item label{display:inline-block;width:60px;font-size:14px;color:#333;float:left;line-height: 40px;}
.reset-item input:not(.get-phone){width:380px;height:40px;padding:0 10px;border:1px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.reset-item .error{padding-left:64px;height: 24px;line-height: 24px;color: red;text-align: left;font-size:12px;}
.reset-item .tip{padding-left:64px;height: 24px;line-height: 24px;}
.reset-item .getcode input:not(.get-phone){width:257px;}
.reset-item .getcode .get-phone{float:right;cursor:pointer;width:112px;margin-left:11px;display:inline-block;text-align: center;height:40px;line-height: 38px;border:1px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.reset-btn{display: inline-block;width:380px;height:40px;line-height: 40px;text-align: center;color:#fff;background:#3a9bfc;margin-left:60px;margin-top:30px;}
.reset-btn:hover{color:#fff;}
.reset-item .getcode-email input:not(.get-email){float:left;width:266px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.reset-item .getcode-email .get-email{float:left;width:113px;height:40px;line-height:39px;cursor:pointer;display: inline-block;text-align: center;border:1px solid #d6d6d6;border-left:none;}
.reset-item .getcode-email .get-email img{width:100%;height:38px;vertical-align: top;}
