﻿@charset "utf-8";
/* CSS Document */
body{background: #eaeaea}
.br{border-color: #dddddd}
.Bg{background: #fff}
.PaperList li .options dd i,.PaperList li .Celtion,.PaperExpTitle i,.PaperOper li i,.PaperTime i,.AnswerLine i,.AnalysisMain .Li .Start,.AnalysisMain .Li .Start em,.NoteList i,.PaperList li .icoState,.CurriculumBox .ico,.TiKuColumn i,.IndexList i,.IndexList .Text i,.TiKuList li i,.InforMain .Difficulty .Start,.InforMain .Difficulty em,.CardTit .Fold i,.MessageTips i{background: url("../images/TiKu_BG.png") no-repeat;}
.PaperList li .Celtion,.PaperExpTitle .Prev i,.PaperExpTitle .Next i,.PaperOper li i,.AnswerLine .AnswerOper i{transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s;}
.Header .logo{margin: 10px 0;}
.Header .logo img{height: 50px;}
.Header h2{ background-position:-399px 21px;height: 70px; line-height: 70px; font-size:18px; font-weight:bold; padding-left:20px; float:left; margin-left:20px;}
.Header .HeadRegister {margin: 24px 0;}
.HeaderCLass{color: #999}
.HeaderCLass .ClassList .List a{height: 35px; line-height: 35px;font-size: 13px;width: 140px;display: block;text-align: left;overflow: hidden;text-indent: 5px;} 
.FlexBox{align-items: center; display: flex;}
.Flex{display: flex; align-items: center;  flex-wrap: wrap;}
/*首页*/
/*焦点图*/
.banner{overflow: hidden; width: 100%; height: 400px}
.banner img{width: 1920px; height: 400px; position: relative; left: 50%; margin-left: -960px;}
/*栏目*/ 
.TiKuColumn{background: #fff;border-radius: 5px; padding: 10px 15px;}
.TiKuColumn .Tit,.TiKuColumn .Tit img{height: 44px; line-height: 44px; font-size: 18px; color: #333; padding-left: 30px; position: relative;}
.TiKuColumn .Tit i{display: block; width: 30px; height: 30px; position: absolute; left: 0; top: 7px;}
.TiKuColumn .Tit i.i1{background-position:0 -490px }
.TiKuColumn .Tit i.i2{background-position:-30px -490px }
.TiKuColumn .Tit i.i3{background-position:-60px -490px }
.TiKuColumn .Tit i.i4{background-position:0 -520px }
.TiKuColumn .List a{min-width: 175px; height: 36px; line-height: 36px; text-align: center;border: 1px solid #f8f8f8; margin:0 9px 17px;box-shadow: 0px 3px 3px #f8f8f8; border-radius: 2px; float: left;}
.TiKuColumn .List a:hover,.TiKuColumn .List a.cur{background: #f24343; color: #fff;}
/*列表信息*/
.IndexList .Text .Tit h2{height: 42px; color: #f24343; font-size: 30px; font-weight: bold; padding-left: 54px; position: relative;}
.IndexList .Text .Tit h2 i{width: 42px; height: 42px; position: absolute; top: 0; left: 0; background-color: #f24343; border-radius: 50%;}
.IndexList .Text .Tit h2 i.i1{background-position: -19px -549px;}
.IndexList .Text .Tit h2 i.i2{background-position: -59px -549px;}
.IndexList .Text .Tit h2 i.i3{background-position: -19px -589px;}
.IndexList .Text .Tit h2 i.i4{background-position: -59px -589px;}
.IndexList .Text .Tit h2 i.i5{background-position: -19px -629px;}
.IndexList .Text .Tit h2 i.i6{background-position: -59px -629px;}
.IndexList .Text .Tit h2 i.i7{background-position: -19px -669px;}
.IndexList .Text .Tit h3{font-size: 18px; color: #e1e1e1; padding:15px 15px 0 0; position: relative; }
.IndexList .Text .Tit h3 i{background-position: 0 -600px; width: 11px; height: 11px; position: absolute;right: 0; top: 0}
.IndexList .Text .Con{font-size: 16px; color: #333; line-height: 26px;}
.IndexList .img img{max-width: 100%}

.IndexList1{height: 448px;}
.IndexList1 .Text{padding:140px 0 0 110px; width: 440px;}
.IndexList1 .img{width: 540px; padding: 60px 0 0 110px;}

.IndexList2{height: 496px; background: #feeded}
.IndexList2 .img{padding: 52px 0 0 110px; width: 590px;}
.IndexList2 .Text{width: 390px; padding: 168px 110px 0 0;}

.IndexList3{height: 320px;}
.IndexList3 .Text{padding:84px 0 0 84px; width: 420px;}
.IndexList3 .img{width: 628px; height: 380px; margin-top: -60px; padding: 0 60px 0 8px;}
.IndexList3 .img img{width: 628px; height: 380px;}

.IndexList4{width: 1080px; height: 350px; margin: 75px 60px;}
.IndexList4 .img{padding: 34px 0 0 75px; width: 525px;}
.IndexList4 .Text{width: 420px; padding: 110px 50px 0 0;}
.IndexList4 .Text .Tit h2 i{background-color: #fff}
.IndexList4 .Text .Tit h2,.IndexList4 .Text .Tit h3,.IndexList4 .Text .Con{ color: #fff}

.IndexList5{background: url("../images/Bg_TiKuIndex1.jpg") no-repeat; height: 352px;}
.IndexList5 .Text{padding:130px 0 0 210px; width: 390px;}
.IndexList5 .Text .Tit h3{color: #ababab}
.IndexList5 .img{width: 505px;padding: 50px 0 0px 95px;}

.IndexList6{height: 480px;}
.IndexList6 .img{padding: 90px 0 0 90px; width: 610px;}
.IndexList6 .Text{width: 450px; padding: 160px 50px 0 0;}

.IndexList7{height: 420px; background: url("../images/Bg_TiKuIndex2.jpg") no-repeat #f24343;}
.IndexList7 .Text{padding:120px 0 0 230px; width: 370px;}
.IndexList7 .Text .Tit h3{color: #ababab}
.IndexList7 .Text .Tit h2 i{background-color: #fff}
.IndexList7 .Text .Tit h2,.IndexList7 .Text .Tit h3,.IndexList7 .Text .Con{ color: #fff}
.IndexList7 .img{width: 500px;padding: 48px 0 0px 100px;}

.IndexList8{margin:80px 0 50px;}
.IndexList8 .img{width: 720px;}
.IndexList8 .img img{margin:0 55px; width: 610px}
.IndexList8 .Text{width: 480px;}
.IndexList8 .Text h2{line-height: 56px; padding: 10px 0;font-size: 34px; font-weight: bold; color: #f24343; margin-top: 100px}
.IndexList8 .Text p{line-height: 32px;font-size: 20px; position: relative;}
.IndexList8 .Text p:before{display: inline-block;content:'.'; border-radius: 50%; background: #f24343; border-radius: 50%; width: 7px; height: 7px; vertical-align: middle; font-size: 0; margin-right: 5px;}
/*课程科目*/
.SubColumn{ padding: 18px 24px 0; border-radius: 5px; }
.SubColumn li{padding-left: 70px; position: relative;}
.SubColumn li span{width: 70px; height: 28px; line-height: 28px; left: 0; top: 0; position: absolute; color: #8c8c8c}
.SubColumn li a{height: 28px;line-height: 28px; padding:0 8px;float: left; background: #f6f7f8; margin:0 15px 15px 0; border-radius: 4px;}
.SubColumn li a:hover,.SubColumn li a.cur{background: #f24343; color: #fff}

.CurTitle{height: 46px;background-color: #eeeff1}
.CurTitle li{width: 170px; height: 46px; line-height: 46px;font-size: 16px; text-align: center;float: left;}
.CurTitle li.Name{width: 518px;}
.CurTitle li.Name1{width: 500px;}
.CurTitle li.Num{width: 330px;padding-right: 176px}

.TiKuListTit{padding: 25px 29px; }
.TiKuListTit .Name{width: 560px;line-height: 28px;font-size: 16px; color: #333}
.TiKuListTit .Infor{width: 580px;height: 28px; text-align: right;}
.TiKuListTit .Infor span,.TiKuListTit .Infor .Btn{border-radius: 15px; padding: 5px 15px;}
.TiKuListTit .Infor span.Old{color: #999; background: #efefef}
.TiKuListTit .Infor span.New{color: #ff0000; background: #fff0f1}
.TiKuListTit .Infor .Btn{font-size: 14px;}


/*题库列表*/
.TiKuList li,.TiKuList li .Infor,.TiKuList li .Price,.TiKuList li .Opear,.TiKuList li .Time,.TiKuList li .Anal{height: 82px; float: left;}
.TiKuList li{ border-bottom: 1px solid #ddd;}
.TiKuList li .Infor{width: 824px;}
.TiKuList li .Infor h2{height: 32px;line-height: 32px; font-size: 16px; color: #333; width: 100%}
.TiKuList li .Infor p{line-height: 30px; height: 30px;color: #8c8c8c}
.TiKuList li .Infor u{font-size: 0; padding: 0 12px;}
.TiKuList li .Infor em{font-size: 14px; color: #ff6600}
.TiKuList li .Price{width: 184px; text-align: center;}
.TiKuList li .Price h2{font-size: 24px; font-weight: bold; color: #f24343; width: 100%}
.TiKuList li .Price del{color: #999; text-decoration:inline-underline; width: 100%}
.TiKuList li .Opear{width: 150px;}
.TiKuList li .Opear .Btn{font-size: 16px; color: #fff; width: 112px; height: 36px; line-height: 36px; border-radius: 5px; display: block;}
.TiKuList li .Price .Flex,.TiKuList li .Opear,.TiKuList li .Time,.TiKuList li .Anal{ justify-content: center;}
.TiKuList li .Time{width: 130px; }
.TiKuList li .Anal{width: 120px;}
.TiKuList li .Anal a{ color: #ff7980 }
.TiKuList li .Anal a:hover{text-decoration: underline;}
.ListTwo li{padding: 0 24px;}
.ListTwo li .Infor{width: 700px; padding-left: 50px; position: relative;}
.ListTwo li .Infor i{position: absolute; background-position: -40px -410px; width: 28px; height: 32px; left: 0; top:25px;}

.TiKuInfor{padding: 25px 54px; border-radius: 5px;}
.TiKuInfor .Tit{line-height: 36px; padding: 20px 0; text-align: center; font-size: 22px;color: #333333; border-bottom: 1px dashed #9e9e9e}
.InforMain .img{width: 300px; margin-right: 60px}
.InforMain .Infor{width: 730px;}
.InforMain .Infor ul{height: 90px; width: 420px; padding: 22px 310px 22px 0 ; border-bottom: 1px dashed #9e9e9e }
.InforMain .Infor ul li{height: 30px; line-height: 30px; color: #333; width: 210px; float: left;}
.InforMain .Infor ul li em{font-size: 14px; color: #8c8c8c;}
.InforMain .Difficulty{ padding: 22px 0;line-height: 26px; }
.InforMain .Difficulty .Txt{float: left; width: 600px;margin-top: -3px;}
.InforMain .Oper .Btn{width: 136px; height: 40px; line-height: 40px; float: left; border-radius: 5px; margin-right: 70px}

.TiKuExplain{padding: 0 54px 54px;border-radius: 5px;}
.TiKuExplain .Txt{width: 1010px; padding:15px 39px; }
.TiKuExplain .Txt h2{line-height: 26px;font-size: 14px; font-weight: 700; color: #333;}
.TiKuExplain .Txt p{line-height: 22px; color: #8c8c8c}

/*第一级*/
.CurChapter ul{height: 90px; border-bottom: 1px solid #dedede}
.CurChapter li,.WorkChapter li{float: left;text-align: center;overflow: hidden;}
.CurChapter li{width: 170px;}
.CurChapter li.Name,.WorkChapter li.Name{position: relative;text-align:left;overflow: hidden;}
.CurChapter li.Name{width: 462px; padding-left: 56px; }
.CurChapter .ChapterLi{height: 90px; line-height: 90px;font-size: 14px}
.CurChapter li .ico,.WorkChapter li .ico{background-position: -40px -240px ;cursor: pointer;width: 24px; height: 24px; position: absolute;}
.CurChapter li .ico{left: 14px; top: 22px;}
.CurChapter li .Btn{width:80px; height: 32px; line-height: 32px;border: 1px solid #dedede;background: #f5f5f5;display: inline-block;border-radius: 5px;margin:28px 0; color: #777}
.CurChapter li .Btn:hover{background: #ececec !important; color: #777 !important}
.CurChapter li .BtnSubHand{background: #ffeaeb; color: #39a6ff;border-color: #ffeaeb}
.CurChapter li .BtnSubHand:hover{border-color: #dedede}
.CurChapter li .BtnSubEnd{background: #ef2d36; color: #fff}
.CurChapter .ChapterName{height: 30px; line-height: 30px; margin-top: 15px;font-size: 16px; width:370px;overflow: hidden; }
.CurChapter .ChapterInfor{height: 32px;}
.CurChapter .ChapterInfor .Progress{width: 250px; height: 10px;margin:11px;margin-left: 0;background: #e0e0e0; position: relative;border-radius: 5px;}
.CurChapter .ChapterInfor .Progress p{height: 10px;line-height: 0;font-size: 0;position: absolute;left: 0; top: 0;background: #f24343;border-radius: 5px;}
.CurChapter .ChapterInfor p{height: 32px; line-height: 32px;font-size: 14px; color: #999}
.CurChapter .SubNum{color: #999;font-size: 14px;}
.CurChapter .SubNum em{color: #ff8700;font-size: 14px;}
.CurChapter .SectionLi{height: 66px;line-height: 66px;}
.CurSection {transition:all 1s;}
.CurSection ul{height: 66px;}
.CurSection li.Name{width: 452px; padding-left: 66px;font-size: 15px}
.CurSection li .ico,.WorkSection li .ico{background-position: -40px -240px }
.CurSection li .Btn{margin: 15px 0}
.CurSection li .ico{left: 24px; top: 21px;}
.CurChapter li .icoCur,.WorkChapter li .icoCur{background-position: -40px -281px;}
.CurSection li .icoCur,.WorkSection li .icoCur{background-position: -40px -281px;}
.CurChapter .ClassLi{height: 70px;line-height: 70px;}
.CurClass li.Name{width: 442px; padding-left: 76px;}
.CurClass li.Name .ico{left: 34px;}
.CurGroup li.Name{width: 432px; padding-left: 86px;}
.CurGroup li.Name .ico{left: 44px;}
.CurName ul{height: 70px;}
.CurName .ClassName{height: 28px; line-height: 28px;font-size: 15px;margin-top: 9px}
.CurName .ClassName em{color: #999}
.CurName .ClassDegree{height: 24px; line-height: 24px; color:#999999;font-size: 14px }
.CurName .ClassDegree i{font-size: 18px;}
.CurName .ClassDegree i.cur{color: #ffd200}
/*按钮*/
.Switch{ width: 38px; height: 18px; border: 1px solid #dddddd; position: relative; margin-top: 17px; border-radius: 10px; }
.Switch u{height: 16px; width: 16px; border: 1px solid #dddddd; background: #fff; border-radius: 50%; position: absolute; left: -1px; top: 0;}
.Switch.cur{background: #ff7980; border-color: #ff7980}
.Switch.cur u{left: 20px; border-color: #fff}
/*试卷信息*/
.PaperTitle{line-height: 40px; padding: 30px 200px; text-align: center; margin:0px 30px 0; position: relative; }
.PaperTitle .Score{background: url("../images/Bg_Score.png") no-repeat center bottom; position: absolute; top: 10px;  left: 80px; color: #ff0000; font-size: 50px; height: 80px; line-height: 68px;}
.PaperTop{ padding-bottom: 15px}
.PaperTop .Brb{border-bottom: 1px dashed #e8e8e8}
.PaperTop .Infor{padding: 11px 0 15px; color: #8c8c8c; line-height: 30px; margin:0 30px;}
.PaperTop .Infor .Btn{ width: 136px; height: 30px; line-height: 30px; text-align: center; border-radius: 15px; background: #ffad38; color: #fff }
.PaperTop .Explain{height: 38px;line-height: 38px;background: #fff5f4;text-align: center;color: #ff7980;}
.TiKuProgress{border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 0 30px 10px; background: #f7f7f7}
.TiKuProgress li{padding: 0 15px;font-size: 14px;float: left;line-height: 30px; margin: 12px 15px 0 0;border-radius: 30px;background-color: #b0b0b0;color: #fff;white-space: nowrap;}
.TiKuProgress li.cur,.TiKuProgress li:hover{background-color: #ff7980; cursor: pointer;}
.TiKuProgress.Fixed{position: fixed;top:0;z-index: 999; margin-top: 0; z-index: 999; width: 1140px;}
/*做题进度*/
.PaperSpeed{margin-bottom: 15px; padding: 15px 180px 15px 20px; position: relative;}
.PaperSpeed .Strip,.PaperSpeed .Strip p{height: 12px; font-size: 0;border-radius: 12px;}
.PaperSpeed .Strip {background: #e7e9ea;}
.PaperSpeed .Strip p{background: #ff7980}
.PaperSpeed .Txt{position: absolute; right: 20px; width: 160px; text-align: right; top: 10px; height: 22px; line-height: 22px; color: #8c8c8c}
.PaperSpeed .Txt em{font-size: 14px; color: #ff7980}
/*试卷主题*/
.PaperLeft{width: 914px; font-size: 16px;}
.PaperLeft .Small{font-size: 14px}
.PaperLeft .Big{font-size: 18px}
.RuleTitle{padding: 15px 30px;background: #f8f8f8;border: 1px solid #dddddd;color: #8c8c8c; margin-bottom: 15px; height: 12px;}
/*考试列表*/
.PaperList li .PaperQuestion{ position: relative; }
.PaperList li .PaperQuestion .icoState{width: 30px;height: 35px;display: block;position: absolute;top: 5px;
    left: 0;z-index: 1;display: none;}
.PaperList li .PaperQuestion .icoNone{background-position: -70px -410px;display: block;}
.PaperList li .PaperQuestion .icoError{background-position: -70px -240px;display: block;}
.PaperList li .PaperQuestion .icoSucess{background-position: -70px -280px;display: block;}
.PaperList li .Question{position: relative;background: #f8f8f8;}
.PaperList li .Title{padding: 10px 35px;line-height: 24px;position: relative;}
.PaperList li .Title img { max-width: 100%; display: block}
.PaperList li .Title em { font-size: 20px; color: #e45c40; margin-right: 10px; float: left; }
.PaperList li .Title u { color: #e45c40; }
.PaperList li .options{background: #fff; padding: 10px 0}
.PaperList li .options dd{display: block; padding: 6px 0 6px 90px;line-height: 24px; color: #151515; position: relative; cursor: pointer;}
.PaperList li .options dd span { color: #999; margin-right: 5px;top:7px; left:40px}
.PaperList li .options dd i{ width: 32px; height: 32px; display: block; background-position: 5px 5px; position: absolute; top: 3px; left: 40px; }
.PaperList li .options dd:hover{background: #fff5f5}
.PaperList li .options dd.cur i{background-position: -35px 5px}
.PaperList li .options dd.Sucess i{background-position: 0px -103px}
.PaperList li .options dd.Error i{background-position: 0px -260px}
.PaperList li .Celtion{height: 30px; line-height: 30px; text-align: right; margin-right: 20px;  position: relative; float: right; padding-left: 20px; background-position: -70px -83px; cursor: pointer; }
.PaperList li span.cur,.PaperList li .Celtion:hover{background-position: -70px -113px; color: #e45c40;}
.PaperList li .NowOk{float: left; width: 88px; height: 28px; line-height: 28px; text-align: center; border-radius: 5px; border: 1px solid #ff7980; color: #ff7980; margin-left: 35px}
.PaperList li .NowOk.cur,.PaperList li .NowOk:hover{background: #ff7980; color: #fff}
.PaperList li .PaperAnswer{background: #fff; padding: 15px 36px 10px;font-size: 14px;height: 130px;}
.PaperList li .PaperAnswer textarea{max-width: 820px; width: 820px; height: 120px; padding: 5px 9px; border-radius: 5px; line-height: 24px;resize: none;}
.PaperList li .Fraction{margin: 10px 0 10px 35px}
.PaperList li .Fraction a{display: inline-block;width: 58px; height: 28px; line-height: 28px; text-align: center;border: 1px solid #ff7980;font-size: 14px; background: #fff; border-radius: 5px; margin-right: 10px;margin-bottom:5px;}
.PaperList li .Fraction a.cur{background: #ff7980; color: #fff}
.PaperList li.Many .options dd i{background-position: 5px -25px}
.PaperList li.Many .options dd.cur i{background-position: -35px -25px}
.PaperList li.Many .options dd.Sucess i{background-position: 0px -143px}
.PaperList li.Many .options dd.Error i{background-position: 0px -300px}

.PaperList li .SharpeBox .PaperAnswer textarea{ width: 780px; max-width: 780px }
/*答案部分*/
.AnswerLine{color:#8c8c8c;border-top: 1px solid #ddd;padding: 12px 20px 12px 30px; line-height: 24px;}
.AnswerInfor{ text-indent:90px;  }
.AnswerInfor u{font-size: 16px; color: #5dc773; margin-right: 50px;}
.AnswerInfor em{font-size: 16px; color: #ff7980}
.AnswerLine .AnswerOper a{height: 24px;line-height: 24px; padding-left: 20px; margin-right: 15px; font-size: 12px; position: relative; float: left;}
.AnswerLine .AnswerOper a i{ width: 16px; height: 16px; left: 0; top: 4px; position: absolute; display: block; }
.AnswerLine .AnsColle i{background-position: -21px -340px}
.AnswerLine .AnsColle:hover i,.AnswerLine .AnsColle.cur i{background-position: -3px -340px}
.AnswerLine .AnsMist i{background-position: -43px -338px}
.AnswerLine .AnsMist:hover i{background-position: -43px -354px}
.AnswerLine .AnsAnal i{background-position: -76px -337px}
.AnswerLine .AnsAnal:hover i{background-position: -76px -353px}
.AnswerLine .AnsAnal.cur i{background-position: -60px -337px}
.AnswerLine .AnsAnal.cur:hover i{background-position: -60px -353px}
/*答案解析*/
.AnalysisMain{border-top: 1px solid #ddd; padding: 30px 50px;}
.AnalysisMain .Li{ margin-bottom: 10px; }
.AnalysisMain .Li .Name,.InforMain .Difficulty .Name{width: 102px; height: 26px; line-height: 26px; text-align: center; border-radius: 13px; background: #fff5f4; color: #ff7980; text-align: center; margin-right: 20px; float: left;}
.AnalysisMain .Li .Txt{width: 680px; line-height: 32px; margin-top: -3px; float: right;}
.AnalysisMain .Li .Start,.InforMain .Difficulty .Start{display: block; height: 15px; line-height: 15px; width: 105px; margin-top: 8px; background-position: 2px -370px;}
.AnalysisMain .Li .Start em,.InforMain .Difficulty .Start em{height:15px;background-position:2px -390px;display: block; width: 0; }
.AnalysisMain .Li .Start em.s1,.InforMain .Difficulty .Start em.s1{width: 20%}
.AnalysisMain .Li .Start em.s2,.InforMain .Difficulty .Start em.s2{width: 40%}
.AnalysisMain .Li .Start em.s3,.InforMain .Difficulty .Start em.s3{width: 60%}
.AnalysisMain .Li .Start em.s4,.InforMain .Difficulty .Start em.s4{width: 80%}
.AnalysisMain .Li .Start em.s5,.InforMain .Difficulty .Start em.s5{width: 100%}
/*查看笔记*/
.NoteTit{border-top:1px solid #ddd;padding: 10px 0; line-height: 28px; text-align: center;}
.NoteTit a{font-size: 16px}
.NoteTit a:hover{color: #ff7980 !important;}
/*笔记*/
.MyNote{background: #fff; padding-bottom: 30px; background: #fff}
.NoteTitle{height: 48px; background: #fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd }
.NoteTitle a{display: block; height: 48px; line-height: 48px; padding: 0 20px; font-size: 16px; float: left;}
.NoteTitle a:hover,.NoteTitle a.cur{border-bottom: 2px solid #ff7980}

.NoteReply{padding: 25px 25px 30px;border-bottom: 1px solid #f1f1f1;background: #fefefe;}
.NoteReply textarea,.NoteList .ListReply textarea{width: 96%;max-width: 96%; height: 80px; line-height: 20px; padding: 10px 2%; border: 1px solid #ccd4d9; border-radius: 5px; resize: none;}
.NoteReply .Limited,.NoteList .ListReply .Limited{ height: 32px; line-height: 32px; color: #999 }
.NoteReply .Limited .Btn,.NoteList .ListReply .Limited .Btn{height: 32px;line-height: 32px; width: 90px; border-radius: 6px;}

.ReplyText{background: #dedede;padding:10px;border: 1px solid #BBB; width: 785px}
.ReplyText .Tit{font-size: 16px;}
.ReplyText .Tit a{color: #005599}
.ReplyText .TextCon{margin-top: 10px; font-size: 14px; line-height: 22px; max-height:110px; overflow: hidden; }
.ReplyText .au{max-height: none}
.ReplyTextMore{text-align: right; padding: 0 22px; line-height: 30px;}
.ReplyTextMore a{font-size: 12px;}

.NoteList{border-bottom: 1px solid #f1f1f1;padding: 10px 0 10px 80px; min-height: 40px; width: 832px; position: relative;}
.NoteList .img{ width: 40px; height: 40px; border-radius: 50%; position: absolute; left: 30px; top: 10px; }
.NoteList .NoteTop{line-height: 32px;position:relative;}
.NoteList .NoteTop .Name{color: #005599;}
.NoteList .NoteTop span{margin-left: 10px;color: #acb4ba;font-size: 12px;}
.NoteList .NoteTop em{font-size: 12px;color: #f96d15;}
.NoteList .NoteTop .Report{font-size: 12px;color: #92999f; cursor: pointer; position: absolute; right: 35px; top: 0}
.NoteList .NoteTop .Report:hover{color: #ff7980}
.NoteList .NoteTxt{ padding-right: 25px; line-height: 22px; font-size: 14px }
.NoteList .NoteInfo{color: #92999f;position: relative;margin-top: 3px;font-size: 12px; height: 26px; line-height: 26px;}
.NoteList .NoteInfo .Oper{margin-right: 35px;}
.NoteList .NoteInfo .Oper em{line-height: 26px; float: left;padding-left: 25px; font-size: 12px; margin-left: 15px; position: relative;  cursor: pointer;}
.NoteList .NoteInfo .Oper em i{width: 17px; height: 17px; position: absolute; left: 0; top: 5px; display: block;}
.NoteList .NoteInfo .Oper .Agree i{background-position: 0 -410px}
.NoteList .NoteInfo .Oper .Disagree i{background-position: 0 -436px}
.NoteList .NoteInfo .Oper .Hf i{background-position: 0 -463px}
.NoteList .NoteInfo .Oper em:hover,.NoteList .NoteInfo .Oper em.cur{color: #f96d15}
.NoteList .NoteInfo .Oper .Agree:hover  i,.NoteList .NoteInfo .Oper .Agree.cur  i{background-position: -20px -410px}
.NoteList .NoteInfo .Oper .Disagree:hover  i,.NoteList .NoteInfo .Oper .Disagree.cur  i{background-position: -20px -436px}
.NoteList .NoteInfo .Oper .Hf:hover i,.NoteList .NoteInfo .Oper .Hf.cur i{background-position: -19px -463px}
.NoteList .ListReply{padding:10px 35px 10px 0;}
/*上一题下一题*/
.PaperExpTitle{height: 40px; text-align: center; padding:0 270px; color: #8c8c8c; position: fixed;_zoom:1; bottom: 0;  left: 50%; width: 372px; margin-left: -600px; }
.PaperExpTitle i{width: 8px; height: 14px; display: inline-block; vertical-align: middle; }
.PaperExpTitle .Prev,.PaperExpTitle .Next{top: 0px; width: 270px; height: 40px; line-height: 40px; position: absolute;cursor: pointer;}
.PaperExpTitle .Prev{left: 0px;}
.PaperExpTitle .Prev i{background-position: 0 -60px;margin-right: 20px}
.PaperExpTitle .Next{right: 0px}
.PaperExpTitle .Next i{background-position: -20px -60px; margin-left: 20px }
.PaperExpTitle .Prev:hover,.PaperExpTitle .Next:hover{background: #fff5f4}
.PaperExpTitle .Prev:hover i{background-position: 0 -75px}
.PaperExpTitle .Next:hover i{background-position: -20px -75px}
.PaperExpTitle a{height: 40px;line-height: 40px;display: inline-block; position: relative; padding-left: 35px;}
.PaperExpTitle a i{display: block;width: 20px; height: 20px;position: absolute; left: 0; top: 10px; background-position: -30px -60px}
.PaperExpTitle a:hover i,.PaperExpTitle a.cur i{background-position: -59px -60px}

.PaperRight{width:270px}
.PaperRight .PaperType{width: 270px;}
.PaperRight .Fixed{position: fixed;top: 0px;z-index: 9;_position: absolute; _top: expression(eval(document.documentElement.scrollTop));_margin-top:54px; }
/*试卷操作设置*/
.PaperOper{background: #fff;width: 264px; padding: 12px 2px;}
.PaperOper li{width: 88px; text-align: center; line-height: 24px; padding-top: 24px; font-size: 12px; position: relative; float: left;}
.PaperOper li i{width: 24px; height: 24px; position: absolute;top: 0; left: 32px; display: block;}
.PaperOper li.GoBack i{background-position: 0 -180px}
.PaperOper li.GoBack:hover i{background-position: 0 -210px}
.PaperOper li.Calculator i{background-position: -30px -180px}
.PaperOper li.Calculator:hover i{background-position: -30px -210px}
.PaperOper li.Setting i{background-position: -60px -180px}
.PaperOper li.Setting:hover i{background-position: -60px -210px}
.PaperOper li:hover{cursor: pointer; color: #ff7980}
.PaperOper li .SetBox{ position: absolute;width: 300px; border: 1px solid #ddd; top: 48px; right: -3px; background: #fff; z-index: 5; display: none;}
.PaperOper li .SetBox .Li{padding: 260px; padding: 0 20px; height: 54px;}
.PaperOper li .SetBox .Li .Name{height: 54px; line-height: 54px; width: 120px; color: #333; float: left;}
.PaperOper li .SetBox .Li .Txt{width: 130px; text-align: right; float: right;}
.PaperOper li .SetBox .Li .Switch{float: right;}
.PaperOper li .SetBox .FontSize{height: 24px; width: 126px; border: 1px solid #ff7980; border-radius:3px;margin-top: 14px; float: right;}
.PaperOper li .SetBox .FontSize dd{width:42px; line-height: 24px; text-align: center; float: left;}
.PaperOper li .SetBox .FontSize dd:hover,.PaperOper li .SetBox .FontSize dd.cur{background: #ff7980; color: #fff}
.PaperOper li.Setting:hover .SetBox{display: block;}
/*答题卡*/
.PaperCard{width: 268px;}
.PaperTime{ height: 56px;  line-height: 56px;border-bottom: 1px solid #ddd; }
.PaperTime .Time{color: #8c8c8c; width: 130px; padding-left: 41px; border-right: 1px solid #ddd; position: relative; font-size: 14px }
.PaperTime .Time i{ width: 20px; height: 20px; position: absolute; left: 18px; top: 18px; background-position:-40px -100px; display: block; }
.PaperTime .Time a{color: #ff7980}
.PaperTime .State{ display: block;  width: 96px; text-align: center; color: #8c8c8c }
.PaperTime .State i{width: 24px; height: 24px; display: inline-block;vertical-align: middle; background-position: -75px -147px; margin-right: 5px;}
.PaperTime .State.cur i{background-position: -40px -147px}
.PaperTime .ErrorTi{width: 96px; text-align: center;line-height: 24px; font-size: 12px;}
.PaperTime .ErrorTi .Switch{margin:10px auto 0 }

.CardTit{height: 52px;line-height: 52px; background: #f8f8f8; border-bottom: 1px solid #ddd;}
.CardTit span{ color: #333333; font-weight: bold; margin-left: 18px;_display:inline; float: left; }
.CardTit em{ color: #ff8a8a; font-size: 14px; margin-left: 10px; float: left; }
.CardTit .Fold{float: right; padding-right: 34px; position: relative; cursor: pointer;}
.CardTit .Fold i{background-position: 0 -240px; width: 16px; height: 12px; display: block; position: absolute; right: 12px; top: 20px; cursor: pointer;}
.CardTit .Fold.cur i{background-position: -19px -240px;}
/*答题卡*/
.AnswerCard{ background: #fff; padding: 5px 9px;min-height: 40px; overflow: auto;}
.AnswerCard .TitleName{height: auto; font-size: 14px}
.AnswerCard .TitleName i{height: 14px; margin-top: -7px}
.AnswerCard .AnswerList{width: 225px; margin-left:8px;}
.AnswerCard .AnswerList li{width: 21px; height: 21px; line-height: 21px;text-align: center;border: 1px solid #e7e7e7; border-radius: 3px; font-size: 12px;margin:0 2px 2px 0; float: left;}
.AnswerCard .AnswerList li:hover {border-color:#ff8c71;background: #ff8c71; color: #fff; cursor: pointer; }
.AnswerCard .AnswerList li.cur { color: #fff; background: #b1b6bf; border-color:#b1b6bf; }
.AnswerCard .AnswerList li.Error { color: #fff; background: #e45c40; border-color:#e45c40; }
.AnswerCard .AnswerList li.Sucess { color: #fff; background: #47ad76; border-color:#47ad76; }
/*状态*/
.AnswerState{border-top: 1px dotted #dbdbbd; text-align: center; padding: 10px 0;}
.AnswerState em{line-height: 18px;vertical-align: middle;font-size: 12px;display: inline-block;}
.AnswerState u{width: 16px; height: 16px;display: inline-block; font-size: 0;border: 1px solid #b1b6bf; background: #fff; vertical-align: middle; margin: 0 5px}
.AnswerState u.cur{background: #b1b6bf}
.AnswerState u.error{background: #e45c40; border-color:#e45c40 }
.AnswerState u.sucess{background: #47ad76; border-color:#47ad76}
/*试卷操作*/
.AnswerBtm{padding: 5px 29px;width: 210px;}
.BtnAnswer{display: inline-block;height: 34px;line-height: 34px;width: 208px;text-align: center;border: 1px solid #ff7980;background: #fff;color: #ff7980 !important; margin-bottom: 10px}
.AnswerScore,.AnswerScore2{background:#ff8c71;border-color:#ff7980;  color: #fff !important }
.AnswerCommet{background:#47ad76;border-color:#47ad76;  color: #fff !important }
.BtnAnswer:hover{background: #ff7980; border-color: #ff7980; color: #fff !important}

.MessageTips{line-height: 32px;background: #ffe4ce;border: 1px solid #ffdec4;margin-top: 15px;padding: 0 35px;position: relative;font-size: 12px;color: #4d4d4d;}
.MessageTips i.Close{width: 12px;height: 12px; background-position:-60px -710px; position: absolute;
 right: 10px; top: 10px; cursor: pointer; display: block;}
 .MessageTips i.Tips{width: 18px;height: 18px; background-position:-30px -710px; position: absolute;
 left: 10px; top: 7px;}
.layerCalculator{display: none;}
/*弹出层*/
.layerCourse{padding: 10px 20px;width: 940px;}
.layerCourse .layerCon{width: 900px;}
.layerCourse .Tit,.VipColumn .Tit{height: 40px; line-height: 40px;font-size: 16px;color: #666666}
.layerCourse .Tit u,.VipColumn .Tit u{width: 8px;height: 8px;vertical-align: middle;margin: 16px 8px;display: inline-block;border-radius: 50%}
.layerCourse .List a,.VipColumn .List li{display: inline-block;*display:inline;*zoom:1;height: 30px; line-height: 30px;border-radius: 16px;border: 1px solid #d8d8d8;text-align: center; margin-bottom: 14px;position: relative;}
.layerCourse .List a:hover,.VipColumn .List li:hover{color: #fff !important; text-decoration: none; background: #f24343; border-color: #f24343}
.layerCourse .SubList a{width: 160px; margin-left: 18px;}
/*弹出层*/
.layerScore{width: 500px; padding-bottom: 20px}
.layerScore .layerTitle {text-indent: 10px;}
.layerScore .layerCon{padding: 35px 0; text-align: center;}
.layerScore .layerCon p{font-size: 16px;}
.layerScore .layerCon span{color: #e45c40}
.layerScore .Btn{text-align: center;}
.layerScore .Btn .Continue,.layerScore .Btn .End{height: 35px;line-height: 35px;padding: 0 30px;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;}
.layerScore .Btn .Continue{background: #9fa5ad;border: 1px solid #9aa0a9;margin: 0 20px 0 0;}
.layerScore .Btn .Continue:hover { background: #a6adb4; border: 1px solid #a6adb4; }
.layerScore .Btn .End{ background: #f7795b; border: 1px solid #f7795b; margin: 0 20px 0 0; box-shadow: 0 1px 2px #eee; }
.layerScore .Btn .End:hover { background: #e45433; border: 1px solid #d63910; }

.layerResult{width: 480px;}
.layerResult .layerTitle{text-align: center; font-weight: normal;}
.layerResult .layerCon{padding: 0 25px;}
.layerResult .ScoreInfor{width: 430px; margin: 10px auto;}
.layerResult .ScoreInfor ul{border-left: 1px solid #e5e5e5;height: 36px;border-bottom: 1px solid #e5e5e5;}
.layerResult .ScoreInfor li{width:142px;border-right: 1px solid #e5e5e5;float: left;height: 36px;line-height: 36px;text-align: center;}
.layerResult .ScoreInfor .Head{border-top: 1px solid #e5e5e5;height: 42px;background: #efefef;border-color: #fde2db;}
.layerResult .ScoreInfor .Head li{height: 42px;line-height: 42px;border-color: #fde2db;font-size: 18px;}
.layerResult .ScoreInfor .Head .Sucess{color: #49ac3b}
.layerResult .ScoreInfor .Head .Error{color: #ff0101}
.layerResult .Btn{text-align: center; padding-bottom: 20px}
.layerResult .Btn .Continue,.layerResult .Btn .End{height: 35px;line-height: 35px;padding: 0 30px; width:130px;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;}
.layerResult .Btn .Continue{background: #9fa5ad;border: 1px solid #9aa0a9;margin: 0 20px 0 0;}
.layerResult .Btn .Continue:hover { background: #a6adb4; border: 1px solid #a6adb4; }
.layerResult .Btn .End{ background: #f7795b; border: 1px solid #f7795b; margin: 0 20px 0 0; box-shadow: 0 1px 2px #eee; }
.layerResult .Btn .End:hover { background: #e45433; border: 1px solid #d63910; }

.layerFeedback{width: 590px;box-shadow: 0px 0px 5px #e8e8e8;background: #fcfbf9;/* display: none */}
.layerFeedback .layerTitle {text-align: center; font-weight: normal;}
.layerFeedback .Content{padding: 10px 20px; overflow: hidden;}
.layerFeedback .Content h2{height: 26px; line-height: 26px;font-size: 16px; font-weight: normal;}
.layerFeedback .Content p,.layerMessage p{line-height: 24px; color: #767676}
.layerFeedback .Content p em{color: #f60}
.layerFeedback .Content ul{margin-left: -25px;margin-top: 5px;}
.layerFeedback .Content ul li{min-width: 70px; height: 34px; line-height: 34px;padding: 0px 9px; text-align: center; border: 1px solid #f4947d; margin-left: 25px;cursor: pointer;float: left; margin-bottom: 20px; border-radius: 4px;}
.layerFeedback .Content ul li:hover,.layerFeedback .Content ul li.cur{background: #f4947d; color: #fff;}
.layerFeedback textarea{display: block; width: 530px; resize:none; height: 130px; padding:5px 9px; line-height: 26px; border: 1px solid #e5e5e5;background: #fff }
.layerFeedback .Btn{text-align: right;}
.layerFeedback .Btn a{display: inline-block;width: 70px; height: 28px; line-height: 28px; text-align: center;vertical-align: middle; border-radius: 4px; font-size: 14px; border: 1px solid #f60; border-radius: 4px; margin: 10px 20px}
.layerFeedback .Btn a:hover{ background: #f60;border-color: #f60; color: #fff}

.layerReport{ width: 500px; padding: 0 10px;}
.layerReport .Content{padding: 0 10px;}
.layerReport .Content ul li{line-height: 24px; padding: 5px 0; cursor: pointer;}
.layerReport .Content textarea{width: 460px; border: 1px solid #dfdfdf; padding: 5px 9px; height: 120px; line-height: 24px; border-radius: 6px; outline: none; resize: none }
.layerReport .Oper{text-align: right; padding: 10px;}
.layerReport .Oper .Btn{ width: 70px; line-height: 28px; display: inline-block; border-radius: 5px; }

/* img{max-width: 800px;} */

/*.PaperTime .State:hover{color: #ff7980 }*/