
/***************首页**************/
/* banner */
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;height:10px;margin:0 1px;*display:inline;zoom:1;}
.flex-control-nav a{transition:0.5s;display:inline-block;width:10px;height:10px; border-radius:5px;line-height:100px;verflow:hidden;background:#FFF;cursor:pointer; margin:0 5px;}
.flex-control-nav .flex-active{transition:0.5s; width:27px;}
.flex-direction-nav{ display:none;}
.flexslider{position:relative;height:590px;overflow:hidden;width:1200px;margin:0 auto}
.slides{position:relative;z-index:1;}
.slides li{width:100%;display:block;background-repeat:no-repeat;background-position:top center;background-size:auto 100%;}
.flexslider .slides li{height:590px; position:relative;}
.flexslider .slides li a{ height:590px;}
.BannP{ position:absolute; width:246px; top:240px; left:50%; margin-left:354px; z-index:999;}
.BannPa{     width: 136px;
    height: 93px; padding:5px; background:rgba(164,15,4,0.85); display:block; margin-bottom:18px;}
.BannPas{     width: 136px;
    height: 93px; border:1px solid rgba(255,255,255,0.5)}
.BannPas p{ float:left; width:115px; margin-left:20px; line-height:91px; font-size:24px; color:#FFF;}
.BannPas i{ margin-top:18px; margin-left:29px;width:54px;height:54px;display:block;float:left;background-repeat:no-repeat;background-image:url(../images/bani01.png)}
.BannPa1{ background-position:0 0;}
.BannPa2{ background-position:0 -54px;}
.BannPa:hover{ box-shadow:0 0 5px rgba(164,15,4,0.85);}
.bannerP{ left:0; bottom:0; position:absolute; width:39%; background:rgba(0,0,0,0.6)}
.bannerP p{ width:389px; float:right; color:#FFF; font-size:26px; line-height:68px;}
.bannerP i{ position:absolute; top:0; right:-50px; display:block;width:0;height:0;border-style:solid;border-width:68px 0 0 50px;border-color:transparent transparent transparent rgba(0,0,0,0.6);}
/**/
.IndTit{border-bottom:1px solid #dcdcdc;}
.IndTit p{font-size:16px; width:114px; background:#cc0003; text-align:center; line-height:37px; height:37px;color:#FFF;}
.IndTitM{ display:block; line-height:37px; color:#888; font-size:14px;}
.IndTitM:hover{color:#cc0003;}
/*平台新闻*/
.IndPnew{ width:550px; min-height: 185px; margin-right: 30px; margin-top: 15px;  margin-bottom: 50px;}
.IndNk{padding:10px 0 0 15px;}
.IndNkA{font-size:14px; color:#000; display:block; line-height:44px; height:44px;border-bottom:1px dashed #dcdcdc; position:relative;}
.IndNkA i{ width:4px; height:4px; border-radius:2px; display:block; position:absolute; left:-15px; top:17px; background:#555;}
.IndNkA p:nth-child(1){ width:75%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; float:left;}
.IndNkA p:nth-child(2){ width:25%; text-align:right; color:#a8a8a8; float:left; font-size:12px;}
.IndNkA:hover p{ color:#0070c6;}
/*课堂综合排名*/
.IndKcon{ width:325px; height:315px; margin-top:55px;}
.IndKcn{ margin-top:20px;}
a.IndKcnA{ height:37px; margin-bottom:14px; display:block;}
.IndKcnAu{ background:#a0a1a1; width:32px; height:32px; padding:2px; position:relative;}
.IndKcnAu p{ border:1px solid rgba(255,255,255,0.5); line-height:30px; height:30px; font-size:20px; color:#FFF; width:30px; text-align:center;}
.IndKcnAu i{ position:absolute; top:36px; left:0; display:block;width:0;height:0;border-style:solid;border-width:0 12px 3px 0;border-color:transparent #727373 transparent transparent;}
.IndKcnAn{ position:relative; line-height:37px; height:37px; padding-left:20px; width:250px; font-size:14px; color:#FFF; background:#a0a1a1;}
.IndKcnAn p{ float:left; width:80px;}
.IndKcnAn i{position:absolute;right:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:18px 14px 18px 0;border-color:transparent #FFF transparent transparent; }
a.IndKcnA1 .IndKcnAu{ background:#c42c34;}
a.IndKcnA1 .IndKcnAu i{border-color:transparent #c74d3c transparent transparent;}
a.IndKcnA1 .IndKcnAn{ background:#c52c34;}
/*广告*/
.IndAdv{ padding:35px 0;}
a.IndAdvA{ width:287px; height:125px; display:block; margin-left:17px; overflow:hidden;}
/**********************
概况
***********************/
.MyK{ width:1200px; margin:0 auto 30px; }
/*mianbao*/
.MianB{ font-size:16px;color:#000;margin:10px auto; padding-left:35px; background:url(../images/home.png) no-repeat left center;}
.MianB a{color:#000;display:inline-block;line-height:44px;}
.MianB a:hover{color:#980a00;}
/*二级菜单*/
.Nyleft{ width:212px; background:#FFF;}
.NyltT{color:#FFF;padding-top:15px;height:50px;font-size:20px;width:180px;padding-left:32px;background:url(../images/ntitle.jpg) no-repeat center;}
.NyltT p{padding-left:40px; height:30px; line-height:30px; background-image:url(../images/nioc1.png); background-repeat:no-repeat;}
.NyltT1{ background-position:left 0;}
.NyltT2{ background-position:left -30px;}
.NyltN{}
.NyltNA{padding-left:38px;width:174px;height:62px;line-height:62px;color:#000;font-size:18px;display:block;border-top:1px solid #e5e5e5;}
.NyltNA span{ margin-top:29px; width:34px; height:2px; display:block; border-bottom:1px solid #aaa; position:relative; float:left; margin-right:8px;}
.NyltNA span i{ background:#c9c9c9; width:12px; height:3px; position:absolute; bottom:-1px; right:0; display:block;}
.NyltNA p{ width:132px; float:left;}
.NyltN a:nth-child(1){border-top:none;}
.NyltNA:hover,.NyltNAo{color:#980a00;}
.NyltNA:hover span i,.NyltNAo span i{ background:#980a00; }
/**/
.NyRight{ width:910px; min-height:500px; background:#FFF; padding:10px 30px 30px}
.SurCn{}
.SurCna{ padding:20px 0; border-bottom:1px solid #e5e5e5; display:block;}
.SurCnI{ width:140px; height:156px; overflow:hidden; border-radius:3px; display:block;}
.SurCnr{ width:745px;}
.SurCnrT{ line-height:44px; font-size:20px; color:#000;}
.SurCnrT p{ width:70px; height:2px; background:#980a00;}
.SurCnrp{font-size:14px;color:#3d3d3d;line-height:23px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden; margin-top:10px; margin-bottom:5PX;}
.SurCnM{ font-size:14px; color:#980a00; display:block;}
.SurCnM:hover{ text-decoration:underline;}

/*********************
新闻动态
*********************/
.NewTit{ background:url(../images/newt01.jpg); height:40px; padding-top:159px;     width: 1200px; margin: 0 auto;}
.NewTit .MianB{color:#FFF; width:1165px;margin:0 auto;background:url(../images/home1.png) no-repeat left center;}
.NewTit .MianB a{color:#FFF;line-height:30px;}
.NewK{ width:1200px; margin:25px auto;}
.NewL{ width:810px;  background:#FFF; padding:10px 25px 30px;}
.Newul{ width:785px; padding-left:25px;}
.NewulA{ font-size:16px; color:#000; position:relative; line-height:44px; height:44px; border-bottom:1px solid #f0f0f0; display:block;}
.NewulA i{ width:4px; height:4px;background:#980a00; left:-21px; top:20px; display:block; position:absolute;}
.NewulA p{ float:left; width:630px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.NewulA span{ float:right;}
.NewulA:hover{color:#980a00;}
.NewR{ width:316px;}
.NewRTU{ width:286px; height:310px; background:#FFF; margin-bottom:23px; padding:0 15px;}
.NewRTUt{height:46px;}
.NewRTUt p{ background:#980a00; font-size:18px; float:left; width:107px; line-height:46px; height:46px; color:#FFF; text-align:center; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.NewRTUm{line-height:46px; font-size:16px; color:#777; display:block; float:right;}
.NewRTUm:hover{ color:#980a00;}
.NewRTUI{ width:286px; height:188px; display:block; overflow:hidden; margin-top:20px;}
.NewRTUa{ font-size:16px; line-height:50px; color:#000; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewRTUa:hover{ text-decoration:underline;}
.NewRhot{width:316px;background:#FFF; padding-bottom:15px; padding-top:7px}
.NewRhotT{ line-height:50px; color:#000; font-size:20px; padding-left:23px; position:relative;}
.NewRhotT i{ width:4px; height:16px; display:block; background:#980a00; position:absolute; left:0; top:18px;}
.NewRhotN{ width:274px; margin:10px auto 0;}
.NewRhotNa{ line-height:20px;height:20px; font-size:14px; color:#000; display:block; margin-bottom:18px;}
.NewRhotNa span{text-align:center;width:20px;height:20px;background:#e6e6e6;border-radius:3px; display:block;float:left;color:#4f4f4f;}
.NewRhotNa p{ width:240px;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewRhotNao span{ background:#980a00; color:#FFF;}
.NewRhotNa:hover{ color:#980a00;}
/*********************
新闻动态详情
*********************/
.NewDet{ width:1130px; background:#FFF; padding:50px 35px 30px;}
.NewDetT{ color:#070002; text-align:center; line-height:36px; font-size:30px;}
.NewDetN{ font-size:18px; color:#070002; line-height:35px; margin-top:30px;}
.NewDetN p{ padding:18px 0;}
.NewDetI{ text-align:center; padding:18px 0;}
.NewDetD{ width:310px; line-height:37px; height:37px; text-align:center; display:block; background:#f7eceb; border:1px solid #dba9a6; border-radius:3px;}
.NewDetD span{ padding-left:38px; display:inline-block; font-size:16px; color:#070002; background:url(../images/newdeti.png) no-repeat left center; line-height:37px;}
.NewDetD:hover{ box-shadow:0 0 5px #dba9a6;}
.pagUD{ margin:30px 0 15px;}
.pagUD p{ color:#070002; font-size:18px; line-height:35px;}
.pagUD p a{ color:#070002; display:inline-block;}
.pagUD p a:hover{color:#980a00; text-decoration:underline;}
/*********************
课堂数据
*********************/
.NyDat{ width:970px; min-height:500px; background:#FFF; padding:15px 0 15px}
.DataK,.DataS{border:1px solid #eee; width:460px; height:394px;}
.DataK{ margin-left:15px;}
.DataS{ margin-right:15px;}
.DataN{ width:460px;height:394px;/* height:342px;*/ margin-top:-52px;}


.DatTab{width:938px; border:1px solid #eee; margin:15px auto;}
.DatTab tr th{ height:52px; background:#e4e4e4; font-size:16px; color:#818181;}
.DatTabL{text-align:left; line-height:19px;}
.DatTabL input[type="checkbox"]{-webkit-appearance:none;border-radius:2px;width:19px;height:19px;vertical-align:middle;display:block;outline:none; background:none; border:1px solid #868ea3; margin-right:15px; margin-left:14px;float:left;}
.DatTabL input[type="checkbox"]:checked{background:#980a00 url(../images/check.png) no-repeat center; background-size:92%; border:1px solid #980a00;}
.DatTab tr td{ height:50px;font-size:14px; color:#000; text-align:center;}
.DatTab tr.DatTaback td{ background:#f7f9fa;}
.DatTabA{ margin:0 10px; font-size:14px; color:#000; padding-left:25px; line-height:20px; display:inline-block; background-repeat:no-repeat; background-image:url(../images/datai02.png)}
.DatTabA1{ background-position:left 0;}
.DatTabA2{ background-position:left -20px;}
.DatTabA:hover{color:#980a00; text-decoration:underline;}
.DatMen{ width:938px; border:1px solid #eee; margin:0 auto;}
.DatMenT{border-bottom:1px solid #eee; height:52px;}
.DatMenTp{ padding-left:15px; position:relative; line-height:52px; font-size:20px; color:#000;}
.DatMenTp span{ width:75px; height:4px; display:block; background:#980a00; position:absolute; bottom:-1px; left:15px;}
.DatMenTM{ font-size:14px; color:#8a8a8a; margin-right:25px;line-height:52px;}
.DatMenTM:hover{color:#980a00; text-decoration:underline;}
.DatMenN{ width:908px; margin:0 auto;}
.DatMenP{ height:60px; line-height:60px;border-top:1px solid #eee; padding:8px 0;}
.DatMenP:nth-child(1){border-top:none;}
.DatMenI{ width:60px; height:60px; overflow:hidden; border-radius:50%;}
.DatMenM{ width:175px; padding-left:20px; line-height:60px; font-size:16px; color:#000;}
.DatMenS{ width:260px; line-height:60px; font-size:14px; color:#b1b1b1;}
.DatMenR{ width:160px; line-height:60px; font-size:14px; color:#000;}
.DatMenRa{ background:url(../images/datai01.png) no-repeat left center;padding-left:24px; line-height:60px; font-size:14px; color:#000; width:46px; display:block;}
.DatMenRa:hover{color:#980a00; text-decoration:underline;}


.login{width: 100vw;height: 100vh;background:url(../images/heand.jpg);}
.loginBody{padding: 15% 35%;}
.loginBodyL{padding: 15%;background: #fff;}
.loginBodyIpt input{width: 100%;height: 2rem;border: 0;margin: .5rem;background: #fff;}