/** {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}*/
body{margin: 0px;padding: 0px;font-size: 15px;}
ul{margin: 0px;padding: 0px;}
li{list-style-type: none;}

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1476071810_067768.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1476071810_067768.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1476071810_067768.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1476071810_067768.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1476071810_067768.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.active1{background:#B98A5E;border-radius: 5px 0 0 5px;padding-left: 15px !important;}
.active2{background:#B98A5E;border-radius: 5px 0 0 5px;}
.hover1{background: #8E93A5;}
.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;}
.hide{display: none;}
.clear{clear: both;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.float_left{float: left;}
.float_right{float: right;}
.fl{float: left;}
.fr{float:right;}
i{color:#b2b2b2;}
.bg-fcfcfc{background: #fcfcfc;}
a{text-decoration: none !important;cursor: pointer;}
.row{margin-right: 0px;}
.wrap{width: 1200px;margin: 0 auto;}
.height22{height: 22px !important;}
.l-h25{line-height: 25px;}.height44{height: 44px;}.l-h40{line-height:40px;}
.w300{width: 300px;}
i{font-style: normal;}
img{border: none;vertical-align: middle;max-width: 100%}
.alert-success{width: 97%;margin: 0 auto;height: 8px;line-height: 8px;margin-bottom: 7px;}
/*margin*/
.m10{margin:10px}.m15{margin:15px}.m30{margin:30px}.mt1{margin-top: 1px !important;}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt45{margin-top: 45px !important;}.mt51{margin-top: 5px;*margin-top:0px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt22{margin-top:22px}.mt25{margin-top:25px !important;}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt100{margin-top:100px}.mb5{margin-bottom: 5px;}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom: 60px;}.mb100{margin-bottom:100px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml12{margin-left:12px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml300{margin-left:300px}.ml50{margin-left:50px}.ml100{margin-left:100px}.ml120{margin-left:120px}.ml150{margin-left:150px}.mr5{margin-right:5px !important;}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr100{margin-right:100px}.ml80{margin-left:80px}
/*padding*/
.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p30{padding:30px;}.pt5{padding-top:5px}.pt10{padding-top:10px !important;}.pt12{padding-top:12px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:45px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px !important;}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb100{padding-bottom:100px}.pl5{padding-left:5px}.pl5{padding-left:5px !important;;}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px !important;}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl50{padding-left:50px !important;}.pl100{padding-left:100px}.pr5{padding-right:5px !important;;}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px !important;}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr100{padding-right:100px}
.fs_22{font-size: 22px !important;}
.fs_16{font-size: 16px !important;}
.fs_18{font-size: 18px !important;}
.fs_14{font-size: 14px;}
.fs_12{font-size: 12px!important;}
em{font-style: normal;}
.ps_f{position: fixed;}
.ps_a{position: absolute;}
.ps_r{position: relative;}
.left{text-align: left !important;}
.right{text-align: right !important;}
.center{text-align:center !important;}
.va_b{vertical-align: bottom;}
.va_m{vertical-align: middle;}
.va_txt{vertical-align:text-top;}
.va_t{vertical-align:top;}
.width_all{width: 100%;}
.width_85{width: 85%;}
.width_50{width: 50% !important;}
.ui-button-text{display: none !important;}
.btn-dx{padding: 8px 15px;font-size: 14px;border-radius: 5px;}
.btn-hui{background: #428CEB;border: 1px solid #428CEB;color: #FFF;}
.btn:hover{color:#FFF;}
.bj_hui{background:#A5A9B9 !important;}
.border_bottom{border-bottom: 1px solid #DDD;}
.l_h30{line-height: 30px;}
input[type=checkbox],input[type=radio]{display: inline-block; width: 20px; height: 20px; outline: 0!important; background-color: transparent; -webkit-appearance: none; border: 1px solid #4B90E8; border-radius: 2px; margin: 0;position: relative;}
input[type=checkbox]:checked:before,input[type=radio]:checked:before{content: "\e647";font-family:"iconfont";font-size:19px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;color: #4B90E8; position: absolute;top: -2px; }


/*color*/
.color56{color: #565656}
.colorls1{color: #4898da;}
.colorls{color:#67b53d}
.color9d{color: #9D9D9D;}
.green{color:#21B387 !important;}
.red{color:#F13731 !important;}
.coffee{color:#723000 !important;}
.white{color: #FFF !important;}
.black{color: #000000;}
.blue{color:#1fadeb;}
.bg_se{background:#f9f6f6;margin-top: 8px;padding-top: 30px;}
.juse_an{border: 1px solid #FB7203;background:#FB7203;}
.juse{color:#FB7203 !important;}
.color01{color: #fa2626;}
.color02{color: #ff6305;}
.color03{color: #f9b101;}
.color04{color: #90d744;}
.color05{color: #A90607}
.colorf6{color: #f6f6f6}
.color79{color: #797979}
/*背景色*/
.b_blue{background: #5797FF;}
.b_hui{background: #CB9E73;}
.b_red{background: #FF6C60;}
.b_green{background: #A9D96C;}
.b_tblue{background: #6CCAC9;}
.b_yellow{background: #FFB210;}
.bghs{background: #EEEEEE;}
.bgw{background: white;}
.bg_sv{background: #5496d2 !important;}
.bg_top{background: #187df1}
.bg_top_login{background: #17cbf0}
/*边框*/
.borb-blue{border-bottom: 1px solid #1fadeb}.bor{border:1px solid #ddd}
/*旋转90度*/
.xuanzhuan180{transform:rotate(180deg); -ms-transform:rotate(180deg); /* Internet Explorer */ -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg); /* Opera */}

/*按钮*/
.btn-js{background: #fab756;color:white;border-radius: 5px;width: 83px;margin: 0 auto;}
.buttom{text-align: center;}
a{text-decoration: none;}
input.btns{background: #5797FF; border: none; width: 12%; padding: 12px; border-radius: 5px; color: #FFF; font-size: 16px;}
button.btn-primary{background: #5EA4EE;border: 1px solid #5EA4EE;}
a.btns{color:#FFF;font-size: 15px;border-radius: 5px;padding: 10px 25px;display: inline-block;}
a.btns i{color:#FFF;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:white;}

/*pc底部*/
#foot{height:70px;position: fixed;width: 100%;bottom: 0;line-height: 70px;font-size: 15px;background: white;}
/*手机登录*/
.lm-top{width: 100%;}
a.back{position: absolute;top:10px;left: 10px;color: white;}
.lm-bor{border-bottom: 1px solid #dcdcdc;}
.lm-bor img{float: left;width: 24px;margin-left: 10px;}
.lm-bor input{height: 40px;width:76%;padding-left: 10px;border:none;font-size: 16px;}
.lm-btn{font-size: 16px;width: 90%;margin: 20px auto 0;margin-left: 5%;height: 40px;border:none;border-radius: 20px;background:#1fadeb;color: white;}
.lm-login-3{width: 50px;margin-left: 10px;}
.phone-login{
	margin-top:15px ;
	margin-left: 10px;
}
.phone-login input[type="radio"]{
    width: 20px;
    height: 20px;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 10px;
}

#code{width: 45%;}
#codeBtn{margin-top: 10px;}

.head-bg{background:#5496d2;}
.head-bg img{vertical-align:middle;}
.head-bg img#user_tx{;width: 50px; height: 50px; border-radius: 50%;}
.head-text{display: inline;}

.head-active{border-bottom: 3px solid #177cf0; color: #177cf0 !important;box-sizing: border-box;}
.mylist{top:40px;width: 95px;z-index: 1;right: 0;}
.mylist div{background: white;text-align: left;padding: 3px 5px;}
#fenlei{background: url(../img/index/fenlei.png)no-repeat;height: 30px;width: 30px;border: none;}
/*首页*/
.index-title div{display: inline-block;}
.index-line{height: 1px;background: #d0d0d0;width:41%;margin-bottom: 7px;}
.index-kdxf-bg{background: url(../img/index/kdxfbg.png)no-repeat;background-size: 100% 100%;}
.index-spjx-bg{background: url(../img/index/spjxbg.png)no-repeat;background-size: 100% 100%;}
.index-tskc-bg{background: url(../img/index/tskcbg.jpg)no-repeat;background-size: 100% 100%;}
.tskc-small-bg1{background: url(../img/index/cgbbg.png)no-repeat;background-size: 100% 100%;}
.tskc-small-bg2{background: url(../img/index/tsbbg.png)no-repeat;background-size: 100% 100%;}
.tskc-small-bg3{background: url(../img/index/ztbbg.png)no-repeat;background-size: 100% 100%;}
.tskc-small-bg4{background: url(../img/index/ccbbg.png)no-repeat;background-size: 100% 100%;}
.index-tskc-bg .pc-4 .tskc-img{width:60%;}
.pc-3{width: 32%;display: inline-block;}
#qtdtlist .pc-4{width: 22%}
#qtdtlist .pc-4 img{width:100%;height: 130px}
#qtdtlist .pc-4 p{width:100%;height: 40px;}
.i-t-active{border-bottom: 3px solid #63acf9;}
.i-more{border:none;height: 40px;width: 170px;color: white;}
.i-large-text{font-weight: bold;line-height: 10px;font-size: 30px;}
.pc-4{width: 24%;display: inline-table;padding: 3px}
#videolist .pc-4 .v_img{width: 100%;border: 1px solid white;}
#videolist .pc-4 p,.pc-3 p{height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
#teacherlsit img{border-radius: 50%;width: 60%}
img[src='img/index/ship.png']{left:34%;top:18%;}
#ptlc img{width: 40%}
.hzdw div{width: 19%;display: inline-block;margin-top: 10px;height: 80px;}
.hzdw div:hover{box-shadow: 0px 0px 5px 3px #f1efef;}
.hzdw div img{width: 60%;height: 40px;margin-top: 20px}
.lxfs{width: 50%;margin: 0 auto;}
#lxfs p{text-indent: 20px;}
.yqlj{border-bottom:1px dashed #909090;width: 70%;margin:40px;}
.pre-next{display: inline;border-radius: 50%;border:2px solid #64a0d6;color: #64a0d6;padding:0 9px;;font-size:30px;z-index: 1;position: absolute;}
.li-next{ right: 2%;top: 21%;}
.li-prev{left: 2%;top: 21%;}
.tskc-small{top:-114px}
.tskc-small img{width: 50px}
/*pc登录*/
#head{height:115px;border: 1px solid #ddd;}
.pc-l-div{background: white;border-radius:5px;width:344px;height:386px;top:10%;right:10%}
.pc-l-div input{height: 40px;width: 80%;border:1px solid #dcdcdc}
#mobile,#alias{background: url("../img/pc-login/sj.png")no-repeat left  10px center!important;}
#pwd,#pwd1{background: url("../img/pc-login/mm.png")no-repeat left  10px center!important;}
#save{vertical-align: middle;}
a[href="p_forgetPwd.html"]{color: #9D9D9D;}
a[href="p_reg.html"]{color: #fe3636;}
.pc-btn{cursor: pointer;width: 90%;height: 40px;border:none;background:#1fadeb;color: white;border-radius: 5px;}
.pc-login-3 img{vertical-align: bottom;}
.pc-login-3,img[src='img/index/down.png'],#login_name{cursor: pointer;}
#p_codeBtn{cursor: pointer;height: 40px;background:#7ad0f3;color: white;border:none;padding: 0 15px;}

/*设置*/
.line{height: 5px;width: 95px;background: #67b53d;}
.p-ts div{display: inline-block;width: 219px;}
.h-content #names,#grade{border:1px solid #DCDCDC;height: 30px;line-height: 30px;width:246px}
#p_next{width:160px!important;}
#grade{background: url('../img/quxiala.png') no-repeat right  10px center!important;color: #a9a9a9}
.gradeList{border:1px solid #dcdcdc;width: 80px;right:36.6%;z-index: 1;background: white;}
.gradeList div{height: 25px;line-height: 25px;}
.gradeList div:hover{background: #1FADEB;color:white}
#tx_img{width: 166px;height: 166px;}
.set-title{line-height: 40px;}
.set-content input{height: 35px;border-radius: 3px;border:1px solid #DCDCDC;margin-left: 10px;padding-left: 10px;width: 240px;}
/*基本资料*/
.kb-div{width:80px;height: 166px;display: inline-block;}

/*未登录窗口*/

.v_tan1{
  width: 100%;
}
.v_remind{
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 78px 0 42px 0;
}
.v_btn_box{
  width: 158px;
  margin: 20px auto;
}
.v_btn_sure{
  cursor: pointer;
  text-align: center;
  padding:16px 63px;
  background:#5797ff;
  font-size: 16px;
  color: white;
  border: 0;
  border-radius: 5px;
}
.v_down{
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #eeeeee;

}
.v_left{
  width: 49%;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #b0b0b0;
  padding: 16px 0 ;
  margin: 5px 0;
  border-right: 1px solid #eeeeee;
}
.v_left a{
  cursor: pointer;
}
.v_right{
  width: 50%;
  float: right;
  text-align: center;
  line-height: 58px;
  text-decoration:underline;
}
.v_rigt a{
  line-height: 58px;
  cursor: pointer;

}
.top-btn{color:white;border: none;border-radius: 5px;line-height: 20px; padding: 2px 10px;}
/*!*视频管理*!
.video-management{
  min-height: 900px;
}
.video-management h1{
  font-size: 22px;
  color:#4a4a4a;
  width: 1178px;
  height: 65px;
  background: #f8f8f8;
  line-height: 65px;
  padding-left: 22px;
}
.video-management .cut{
  margin-top: 28px;
  border-bottom: 1px solid #e5e5e5;
}
.video-management .cut a{
  width: 126px;
  height: 50px;
  display: inline-block;
  color: #333;
  line-height: 50px;
  font-size: 18px;
  font-weight:700;
  text-align: center;
  border:1px solid #e5e5e5;
  border-bottom: none;
  cursor: pointer;
}
.video-management .cut a:nth-child(1){
  border-radius: 5px 0 0 0;

}
.video-management .cut a:nth-child(2){
  border-radius:  0 5px 0 0;
  border-left: none;
}
.video-management .cut .hover{
  background: #f2b85f;
  color:#fff;
  border:1px solid #e5e5e5;
}
.video-management .cut a:hover{
  background: #f2b85f;
  color:#fff;
  border:1px solid #e5e5e5;
}
.video-management .editor-delete{
  margin: 17px 0;
}
.video-management .editor-delete span{
  width: 78px;
  height: 37px;
  float: right;
  line-height: 37px;
  text-align: center;
  font-size: 18px;
  color:#fff;
  font-weight: 700;
  cursor: pointer;
}
.video-management .editor-delete span:nth-child(2){
  background: #8fc31f;
  margin-right: 14px;
}
.video-management .editor-delete span:nth-child(1){
  background: #e60012;
}
.video-management table td{border:1px solid #e5e5e5;text-align: center;height: 83px;}
.video-management table th{border:1px solid #e5e5e5;text-align: center;height: 54px;}
.video-management table th:nth-child(1),.video-management table td:nth-child(1){text-align: left;padding-left: 20px;}
.video-management table{border-collapse:collapse;}
.video-management table input[type="checkbox"]{vertical-align: -3px;}
.video-management .upload{
  min-height: 578px;
}
.videoEditor{
  padding-top:20px;
}
.videoEditor label{
  height: 50px;
  width: 110px;
  line-height: 50px;
  color:#6d6d6d;
  font-size: 18px;
  margin-right: 20px;
  display: inline-block;
  padding-left: 25px;
}
.videoEditor input[type="text"]{
  width: 792px;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
  display: inline-block;
  border:1px solid #d8d8d8;
  border-radius: 5px;
  color:#6d6d6d;
}
.videoEditor .editor-1{
  margin:18px 0;
  width: 1000px;
}
.videoEditor .editor-1:nth-child(1){
  margin-top: 0;
}
.videoEditor .editor-2 select{
  width: 380px;
  border:1px solid #d8d8d8;
  border-radius: 5px;
  height: 48px;
  padding:0 20px;
  color: #6d6d6d;
}
.videoEditor .editor-2 #school{
  margin-right: 24px;
}
.videoEditor .editor-3 select{
  width: 792px;
  border:1px solid #d8d8d8;
  border-radius: 5px;
  height: 48px;
  padding:0 20px;
  color: #6d6d6d;
  margin: 20px 0;
}
.videoEditor .editor-3 input[type="button"]{
  width: 110px;
  height: 37px;
  background: #4b90e8;
  border:none;
  color: #fff;
  display: inline-block;
  border-radius: 5px;
  line-height: 37px;
  text-align: center;
  cursor: pointer;

}
.videoEditor .editor-4{
  color:#6d6d6d;
  font-size: 18px;
}
.videoEditor .editor-4 span{
  display: inline-block;
}
.videoEditor .editor-4 i{
  width: 55px;
  height: 26px;
  background: #e60012;
  color: #fff;
  display: inline-block;
  border:none;
  margin-left: 15px;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
}
.upload .editor-5{
  width: 1000px;
  text-align: center;
  margin-top: 34px;
}
.upload .editor-5 input[type="button"]{
  display: inline-block;
  width: 200px;
  height: 48px;
  background: #4b90e8;
  border-radius: 5px;
  border:none;
  color:#fff;
  font-size: 16px;
  cursor: pointer;
}
.videoEditor .editor-5{
  width: 1000px;
  text-align: center;
  margin-top: 34px;
}
.videoEditor .editor-5 input[type="submit"]{
  display: inline-block;
  width: 200px;
  height: 48px;
  background: #4b90e8;
  border-radius: 5px;
  border:none;
  color:#fff;
  font-size: 16px;
  cursor: pointer;
}*/
/*layer样式*/
.layerFail{padding: 20px;}
body .video-layer{border-radius: 10px;font-size: 18px;color:#6d6d6d;}
body .video-layer .layui-layer-title{background: #fff;font-size: 18px;color:#6d6d6d;height: 56px;line-height: 56px;}
.wqeasd{}