/* 专业 */
.marjorBox{
    padding:28px 0 0 0;
}
.marjorList{
    min-height: 60px;
    overflow: hidden;
}
.marjorList dt{
    color:#666;
    float: left;
    padding-top: 5px; 
    font-size: 14px;
}
.marjorList dd ul{
    padding-left:20px;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    align-items: center;
}
.marjorList dd ul li{
    float: left;
    height: 30px;
    padding:0 15px;
    line-height: 30px;
    color: #000;
    cursor: pointer;
    margin-right: 10px;
}
.marjorList dd ul .active{
    background-color: #da3a24;
    border-radius:25px;
    color:#fff
}
.marjorList1 dt{
    color:#666;
    float: left;
    padding-top: 5px; 
    font-size: 14px;
}
.marjorList1 dd ul{
    padding-left:20px;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    align-items: center;
}
.marjorList1 dd ul li{
    float: left;
    height: 30px;
    padding:0 15px;
    line-height: 30px;
    color: #000;
    cursor: pointer;
    margin-right: 10px;
}
.marjorList1 dd ul .active{
    background-color: #da3a24;
    border-radius:25px;
    color:#fff
}
.more{
    color: #da3a24;
    /* float: left;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    margin-bottom: 20px; */
 }
 .tC{
    padding: 12px;
    text-align: center;
 }
 /* 题型 */
.kmList {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
    zoom: 1;
}
.kmList li {
    float: left;
    height: 30px;
    padding:0 23px;
    line-height: 30px;
    color: #000;
    cursor: pointer;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 20px;
}
li.km {
    height: 30px;
    line-height: 30px;
    color: #ff6d00;
    font-size: 14px;
    margin-right: 19px;
    text-align: left;
    color:#666;
    padding:0;
}
.kmList1 li.active1 {
    background-color: #da3a24;
    border-radius:25px;
    color:#fff
}
.kmList li.active {
    background-color: #da3a24;
    border-radius:25px;
    color:#fff
}
/* #rhyme{
	display:none;
} */
/* 专业关键字搜索 */
.searchKeyword{
    padding-top:10px;
    font-size:14px;
    color: #666;
}
.searchKeyword #txt {
    width: 200px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #999;
    padding: 0 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.searchKeyword .searchBtn{
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    padding: 0 10px;
    border: 1px solid #da3a24;
    background-color: #da3a24;
    color: #fff;
    cursor: pointer;
    height: 26px;
}
 /* 类型 */
 .con .layui-tab{
     margin:0;
 }
.con .layui-tab-title{
    border:none;
    margin-bottom: 16px;
}
.con .layui-tab-brief>.layui-tab-title .layui-this {
    background-color: #da3a24;
    border-radius:25px;
    color:#fff
}
.con .layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
}
.con .layui-tab-title li{
    line-height: 30px;
}
.con .layui-tab-content{
    background: #f3f3f3;
    width: 100%;
    padding:0;
}
.con .moduleExamBox .p-title{
    position: relative;
}
.con .moduleExamBox .p-title::before{
    content: "";
    position: absolute;
    background: url(../images/ddot.png) no-repeat;
    height: 20px;
    width: 30px;
    top:20px;
    left: 0;
}
.con .moduleExamBox .p-title{
    font-size: 18px;
    color:#222;
    padding: 22px 0 30px 0;
}
.con .moduleExamBox .p-title::after{
    content: "";
    position: absolute;
    width: 954px;
    height: 1px;
    background: #e8e8e8;
    top: 34px;
    left: 246px;
}
.selectwrap{
    background: #fff;
}
.con .layui-tab-title li:first-child{
    padding:0;
    font-size: 14px;
    color:#666;
    min-width: 0px;
    padding-right: 19px;
    margin-right:0;
}
.con .layui-tab-title li{
    margin-right: 10px;
}
/* 章节练习 */
.con .chapterList{
    width:1015px;
    float: left;
    margin-top: 20px;
}
.con .chapterList li{
    padding:14px 42px 14px 20px;
    border-bottom:1px solid #e8e8e8;
    background: #fff;
    margin-bottom: 10px;
    box-shadow: 0px 0px 10px #eee;
    position: relative;
}
.con .chapterList li .yearsTuthTitle{
    float: left;
    width: 778px;
}
.con .chapterList li .yearsTuthTitle h2{
    color:#222222;
    font-size: 16px;
    padding-bottom: 20px;
}
.con .chapterList li .yearsTuthTitle p{
    padding-bottom: 24px;
}
.con .chapterList li .yearsTuthTitle em{
    color:#da3a24;
}
.con .chapterList li .vipIcon{
    position: absolute;
    top: 15px;
    right: 15px;
}
.con .chapterList li .moduleExam_btns .free,.con .chapterList li .moduleExam_btns .charge {
    background-color: #da3a24;
    border-radius: 25px;
    color: #fff;
    padding: 5px 20px;
    margin-top: 30px;
    margin-right: 78px;
    display: inline-block;
}
/* 真题弹框 */
.sub_tit {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sub_tit span {
    display: inline-block;
    color: #999;
    margin-right: 20px;
}
.tipscon {
    background: #f9f9f9;
    padding: 10px 20px;
    margin-top: 20px;
}
.tipscon h3 {
    line-height: 36px;
}
.tipscon p {
    font-size: 12px;
    color: #999;
    line-height: 28px;
}
.btns {
    padding-top: 20px;
    text-align: center;
}
.cancelBtn {
    border: 1px solid #dedede;
    color: #999;
}
#didUserCount{
    color:#da3a24
}
#answerTime{
    color:#da3a24
}
#passingScore{
    color:#da3a24
}
.btns a {
    display: inline-block;
    width: 99px;
    height: 38px;
    line-height: 38px;
    border-radius: 25px;
    margin: 0 20px 0;
    text-align: center;
}
.submitBtn {
    background: #da3a24;    
    border: 1px solid #da3a24;
    color: #fff;
}
.con .layui-progress{
    height: 4px;
}
.con .layui-progress-bar{
    background: #da3a24;
    height: 4px;
}
.con .chapterList li .moduleExam_btns{
    float: right;
}
.con .chapterList li .moduleExam_btns .do{
    background-color: #da3a24;
    border-radius: 25px;
    color: #fff;
    padding: 5px 20px;
    margin-top: 20px;
    display: inline-block;
}
.con .chapterList li .moduleExam_btns .jiexi{
    background-color: #da3a24;
    border-radius: 25px;
    color: #fff;
    padding: 5px 20px;
    margin-top: 20px;
    display: inline-block;
}
/* 右侧4个选项 */
.con .moduleExamBox .funcIcon{
    float:right;
    margin-top: 20px;
}
.con .funcIcon li{
    width: 156px;
    height: 155px;
    margin-bottom: 33px;
    cursor: pointer;
}
.con .funcIcon li:nth-child(1){
     background: url(../images/znpg.png) no-repeat;
}
.con .funcIcon li:nth-child(2){
    background: url(../images/ztjl.png) no-repeat;
}
.con .funcIcon li:nth-child(3){
    background: url(../images/cthg.png) no-repeat;
}
.con .funcIcon li:nth-child(4){
    background: url(../images/scst.png) no-repeat;
}
.con .funcIcon li p{
    text-align: center;
    font-size: 18px;
    color:#222;
    padding-top: 100px;
}
/* 章节测试 */
.con .moduleExam li .yearsTuthTitle.ceshi{
    width: 500px;
}
.con .moduleExam li .moduleExam_btns .jiexi{
    border-radius: 25px;
    color: #da3a24;
    padding: 5px 20px;
    margin-top: 20px;
    display: inline-block;
    border: 1px solid #da3a24;
    margin-left: 12px;
}
/* 每日一练 */
.newDate{
    background-color: #fff;
    padding-bottom: 20px;
}
.newDate .exercise-tab{
    background: url(../images/mrylbg.png) no-repeat;

}
.newDate dd{
    display: inline-block;
    padding: 18px;
    cursor:pointer;
}
.newDate .mrylimg{
    padding:64px 377px;
}
#mytable td span{
    color:#666;
    font-size: 16px;
}
#mytable td p{
    color:#999999;
    padding-top: 12px;
}
#mytable td{
    text-align: center;
    width: 113px;
    height: 100px;
}
table{
    margin-bottom: 50px;
}
#mytable tbody{
    width: 790px;
    text-align: center;
    margin: 0 112px;
    box-shadow: 0px 0px 10px #f1f1f1;
    background: #fff;
}

.newDate .active-mryl{
    border-bottom: 5px solid #da3a24;
    color:#da3a24;
}
.newDate .active-mryl span{
    color:#da3a24;
}
.newDate .active-mryl p{
    color:#da3a24;
}
.newDate .exercise-tab-item li{
    background: #f5f5f5;
    border-radius: 6px;
    margin:0 112px;
    padding:13px 30px;
    margin-bottom: 24px;
}
.newDate .exercise-tab-item li .everyexcrise{
    width: 500px;
}
.newDate .exercise-tab-item li .everyexcrise p{
    padding-bottom: 0px;
}
.newDate .exercise-tab-item li .yearsTuthTitle{
    width: 613px;
}
/* 智能评估 */
.layui-layer{
    border-radius: 6px !important;
}
.layui-layer-title{
    background-color:#da3a24 !important;
    color:#fff !important;
    border-radius:6px 6px 0 0 !important;
    font-size: 18px !important;
    height: 50px !important;
    line-height: 50px !important;
}
.intelligentWrap .testsrcoe{
    text-align: center;
    font-size: 18px;
    color:#222222;
    padding:40px;
}
.intelligentWrap .z-title{
    text-align: center;
    font-size: 16px;
    padding-bottom: 40px;
}
.intelligentWrap .z-title em{
    color:#da3a24;
}
.intelligentWrap .z-jiexi {
    text-align: center;
}
.intelligentWrap .z-title span{
    padding:0 10px;
}
.intelligentWrap .z-jiexi a{
    color:#fff;
    background: #da3a24;
    font-size: 18px;
    border-radius: 2px;
    width: 120px;
    height: 52px;
    line-height: 52px;
    display: inline-block;
    cursor: pointer;
    margin: 56px 22px;
}
.intelligentWrap .con .moduleExam{
    float: none;
    width: 985px;
    margin: 0px 50px;
}
.intelligentWrap .con .moduleExam li{
    border: none;
    background: #f9f9f9;
    border-radius: 6px;
    padding:20px;
    margin-bottom: 25px;
}
.intelligentWrapper .scoreBox p{
    text-align: center;
    font-size: 18px;
    color:#da3a24;
}
.intelligentWrapper .layui-collapse{
    border:none
}
.intelligentWrapper .layui-colla-title {
    background: #f4f7fb;
    overflow: hidden;
    line-height: 32px;
    padding: 10px 45px 10px 45px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}
.intelligentWrapper .layui-colla-item {
    padding-top: 10px;
}
.intelligentWrapper .layui-colla-title .tit {
    width: 500px;
}
.sliderBar {
    display: flex;
    align-items: center;
}
.demo-slider {
    width: 400px;
    float: left;
}
.ts {
    float: right;
    color: #999;
    padding-left: 10px;
}
.intelligentWrapper .layui-colla-content ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0 5px;
    border-bottom: 1px dashed #ece9e9;
}
.intelligentWrapper .layui-colla-content ul li:last-child {
    border-bottom: none;
}
.intelligentWrapper .layui-colla-content ul li p {
    color: #da3a24;
}
.options {
    float: right;
}
.options a {
    display: inline-block;
    width: 80px;
    padding: 5px 0;
    border: 1px solid #ddd;
    border-radius: 25px;
    text-align: center;
    margin: 0 5px;
}
.options a:last-child {
    background: #da3a24;
    border-color: #da3a24;
    color: #fff;
}
/* 做题记录 */
.testRecodWrap .con .moduleExam li .yearsTuthTitle.ceshi {
    width: 500px;
}
.testRecodWrap .con .moduleExam{
    float: none;
    margin: 0px 20px;
    width:1010px;
}
.testRecodWrap .con .moduleExam li{
    border: none;
    background: #f9f9f9;
    border-radius: 6px;
    padding:20px;
    margin-top: 25px;
}
.testRecodWrap .con .moduleExam li .testRecodImg{
    float: left;
    margin: 10px 25px 10px 0;
}
.testRecodWrap .con .moduleExam li p{
    padding:0;
}
.testRecodWrap .con .chapterList li .moduleExam_btns .free{
    margin-right: 0px !important;
}
.testRecodWrap .con .moduleExam li .moduleExam_btns .jiexi {
    color:#fff
}
/* 错题回顾 */
.wrongTextWrap .con .moduleExam li .yearsTuthTitle.ceshi {
    width: 500px;
}
.wrongTextWrap .con .moduleExam{
    float: none;
    margin: 0px 20px;
    width:1010px;
}
.wrongTextWrap .con .moduleExam li{
    border: none;
    background: #f9f9f9;
    border-radius: 6px;
    padding:20px;
    margin-top: 25px;
}
.wrongTextWrap .con .moduleExam li .wrongTextImg{
    float: left;
    margin: 10px 25px 10px 0;
}
.wrongTextWrap .con .moduleExam li p{
    padding:0;
}
.wrongTextWrap .con .chapterList li .moduleExam_btns .free{
    margin-right: 0px !important;
}
.wrongTextWrap .con .moduleExam li .moduleExam_btns .jiexi {
    color:#fff
}
/* 收藏记录 */
.addRecodWrap .con .moduleExam li .yearsTuthTitle.ceshi {
    width: 500px;
}
.addRecodWrap .con .moduleExam{
    float: none;
    margin: 0px 20px;
    width:1010px;
}
.addRecodWrap .con .moduleExam li{
    border: none;
    background: #f9f9f9;
    border-radius: 6px;
    padding:20px;
    margin-top: 25px;
}
.addRecodWrap .con .moduleExam li .addRecodWrapImg{
    float: left;
    margin: 10px 25px 10px 0;
}
.addRecodWrap .con .moduleExam li p{
    padding:0;
}
.addRecodWrap .con .chapterList li .moduleExam_btns .free{
    margin-right: 0px !important;
}
.addRecodWrap .con .moduleExam li .moduleExam_btns .jiexi {
    color:#fff
}
/* 做题 */
.testWrap{
    margin:20px 0;
}
/* 左部试题部分 */
.conLeft{
    width:60%;
    background: #fff;
    padding:38px;
}
.conLeft .testType .typeL {
    font-size: 16px;
}
.conLeft .testType .typeL h3{
    display: inline;
    padding-right: 20px;
}
.conLeft .testType .typeL h4{
    color:#da3a24;
    display: inline-block;
}
.conLeft .testType .typeL i{
    font-style: normal;
    padding-left: 30px;
}
.conLeft .testType .error{
    display: inline-block;
    cursor: pointer;
    color:#4e4e4e
}
.conLeft .testType .shoucang{
    display: inline-block;
    margin: 0 5px;
    cursor: pointer;
    color:#4e4e4e;
}
.conLeft .testType .shoucang .sc{
    font-size: 18px;
}
.conLeft .testType .shoucang .sc.active{
    color:#da3a24;
}
/* 单项选择题 */
.conLeft .commonList h3{
    font-size: 16px;
    color:#222;
    line-height: 33px;
}
.conLeft .commonList li{
    margin:19px 0;
    color:#666666;
    cursor: pointer;
}
.conLeft .commonList li em{
    display: inline-block;
    height: 29px;
    line-height: 29px;
    width: 29px;
    border-radius: 50%;
    text-align: center;
    margin-right: 20px;
}
.conLeft .commonList li .zNow{
    background-color: #FFD700 !important;
    color: #fff;
}
.conLeft .commonList li .zDefault{
    background-color: #f5f5f5;
}
.zRight{
    background-color: #46bb36;
    color:#fff !important;
    border-color:#46bb36 !important ;
}
.zError2{
    background-color:#da3a24 ;
    color:#fff !important;
    border-color:#da3a24 !important ;
}
.zNow {
    background-color: #ddd;
}
.zDone {
    background-color: #ddd;
}
/* 答案解析 */
.conLeft .commonList .answer{
    padding-left: 24px;
    font-size: 16px;
    color: #666;
    padding-bottom: 30px;

}
.conLeft .commonList .cankao{
    margin-bottom: 24px;
}
.conLeft .commonList .cankao h3,.conLeft .commonList .jiexi h3{
    position: relative;
}
.conLeft .commonList .cankao h3::before,.conLeft .commonList .jiexi h3::before{
    content: "";
    position: absolute;
    top:9px;
    left: -23px;
    width: 6px;
    height: 16px;
    background-color: #da3a24;
}
.conLeft .commonList .cankao em{
    color:#0d9cf7;
    margin-right: 20px;
}
.conLeft .commonList .cankao i{
    color:#dd5452;
    font-style: normal;
}
.conLeft .commonList .cankao .caokaoOne,.conLeft .commonList .cankao .caokaoTwo,.conLeft .singleChoice .cankao .caokaoThree{
    padding:14px 0;
}
/* 确定按钮 */
.sureBtn{
    width: 79px;
    height: 37px;
    background: #da3a24;
    color: #fff;
    cursor: pointer;
    border: none;
}
/* 切换题目 */
.changeBtn{
    width: 40px;
    position: fixed;
    right: 0px;
    top: 234px;
    text-align: center;
    z-index: 999;
}
.changeBtn button{
    line-height: 24px;
    border:none;
    writing-mode: vertical-lr;
    word-wrap:break-word;
   word-break:normal;
   font-size:14px;
   margin-bottom:0px;
   background:#bdbdbd;
   padding:20px 10px;
   color: #fff;
   cursor: pointer;
   border-radius: 4px 0 0 4px;
   margin-bottom:20px;
}
.changeBtn button.next{
    background: #da3a24;
}
.changeBtn .prev:hover{
    background:#a09e9e
}
.changeBtn button.next:hover{
    background: #da3a26
}
/* 右部答题卡部分 */
.conRight{
    width:33%;
}
.conRight .testProgress{
    background: #fff;
    padding:16px 25px;
    margin-bottom: 14px;
}
.conRight .testProgress h3{
    color:#666;
    font-size: 18px;
    text-align: center;
}
.conRight .testProgress .layui-progress{
    width: 292px;
    margin-top: 20px;
    height: 4px;
}
.conRight .testProgress .layui-progress .layui-progress-bar{
    height: 4px;
}
.conRight .testProgress .testNum{
    padding-top:13px
}
.conRight .testProgress .testNum em{
    color: #da3a24;
}
.conRight .testCard{
    background: #fff;
    padding: 25px 25px 56px 25px;
    position: relative;
}
.conRight .testCard .testCount{
    position: relative;
}
.conRight .testCard .testCount::before{
    content: "";
    position: absolute;
    top: 43px;
    left: -25px;
    width: 396px;
    height: 1px;
    background-color: #f4f4f4;
}
.conRight .testCard .testCount .ttime .ttimeimg,.conRight .testCard .testCount .tstop .tstopimg{
    padding-right: 10px;
    vertical-align: middle;
}
.conRight .testCard .testCount .ttime,.conRight .testCard .testCount .tstop{
    color:#999;
    font-size: 18px;
    cursor: pointer;
}
.conRight .answer-body h5 {
    padding-top:10px;
    font-size: 16px;
    color:#666;
}
.conRight .layui-tab-title li {
    min-width: 36px;
    font-size: 16px;
    color:#666;
}
.conRight .layui-tab-brief>.layui-tab-title .layui-this {
    color: #da3a24;
}
.conRight .layui-tab-title .layui-this:after {
    width: 50%;
    left: 50%;
    margin-left: -25%;
    border-bottom-color: #da3a24;
}
.conRight .layui-tab-content ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
    /* overflow-y: auto; */
}
.conRight .layui-tab-content ul li.completed{
    background-color:#FFD700 ;
    border-color: #FFD700;
    color:#fff;
}

.conRight .layui-tab-content ul li {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #999;
    border: 1px solid #ddd;
    margin: 20px 24px 0 0;
    cursor: pointer;
    float: left;
}
.conRight .layui-tab-content ul li.current{
    border:1px solid #FFD700;
}
.conRight .layui-tab-content ul li:nth-child(6n){
    margin-right: 0;
}

.more_tk {
    font-size: 14px;
    color: #da3a24;
    margin: 15px 0 0 0;
    float: left;
    height: 32px;
    line-height: 32px;
}
.conRight .layui-btn{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 52px;
    line-height: 52px;
    font-size: 18px;
}
.conRight .layui-btn-danger{
    background-color:#da3a24
}
/* 解析 */
.answerjx{
    color:#da3a24;
    font-size: 16px;
    margin-top: 40px;
}
.answerjx i{
    margin-right: 13px;
}
/* 暂停弹出层 */
.stopCon{
    text-align: center;
}
.layui-layer-btn{
    text-align: center !important;
}
.layui-layer-btn .layui-layer-btn0{
    border-color:#da3a24 !important;
    background-color:#da3a24 !important;
}
/* 交卷成功 */
.paperScore .dbx{
    background: url(../images/twubianxing.png) center no-repeat;
    margin: 0 auto;
    width: 128px;
    height: 27px;
}
.paperScore h2{
    text-align: center;
    font-size: 20px;
    margin:16px
}
.paperScore .testcard h3{
    text-align: center;
    position: relative;
    font-size: 20px;
    margin-bottom: 30px;
}
.paperScore .testcard h3::after{
    content: "";
    position: absolute;
    top: 29px;
    left:50%;
    margin-left: -29px;
    width: 58px;
    height: 2px;
    background: #222222;
}
.scoreChart .usetime{
    text-align: center;
    color:#666;
    font-size: 16px;
    margin: 25px 0;
}
.scoreChart .usetime .answerTimeM,.scoreChart .usetime .answerTimeS{
    font-size:18px;
    color:#da3a24;
}
.daTiKa h3{
    font-size: 16px;
    margin-top: 20px;
}
.daTiKa ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
    overflow-y: auto;
}
.daTiKa ul li{
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #999;
    border: 1px solid #ddd;
    margin: 20px 25px 0 0;
    float: left;
    border-radius: 2px;
}
.daTiKa ul li:nth-child(17){
    margin-right:0;
}
.daTiKa ul li:nth-child(18){
    margin-right:0;
    margin-left:25px;
}
.daTiKa ul li:nth-child(35){
    margin-right:0;
}
.daTiKa ul li:nth-child(36){
    margin-right:0;
    margin-left:25px;
}
.daTiKa ul li:nth-child(53){
    margin-right:0;
}
.daTiKa ul li:nth-child(54){
    margin-right:0;
    margin-left:25px;
}
.daTiKa ul li:nth-child(71){
    margin-right:0;
}
.daTiKa ul li:nth-child(72){
    margin-right:0;
    margin-left:25px;
}
.daTiKa ul li:nth-child(89){
    margin-right:0;
}
.daTiKa ul li:nth-child(90){
    margin-right:0;
    margin-left:25px;
}
.jianDa .did1{
    border: 1px solid #2649cc;
}
.scoreChart{
    padding:0 80px 80px 80px;
} 
.testcard{
    width:100%;
    overflow: hidden;
}
.testcard{
    padding-top:20px;
}
.testcard span{
    margin:0 24px;
    font-size: 16px;
    position: relative;
}
.testcard span::before{
    position: absolute;
    top: -1px;
    left: -24px;
    content:'';
    width:17px;
    height:17px;
    border:1px solid #999999;
    border-radius: 2px;
}
.testcard .right1::before{
    background:#2fd30a;
    border-color: #2fd30a;
}
.testcard .error1::before{
    background:#da3a24;
    border-color: #da3a24;
}
.testcard .did1::before{
    border: 1px solid #2649cc;
}
.testcard .undo1::before{
    border: 1px solid #999;
}
.btns .layui-btn-danger {
    background-color: #da3a24;
}
.circleChart_text0{
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    padding:30px;
}
.circleChart_text0 span{
    font-size:14px;
    font-weight: normal;
}