body{background:#f5f5f5;}
.bannerBox {
    width: 1200px;
    margin: 0 auto;
    margin-top: 61px;
}
a {
    font-size: 12px;
    text-decoration: none;
    border: 0;
    background-color: transparent;
    outline: none;
    color: #333;
    font-family: "微软雅黑";
}
.mk_container{margin-top: 1px;overflow: hidden;}
/*面包屑导航*/
.gkdq_dh{height: 50px;width: 1200px;margin:0 auto;line-height: 50px;}
.gkdq_dh span,.gkdq_dh a{font-size: 14px;color:#999999}
.gkdq_dh a:hover{color: #1167d4}
.gkdq_dh a.active{color: #1167d4}
.gkdq_dh a.changeExam{width:110px;height:26px;line-height:26px;color:#fff;background:#1167d4;display:inline-block;text-align:center;margin-left:15px;border-radius:13px;}

/**********************模考首页***********************/
/*轮播图*/
.mk_Banner{width:100%;height:270px;position: relative;z-index: 900;}
.mk_Banner .banner {width:100%;height:100%;position:relative;}
.mk_Banner .banner #slides {display:block;width:100%;height:100%;;list-style:none;padding:0;margin:0;position:relative;}
.mk_Banner .banner #slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;}
.mk_Banner .banner #slides li a {display:block;width:100%;height:100%;}
.mk_Banner .banner #pagination{display:block;list-style:none;position:absolute;bottom:20px;z-index:990;}
.mk_Banner .banner #pagination li {display:block;list-style:none;width:8px;height:8px;background:url(../img/st_li.png);margin:2px 0 0 10px;background-position: -26px 0;cursor: pointer;float: left;}
.mk_Banner .banner #pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
.mk_Banner .banner #pagination li.current {width:26px;height:8px;background-position:0 0;}
.mk_Banner .banner #slides li p{font-size: 14px;color:#fff;padding:0 0 0 10px;line-height: 36px;height:36px;overflow: hidden; white-space:nowrap;text-overflow: ellipsis;background: url("/Img/ba_bg.png") repeat-x;position: absolute;bottom: 0;left:0;right:0;}
.mk_Banner .navs{position: relative;height:1px;width:1100px;margin:0 auto;}
.mk_Banner .navs a{position: absolute;background: url("../img/mk_arr.png");width: 60px;height:60px;display: inline-block;z-index: 9;top:-175px;cursor: pointer;z-index: 901;}
.mk_Banner .navs .prev{left:0;background-position:0 0;}
.mk_Banner .navs .next{right:0;background-position:-60px 0;}

.mk_classify{background: #f0f0f0;margin-bottom: -20px;padding:60px 0 120px;}
.mkcla_box{width: 960px;margin:0 auto;background: #f0f0f0;}
.mkc_outm{width:300px;height:295px;float: left;margin:0 10px;position: relative;}
.mkcla_item{width: 300px;height: 230px;border-bottom: 2px solid #cecece;text-align: center;padding:30px 0;position: absolute;top:0;left:0;background:#fff;}
.mkcla_item.bg{background:#fff url("../img/bm_arr.png") no-repeat center 270px;}
.mkc_outm:hover{z-index: 11;}
.mkc_outm:hover .mkcla_item{-moz-box-shadow:0px 0px 10px #cecece; -webkit-box-shadow:0px 0px 10px #cecece; box-shadow:0px 0px 10px #cecece;top:-20px;left:-20px;padding:30px 20px;height:auto;border:1px solid #eae9e9;border-bottom: 2px solid #cecece;background:#fff;}
.mkc_outm:hover .mkcla_item .mkcla_con{min-height:168px;height:auto;}
.mkcla_item i{width: 56px;height: 56px;display: inline-block;background: url("../img/mk_item.png") no-repeat;}
.mkcla_item i.mkcla_cj{background-position: 0 0;}
.mkcla_item i.mkcla_gc{background-position: -56px 0;}
.mkcla_item i.mkcla_js{background-position: 0 -56px;}
.mkcla_item i.mkcla_yw{background: url("http://www.niceloo.com/Styles/V3/img/yw_item.png") no-repeat center center;}
.mkcla_item p{border-top:1px solid #a7a7a7;margin:30px 60px 20px;}
.mkcla_item p span{color: #333333;font-size: 24px;background: #fff;line-height: 24px;margin-top:-15px;display: inline-block;font-weight: bold;padding:0 5px;}
.mkcla_con{padding:0 10px;height:115px;overflow: hidden;}
.mkcla_con a{display: inline-block;font-size: 16px;color:#444;line-height: 28px;margin:5px 5px;border:1px solid #ddd;padding:0 5px;}
.mkcla_con a:hover,.mkcla_con a.active{color:#1167d4;}
.buyType,.buyConLeft{-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.buyType{background: #fff;}
.buySubject{padding:15px 20px 0px;border-bottom: 1px solid #f2f2f2;}
.buySubject span{float: left;font-size: 18px;display: block;margin-top:7px;}
.buySubject div{overflow: hidden;}
.buySubject a{font-size: 14px;display: inline-block;padding:8px 15px;margin:0 0 15px 10px;}
.buySubject a.active,.buySubject a:hover{background: #badbff;color: #1167d4;border-radius: 5px;}
.buySubject div span.mk_fg{display: inline-block;padding:0 5px;width: 1px;background: url("../img/mk_bg0.png") no-repeat center top;float:none;height:34px;margin-top:0;}
.buySubject a.lxjl{background:url("../img/mk_bg1.png") no-repeat center left;padding:8px 15px 8px 25px;margin:0 0 15px 20px;}
.buySubject a.ctb{background:url("../img/mk_bg2.png") no-repeat center left;padding:8px 15px 8px 25px;margin:0 0 15px 20px;}
.buySubject a.scj{background:url("../img/mk_bg3.png") no-repeat center left;padding:8px 15px 8px 25px;margin:0 0 15px 20px;}

.mk_conbox{padding:0 0 20px;display: flow-root;}
.mkcn_lf{width: 902px;float: left;}
.mkcn_rt{width: 282px;float: right;}
.mkks_rtfo{width:282px;}
.mksj_list{background: #fff;border:1px solid #e8e8e8;width: 820px;float: left;}
.mksj_item{padding:15px 20px;border-top:1px solid #e8e8e8;position: relative;}
.mksj_list .mksj_item:first-child{border-top:none;}
.mksj_item p{line-height: 25px;height: 25px;overflow: hidden;padding-right:160px;}
.mksj_item p.mksj_tt{color:#333333;font-size: 14px;}
.mksj_item p.mksj_tt a{color:#333333;font-size: 16px;}
.mksj_item p span{font-size: 12px;color:#888888;margin-right: 20px;}
.mksj_btn{width: 90px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color:#fff;display: inline-block;position: absolute;right:10px;top:25px; border-radius: 5px;background: linear-gradient(-90deg,#2874e0,#004bb3);box-shadow: 0 4px 10px 0 rgba(14, 80, 158, 0.3);}
.mksj_btn:hover{color:#fff;}
.mksj_jxztbtn{background: url("../img/lnzt-zzzt.png") no-repeat;}
.mksj_cxztbtn{background: url("../img/lnzt-cxzt.png") no-repeat;}
.mksj_ckjxbtn{background: url("../img/lnzt-ckjx.png") no-repeat;right:110px;}


.mkjl_list{background: #fff;border:1px solid #e8e8e8;}
.mkjl_list .mksj_item{padding:15px 20px;border-top:1px solid #e8e8e8;position: relative;}
.mkjl_list .mksj_item:first-child{border-top:none;}
.mkjl_list .mksj_item p{line-height: 28px;height: 28px;overflow: hidden;padding-right:160px;}
.mkjl_list .mksj_item p.mksj_tt{color:#333333;font-size: 16px;}
.mkjl_list .mksj_item p.mksj_tt a{color:#333333;font-size: 16px;}
.mkjl_list .mksj_item p span{font-size: 14px;color:#888888;margin-right: 20px;}
.mkjl_list .mksj_item p.mksj_tt span{color: #4e7bad;font-size: 16px;margin: 0;}
.mkjl_list .ckjx_btn{width: 90px;height: 30px;line-height: 30px;text-align: center;background: #7898bc;font-size: 14px;color:#fff;display: inline-block;position: absolute;right:160px;top:28px;}
.mkjl_list .mksj_btn{width: 90px;height: 30px;line-height: 30px;text-align: center;background: #7898bc;font-size: 14px;color:#fff;display: inline-block;position: absolute;right:50px;top:28px;}

.znlx_list{background: #fff;border:1px solid #e8e8e8;padding-bottom: 20px;}
.znlx_itms{border-top:1px solid #e8e8e8;}
.znlx_list .znlx_itms:first-child{border-top:none;}
.znlx_item{width: 260px;float: left;padding:20px 70px;position: relative;}
.znlx_tt{color:#333333;font-size: 16px;line-height: 25px;width: 160px;height:25px;overflow: hidden;}
.znlx_cy{color:#888888;font-size: 12px;line-height: 24px;width: 160px;height:24px;overflow: hidden;}
.znlx_lx{width:88px;height: 30px;line-height: 30px;text-align: center;display: inline-block;border:1px solid #7898bc;font-size: 14px;color:#666666;position: absolute;right:70px;top:28px;}
.znlx_lx:hover{background: #7898bc;color: #fff;}
/*分页*/
/*分页*/
.lmj-page-main { width: 100%; float: left; padding: 30px 0 20px; text-align: center; font: normal 14px/24px Arial, Helvetica, sans-serif }
.lmj-page-main a { padding: 5px 10px; margin-right: 8px; border: 1px solid #e5e5e5; border-radius: 3px; cursor: pointer; color: #666; clear: both; }
.lmj-page-main a:hover, .lmj-page-main a.on { background-color: #386cce; border-color: transparent; color: #fff; border-radius: 3px }
.lmj-page-main a.on { cursor: default }
.lmj-page-main b{margin-right: 8px;}

/*热门公开课*/
.mkcn_gkk{background: #fff;border:1px solid #e8e8e8;padding:0 10px;}
.mkcn_tt{line-height: 40px;border-bottom: 1px solid #dedede;height: 40px;}
.mkcn_tt span{font-size: 16px;color:#333;font-weight: bold;display: inline-block;border-bottom: 3px solid #1167d4;line-height: 39px;}
.mkcn_tt span.rmgk_fg{background: url("../img/mk_fg1.png") no-repeat left center;padding-left:26px;}
.mkcn_tt span.rmzl_fg{background: url("../img/mk_fg2.png") no-repeat left center;padding-left:26px;}
.rmgkk_con{padding:5px 0 15px;min-height: 180px;}
.rmgkk_con p{line-height: 30px;height: 30px;position:relative;}
.rmgkk_con p.gkp_p{line-height: 20px;padding:5px 0;}
.rmgkk_con p .rmgk_num{font-size: 12px;background: #b3b3b3;width: 16px;display: inline-block;text-align: center;color:#fff;float: left;height: 16px;margin-top: 6px;line-height: 16px;}
.rmgkk_con p .rmgk_num.hot{background: #1167d4;}
.rmgkk_con p .rmgk_sp{font-size: 14px;color:#333333;display: inline-block;height: 30px;overflow: hidden;float: left;margin:0 5px;}
.rmgkk_con p .rmgk_sp a{font-size: 14px;color:#333333;display: inline-block;height: 30px;overflow: hidden;width:195px;}
.rmgkk_con p .rmgk_sp a:hover{color:#1167d4;}
.rmgkk_con p .rmgk_p{font-size: 14px;color:#333333;display: inline-block;display: block;padding-left: 21px;}
.rmgkk_con p .rmgk_p a{font-size: 14px;color:#333333;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.rmgkk_con p .rmgk_p a:hover{color:#1167d4;}
.rmgkk_con p .rmgk_free{font-size: 12px;color:#359029;position:absolute;top:0;right:0;display:inline-block;}
.mkcn_zl{background: #fff;border:1px solid #e8e8e8;padding:0 10px;margin-top: 20px;}
/*章节练习*/
.mkzj_list{background: #fff;border:1px solid #e8e8e8;padding-bottom: 10px;}
.mkzj_tt{line-height: 43px;border-bottom: 2px solid #1167d4;padding:0 20px;}
.mkzj_tt .mkjt_zj{color: #333333;font-size: 16px;margin:0 350px 0 25px;}
.mkzj_tt .mkjt_ts{color: #333333;font-size: 16px;margin-left: 50px;}
.mkzj_tt .mkjt_tx{color: #333333;font-size: 16px;margin:0 100px 0 0;}
.mkzj_tt .mkjt_cts{color: #333333;font-size: 16px;margin-left: 80px;}
.mkzjm_p{line-height: 50px;height:50px;border-top: 1px solid #efefef;padding:0 20px;cursor: default;}
.mkzj_lip{line-height: 50px;height:50px;border-top: 1px solid #efefef;padding:0 20px 0 30px;cursor: default;}
.mkzj_con:first-child .mkzjm_p{border-top:none;}
.mkzj_list ul{display: none;}
.mkzj_list ul.block{display: block;}
.mkzjm_p .mkzj_zj{color: #333333;font-size: 16px;display: inline-block;width:420px;height: 48px;overflow: hidden;float: left;background: url("../img/mk_fg7.png") no-repeat left center;padding-left: 25px;}
.mkzj_item.mktm_zk .mkzjm_p .mkzj_zj{background: url("../img/mk_fg6.png") no-repeat left center;}
.mkzj_lip .mkzj_zj{color: #333333;font-size: 15px;display: inline-block;width:420px;height: 48px;overflow: hidden;float: left;background: url("../img/mk_fg24.png") no-repeat left center;padding-left: 15px;}
.mkzj_list ul li.mkzj_zk .mkzj_lip .mkzj_zj{background: url("../img/mk_fg25.png") no-repeat left center;}
.mkzj_zj a{color:#333;font-size:16px;}
.mkzj_ts{color: #333333;font-size: 15px;width:100px;text-align: center;display: inline-block;margin-right: 20px;float: left;}
.mkzjm_p .mkzj_ts{font-size: 16px;float:left;}
.mkzj_btn{width: 90px;height: 30px;line-height: 30px;text-align: center;background: #7898bc;font-size: 14px;color:#fff;display: inline-block;}
.mkzj_btn:hover{color:#fff;}
.mkzj_btn.continue {background: #1167d4;}
.mkzj_tx{color: #333333;font-size: 16px;display: inline-block;width:180px;margin-right:5px;}
.mkzj_cts{color: #333333;font-size: 16px;width:300px;text-align: left;display: inline-block;margin-right: 300px;}
.mkzj_scs{color: #333333;font-size: 16px;width:150px;text-align: center;display: inline-block;margin-right: 455px;}
.mkzj_ckjx{width: 90px;height: 30px;line-height: 30px;text-align: center;background: #1167d4;font-size: 14px;color:#fff;display: inline-block;margin-right:10px;}
.mkzj_ckct{color:#888888;font-size: 14px;margin:0 30px 0 20px;}
.mkzj_ckct:hover{color: #badbff;}
.mkzj_list ul li dl{display: none;}
.mkzj_list ul li dl.block{display: block;}
.mkzj_list ul li dl dd{line-height: 48px;height: 48px;border-top: 1px solid #efefef;padding:0 20px 0 30px;}
.mkdd_zj{color: #666666;font-size: 14px;display: inline-block;width:410px;height: 48px;overflow: hidden;float: left;background: url("../img/mk_fg8.png") no-repeat left center;padding-left: 15px;margin-left: 10px;}
.mkdd_ts{color: #666666;font-size: 14px;width:100px;text-align: center;display: inline-block;margin-right: 20px;float:left;}
.mklt_mryl p{line-height: 60px;border-top: 1px solid #efefef;padding:0 20px;}
.mklt_mryl p:first-child{border-top:none;}
.mklt_mryl p .mkzj_zj{color: #333333;font-size: 16px;display: inline-block;width:445px;height: 48px;overflow: hidden;float: left;}

.mkzj_zjbtn{width: 40px;height: 48px;display: inline-block;background:url("../img/zjactive.png") no-repeat center center;}
.mkzj_zjbtn.continue {background:url("../img/zjactiveno.png") no-repeat center center;}
/*试卷简介*/
.mk_sjfo{background: #fff;border:1px solid #e8e8e8;padding:35px;margin-bottom: 20px;overflow: hidden;}
.sjfo_lf{width:305px;float: left;}
.sjfo_rt{width:580px;float: left;margin-left: 50px;}
.sjfo_tp{padding:20px 0 20px;}
.sjfo_tp p{line-height: 28px;height: 28px;overflow: hidden;}
.sjfo_tp p.sjfo_tt,.sjfo_tp h1.sjfo_tt{color:#333333;font-size: 16px;font-weight: bold;line-height: 28px;}
.sjfo_tp p span{color:#888888;font-size: 12px;margin-right: 20px;}
.sjfo_bm{border-top:1px solid #efefef;padding:10px 0;}
.sjfo_bm p{line-height: 30px;}
.sjfo_bm p.sjbm_zj{padding-top:20px;overflow: hidden;}
.sjfo_bm p span{color: #555555;font-size: 14px;display: inline-block;width:180px;margin-right: 5px;padding-left: 25px;}
.sjfo_bm p span.sjf_qx{background: url("../img/mk_fg9.png") no-repeat left center;}
.sjfo_bm p span.sjf_rs{background: url("../img/mk_fg11.png") no-repeat left center;}
.sjfo_bm p span.sjf_lx{background: url("../img/mk_fg10.png") no-repeat left center;}
.sjfo_bm p span.sjf_sj{background: url("../img/mk_fg12.png") no-repeat left center;}
.sjfo_bm p .sjfo_btn{margin-right: 10px;
    width: 180px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    float: left;
    background: linear-gradient(-90deg,#2874e0,#004bb3);
    box-shadow: 0 4px 10px 0 rgba(14, 80, 158, 0.3);}
.sjfo_bm p .sjks_btn{
    margin-right: 10px;
    width: 180px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    float: left;
    background: linear-gradient(-90deg,#e0b16c,#dc9d31);
    box-shadow: 0 4px 10px 0 rgba(165,122,47,.3);
}
/*试卷介绍*/
.mk_sjjs{background: #fff;border:1px solid #e8e8e8;padding:20px 30px;margin-bottom: 20px;}
.mk_sjjs p{line-height: 30px;color: #333333;font-size: 16px;}
.mk_sjjs p.sjjs_tt{color: #333333;font-size: 16px;font-weight: bold;padding:5px 0 15px 0;}
/*考试题目*/
.mk_kstm{background: #fff;position: relative;z-index: 999;padding-bottom: 85px;}
.tot_score{position: absolute;top:0px;right:30px;color: #ff0000;font-size: 100px;font-family: "NUmFour";}
.tot_fs{font-size: 16px;}
.mkks_tp{padding:20px 0 0;text-align: center;}
.mkks_tp p{line-height: 30px;}
.mkks_tp p.mkks_tt{color: #333333;font-size: 20px;}
.mkks_tp p span{color: #888888;font-size: 14px;margin:0 10px;}
.mkks_tp p.mkks_tm{padding-top:20px;}
.mkks_tp p.mkks_tm span.mks_osp{color: #333333;font-size: 16px;margin:0 20px;}
.mkks_tp p.mkks_tm span .mks_sp{color: #888888;font-size: 16px;}
.mkks_tp p.mkks_tm span .mks_rspd{color: #1167d4;font-size: 30px;font-weight: bold;}
.mkks_tp p.mkks_tm span .mks_rsp{color: #1167d4;font-size: 20px;}
.mk_optionsbox{height: 85px;position: absolute;bottom:0;left:0;z-index: 99;}
.mk_options{text-align: center;padding:20px 0;width:1200px;z-index: 99;}
.mk_options a{border-radius: 5px;width: 90px;padding: 0 10px;height: 40px;line-height: 40px;text-align: center;display: inline-block;color: #555555;font-size: 14px;background: #e7e7e7;margin:0 2px;cursor: pointer;}
.mk_options a:hover,.mk_options a.active{background: #1167d4;color: #fff;}
/*右侧计时器*/
.mkrf_tp{background: #fff;border:1px solid #e8e8e8;}
.mktp_tp{padding:15px 12px;height:33px;}
.mktp_ys{color: #444444;font-size: 16px;background: url("../img/mk_fg16.png") no-repeat left center;padding-left:25px;line-height: 33px;display: inline-block;float: left;width:140px;}
.mktp_ys .red{color: #1167d4;margin:0 2px;}
.mktp_sj{padding-left: 25px;color: #888888;font-size: 14px;}
.mk_ztjx{width: 85px;height: 33px;line-height: 33px;text-align: center;background: #1167d4;font-size: 14px;color:#fff;display: inline-block;border: none;outline: none;font-family: "微软雅黑";cursor: pointer;}
.mktp_bm{border-top:1px solid #e8e8e8;padding:20px 20px;position: relative;}
.jsq_box{width: 96px;height: 33px;position: absolute;top:20px;right:40px;}
.mkm_lb{width: 96px;height: 33px;line-height: 33px;text-align: center;background: #e5e4e4;font-size: 14px;color:#333333;display: inline-block;margin:0 14px;}
.mkm_cxzt{width: 96px;height: 33px;line-height: 33px;text-align: center;background: #1167d4;font-size: 16px;color:#fff;display: inline-block;margin:0 0 0 14px;}
.mkm_cxzt:hover{color:#fff;}
.mkrf_bm{background: #fff;border:1px solid #e8e8e8;margin-top: 10px;padding-bottom: 10px;}
.mkrf_dtktip{line-height: 30px;text-align: right;padding:5px 20px;}
.mkrf_dtktip span{color:#555;font-size: 14px;margin-left:8px;display: inline-block;position: relative;padding-right:17px;}
.mkrf_dtktip span i{width:12px;height: 12px;background: #000;display: inline-block;position: absolute;right:0;top:8px;border:1px solid #e6e8ec;border-radius: 2px;}
.mkrf_dtktip span i.dtk_cor{background: #359029;border:1px solid #359029;}
.mkrf_dtktip span i.dtk_err{background: #f16612;border:1px solid #f16612;}
.mkrf_dtktip span i.dtk_wd{background: #fff;border:1px solid #e6e8ec;}
.mkrf_con{max-height: 200px;overflow: auto;}
.mkrf_con img{max-width: 100%;}
.mkrf_item{padding:15px 15px 10px;border-top: 1px solid #efefef;}
.mkrf_bm .mkrf_item:first-child{border-top: none;}
.mftm_tt{border-left:3px solid #1167d4;line-height: 14px;height: 14px;color: #666666;font-size: 14px;padding-left: 5px;}
.mf_tip{color: #999999;font-size: 12px;}
.mftm_con{padding:10px 0 0;}
.mftm_con a{display: inline-block;width: 32px;height: 20px;text-align: center;line-height: 20px;border: 1px solid #e6e8ec;border-radius: 2px;color: #333;font-size: 12px;margin:4px 0;cursor: pointer;}
.mftm_con a:hover{background: #e6e8ec;color: #fff;border: 1px solid #e6e8ec;}
.mftm_con a.active{background:#fff;border:1px solid #f2812f;color:#f2812f}
.mftm_con a.wrong{background: #e51b00;color: #fff;border: 1px solid #f05b47;}
.mftm_con a.right{background: #36b257;color: #fff;border: 1px solid #36b257;}
.mkrf_jdbtn{width:238px;text-align: center;line-height: 42px;height: 42px;border: none;outline: none;border-radius: 5px;background: #e3e2e3;margin:10px 15px 0;color:#333333;font-size: 16px;font-family: "微软雅黑";cursor: pointer;}
.mkrf_jjbtn{width:238px;text-align: center;line-height: 42px;height: 42px;border: none;outline: none;border-radius: 5px;background: #1167d4;margin:10px 15px 5px;color:#fff;font-size: 16px;font-family: "微软雅黑";cursor: pointer;}
/***********************/
.mkrf_annotation{border-bottom:1px solid #e8e8e8;overflow:hidden;}
.mkrf_annotation div{float:left;margin-right:15px;}
.mkrf_annotation div span{display:inline-block;width:14px;height:14px;float:left;margin:4px 5px 0 0;}
.mkrf_annotation div span.greed{background:#36b257;}
.mkrf_annotation div span.red{background:#f05b47;}
.mkrf_annotation div span.white{background:#fff;border:1px solid #f2812f;width:12px;height:12px;}
.mkrf_annotation div span.gray{background:#fff;border:1px solid #cccccc;width:12px;height:12px;}
.mkrf_annotation div:last-child{margin-right:0px;}

.mkcf_tit{margin-top: 20px;background: #fff4e6;padding: 12px 20px;line-height: 26px;color: #333; font-size: 16px;font-weight: bold; position: relative; }
.mkft_tp{color:#888888;font-size: 14px;font-weight: normal;}
.mkfs_rgt{position: absolute;right:20px;color: #1167d4;font-size: 22px;}
.mkcf_con{margin:10px 0 0px;padding-bottom: 5px;}
.mkcf_con img{max-width: 100%;}
.mkcf_single{background: #fff;margin-bottom: 10px;}
.mksg_ans{padding: 15px 20px 25px 40px;
    clear: both;
    background: url(../img/logo_bg.png) no-repeat center;
    position: relative;}
.mkcf_multi{background: #fff;margin-bottom: 10px;}
.mkcf_short{padding:10px 20px;background: #fff;border:1px solid #e8e8e8;margin-bottom: 10px;}
.mkcf_analy{background: #fff;margin-bottom: 10px;}
.mkcf_analy .mkcf_single{padding:10px 20px;border:none;margin-bottom: 0;}
.mkcf_analy .mkcf_multi{padding:10px 20px;border:none;margin-bottom: 0;}
.mkcf_analy .mkcf_short{padding:10px 20px;border:none;margin-bottom: 0;}
.mksg_tt{padding: 15px 20px;
    line-height: 30px;
    color: #151515;
    font-size: 16px;font-weight: bold;}
.mksg_ans label{background: url(../img/mk_uncheck.png) no-repeat left 7px;
    padding-left: 30px;
    display: inline-block;
    line-height: 32px;
    min-width: 320px;
    position: relative;
    margin: 5px 0;
    cursor: pointer;
    color: #333;
    width: 96%;
    font-size: 18px;}
.mksg_ans label.check{background: url("../img/mk_check.png") no-repeat left 7px;}
.mksg_ans label.mksg_lab{min-width: 80px;}
.mkcf_multi .mksg_ans label{background: url("../img/mk_unchbox.png") no-repeat left 5px;padding-left:30px;display: inline-block;line-height: 32px;min-width:320px;position:relative;margin:5px 0;cursor: pointer;width: 96%;}
.mkcf_multi .mksg_ans label.check{background: url("../img/mk_chbox.png") no-repeat left 5px;}
.mksg_ans label .sg_radio{position: absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.mksg_ans label .sg_chk{position: absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.mksg_ansjx label{background: url("../img/mk_uncheck.png") no-repeat left 5px;padding-left:22px;display: inline-block;line-height: 25px;width: 100%;position:relative;margin:5px 0;cursor: pointer;}
.mksg_ansjx label.check{background: url("../img/mk_check.png") no-repeat left 6px;}
.mksg_ansjx label.error{color:#1167d4;}
.mksg_ansjx label .fg_error{width:12px;height: 12px;display: inline-block;background:url("../img/mk_false.png") no-repeat center center;margin-left:20px;}
.mksg_ansjx label.correct{color:#359029;}
.mksg_ansjx label .fg_correct{width:35px;height: 34px;display: inline-block;background:url("../img/mk_xxert.png") no-repeat center center;position: absolute;left:12px;top:-4px;}
.mkcf_multi .mksg_ansjx label{background: url("../img/mk_unchbox.png") no-repeat left 5px;padding-left:22px;display: inline-block;line-height: 25px;min-width:450px;position:relative;margin:5px 0;cursor: pointer;}
.mkcf_multi .mksg_ansjx label.check{background: url("../img/mk_chbox.png") no-repeat left 6px;}
.mkcf_multi .mksg_ans label.mksg_lab{min-width: 80px;}
.mksg_ansjx label .sg_radio{position: absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.mksg_ansjx label .sg_chk{position: absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.mksg_col{text-align: right;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    padding: 0px 20px 0px 40px;}
.mksg_col .dy_div{width: 182px;background:#f5f5f5;border: 1px solid #eee;float: left;margin-right: 20px;display: inline-block;text-align: center;line-height: 38px;border-radius: 5px;position: relative;height: 38px;}
.mksg_col a:hover {color: #e13b29;text-decoration: none;}
.mksg_col a.this {background: linear-gradient(to right,#f65f31,#da2013);color: #fff;padding: 1px;border: none;}
.mksg_col span{color: #999;font-size: 12px;background: url("../img/mk_fg15.png") no-repeat left center;padding-left:22px;cursor: pointer;display: inline-block;line-height: 25px;margin-left:10px;}
.mksg_col.active span,.mksg_col span:hover{background: url("../img/mk_fg14.png") no-repeat left 2px;color:#1167d4;padding-left:22px;}
.mksg_col strong.mk_del{background: url("../img/mk_del.png") no-repeat left 2px;padding-left: 25px;margin-right:10px;font-size: 12px;color:#aaa;font-weight: normal;display: inline-block;line-height: 25px;cursor: pointer;}
.mksg_col strong.mk_del:hover{background: url("../img/mk_del1.png") no-repeat left 2px;color:#1167d4;}

.mksg_ans label .sg_num{float: left;}
.mksg_ansjx label .sg_num{float: left;}
.mksg_ansjx label .sg_img{float: left;}
.mksg_ansjx label .sg_img img{float:left;}
.mksg_ansjx label .sg_img .fg_error{width:25px;height: 25px;}
.mkfs_ans{text-align: right;padding-top: 10px;}
.mkns_ares{width: 830px;height: 125px;padding:10px;outline: none;border:1px solid #b5b5b5;border-radius: 10px;font-size: 16px;margin-bottom: 10px;}
.mkns_btn{width:132px;text-align: center;line-height: 38px;height: 38px;border: none;outline: none;background: #1167d4;margin:20px 0 15px;color:#fff;font-size: 16px;font-family: "微软雅黑";cursor: pointer;}
.mkcf_analy{padding:15px 0 5px;}
.analy_tt{padding:0 20px;font-size: 16px;color:#333;line-height: 28px;display: inline-block;text-align: justify;}
.mkcf_analy .mksg_col{padding:0 20px 10px;margin-top:-5px;}
/*参考答案*/
.mksj_ckda{border:1px dashed #edecec;margin:10px -21px;padding:5px 20px;}
.ckda_item{background: #faf9f9;overflow: hidden;padding: 10px;border-radius: 10px;margin-bottom: 10px;}
.ckda_item p{line-height: 27px;color: #333333;font-size: 14px;}
.ckda_item p.ckda_p{word-wrap: break-word;}
.ckda_sp{color: #888888;font-size: 16px;margin-right: 40px;}
.ckda_sp1{color: #555555;font-size: 14px;display: inline-block;line-height: 20px;}
.ckda_ck{color:#439e16;line-height: 28px;}
.ckda_nd{color:#1167d4;}
.ckda_jx{color: #888888;font-size: 14px;background: url("../img/mk_fg13.png") no-repeat left center;padding-left:22px;display: inline-block;line-height: 27px;float: left;}
.ckda_pf{color:#1167d4;font-size: 14px;font-weight: bold;}
.ckda_zf{color:#1167d4;font-size: 14px;margin-left: 5px;}
.ckda_inp{width:44px;line-height: 25px;height: 25px;text-align: center;border:1px solid #b5b5b5;outline: none;margin:0 5px;}

/*弹出提示框*/
.mk_tipbox .mkp_top{width:100%;min-height:165px;max-height:50vh;background:linear-gradient(90deg,#1167d4,#2791fb);border-top-left-radius:4px;border-top-right-radius:4px;overflow:auto}
.mk_tipbox .mkp_top .mkp_tit{padding:40px 39px 0;color:#333;font-size:20px;font-size:18px;color:#fff;text-shadow:1px 2px 10px rgba(175,0,0,.7)}
.mk_tipbox .mkp_top .mkp_tit .titleIcon{vertical-align:middle;margin-bottom:4px}
.mk_tipbox .mkp_top .mkp_con{margin-top:25px}
.mk_tipbox .mkp_top .mkp_con p{width:302px;margin:0 auto;text-align:left;font-size:14px;color:#fff;line-height:24px;word-break:break-all}
.mk_tipbox .mkp_bm{margin:32px 0 0px}
.mk_tipbox .mkp_bm .btn{display:inline-block;font-size:14px;color:#fff;width:100px;height:28px;line-height:28px;background:linear-gradient(90deg,#1167d4,#2791fb);border-radius:4px;cursor:pointer}
.mk_tipbox .mkp_bm .mkp_cancel{margin-right:36px;width:100px;height:28px;border:1px solid #1167d4;border-radius:4px;background:#fff;color:#1167d4}

.mk_zz{position: fixed;top:0;bottom: 0;left: 0;right: 0;background: #000;z-index: 999;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.mk_tipbox{background: #fff;z-index: 1000;text-align: center;width:500px;border-radius: 5px;}
.mkp_tit{padding:15px 20px 0;color: #333333;font-size: 20px;line-height: 30px;}
.mkp_con{padding:20px 20px 40px;color:#555555;font-size: 18px;}
.mkp_con p{color:#555555;font-size: 18px;line-height: 25px;}
.mkp_bm{padding:15px 0;}
.mkp_cancel{width:95px;height: 35px;line-height: 35px;text-align: center;display: inline-block;background: #b3b3b3;color:#fff;cursor: pointer;font-size: 16px;border-radius: 3px;margin:0 10px;}
.mkp_confirm{width:95px;height: 35px;line-height: 35px;text-align: center;display: inline-block;background: #1167d4;color:#fff;cursor: pointer;font-size: 16px;border-radius: 3px;margin:0 10px;}
.mk_contibox{position: fixed;top:100px;left:100px;background: #fff;z-index: 1000;text-align: center;border-radius: 5px;padding:30px 50px;}
.mkjx_btn{cursor: pointer;}
.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url('../img/loader.gif') 50% 50% no-repeat rgb(249, 249, 249);}

/*模考大赛*/
.test_list{overflow:hidden;}
.test_item{width:200px;height: 225px;padding:10px 20px;border:1px solid #e1e1e2;background: #fff;border-radius: 5px;position: relative;float:left;margin:0 20px 25px 0;}
.tsm_fg{width: 38px;height: 38px;display:none;background: url("../img/mk_fg17.png") no-repeat;position: absolute;top:-1px;right:-1px;}
.test_list .test_item:first-child .tsm_fg{display: inline-block;}
.test_item:hover .tsm_fg{display: inline-block;}
.test_item p{line-height: 28px;}
.test_item p.tsm_tit{cursor: pointer;line-height: 25px;font-size: 18px;color: #444;height: 50px;overflow: hidden;margin:35px 0 20px;}
.test_item p.tsm_tit a{font-size: 18px;color: #444;}
.test_item p.tsm_tit a:hover{color:#7898bc;}
.tsm_time{font-size: 12px;color:#999999;background: url("../img/mk_fg18.png") no-repeat left center;padding-left:20px;}
.tsm_num{font-size: 12px;color:#999999;background: url("../img/mk_fg19.png") no-repeat left center;padding-left:20px;}
.test_item p.tsm_bm{line-height: 30px;text-align: center;margin:20px 0 0;}
.test_item p.tsm_bm a{width: 90px;height: 30px;line-height: 30px;text-align: center;background: #7898bc;font-size: 14px;color: #fff;display: inline-block;cursor: pointer;}

/*报名成功弹窗*/
.succ_zz{position: fixed;top:0;bottom: 0;left: 0;right: 0;background: #000;z-index: 999;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;display: none;}
.succ_box{position: fixed;top:100px;left:100px;background: #fff;z-index: 1000;text-align: center;width:495px;display: none;}
.succ_top{text-align: center;padding:0 20px 20px;}
.succ_cg{line-height: 70px;font-size: 22px;color:#1167d4;font-weight: bold;}
.succ_zkzh{font-size: 18px;color:#333;}
.succ_tip{font-size: 14px;color:#999999;padding:5px 0;}
.succ_bm{padding:15px 0;background: #f2f2f2;text-align: center;}
.succ_cfm{width: 95px;height: 35px;line-height: 35px;text-align: center;display: inline-block;background: #1167d4;color:#fff;font-size: 16px;border-radius: 2px;}

/*试题纠错*/
.mksg_jcsp{background: url("../img/mk_fg20.png") no-repeat left center;padding-left:20px;color:#999999;font-size: 12px;font-weight:normal;display: inline-block;line-height: 25px;cursor: pointer;margin-top: 10px;}
.mksg_jcbox{width:616px;height:311px;padding:30px 28px 20px;background: url("../img/mktk_bg.png") no-repeat center center;position: absolute;top:35px;right:-5px;z-index: 101;text-align: left;display: none;}
.sgjc_fg{width: 19px;height: 11px;display: inline-block;background: url("../img/mk_fg21.png") no-repeat;position: absolute;top:-11px;right:163px;}
.sgjc_tit{color: #333333;font-size: 16px;line-height: 30px;margin:5px 0 10px;}
.sgjc_item{margin:0 0 15px;overflow: hidden;}
.sgjc_item strong{font-size: 14px;color:#999;font-weight: normal;float: left;display: inline-block;width:75px;line-height: 30px;}
.sgjc_area{width:505px;height: 152px;border-radius: 5px;border:1px solid #c9c9c9;outline: none;padding:5px;}
.sgjc_bm{text-align: center;padding:5px 0;}
.sgjc_btn{width:100px;line-height: 30px;height: 30px;text-align: center;border:none;outline: none;border-radius: 2px;cursor: pointer;background: #ffd7a4;font-size: 14px;color:#000000;font-family: "微软雅黑";margin:0 10px;}
.sgjc_close{width:100px;line-height: 30px;height: 30px;text-align: center;border:none;outline: none;border-radius: 2px;cursor: pointer;background: #e0e0e0;font-size: 14px;color:#000000;font-family: "微软雅黑";margin:0 10px;}
.yl_selbox{width:260px;height:30px;line-height: 30px;float: left;position: relative;margin-right: 15px;}
.yl_selbox .tag_select{display:block;width:220px;padding-left:10px;height:30px;background:transparent url("../img/mk_fg22.png") no-repeat 200px center;line-height:30px; font-size: 14px; cursor:pointer;border:1px solid #c9c9c9;color:#999999;border-radius: 2px;}
.yl_selbox ul.tag_options{position:absolute;margin:0;list-style:none;background:#fff;padding:0 0 1px;margin:0;width:218px ; overflow:hidden; overflow-y:auto; font-size:12px; margin-left:0px; cursor:pointer; z-index:1000;border:1px solid #c9c9c9;}
.yl_selbox ul.tag_options li{background:#fff; display:block;width:229px;padding:0 10px;height:30px;text-decoration:none;line-height:30px;color:#000; font-weight:normal; font-size:12px}
.yl_selbox ul.tag_options li.open_hover{color:#000; font-weight:normal; font-size:12px;background: #eee;}
.yl_selbox ul.tag_options li.open_selected{ font-size:12px;font-weight:normal;background: #eee; }
.mkcn_jc{position: relative;}
.mk_noData{text-align: center;background: #fff;min-height: 585px;}
.mk_noData p.nodata_tip{border:none;font-size: 18px;color:#a29292;}
.mk_conbox img{border:0;max-width:100%;}
/**弹出框-wjl**/
.w_pop_zz {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;z-index: 9999;display:none;}
.w_pop {background-color: #fff;border-radius: 5px;width: 545px;height: 300px;position: fixed;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);*margin: -270px 0 0 -150px;z-index: 10000;display: none;}
.w_pop_close {background: url("../img/w_tck_pic2.png") no-repeat;width: 20px;height: 21px;display: block;float: right;margin: 7px 7px 0 0;cursor: pointer;}
.w_pop_con {padding: 65px 0 0 75px;}
.w_pop_con img {float: left;margin-right: 30px;}
.w_pop_con div {margin-top: 15px;overflow: hidden;}
.w_pop_con div p {line-height: 30px;font-size: 18px; margin: 0;padding: 0px;}
.w_pop_con div p span { color: #badbff;font-size: 24px;}
.w_pop_con div a {background-color: #badbff;color: #fff;font-size: 18px;text-align: center;height: 40px;width: 200px;line-height: 40px;display: block;border-radius: 5px;margin-top: 20px;}
.w_pop_con2 h3 {color: #badbff;font-size: 32px;text-align: center;margin: 50px 0 40px 0;}
.w_pop_con2 p {font-size: 16px;text-align: center;}
.w_pop_con2 .btn {text-align: center;margin-top: 50px;}
.w_pop_con2 .btn input {width: 130px;height: 40px;text-align: center;font-size: 18px;color: #fff;border-radius: 5px;border: none; outline: none;cursor: pointer;}
.w_pop_con2 .btn input.btn1 {background: #badbff; margin-right: 20px;}
.w_pop_con2 .btn input.btn2 {background: #999;}
/*弹出层*/
.openClassPopBg{position: fixed;top:0;left: 0;right:0;bottom:0;z-index:6;background: #000;filter:alpha(opacity=70);opacity:0.7;}
.openClassPopBox{position: fixed;z-index: 6;left:50%;top:50%;margin:-300px 0 0 -301px;height:600px;width: 602px;background: #fff;}
.openClassPopTit{height:80px;line-height: 80px;text-align: center;border-bottom:2px solid #e2e2e2;position: relative;}
.openClassPopTit h2{font-size: 24px;}
.openClassPopTit span{position: absolute;right:30px;top:32px;display: block;width: 16px;height: 16px;cursor: pointer;}
.openClassPopCon{padding: 30px 32px 15px;height: 473px;overflow-y: auto;}
.openClassPopItem{margin-bottom: 15px;}
.openClassPopItem h3{border-bottom: 1px solid #eee;font-size: 20px;color:#badbff;font-weight: normal;height:34px;line-height: 34px;padding-left:36px;background: url("../img/icon22.png") no-repeat;}
.openClassPopItem a{display:inline-block;width: 114px;height:24px;border:1px solid #d6d6d6;border-radius: 12px;text-align: center;line-height: 24px;font-size: 14px;color:#666;margin:15px 14px 0 0}
.openClassPopItem a:hover,.openClassPopItem a.hover{background: #badbff;border-color: #badbff;color: #fff;}
.projectPopItem h3{background-position: left 8px;}
.healthPopItem h3{background-position: left -142px;}
.teacherPopItem h3{background-position: left -67px;}
.economyPopItem h3{background-position: left -219px;}


.no-data { width: 350px; margin: 0 auto; padding: 60px 0px 80px !important; font-size: 15px; color: #999; line-height: 30px; text-align: center;}
.no-data img { }
.no-data a { color: #1167d4; }
.no-data a:hover { color: #badbff; }
.no-data .noda-text { padding-top: 0px;display:block;text-align:center;}
.no-data .noda-text i{font-style: normal;color: #ff0000;font-weight: bold;cursor: pointer;}
.no-data .noda-btn { text-align: center; padding-top: 8px;}
.no-data .noda-btn a { background: #1167d4; color: #FFF; display: inline-block; font-size: 14px; padding: 0 25px; border-radius: 2px; line-height: 35px }
.no-data .noda-btn a:hover { background: #1167d4 }
.no-data .noda-btn .green{ background:#3fa82b; margin-left:15px}
.no-data .noda-btn .green:hover {background:#339a1f}
.no-data-kc { width: 450px; }
.no-data-kc p span { color: #1167d4; }


/*答疑*/
.mksg_dy{text-align: right;overflow: hidden;position: relative;}
.notes-difficu .huifu-textare {margin: 0;padding: 25px 0 25px 30px;border-bottom: 1px solid #f1f1f1;background: #fefefe;}
.hf-limited {font-size: 12px;color: #999;}
.huifu-textare textarea { width: 93%; height: 68px; border: 1px solid #ccd4d9; border-radius: 5px; padding: 15px; margin-bottom: 15px; }
.huifu-textare button {background: #1167d4;color: #fff;border-radius: 3px;border: none;padding: 8px 25px;float: right;margin-right: 30px;cursor: pointer;font-family: "Microsoft Yahei";}
.huifu-textare button:hover { background: #1167d4; }
.mksg_dy>div{text-align: left;}
.J_ShortComment{display:block;padding-top:5px;}
.vip-subject-bor{display:block;padding:10px 0px;border-bottom:1px solid #eee;margin:0px 20px;}
.xiangqing{width:210px !important;margin:0 auto !important;}
.exam_items{border:4px solid #eee;}
.comment-dy{display:block;position:relative;padding:10px 0px;padding-left:64px;}
.common-avatar{width:44px;height: 44px;position:absolute;top:15px;left:0px;}
.common-avatar img{width:100%;height: 100%;border-radius:100%;}
.comment-block{display:block;}
.comment-user{font-size:12px;color:#999;overflow: hidden;}
.comment-user span{float:left;margin-right:20px;display:inline;}
.comment-user .comment-source{float:right;margin-right:0px;}
.comment-content{padding:5px 0px 10px;word-break: break-all;}
.reply-operate{display: block;overflow:hidden;}
.reply-block{display:block;background:#f9f9f9;padding:12px 5px;position: relative;padding-left:52px;overflow:hidden;}
.replyask-box{line-height: 24px;display:block;padding-bottom:5px;word-break: break-all;color: #1167d4;font-size: 14px;}
.replyask-box img{display:inline-block;max-width: 36px;max-height: 36px;vertical-align: middle;}
.reply-icon{width:30px;height: 30px;background: url(../img/pra_icon.png) no-repeat 0px -1523px;left:12px;top:15px;position: absolute;text-indent:-9999px;font-size:0px;}
.reply-date{position:absolute;font-size:12px;color:#999;right: 5px;bottom: 12px;}
.reply-user{font-weight:bold;font-size:14px;}
.open-comment{float: left;background: url(../img/pra_icon.png) no-repeat right -1572px;padding-right:10px;font-size:15px;color:#999;}
.open-comment:hover{background-position:right -1623px}
.reply-img{display:block;padding-top:5px;}
.reply-img img{width:66px;height: 42px;display:inline-block;margin-right:5px;}
.ope-action-change{float:right;width:82px;height: 26px;border:1px solid #c6d1d8 !important;line-height: 26px;text-align:center;color:#7c8f9a;font-size:14px;border-radius:3px;}
.m__errorList{padding-bottom: 35px;}
.vip-subject-pack { position: absolute; height: 28px; bottom: 0; left: 50%; margin-left: -22px; text-align: center; }
.vip-subject-pack a i{background: url(../img/pra_icon.png) no-repeat;}
.vip-subject-pack a { display: inline-block; text-align: center; line-height: 28px; background: #e8e8e8; border-radius: 3px 3px 0 0; position: relative; padding: 0 25px 0 13px; color: #1167d4; font-size: 12px; }
.vip-subject-pack a:hover { background: #1167d4; color: #fff; }
.vip-subject-pack a i { width: 10px; height: 10px; display: block; position: absolute; margin: 10px 13px 0 0; background-position: -38px -677px; top: 0; right: -3px;}
.vip-subject-pack a:hover i { background-position: -53px -677px; }

.layer_notice{float:left; height:215px; width:740px;  overflow:hidden;  background:#F9FBFB; padding:10px;}
.layer_notice a{color:#9facb6;font-size: 12px;}
.layer_notice li{ line-height:25px;color:#9facb6;font-size: 12px;}


.tab-list{background-color: #fff;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);width: 820px;float: left;}
.f-mt20{margin-top: 20px;}
.tab-list .hd{background-color: #f8f8f8;font-size: 15px;font-weight: bold;padding: 15px 0;position: relative;z-index: 2;overflow: hidden;}
.tab-list ul{border-bottom: 1px solid #f5f5f5;}
.tab-list .w1{width: 525px;}
.tab-list li{float: left;line-height: 33px;text-align: center;cursor: pointer;list-style: none;width: 100%;}
.tab-list .subject{line-height: 21px;padding: 10px 0;float: left;color: #999;background-color: #f9f9f9;width: 100%;font-size: 14px;}
.tab-list .w2{width: 80px;font-size: 12px;color: #999;}
.tab-list .w3{position: relative;width: 60px;font-size: 12px;color: #999;}
.tab-list .w4{display: inline;float: right;width: 145px;padding-right: 10px;text-align: right;}
.tab-list .f-lf{font-size: 15px;line-height: 23px;text-align: left;position: relative;}
.tab-list .f-lf a{display: block;z-index: 1;}
.tab-list .f-lf em{background-image: url("/home/img/tk_gd.png");background-position: 0 -18px;background-repeat: no-repeat;display: block;height: 20px;left: 8px;position: absolute;top: 9px;width: 20px;}
.tab-list .f-lf .develop{background-position: 0px -18px;}
.tab-list .f-lf .unwind{background-position: -27px -18px;}
.tab-list ul{border-bottom: 1px solid #f5f5f5;}
.tab-list .bd{line-height: 21px;padding: 10px 0;float: left;width: 100%;}
.tab-list .f-lf i{font-size: 16px;display: block;float: left;font-style: normal;padding-left: 36px;padding-top: 7px;width: 89%;}
.tab-list .progress{background-color: #ccc;display: block;float: left;height: 11px;line-height: 11px;margin-top: 10px;text-align: left;width: 100px;}
.tab-list .progress-txt{color: #999;float: left;padding-left: 15px;}
.tab-list .btn{width: 100px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #fff;display: inline-block;border-radius: 5px;background: linear-gradient(-90deg,#2874e0,#004bb3);box-shadow: 0 4px 10px 0 rgba(14, 80, 158, 0.3);}
.tab-list .mksj_ckjx{right: 110px;background: linear-gradient(-90deg,#e0b16c,#dc9d31);box-shadow: 0 4px 10px 0 rgba(165,122,47,.3);}
.tab-list .btn1{color: #1167d4;display: block;margin: 0 auto;width: 70px;}
.tab-list .level-1{width: 525px;}
.tab-list .f-lf .no-underclass{background-position: -183px -193px;}
.screening dl::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.screening dd a:hover{background-color: #1167d4;color: #fff;}
.ny_zblb1 li span.cur{color: #6fb600;font-weight: bold;background: url(../images/04_h.gif) no-repeat right;text-decoration: none;}

/*考试报告*/
.score{ width:100px; height:100px; display:block;position:absolute; right:60px; top:-10px; text-align:center; margin:10px 0 0 20px;}
.score .num{ color:#d00; font:65px/80px Tahoma, Geneva, sans-serif; position:relative;}
.score .ico{ width:56px; height:28px; background:url(../images/scorbg.png) no-repeat; position:absolute; right:-5px; bottom:0;}
.m-examHead .h2{ font-size:24px;font-family:"Microsoft Yahei"; border-bottom:#e5e5e5 dashed 1px; line-height:30px; text-align:center; padding:40px 0 20px 0; margin:0 30px;}
.main_content{margin-bottom: 20px;}
.exam-info-report.report-re{position: relative;padding-bottom: 30px;border-bottom: 1px dashed #eee;}
.exam-info-report.report-re .report-l h3{position: absolute;width: auto;border-bottom: none;top:40px;left: 64px;}
.report-re .report-lcon{border: none;padding: 0px;}
.report-re .report-lcon .re-num{margin-top: 6px;padding-top: 10px;height: 170px;}
.report-re .report-lcon li{height: 40px;line-height: 40px;border-bottom: none;}
.report-re .report-lcon li font{color: #666;font-size: 13px;}
.report-re .report-lcon li font i{background: url(https://img2.233.com/wx/tiku/v201912/skin/img/mn_ico.png) no-repeat;width: 18px;height: 18px;}
.report-re .report-lcon li.pjf i{background-position: 0px -51px;}
.report-re .report-lcon li.pm i{background-position: 0px -75px;}
.report-re .report-lcon li.jks i{background-position: 0px -98px;}
.report-re .report-lcon li.dtsj i{background-position: 0px -122px;}
.report-re .report-lcon li.dtl i{background-position: 0px -144px;}
.report-re .report-remark{background: #fff9e9;font-size: 14px;line-height: 32px;color: #333;text-align: center;position: relative;margin: 10px 0px;color: #ed7321;}
.report-re .report-remark:before{content: "";width: 20px;height: 18px;background: url(https://img2.233.com/wx/tiku/v201912/skin/img/mn_ico.png) no-repeat 0 -26px;display: block;position: absolute;top:-3px;left: 0px;}
.report-re .report-r #score{padding-top: 30px;border-top: 1px solid #eee;}
.ch-avis-cours{background: url(https://img2.233.com/wx/tiku/v201912/skin/img/cours_bg.png) no-repeat right bottom;box-shadow: 0px 0px 20px #eee;}
.ch-avis-cours .avis-cours-tit{font-size: 15px;color: #fff;line-height: 36px;background: url(https://img2.233.com/wx/tiku/v201912/skin/img/cours_bg.png) no-repeat left top;padding-left: 15px;padding-bottom: 18px;}
.ch-avis-cours .avis-cours-infor{padding: 0px 15px 15px;margin-top: -8px;}
.ch-avis-cours .avis-cours-img{width: 60px;height: 60px;float: left;}
.ch-avis-cours .avis-cours-img img{width: 100%;}
.ch-avis-cours .avis-cours-txt{margin-left: 75px;position: relative;height: 60px;}
.ch-avis-cours .avis-cours-txt h4{font-size: 14px;line-height: 20px;white-space: nowrap;}
.ch-avis-cours .avis-cours-txt h4 i{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background: url(https://img2.233.com/wx/tiku/v201912/skin/img/mn_ico.png) no-repeat 0 0;margin-right: 4px;}
.ch-avis-cours .avis-cours-txt p{font-size: 14px;color: #999;line-height: 28px;padding-top: 10px;}
.ch-avis-cours .avis-cours-txt span{width: 128px;height: 28px;border: 1px solid #e3a1a7;line-height: 28px;color: #e13b29;background: #fef9f8;border-radius: 50px;display: block;position: absolute;bottom: 0px;right: 0px;text-align: center;}
.ch-avis-cours .avis-cours-txt span:hover{background: #e13b29;border-color: #e13b29;color: #fff;}

/*pinggubaogao*/
.exam-info-report{ margin:10px 30px 0 30px;}
.exam-info-report h3{ width:68px; font-size:16px; border-bottom:3px solid #e85a39; line-height:40px;}
.report-l{ width:50%;}
.report-lcon{ border:1px solid #ebeef1; border-width:1px 0; padding:5px 0;}
.report-lcon .re-num{ width:180px; height:180px; border:5px solid #ececec; float:left; border-radius:100px; margin:25px 30px 0 0; line-height:180px; text-align: center;}
.report-lcon ul{ width:60%; float:left;}
.report-lcon li{ width:100%; height:49px; line-height:49px;border-bottom:1px solid #eff0f2; display:block; *height:47px; *line-height:47px;overflow: hidden;}
.report-lcon li font{ float:left; color:#868686;}
.report-lcon li font i{ width:32px; height:30px; background:#c1a492 url(../images/rep_ico.png) no-repeat 7px 6px; display:block; float:left; margin:10px 10px 0 0; border-radius:2px;}
.report-lcon li.pjf i{ background-color:#e8775a;}
.report-lcon li.pm i{ background-color:#e8775a; background-position:7px -31px;}
.report-lcon li.jks i{ background-position:7px -68px;}
.report-lcon li.dtsj i{ background-position:7px -105px;}
.report-lcon li.dtl i{ background-position:7px -143px;}
.report-lcon li span{ float:right; margin-right:5px; color:#999;}
.report-lcon li span em{ color:#f66a49; font-size:16px;}
.report-lcon li.dtl{ border-bottom:none;}
.report-r{ width:45%;}
.re-num em{ font-size:70px; color:#e85a39;}
.qushi-img{ padding:20px; border:1px solid #ebeef1;}
.qushi-img img{ width:100%; height:auto;}
.rep-btn{ margin:25px 30px; text-align:center;}
.rep-btn a{ line-height:42px; padding:0 35px; background:#eee; display:inline-block; font-size:16px; border-radius:3px; color:#fff;}
.rep-btn a i{ width:30px; height:20px; display:block; float:left; background:url(../images/rep_ico.png) no-repeat 0 -187px; margin:11px 5px 0 0;}
.rep-btn a.jie-btn{ background:#e45c40;}
.rep-btn a.jie-btn:hover{ background:#f7795b;}
.rep-btn a.down-btn{ margin:0 20px; background:#47ad76;}
.rep-btn a.down-btn i{ background-position:5px -220px; }
.rep-btn a.re-btn{background:#47ad76;}
.rep-btn a.re-btn i{background-position:0 -259px;}
.rep-btn a.down-btn:hover,.rep-btn a.re-btn:hover{background:#5dbb88;}

.rep-btn{margin: 40px 30px;}
.rep-btn a i{background: url(https://img2.233.com/wx/tiku/v201912/skin/img/mn_ico.png) no-repeat;width: 24px;}
.rep-btn a.jie-btn i{background-position:0 -169px;}
.rep-btn a.down-btn i{background-position:0 -194px;}
.rep-btn a.re-btn i{background-position:0 -220px;}
.rep-btn a.app-btn i{background-position:0 -246px;}
.rep-btn a.app-btn{background:#47ad76;margin-left: 20px;position: relative;}
.rep-btn a.app-btn:hover{background:#5dbb88;}
.rep-btn a.app-btn .app-code{position: absolute;padding: 10px;background: #fff;border: 1px solid #eee;border-radius: 8px;top:-145px;left: 25px;display: none;}
.rep-btn a.app-btn .app-code img{width: 90px;height: auto;display: block;}
.rep-btn a.app-btn .app-code p{font-size: 13px;color: #666;text-align: center;line-height: 20px;padding-top: 5px;}
.rep-btn a.app-btn .app-code:before{content: "";display: block;width: 0;height: 0;position: absolute;z-index: 9;bottom: -13px;left: 50px;border-width: 6px;border-color: #eee transparent transparent transparent;border-style: solid;}
.rep-btn a.app-btn .app-code:after{content: "";display: block;width: 0;height: 0;position: absolute;z-index: 9;bottom: -12px;left: 50px;border-width: 6px;border-color: #fff transparent transparent transparent;border-style: solid;}
.rep-btn a.app-btn:hover .app-code{display: block;}

