@charset "utf-8";
/*坐题页*/
.navmain ul li.curr2 a{border-bottom:1px solid #056ec2; padding-bottom:10px;color:#056ec2}
.wrong-title-set li p{width:100%!important}
.navBox{padding:0 .75rem}
.topInputOver{color: #fff;line-height: 1rem;margin-right:.25rem;border:none;font-size: .7rem;background: #aaa;padding: 0.2rem 0.5rem;border-radius: 0.15rem !important;margin-bottom: 0.25rem;}
.topInput {color: #888;line-height: 1rem;margin-right:.25rem;border:none;font-size: .7rem;background: #ffffff;padding: 0.2rem 0.5rem;border-radius: 0.15rem !important;margin-bottom: 0.25rem;}
.m-examHead h1{font-size:.9rem;font-weight:normal;text-align:center;overflow:hidden;
text-overflow: ellipsis;white-space: nowrap;padding:0 .75rem}
.navBox{color:#303030}
.xttitleclass {background-color:#fff;}
.xttitleclass strong{background-color:#f8f8f8;display:block;padding:.5rem}

.xtcontentclass{padding-top:0;padding:.5rem;background: #fff;}
.xtdaanclass{ padding:0 0.75rem;}
.mysjtitle{ background:#fff; font-size:0.8rem; padding:0.5rem 0.75rem; background:#fff; line-height:1.4rem}
.dtclass{padding:0 0.75rem;color:#909090; line-height:2rem;}
.dtclass strong{ font-size:0.8rem;font-weight:normal; line-height:1.4rem;color:#303030;}

.tytit{height:1.6rem; line-height:1.6rem; overflow:hidden;margin-top:0.55rem; color:#606060; font-size:0.7rem; padding:0 0.75rem;}
.tytit span{ padding:0 0.1rem;}
.stborder,  .stborderover{ background:#fff;}
.xttitleclass{ font-size:0.8rem; line-height:1.2rem; padding:0 0.75rem 0.75rem 0.75rem;}
.xttitleclass strong{ display:block; background:#f8f8f8;font-weight:normal;height:1.6rem; line-height:1.6rem; overflow:hidden; color:#606060; font-size:0.7rem; padding:0 0.75rem;padding-top:0.55rem;border-bottom:0.75rem solid #fff;width:100%;margin-left:-0.75rem; border-bottom:1px solid #eee;border-top: 1px solid #eee;}
.xtcontentclass img{max-width: 100%;}

.xtcontentclass{ font-size:0.7rem; line-height:1.2rem; padding:0 0.75rem 0.75rem 0.75rem;}
.xtcontentclass p{margin-top:0.3rem;}

.sjtitle{ background:#fff;font-size:0.8rem; padding:0.75rem; line-height:1.1rem;display:none}
.zgtgftitle{color:#d48c5c; background:#fff5e3; padding:0.5rem 0.75rem; line-height:1rem;}

.blank10{height:0px;}
.wxtkask{ clear:both;}
.wxtkask td{ padding:0.75rem 0;}
.wxtkask .hdtitle{height:1.5rem; line-height:1.5rem; padding:0 0.75rem;padding-top:0.3rem;color:#909090; white-space:nowrap;}
.wxtkask .dx_button,  .wxtkask .dx_button_xz{color:#606060; padding:0 0.75rem;font-size:0.6rem;float:left;line-height: 1.4rem;}
.wxtkask .dx_button input[type="radio"]{width:0.8rem;height:0.8rem; background:url(../images/radio.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;border:0px;margin-right:0.35rem;}
.wxtkask .dx_button_xz input[type="radio"]{width:0.8rem;height:0.8rem; background:url(../images/radio_click.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;border:0px;margin-right:0.35rem;margin-top:.3rem}

.wxtkask .dx_button input[type="checkbox"]{width:1rem;height:1rem; background:url(../images/radio.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;border:0px;margin-right:0.35rem;border-radius:0.2rem; overflow:hidden;}
.wxtkask .dx_button_xz input[type="checkbox"]{width:1rem;height:1rem; background:url(../images/radio_click.png) no-repeat; background-size:100% 100%;float:left; -webkit-appearance:none;border:0px;margin-right:0.35rem;border-radius:0.2rem; overflow:hidden;margin-top:.3rem}


.sjlist{ background:#fff; padding-bottom:2.6rem; position:relative;}
.sjlist .ctb{ position:absolute; white-space:nowrap;left:0.7rem;bottom:0.75rem;height:1.6rem; line-height:1.6rem;color:#909090;}/*收藏*/
.sjlist .ctb input{background:url(../images/collect.png) no-repeat;width:0.7rem;height:0.7rem;margin:0.45rem 0.25rem 0 0; background-size:0.7rem 0.7rem;float:left; -webkit-appearance:none;border:0px;}
.sjlist .ctb input:checked{ background:url(../images/collect_click.png) no-repeat; background-size:0.7rem 0.7rem;}

.sjlist span.ta{font-size:0px;}
.hdtitle span.ta a{ position:absolute;right:0;bottom:0.75rem;height:1.6rem; line-height:1.6rem; background:#f0f0f0 url(../images/bj.png) no-repeat 50% 50%; background-size:2.1rem 2.1rem;border-radius:30rem 0 0 30rem; padding:0 0.75rem; width:2rem;}/*标记*/
.sjlist span.ta img{ display:none;}
.sjlist .ta span.ta a{ background:#f3f3f3 url(../images/bj.png) no-repeat 50% 50%; background-size:2.1rem 2.1rem;}
.sjlist .tao span.ta a{ background:#FFB03F url(../images/bj2.png) no-repeat 50% 50%; background-size:2.1rem 2.1rem;}

.sjlist span.tao{ font-size:0px;}
.sjlist span.tao img{ display:none;}
.sjlist span.tao a{ position:absolute;right:0;bottom:0.75rem;height:1.6rem; line-height:1.6rem; background:#FFB03F url(../images/bj2.png) no-repeat 50% 50%; background-size:2.5rem 2.5rem;border-radius:30rem 0 0 30rem; padding:0 0.75rem; width:2rem;}

.sjlist span.ta{ font-size:0px;}
.sjlist span.ta img{ display:none;}
.sjlist span.ta a{ position:absolute;right:0;bottom:0.75rem;height:1.6rem; line-height:1.6rem; background:#f3f3f3 url(../images/bj.png) no-repeat 50% 50%; background-size:2.5rem 2.5rem;border-radius:30rem 0 0 30rem; padding:0 0.75rem; width:2rem;}

.sjlist input[type="text"]{height:1.8rem; font-size:0.8rem; line-height:1.8rem;border:0px;border-bottom:1px solid #ccc;background-color:transparent;border-radius: 0;}/*文本框*/
.anstable{ width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #eee; margin:0.5rem 0;border-left: 0;border-right: 0;}
.xuxian{padding: 0 0.5rem;margin-top: 0.5rem !important;border: 1px solid #eee !important;}
.xuxian input[type="text"]{ border-bottom:0 !important;}
.anstable tr td{ padding:0.5rem;}
.anstable .t{ background:#f8f8f8;}

.sjlist .sttj{ padding:0 0.75rem;}
.sjlist .sttj input[type="button"]{ background:#32a4da;width:6rem;height:1.9rem; font-size:0.7rem; line-height:1.9rem;border:0px;border-radius:0.2rem;color:#fff;}
.timebg{height:2.2rem; line-height:2.2rem; background:#fff; overflow:hidden; padding:0 0.75rem;}
.timebg .r{float:right;color:#909090; font-size:0.5rem;}
.timebg .r em{ font-size:1.05rem;color:#303030;}
.timebg .l{float:left;color:#909090;}
.timebg .l span{color:#dc8f3c;}

  /*答题卡*/
.datika{position: fixed; top: 0;left: 0;z-index: 10000; width: 100%;height:100%; display:none;}
.datika .datikabg{ position:absolute;right:0;top:0;width:48px;height:48px; background:url(../images/close.png) no-repeat 50% 50%; background-size:18px 18px; z-index:10009;}
.datika .panel,.footbar li .flip{margin:0px;text-align:center;}
.datika .panel .shibie{ padding:10px;}
.datika .panel .shibie ul{ padding-top:25px;}
.datika .panel .shibie ul li{width: 33.33%; line-height:1.5rem; float: left;font-size:0.7rem;color: #777;list-style-type:none;}
.datika .panel .shibie li i {width: 0.5rem; height: 0.5rem;border-radius: 3px;display: block;background: #fff;border: 1px solid #ccc;float: left; margin:0.45rem -1.5rem 0 2rem;}
.datika .panel .shibie li.yd i {background:#aaa;border:0;}
.datika .panel .shibie li.bj i {background:#FFB03F;border:1px solid #FFB03F;}
.datika .panel .shibie li.sc i {background:#f66b6b;border:1px solid #f66b6b;}
.datika .panel .sjclass{ padding-left:15px; font-size:14px; font-weight:normal; text-align:left; background:#f8f8f8;height: 30px;line-height: 30px;border-bottom: 1px solid #efefef; border-top: 1px solid #efefef;}
.panel{position: absolute;top: 0;height:100%;overflow:auto;width:100%;left: 0; background: #fff;z-index: 10001;-webkit-overflow-scrolling: touch;}
.datika .panel-item dt{border-top: 1px solid #eee;clear: both;font-size: 0.75rem;color: #666;line-height: 2rem;display: block;background: #f6f6f6;}
.datika .panel .sjxh{padding: 0 2%; margin-top:20px;}
.datika .panel .sjxh ul li{width: 20%; list-style-type:none;float: left;}
.datika .panel-order {margin-top:1rem}
.datika .panel-order a {margin:0 .75rem; width:2rem;height:2rem;text-align: center;line-height:2rem; background: #fff;display: block;border: 1px solid #ddd;border-radius:0.25rem;margin-bottom:0.5rem;overflow: hidden;display:inline-block;box-sizing: border-box;}
.datika .panel .sjxh ul li a.styd { background:#4d9fef;border: 1px solid rgba(0,0,0,0);color: #fff;}
.datika .panel .sjxh ul li a.stsc { background:#33C9A1;border: 1px solid rgba(0,0,0,0);color: #fff;}
.datika .panel .sjxh ul li a.stbj { background:#F0BC4D;border: 1px solid rgba(0,0,0,0);color: #fff;}
  /*试卷解析*/
.mytime{height:1.9rem; line-height:1.9rem;color:#d48c5c; background:#fff5e3; padding:0 0.75rem;}
.mytime span{ padding-right:0.75rem;}
.myscore{ background:#fff; padding:0.25rem 0.75rem 0.75rem 0.75rem;}
.myscore .sjtitle{ height:1.7rem; line-height:1.7rem;font-size:0.7rem;color:#0088c6; overflow:hidden;}
.myscore ul li{width:50%;float:left; text-align:center;}
.myscore ul li strong{ display:block;margin-top:0.25rem; font-size:1.5rem;font-weight:normal; text-align:left;height:1.9rem; line-height:1.9rem; overflow:hidden;}
.myscore ul li strong font{ font-size:0.7rem; padding-left:0.25rem;}
.myscore ul li .disline{ display:inline-block;}
.myscore ul li .disline2 strong{color:#45be45;}
.myscore ul li span{ font-size:0.5rem;color:#909090; display:block;height:0.6rem; line-height:0.6rem; overflow:hidden; text-align:left;}
@media screen and (min-width:360px){.myscore ul li span{font-size:0.55rem;height:0.65rem; line-height:0.65rem;}}
.sjlist{margin-bottom:0.75rem; }
.sjlist .tacw{ background:#fcf2e8;margin:0 0.75rem;border-radius:0.2rem; padding:0.75rem; line-height:1rem;}
.sjlist .tazq{ background:#e8fced;margin:0 0.75rem;border-radius:0.2rem; padding:0.75rem; line-height:1rem;}
.sjlist .ctleft{ padding:0 0.75rem;margin-top:0.75rem;height:1.8rem; line-height:1.8rem; overflow:hidden;}
.sjlist .ctleft strong{float:left; display:none;}
.sjlist .ctleft .frctb{float:left;font-size:0px;height:1.8rem;}
.sjlist .ctleft .frctb input{width:5rem;height:1.8rem; background:url(../images/ctbbtn.png) no-repeat; background-size:100% 100%; -webkit-appearance:none;border:0px;}
.sjlist .ctleft .frctb input:checked{ background:url(../images/ctbbtn_click.png) no-repeat; background-size:100% 100%;}
.sjlist .jiexi{color:#909090;}
.sjlist .jiexi .yuanxing{color:#909090; font-size:0.6rem; display:none;}
.sjlist .jiexi{ font-size:0.7rem; padding:0 0.75rem; line-height:1.1rem;margin-top:0.75rem;}
.sjlist .jiexi .top{margin-top:0.75rem;height:1.6rem; line-height:1.6rem; overflow:hidden;color:#303030;}
.sjlist .jiexi a{float:left;height:1.6rem; line-height:1.6rem; background:#5fb9e2;color:#fff; padding:0 0.75rem;border-radius:0.15rem;}
.sjlist .jiexi .thejiexi{ clear:both;padding-top:0.5rem;font-size:0.7rem; line-height:1.1rem; display:block;color:#606060;}
.examtab .topInputOver{background: #4e4e4e;border: 0;line-height: 1rem;color: #fff;padding:0.2rem 0.5rem;border-radius: 0.15rem;margin-right: 0.75rem;font-size: 0.7rem;}
.tjbottom{ text-align:center;margin-bottom: 0.5rem;}
input.regbutton3{background: #4e4e4e;border: 0;line-height: 1rem;color: #fff;padding:0.2rem 0.5rem;border-radius: 0.15rem;font-size: 0.7rem;}
.examtab .topInputOver{background: #4e4e4e;border: 0;line-height: 1rem; color: #fff;padding:0.2rem 0.5rem;border-radius: 0.15rem;font-size: 0.7rem;}
.examtab { border: #eee solid 1px; background: #f9f9f9;padding: 0.75rem 0.5rem;border-left: 0;border-right: 0;}
.time-box{background:#fff !important;padding:.5rem 0; width:100% !important; border-bottom:1px solid #eee;}
.time-box li{width:2.65rem;float:left;text-align:center;}
.time-box li a{display:block;}
.time-box li p{display: block;font-size: .6rem;height: .72rem;line-height: .72rem;overflow: hidden;}
.time-box li .hd{display: block;font-size: .65rem;height: 1rem;line-height: 1rem;overflow: hidden;}
/*报告页*/
.box-img{position: relative;margin-top: -2.6rem;}
.box-icon{position: absolute;display: flex;top:0;left:0;height:.8rem;width: 100%;color: #fff}
.box-icon .box-item:nth-of-type(1){display: flex;flex: 0.9;align-items: center;padding-left: .2rem;}
.box-icon .box-item:nth-of-type(2){display: flex;flex:1.1;align-items: center}
.look li{padding:0.4rem 0.7rem;position: relative;}
.look-txt{padding-left:3rem; line-height:1rem;margin-top: 0.4rem;}
.look li span {float: left;width: 2.5rem;height:2.5rem; line-height:2.5rem;border-radius: 2.5rem;display: flex;align-items: center;justify-content: center; }
.look li span i{font-size: .6rem;color: #fff}
.bg5{background-color: #fb6d62}
.bg6{background-color: #66c678}
.c-33{color: #333}
.c-be{color: #bebebe}
.look-txt i{position: absolute;right: 0;top:.6rem;font-size:1rem;color: #bfbfbf}
#indicatorContainer{position: absolute;width: 100%; top:5.2rem;left:0;z-index: 10;text-align:center}
#indicatorContainer canvas{width:6rem;height:6rem}
/*浏览痕迹*/
.con-title{font-size:.8rem;color: #000;font-weight: normal;padding: .35rem}
.con-title i{font-size:.8rem;color: #2ba516}
.con-box{display: flex;flex-direction: column;align-items: center;padding-left: 0.35rem;padding-right: .75rem;width: 100%}
.con-item{width: 100%;display: flex}
.con-box a {width: 100%;height:2rem;align-items: center;display: flex;font-size: .8rem;border-bottom: 1px solid #eee;justify-content: space-between;color: #666}
.con-box .con-item a i{font-size:2rem }
.look{background-color:#fff}
.img-responsive{width:100%; display:block;}
.look li span i{font-size:1.4rem}
.f20{font-size:1rem}
.f18{font-size:0.8rem}
.f12{font-size:0.6rem;}

/*标记颜色*/
.datika .panel-order .sign-finish{background:#FFB03F;border: 0;color:#fff;}
.datika .panel-order .sign{background: #eab672;border: 1px solid #eab672; color:#fff;}
.datika .panel .shibie ul li.sc{ display:none;}

/*错题解析页*/
.content{ width:100% !important;}
.explainTitle{ padding:0.5rem; border-left:0 !important; border-right:0 !important; border-bottom:0 !important;}