

.size16{ font-size:1.333em;}
.size18{ font-size:1.417em}
.size19{ font-size:1.5em}
.wrapht{height:100%; position:fixed;width:100%;left:0;top:0; overflow:hidden}
/*在线题库*/

.examindex{ padding:0.333em 0.25em 0.833em 0.25em; background:#fff;border-bottom:0.083em solid #e3e3e3}
.examindex ul li{width:50%;float:left; margin-top:0.5em; }
.examindex ul li span{margin:0 0.25em; display:block;height:7.167em; overflow:hidden;position:relative;overflow:hidden;border-radius:0.167em}
.examindex ul li span.span1{background:#02bcaf}
.examindex ul li span.span2{background:#018efa;}
.examindex ul li span.span3{background:#01bc53;}
.examindex ul li span.span4{background:#ffc095;}
.examindex ul li span.span5{background:#39a9fd;}
.examindex ul li span.span6{background:#fe8e3a;}
.examindex ul li span.span7{background:#efa14e;}

.examindex ul li .spanbox{width:50%;float:left;}
.examindex ul li .spantit{ text-align:center; color:#fff; margin-top:0.583em}

.examindex ul li .icon1{width:40px;height:40px;background:url(icon.png) no-repeat -1px 0px; background-size:526px 40px;display:block;margin:0 auto;margin-top:0.833em;}

.examindex ul li .icon2{width:40px;height:40px;background:url(icon.png) no-repeat -72px -1px; background-size:526px 40px;display:block;margin:0 auto;margin-top:0.833em;}

.examindex ul li .icon3{width:40px;height:40px;background:url(icon.png) no-repeat -285px 0px; background-size:526px 40px;display:block;margin:0 auto;margin-top:0.833em;}
.examindex ul li .icon4{width:60px;height:40px;background:url(icon.png) no-repeat -328px 0px; background-size:500px 38px;display:block;margin:0 auto;margin-top:0.833em;}
.examindex ul li .icon5{width:45px;height:40px;background:url(icon.png) no-repeat -450px 0px; background-size:500px 38px;display:block;margin:0 auto;margin-top:0.833em;}
.examindex ul li .icon6{width:40px;height:40px;background:url(icon.png) no-repeat -201px 0px; background-size:500px 38px;display:block;margin:0 auto;margin-top:0.833em;}
.examindex ul li .icon7{width:40px;height:40px;background:url(icon.png) no-repeat -147px 0px; background-size:526px 40px;display:block;margin:0 auto;margin-top:0.833em;}
.examindex ul li .icon8{width:45px;height:40px;background:url(icon.png) no-repeat -476px 0px; background-size:526px 40px;display:block;margin:0 auto;margin-top:0.833em;}


.tktit{background:#056ec2;height:3.75em; overflow:hidden; text-align:center; line-height:3.75em;color:#fff;}
.tktit span{ background:url(bticon.png) no-repeat 100% 50%; background-size:0.833em 0.833em; padding-right:1em; font-size:1.5em}

.tktit2{background:#fff;height:3.75em; overflow:hidden; text-align:center; line-height:3.75em;border-top:0.083em solid #e3e3e3;border-bottom:0.083em solid #e3e3e3}
.tktit2 ul li{float:left;width:33.333%;}
.tktit2 ul li .litit{border-left:0.083em solid #e3e3e3}
.tktit2 ul li .size16{ background:url(bticon2.png) no-repeat 90% 50%; background-size:0.75em 0.75em; }
.tktit2 ul li .sizebg{background:url(upicon2.png) no-repeat 90% 50% !important; background-size:0.75em 0.75em !important;}
.tktit2 ul li .textwid{width:5em; text-align:center;margin:0 auto;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tktit2 span{ background:url(bticon2.png) no-repeat 100% 50%; background-size:0.833em 0.833em; padding-right:1em; font-size:1.5em}
.tktit2 span.spanbg{background:url(upicon2.png) no-repeat 100% 50%; background-size:0.833em 0.833em;}

.p_fixed{ position:fixed;top:0;left:0;width:100%; z-index:999}
.fixedheight{height:8.083em; overflow:hidden}
.fixedheight2{height:7.917em; overflow:hidden}


.classtbg{ position:fixed;width:100%;height:100%;background:url(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:8em;border-top:0.083em solid #e3e3e3; position:fixed;left:0; z-index:99999}
.classbox a{height:45px; line-height:45px; font-size:15px; display:block; padding-left:15px;border-bottom:1px solid #e3e3e3}
.classbox a.curr{ background:#fff;color:#056ec2}
.classbox li.curr{ background:#fff;}
.classbox li.curr a{color:#056ec2}

.sjlxbtn{ padding:1em 0; text-align:center; background:#fff;margin-top:0.833em;border-top:0.083em solid #e3e3e3;border-bottom:0.083em solid #e3e3e3}

.i-practice{ background:#fff;border-bottom:0.083em solid #e3e3e3}

.wrong-title-set ul li{ padding:1.25em 8.5em 1.25em 3.083em;min-height:2.5em; border-bottom: 0.083em solid #e3e3e3; position:relative;cursor:pointer;}
.wrong-title-set ul li .lititle{ line-height:2em;}

.wrong-title-set ul li .lititle2{ line-height:2em;}
.wrong-title-set ul li .textsize{ font-size:1.333em;}
.wrong-title-set ul li .zjlxzt{ position:absolute;top:1.25em;right:0.833em;}
.wrong-title-set ul li .zjlxzt .do{ text-align:center; font-size:1.167em; color:#FFF; display:inline-block; padding:0 0.75em; height:2.417em;line-height:2.417em; background:#5099d4;border-radius:0.25em;}
.wrong-title-set ul li .zjlxzt .do:hover{ color:#FFF; text-decoration:none; background:#056ec2;}
.wrong-title-set ul li .zjlxzt a.gray{ text-decoration:none; color:#666;cursor: default;}
.wrong-title-set ul li .zjlxzt .do.gray{ background:#e0e0e0;color:#fff;cursor: default;}
.wrong-title-set ul .keypoint-level-1{ background:#f5f5f5; padding-left:2.917em; position:relative}
.wrong-title-set ul .keypoint-level-1 li{ padding-left:0em; }
.wrong-title-set ul .keypoint-level-1 .ybg{height:100%;width:0.083em;background:#e3e3e3; position:absolute;left:1.667em;}
.wrong-title-set ul .keypoint-level-1 .ybg em{width:0.917em;height:0.917em;border:0.083em solid #e3e3e3;background:#fff; position:absolute;top:1.75em;left:-0.5em;border-radius:50%;}
.wrong-title-set ul li+li{ border-top:none;}
.wrong-title-set .sprite-expand{ position:absolute; width:1.75em;height:1.75em; display:block;left:0.833em; top:1.667em; background:url(sprite.png) no-repeat; background-size:3.5em 1.667em;}


.wrong-title-set .sprite-expand.empty{ line-height:20px; text-align:center; background:none; color:#58c17a;}


/*试卷分类*/
.classtit{background:#056ec2;height:3.75em; overflow:hidden; text-align:center; line-height:3.75em;color:#fff; position:fixed;top:0;left:0;width:100%;}
.classtit .close{ background:url(closeicon2.png) no-repeat; position:absolute;right:0.833em;top:1em; background-size:1.667em 1.667em;width:1.667em;height:1.667em}
.classtith{height:3.75em; overflow:hidden}
.sjclassmain .m_kc_tit{ height:2.5em; line-height:2.5em; padding-left:0.833em}
.sjclassmain .m_kc_tit h1{font-size:1.167em;font-weight:normal;}
.sjclassmain ul.m_kc_con{ padding:0.75em 1.083em; background:#fff;border-top:0.083em solid #e3e3e3;border-bottom:0.083em 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.5em 0.333em}
.sjclassmain ul.m_kc_con li a{ display:block;height:2.688em; line-height:2.688em;border:0.083em solid #e9e9e9; text-align:center;border-radius:50em;text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sjclassmain ul.m_kc_con li a:hover{color:#056ec2;}
.sjclassmain ul.m_kc_con li a .size{ font-size:1.167em;width:5em;margin:0 auto; text-align:center;text-overflow:ellipsis; overflow:hidden;height:2.688em; }


/*试卷列表*/
.examlist{ background:#fff;}
.examlist ul li{ margin:0 0.833em; padding:1.25em 0;}
.examlist ul li .litit{ line-height:2em}
.examlist ul li .litit a{ font-size:1.333em}
.examlist ul li .info{margin-top:0.5em;color:#999; height:2.25em; line-height:2.25em}
.examlist ul li .info .dal-but{ float:right; padding:0 0.833em 0 2.417em; background:#fff url(pen.png) no-repeat 0.417em 50%; background-size:2em 2em; border:0.083em solid #ec7c40;border-radius:30em;height:2.083em; line-height:2.083em;}
.examlist ul li .info .dal-but a{ font-size:1.167em;color:#ec7c40; display:block}
.examlist ul li .info .dal-but:hover{ background:#ec7c40 url(pen2.png) no-repeat 0.333em 50%;background-size:2em 2em;}
.examlist ul li .info .dal-but:hover a{color:#fff;}

#topload{height:3.75em; line-height:3.75em;color:#999;border-top:0.083em solid #e3e3e3; margin-top:-1px; position:relative}
#topload .size14{ font-size:1.333em}

/*随机练习*/
.exammain{ background:#fff;border-bottom:0.083em solid #e3e3e3}
.exammain ul li{ padding:0.833em 9em 0.833em 1.25em;border-bottom:0.083em solid #e3e3e3; position:relative;min-height:2.833em}
.exammain ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.exammain ul li .lileft{float:left; line-height:2.167em; padding-top:0.25em;}
.exammain ul li .btn{ position:absolute;right:1.25em;top:0.833em}
.exammain ul li .btn a{ text-align:center; font-size:1.167em; color:#FFF; display:inline-block; padding:0 1.071em; height:2.429em;line-height:2.429em; background:#5099d4;border-radius:0.25em;}
.exammain ul li .btn a:hover{ color:#FFF; text-decoration:none; background:#056ec2;}

/*试卷搜索*/
.m_search_box{margin-top:0.833em; padding:0.833em 6em 0.833em 0.833em; background:#fff;border-top:0.083em solid #e3e3e3;border-bottom:0.083em solid #e3e3e3; position:relative}
.m_search_box .title{ font-size:1.333em;height:2.5em; line-height:2.5em; position:relative;}
.m_search_box .title img{height:1.417em;margin:0.563em 0.375em 0 0; }
.m_search_box .title em{width:0.063em;height:1em; position:absolute;left:0; background:#056ec2;top:0.688em;}

.m_search_box .sctext{width:100%; font-size:1.333em;height:2.5em; line-height:100%;border:0;border-radius:0.188em; border:0.083em solid #e9e9e9; padding-left:0.625em;-webkit-appearance: none;color:#999; padding-right:3.125em;}
.m_search_box .sctext:focus{color:#333; outline:none;border:0.063em solid #bacce1;box-shadow:0 0 0.188em #bacce1}
.m_search_box .m_search_sub{ position:absolute; z-index:99;width:3.125em;height:2.5em;right:0.625em;top:0.688em; background:url(scicon.png) no-repeat 50% 50%; background-size:1.25em 1.25em; font-size:1.333em}
.m_search_box .m_search_sub:hover{background:url(scicon2.png) no-repeat 50% 50%; background-size:1.25em 1.25em;}

.footmenu{height:3.333em; line-height:3.333em; position:fixed; z-index:999;left:0;bottom:0;width:100%;background:#fff;border-top:0.083em solid #e3e3e3}
.footmenu ul li{float:left;width:50%; text-align:center}
.footmenu ul li a{ font-size:1.333em;}
.footmenu ul li span{ display:block;border-left:0.083em solid #e3e3e3}
.footmenu ul li img{height:1.417em;margin:-0.083em 0.5em 0 0}
.footheight{height:4.25em; overflow:hidden}


/*互动*/
.askbanner{width:100%;height:10em; background:url(84891911.jpg) no-repeat 50% 0; background-size:61.833em 10em;}


.asksc{ padding:1.25em 10em 1.25em 1.25em; background:#fff;border-top:0.083em solid #e3e3e3;border-bottom:0.083em solid #e3e3e3;margin-top:0.833em; position:relative}
.asksc .asktext{width:100%; font-size:1.333em;height:2.5em; line-height:100%;border:0;border-radius:0.188em; border:0.053em solid #e9e9e9; padding-left:0.625em;-webkit-appearance: none;color:#999;border-radius:0.188em;}
.asksc .ask_btn{width:5em;height:2.5em; 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:1.333em}

.typeinfo{height:2.5em; line-height:2.5em;border-bottom:0.083em solid #e3e3e3;border-top:0.083em solid #e3e3e3; background:#fff; padding-left:1.25em;}
.typeinfo font{color:#ec7c40; }
.ask_type{ background:#fff; overflow:hidden; padding:0 1.25em 0.417em 0}
.ask_type .title{ font-size:1.417em;height:2.5em; line-height:2.5em; padding-left:0.833em; }
.ask_type ul{height:3.167em; overflow:hidden;}
.ask_type ul li{float:left; padding:0 0.833em;height:2.5em; position:relative; text-align:center; line-height:2.5em;margin:0 0 0.833em 1.25em; }
.ask_type ul li:after{     content: '';     position: absolute;     top: 0;     left: 0;     border: 1px 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:6px;     -webkit-transform-origin: left top;     transform-origin: left top; }

.ask_type ul li a{ font-size:1.25em;color:#666;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.typeheight ul{height:100%;}

.typesc{ padding:0.833em 6em 0.833em 0.833em; background:#fff; position:relative}
.typesc .input_text{width:100%; font-size:1.333em;height:2.5em; line-height:100%;border-radius:0.188em; border:0.063em solid #aaa; padding-left:0.625em;-webkit-appearance: none;color:#999; padding-right:3.125em;}
.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.125em;height:2.5em;right:0.625em;top:0.688em; background:url(scicon.png) no-repeat 50% 50%; background-size:1.25em 1.25em; font-size:1.333em;border:0;}
.typesc .input_btn:hover{background:url(scicon2.png) no-repeat 50% 50%; background-size:1.25em 1.25em;}

.asktit{background:#fff;height:3.75em; overflow:hidden; text-align:center; line-height:3.75em;border-bottom:0.083em solid #e3e3e3}
.asktit ul li{float:left;width:50%;}
.asktit ul li .litit{border-left:0.083em solid #e3e3e3}
.asktit ul li .size16{ background:url(bticon2.png) no-repeat 90% 50%; background-size:0.75em 0.75em; }
.asktit ul li .sizebg{background:url(upicon2.png) no-repeat 90% 50% !important; background-size:0.75em 0.75em !important;}
.asktit ul li .textwid{width:8em; text-align:center;margin:0 auto;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.asktit span{ background:url(bticon2.png) no-repeat 100% 50%; background-size:0.833em 0.833em; padding-right:1em; font-size:1.5em}
.asktit span.spanbg{background:url(upicon2.png) no-repeat 100% 50%; background-size:0.833em 0.833em;}


.typebtn{height:1.667em; text-align:center; background:#f9fbfc; line-height:1.667em;color:#919ca5; font-size:1.167em;}
.typebtn .iconfont{ font-size:1em;color:#b7bcc2;}
.typebtn2{height:1.667em; background:#f5f5f5; text-align:center;color:#919ca5; line-height:1.667em;font-size:1.167em; display:none}
.typebtn2 .iconfont{ font-size:1em;color:#b7bcc2;}

.askmain1{ background:#fff;}
.askmain1 .title{ font-size:1.417em;height:2.5em; line-height:2.5em; overflow:hidden; padding:0 0.833em}
.askmain1 ul li{ padding:0.833em 1.25em;margin-left:2.5em;border-left:0.083em solid #e3e3e3; position:relative;border-top:0.083em solid #e3e3e3;}
.askmain1 ul li .litime{color:#999; padding:0.167em 0 0 0.833em;}
.askmain1 ul li .litime font{ color:#666;}
.askmain1 ul li .litime span{width:2.25em;height:2.25em;border:0.083em solid #e3e3e3; position:absolute;left:-1.25em;top:1.25em;border-radius:50%;background:#fff url(penicon.png) no-repeat 50% 50%; background-size:1.5em 1.5em}
.askmain1 ul li .litit{ padding-left:0.625em; font-size:1.333em; line-height:1.5em;margin-top:0.333em}
.askmain1 ul li .litit span{ font-size:0.875em; background:url(money.gif) no-repeat 0 50%; padding-left:1.429em;color:#ec7c40}
.askmain1 ul li .litit span.xs0{ display:none}
.askmain1 ul li .liinfo{ padding-left:0.833em;color:#999;margin-top:0.833em}
.askmain1 ul li .liinfo span{color:#ec7c40; padding-right:0.143em}
.askmain1 ul 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:3.75em;text-align:center;height:3.75em; line-height:3.75em;border-radius:50%; position:fixed;bottom:1.25em;right:1.25em; background:url(bg05.png); background-size:3.75em 3.75em;box-shadow:0 0 0.5em #999; }
.footaskbtn img{height:2.167em;margin-top:0.833em}

/*问题详情*/
.querybox{ padding:1.25em; background:#fff;border-bottom:0.083em solid #e3e3e3;}
.querybox .query_con h1{ font-size:1.667em; line-height:1.3em;}

.query_info{ position:relative;margin-top:0.833em; line-height:1.5em;color:#666}
.query_info .lct{width:3.5em; position:absolute;left:0;display:none}
.query_info .lct img{width:3.5em;height:3.5em;border-radius:50%;}
.query_info .rct img{ position:absolute;right:0em;top:0;}

.asktalklist{background:#fff;margin-top:0.833em;border-top:0.083em solid #e3e3e3;border-bottom:0.083em solid #e3e3e3}
.asktalklist .title{height:3.333em; line-height:3.333em;border-bottom:0.083em solid #e3e3e3; padding-left:1.25em;}
.asktalklist ul li{ padding:1.25em 1.25em 1.25em 0em;margin-left:1.25em;border-bottom:0.083em solid #e3e3e3; margin-bottom:-0.083em;}
.asktalklist ul li .li_content{ font-size:1.333em; line-height:1.375em}
.asktalklist ul li .li_info{color:#666;margin-top:0.833em; text-align:right;}
.asktalklist ul li .btn1 a{width:6em;height:1.75em; line-height:1.75em;border:0.063em solid #ec7c40; display:block;margin:0 auto;margin-top:0.833em; text-align:center;border-radius:30em;color:#ec7c40; font-size:1.333em}
.asktalklist ul li .btn1 a:hover{ background:#ec7c40;color:#fff;}

.askfoot{height:3.75em;border-top:0.083em solid #e3e3e3; position:fixed;width:100%;left:0;bottom:0;background:#fff;}
.askfoot .textbox{ padding:0.583em 4.5em 0 0.833em;}
.askfoot .textbox .litext{width:100%; font-size:1.333em;height:1.813em; line-height:1.813em;border:0.063em solid #e3e3e3;color:#999; text-indent:0.625em;-webkit-appearance: none;border-radius:0.188em; }
.askfoot .collect{width:2em;height:2em; background:url(collect.png) no-repeat; background-size:2em 2em; position:absolute;right:1em;top:0.833em}
.askfoot .collect:hover{background:url(collect2.png) no-repeat; background-size:2em 2em;}

.i_answer{width:100%; position:fixed; bottom:0em;left:0;width:100%; background:#fff; z-index:99;border-top:0.083em solid #e3e3e3; display:none}
.i_answer .i_tit{height:2.917em; line-height:2.917em;border-bottom:0.083em solid #e3e3e3; padding-left:1.25em; position:relative}
.i_answer .i_tit .close{font-size:1em;width:3.571em; background:url(closeicon.png) no-repeat 50% 50%;height:100%; position:absolute;top:0; background-size:2em 2em;right:0; }
.i_answer .i_box{ padding:1.25em 3.083em 1.25em 1.25em;}
.i_answer .i_box textarea{width:100%;height:3.8em; font-size:1.333em; padding:0.625em;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:2.111em;margin-top:0.833em; line-height:2.111em;background:#056ec2;color:#fff;-webkit-appearance: none;border:0;border-radius:0.167em; font-size:1.5em;}




/*我要提问*/
.wantoask{ padding:1.25em; padding-bottom:0; background:#fff;}
.wantoask .ask_tit{ font-size:1.333em;color:#333;height:2.083em;}
.wantoask ul li{ position:relative; padding:0 0 1.25em 5.833em;}
.wantoask ul li span{ position:absolute;left:0;top:0;width:4.375em; text-align:center; font-size:1.333em;color:#666;}
.wantoask ul li .textareabox{ padding-right:1.833em;}
.wantoask ul li .textareabox #title{ padding:0.625em;height:4.375em; font-size:1.333em; border:0.063em solid #e3e3e3;width:100%;-webkit-appearance: none;border-radius:0.188em;}
.wantoask ul li .textareabox #title:focus{color:#333; outline:none;border:0.063em solid #bacce1;box-shadow:0 0 0.188em #bacce1}
.wantoask ul li select{width:100% !important;border:0.063em solid #e3e3e3; margin-bottom:0.833em; text-indent:0.625em;border-radius:0.188em;height:2.375em; line-height:100%; font-size:1.333em;-webkit-appearance: none; background:#fff url(btbg.png) no-repeat 96% 50%;color:#666; background-size:1em 1em }
.wantoask .chat_exp{color:#ec7c40; font-size:1.167em; line-height:1.429em}
.wantoask #asksubmit{width:100%;height:2.5em; line-height:2.5em;border:0;color:#fff;border-radius:0.167em; background:#056ec2;-webkit-appearance: none; font-size:1.5em}

.footmenu{height:3.333em; line-height:3.333em; position:fixed; z-index:999;left:0;bottom:0;width:100%;background:#fff;border-top:0.083em solid #e3e3e3}
.footmenu ul li{float:left;width:50%; text-align:center}
.footmenu ul li a{ font-size:1.333em;}
.footmenu ul li span{ display:block;border-left:0.083em solid #e3e3e3}
.footmenu ul li img{height:1.417em;margin:-0.083em 0.5em 0 0}
.footheight{height:4.25em; overflow:hidden}


.nomore{height:35px; line-height:35px;color:#919ca5; background:#f9fbfc; display:none; font-size:14px;}
#nomore1{ display:block !important;}

/*分页样式*/
.fenyetips{ text-align:center;color:#999; font-size:1.167em; display:none}
#fenyetips1{ display:block !important}
.fenye1{ display:none}
.paging{ clear:both;}
#pagelist a{ float:left;height:1.875em; width:1.875em; text-align:center; line-height:1.875em;margin:0 0.125em;border-radius:0.313em; font-size:1.333em;border:0.063em solid #e3e3e3; background:#fff;color:#666;}
#pagelist a.curr{background:#056ec2;color:#fff;}
#pagelist a.next{width:4.5em}
#pagelist a.prev{width:4.5em}
