/*.sj_index{ background:#f0f0f0 !important;}*/
.exambanner img{width:100%; display:block; overflow:hidden;}
.examscbox .scbox{ background:#fff; padding:0.5rem 2.45rem 0.5rem 0.5rem; position:relative;}
.examscbox .scbox .examsc{width:0.7rem;height:0.7rem;background:url(../images/icon-sc.png) no-repeat; background-size:100% 100%; position:absolute;left:1rem;top:0.95rem;}
.examscbox .sctext{width:100%;border:0; -webkit-appearance:none;font-size:0.7rem;height:1.6rem; vertical-align:middle;border-radius:0.25rem; background:#f3f3f3; background-size:0.8rem 0.8rem; padding:0 0.5rem 0  1.5rem;}
.ex-text .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: 0rem;margin-right: 0.35rem;margin-top: 0.3rem;}
.ex-text .dx_button input[type="checkbox"] {width: 0.8rem;height: 0.8rem;background: url(../images/checkbox.png) no-repeat;background-size: 100% 100%;float: left;-webkit-appearance: none;border: 0rem;margin-right: 0.35rem;margin-top: 0.3rem;}
.ex-text .dx_button input[type="radio"]:checked{background: url(../images/radio_click.png) no-repeat;background-size: 100% 100%;}
.ex-text .dx_button input[type="checkbox"]:checked {background: url(../images/checkbox_click.png) no-repeat;background-size: 100% 100%;}
.ex-text .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: 0rem;margin-right: 0.35rem;margin-top: 0.3rem;}
.ex-text .dx_button_xz input[type="checkbox"]{width: 0.8rem;height: 0.8rem;background: url(../images/checkbox_click.png) no-repeat;background-size: 100% 100%;float: left;-webkit-appearance: none;border: 0rem;margin-right: 0.35rem;margin-top: 0.3rem;}

/*考试频道首页*/
.topbuttonlist{padding: 0.7rem 0.7rem 0.45rem;}
.exam-item{ background:#fff;margin-top:0.5rem;padding-bottom:0.75rem;}
.exam-item h4{height:2.667em; line-height:2.667em; padding:0 0.75rem; background:#f3f3f3; position:relative; padding-bottom:0.05rem;font-weight: normal;}
.exam-item h4 span{ font-size:0.7rem;color:#303030;}
.exam-item ul{ padding-right:0.75rem; }
.exam-item li{float:left;margin-top:0.5rem; margin-left:0.5rem;}
.exam-item li a{ font-size:0.65rem; display:block; background:#fff;color:#606060;border-radius:25rem; padding:0 0.6rem; position:relative;height:1.55rem; line-height:1.55rem; overflow:hidden;border: 0.05rem solid #ededed;}

.size16{ font-size:0.8rem;}
.size18{ font-size:0.9rem}
.size19{ font-size:0.95rem}
.wrapht{height:100%; position:fixed;width:100%;left:0;top:0; overflow:hidden}

.twocolumn{ position:fixed; width:100%; max-width:40rem; height:100%;bottom:-100%; background:#f0f0f0; z-index:10000;}
.twocolumn .header{ position:absolute;}
.twocolumn .tw-title{margin-top: 0.5rem;background: #fff;line-height: 2rem;padding: 0 0.7rem;font-size: 0.75rem; color:#333}
#e-class-list{ position:absolute; left:0; width:100%; top:2.6rem; overflow-y:auto;}
.twocolumn ul li{ line-height:2rem; font-size:0.65rem;padding: 0 0.7rem;background: #fff; border-top:0.05rem solid #eee;}
.twocolumn li a{ color:#888; display:block;}
.twocolumn li i{ font-size:0.6rem; color:#888;}
/*在线题库*/
.exammenu{ background:#fff; padding:0.75rem 0 0.5rem 0;}
.exammenu li{width:33.33%;float:left; text-align:center;}
.exammenu li .icon{width:2.5rem; display:block;margin:0 auto;height:2.5rem; overflow:hidden;border-radius:50%;}
.exammenu li .icon1{ background:#7d9bf2 url(../images/icon1.png) no-repeat 50% 50%; background-size:1.3rem 1.3rem;}
.exammenu li .icon2{ background:#36aeea url(../images/icon3.png) no-repeat 50% 50%; background-size:1.3rem 1.3rem;}
.exammenu li .icon3{ background:#1edba3 url(../images/icon2.png) no-repeat 50% 50%; background-size:1.3rem 1.3rem;}
.exammenu li .text{height:1.1rem; line-height:1.1rem; overflow:hidden;color:#303030;margin-top:0.05rem;}

.examindex{ padding:0.2rem 0.15rem 0.5rem 0.15rem; background:#fff;border-bottom:0.05rem solid #e3e3e3}
.examindex li{width:50%;float:left; margin-top:0.3rem; }
.examindex li span{margin:0 0.15rem; display:block;height:4.3rem; overflow:hidden;position:relative;overflow:hidden;border-radius:0.1rem}
.examindex li span.span1{background:#02bcaf}
.examindex li span.span2{background:#018efa;}
.examindex li span.span3{background:#01bc53;}
.examindex li span.span4{background:#ffc095;}
.examindex li span.span5{background:#39a9fd;}
.examindex li span.span6{background:#fe8e3a;}
.examindex li span.span7{background:#efa14e;}

.examindex li .spanbox{width:50%;float:left;}
.examindex li .spantit{ text-align:center; color:#fff; margin-top:0.35rem}

.examindex li .icon1{width:2rem;height:2rem;background:url(../images/icon.png) no-repeat -0.05rem 0rem; background-size:26.3rem 2rem;display:block;margin:0 auto;margin-top:0.5rem;}

.examindex li .icon2{width:2rem;height:2rem;background:url(../images/icon.png) no-repeat -3.6rem -0.05rem; background-size:26.3rem 2rem;display:block;margin:0 auto;margin-top:0.5rem;}

.examindex li .icon3{width:2rem;height:2rem;background:url(../images/icon.png) no-repeat -14.25rem 0rem; background-size:26.3rem 2rem;display:block;margin:0 auto;margin-top:0.5rem;}
.examindex li .icon4{width:3rem;height:2rem;background:url(../images/icon.png) no-repeat -16.4rem 0rem; background-size:25rem 1.9rem;display:block;margin:0 auto;margin-top:0.5rem;}
.examindex li .icon5{width:2.25rem;height:2rem;background:url(../images/icon.png) no-repeat -22.5rem 0rem; background-size:25rem 1.9rem;display:block;margin:0 auto;margin-top:0.5rem;}
.examindex li .icon6{width:2rem;height:2rem;background:url(../images/icon.png) no-repeat -10.05rem 0rem; background-size:25rem 1.9rem;display:block;margin:0 auto;margin-top:0.5rem;}
.examindex li .icon7{width:2rem;height:2rem;background:url(../images/icon.png) no-repeat -7.35rem 0rem; background-size:26.3rem 2rem;display:block;margin:0 auto;margin-top:0.5rem;}
.examindex li .icon8{width:2.25rem;height:2rem;background:url(../images/icon.png) no-repeat -23.8rem 0rem; background-size:26.3rem 2rem;display:block;margin:0 auto;margin-top:0.5rem;}


.tktit{background:#056ec2;height:2.25rem; overflow:hidden; text-align:center; line-height:2.25rem;color:#fff;}
.tktit span{ background:url(../images/bticon.png) no-repeat 100% 50%; background-size:0.5rem 0.5rem; padding-right:0.6rem; font-size:1.3rem}

.tktit2{background:#fff;height:2.25rem; overflow:hidden; text-align:center; line-height:2.25rem;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3}
.tktit2 li{float:left;width:33.333%;}
.tktit2 li .litit{border-left:0.05rem solid #e3e3e3}
.tktit2 li .size16{ background:url(../images/bticon2.png) no-repeat 90% 50%; background-size:0.45rem 0.45rem; }
.tktit2 li .sizebg{background:url(../images/upicon2.png) no-repeat 90% 50% !important; background-size:0.45rem 0.45rem !important;}
.tktit2 li .textwid{width:3rem; text-align:center;margin:0 auto;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tktit2 span{ background:url(../images/bticon2.png) no-repeat 100% 50%; background-size:0.5rem 0.5rem; padding-right:1.3rem; font-size:1.3rem}
.tktit2 span.spanbg{background:url(../images/upicon2.png) no-repeat 100% 50%; background-size:0.5rem 0.5rem;}

.p_fixed{ position:fixed;top:0;left:0;width:100%; z-index:999}
.fixedheight{height:4.85rem; overflow:hidden}
.fixedheight2{height:4.75rem; overflow:hidden}


.classtbg{ position:fixed;width:100%;height:100%;background:url(../images/tbg.png) no-repeat 0 8.083em;background-size:100% 100%; z-index:9999;top:0;left:0}
.classbox{width:100%;height:55%;background:#f5f5f5; overflow-x:hidden; overflow-y:auto;top:4.8rem;border-top:0.05rem solid #e3e3e3; position:fixed;left:0; z-index:99999}
.classbox a{height:2.25rem; line-height:2.25rem; font-size:0.75rem; display:block; padding-left:0.75rem;border-bottom:0.05rem solid #e3e3e3}
.classbox a.curr{ background:#fff;color:#056ec2}
.classbox li.curr{ background:#fff;}
.classbox li.curr a{color:#056ec2}

.sjlxbtn{ padding:0.6rem 0; text-align:center; background:#fff;margin-top:0.3rem;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3}

.i-practice{ background:#fff;border-bottom:0.05rem solid #e3e3e3}

.wrong-title-set li{ padding:0.45rem 5rem 0.45rem 1.85rem;min-height:2.3rem; border-bottom: 0.05rem solid #e3e3e3; position:relative;cursor:pointer;}
.wrong-title-set li .lititle{ line-height:1.2rem;}
.wrong-title-set li .textsize{ font-size:0.8rem;}
.wrong-title-set li .zjlxzt{ position:absolute;top:0.75rem;right:0.5rem;}
.wrong-title-set li .zjlxzt .do{ text-align:center; font-size:0.7rem; color:#FFF; display:inline-block; padding:0 0.45rem; height:1.5rem;line-height:1.5rem; background:#ff663d;border-radius:0.1rem;}
.wrong-title-set li .zjlxzt .do:hover{ color:#FFF; text-decoration:none; background:#ff663d;}
.wrong-title-set li .zjlxzt a.gray{ text-decoration:none; color:#666;cursor: default;}
.wrong-title-set li .zjlxzt .do.gray{ background:#e0e0e0;color:#fff;cursor: default;}
.wrong-title-set .keypoint-level-1{ background:#f5f5f5; padding-left:1.75rem; position:relative}
.wrong-title-set .keypoint-level-1 li{ padding-left:0em; }
.wrong-title-set .keypoint-level-1 .ybg{height:100%;width:0.05rem;background:#e3e3e3; position:absolute;left:1rem;}
.wrong-title-set .keypoint-level-1 .ybg em{width:0.6rem;height:0.6rem;border:0.05rem solid #e3e3e3;background:#fff; position:absolute;top:1.75rem;left:-0.3rem;border-radius:50%;}
.wrong-title-set .keypoint-level-1
.wrong-title-set li+li{ border-top:none;}
.slide-progress-left{ display:block; margin-top:0.5rem; clear:both;}
.slide-progress-left .ctcz{ line-height:1.2rem; color:#999;}
.wrong-title-set .sprite-expand{ position:absolute; width:1.75rem;height:1.75rem; display:block;left:0.2rem; top:0.5rem; background:url(../images/sprite.png) no-repeat; background-size:1.4rem 1.4rem;}


.wrong-title-set .sprite-expand.empty{ line-height:1rem; text-align:center; background:none; color:#58c17a;}

/*试卷分类*/
.classtit{background:#056ec2;height:2.25rem; overflow:hidden; text-align:center; line-height:2.25rem;color:#fff; position:fixed;top:0;left:0;width:100%;}
.classtit .close{ background:url(../images/closeicon2.png) no-repeat; position:absolute;right:0.5rem;top:0.6rem; background-size:1rem 1rem;width:1rem;height:1rem}
.classtith{height:2.25rem; overflow:hidden}
.sjclassmain .m_kc_tit{ height:2.3rem; line-height:2.3rem; padding-left:0.5rem}
.sjclassmain .m_kc_tit h1{font-size:0.7rem;font-weight:normal;}
.sjclassmain ul.m_kc_con{ padding:0.45rem 0.65rem; background:#fff;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3;}
.sjclassmain ul.m_kc_con:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.sjclassmain ul.m_kc_con li{width:33%;float:left;}
.sjclassmain ul.m_kc_con li .testbox{margin:0.3rem 0.333em}
.sjclassmain ul.m_kc_con li a{ display:block;height:1.6rem; line-height:1.6rem;border:0.05rem solid #e9e9e9; text-align:center;border-radius:30rem;text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sjclassmain ul.m_kc_con li a:hover{color:#056ec2;}
.sjclassmain ul.m_kc_con li .size{ font-size:0.7rem;width:3rem;margin:0 auto; text-align:center;text-overflow:ellipsis; overflow:hidden;height:1.85rem; }


/*试卷列表*/
.examlist{ background:#fff; margin-top:0.5rem;}
.examlist li{ margin:0 0.5rem; padding:0.75rem 0;}
.examlist li .litit{ line-height:1.2rem}
.examlist li .litit a{ font-size:0.8rem}
.examlist li .info{margin-top:0.3rem;color:#999;/* height:2.25rem; line-height:2.25rem*/line-height: 2.083em;}
.examlist li .info .dal-but{ float:right; padding:0 0.5rem 0 1.45rem; background:#fff url(../images/pen.png) no-repeat 0.417em 50%; background-size:1rem 1rem; border:0.05rem solid #ec7c40;border-radius:30rem;height:2.083em; line-height:2.083em;box-sizing: border-box;}
.examlist li .info .dal-but a{ font-size:0.65rem;color:#ec7c40; display:block}
.examlist li .info .dal-but:hover{ background:#ec7c40 url(../images/pen2.png) no-repeat 0.333em 50%;background-size:1.2rem 1.2rem;}
.examlist li .info .dal-but:hover a{color:#fff;}

.loadtext{height:2rem; line-height:2rem;margin:0rem;border-radius:0rem; overflow:hidden; text-align:center; background:#f0f0f0; position:relative;margin-top:-0.05rem; z-index:9;color:#a0a0a0;}

.e-classbox{ background:#fff; padding:0.25rem 0.25rem 0.5rem 0.5rem; }
.e-classbox a{float:left;margin-right:0.5rem;height:1.2rem; font-size:0.7rem; line-height:1.2rem; overflow:hidden; padding:0 0.5rem;border-radius:0.286em;margin-top:0.5rem; position:relative; background:#f0f0f0;color:#606060;}
.e-classbox a.curr{color:#fff; background:#259fd7;}
.e-classbox li.curr a{color:#fff; background:#259fd7;}

.e-classbox2{ background:#fff; position:relative;}
.e-classbox2:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	width: 200%;
	height: 0.05rem; overflow:hidden;
	background:#ccc;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.e-classbox2 li{width:20%;float:left; text-align:center; padding:0.5rem 0 0.75rem 0;color:#909090; position:relative;}
.e-classbox2 li:before{content: '';width:100%;height:0.3rem; position:absolute;left:0; background:url(../images/ybg2.png) no-repeat 50% 0; background-size:0.3rem 0.3rem; z-index:9;bottom:-0.1rem;}
.e-classbox2 li span{ display:block;font-size:0.7rem;height:1.2rem; line-height:1.2rem; overflow:hidden;}
.e-classbox2 li em{ display:block;font-size:0.5rem;height:1.2rem; line-height:1.2rem; overflow:hidden;}
.e-classbox2 li.curr{color:#303030; position:relative;}
.e-classbox2 li.curr span{color:#494949;font-weight:bold;}
.e-classbox2 li.curr:before{content: '';width:100%;height:0.3rem; position:absolute;left:0; background:url(../images/ybg1.png) no-repeat 50% 0; background-size:0.3rem 0.3rem; z-index:9;bottom:-0.1rem;}
.e-classbox2 li.curr:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	width: 200%;
	height: 0.05rem; overflow:hidden;
	background:#1492e1;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

/*随机练习*/
.exammain{ background:#fff;border-bottom:0.05rem solid #e3e3e3}
.exammain li{ padding:0.5rem 5.4rem 0.5rem 0.75rem;border-bottom:0.05rem solid #e3e3e3; position:relative;min-height:1.7rem}
.exammain li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.exammain li .lileft{float:left; line-height:1.3rem; padding-top:0.25rem;}
.exammain li .btn{ position:absolute;right:0.75rem;top:0.5rem}
.exammain li .btn a{ text-align:center; font-size:0.7rem; color:#FFF; display:inline-block; padding:0  0.6rem; height:2.429em;line-height:2.429em; background:#4e9cce;border-radius:0.25rem;}
.exammain li .btn a:hover{ color:#FFF; text-decoration:none; background:#4294c7;}

/*试卷搜索*/
.m_search_box{margin-top:0.5rem; padding:0.5rem 3.6rem 0.5rem 0.5rem; background:#fff;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3; position:relative}
.m_search_box .title{ font-size:0.8rem;height:2.3rem; line-height:2.3rem; position:relative;}
.m_search_box .title img{height:1.15rem;margin:0.9rem 0.4rem 0 0; }
.m_search_box .title em{width:0.063em;height:0.8rem; position:absolute;left:0; background:#056ec2;top:0.55rem;}

.m_search_box .sctext{width:100%; font-size:0.8rem;height:2.3rem; line-height:100%;border:0;border-radius:0.2rem; border:0.05rem solid #e9e9e9; padding-left:0.65rem;-webkit-appearance: none;color:#999; padding-right:3.15rem;}
.m_search_box .sctext:focus{color:#333; outline:none;border:0.063em solid #bacce1;box-shadow:0 0 0.2rem #bacce1}
.m_search_box .m_search_sub{ position:absolute; z-index:99;width:3.15rem;height:2.3rem;right:0.65rem;top:0.688em; background:url(../images/scicon.png) no-repeat 50% 50%; background-size:0.75rem 0.75rem; font-size:0.8rem}
.m_search_box .m_search_sub:hover{background:url(../images/scicon2.png) no-repeat 50% 50%; background-size:0.75rem 0.75rem;}

.mywrong_title{height:3.583em; line-height:3.583em;background:#fef6df; padding-left:0.75rem;color:#be7c50;}
.mywrong_title span{ padding:0 0.1rem;}

.mywrong ul{ background:#fff;}
.xuhao{ position:absolute;left:0.5rem;top:0.938em; font-size:0.8rem;color:#999; width:1.563em; height:1.563em; text-align:center; line-height:1.563em; background:#f0f0f0;border-radius:0.1rem;}
.xttitleclass{ font-size:0.8rem; line-height:1.4rem;}
.xtcontentclass{ font-size:0.7rem; line-height:1.2rem;margin-top:0.5rem;color:#666;}
.xtcontentclass .anstext{width:65%;height:1.2rem;margin-top:0.25rem;border-radius:0.25rem; line-height:100%; font-size:0.7rem; padding-left:0.5rem;border:NaNpx solid #ddd;-webkit-appearance: none;border: 0.05rem solid #eee;margin-left: 0.25rem;}
.zgtdtq{width:80%;height:4em;margin-top:0.25rem;border-radius:0.25rem; line-height:100%; font-size:0.7rem; padding:0.5rem;border:0.05rem solid #eee;-webkit-appearance: none;resize:none;margin-left: 0.25rem;}

.hdtitle{ font-size:0.7rem; line-height:1.2rem;margin-top:0.5rem;color:#666;white-space: nowrap;}

.wxtkask td[colspan="3"].hdtitle{ font-size:0.7rem;background-color:#f2f2f2}
.wxtkask .dx_button,.wxtkask .dx_button_xz{float:left; font-size:0.8rem; line-height:1.75rem; padding-right:0.5rem}
.wxtkask .dx_button input{-webkit-appearance: none;width:0.75rem;background:url(user/radio.png) no-repeat; background-size:0.75rem 0.75rem; height:0.75rem;border:0;margin-right:0.333em; float:left;margin-top:0.3rem; font-size:0.6rem}
.wxtkask .dx_button input:checked{ background:url(user/radio_click.png) no-repeat; background-size:0.75rem 0.75rem;}

.tacw{ background:#fcf2e8;border-radius:0.25rem; padding:0.5rem; line-height:1rem;}
.tazq{ background:#e8fced;border-radius:0.25rem; padding:0.5rem; line-height:1rem;}

.ctleft{ margin-top:0.5rem;height:3em; line-height:3em; overflow:hidden;}
.ctleft strong{float:left; display:none;}
.ctleft .frctb{float:left;height:3em; }
.ctleft .frctb input,.ctleft .frctb input:hover{width:8.333em;height:3em; background:url(../images/ctbbtn.png) no-repeat; background-size:100% 100%; -webkit-appearance:none;border:0rem; margin-top:0rem !important; font-size:0.6rem; margin-right:10000em;}
.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; line-height:NaNpx;margin-top:NaNpx;}
.sjlist .jiexi .top{margin-top:NaNpx;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 NaNpx;border-radius:0.214em;}
.sjlist .jiexi .thejiexi{ clear:both;padding-top:0.5rem; line-height:NaNpx; display:block;color:#606060;}

.explainbox video{ width:100%;}
.sttj input{width:6em;border:0;-webkit-appearance: none; border-radius:0.188em;height:1.5rem; line-height:100%; font-size:0.7rem; background:#ff663d;color:#fff;margin-top:0.65rem}
.sttj input:hover{ background:#239ad2;}
.bt{ position:absolute;right:0.75rem;bottom:0.75rem; z-index:99;}
.bt img{width:1.2rem}
.bt:hover img{ filter:alpha(opacity=60);  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.tazq{ font-size:0.7rem; line-height:1.2rem;color:#666;}
.jiexi{ font-size:0.7rem; line-height:1.2rem;color:#666;}


.historylist li{ padding:0.75rem 0.5rem 0.75rem 0.75rem; position:relative;word-wrap:break-word;background:#fff;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3;margin-top:0.5rem;}
.historylist li .first{ font-size:0.8rem; line-height:1.4rem;color:#333;margin-top:0;}
.historylist li p{ font-size:0.7rem; line-height:1.2rem;margin-top:0.5rem;color:#666;}
.historylist li div{ padding-right:6em}
.historylist li div a{width:7em; text-align:center;float:left;border:0.063em solid #5099d4; text-indent:0.65rem;border-radius:0.188em;height:2.25rem; line-height:2.25rem; font-size:0.8rem; background:#5099d4;color:#fff;margin-top:0.65rem}
.historylist li div span{ position:absolute;right:0.938em;bottom:0.938em; z-index:99;color:#999; font-size:0.8rem}
.historylist li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}


.red_cor{color:#ea4939}
.mycj ul{ background:#fff;}
.mycj li{ padding:0.75rem 0.5rem 0.75rem 0.75rem; position:relative;word-wrap:break-word;}
.mycj li .litit{ font-size:0.8rem; line-height:1.4rem;}
.mycj li .liinfo{ font-size:0.7rem; line-height:1.2rem;margin-top:0.5rem;color:#666;}
.mycj li .liinfo span{ padding-right:NaNpx}
.mycj li .bt{ position:absolute;right:0.75rem;bottom:0.75rem; z-index:99;}
.mycj li .bt img{width:1.75rem}

.mycj li .cj_btn{ padding-right:3em}
.mycj li .cj_btn a{width:7em; text-align:center;float:left; border-radius:0.15rem;height:NaNpx; line-height:NaNpx; font-size:0.75rem; background:#ff663d;color:#fff;margin-top:0.65rem;border:0.05rem solid #ff663d;}
.mycj li .cj_btn a:hover{ background:#5aa3e9;border:0.05rem solid #5aa3e9;}
.mycj li .cj_btn .btn2{ margin-left:0.75rem;border:0.05rem solid #606060; background:none;color:#606060;}
.mycj li .cj_btn .btn2:hover{ color:#ff663d;border:0.05rem solid #ff663d; background:none;}

.footmenu{height:3.333em; line-height:3.333em; position:fixed; z-index:999;left:0;bottom:0;width:100%;background:#fff;border-top:0.05rem solid #e3e3e3}
.footmenu li{float:left;width:50%; text-align:center}
.footmenu li a{ font-size:0.8rem;}
.footmenu li span{ display:block;border-left:0.05rem solid #e3e3e3}
.footmenu li img{height:1.417em;margin:-0.05rem 0.3rem 0 0}
.footheight{height:4.25rem; overflow:hidden}


/*互动*/
.askbanner{width:100%;height:10em; background:url(../images/84891911.jpg) no-repeat 50% 0; background-size:61.1rem 10em;}


.asksc{ padding:0.75rem 10em 0.75rem 0.75rem; background:#fff;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3;margin-top:0.5rem; position:relative}
.asksc .asktext{width:100%; font-size:0.8rem;height:2.3rem; line-height:100%;border:0;border-radius:0.188em; border:0.053em solid #e9e9e9; padding-left:0.65rem;-webkit-appearance: none;color:#999;border-radius:0.188em;}
.asksc .ask_btn{width:3rem;height:2.3rem; background:#479704;color:#fff;border:0.063em solid #479704;border-radius:0.188em; position:absolute;right:0.938em;top:0.938em; text-align:center;-webkit-appearance: none; font-size:0.8rem}

.typeinfo{height:2.3rem; line-height:2.3rem;border-bottom:0.05rem solid #e3e3e3;border-top:0.05rem solid #e3e3e3; background:#fff; padding-left:0.75rem;}
.typeinfo font{color:#ec7c40; }
.ask_type{ background:#fff; overflow:hidden; padding:0 0.75rem 0.417em 0}
.ask_type .title{ font-size:1.417em;height:2.3rem; line-height:2.3rem; padding-left:0.5rem; }
.ask_type ul{height:3.167em; overflow:hidden;}
.ask_type li{float:left; padding:0 0.5rem;height:2.3rem; position:relative; text-align:center; line-height:2.3rem;margin:0 0 0.5rem 0.75rem; }
.ask_type li:after{     content: '';     position: absolute;     top: 0;     left: 0;     border: 0.05rem solid #b7bcc2;     -webkit-box-sizing: border-box;     box-sizing: border-box;     width: 200%;     height: 200%;     -webkit-transform: scale(0.5);     transform: scale(0.5);border-radius:0.3rem;     -webkit-transform-origin: left top;     transform-origin: left top; }

.ask_type li a{ font-size:0.75rem;color:#666;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.typeheight ul{height:100%;}

.typesc{ padding:0.5rem 6em 0.5rem 0.5rem; background:#fff; position:relative}
.typesc .input_text{width:100%; font-size:0.8rem;height:2.3rem; line-height:100%;border-radius:0.188em; border:0.063em solid #aaa; padding-left:0.65rem;-webkit-appearance: none;color:#999; padding-right:3.15rem;}
.typesc .input_text:focus{color:#333; outline:none;border:0.063em solid #056ec2;box-shadow:0 0 0.188em #bacce1}
.typesc .input_btn{ position:absolute; z-index:99;width:3.15rem;height:2.3rem;right:0.65rem;top:0.688em; background:url(../images/scicon.png) no-repeat 50% 50%; background-size:0.75rem 0.75rem; font-size:0.8rem;border:0;}
.typesc .input_btn:hover{background:url(../images/scicon2.png) no-repeat 50% 50%; background-size:0.75rem 0.75rem;}

.asktit{background:#fff;height:2.25rem; overflow:hidden; text-align:center; line-height:2.25rem;border-bottom:0.05rem solid #e3e3e3}
.asktit li{float:left;width:50%;}
.asktit li .litit{border-left:0.05rem solid #e3e3e3}
.asktit li .size16{ background:url(../images/bticon2.png) no-repeat 90% 50%; background-size:0.45rem 0.45rem; }
.asktit li .sizebg{background:url(../images/upicon2.png) no-repeat 90% 50% !important; background-size:0.45rem 0.45rem !important;}
.asktit li .textwid{width:8em; text-align:center;margin:0 auto;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.asktit span{ background:url(../images/bticon2.png) no-repeat 100% 50%; background-size:0.5rem 0.5rem; padding-right:0.6rem; font-size:1.3rem}
.asktit span.spanbg{background:url(../images/upicon2.png) no-repeat 100% 50%; background-size:0.5rem 0.5rem;}


.typebtn{height:1rem; text-align:center; background:#f9fbfc; line-height:1rem;color:#919ca5; font-size:0.7rem;}
.typebtn .iconfont{ font-size:0.6rem;color:#b7bcc2;}
.typebtn2{height:1rem; background:#f5f5f5; text-align:center;color:#919ca5; line-height:1rem;font-size:0.7rem; display:none}
.typebtn2 .iconfont{ font-size:0.6rem;color:#b7bcc2;}

.askmain1{ background:#fff;}
.askmain1 .title{ font-size:1.417em;height:2.3rem; line-height:2.3rem; overflow:hidden; padding:0 0.5rem}
.askmain1 li{ padding:0.5rem 0.75rem;margin-left:2.3rem;border-left:0.05rem solid #e3e3e3; position:relative;border-top:0.05rem solid #e3e3e3;}
.askmain1 li .litime{color:#999; padding:0.1rem 0 0 0.5rem;}
.askmain1 li .litime font{ color:#666;}
.askmain1 li .litime span{width:2.25rem;height:2.25rem;border:0.05rem solid #e3e3e3; position:absolute;left:-0.75rem;top:0.75rem;border-radius:50%;background:#fff url(../images/penicon.png) no-repeat 50% 50%; background-size:1.3rem 1.3rem}
.askmain1 li .litit{ padding-left:0.65rem; font-size:0.8rem; line-height:1.3rem;margin-top:0.333em}
.askmain1 li .litit span{ font-size:0.9rem; background:url(../images/money.gif) no-repeat 0 50%; padding-left:1.429em;color:#ec7c40}
.askmain1 li .litit span.xs0{ display:none}
.askmain1 li .liinfo{ padding-left:0.5rem;color:#999;margin-top:0.5rem}
.askmain1 li .liinfo span{color:#ec7c40; padding-right:0.143em}
.askmain1 li .liinfo span.span0{color:#999}

.askmorebtn{height:3.333em; line-height:3.333em; text-align:center;color:#919ca5; background:#f9fbfc; overflow:hidden}

.footaskbtn{ width:2.25rem;text-align:center;height:2.25rem; line-height:2.25rem;border-radius:50%; position:fixed;bottom:0.75rem;right:0.75rem; background:url(../images/bg05.png); background-size:2.25rem 2.25rem;box-shadow:0 0 0.3rem #999; }
.footaskbtn img{height:1.3rem;margin-top:0.5rem}

/*问题详情*/
.querybox{ padding:0.75rem; background:#fff;border-bottom:0.05rem solid #e3e3e3;}
.querybox .query_con h1{ font-size:1rem; line-height:1.3em;}

.query_info{ position:relative;margin-top:0.5rem; line-height:1.3rem;color:#666}
.query_info .lct{width:3.3rem; position:absolute;left:0;display:none}
.query_info .lct img{width:3.3rem;height:3.3rem;border-radius:50%;}
.query_info .rct img{ position:absolute;right:0em;top:0;}

.asktalklist{background:#fff;margin-top:0.5rem;border-top:0.05rem solid #e3e3e3;border-bottom:0.05rem solid #e3e3e3}
.asktalklist .title{height:3.333em; line-height:3.333em;border-bottom:0.05rem solid #e3e3e3; padding-left:0.75rem;}
.asktalklist li{ padding:0.75rem 0.75rem 0.75rem 0em;margin-left:0.75rem;border-bottom:0.05rem solid #e3e3e3; margin-bottom:-0.05rem;}
.asktalklist li .li_content{ font-size:0.8rem; line-height:1.4rem}
.asktalklist li .li_info{color:#666;margin-top:0.5rem; text-align:right;}
.asktalklist li .btn1 a{width:6em;height:1.75rem; line-height:1.75rem;border:0.063em solid #ec7c40; display:block;margin:0 auto;margin-top:0.5rem; text-align:center;border-radius:30em;color:#ec7c40; font-size:0.8rem}
.asktalklist li .btn1 a:hover{ background:#ec7c40;color:#fff;}

.askfoot{height:2.25rem;border-top:0.05rem solid #e3e3e3; position:fixed;width:100%;left:0;bottom:0;background:#fff;}
.askfoot .textbox{ padding:0.35rem 4.3rem 0 0.5rem;}
.askfoot .textbox .litext{width:100%; font-size:0.8rem;height:1.813em; line-height:1.813em;border:0.063em solid #e3e3e3;color:#999; text-indent:0.65rem;-webkit-appearance: none;border-radius:0.188em; }
.askfoot .collect{width:1.2rem;height:1.2rem; background:url(../images/collect.png) no-repeat; background-size:1.2rem 1.2rem; position:absolute;right:0.6rem;top:0.5rem}
.askfoot .collect:hover{background:url(../images/collect2.png) no-repeat; background-size:1.2rem 1.2rem;}

.i_answer{width:100%; position:fixed; bottom:0em;left:0;width:100%; background:#fff; z-index:99;border-top:0.05rem solid #e3e3e3; display:none}
.i_answer .i_tit{height:1.75rem; line-height:1.75rem;border-bottom:0.05rem solid #e3e3e3; padding-left:0.75rem; position:relative}
.i_answer .i_tit .close{font-size:0.6rem;width:NaNpx; background:url(../images/closeicon.png) no-repeat 50% 50%;height:100%; position:absolute;top:0; background-size:1.2rem 1.2rem;right:0; }
.i_answer .i_box{ padding:0.75rem 1.85rem 0.75rem 0.75rem;}
.i_answer .i_box textarea{width:100%;height:3.8em; font-size:0.8rem; padding:0.65rem;border:0.063em solid #e3e3e3;-webkit-appearance: none;border-radius:0.188em}
.i_answer .i_box textarea:focus{color:#333; outline:none;border:0.063em solid #bacce1;box-shadow:0 0 0.188em #bacce1}
.i_answer .i_box #answerbutton{width:6.667em;height:NaNpx;margin-top:0.5rem; line-height:NaNpx;background:#056ec2;color:#fff;-webkit-appearance: none;border:0;border-radius:0.1rem; font-size:1.3rem;}

/*我要提问*/
.wantoask{ padding:0.75rem; padding-bottom:0; background:#fff;}
.wantoask .ask_tit{ font-size:0.8rem;color:#333;height:2.083em;}
.wantoask li{ position:relative; padding:0 0 0.75rem 5.833em;}
.wantoask li span{ position:absolute;left:0;top:0;width:4.4rem; text-align:center; font-size:0.8rem;color:#666;}
.wantoask li .textareabox{ padding-right:1.1rem;}
.wantoask li .textareabox #title{ padding:0.65rem;height:4.4rem; font-size:0.8rem; border:0.063em solid #e3e3e3;width:100%;-webkit-appearance: none;border-radius:0.188em;}
.wantoask li .textareabox #title:focus{color:#333; outline:none;border:0.063em solid #bacce1;box-shadow:0 0 0.188em #bacce1}
.wantoask li select{width:100% !important;border:0.063em solid #e3e3e3; margin-bottom:0.5rem; text-indent:0.65rem;border-radius:0.188em;height:2.4rem; line-height:100%; font-size:0.8rem;-webkit-appearance: none; background:#fff url(../images/btbg.png) no-repeat 96% 50%;color:#666; background-size:0.6rem 0.6rem }
.wantoask .chat_exp{color:#ec7c40; font-size:0.7rem; line-height:1.429em}
.wantoask #asksubmit{width:100%;height:2.3rem; line-height:2.3rem;border:0;color:#fff;border-radius:0.1rem; background:#056ec2;-webkit-appearance: none; font-size:1.3rem}

.footmenu{height:3.333em; line-height:3.333em; position:fixed; z-index:999;left:0;bottom:0;width:100%;background:#fff;border-top:0.05rem solid #e3e3e3}
.footmenu li{float:left;width:50%; text-align:center}
.footmenu li a{ font-size:0.8rem;}
.footmenu li span{ display:block;border-left:0.05rem solid #e3e3e3}
.footmenu li img{height:1.417em;margin:-0.05rem 0.3rem 0 0}
.footheight{height:4.25rem; overflow:hidden}


.nomore{height:1.75rem; line-height:1.75rem;color:#919ca5; background:#f9fbfc; display:none; font-size:0.7rem;}
#nomore1{ display:block !important;}

/*分页样式*/
.fenyetips{ text-align:center;color:#999; font-size:0.7rem; display:none}
#fenyetips1{ display:block !important}
.fenye1{ display:none}
.fenye{ margin-top:0.5rem;margin-bottom: 0.5rem;}
.fenye table{ margin:auto;}
.paging{ clear:both;}
#fenye #pagelist a{ float:left;height:1.2rem; width:1.2rem; text-align:center; line-height:1.2rem;margin:0 0.1rem;border-radius:0.15rem; font-size:0.6rem;border:0.05rem solid #eee; background:#fff;color:#666;}
#fenye #pagelist a.curr{background:#ff663d;color:#fff;}
#fenye #pagelist a.next{width:1.2rem; line-height:1.2rem;}
#fenye #pagelist a.prev{width:1.2rem; line-height:1.2rem;}
#fenye #pagelist a img{vertical-align: middle;height: 0.5rem;}


/*分类选项样式*/
.choice {display: flex;flex-wrap: wrap;align-content: space-between;background: #fff;padding: 0.5rem;}
.choice-box {flex-basis: 100%;display: flex;justify-content: space-between;}
.choice-item a{display:block}
.choice-item{flex: 1;align-items: center;justify-content: center;text-align: center; padding: .75rem 0}
.choice-item .choice-circle{width: 5rem;height: 5rem;border-radius: 100%;overflow: hidden;border:0.05rem solid #fff; margin: 0 auto;display: flex;align-items: center;justify-content: center}
.choice-item .choice-circle i{color: #fff;font-size: 2.4rem}
.choice-item p{margin-top:0.5rem;font-size: 0.8rem;}
.choice-item .practice-txt3{margin-top: 0; font-size: .6rem; color:#ff663d}
.bg1{background-color: #7d9bf3}
.bg2{background-color: #36aeea}
.bg3{background-color: #1edba3}
.bg4{background-color:#05a4c2 }
.choice-item.unopen {color:#999}
.choice-item.unopen .choice-circle{background: #bbb}
.choice-item.unopen .practice-txt3{color:#999}
/*底部*/
.footheight{height:2.45rem; overflow:hidden;padding:0.75rem 0;}
.footer{height:2.45rem; background:#fff; position:fixed;bottom:0;left:0; z-index:999;width:100%;}
.footer ul li{width:20%;float:left; text-align:center;}
.footer ul li .icon{width:1rem;height:1rem; display:block;margin:0 auto; overflow:hidden;margin-top:0.3rem;}
.footer ul li .icon2{ background:url(../images/dtcard.png) no-repeat; background-size:100% 100%;}
.footer ul li .icon3{width:1.8rem;height:1.8rem;margin-top:-0.65rem; background:#ff663d url(../images/tj.png) no-repeat 50% 50%; background-size:1rem 1rem;border:0.15rem solid #fff;border-radius:50%;}
.footer ul li .icon4{ background:url(../images/save.png) no-repeat; background-size:100% 100%;}
.footer ul li .icon1,.footer ul li .icon5{height:2.45rem;margin-top:0rem;}
.footer ul li .icon1{ background:url(../images/prev.png) no-repeat 50% 50%; background-size:1rem 1rem;}
.footer ul li .icon5{ background:url(../images/next.png) no-repeat 50% 50%; background-size:1rem 1rem;}
.footer ul li span{ font-size:0.5rem;color:#606060;height:1.2rem; line-height:1.2rem; overflow:hidden; display:block;}
.footer ul li span.submittext{color:#ff663d;margin-top:-0.15rem;}
.footer ul li#nosave{ display:none;}
.footer ul li#nosave span{color:#c0c0c0;}
.footer ul li#nosave .icon4{ background:url(../images/nosave.png) no-repeat; background-size:100% 100%;}
.footbar{height:1.95rem; background:rgba(255,255,255,0.95); position:fixed;bottom:0;left:0; z-index:99;width:100%; padding:0.4rem 0;}
.footbar ul{ padding-right:0.75rem;}
.footbar ul li{width:50%;float:left; text-align:center; }
.footbar ul li span{ display:block;margin-left:0.75rem;border-radius:0.2rem; background:#e8e8e8;font-size:0.8rem;height:1.95rem; line-height:1.95rem; overflow:hidden;}
.footbar ul li.li1 span{ background:#33abe1;color:#fff;}

/*我的考试*/
.con-box{ background:#fff; padding:0 0.7rem;margin-bottom: 0.5rem;}
.con-title{font-size: 0.75rem;line-height: 2rem;padding-left: 0.7rem;}
.con-item{line-height: 1.8rem;border-bottom:0.05rem solid #eee; font-size:0.65rem;}

.exam-info-confirm{ background: #fff;}
#center-middle .go-exam{padding: 0.5rem;}
#center-middle input[name="ImageButton1"]{ width:100%; height: 2.2rem; line-height: 2.2rem;border:0rem; border-radius: 0.2rem; background: #ff663d; color:#fff; font-size: 0.8rem;}
.zkztext{width: 95%;border: 0.05rem solid #eee;height: 1.8rem;line-height: 1.8rem;padding: 0 0.5rem;box-sizing: border-box;border-radius: 0.15rem;color: #999;background: #f8f8f8;box-shadow: inset 0 0 0.5rem #f3f3f3;}

/*我的收藏*/
.xttitleclass strong{font-weight: normal;}
.ex-text-list li{background: #fff; padding: 0.7rem;margin-bottom: 0.5rem;position: relative;}
.ex-text .ta,.ex-text .tao{padding: 0.4rem 0.7rem;background:#f8f8f8;} 
.ex-text .tas{font-size: 0rem;}
.ex-text .tas a{position: absolute;right: 0;bottom: 0.75rem;height: 1.6rem;line-height: 1.6rem;background: #f5f5f5 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;}
.ex-text .tao .tas a {background:#ff663d url(../images/bj2.png) no-repeat 50% 50%;background-size: 2.1rem 2.1rem;}
.ex-text .tas img{ display:none;}
.ex-text .dx_button,.ex-text .dx_button_xz{ display:block; line-height:1.4rem; font-size:0.7rem;}

/*答题卡面板*/
.panel>li,.panel-order>li{width: 20%;float: left;}
.panel>li a{display: block;border:0.05rem solid #eee;border-radius: 0.2rem;width: 2rem;height: 2rem;margin:auto;text-align: center;line-height: 2rem;}
.footer-btn .icon a.collect-yes{background: url(../images/collect_click.png) no-repeat 50% 0.5rem;background-size: 0.8rem 0.8rem;}


.ex-text-option{ padding:0 0.8rem;margin-bottom: 0.8rem;}
.exam_del {position: absolute;bottom: 3rem;right: 1.5rem;background: url('../images/delete2.png') no-repeat;background-size: cover;height: 1rem;width: 1rem;}







