@charset "utf-8";
body{max-width: 800px;margin: 0 auto;position: relative;}
/* 首页未选中报名信息 */
.baomin{width: 100%;overflow: hidden;padding: 0.5rem;}
.baomin li{width: 40%;float: left;margin-right: 5%;}
.baomin li:last-child{margin-right: 0%;}
.baomin li img{width: 100%;}
.baomin li p{color: #333;font-size: 0.8rem;text-align: center;}
.wbm{height: 209px !important;padding-top: 10px;}
.wbm a{width: 150px !important;line-height: 20px !important; display: inline-block;background: #fff;margin-right: .3rem;}

.wbm a:first-child{margin-left: .3rem;}
.wbmbox{height: 209px !important;width: 98% !important;margin-left: 5px;}
.wbm a p{color: #333333;font-size: 0.65rem;margin-bottom: .4rem;}
.wbm a p img{width: 11%;position: relative;top: 4px;margin-right: .2rem;}
.wbm a span{white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 90%;margin:0.4rem auto;line-height: 22px;height: 44px; color: #4D4D4D;font-size: 0.75rem;text-align: left;}
.c9{color: #999999 !important;}
.biaoge{width: 90%;margin: 15px auto 10px auto;border: 1px solid #E6E6E6; text-align: center;font-size: 0.8rem;}
.biaoge tr:first-child td{border-bottom: 1px solid #E6E6E6;}
.biaoge tr td{padding: 0.5rem;border-right: 1px solid #E6E6E6;}
.biaoge tr td:last-child{border-right: none;}
.mui-bar-nav.mui-bar .mui-icon img {position: relative;left: -3px;}
/* 模拟考试 */
.bianti{width: 100%;background: #FAFAFA;padding-bottom: 0.5rem;}
.sytime{font-size: 0.8rem;color: #333;margin: 0.1rem;padding: 0rem 0.5rem;}
.dts{width: 27%;float: right;}
.tijiao{height: 50px;width: 100%;background: #FFFFFF;position: fixed;bottom: 0;text-align: center;}
/* 信管网考试报告 */
.ksbg_head{width: 100%;background: #FAFAFA;padding: .5rem;}
.ksbg_title{font-size:15px;font-family:PingFang-SC-Medium;font-weight:500;color:rgba(51,51,51,1);font-family: "Microsoft YaHei";text-align: center;}
.ksbg_time{font-size:15px;font-family:PingFang-SC-Medium;font-weight:500;color:#188EEE;margin-top: 6px;text-align: center;}
.ksbg_df{width: 100%;padding: .5rem;overflow: hidden;}
.ksbg_df p{font-size: 14px;color: #333;text-align: left;}
.ksbg_span{font-size: 16px;}
.ksbg_span span{display: inline-block;width: 3px;height: 19px;background: #188eee;position: relative;top: 4px;margin-right: 6px;}
.xxjianyi{width: 97%;margin: 8px auto 5px auto;line-height: 24px;}
.styadv .stydivl{width: 75%;/*margin: 5px auto;*/text-align: left;color: #333;line-height: 26px;font-size: 15px;overflow: hidden;float: left;}
.styadv .stydivl p{color: #333333;overflow: hidden;margin-top: 6px;width: 100%;}
.styadv .stydivl p span:first-child{
    /* text-overflow: ellipsis;-o-text-overflow: ellipsis; */
    width: 98%;height: 50px;
    /* display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; */
}
.porpem{font-size: 0.57rem;color: #999;}
.styadv .stydivr{width: 25%;float: right;overflow: hidden;}
.styadv .stydivr img{width: 85%;position: relative;left: 6px;}
.fen{font-size:3.2rem;font-family:PingFang-SC-Medium;font-weight:500;color:rgba(243,75,75,1);text-align: center;}
.ksbg_cut{width: 100%;height: 4px;background: #FAFAFA;}
.ksbg_box{width: 50%;float: left;text-align: center;border-right: 1px solid #E6E6E6;overflow: hidden;position: relative;top: 1px;}
.ksbg_box .deifen{width: 100px;height: 100px;display: inline-block;line-height: 88px;text-align: center;border-radius: 50%;border: 5px solid #FFCD2E;color: #333333;font-weight: 500;font-size: 16px;position: relative;top: 9px;}
.ksbg_box .deifen em{color: #F34B4B;font-size: 38px;font-weight: bolder;}
.ksbg_box .deifenbg{background: url(../img/dfbg.png) no-repeat;background: url(../img/dfbg.png) no-repeat;width: 80%;background-size: 100%;margin: 0 auto;position: relative;top: -15px;height: 30px;line-height: 23px;text-align: center;color: #fff;}
.myxxjd{width: 60%;color: #FF6A00;font-size: 0.7rem;border: 1px solid #FF6A00;display: inline-block;height: 25px;line-height: 23px;border-radius: 15px;background: #FFF0E5;margin-left: -21px;}
.ksbg_dd{color: #333 !important;margin-bottom: 6px;font-size: 16px;width: 70%;margin: 2px auto;}
.ksbg_color{color: #1F93FF;font-size: 0.8rem;}
.ksbg_color1{color: #FF8633;font-size: 0.8rem;}
.ksbg_color2 {color: #F34D4D;font-size: 0.8rem;}
.ksbg_color3 {color: #9E9E9E;}
.error ul,.ksbg_df ul{width: 100%;padding-top: 0.2rem;text-align: center;padding-bottom: 20px;}
.ksbg_df ul li{width: 10%;float: left;border-radius:5px;margin-right: 0.4rem;border: 1px solid #0082CE;background: #E8F7FE;color: #0082CE;margin-top: 8px;font-size: 18px;}
.error ul li{width: 10%;float: left;border-radius:5px;margin-right: 0.4rem;border: 1px solid #F34B4B;background: #FFE5E5;color: #F34B4B;margin-top: 8px;font-size: 18px;}
.ksbg_qbjx{width: 42%;height: 80%;line-height: 38px;float: left;color: #FFFFFF !important;background: #1890FF;border-radius:5px;text-align: center;margin-right: 25px;padding: 15px auto;}
.ksbg_ctjx{background: #F34B4B;}
.ksbg_foot{width: 100%;text-align: center;background: #FFFFFF;position: fixed;bottom: 0;z-index: 100;padding-left: 6%;height: 55px;line-height: 50px;font-size: 16px;padding-top: 10px;box-shadow:0px 0px 8px 2px rgba(0, 0, 0, 0.05);}
.alljx_answer li{width: 20%;float: left;}
.zfb_input input[type="radio"],.alljx_answer li input[type="radio"] {width: 20%;opacity: 0;}
.zfb_input label,.alljx_answer li label {position: relative;left: -2px;top: 3px;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #999;cursor: pointer;display: inline-block;}
.zfb_input input:checked+label,.alljx_answer li input:checked+label{background-color: #1890FF;border: 1px solid #1890FF;}
.zfb_input input:checked+label::after,.alljx_answer li input:checked+label::after {position: absolute;content: "";width: 5px;height: 10px;top: 3px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg);}
.stxq_answer{width: 90%;margin: 0 auto;text-align: center;color: #FFFFFF;font-size: 0.8rem;background: #1890FF;border-radius: 10px;padding: 0.4rem;margin-bottom: 10px;}
.gao{margin-top: 10px;}
.gao img{width: 13px; margin-left: 5px;}
.zengjia{background-color: #FFFFFF !important;width: 95% !important;margin: 4px auto;font-size: 0.8rem !important;text-align: center;line-height: 24px;}
.daanjx p:first-child{font-size: 0.8rem; padding: 0.2rem;color: #333;}
.daanjx{margin-bottom: 80px;}
.bt{width: 70%;margin: 10px auto;text-align: center;font-size: 0.8rem;color: #333;font-weight: bold;}
.pl_div ul li{display: block !important;}
.shou{float: right !important;margin-right: 10px;}
.pl_div{width: 100%;padding: 0.5rem;font-size: 0.8rem;}
.pl_box{width: 100%;border-left: 2px solid #1890FF;padding-left: 0.2rem;}
.pl_div ul{width: 100%;margin-top: 10px;}
.pl_div ul li{font-size: 0.7rem;color: #333;border-bottom: 1px solid #E6E6E6;padding-bottom: 6px;overflow: hidden;}
.pl_div ul li span{font-size: 0.7rem;color: #333;width: 50%;float: left;color: #1890FF;margin-bottom: 6px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pl_time{text-align: right;color: #999999 !important;}
.pl_div ul li p{font-size: 0.7rem;color: #333;margin-top: 5px;}
.pl_div ul li:last-child{border: none;}
.pl_div ul li p:nth-child(2) span{float: none;color:#333 !important}
.pl_div ul li p:nth-child(2) span img{width: auto;}

.pl_div ul li .boxtime{display: block;width: 100%;}
/* 综合知识答题结果 */
.ms{width: 60%;margin: 4px auto;border-radius: 15px;border: 1px solid #1890FF;overflow: hidden;margin-top: 2.5rem;}
.ksms{width: 50%;float: left;text-align: center;font-size: 0.8rem;color: #1890FF;padding: 0.3rem;}
.ktms{color: #fff;background: #1890FF;}
.tgpxbox{width: 100%;padding: 0.5rem;font-size: 0.8rem;}
.tgpx{display: inline-block;width: 40%;	background: #FFF0E5;border: 1px solid #FF6A00;border-radius: 25px;text-align: center;color: #FF6A00 !important;margin: 0.5rem auto 0 30%;}
/* 信管网试题内容 */
.sjmc{width: 100%;padding: 0.5rem;}
.sjmc h2{font-size: 0.8rem !important;margin-bottom: 10px;font-weight: 600;color: #333333;text-align: left !important;line-height: 24px;}
.sjmc h3{font-size: 0.6rem !important;color: #666666;text-align: left !important;}
.sjmc h3 span{width: 2px;background: #32B16C;height: 10px;display: inline-block;margin-right: 3px}
.ckdabtn{width: 100%;margin: 0 auto;text-align: center;color: #FFFFFF;font-size: 0.8rem;background: #188EEE;border-radius: 8px;padding: 0.3rem;margin-top: 10px;}
.alljx_div{width: 100%;padding: 0.5rem;margin: 0 auto;background: #FFFFFF;}
.alljx_div p{color: #666666;font-size: 0.7rem;line-height: 27px;}
.show{display: none;}
.xgtj{color: #333;font-weight: bold;border-left: 3px solid #188EEE;padding-left: 5px;margin-bottom: 12px;height: 22px;line-height: 22px;font-size: 0.85rem;}
.list{width: 100%;padding: 0.5rem 0.5rem 0rem;font-size: 0.8rem;color: #4D4D4D;}
.list li{border-bottom: 1px solid #E6E6E6;padding: 0.3rem 0;font-size: 0.7rem;line-height: 24px;}
.list li a{color: #666666 !important;}
.list li:last-child{border-bottom: none;}
.static_st {margin: 0px auto 10px auto !important;}
.static_st span {color: #666666;font-size: 0.7rem;line-height: 27px;}
.static_st .collection {float: right;color: #999999;text-align: right;}
.static_st .collection img {width: 28%;position: relative;top: 3px;right: 3px;}
/* 信管网考试资讯 */
.pbt{color: #666;font-size: 0.6rem;}
.m20{margin-left: 20px;}
.blue{color: #188EEE;}
.detail{width: 100%;padding: 0.5rem;font-size: 0.75rem;line-height: 27px;}
    .detail p img, .detail div img, .rmzj li img, .pmimgp img, .detail img{
        width: 100%;
    }
.box .conbg{background: url(//www.fzyzx.cn/images/examshowbgks.gif);}
.detail p {
    color: #333333;
}
.psj{text-indent: 2em;}
.hui{color: #333333;}
.fbrq{text-align: center;font-size: 0.6rem;color: #666;}
.fbr{font-size: 0.7rem;color: #666;text-align: right;}
.mr10{margin-right: 10%;}
.http{font-size: 0.7rem;color: #666;margin: 6px auto 15px;}
.tank{width: 90%;margin: 0 auto;border-radius: 8px;overflow: hidden;position: fixed;z-index: 1000;top: 35%;left: 5%;}
.tank textarea{width: 100%;border: none;height: 100px;padding: 0.5rem;font-size: 0.9rem;}
.anniu{width: 100%;border-top: 1px solid #ccc;}
.anniu button{width: 50%;float: left;background: #F2F2F2;text-align: center;height: 40px;}
.anniu button:first-child{border-right: 1px solid #ccc;}
.rmzj li{width: 45%;float: left;margin-right: 10%;margin-top: 12px;}
.rmzj li:last-child{margin-right: 0px;}
.foot{width: 100%;position: fixed;bottom: 0px;background: #FFFFFF;box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.06);z-index: 100;padding-top: 0.5rem;overflow: hidden;}
.wlslj{width: 100%;text-align: center;display: block;position: relative;top: -24px;left: 0px;color: #188EEE;font-size: 0.6rem;}
.wlslj img{width: 16px;}
.leftbox{width: 75%;float: left;text-align: center;background: #FFFFFF;overflow: hidden;}
.leftbox input{width: 90%;margin: 0 auto;border-radius: 15px;background: #FFFFFF;height: 1.5rem;background: #F2F2F2;font-size: 0.7rem;padding-left: 5px;}
.rightbox{width: 25%;float: left;font-size: 0.7rem;margin-top: 4px;overflow: hidden;color: #333333;}
.rightbox img{width: 19px;margin-right: 8px;position: relative;top: 5px;}
.show2{display: none !important;}
.xgtj_text{width: 100%;border-left: 2px solid #188EEE;padding-left: 0.3rem;}
.rmzj{width: 100%;padding: 0.5rem;margin-top: 10px;overflow: hidden;}
.showforbox{width: 90%;margin: 0 auto;font-size: .8rem;overflow: hidden;padding-bottom: .5rem;position:relative;}
.showforbox span{display: inline-block;float: left;overflow: hidden;width: 20%;height: 40px;line-height: 40px;}
.showforbox ul{float: right;overflow: hidden;width: 80%;text-align: center;}
.showforbox ul li{float: left;overflow: hidden;line-height: 40px;height: 40px;width: 20%;margin-left: -10px;position: relative;top: 2px;}
.showforbox ul li img{width: 62%;}
.pmimgp{width: 94%;margin: 6px auto;overflow: hidden;}
.pmjpkc{width: 94%;margin: 0 auto;overflow: hidden;}
.pmjpbox{width: 100%;height:100%;position: relative;margin: 5px auto 6px auto;border-radius: 3px;overflow: hidden;background: #fff;padding-bottom: 0.5rem;}/*height: 111px;*/
.slider__item div:last-child p {width: 100%;margin-top: 16px;overflow: hidden;font-size: .6rem;}
.pmxzdec{width: 100%;margin: 0 auto;overflow: hidden;}
.pmxzdec .pmtops{width: 100%;overflow: hidden;background: url(../img/appbj.png) no-repeat;height: 84px;background-size: 100%;margin: 8px auto 1px;}
.pmxzdec .pmtops div:first-child{width: 25%;float: left;overflow: hidden;text-align: right;}
.pmxzdec .pmtops div:first-child img{width: 61%;}
.pmxzdec .pmtops div:last-child{width: 72%;float: right;font-size: .8rem;overflow: hidden;padding-top: .3rem;line-height: 27px;}
.pmxzdec .pmtops div:last-child p{color: #333333;font-weight: bold;font-size: .75rem;}
.pmxzdec .pmtops div:last-child p:last-child{font-size: .7rem;font-weight: 400;}
.pmdiva{width: 94%;margin: 0 auto;overflow: hidden;}
.pmdiva a{display: inline-block;width: 50%;float: left;overflow: hidden;text-align: center;font-size: .75rem;color: #333;padding-bottom: .5rem;padding-top: .5rem;height: 72px;}
.pmdiva a div:first-child{width: 34%;float: left;overflow: hidden;}
.pmdiva a div:first-child img,.pmflrig a img{width: 80%;}
.pmdiva a div:last-child{width: 66%;float: right;overflow: hidden;text-align: left;font-size: .7rem;padding-top: .7rem;}

.pmljxz{width: 94%;margin: 14px auto;overflow: hidden;position: relative;text-align: center;}
.pmljxz a{width: 90%;position: absolute;left: 5%;height: 50px;line-height: 50px;background: linear-gradient(180deg,rgba(24,142,238,1) 0%,rgba(76,175,255,1) 100%);top: 52%;color: #fff;font-size: .85rem;border-radius: 24px;overflow: hidden;}
.pmbotbox{width: 100%;position: fixed;bottom: 0;background: #fff;box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.05);overflow: hidden;padding-top: .3rem;z-index: 99999;}
.pmbotbox a{width: 20%;text-align: center;overflow: hidden;display: inline-block;font-size: .7rem;color: #333;}
.pmbotbox a p{color: #666666;}
.pmbotbox a i{display: block;margin: 0 auto;text-align: center;width: 35%;overflow: hidden;height: 28px;background: url(//m.fzyzx.cn/img/pmbottom.png) no-repeat;background-position: 3px -26px;background-size: 350px;}
.pmbotbox a:nth-child(2) i{background: url(//m.fzyzx.cn/img/0yxs.png) no-repeat;background-size: 22px;background-position: 1px 3px;}
.pmbotbox a:nth-child(3) i{background-position: -220px -26px;}
.pmbotbox a:nth-child(4) i{background: url(../img/mfzl_icon.png) no-repeat;background-size: 18px;background-position: 2px 7px !important;}
/*资讯内容页-iPhone安全区域(Safe Area)底部小黑条在H5的屏幕适配*/
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
    .pmbotbox, .Smallblack {
        height: calc(58px + constant(safe-area-inset-bottom));
        height: calc(58px + env(safe-area-inset-bottom));
    }

    .Smallblack96 {
        height: calc(96px + constant(safe-area-inset-bottom));
        height: calc(96px + env(safe-area-inset-bottom));
    }
} 
/* .pmbotbox a:nth-child(5) i{background-position: -330px -26px;} */
.pmbotbox a:nth-child(5) i{background: url(//m.fzyzx.cn/img/kefurx.png)no-repeat;width: 30%;background-size: 100%;position: relative;top: 4px;}
.pblue{color: #188EEE !important;}
.bgimg0{background-position: 6px 4px !important;}
.bgimg2{background-position: -240px 4px !important;}
.bgimg3{background-position: -364px 4px !important;}
.pmflrig{width: 3rem;height: auto;position: fixed;top: 54%;right: .2rem;border-radius: 0.37rem;align-items: center;justify-content: center;z-index: 99;overflow: hidden;}
.pmflrig a{width: 100%;display: block;text-align: center;}
.pmflrig a:first-child img,.pmflrig a:nth-child(2) img{width: 90%;}
.pmflrig .pmfhide{text-align: right;font-size: 0.75rem;color: #ff7e00;padding-right: 5%;position: relative;}
.wxtip{width: 90%;margin: 6px auto;font-size: .62rem;line-height: 19px;overflow: hidden;color: #99999994;}
.capy-layer {position: absolute;top: -61%;left: 50%;width: 190px;height: 48px;margin-top: 8.5%;margin-left: -17%;padding: 3px 10px;font-size: .65rem;color: #fff;line-height: 20px;background: rgba(0,0,0,.5);border-radius: 4px;right: 30px;max-width: 190px;text-align: left;display: none;}
/* 每日一练 */
.sub_box ul{background: #fff;width: 90%;margin: 0 auto;border-radius: 8px;}
.sub_box ul li img{width: 8px;}
.sub_box ul li a{width: 97%;}
.w25{width: 25px !important;}
.tihao{width: 50px;height: 50px;border-radius: 50%;background: #1890FF;color: #fff;position: fixed;bottom: 5rem;left: 84%;text-align: center;font-size: 0.9rem;}
.tihao span:first-child{display: block;width: 93%;margin: 0 auto;border-bottom: 1px solid #fff;}
.dtk_box{width: 100%;background: #000000;opacity: 0.3;text-align: center;margin: 0 auto;position: fixed;top: 0%;z-index: 100;height: 100%;display: none;left: 0;}
.dtk{width: 80%;margin: 0 auto;background: #FFFFFF;opacity: 1;margin-top: 20%;position: absolute;top: 10%;z-index: 200;left: 10%;}
.dtk_div{width: 100%;height: 40px;background: #1890FF;color: #fff;}
.dtk_title{width: 90%;text-align: center;float: left;font-size: 0.9rem;line-height: 40px;}
.dtk_exit{width: 10%;text-align: center;float: right;font-size: 1.2rem;line-height: 40px;}
.dtk_th{width: 100%;overflow: scroll;height: 300px;padding: 0.4rem;background: #FAFAFA;padding-left: 4%;}
.dtk_th li{width: 16%;float: left;background: #fff;border: 1px solid #ccc;border-radius: 5px; text-align: center;margin-right: 4%;margin-top: 15px;font-size: 0.9rem;color: #666666;}
.dtk_li{background: #E8F7FE !important;border: 1px solid #0082CE !important;color: #0082CE !important;}
.dtk_db{width: 100%;height: 40px;line-height: 40px;text-align: center;opacity: fixed;bottom: 0px;font-size: 0.9rem;}
.dtk_tjsj{width: 50%;float: left;color: #fff;background: #E1413E;}
.dtk_xcjx{width: 50%;color: #fff;background: #F8B551;float: left;}
.zh-dailypractice_page .alert-box .info .ok #Button2 {display: -webkit-flex;align-items: center;justify-content: center;flex: 1;font-size: .9rem;color: #007aff;background-color: #f5f5f5;border: 0;padding: 0;}
.click_btn{width: 100%;background: #F2F2F2;position: fixed;bottom: 0px;text-align: center;height: 45px;line-height: 45px;z-index: 100;}
.click_btn span{width: 50%;float: left;border-right: 1px solid #fff;}
.click_btn .the_last img {transform: rotate( 180deg );}
.gdpl{display: block;float: right;color: #1890FF !important;width: 20%;text-align: center;border: 1px solid #1890FF;border-radius: 10px;padding: 0.1rem;font-size: 0.7rem;}
.lastimg{margin-top: 2px;margin-left: 5px;}
/* 视频课程 */
.kejian ul{ width: 95%;margin-bottom: 20px;margin: 0 auto;}
.kejian ul li{background: #FFFFFF;padding: 0.5rem;border-bottom: 1px solid #E6E6E6;display: grid;display: -ms-grid;display: -moz-grid;} 
.kejian ul li p{color: #4D4D4D;font-size: 0.8rem;line-height: 22px;}
.kejian ul li p:last-child{margin-top: 8px;}
.kejian ul li p span{color: #FFFFFF;font-size: 0.6rem;margin-top: 3px;width: 12%;border-radius: 10px 0px 10px 0px;background: #FF4E50;text-align: center;display: block;float: left;margin-right: 1%;line-height: 15px;}
.kj{display: block;float: left;width: 12%;border-radius: 10px;background: #ECF3FD;color: #4271E5 !important;font-size: 0.6rem;text-align: center;margin-right: 4%;}
.wwc{display: block;float: left;width: 32%;border-radius: 10px;background: #FFF2F2;color: #FF4E50 !important;font-size: 0.6rem;text-align: center;margin-right: 20%;}
.bq{display: block;float: left;width: 13%;border-radius: 10px;background: #F8B551;color: #FFFFFF !important;font-size: 0.6rem;text-align: center;margin-right: 4%;}
.bgred{background: #FF4E50 !important;margin-right: 0px !important;}
.yk{background: #32B16C !important;}
.ywc{background: #E9F9F8;color: #32B16C !important;}
.wxt{background: #E6E6E6;color: #999999 !important;width: 28%;margin-right: 40%;}
.khlx{font-size: 0.7rem;text-align: center;padding: 0.3rem;color: #188eee;border-bottom: 1px solid #D9D9D9;}
.cache{width: 50px;height: 50px;border-radius: 50%;position: fixed;bottom: 97px;right: 20px;text-align: center;line-height: 50px;background: #fff;box-shadow: 6px 8px 28px 2px rgba(0, 0, 0, 0.1);display: inline-block;z-index: 9;}
.showp{width: 59%;position: fixed;bottom: 97px;right: 20px;z-index: 9;height: 50px;line-height: 50px;font-size: 16px;color: #188eee;background: #fff;box-shadow: 6px 8px 28px 2px rgba(0, 0, 0, 0.1);display: inline-block;text-align: center;border-radius: 42px;}
.cache img,.showp img{width: 20px;margin-top: 12px;margin-right: 5px;}
.showp img{position: relative;top: 3px;left: 12px;} 
.proposal{width: 90%;position: fixed;top: 30%;background: #fff;margin-left: 5%;z-index: 8000;height: 300px;border-radius: 5px;overflow: hidden;}
.propbt{width: 100%;margin: 0 auto;text-align: center;padding-top: 0.3rem;font-size: .8rem;padding-bottom: 0.3rem;border-bottom: 1px solid #f2f2f2;overflow: hidden;line-height: 30px;}
.propbt span{float: right;font-size: 1.2rem;color: #999999;padding-right: 10px;position: relative;top: -2px;overflow: hidden;font-weight: bolder;}
.propcom{width: 95%;margin: 0 auto;font-size: 0.75rem;line-height: 27px;padding-top: 8px;height: 250px;overflow: hidden;}
/* 我的 */
.studyxt{width: 100%;text-align: center;margin: 12px 0px;}
.studyxt_div{width: 20%;float: left;}
.studyxt_div a img{width: 25px;}
.studyxt_div p{font-size: 14px;color: #333333;}
.vip_title{float: left;font-size: 16px;padding: 0.2rem;margin-top: 8px;overflow: hidden;width: 70%;height: 29px;}
.vip_time{float: left;font-size: 16px;text-align: right;color: #999999;margin-top: 13px;}
.vip_p{width: 100%;border-bottom: 1px solid #F2F2F2;}
.vip_h3{width: 100%;border-bottom: 1px solid #E6E6E6;padding-bottom: 7px;margin: 2% 0;padding-left: 10px;font-size: 15px;font-weight: bold;color: #333333;overflow: hidden;}
.vip_m{margin-right: 10px;}
.ckgd{width: 26%;float: right;color: #999999 !important;font-weight: normal;font-size: 16px;}
.user{font-size: 1rem;}
.account_page .photo {background-color: #1890ff;padding: 1rem 0 1rem;}
.account_page .photo .img {width: 3.25rem;margin: 0 auto;border-radius: 50%;border: 1px solid #FFFFFF;overflow: hidden;margin-bottom: .4rem;height: 3.25rem;}
.account_page .photo .img img {height: 100%;width: 100%;display: block;}
.account_page .photo .info {text-align: center;color: #FFFFFF;font-size: .8rem;}
.account_page .photo .info .balance {font-size: .8rem;line-height: 26px;}
.account_page .photo .info .balance span {margin: 0 .1rem;}
.user {font-size: 1rem;}
.fff {color: #FFFFFF;opacity: 0.8;}
.account_page .photo .info .vip {font-size: .7rem;}
.vip {background: rgba(255,255,255,1);opacity: 0.8;border-radius: 21px;margin: 10px auto 0;color: #1890FF;padding: 5px 8px;display: inline-block;}
.xtlist a li,.xtlist li{text-align: left;padding:0.5rem;border-bottom: 1px solid #F2F2F2;font-size: 0.8rem;}
.xtlist a,.bav .ullist li p,.zxlist li p{color: #333333;}
.xtlist a:last-child li{border-bottom: none !important;}
.xtlist li .xrlb{display: inline-block;float: right;font-size: .7rem;color: #999999;margin-right: 8px;}
.xtlist li .xrlb em{color: #FF6A00;}
.xtimg{width: 15px;margin-right: 3px;position: relative;top: 3px;}
.xtnext{width: 10px;float: right;}
/* 每日一练二级 */
.timelist{width: 95%;overflow: hidden;margin: 10px auto;}
.timelist li{width: 20%;float: left;margin-right: 6%;background: #FFFFFF;text-align: center;border-radius: 8px;font-size: 0.7rem;padding: 0.3rem;}
.timelist li:last-child{margin-right: 0px;}
.timehover{color: #188EEE;border: 1px solid #188EEE;}
.bav{width: 100%;background: #FFFFFF;font-size: 0.8rem;border-bottom: 1px solid #EDEDED;overflow: hidden;padding-top: 0.5rem;height: 35px;padding-bottom: 36px;}
.bav .ullist li{width: 50%;text-align: center;float: left;}
.lnzt_box{width: 100%;margin: 0 auto;}
.mnstlist{width: 95%;margin: 0 auto;}
.mnstlist li{width: 100%;display: inline-block;padding: 0.5rem;background: #FFFFFF;font-size: 0.7rem;border-radius: 8px;margin-top: 8px;}
.mnstlist li:first-child{margin-top: 15px;}
.mnstlist .mn_title{width: 93%;float: left;line-height: 25px;}
.mnstlist .mn_zt{width: 7%;float: right;height: 100%;text-align: center;margin-top: 2.5%;}
.mnstlist .mn_zt a{display: block;text-align: center;}
.mnstlist .mn_zt a img{width: 25px;}
.mnstlist .mn_title p{color: #4D4D4D;}
/* 信息系统项目管理师考试资讯 */
.zxlist li{padding: 0.5rem;border-bottom: 1px solid #E6E6E6;font-size: 0.8rem;}
.zp{width: 100%;margin-top: 6px;font-size: 0.6rem;color: #999999 !important;}
.look{display: inline-block;width: 15%;float: right;border: 1px solid #188eee;color: #188eee;text-align: center;border-radius: 15px;}
/* 综合知识真题 */
.zxtest{display: inline-block;width: 20%;float: right;color: #fff !important;background: #188eee;text-align: center;border-radius: 15px;padding: 0.1rem;}
.lookst{display: inline-block;width: 20%;float: right;margin-right: 11px;color: #fff !important;background: #188eee;text-align: center;border-radius: 15px;padding: 0.1rem;}
/* 学习进度 */
.xxjdbox{width: 90%;margin: 10px auto;}
.xxjdbox tr td{width: 33%;float: left;border: 1px solid #E6E6E6;text-align: center;font-size: 0.7rem;padding: 0.2rem;height: 60px;border-right:0px}
.xxjdbox tr td:last-child{border-right: 1px solid #E6E6E6;}
.xxjdbox tr td{border-top: 0px;}
.xxjd{background: #188EEE;color: #fff;height: 30px !important;}
.bjs td{background: #F5FAFF;}
.cyk{color: #32B16C;line-height: 53px;}
.hc{color: #333333;line-height: 53px;}
.xxjdbox .red{color: #FF4E50;line-height: 53px;}
.btop{border-top: 0px;}
/* 在线支付 */
.mub{font-size:0.75rem;font-family:PingFang-SC-Heavy;font-weight:600;color:rgba(51,51,51,1);line-height:37px;padding-left: 0.6rem;}
.jcb{width: 95%;margin: 0 auto;padding: 0.5rem;background: #fff;display: table;font-size: 0.8rem;color: #333333;margin-top: 10px;}
.jcb:hover,.bgb{background: #E8F7FE;border: 1px solid rgba(0,130,206,1) !important;}
.jcb_l{width: 80%;float: left;font-size: 0.8rem;color: #333333;}
.jcb_r{width: 20%;float: right;color: red;font-size:1rem;line-height: 42px;text-align: right;}
.qx{color: #666666;font-size: 0.5rem;margin-top: 5px;}
.jctext{color: #333333;font-weight: bold;}
.zffs{width: 100%;margin-top: 10px;padding: 0.5rem;font-size: 0.8rem;overflow: hidden;}
.zffs img{margin-right: 5px;position: relative;top: 4px;}
.zfb{width: 90%;float: left;}
.zfb_input{width: 10%;float: right;height: 10px;}
.zfb_input input{width: 60%;background: #FFFFFF;}
.sm{font-size: 0.7rem;padding: 0.5rem;}
.gj{width: 70%;float: left;font-size: 0.9rem;text-align: left;}
.qrdd{text-align: center;width: 30%;float: left;color: #FFFFFF;background: #1890FF;}
.zfb_input input[type="radio"],.alljx_answer li input[type="radio"] {width: 20%;opacity: 0;}
.zfb_input label,.alljx_answer li label {position: relative;left: -2px;top: -15px;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #999;cursor: pointer;display: inline-block;}
.zfb_input input:checked+label,.alljx_answer li input:checked+label {background-color: #1890FF;border: 1px solid #1890FF;}
.zfb_input input:checked+label::after,.alljx_answer li input:checked+label::after{position: absolute;content: "";width: 5px;height: 10px;top: 3px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg);}
.notname{font-size: 0.6rem;color: #666666;font-weight: 100;float: right !important;margin-right: 9px;}
.srname{width: 92% !important;margin: 0 auto;border-radius: 10px !important;font-size: 0.7rem !important;padding-left: 5px !important;height: 27px !important;}
.fwsm{padding-left: 1rem;font-size: 0.7rem;margin-top: 9px;}
.paysm{font-size: 0.65rem;padding: 0.5rem;line-height: 23px;}
.paya{border-bottom: 1px solid;}
.padl{padding-left: 0.5rem !important;padding: 0px;}
.fkpay{font-size: 0.8rem;padding-left: 0.5rem;margin-top: 8px;font-weight: bold;}
.yhzf{width: 90% !important;margin: 0 auto !important;height: 30px  !important;margin-top: 5px !important;font-size: 0.7rem !important;padding-left: 0.3rem !important;}
.fsc{color: #333;font-size: 0.65rem;}
.sureorder{width: 100%;text-align: center;background: #FFFFFF;position: fixed !important;bottom: 0;z-index: 100;height: 35px;line-height: 35px;font-size: 18px;border-radius: 0px !important;}
/* 下载视频 */
.shipin{width: 95%;margin-bottom: 20px;margin: 0 auto;}
.shipin li{padding: 0.8rem;border-bottom: 1px solid #E6E6E6;font-size: 0.7rem;}
.shipin li:last-child{border-bottom: none;}
.shipin li img{width: 22px;float: right;}
.lans{color: #188EEE;}
/* 视频缓存 */
.splist{width: 100%;padding: 0.5rem;}
.splist li{width: 18%;float: left;border: 1px solid #D9D9D9;text-align: center;color: #999999;font-size: 0.68rem;margin-left: 2%;margin-top: 8px;padding: 0.2rem;}
.spcache{font-size: 0.8rem;color: #333333;border-left: 2px solid #188EEE;padding-left: 5px;margin-bottom: 10px;}
.sphover{background: #188EEE;color: #fff !important;}
.download{background: #188eee;color: #fff;font-size: 0.8rem;text-align: center;width: 90%;margin-left: 5%;padding: 0.3rem;margin-top: 10px;border-radius: 5px;margin-bottom: 7px;}
.cachebox{position: fixed;bottom: 0;z-index: 10000;background: #fff;width: 100%;display: none;}
/* 错题记录 */
.remove img{width: 20px;position: relative;top: 2px;}
.jx_show em img{width: 13px;position: relative;top: 2px;left: 2px;}
.jx_show em,.lv{color: #52C41A;}
.jxwidth{width: 32%;}
.errorbq{width: 80%;margin: 0 auto;font-size: 0.8rem;border: 1px solid #188EEE;margin-top: 10px;border-radius: 25px;overflow: hidden;}
.errorbq div{width: 50%;float: left;text-align: center;padding: 0.3rem;color: #188EEE;}
.xgwerror{background: #188EEE;color: #FFFFFF !important;}
.cid{font-size: 0.8rem;text-align: center;color: #188eee;margin-top: 10px;}
.cid img{width: 18px;margin-right: 6px;position: relative;top: 3px;}
.srid{width: 90%;margin: 12px auto;border: 1px solid #188EEE;border-radius: 5px;overflow: hidden;padding-left: 0.5rem;}
.srnumber{width: 75% !important;float: left;height: 35px !important;border: none !important;font-size: 0.8rem !important;}
.ckidbtn{border: none !important;width: 25% !important;height: 35px !important;background: #188EEE !important;color: #FFFFFF !important;border-radius: 0px !important;}
.pxxy{padding: 0rem 1rem;font-size: 0.7rem;color: #333333;}
/* 答题记录 */
.answerlist{margin-top: 10px;}
.classlist li,.answerlist li{width: 100%;padding: 0.5rem;font-size: 0.75rem;line-height: 24px;border-bottom: 1px solid #E6E6E6;}
.classlist li{display: inline-block;}
.classlist li:last-child,.answerlist li:last-child{border-bottom: none;}
.classlist li p:first-child,.answerlist li p:first-child{color: #333333;}
.classlist li p:last-child,.answerlist li p:last-child{font-size: 0.6rem;margin-top: 5px;}
.mr{margin-right: 15px;}
.fright{float: right;}
/* 错题解析 */
.alljx_title{width: 100%;padding: 0.4rem;color: #333;font-size: .7rem;background: #FAFAFA;}
.alljx_t{width: 100%;padding: 0.5rem;color: #333333;font-size: .72rem;}
.alljx_t p{color: #333333;line-height: 30px;}
.alljx_answer{width: 100%;padding-left: 0.5rem;display: table;line-height: 50px;color: #666666;font-size: 0.7rem;}
.alljx_ckda{width: 100%;color: #333;overflow: hidden;font-size:.7rem;font-weight:600;}
.alljxs{width: 22%;background: #188EEE;color: #fff;border-radius: 6px 6px 0px 0px;text-align: center;height: 1.4rem;line-height: 1.4rem;margin: .5rem 0;font-size: .7rem;}
.mydadec{width: 95% !important;margin: 0 auto;overflow: hidden;font-size: .7rem;line-height: 26px;border: 1px solid #CCCCCC;border-radius: 6px;padding: .3rem .4rem;}
.alljx_sc{width: 10%;float: left;text-align: center;margin-top: 3px;}
.alljx_jx{width: 17%;float: right;color: #52C41A;}
.alljx_jx img{margin-left: 2px;position: relative;top: 3px;width: 15px;}
.blue{color: #1890ff;}
.alljx_div{display: block;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);border-radius: 6px 6px 6px 6px;width: 95%;margin: -.5rem auto 0;overflow: hidden;}
.alljx_div .pl_div ul li p{line-height: 19px;}
.alljx_area{background: #F2F2F2;border-radius:10px;height: 100px;border: none;margin-top: 10px;padding: 0.4rem;font-size: 0.75rem;}
.alljx_fb{width: 90%;margin: 20px auto;}
.alljx_fb label{font-size: 0.7rem;color:#666666;}
.alljx_fb button{width:26%;height:30px;background:#1890FF;border-radius:8px;color: #FFFFFF;font-size: 0.7rem;margin-left: 10%;}
.alljx_fb span {width: 26%;height: 30px;background: #1890FF;border-radius: 8px;color: #FFFFFF;font-size: 0.7rem;margin-left: 10%;display: inline-block;text-align: center;line-height: 30px;}
#my{width: 20px;}
.show1,.show{display: none;}
.show1.show6,.show.show6,.show6{display: block;}
.alljx_fb input:checked+label{background-color: #ffffff;border: 1px solid #ffffff;}
.alljx_fb input:checked+label::after{content: "";width: 5px;height: 10px;top: 3px;left: 6px;border: none;border-top: none;border-left: none;}
.alljx_fb label{position: relative;left: 17px;top: 0px;width: 20px;height: 20px;border-radius: 0;border: none;}
.alljx_fb input{-webkit-appearance: checkbox;position: relative !important;top: 24px !important;height: 0.8rem !important;}
.pp{background: #188EEE;width: 3px;height: 18px;display: block;position: relative;top: 24px;left: -7px;}
.plrem{padding-left: 0.5rem;}
.mored{font-size: 0.65rem;color: #188eee;border: 1px solid #188eee;border-radius: 15px;display: inline-block;width: 20%;text-align: center;float: right;height: 22px;line-height: 22px;}
.username{font-size: 0.65rem !important;line-height: 22px !important;}
.username span:last-child{float: right;}
.pllist li{margin-top: 10px;border-bottom: 1px solid #E6E6E6;padding: 0.3rem;}
.myans{width: 25%;border-radius: 6px;background: #188eee;text-align: center;color: #fff;padding-left: 0rem !important;text-indent: 0em !important;display: block;margin: 8px 4px;}
.tit_box textarea{width: 100%;margin: 0 auto;height: 100px;border-radius: 6px;padding: 0.2rem;}
.tit_box p,.testlist li p:first-child{color: #333;}
.kszx{color: #188EEE;font-size: 0.6rem !important;text-align: left !important;padding: 0.2rem 0.8rem;}
.hm{height: 1.8rem;margin-top: -17px;font-weight: bold;letter-spacing: 2px;font-size: 0.77rem;}
/* 试题收藏 */
.cw{width: 68% !important;}
/* 课后练习 */
.c_left{width: 95%;float: left;line-height: 19px;}
.c_right{width: 5%;float: left;text-align: center;}
.c_right img{width: 10px;position: relative;top: 11px;}
/* 考试中心 */
.testbt{padding: 0.8rem 0.5rem;background: #f5f5f5;font-size: 0.8rem;font-weight: bold;}
.testbt span{width: 3px;background: #188eee;height: 19px;display: inline-block;margin-right: 5px;top: 3px;position: relative;}
.testbt a{font-size: 0.6rem;color: #666666;display: inline-block;float: right;position: relative;top: 4px;font-weight: normal;}
.testlist li{margin: 0.6rem 3%; padding: 0.6rem 3%;font-size: 0.8rem;border-radius: 5px;}
.testlist li p:first-child img{display: inline-block;width: 1.4rem;margin-left: 2%;}
.testlist li:last-child{border-bottom: none;}
.testlist li p:last-child{font-size: 0.65rem;margin-top: 10px;overflow: hidden;}
.tspan{display: inline-block;background: #188eee;text-align: center;width: 23%;padding: 0.2rem;color: #fff;border-radius: 20px;float: right;}
.testlist li p span:last-child{margin-right: 13px;}
.mode{width: 85%;margin: 0 auto;padding: 2rem;border-radius: 15px;text-align: center;overflow: hidden;z-index: 10000;position: absolute;top: 207px;left: 7.5%;background: #fff;}
.mode div{width: 50%;float: left;text-align: center;border-right: 1px solid #D9D9D9;font-size: 0.8rem;}
.mode div img{width: 25px;}
.mode div:last-child{border-right: none;}
.scimg{float: right;width: 20px;}
.showbox{width: 100%;background: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;text-align: center;overflow: hidden;position: fixed;bottom: -2px;z-index: 20000;}
.showlist{overflow: hidden;}
.showlist li{width: 33.3%;text-align: center;float: left;font-size: 0.7rem;margin-top: 9px;}
.showlist li p{color: #333;}
.showlist li p img{width: 40px;}
.showbox button,.cancel{width: 80%;margin: 12px auto;background: #e6e6e6;color: #666666;padding: 0.3rem;font-size: 0.8rem;border-radius: 7px;}
/* 考试中心------>题库 2020/5/7 */
.tkheader{width: 95%;margin: 0 auto;padding-top: 15px;overflow: hidden;}
.tkheader a{display: inline-block;float: right;width: 30px;height: 30px;overflow: hidden;text-align: right;}
.tkheader a img{float: right;width: 70%;}

.tkcenter{width: 100%;margin: 10px auto 30px auto;overflow: hidden;}
.tkcenter .tktopul{width: 95%;margin: 5px auto 0 auto;overflow: hidden;border-radius: 5px;background: url(../img/tkbg.png) no-repeat;background-size: 100%;height: 105px;}
.tkcenter .tktopul li{width: 33.3%;float: left;text-align: center;overflow: hidden;}
.tkcenter .tktopul li p{color: #FFFFFF;font-size: 0.75rem;}
.tkcenter .tktopul li p:first-child{font-size: 0.7rem;padding-top: 18px;padding-bottom: 10px;}
.tkcenter .tktopul li p em{font-weight: bold;font-size: 1rem;}
.tktype{width: 94%;margin: 10px auto;overflow: hidden;background-color: #fff;border-radius: 5px;}

.tktype a{width: 20%;overflow: hidden;display: inline-block;font-size: 0.7rem;text-align: center;margin-left: 3%;margin-top: 15px;margin-bottom: 10px;}

.tktype a p{color: #4D4D4D;line-height: 27px;}
.tktype a p img{width: 35%;}
.tkline{width: 100%;height: 6px;background: #F5F5F5;overflow: hidden;}
.tklist{width: 90%;margin: 15px auto 36px;font-size: 0.8rem;overflow: hidden;}
.tklist a{display: block;width: 100%;overflow: hidden;margin-bottom: 15px;border-bottom: 1px solid #f5f5f5;padding-bottom: 15px;}
.tklist a p:first-child{color: #333;font-size: .8rem;margin-bottom: 5px;width: 100%;overflow: hidden;}
.tklist a p:first-child img{width: 5%;margin-right: 7px;position: relative;top: 2px;}
.tklist a p:last-child{color: #666666;width: 100%;overflow: hidden;font-size: 0.7rem;margin-top: 10px;}
.tklist a p:last-child span:first-child{float: left;display: inline-block;padding-left: 28px;}
.tklist a p:last-child span:last-child{float: right;display: inline-block;}
.tkadwrmk{width: 95%;margin: 0 auto;overflow: hidden;display: block;}
.tkadwrmk img{width: 100%;}
.tkzxa{display: block;position: fixed;bottom: 188px;z-index: 9999;right: -25px;width: 5rem;overflow: hidden;font-size: .74rem;height: 40px;line-height: 40px;background: #FF6A00;color: #fff !important;padding-left: 15px;border-radius: 20px;}
.tkzxa img{width: 20%;position: relative;top: 4px;margin-right: 2px;}
/* 章节练习 2020/5/8 */
.newzjlx{width: 94%;margin: 0 auto 0.6rem;overflow: hidden;background-color: #fff;}
.change{width: 100%;overflow: hidden;margin: 0 auto;}
.change li{float: left;width: 50%;text-align: center;background: #188EEE;color: #FFFFFF;height: 45px;line-height: 45px;font-size: .85rem;}
.change li a{color: #FFFFFF;}
.change .lino::after{content: "";display: block;width: 14%;height: 3px;background-color: #F7F7F7;border-radius: 3px;margin: auto;position: relative;top: -8px;}
.new_altext{padding: 0.2rem 6%;background-color: #E5F4FF;line-height: 1.2rem;color: #666666;font-size: 0.65rem;}
.jdt_mute{display: inline-block;
    width: 52%;
    height: 4px;
    background-color: #E6E6E6;
    position: relative;
    top: -0.2rem;
    /* margin-left: 0.85rem;    */
    margin-right: 0.5rem;  
    border-radius: 15px;
    }
    .jdt_mute i{display: block;
        width: 20%;
        background-color: #188EEE;
        height: 4px;
        border-radius: 15px; }

/* .change .lino{background: #FFFFFF !important;color: #188EEE !important;border: none !important;} */
.newzjlx a{display: flex;justify-content: space-between;align-items: center;padding: 10px 3%; border-bottom: 1px solid #F5F5F5;font-size: .8rem;line-height: 32px;width: 100%;overflow: hidden;}
.newzjlx a p:first-child{color: #333333;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;font-size: 0.75rem;}
.newzjlx a p:first-child img{width: 3.5%;position: relative;top: 0px;margin-right: 4px;}
.newzjlx a p:last-child{color: #666666;font-size: .7rem;}
.newzjlx a p:last-child span:first-child{display: inline-block;float: left;width: 45%;}
.newzjlx a p:last-child span:last-child{display: inline-block;float: left;margin-right: 5px;}
.newzjlx a p sub{}
.newz_bomrg{width: 80%;}
.newz_bomlf{width: 18%;line-height: 1.2rem;font-size: 0.75rem;text-align: center;border-radius: 21px;border: 1px solid #188EEE;color: #188EEE;}

/* 学习评估 2020/5/8 */
.report{width: 95%;margin: 15px auto;overflow: hidden;background: #fff;border-radius: 5px;padding-bottom: 15px;padding-top: 15px;}
.report li{width: 49%;float: left;overflow: hidden;text-align: center;font-size: .75rem;line-height: 30px;}
.report li:nth-child(2){width: 1px;float: left;height: 80px;background: #E6E6E6;margin-left: 3px;margin-right: 3px;position: relative;top: 10px;}
.report li p:nth-child(2){color: #333333;font-weight: bold;}
.report li p:nth-child(3){font-size: .7rem;color: #333333;overflow: hidden;width: 100%;height: 30px;}
.reportul{width: 95%;margin: 15px auto 0px auto;overflow: hidden;border-radius: 5px;padding-top: 15px;font-size: .75rem;}
.reportul li{width: 100%;background: #fff;height: 55px;line-height: 55px;border-radius: 5px;margin-bottom: 20px;}
.reportul li span:first-child{display: inline-block;float: left;overflow: hidden;margin-left: 10px;color: #333333;font-weight: bold;}
.reportul li span:first-child em{display: inline-block;width: 2px;height: 18px;position: relative;top: 3px;background: #1890FF;}
.reportul li span:last-child{display: inline-block;float: right;margin-right: 10px;overflow: hidden;font-weight: bold;font-size: .8rem;}
.reportul li .hong{color: #F5222D;}
.reportul li .cheng{color: #FA8C16;}
.reportul li .lanse{color: #13C2C2;}
.reportul li .lv{color: #52C41A;}
.reptable{width: 95%;margin: 0 auto;background: #fff;border: 1px solid #99D5FF;overflow: hidden;font-size: .75rem;}
.reptable caption{margin-bottom: 10px;font-size: .85rem;font-weight: 500;}
.reptable th{background: #CCE8FF;height: 40px;line-height: 40px;border-right: 1px solid #99D5FF;}
.reptable td{height: 40px;display: table-cell;line-height: 30px;font-size: .7rem;vertical-align: middle;border-right: 1px solid #99D5FF;text-align: center;border-bottom: 1px solid #99D5FF;}
.reportp{width: 95%;margin: 12px auto;font-size: .8rem;color: #333333;text-align: center;overflow: hidden;height: 30px;line-height: 30px;display: block;}
/* 学习答疑 */
.wen,.da{width: 100%;padding: 0.5rem;font-size: 0.7rem;}
.wen p{color: #333333;font-weight: bold;}
.wen span,.da span,.awen{width: 5%;text-align: center;background: #32B16C;font-size: 0.6rem;display: inline-block;color: #fff;border-radius: 3px;float: left;margin-right: 4px;margin-top: 2px;}
.da span{background: #FF4E50;}
.da p{color: #4D4D4D;line-height: 25px;padding-left: 0.5rem;}
.wyzw{padding: 0.6rem;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;margin-top: 3px;color: #188eee;font-size: 0.75rem;width: 100%;display: inline-block;}
.tiwen{width: 95%;margin: 0 auto;font-size: 0.8rem;padding: 0.2rem 0.5rem;border-radius: 8px;height: 80px;}
.tijiaowen{width: 94%;margin: 15px 3%;padding: 0.5rem;background: #188eee;font-size: 0.8rem;color: #fff;border-radius: 8px;}
.study{display: inline-block;width: 20%;float: left;border: 1px solid #188eee;color: #188eee;text-align: center;border-radius: 15px;}
.din{display: inline-block;margin-top: 13px;}
.sfr{float: right;}
.yjj{color: #32B16C;border: 1px solid #32B16C;}
/* 登录 */
.logins{width: 85%;height: 35px;line-height: 35px;margin: 20px auto;}
.loginpwd{color:#CCCCCC;border-bottom: 2px solid #CCCCCC;font-size: 16px;width: 50%;height: 95%;line-height: 33px;margin: 0 auto;float: left;cursor: pointer;text-align: center;}
.loginpwd-checked{color:#188eee;border-bottom: 2px solid #188EEE}
.tabs-process-checked{display: block !important;}
.tabs-process{display: none;}
.m{margin: 1rem auto 0 !important;}
.login_page .login_box ul li input { width: 90%; border: none; margin-left: 12px;}
.yzmtp{margin-right: 10px;cursor: pointer;width: 47%;}
.login_page .login_box .loginbtn {width: 40%; height: 27px;border-radius: 0.2rem;background-color: #188EEE;font-size: .6rem;display: block;border: none; margin-right: 0.4rem;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.03);color: #FFFFFF;}
.login_page .login_box .sub {width: 85%;border-radius: 1.37rem;background-color: #188EEE;font-size: .8rem;display: block;border: none;margin: 1rem auto;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.03);}
.other span a{font-size: 0.8rem;color: #188eee;}

.login_page .usertips {
    font-size: 12px; 
    text-align: center;
    width: 85%;
    margin: 10px auto 0;
}

.login_page .user_protocol {
    color: #999;
}
    .login_page .user_protocol label {
        position: relative;
        width: 100%;
        border: none;
        margin-right: 0;
        top:0;
    }
    .login_page .user_protocol  a {
        color: #379Be7;
    }

    .login_page .user_protocol input {
        -webkit-appearance: checkbox;
        margin-right: 6px;
        border: 1px solid;
        width: 14px;
        height: 14px;
        border-radius: 4px;
        display: inline-block;
    } 

.user_protocolCheck.red {
    border-color: #e13b29;
    animation: ztzdd 1 0.3s linear;
}

@keyframes ztzdd {
    0% {
        transform: translate(0);
    }

    15% {
        transform: translate(0);
    }

    30% {
        transform: translate(4px,-4px);
    }

    45% {
        transform: translate(0px,0px);
    }

    60% {
        transform: translate(4px,-2px);
    }

    75% {
        transform: translate(0px,0px);
    }

    90% {
        transform: translate(4px,-1px);
    }

    100% {
        transform: translate(0px,0px);
    }
}
/* 排行榜 */
.phbbox{width: 95%;margin: 0 auto;text-align: center;background: #F7FBFF;padding: 1rem;padding-top: 28px;font-size: 1rem;}
.fsphb{width: 40%;margin: 0 auto;padding: 0.3rem;background: linear-gradient(0deg,rgba(78,169,254,1) 0%,rgba(13,117,217,1) 100%);color: #fff;transform: skew(-20deg);border-radius: 8px;position: relative;top: 20px;text-align: center;font-weight: bold;font-size: 0.9rem;}
.fsphb span{transform: skew(20deg);letter-spacing: 2px;}
.tbone{width: 100%;background: linear-gradient(0deg,rgba(78,169,254,1) 0%,rgba(13,117,217,1) 100%);border-radius: 21px;display: inline-block;overflow: hidden;padding: 0.2rem;}
.ttwo{width: 100%;display: inline-block;overflow: hidden;}
.tthree{width: 100%;background: #E5F3FF;display: inline-block;overflow: hidden;}
.fbai{color: #fff;font-weight: bold;font-size: 0.75rem;}
.tbone div,.ttwo div,.tthree div{width: 25%;float: left;font-size: 0.7rem;}
.lan{color: #0D75D9;padding: 1rem 0.5rem;}
.hei{color: #333333;padding: 1rem;}
.redyuan{width: 25px;height: 25px;line-height: 25px;display: inline-block;background: #FF4E50;color: #fff;border-radius: 50%;font-size: 0.8rem;text-align: center;margin-left: -30px;}
.lanyuan{background: #99CFFF;color: #0D75D9;}
.topimg,.mfstlist a p:first-child img{width: 100%;}
.backindex{float: right;display: inline-block;position: relative;top: 12px;text-align: right;}
.backindex img{width: 73%;}
/* 免费试听 2020/5/12 */
.mfstbox{padding: 2.2rem 0 .1rem;width: 100%;overflow: hidden;}
.mfstlist{width: 100%;margin: 20px auto;overflow: hidden;}
.mfstlist a{width: 45%;margin-left: 3.3%;float: left;overflow: hidden;display: inline-block;font-size: .75rem;line-height: 23px;margin-bottom: 15px;}
.mfstlist a p:first-child{background: url(../live/img/mfst_bg.png) no-repeat;background-size: 100%;height: 125px;margin-bottom: 5px;color: #fff;text-align: center;}
.mfstlist a p:first-child span{width: 100%;margin: 0 auto;display: inline-block;overflow: hidden;font-size: .75rem;font-weight: bold;}
.mfstlist a p:first-child span:first-child{padding-top: 25px;}
.mfstlist a p:nth-child(2){color: #4D4D4D;height: 50px;overflow: hidden;font-size: .7rem;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.mfstlist a p:last-child{color: #999999;font-size: .65rem;margin-top: 2px;}
.mfstlist a p:last-child img{width: 8%;position: relative;top: 2px;}
.mfstvideo{width: 100%;height: 240px;overflow: hidden;position: relative;}
.mfstvideo video{width: 100%;height: 240px;}
.mfstvideo .playdiv{width: 100%;position: absolute;height: 100%;top: 0px;text-align: center;padding-top: 50px;background: #000;opacity: 0.5;}
.mfstvideobt{width: 100%;margin: 8px auto;overflow: hidden;}
.mfstvideobt p:first-child{color: #333333;font-size: 0.8rem;width: 95%;margin: 0 auto;font-weight: bold;}
.mfstvideobt p:last-child{width: 95%;margin: 8px auto;font-size: .7rem;overflow: hidden;color: #999999;}
.mfstvideobt p:last-child img{width: 5%;position: relative;top: 4px;}
.mfstkcjs{width: 100%;overflow: hidden;margin: 0 auto 70px auto;border-top: 1px solid #E8E8E8;padding-top: 10px;}
.mfstkcjs p{width: 95%;margin: 0 auto;font-size: .7rem;color: #4D4D4D;line-height: 28px;text-indent: 2em;}
.mfstkcjs p:first-child{font-size: .85rem;color: #333333;font-weight: bold;margin-bottom: 5px;text-indent: 0em;}
.mfstkcjs p:first-child em{width: 4px;background: #188EEE;display: inline-block;height: 22px;margin-right: 7px;position: relative;top: 4px;}
.mfstbtn{width: 100%;position: fixed;bottom: 0px;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);z-index: 999;height: 70px;background: #fff;text-align: center;line-height: 70px;}
.mfstbtn a{width: 40%;display: inline-block;margin-left: 5%;font-size: .75rem;border-radius: 10px;color: #FFFFFF;overflow: hidden;height: 50px;line-height: 50px;margin-top: 10px;text-align: center;}
.mfstbtn a:first-child{background: #188EEE;}
.mfstbtn a:first-child img{width: 12.5%;position: relative;top: 3px;margin-right: 5px;}
.mfstbtn a:last-child{background: #FF6A00;margin-right: 5%;}
.islogin{filter: blur(2px) brightness(1);-webkit-filter: blur(2px) brightness(1);-ms-filter: blur(2px) brightness(1);-moz-filter: blur(2px) brightness(1);}
#islogin{width: 100%;height: 100%;z-index: 9999;position: absolute;top: 0px;}
.jourlogin{position: fixed;width: 100%;bottom: 0;background: #fff;padding-bottom: 10px;z-index: 99999;box-shadow: 0px 0px 21px 3px #999;}
.jourlogin p{width: 95%;margin: 15px auto 20px auto;overflow: hidden;border-bottom: 1px solid #F2F2F2;padding-bottom: 5px;}
.jourlogin p:first-child,.jourlogin p:last-child{border-bottom: none;}
.jourlogin p:first-child img{width: 8%;}
.jourlogin p:first-child span{display: inline-block;margin-left: 15px;height: 40px;line-height: 40px;color: #000000;position: relative;top: -4px;font-size: 22px;}
.jourlogin p em{width: 25%;float: left;font-size: 18px;overflow: hidden;height: 40px;line-height: 40px;color: #000000;}
.jourlogin p select{width: 70%;float: left;height: 40px;line-height: 40px;font-size: 18px;}
.jourlogin p:nth-child(3) input{width: 75%;float: left;height: 40px;line-height: 40px;font-size: 18px;border: none;color: #8f8f94;}
.jourlogin p:nth-child(4) .yzminput{width: 50%;float: left;height: 40px;line-height: 40px;font-size: 18px;border: none;color: #8f8f94;}
.jourlogin p:nth-child(4) .yzmbtn{width: 25%;float: right;text-align: center;background: #188EEE;color: #fff;border: none;height: 40px;font-size: 12px;overflow: hidden;padding: 0px;}
.jourlogin p input::placeholder{color: #8f8f94;}
.jourlogin p:last-child{text-align: center;margin-top: 30px;margin-bottom: 25px;}
.jourlogin p:last-child .quxiao{width: 30%;margin-right: 30px;border: none;background: #CCCCCC;color: #fff;font-size: 16px;height: 45px;}
.jourlogin p:last-child .queding{width: 30%;border: none;background: #188EEE;color: #fff;font-size: 16px;height: 45px;}
/* 课程 */
.kebox{padding-bottom: 2.6rem;width: 100%;overflow: hidden;}
.kchearul{width: 100%;margin: 0px auto;border-top: 1px solid #E8E8E8;overflow: hidden;position: absolute;z-index: 999;background: #fff;padding-bottom: 20px;display: none;}
.kchearul li{width: 44%;float: left;font-size: .7rem;margin-left: 4%;text-align: center;background: #E5F4FF;height: 35px;line-height: 35px;border-radius: 5px;margin-top: 20px;}
.kchearul .onli{background: #188EEE !important;color: #FFFFFF!important;}
.kchearul .onli a{color: #fff;}
.tplb{width: 95%;height: 8rem;position: relative;margin: 5px auto 20px auto;border-radius: 10px;overflow: hidden;}
.tplb .image li,.pmjpbox .image li{width: 100%;height: 100%;float: left;position: absolute;display: none;overflow: hidden;}
.tplb .image li img{width: 100%;height: 100%;}
.tplb .num,.pmjpbox .num{position: absolute;list-style: none;cursor: pointer;bottom: 8px;left: 45%;}
.tplb .num li{float: left;color: white;width: 10px;height: 10px;border-radius: 100%;background-color: #FFFFFF;margin: 0 4px;text-align: center;line-height: 20px;opacity: 0.5;}
.tplb .num .current{background-color: #FFFFFF;opacity: 1;}
.tplb .arrow,.pmjpbox .arrow{height: 60px;width: 30px;position: absolute;cursor: pointer;background-color: #000;color: white;opacity: 0.4;font-size: 20px;text-align: center;line-height: 60px;top: 72px;display: none;}
.tplb .left,.pmjpbox .left{left: 0;}
.tplb .right,.pmjpbox .right{right: 0;}
.kclist{width: 95%;margin: 0 auto;text-align: center;overflow: hidden;}
.kclist a{width: 21%;float: left;margin-right: 5%;overflow: hidden;}
.kclist a:last-child{margin-right: 0%;}
.kclist a span:first-child{width: 55px;height: 55px;overflow: hidden;display: inline-block;text-align: center;line-height: 55px;}
.kclist a span:first-child img{width: 100%;}
.kclist a p:last-child{width: 100%;font-size: .7rem;color: #333;overflow: hidden;}
.kcrd{width: 94%;margin: .8rem auto;display: block;font-size: 0.75rem;background: #F2F9FF;color: #666666 !important;height: 40px;line-height: 40px;border-radius: 10px;padding-left: 15px;overflow: hidden;}
.kcrd em{position: relative;top: -5px;color: #666666;font-size: 1rem;}
.kcbox4{width: 95%;margin: 15px auto 0px auto;overflow: hidden;}
.kcbox4bt{width: 100%;font-size: .85rem;color: #333;overflow: hidden;font-weight: 600;height: 1.35rem;margin: 0.8rem 0 0.4rem 0;}
.kcbox4bt>em{width: 3px;height: 18px;background: #188eee;display: inline-block;margin-right: 5px;position: relative;top: 3px;}
.kcbox4bt a{font-weight: 500;max-width: 70%;font-size: .6rem;float: right;;display: inline-block;text-align: center;height: 20px;line-height: 20px;position: relative;top: 4px;color: #999999;}
.kcbox4bt a>img{width: 60%;float: right;}
.kcbox4bt a>em{display: inline-block;border-left: 4px solid #999;border-top: 3px solid transparent;border-bottom: 3px solid transparent;margin-left: 2px;position: relative;top: -2px;} 

.stkclist{width: 100%;margin: 0px auto 30px auto;overflow: hidden;background: #FFF;}
.s2{width: 94% !important;border-radius: 4px;margin: .5rem auto;}
.s2 a{border-bottom: none !important;width: 96% !important;padding-top: 10px !important;}
.stkclist a{width: 100%;display: block;margin: 0 auto;border-bottom: 1px solid #E8E8E8;overflow: hidden;position: relative;padding-top: 15px;}
.stkclist a p:first-child{width: 45%;float: left;overflow: hidden;}
.stkclist a p:first-child img{width: 100%;}
.stkclist a p:last-child{width: 52%;float: right;font-size: .75rem;color: #4D4D4D;}
.stkclist a p:last-child span:first-child{width: 100%;overflow: hidden;margin: 8px auto;line-height: 26px;font-weight: 500;height: 56px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.stkclist a p:last-child span:last-child{position: absolute;bottom: 21%;color: #999;font-size: .6rem;width: 53%;overflow: hidden;display: inline-block;}
.stkclist a p:last-child span:last-child em{background: #FF6A00;box-shadow: 1px 2px 2px 0px rgb(255 181 127 / 40%);border-radius: 23px;display: inline-block;text-align: center;float: right;color: #fff;margin-right: .3rem;padding: 0.05rem .35rem;overflow: hidden;font-size: .65rem;}
.stkclist a p:last-child span:last-child img{width: 7%;position: relative;top: 2px;margin-right: 0px;}
.stkclist a p:first-child{background: url(../img/mfst_bg.png) no-repeat;background-size: 100%;margin-bottom: 5px;color: #fff;text-align: center;}
.stkclist a p:first-child span{width: 100%;margin: 0 auto;display: inline-block;overflow: hidden;font-size: .7rem;font-weight: bold;}
.stkclist a p:first-child span:first-child{padding-top: 27px;}
.stkclist a p:first-child span:last-child{font-size: .6rem;font-weight: 500;}

.bghui{width: 100%;background: #fff;overflow: hidden;margin: 0 auto;}
.bghui>div{width: 95%;margin: 0 auto;overflow: hidden;position: relative;}
.bghui>.ysbox{width: 100%;background: url(../course/img/ysbg.jpg)no-repeat bottom center #F2F2F2;padding: .8rem 0;background-size: 100%;}
.zblist>ul{width: 100%;overflow: scroll;overflow-y: hidden;margin: .4rem auto 0;display: flex;padding: 0.2rem 1%;}
.zblist>ul li{width: 82%;float: left;margin-right: 3%;background: #fff;border-radius: 5px;padding: 2%;flex: none;box-shadow: 0px 0px 8px 0px rgba(22, 103, 196, 0.20);}
.zblist>ul li>h2,.stulbox>ul li>h2{width: 100%;height: 2.4rem;font-size: .75rem;line-height: 1.1rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zblist>ul li>h2 em{display: inline-block;background-image: linear-gradient(to right,#FF4E50, #FB7E58);border-radius: 10px 10px 10px 0px;color: #fff;font-size: .6rem;height: .9rem;line-height: .9rem;padding: 0 .2rem;margin-right: .2rem;}
.zblist>ul li>p:nth-child(2),.stulbox>ul li>p:nth-child(2){width: 100%;overflow: hidden;margin: 4px auto;color: #999999;font-size: .65rem;}
.zblist>ul li>p:nth-child(2) img,.stulbox>ul li>p:nth-child(2) img{width: .75rem;position: relative;top: 2px;margin-right: 4px;}
.zblist ul::-webkit-scrollbar{width: 1px;}
.zblist ul li .lsbox,.stulbox ul li .lsbox{width: 100%;margin: .6rem auto 0;overflow: hidden;font-size: .65rem;color: #4D4D4D;}
.zblist ul li .lsbox>span:first-child,.stulbox ul li .lsbox>span:first-child{display: inline-block;width: 2rem;height: 2rem;overflow: hidden;border-radius: 50%;text-align: center;}
.zblist ul li .lsbox>span:first-child img,.stulbox ul li .lsbox>span:first-child img,.ysright img{width: 100%;}
.zblist ul li .lsbox>span:last-child,.stulbox ul li .lsbox>span:last-child{display: inline-block;overflow: hidden;margin-left: 4px;height: 2rem;line-height: 2rem;}
.zblist ul li .zbbtn,.stulbox ul li .zbbtn{width: 100%;overflow: hidden;margin: 0 auto .2rem;color: #999999;font-size: .7rem;line-height: 1.4rem;}
.zblist ul li .zbbtn>em{color: #188EEE;}
.zblist ul li .zbbtn>a:first-child{display: inline-block;color: #666;}
.zblist ul li .zbbtn>a:last-child,.stulbox ul li .zbbtn>a:last-child{display: inline-block;border: 1px solid #188EEE;border-radius: 25px;float: right;height: 1.4rem;line-height: 1.4rem;padding: 0 .4rem;text-align: center;overflow: hidden;color: #188EEE;}
.zblist ul li .zbbtn .ljyy{color: #188EEE;background: #E5F4FF;border: 1px solid #E5F4FF !important;}
.zblist ul li .zbbtn .ljyy img{top: 3px !important;width: 0.8rem;}
.zblist ul li .zbbtn .gkhf img{width: 0.8rem;}
.zblist ul li .zbbtn>a:last-child img{margin-right: .3rem;position: relative;top: 2px;}
.stulbox ul{width: 100%;margin: -.3rem auto 0;overflow: hidden;padding: 0 1% 1.2rem 1%;}
.stulbox ul li{width: 48%;display: inline-block;float: left;margin-right: 4%;overflow: hidden;background: #fff;border-radius: 5px;margin-top: .8rem;padding: 2%;box-shadow: 0px 0px 10px 0px rgba(22, 103, 196, 0.20);}
.stulbox ul li:nth-child(2n){margin-right: 0;}
.stulbox ul li .zbbtn>em{color: #FF0000;}
.ysbox .kcbox4bt{width: 95%;margin: 0 auto;}
.ysbk{width: 95%;margin: .6rem auto 0;background: #FFF;border-radius: 5px;overflow: hidden;font-size: .7rem;}
.ysbk>div{width: 94%;margin: .8rem 0 0 4%;border-left: 1px dashed #abd6f9;position: relative;}
.ysbk>div>a{display: flow-root;width: 95%;margin-left: 5%;position: relative;margin-bottom: 1.2rem;}
.ysbk>div>a>img:first-child{position: absolute;width: .8rem;left: -1.3rem;top: 2px;}
.ysbk>div>a .ysleft{width: 70%;float: left;overflow: hidden;font-size: .75rem;}
.ysbk>div>a .ysleft p{width: 100%;margin: .1rem auto 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1rem;font-size: .7rem;}
.ysright{display: inline-block;width: 2.4rem;height: 2.4rem;border-radius: 50%;float: right;overflow: hidden;margin-right: 2%;}
/* 发现 */
.findbox{width: 95%;margin: 0px auto;overflow: hidden;padding-top: 3rem;}
.findbox .imgbox{width: 100%;margin: 0 auto;overflow: hidden;}
.findbox .imgbox a{display: block;text-align: center;height: 104px;line-height: 104px;border-radius: 5px;overflow: hidden;margin-bottom: 15px;background: #F5F5F5;color: #188EEE;font-size: 18px;}
.findbox .imgbox a img,.classimg img,.uldiv>img{width: 100%;}
.morea{width: 100%;font-size: .8rem;text-align: center;display: block;color: #188eee !important;overflow: hidden;}
.morea img{position: relative;top: -3px;margin-left: 5px;width: 3%;}
.infocen{display: inline-block;float: right;font-size: .72rem;color: #fd0;height: 47px;line-height: 47px;overflow: hidden;}
.classdec{width: 100%;margin: 2.24rem auto 4rem auto;overflow: hidden;}
.classimg{width: 100%;overflow: hidden;position: relative;}
.classimg .classliteg{display: inline-block; position: absolute;top: 50%;left: 50%;  transform: translate(-50%, -30%);padding: 0.2rem 2%;font-size: 0.8rem;color: #fff;border: 1px solid #fff;border-radius: 15px;background-color: rgba(0, 0, 0, 0.2);}
.classimg .classliteg img{display: inline-block;width: 0.5rem;position: relative;top: 0.1rem;}

.classimg span{display: block;font-size: .8rem;width: 100%;background: #fd0;height: 100%;padding: 3rem 2.5rem 1rem;overflow: hidden;line-height: 25px;font-weight: bold;text-align: center;}
.clatltle{width: 94%;margin: 0px auto;font-size: .8rem;overflow: hidden;}
.clatltle div:first-child{width: 100%;margin: 10px auto;overflow: hidden;border-bottom: 1px solid #F2F2F2;padding-bottom: 16px;}
.clatltle div:first-child p:first-child{color: #333333;font-weight: bold;margin-bottom: 12px;font-size: 0.9rem;}
.clatltle div:first-child p:last-child{font-size: .7rem;width: 100%;overflow: hidden;}
.clatltle div:first-child p:last-child span:first-child{margin-right: 14px;}

.clatltle div:first-child p:last-child a{
    vertical-align: top;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    color: #555555;
    border: 1px solid #a0a0a0;
    padding: 0px 25px 0px 8px;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.clatltle div:first-child p:last-child .par_choic{   
    border: 1px solid #f6503e;
    background: url(http://www.fzyzx.cn/shipin/img/coure_imgvo01.png) #f6503e no-repeat !important;
    background-position: right bottom !important;
    color: #fff !important;
}
.clatltle div:first-child p:last-child .par_nochoic{
    background: url(http://www.fzyzx.cn/shipin/img/coure_imgvo02.png) no-repeat;
    background-position: right bottom;
}


.claxs {width: 99%;margin: 0 auto;font-size: .75rem;overflow: hidden;padding-bottom: 10px;}
.claxs span:last-child{display: inline-block;width: 100%;color: #FF4C4C;font-weight: bold;font-size: .8rem;}
.claxs span:last-child em{font-size: .5rem;text-decoration: line-through;color: #999999;font-weight: 400;margin-left: .3rem;}
.cladg{width: 100%;font-size: .7rem;padding: 14px 10px;overflow: hidden;color: #FF4C4C;}
.cladg span:first-child{width: 14%;display: inline-block;border: 1px solid #FF4C4C;text-align: center;height: 28px;line-height: 28px;border-radius: 20px;}
.cladg span:last-child{display: inline-block;float: right;line-height: 28px;overflow: hidden;}
.cladg span:last-child img{width: 3%;position: relative;top: 1px;margin-left: 3px;}
.claul{width: 100%;border-bottom: 1px solid #F2F2F2;height: 45px;line-height: 45px;overflow: hidden;text-align: center;font-size: 0.75rem;}
.claul li{width: 25%;float: left;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.claul li span{display: none;width: 46%;margin: 0 auto;height: 3px;background:#188EEE;position: relative;top: -4px;overflow: hidden;}
.claul li.lispan span{display: block !important;}
.uldiv{display: none;margin: 0 auto 100px;}
.subA .other {
    color: #999999 !important;
}
.subA a {
    font-size: .7rem;
    color: #333;
    width: 96%;
    margin: 0 auto;
    display: block;
    line-height: 30px;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 10px;
    padding-top: 10px;
}
.subA a img{float: right;position: relative;top: 5px;margin-right: 4px;width: 6%;}
.freest{padding: 3px;background: #39b378;position: relative;display: inline-block;border-radius: 4px;color: #fff;font-weight: normal;width: auto;line-height: 14px;height: 20px;top: 0;left: 6px;font-size: .6rem;}
.clauldiv{width: 100%;margin: 0 auto;overflow: hidden;font-size: .7rem;line-height: 26px;padding: 10px;}
.clauldiv img{width: 100%;position: relative;top: -6px;}
.clauldiv img:first-child{top: 0px;}
.kbmldec{width: 90%;font-size: .75rem;margin: 10px auto;line-height: 26px;color: #333;overflow: hidden;}
.claplul {width: 95%;margin: 10px auto;overflow: hidden;font-size: 0.75rem;}
.claplul li{width: 100%;overflow: hidden;padding-bottom: 8px;border-bottom: 1px solid #F2F2F2;}
.claplul li div:first-child{width: 16%;float: left;text-align: center;overflow: hidden;margin-top: 5px;height: 64px;}
.claplul li div:first-child img{width: 35.31px;position: relative;top: 13px;height: 35.31px;}
.claplul li div:last-child{width: 50%;float: left;line-height: 26px;overflow: hidden;}
.claplul li div:last-child p{width: 100%;overflow: hidden;}
.claplul li div:last-child p:first-child{color: #333333;font-weight: bold;}
.claplul li div:last-child p:nth-child(2){font-size: .65rem;}
.claplul li div:last-child p:last-child{font-size: .7rem;color: #333;}
.clapla{width: 100%;text-align: center;display: block;font-size: .7rem;color: #999;}
.clapaybot{position: fixed;bottom: 0;background: #ffffff;box-shadow: 0 -1px 0 0 #eee;z-index: 100;width: 100%;left: 0;right: 0;}
.clajiage{width: 57%;float: left;font-size: .75rem;overflow: hidden;padding-left: .5rem;padding-top: 1rem;}
.clajiage p:first-child{font-size: .8rem;color: #FF4C4C;font-weight: 700;margin-bottom: .1rem;}
/* .clajiage p:last-child{font-size: .6rem;padding-left: .2rem;} */
.clakh{border-left: #eee 1px solid;font-size: .7rem;width: 13%;text-align: center;color: #6d6d6d;display: inline-block;overflow: hidden;padding-top:.45rem;}
.clakh span{display: block;width: 100%;margin-top: -3px;}
.clakh img{width: 44%;}
.claljqg{background: #FF4C4C;width: 30%;text-align: center;color: #fff;font-weight: 500;float: right;display: inline-block;font-size: .8rem;height: 56px;line-height: 56px;}
.clalogin{width: 100%;display: block;font-size: .7rem;height: 40px;line-height: 40px;text-align: center;color: #ffffff;overflow: hidden;    background: rgba(0, 0, 0, 0.6);}
.cladgtkbox{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 101;display: none;background: rgba(0,0,0,.4);}
.cladgtk{width: 100%;position: fixed;bottom: 0;z-index: 9999;background: #fff;left: 0;right: 0;}
.cladgtk .dgtktop{width: 90%;margin: 10px auto;padding-top: .5rem;padding-bottom: .3rem;font-size: .8rem;overflow: hidden;}
.cladgtk .dgtktop p:first-child{font-size: .9rem;color: #333;font-weight: bold;padding-bottom: .5rem;width: 100%;overflow: hidden;}
.cladgtk .dgtktop p:first-child img{float: right;width: 5%;}
.cladgtk .dgtktop p:last-child{font-size: .7rem;width: 100%;overflow: hidden;color: #333;}
.cladgtk .dgtktop p:last-child span{float: right;font-weight: bold;}
.claczdg {width: 90%;margin: 16px auto;overflow: hidden;}
.czdgtext{width: 100%;color: #333;font-weight: bold;font-size: .9rem;padding-bottom: .3rem;overflow: hidden;}
.czdgul {width: 100%;overflow: auto;box-sizing: border-box;height: 308px;}
.czdgul li {margin-top: .5rem;border-radius: .3rem;background: #F8F8F8;height: 4rem;box-sizing: border-box;padding-right: 0;display: flex;font-size: .75rem;}
.czdgul li .czdgleft{width: 85%;float: left;line-height: 28px;padding-top: .6rem;margin-left: 5%;overflow: hidden;}
.czdgul li .czdgleft p{width: 100%;color: #333;overflow: hidden;padding-left: .4rem;}
.czdgul li .czdgleft p:last-child{font-weight: bold;padding-left: 0rem;padding-top: .3rem;}
.czdgul li .czdgleft p:last-child span{font-weight: 400;color: #999;text-decoration: line-through;font-size: .55rem;margin-left: .4rem;}
.czdgul li .czdgrigth{width: 6%;float: left;overflow: hidden;background: url(../course/img/czdg_input.png) no-repeat center;background-size: 1rem 1rem;}
.czdgul li .bgimg{background: url(../course/img/czdg_input_bg.png) no-repeat center;background-size: 1rem 1rem;}
.czdgljgm{width: 100%;background: #FF4C4C;display: block;height: 50px;line-height: 50px;text-align: center;color: #fff;overflow: hidden;}
.cladgul {width: 95%;margin: 0 auto;overflow: hidden;}
.cladgul li{color: #323232;font-size: .65rem;border: 1px solid #fd0;background: rgba(255,221,0,.1);height: 1.8rem;margin-top: .3rem;width: 100%;border-radius: .3rem;padding: 0 .2rem;box-sizing: border-box;overflow: hidden;}
.cladgul li p:first-child{color: #333;width: 80%;float: left;line-height: 1.8rem;height: 100%;}
.cladgul li p:last-child{color: #333;width: 18%;float: left;line-height: 1.8rem;height: 100%;text-align: right;font-weight: bold;}
.head-text span{display: inline-block;overflow: hidden;position: relative;top: 1.5px;font-size: .3rem;text-align: center;color: #666;}
.head-text span em{display: block;text-align: center;}
.head-text #login em{display:none !important;}
.head-text #login img{width:20px !important;}
/* 图片轮播 */
.slipping-area{position: relative;width: 93%;margin: 5.35rem auto 0;height: 8.8rem;overflow: hidden;border-radius: 4px;}
.slipping-imgbox{overflow-x:hidden;width:9999px;}
.slipping-imgbox li{float: left;height: 100%;}
.slipping-imgbox a{height: 100%;display: inline-block;padding: 0;margin: 0;text-align: center;width: 100%;}
.slipping-imgbox a img{height: 100%;width: 100%;} 
/*点样式*/
.slipping-dot{position:absolute;bottom:6px;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);}
.slipping-dot .active{background-color:#FFFFFF;opacity: 1 !important;}
.slipping-dot>em{display:inline-block;width:8px;height:8px;background-clip:padding-box;border-radius:50%;background-color:#fff;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:8px;opacity: .5;}
.cutfa{height: .5rem;width: 100%;background-color: #FAFAFA;margin-top: 10px;overflow: hidden;}
.a_navsbox{height: 2.8rem !important;}
.a_navs{height: 2.8rem !important;padding-top: 2px;}
.a_navs a{width: 70px !important;line-height: 20px !important;padding: 0 8px !important;display: inline-block;font-size: .6rem;text-align: center;}
.a_navs a p:first-child img{width: 60%;}
.pd_navs{height: 2.4rem !important;padding-top: 2px;}
.pd_navs a{width: 68px !important;line-height: 20px !important;padding: 0 6px !important;display: inline-block;font-size: .6rem;}
.new_rdzx{width: 94%;margin: 0.8rem auto;overflow: hidden;background: #fff;border-radius: 4px;}
.new_rdzx>div:first-child{width: 96%;overflow: hidden;margin-top: 4px;height: 40px;line-height: 40px;margin: 0 auto;border-bottom: 1px solid #F2F2F2;}
.new_rdzx .botsj {width: 94%;margin: 0 auto .1rem;height: 40px;line-height: 40px;overflow: hidden;font-size: .65rem;}
.new_rdzx .botsj::-webkit-scrollbar{width: 1px;}
.new_rdzx .botsj a {display: block;width: 23%;float: left;text-align: center;color: #188EEE;background: #EBF6FF;height: 28px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 2.5%;margin-top: .2rem;}
.new_rdzx .botsj a:last-child,.redian1 a:nth-child(even){margin-right: 0;}
.rdzxleft{float: left;width: auto;display: inline-block;font-size: .8rem;font-weight: bold;}
.rdzxleft img{width: 16%;position: relative;top: 5px;}
.rdzxright{width: auto;float: right;}
.rdzxright .kcrd{width: auto;display: block;font-size: 0.6rem;color: #666666 !important;height: 40px;line-height: 40px;border-radius: 10px;padding-left: 15px;overflow: hidden;margin: 0px auto 0px auto;background: #FFFFFF;}
.redianbox{position: relative;width: 100%;margin: 0 auto;overflow: hidden;border-radius: 4px;}
.redianbox ul{overflow-x: hidden;}
.redianbox ul li{float: left;}
.redian{width: 100%;margin: 0 auto;overflow: hidden;}
.redian a{display: inline-block;color: #FF6A00;font-size: .65rem;background: #FFF6F0;height: 30px;line-height: 30px;padding-left: .4rem;padding-right: .4rem;border-radius: 16px;margin-right: .3rem;margin-bottom: 10px;}
.redian1{width: 100%;font-size: .65rem;color: #333333;margin: 0px auto;overflow: hidden;}
.redian1 a{display: inline-block;float: left;width: 47%;overflow: hidden;height: 30px;line-height: 30px;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 4x;margin-right: 6%;}
.newsjdiv{width: 94%;margin: 16px auto;box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.08);border-radius: 10px;font-size: .65rem;overflow: hidden;}
.newsjdiv div:first-child{position: relative;}
.newsjdiv div:first-child img{position: absolute;width: 4.5%;top: 16px;left: 12px;}
.newsjdiv .time{margin-left: 18px;}
.newsjdiv .timespan{background: #FF6A00 !important;border: none !important;font-size: .8rem;}
.newsjdiv a font{color: #FF6A00 !important;}
.newst{width: 94%;margin: 18px auto 0;font-size: 0.85rem;overflow: hidden;font-weight: bold;}
.newst span{display: inline-block;overflow: hidden;background: url(../img/title_butbg.png)no-repeat bottom left;background-size: 44%;}
.newst span em{width: 3px;display: inline-block;background: #188eee;height: 18px;position: relative;top: 2px;margin-right: 4px;}
.newst a{float: right;padding-left: .4rem;padding-right: .4rem;margin-top: 6px;}
@media screen and (max-width: 375px){
	.slipping-area{	height: 8rem;}
	.wbmbox {height: 195px !important;}	
	.a_navsbox {height: 3.4rem !important;}
 }
@media screen and (max-width: 320px){
	.slipping-area{height: 9rem;}
	.a_navsbox{height: 4rem !important;}
	.newsjdiv .botsj a{margin-right: .3rem;}
	.newsjdiv .botsj a:last-child{margin-right: 0rem;}
	.wbmbox {height: 13rem !important;}
 }
.xga{width: 94%;margin: 0px auto;font-size: .6rem;overflow: hidden;text-align: center;}
.xga a{float: left;display: inline-block;margin-left: .7rem;margin-right: .5rem;}
.xga a:last-child{margin-right: 0rem;}
.xga a p:first-child{height: 34px;line-height: 34px;margin-bottom: 6px;}
.xga a p:first-child img{width: 46%;vertical-align: middle;}
.redianbox .slipping-dot{display: none;}
.morea9{font-size: .6rem !important;color: #999999 !important;display: inline-block;overflow: hidden;}
#testday{font-size: .6rem !important;}
#testday em{color: #FF6A00;font-weight: bold;}
.sjxem em{width: 0px;height: 0px;display: inline-block;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 5px solid #999;margin-left: 5px;position: relative;top: -1px;}
.search_new{width: 116%;height: 30px;background: #FAFAFA;border: 1px solid #e6e6e6;border-radius: 23px;display: inline-block;position: relative;top: 3px;overflow: hidden;line-height: 30px;font-size: .65rem;padding-left: .3rem;}
.search_new input{width: 86% !important;float: left;background: #FAFAFA !important;height: 100%;border: none !important;}
.search_new input::placeholder{color: #999999;}
.search_new img{width: 8%;position: relative;top: 1.5px;}
/* 征文 */
.zwbox{width: 94%;margin: 2.6rem auto 0;overflow: hidden;}
.zwbox .zwuserinfo{width: 100%;margin: 0 auto;overflow: hidden;font-size: .75rem;}
.zwbox .zwuserinfo span:first-child{width: 60px;height: 60px;overflow: hidden;display: inline-block;float: left;text-align: center;border-radius: 50px;margin-right: 8px;}
.zwbox .zwuserinfo span:first-child img{width: 100%;}
.zwbox .zwuserinfo div p{margin: 8px auto;overflow: hidden;color: #333333;font-weight: bold;}
.zwbox .zwuserinfo div p:first-child{color: #188EEE;font-weight: 400;}
.zwbox .zwdecnox{width: 100%;overflow: scroll;height: 390px;font-size: .7rem;line-height: 28px;margin: 10px auto 15px;color: #333;}
@media screen and (max-width: 375px){
	.zwbox .zwdecnox{height: 320px;}
}
@media screen and (max-width: 320px){
	.zwbox .zwdecnox{height: 280px;}
}
.zwedbox{width: 100%;margin: 0 auto;overflow: hidden;padding-top: 10px;text-align: left;font-size: .7rem;color: #B3B3B3;position: fixed;bottom: 5px;background: #fff;border-top: 4px solid #FAFAFA;}
.zwedbox>p{width: 90%; margin: 0 auto; overflow: hidden;}
.zwedbox .zwleft{width: 49%;float: left;overflow: hidden;text-align: center;font-size: .8rem;margin-bottom: 10px;line-height: 30px;}
.zwedbox .zwline{background: #E6E6E6;height: 48px;width: 1px;float: left;overflow: hidden;position: relative;margin-bottom: 10px;line-height: 34px;}
.zwedbox .zwleft p:first-child img{width: 11%;position: relative;top: 2px;margin-right: 4px;}
.zwedbox .zwleft p:nth-child(2){color: #666666;font-size: 1.2rem;font-weight: bold;width: 100%;margin: 10px auto;overflow: hidden;}
.zwedbox .zwleft a:last-child{display: block;width: 80%;background: #188EEE;color: #fff;margin: 0px auto;font-size: .75rem;height: 36px;line-height: 36px;border-radius: 40px;overflow: hidden;}
.zwedbox .zwleft a:last-child img{width: 14%;position: relative;top: 3px;margin-right: 10px;}
/* 评估 */
.nlpgrep{width: 100%;margin: 3rem auto 0px auto;overflow: hidden;}
.nlpgtitle{width: 100%;background: url(../img/pgbg.png) no-repeat 0px 30px;height: 88px;overflow: hidden;text-align: center;font-size: 0.8rem;background-size: 100%;}
.nlpgtitle h2{color: #333333;font-weight: bold;margin-bottom: 0.5rem;}
.nlpgtitle p{color: #188EEE;font-weight: bold;}
.nlpgdec{width: 100%;margin: 30px auto 0px auto;position: relative;z-index: 1;}
.nlpgdec div:first-child{width:90%;height:200px;background:#D7ECFC;border-radius:10px;margin: 0 auto;}
.nlpgdec div:last-child{width: 85%;margin: 0 auto;background:#FFFFFF;border:1px solid #D9D9D9;border-radius:11px;height:230px;padding: 0.5rem;font-size: 0.7rem;line-height: 26px;position: absolute;top: -40px;z-index: 99;left: 7.5%;overflow: hidden;}
.nlpgdec div:last-child p{text-indent: 2em;color: #333333;}
.nlpgyqm{width: 80%;margin: 12px auto 12px auto;overflow: hidden;text-align: center;}
.nlpgyqm p{width: 100%;overflow: hidden;margin: 10px auto;font-size: 0.75rem;color: #333333;}
.nlpgyqm p:first-child,.nlpgyqm p:nth-child(3){color: #4D4D4D;font-weight:bold;letter-spacing: 2px;margin-bottom: 13px;text-align: left;}
.nlpgyqm p:nth-child(3){margin: 15px auto;}
.nlpgyqm p:nth-child(2) input{width:100%;height:45px;outline: none;border:1px solid #188EEE;border-radius:6px;padding-left: 5px;color: #4D4D4D;}
.nlpgyqm p:nth-child(4) input:first-child{width:60%;height:45px;outline: none;border:1px solid #188EEE;border-radius:6px;padding-left: 5px;color: #4D4D4D;float: left;}
.nlpgyqm p:nth-child(4) input:last-child{width: 35%;float: right;outline: none;border: none;background: #188EEE;color: #fff;text-align: center;height: 45px;border-radius: 10px;}
.nlpgyqm p:nth-child(3) input{width: 100%;height:45px;outline: none;border-radius:6px;}
.nlpgyqm p:nth-child(4),.nlpgyqm p:nth-child(5){font-size: 0.65rem;margin: 4px auto;}
.nlpgyqm p:nth-child(5) input{width: 100%;margin: 15px auto;background: #188EEE;height: 45px;text-align: center;color: #fff;border-radius: 6px;}
.nlpgsewm{width: 100%;text-align: center;overflow: hidden;}
.nlpgsewm p{width: 100%;color: red;font-size: .8rem;margin-bottom: 6px;overflow: hidden;}
.nlpgsewm span{display: inline-block;font-size: 0.65rem;color: #188EEE;}
.nlpgsewm span:last-child{position: relative;top: -50px;text-align: left;margin-left: 10px;line-height: 24px;}
.nlpgbotbg{background: url(../img/bottombg.png) no-repeat;width: 100%;height: 65px;background-size: 100%;margin-top: -23px;}
.nlpgdata{width: 90%;height: 266px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);border-radius: 10px;margin: 0 auto 20px auto;text-align: center;overflow: hidden;padding-top: 22px;}
.nlpgdata img{width: 90%;}
.nlpgewmbox{width: 90%;height: 130px;background: rgba(255,255,255,1);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);border-radius: 5px;margin: 27px auto 35px auto;overflow: hidden;font-size: 0.7rem;border-top: 3px solid #188EEE;padding: 15px;}
.nlpgewmbox div:first-child{width: 70%;float: left;overflow: hidden;line-height: 22px;}
.nlpgewmbox div:first-child p span:last-child{width: 88%;float: left;overflow: hidden;display: inline-block;margin-left: 5px;}
.nlpgewmbox div:first-child p span:first-child{width: 20px;height: 20px;line-height: 20px;background: #188EEE;color: #FFFFFF;	text-align: center;border-radius:4px;overflow: hidden;display: inline-block;float: left;position: relative;top: 2px;}
.nlpgewmbox div:first-child p{color: #333333;font-weight: bold;margin-bottom: 5px;overflow: hidden;}
.nlpgewmbox div:last-child{width: 26%;float: right;text-align: center;overflow: hidden;}
.nlpgewmbox div:first-child p em{color: #FF0000;}
.nlpgewmbox div:last-child img{width: 100%;}
.nlpgpos{position: absolute;bottom: 0;}
.pfbox{box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 15%);border-radius: 10px;width: 94%;margin: 0 auto 30px;overflow: hidden;padding-bottom: 20px;}
.pingfenbox{width: 86%;margin: 28px auto 0;overflow: hidden;text-align: center;background: url(../img/reportbg.png)no-repeat;position: relative;background-size: 100%;padding-bottom: 26px;}
.pingfenbox .yuan1{width: 120px;height: 120px;background: linear-gradient(0deg, #FF4E50 0%, #FB7E58 100%);border-radius: 50%;margin: 28px auto 10px;position: relative;color: #fff;line-height: 120px;}
.pingfenbox .yuan1 em{font-size: 1.9rem;}
@media screen and (max-width: 375px){
	.pingfenbox .yuan1{margin: 18px auto 10px;}
}
@media screen and (max-width: 320px){
	.pingfenbox .yuan1{width: 90px;height: 90px;margin: 20px auto 0px;}	
}
.xxjybox{width: 94%;margin: 20px auto;overflow: hidden;color: #4D4D4D;font-size: .75rem;line-height: 35px;}
.xxjybox p:first-child{color: #333;font-size: .9rem;font-weight: bold;width: 100%;overflow: hidden;margin-bottom: 6px;}
.xxjybox p:first-child em{width: 2px;height: 20px;background: #188EEE;border: 1px solid #188EEE;border-radius: 2px;display: inline-block;position: relative;top: 4px;margin-right: 10px;}
/* 社区 */
.sqbox{width: 100%;margin: 2.2rem auto 0;overflow: hidden;position: relative;font-size: .8rem;}
.sqbox .sqtypeul{width: 100%;margin: .5rem auto;border-bottom: 1px solid #F2F2F2;overflow: hidden;}
.sqbox .sqtypeul li{float: left;position: relative;text-align: center;padding: 0 .5rem .5rem .5rem;color: #333;}
.sqbox .sqtypeul li a {color: #333;}
.sqbox .sqtypeul li em{display: none;overflow: hidden;width: .8rem;height: 2px;background: #188EEE;position: absolute;bottom: 0px;left: 1rem;}
.sqbox .sqtypeul .selectli em{display: block !important;}
.sqbox .sqdeclist{width: 94%;margin: 0 auto 2rem;overflow: hidden;}
.sqbox .sqdeclist .sqdecbox{width: 100%;margin: 0 auto;overflow: hidden;display: none;}
.sqbox .sqdeclist .sqdecbox:first-child{display: block;}
.sqbox .sqdeclist .sqdecbox>a{display: block;overflow: hidden;border-bottom: 1px dashed #E6E6E6;padding-bottom: .5rem;margin-bottom: .7rem;}
.sqbox .sqdeclist .sqdecbox>a div:first-child{float: left;width: 2rem;overflow: hidden;text-align: center;}
.sqbox .sqdeclist .sqdecbox>a div:first-child span{display: block;overflow: hidden;height: 2rem;}
.sqbox .sqdeclist .sqdecbox>a div:first-child span img,.headl>img{width: 100%;}
.sqbox .sqdeclist .sqdecbox>a div:last-child{float: left;overflow: hidden;width: 85%;margin-left: 3%;font-size: .6rem;color: #999999;line-height: 26px;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:first-child{color: #333;font-size: .65rem;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:first-child span{color: #999;margin-left: .5rem;font-size: .6rem;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:nth-child(2){position: relative;font-size: .7rem;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:nth-child(2) img{width: .8rem;height: .8rem;margin-right: .3rem;position: relative;top: .2rem;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:last-child{width: 100%;text-align: right;overflow: hidden;margin-top: .2rem;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:last-child span:last-child img{position: relative;top: 5px;width: 5%;margin-right: .2rem;margin-left: .8rem;}
.sqbox .sqdeclist .sqdecbox>a div:last-child p:last-child span:first-child img{position: relative;top: 2px;width: 6%;margin-right: .2rem;}
.sqbox .sqdeclist .sqdecbox .cut-page{color: #999 !important;}
.sqbox .sqdeclist .sqdecbox .cut-page a{margin: 0 .2rem !important;font-size: .75rem !important;padding: .2rem .6rem;}
.dhspan{display: inline-block;float: right;font-size: .6rem;overflow: hidden;width: 10%;text-align: center;}
.dhspan em{display: block;overflow: hidden;text-align: center;width: 100%;}
.dhspan em:first-child img{width: 44%;margin-top: 4px;}
.huibg{width: 100%;position: fixed;background: #000;opacity: .4;overflow: hidden;height: 100%;z-index: 99;display: none;}
.dhtype{width: 100%;margin: 0 auto;overflow: hidden;background: #fff;font-size: .7rem;position: fixed;z-index: 999;padding-bottom: 6px;display: none;}
.dhtype .dhtypedec{width: 94%;margin: 0 auto;overflow: hidden;}
.dhtype .dhtypedec p{width: 100%;margin: .5rem auto;font-size: .75rem;font-weight: bold;overflow: hidden;color: #333;}
.rmkctext{width: 94%;font-size: .8rem;margin: 0 auto;color: #333;font-weight: bold;}
.dhtype .dhtypedec p em,.rmkctext em{display: inline-block;width: 2px;background: #188EEE;height: 14px;margin-right: .2rem;position: relative;top: 2px;}
.dhtype .dhtypedec div a{display: inline-block;height: 26px;line-height: 26px;text-align: center;width: 22%;margin-right: 2%;overflow: hidden;margin-bottom: .5rem;color: #333;background: #F5F5F5;border-radius: 26px;}
.dhtype .dhtypedec div a:nth-child(4n){margin-right: 0;}
.headl {overflow: hidden;position: relative;text-align: center;display: none;}
.headl .aplay {display: block;overflow: hidden;position: absolute;top: 16%;left: 38%;width: 80px;height: 80px;border-radius: 50%;background: #23B8FF;text-align: center;line-height: 80px;}
.headl .aplay img {position: relative;top: 12px;left: 6px;}
.headl .stzb {display: block;position: absolute;top: 65%;margin: 0 auto;width: 60%;height: 40px;background: #000000;opacity: 0.66;border-radius: 25px;line-height: 40px;font-size: 15px;color: #fff;left: 20%;}
.headl .stzb img {margin-right: 16px;position: relative;top: 4px;}
.money tr:first-child td p:first-child a{font-size: .95rem;display: block;overflow: hidden;color: #FF0000;font-weight: bold;}
/* 免费下载资料 */
.mfxzzlbox{width: 100%;margin: 0 auto;overflow: hidden;padding-top: 3.5rem;background: url(../zt/img/xzzl_headbg.png)no-repeat top;padding-bottom: 100px;}
.mfxzzlbox .mfxztext{width: 100%;text-align: center;overflow: hidden;margin: 2rem auto 0;}
.mfxzzlbox .mfxztext img{width: 86%;}
.mfxzzlbox .mfxzdec{display: block;margin: 1rem auto -10px;text-align: center;overflow: hidden;color: #fff;background: url(../zt/img/jx_bg.png)no-repeat center;height: 30px;line-height: 30px;font-size: .85rem;width: 70%;background-size: 100%;}
.mfxzzlbox .mfxzimg{width: 80%;margin: 0 auto;overflow: hidden;text-align: center;}
.mfxzzlbox .mfxzimg img:first-child{width: 28%;position: relative;top: 49px;margin-right: 12px;}
.mfxzzlbox .mfxzdecbox{width: 94%;margin: 0 auto;overflow: hidden;background: #FFA63D;border-radius: 6px;position: relative;top: -6px;}
.mfxzzlbox .mfxzdecbox>div{width: 94%;margin: 10px auto;border-radius: 6px;overflow: hidden;background: #fff;padding: 1rem;position: relative;}
.mfxzzlbox .mfxzdecbox>div .ksxzp{width: 100%;margin: 0 auto;background: #FFE0D8;overflow: hidden;border-radius: 4px;padding: .6rem;color: #FF5127;font-weight: bold;font-size: 1rem;}
.mfxzzlbox .mfxzdecbox>div .ksxzp em{width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 10px solid #FF5027;display: inline-block;float: right;overflow: hidden;position: relative;top: 7px;}
.mfxzzlbox .mfxzdecbox>div .ksxzpul{width: 90%;background: #FFFFFF;box-shadow: 0px 0px 6px 1px rgb(0 0 0 / 20%);border-radius: 6px;margin-top: 6px;overflow: hidden;position: absolute;display: none;z-index: 9;}
.mfxzzlbox .mfxzdecbox>div .ksxzpul li{width: 90%;margin: 0 auto;border-bottom: 1px solid #F2F2F2;height: 38px;line-height: 38px;font-size: .9rem;overflow: hidden;}
.mfxzzlbox .mfxzdecbox>div .ksxzpul li em{display: inline-block;float: right;overflow: hidden;color: #fff;font-weight: bold;font-size: 1rem;}
.mfxzzlbox .mfxzdecbox>div .ksxzpul .trueli,.mfxzzlbox .mfxzdecbox>div .ksxzpul .trueli em{color: #FF5027 !important;}
.mfxzzlbox .zllbp{width: 100%;margin: 1rem auto 0;overflow: hidden;text-align: center;color: #333;}
.mfxzzlbox .zllbp img{width: 24%;margin-left: 8px;margin-right: 8px;position: relative;top: -1px;}
.mfxzzlbox .zllbul{width: 100%;margin: 0 auto;overflow: hidden;}
.mfxzzlbox .zllbul li{width: 94%;margin: .8rem auto;overflow: hidden;border-bottom: 1px solid #FFF3EA;padding-bottom: .8rem;}
.mfxzzlbox .zllbul li>span{display: block;float: left;block-size: inherit;width: 30%;text-align: center;}
.mfxzzlbox .zllbul li>span img{width: 70%;}
.mfxzzlbox .zllbul li>div{width: 68%;float: right;overflow: hidden;font-size: 0.8rem;}
.mfxzzlbox .zllbul li>div h2{width: 100%;overflow: hidden;margin: 0 auto 6px;color: #FF8B2E;font-weight: bold;font-size: 1rem;line-height: 26px;}
.mfxzzlbox .zllbul li>div p{width: 100%;overflow: hidden;color: #333;}
.mflqbtna {width: 100%;position: fixed;bottom: 2.8rem;height: 100px;background: #FF4A00;}
.mflqbtna>a{background: linear-gradient(0deg, #FFC600, #FFF945);box-shadow: 0px 8px 0px 0px rgb(255 148 8 / 80%);display: block;width: 90%;margin: 0 auto;text-align: center;height: 40px;line-height: 40px;border-radius: 40px;color: #FF4600;overflow: hidden;font-weight: bold;font-size: 1.2rem;margin-top: 18px;}
/* 首页改版 20210723 */
.lmbox{width: 100%;margin: 0 auto;overflow: hidden;position: relative;}
.lmbox>span{width: 1.3rem;height: 3px;background: #D9D9D9;border-radius: 1px;display: block;margin: 0 auto;overflow: hidden;position: relative;bottom: 4px;}
.lmbox>span em{display: inline-block;width: 50%;height: 100%;overflow: hidden;border-radius: 1px;float: left;}
.lmbox>span em.lanbg{background: #188EEE;}
.newnav{width: 94%;margin: 0 auto;border-radius: 4px;font-size: .65rem;text-align: center;padding-top: .5rem;overflow: scroll;overflow-y: hidden;position: relative;}
.newnav::-webkit-scrollbar{width: 10px !important;height: 3px;}
.newnav>div{display: flex;width: 100%;}
.newnav a{display: block;float: left;overflow: hidden;text-align: center;width: 20%;margin-bottom: .5rem;flex: none;}
.newnav a p{width: 100%;text-align: center;overflow: hidden;height: 2rem;}
.newnav a p img{width: 48%;}
.znxzbox{width: 94%;margin: .2rem auto .6rem;overflow: hidden;}
.znxzbox a{width: 48.5%;float: left;display: block;overflow: hidden;background: #fff;position: relative;border-radius: 4px;font-size: .65rem;margin-right: 3%;padding: .5rem;line-height: 30px;}
.znxzbox a:last-child{margin-right: 0;}
.znxzbox a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666666;}
.znxzbox a p:first-child{font-size: .75rem;font-weight: bold;color: #333;}
.znxzbox a span{display: inline-block;background: linear-gradient(90deg,#FF8384, #FCA489);border-radius: 0px 6px 0px 10px;position: absolute;top: 0;right: 0;text-align: center;color: #fff;padding: 0 .3rem;font-size: .6rem;height: 26px;line-height: 26px;}
.znxzbox a:last-child span{background: linear-gradient(90deg, #6EB9FF, #6EC9FF);}
.sub-nav{width: 94%;background: #fff;margin: .5rem auto;border-radius: 4px;overflow: hidden;}
.rdzxsilide{width: 94%;margin: .5rem auto 0;overflow: hidden;font-size: .7rem;}
.rdzxsilide>ul li{width: 100%;overflow: hidden;float: left;}
.rdzxsilide>ul li>div{width: 100%;margin: 0 auto .2rem;overflow: hidden;position: relative;}
.rdzxsilide>ul li>div:first-child{height: 2.9rem;}
.rdzxsilide>ul li>div:first-child a{display: inline-block;margin-right: .3rem;overflow: hidden;padding: .1rem .4rem;background: #FFF6F0;color: #FF6A00;border-radius: 12px;margin-bottom: .2rem;}
.rdzxsilide>ul li>div:last-child a{display: inline-block;width: 47%;margin-right: 4%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: .2rem;}
.rdzxsilide>ul li>div:last-child a:nth-child(2n){margin-right: 0;}
/* 子页面改版 20210723 */
.changeimg{width: 5%;margin-left: 6px;position: relative;top: -1px;}
.navanew{width: 94%;margin: 0 auto;overflow: hidden;background: #fff;border-radius: 4px;padding-top: .3rem;padding-bottom: .5rem;}
.navanew .navanew_a a{display: block;float: left;width: 20%;text-align: center;font-size: .65rem;overflow: hidden;margin-bottom: .8rem;}
.navanew .navanew_a div{width: 100%;display: none;margin: 0 auto;overflow: hidden;}
.navanew .navanew_a{width: 100%;overflow: hidden;margin: .3rem auto 0;}
.navanew .navanew_a a p{width: 100%;height: 34px;overflow: hidden;text-align: center;padding-top: 4px;}
.navanew .gengduo{display: block;margin: .5rem auto .3rem;text-align: center;font-size: .65rem;color: #188eee;width: 100%;overflow: hidden;}
.navanew .gengduo img{width: 3%;position: relative;top: -1px;margin-left: 4px;transition: all .3s;}
.navanew .gengduo.zhuan img{transform: rotate(180deg);top: -3px;}
.hidebox{width: 100%;margin: 0 auto;overflow: hidden;display: none;}
.tit1{width: 100%;margin: 0 auto;overflow: hidden;font-size: .75rem;font-weight: bold;}
.tit1 em{width: 2px;height: 18px;background: #188eee;display: inline-block;margin-right: 5px;position: relative;top: 2px;}
.ademo{width: 94%;margin: 0 auto .8rem;overflow: hidden;text-align: center;font-size: .65rem;}
.ademo a{display: block;float: left;overflow: hidden;text-align: center;border-radius: 20px;color: #666666;background: #F5F5F5;margin-right: 4%;width: 22%;margin-top: .6rem;padding: .2rem 0;}
.ademo a:nth-child(4n),.sphadiv a:nth-child(2n){margin-right: 0;}
/* 视频号 */
.sphad{display: block;width: 94%;overflow: hidden;margin: 3rem auto .5rem;}
.sphad img,.sphadiv a>div img:first-child{width: 100%;}
.sphadiv{width: 94%;margin: 0 auto;overflow: hidden;}
.sphadiv a{display: block;float: left;overflow: hidden;position: relative;width: 48%;margin-right: 4%;font-size: .65rem;background: #FFFFFF;border-radius: 4px;padding-bottom: .5rem;margin-bottom: .8rem;}
.sphadiv a>div:first-child{width: 100%;margin: 0 auto;border-radius: 4px;overflow: hidden;}
.sphadiv a>div img:last-child{position: absolute;top: 20%;left: 47%;width: 14%;}
.sphadiv a>p:nth-child(2){width: 96%;margin: .3rem auto;font-size: .75rem;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #333333;}
.sphadiv a>p:last-child{width: 96%;overflow: hidden;color: #999999;margin: 0 auto;}
.sphadiv a>p:last-child img{margin-right: .2rem;width: 10%;position: relative;top: 1px;}
.page1{width: 94%;text-align: center;overflow: hidden;margin: 0 auto;color: #434343;font-size: .75rem;padding-bottom: .6rem;}
.page1 .pagebtn{display: inline-block;width: 17%;height: 26px;background: #188EEE;border-radius: 4px;text-align: center;line-height: 26px;color: #F9F9F9;margin-left: 2%;margin-right: 2%;}
.mryltype{width: 100%;margin: 0 auto;overflow: hidden;background: #ffffff;padding-bottom: .5rem;position: fixed;top: 4rem;z-index: 99;}
.mryltype a{width: 20%;height: 28px;background: #F5F5F5;border-radius: 25px;margin-left: 4%;text-align: center;line-height: 28px;color: #666666;font-size: 14px;float: left;margin-top: .5rem;border: 1px solid #F5F5F5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.mryltype a.yes{background: #E5F4FF !important;border: 1px solid #188EEE!important;color: #188EEE!important;}
.answer_dec_l .tit-up p{color: #333333;}
.bmheader{background: url(../img/baoming/bmks_bg.png) no-repeat top #fff;background-size: 100%;margin: 0px auto;width: 100%;color:#fff;position: relative;}
.bmheader h1{margin: 0 auto;width: 80%;letter-spacing: 1px;font-size: 30px;font-weight: bold;text-align: center;overflow: hidden;padding: 34px 0 16px;line-height: 42px;}
.login-layout{width: 94%;margin: 20px auto;background: #ffffff;padding-top: 10px;overflow: hidden;box-shadow: 0px 0px 18px 2px rgba(18, 140, 251, 0.2);}
.login-layout span{display: block;width: 85%;height: 50px;line-height: 50px;margin: 0px auto 6px;font-size: 22px;text-align: center;color: #1187F7;font-weight: bold;overflow: hidden;}
.login-layout span em{display: inline-block;width: 30px;height: 30px;text-align: center;background: url(../img/baoming/dotp.png)no-repeat;background-size: 84%;position: relative;top: 11px;}
.lg_main{width: 98%;margin: 0 auto;}
.lg_main .lg_tip{color: #f00;line-height: 26px;width: 90%;margin: 5px auto 0px auto;text-align: center;height: 30px;display: block;}
.lg_main .field{margin-top: 0px;width: 100%;position: relative;clear: both;overflow: hidden;}
.styled-select,.styled-select select{width: 94%;height: 45px;line-height: 45px;overflow: hidden;background: #F5F5F5;border-radius: 4px;margin: 0 auto;border: none;padding-left: 6px;margin-bottom: 20px;position: relative;color: #808080;}
.styled-select em{display: block;position: absolute;top: 13px;width: 20px;height: 20px;background: url(../img/baoming/new_arrow.png)no-repeat center;right: 11px;background-size: 89%;}
.styled-select input{border: none !important;height: 45px !important;font-size: 16px;color: #000 !important;outline: none !important;line-height: 45px !important;display: block;overflow: hidden;width: 99% !important;background: #f5f5f5 !important;padding-left: 13px !important;}
.styled-select input::placeholder{color: #000;}
.lgbt {background: #f7a629;display: block;height: 40px;line-height: 40px;text-align: center;color: #ffffff;cursor: pointer;clear: both;border: none;font-size: 18px;width: 94%;margin: 0 auto 20px;}
.lgbt:hover{color: #fff;}
.index-main{width: 94%;margin: 0 auto;overflow: hidden;}
.mk1title{width: 100%;margin: 10px auto 0;overflow: hidden;text-align: center;position: relative;color: #333333;font-weight: bold;font-size: 22px;}
.mk1title img{width: 30%;position: relative;top: -4px;margin-left: 8px;margin-right: 8px;}
.mk1title img:last-child{transform: rotate(180deg);}
.mk1-main {width: 100%;margin: 0 auto;overflow: hidden;}
.mk1-main li {width: 47%;display: block;float: left;margin-right: 4%;background: #f5f5f5;margin-top: 27px;text-align: center;padding: 26px 15px 20px;transition: all .5s;height: 215px;}
.mk1-main li:hover{transform: translateY(-4px);}
.mk1-main li:nth-child(2n){margin-right: 0;}
.mk1-main li a{display: block;overflow: hidden;width: 100%;height: 100%;color: #333;}
.mk1-main li a p:last-child{padding-top: 15px;width: 100%;overflow: hidden;text-align: center;font-size: 16px;line-height: 28px;}
.mk1-main li a p:first-child img{width: 64%;}
.bmfooter{width: 100%;border-top: 5px solid #1492ff;background: #fafafa;text-align: center;overflow: hidden;font-size: 14px;margin: 20px auto 0;}
.bmfooter .bqs{height: 49px;background: #1492ff;color: #fff;line-height: 49px;width: 100%;text-align: center;}

/* 登录弹框0 */
.tklogin{left: 5%;top: 100px;position: fixed;z-index: 2000;width: 90%;background: #fff;border-radius: 5px;padding-bottom: 15px;}
.tkhide{display: none;}
.tkClose{width: 98.5%;text-align: right;font-size: 32px;color: #bbb;height: 35px;line-height: 35px;overflow: hidden;cursor: pointer;}
.tkloginmode{width: 100%;margin: 10px auto;overflow: hidden;}
.tkmode div{width: 49.5%;float: left;text-align: center;font-size: 16px;font-weight: bold;color: #999;cursor: pointer;}
.tkmode div:nth-child(2){width: 2px;float: left;height: 16px;background: #BBBBBB;overflow: hidden;position: relative;top: 3px;}
.tkmode .divhov{color: #000000 !important;}
.tklogindiv{width: 100%;margin: 0 auto;overflow: hidden;height: auto;}
.tkusermode, .tkphonemode{width: 80%;margin: 15px auto 0 auto;overflow: hidden;}
.tkusermode ul, .tkphonemode ul{width: 100%;margin: 0 auto;overflow: hidden;}
.tkusermode ul li, .tkphonemode ul li{width: 98%;border: 1px solid #F2F2F2;overflow: hidden;margin: 0 auto;height: 40px;line-height: 40px;margin-bottom: 15px;}
.tkusermode ul li>img, .tkphonemode ul li>img:first-child{width: 5%;margin-left: 15px;position: relative;top: 12px;float: left;}
.tkusermode ul li input{width: 85%;height: 100%;margin-left: 5px;border: none;outline: none;float: right;font-size: 14px;}
.tkphonemode ul li:first-child input {width: 85%;height: 100%;margin-left: 10px;border: none;outline: none;float: right;font-size: 14px;}
.tkxxdiv{width: 100%;margin: 0 auto 10px auto;overflow: hidden;}
.tkxxdiv a:first-child{float: left;}
.tkwj{float: right;cursor: pointer;color: #188eee;font-size: 0.7rem;}
.tkloginbtn{display: block;height: 47px;line-height: 47px;text-align: center;background: #ff9d3d;border-radius: 6px;font-size: 18px;color: #fff;text-decoration: none;transition: all .1s linear;-webkit-transition: all .1s linear;-ms-transition: all .1s linear;width: 100%;border: none;margin: 15px auto auto;cursor: pointer;outline: none;}
.tkpreg{width: 100%;margin: 10px auto 0px auto;overflow: hidden;text-align: center;display: block;color: #000000;}
.tkpreg a{color: #188EEE;}
.tkphonemode ul li:nth-child(2) input{width: 50%;height: 100%;margin-left: 10px;border: none;outline: none;float: left;font-size: 14px;}
.tkphonemode ul li:nth-child(2) span{display: inherit;width: 35%;height: 100%;float: right;text-align: center;border-left: 1px solid #f2f2f2;}
.tkphonemode ul li:nth-child(3) .dxinput{width: 50%;height: 100%;margin-left: 10px;border: none;outline: none;float: left;font-size: 14px;}
.tkphonemode ul li:nth-child(3) .btninput{height: 100%;width: 35%;background: #fff;color: #666666;border-left: 1px solid #f2f2f2;border-bottom: none;border-top: none;border-right: none;outline: none;cursor: pointer;font-size: 14px;float: left;}
.tkmode{width: 80%;margin: 0 auto;overflow: hidden;}
.tkqtmode{width: 80%;margin: 13px auto 0;text-align: center;overflow: hidden;}
/* 答题页面 */
.bh.mui-bar{background-color: #1890ff !important;}
.bh.mui-bar .mui-icon, .baitit {color: #fff !important;}
.tophead{width: 95%;overflow: hidden;font-size: .7rem;text-align: center;padding: .4rem 0;margin: 0 auto;}/*margin: 2.2rem auto 0;background: #FAFAFA;*/
.tophead p{color: #333;width: 100%;}
.tophead p:first-child{font-size: .75rem;margin: 0 auto .2rem;line-height: 24px;}
.red{color: #ff0000;}
.tmdecul{width: 100%;overflow: scroll;margin: .5rem auto 0;font-size: .72rem;}
.tmdecul p{color: #333333;line-height: 28px;width: 100%;margin: 0 auto;margin-block-start: 0;margin-block-end: 0;}
.tmdecul > li {width: 100%;float: left;display: none;margin: 0 auto 3rem !important;}
.zh-dailypractice_page .box .tmdecul li:first-child{display: block;}

.tmdecul li .tm_top,.tm_jxdec{width: 95%;margin: 0 auto .5rem;overflow: hidden;}
.tmdecul li .tm_top p:first-child{margin: 0 auto .3rem;position: relative;}
.tmdecul li .tm_top p:first-child span:first-child{font-weight:800;}
.tmdecul li .tm_top p:first-child span:nth-child(2){display: inline-block;float: right;}
.tmdecul li .tm_top p:first-child .tmdjc_al{display: inline-block;float: right;margin-right: 1.5%;}
.tmdecul li .tm_top p:first-child span:last-child em{color: #188EEE;}

.tmdecul li .tm_top p .tmdjc_al img{display: block;width: 0.8rem;position: relative;top: 0.27rem;}
    .tmdecul li .tm_top p:first-child .jcfes {
        display: inline-block;
        float: right;
        margin-right: 1.5%;
    }

    .tmdecul li .tm_top p .jcfes img {
        display: block;
        width: 0.8rem;
        position: relative;
        top: 0.27rem;
    }

.tmdecul li .tm_option{width: 100%;margin: 0 auto;}
.tm_jxbox{width: 100%;margin: 0 auto;overflow: hidden;}

.tmdecul li .tm_option p{padding: .5rem 2.5%;position: relative;}
.tmdecul li .tm_option p>span:first-child{width: 22px;height: 22px;display: inline-block;line-height: 20px;border: 1px solid #333333;text-align: center;border-radius: 50%;margin-right: 0.3rem;font-size: .7rem;overflow: hidden;float: left;position: relative;top: 3px;}
.tmdecul li .tm_top, .tm_option {background: url(//www.fzyzx.cn/images/examalbg.gif);}
.tmdecul li .wt_cnt {width: 95%;margin: 0 auto;overflow: hidden;font-weight: 800;}
.tmdecul li .tm_option p input {position: absolute;left: 0;top: 0;}
/*.tmdecul li .tm_option p:nth-child(odd){background: #FAFAFA;}*/
.tmdecul li .tm_option p.dui{color: #188EEE;}
.tmdecul li .tm_option p.dui span{background: #188EEE;border: 1px solid #188EEE;color: #fff;}
.tmdecul li .tm_option p.sselect .abcd{background: #E5F4FF;border: 1px solid #188EEE;color: #188eee;}
.tmdecul li .tm_option p.cuo{color: #FF6766;}
.tmdecul li .tm_option.duoxuan span{border-radius: 4px !important;}
.tmdecul .tm_option.duoxuan .dxqrbtn {display: inline-block;width: 100px;height: 30px;background: #2586E9;border: 1px solid #188EEE;border-radius: 4px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;overflow: hidden;cursor: pointer;margin: .5rem 2.5%;}
.tmdecul li .tm_option p.cuo span{background: #FF6766;border: 1px solid #FF6766;color: #fff;}

.tmdecul li .tm_option p .aievnauto{pointer-events: auto;}
.tmdecul li .tm_option p .aiexambox{display: inline-block;width: 2.4rem;line-height: 18px;text-align: center;border: 1px solid #CCCCCC;background: #ffffff;font-size: 12px;color: #808080;margin-left:10px;border-radius: 10px;z-index: 9999;}
.tmdecul li .tm_option p .aiexamboxtwo{color: #33A3FF;background-color: #F2F9FF;border: 1px solid #80C6FF;}

.tmdecul li .tm_option p .aiexamtit{display: none; width: 88%;min-height: 2rem; border: 1px solid #80C6FF;border-radius: 10px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);padding: 0.6rem 0.8rem;background-color: #fff;font-size: 0.65rem;color: #333;z-index: 9999;line-height: 1.2rem;text-align: left;text-align: justify;position: absolute;left: 1.7rem;bottom: -6.1rem;}
.tmdecul li .tm_option p .aiexamtit::after{
    content: '';
    display: inline-block; 
    width: 8px;
    height: 8px;
    border-left: 1px solid #80C6FF;
    border-top: 1px solid #80C6FF;
    background-color: #fff;
    position: absolute;
    left: 1rem;top: -5px;
    transform: rotate(45deg);
  }
  .tmdecul li .tm_option p .aiexamtit strong{display: inline-block;line-height: 28px; color: #333;margin: 0;}
  .tmdecul li .tm_option p .aiexamtit font{color: #B3B3B3;font-size: 0.65rem;}
  .tmdecul li .tm_option p .aiexamtit img{position: absolute;right: 5px;top: 5px;width: 0.6rem;display: block;}


.tm_jxbox{margin: 0 auto 4rem !important; display:none}
.tmdajxdec{width: 97%;overflow: hidden;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);padding: .3rem;margin-top: -.5rem;}
.tm_jxbox .tm_daan{width: 95%;margin: 5px auto .5rem;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);border-radius: 6px;overflow: hidden;font-size: .75rem;position: relative;}
.tm_jxbox .tm_daan>div{width: 50%;float: left;overflow: hidden;text-align: center;margin: .5rem auto;}
.tm_jxbox .tm_daan>em{display: inline-block;height: 2rem;background: #E6E6E6;width: 1px;overflow: hidden;position: absolute;left: 50%;top: .65rem;}
.tm_jxbox .tm_jxdec>p:nth-child(2){width: 100%;margin: 0 auto;color: #666666;line-height: 28px;}
.tm_jxbox .tm_jxdec>span,.bjpl{display: inline-block;background: #FFFFFF;border: 1px solid #B3B3B3;border-radius: 2px;text-align: center;padding: 0 .4rem;font-size: .65rem;color: #999;overflow: hidden;margin: .5rem 0;height: 1.3rem;line-height: 1.3rem;}
.tm_jxbox .tm_jxdec>span img,.bjpl img{width: .9rem;position: relative;top: .15rem;}

.tm_card{width: 100%;border-radius: 10px 10px 0px 0px;background: #fff;position: fixed;bottom: 0;left: 0;overflow: hidden;font-size: .7rem;z-index: 999;display: none;}
.tm_card>p:first-child{width: 100%;height: 2.3rem;overflow: hidden;line-height: 2.3rem;color: #333;margin: 0 auto;border-bottom: 1px solid #F2F2F2;padding: 0 .5rem;}
.tm_card>p:first-child>em{display: inline-block;float: right;font-size: 1.6rem;color: #999;position: relative;top: -3px;}
.tm_card > p:first-child > span:first-child em {display: inline-block;border-radius: 2px;margin-right: .2rem;width: .8rem;height: .8rem;background: #F2F2F2;position: relative;top: 3px;}
.tm_card>p:first-child>span:first-child em:last-child{background: #F2F2F2;margin-left: .5rem;}
.tm_card .tm_th{width: 96%;margin: 0 auto .5rem;overflow: hidden;overflow: scroll;max-height: 380px;}
.tm_card .scth{height: 19rem;overflow: scroll;overflow-x: hidden;}
.tm_card .tm_th li{display: inline-block;background: #F2F2F2;border-radius: 3px;margin-left: 1%;text-align: center;color: #999999;margin-top: .5rem;width: 10%;height: 1.4rem;line-height: 1.4rem;position: relative;}

.tm_card > p:first-child > span:first-child img{display: inline-block;width: 0.8rem;height: 0.8rem;margin-right: 0.2rem;  position: relative; top: 2.5px;}
.tm_card .tm_th li.tm_liact::after{content: '';display: block;width: 0.7rem;height: 0.7rem;position: absolute;right: -0.2rem;top: -0.2rem;background: url('../img/exam_37imgbj02.png')no-repeat;background-size: 100% 100%;}

.tm_card .tm_th li.yd {background: #32b16c;color: #fff;}
.tm_card .tm_th li.yd2 {background: #188EEE;color:#fff;}
.tm_card .yida{background: #188EEE !important;}
.tm_card .dacuo{background: #FF6766 !important;color: #fff !important;}
.tm_card .tm_tjbtn{width: 100%;border-top: 1px solid #F2F2F2;padding: .5rem 0;text-align: center;overflow: hidden;}
.tm_card .tm_tjbtn input{display: inline-block;width: 40%;margin-right: 10%;}
.tm_card .tm_tjbtn input:last-child{margin-right: 0;background: #fff;border: 1px solid #188EEE;color: #188EEE;}
.tm_foot{width: 100%;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);overflow: hidden;position: fixed;bottom: 0;left: 0;height: 3rem;z-index: 99;background: #fff;text-align: center;}
.tm_foot span{display: inline-block;width: 18%;overflow: hidden;text-align: center;font-size: .7rem;color: #999999;margin-top: .5rem;}
.tm_foot span a{color:#999999;}
.nov4 span{width: 24% !important;}

.tm_foot span em{display: block;overflow: hidden;margin: 0 auto .3rem;height: 1rem;}
.tm_foot .seeanswer em img{width: .9rem;}
.tm_foot span em img{width: 1rem;}
.dtkf em img{width: .9rem !important;}
.prevtm em img{transform: rotate(180deg);}
.st_share{display: none;width: 3.5rem;height: 3.5rem;overflow: hidden;border-radius: 50%;position: fixed;right: .2rem;bottom: 4rem;z-index:10;}
.sharefixbox{width: 100%;background: #fff;overflow: hidden;position: fixed;bottom: 0;z-index: 9999;border-radius: 6px 6px 0 0;padding-top: 1rem;display: none;max-width: 800px;}
.sharefixbox .usebox{width: 100%;margin: 0 auto;overflow: hidden;}
.sharefixbox>div a{display: block;float: left;width: 33.3%;overflow: hidden;text-align: center;font-size: .7rem;margin-top: 10px;}
.sharefixbox>div a em{display: block;width: 100%;overflow: hidden;text-align: center;color: #333;margin-top: 4px;}
.sharefixbox>div a img{width: 36%;}
.sharefixbox>span{display: block;overflow: hidden;width: 82%;margin: 20px auto 15px;text-align: center;background: #E6E6E6;height: 40px;line-height: 40px;border-radius: 6px;color: #666666;font-size: .7rem;}
.tm_plbox{width: 100%;margin: -.6rem auto 0;overflow: hidden;display: none;}
.tm_plbox .pl textarea{width: 96%;margin: 0 auto;font-size: .7rem;border-radius: 6px;}
.shareimg{display: inline-block;overflow: hidden;float: right;position: relative;top: 10px;text-align: center;}
/* 资讯页面头部修改 */
.zxhead{position: fixed;z-index: 10;right: 0;left: 0;width: 100%;overflow: hidden;font-size: .7rem;}
.zxhead .zxh_top{width: 100%;margin: 0 auto;background: #188EEE;height: 2.2rem;overflow: hidden;padding: 0 3%;}
.zxhead .zxh_top>a:first-child{display: inline-block;overflow: hidden;float: left;color: #fff;max-width: 45%;text-overflow: ellipsis;white-space: nowrap;height: 100%;line-height: 2.2rem;font-size: .72rem;}
.zxhead .zxh_top>a:first-child img{width: 1.6rem;position: relative;top: .3rem;margin-right: .4rem;}
.zxhead .zxh_top>a:first-child em{display: inline-block;width: 1px;height: .8rem;background: #6AB9F9;margin-right: .2rem;position: relative;top: .2rem;}
.zxhead .zxh_top .lmlist{display: inline-block;float: right;max-width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: .2rem;}
.zxhead .zxh_top .lmlist a{display: inline-block;float: left;color: #fff;font-size: .5rem;margin-left: 1rem;text-align: center;}
.zxhead .zxh_top .lmlist a:first-child{margin-left: 0;}
.zxhead .zxh_top .lmlist a img{height: .65rem;margin-top: .3rem;margin-bottom: .1rem;}
.zxhead .zxh_top .lmlist a span{display: block;overflow: hidden;}
.zxhead .zxdh_bot{width: 100%;padding: 0 2%;background: #FAFAFA;overflow: hidden;color: #999999;height: 2rem;}
.zxhead .zxdh_bot>span:first-child{display: inline-block;float: left;overflow: hidden;max-width: 70%;text-overflow: ellipsis;white-space: nowrap;height: 100%;line-height: 2rem;}
.zxhead .zxdh_bot>span:first-child a{color: #999999;}
.zxhead .zxdh_bot>span:first-child img{height: .8rem;position: relative;top: .16rem;margin-right: .3rem;}
/* 资讯页面查看答案 */
.stckda{border: 1px solid #188EEE;border-radius: 5px;color: #188EEE;display: block;padding: 5px 10px;line-height: 22px;text-align: center;font-size: 14px;width: 100px;margin: 10px 0 15px;overflow: hidden;cursor: pointer;}
.shitibox ul li .stckda i{width: 14px;height: 8px;display: inline-block;text-align: center;overflow: hidden;background: url(//www.fzyzx.cn/img/ckda_icon.png) no-repeat 2px 0px;margin-left: 2px;}
.shitibox ul li .stawer{border: 1px solid #eee;border-radius: 0 12px;box-shadow: 2px 2px 8px #f4f4f4;padding: 10px;margin: 10px auto;overflow: hidden;display: none;font-size: .75rem;}
.shitibox ul li .stawer p:first-child{font-weight: bold;}
.shitibox ul li .stawer span{color: #FF0000;}
.shitibox ul li .stawer p:last-child a{color: #2B72F2;}
.shitibox ul li .dashow {display: block !important;}
.scrollDiv {height: 74px;overflow: hidden;width: 94%;margin: .5rem auto;position: relative;}
.scrollDiv li {height: 26px;font-size: .7rem;line-height: 26px;width: 100%;overflow: hidden;}
.scrollDiv li a {display: block;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;}
/* 课程中心培训列表 */
.stkclistpx{width: 100%;margin: 0px auto 20px auto;overflow: hidden;background: #FFF;}
.s2{width: 94% !important;border-radius: 4px;margin: .5rem auto;}
.s2 a{border-bottom: none !important;width: 96% !important;padding-top: 10px !important;}
.stkclistpx a{width: 100%;display: block;margin: 0 auto;overflow: hidden;position: relative;padding-top: 15px;}
.stkclistpx a>div:first-child{width: 45%;float: left;overflow: hidden;background: url(../course/img/gdb_bg.png)no-repeat center;background-size: 100%;height: 7.5rem;border-radius: 5px;color: #fff;text-align: center; display: table;}
.stkclistpx a:last-child>div:first-child{background: url(../course/img/wyb_bg.png)no-repeat center;background-size: 100%;}
.stkclistpx a>div:first-child>div{display: table-cell;vertical-align:middle;text-align:center;width: 94%;margin: 0 auto;overflow: hidden;}
.stkclistpx a>div:first-child p{color: #fff;width: 100%;margin: .3rem auto 0;overflow: hidden;}
.stkclistpx a>div:last-child{width: 52%;float: right;font-size: .65rem;color: #4D4D4D;position: relative;height: 7.5rem;}
.stkclistpx a>div:last-child>p:first-child{width: 100%;color: #333;font-size: .75rem;overflow: hidden;margin: .2rem auto;text-overflow: ellipsis;white-space: nowrap;}
.stkclistpx a>div:last-child>p:nth-child(2){width: 100%;height: 1.8rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin: 0 auto .4rem;}
.stkclistpx a>div:last-child>p:nth-child(3) em{display: inline-block;margin-right: .3rem;background: #F2F2F2;border-radius: 17px;color: #666666;margin-bottom: .4rem;padding: 0 .2rem;}
.stkclistpx a>div:last-child>p:nth-child(3) em:nth-child(2n),.zblist>ul li:last-child{margin-right: 0;}
.stkclistpx a>div:last-child>p:last-child{position: absolute;width: 100%;bottom: 0;}
.stkclistpx a>div:last-child>p:last-child>span:first-child{display: inline-block;color: #999999;}
.stkclistpx a>div:last-child>p:last-child>span:first-child>em{color: #FF0000;display: inline-block;}
.stkclistpx a>div:last-child>p:last-child>span:first-child>i{text-decoration: line-through;}
.stkclistpx a>div:last-child>p:last-child>span:first-child>em>i{font-size: .85rem;font-weight: bold;}
.stkclistpx a>div:last-child>p:last-child>span:last-child{display: inline-block;float: right;height: 1.2rem;line-height: 1.2rem;text-align: center;color: #fff;background: #FF5808;padding: 0 .3rem;}
@media screen and (max-width: 320px) {
	.stkclistpx a>div:first-child,.stkclistpx a>div:last-child{height: 9rem;}
}
/* 试题纠错 */
.jcmtop{margin:0 auto;width: 100%;overflow: hidden;padding-top: 2.2rem;}
.jctip{width: 100%;overflow: hidden;margin: 0 auto;background: #F7F7FA;font-size: .75rem;color: #666666;line-height: 24px;padding: .5rem;}
.jcdecbox{width: 96%;margin: .6rem auto;overflow: hidden;font-size: .75rem;}
.jcdecbox>p{width: 100%;margin: 0 auto;color: #333;font-size: .77rem;font-weight: bold;}
.jcdecbox>ul{width: 100%;margin: 0 auto;overflow: hidden;}
.jcdecbox>ul li{display: inline-block;margin-right: 2%;width: 31%;overflow: hidden;margin-top: .5rem;border: 1px solid #D9D9D9;border-radius: 30px;height: 1.6rem;line-height: 1.6rem;font-size: .7rem;}
.jcdecbox>ul li.yesl{color: #fff;background: #188EEE;border: 1px solid #188EEE;}
.jcdecbox>ul li:nth-child(3n){margin-right: 0;}
.jcdecbox>ul li>img{width: 1rem;position: relative;top: -5px;margin-left: .4rem;margin-right: .2rem;}
.jcdecbox>ul li em{display: inline-block;height: 100%;line-height: 1.6rem;overflow: hidden;}
.areabox{width: 100%;background: #F7F7FA;border-radius: 4px;border: none;margin: .8rem auto;font-size: .7rem;padding: .4rem;height: 5rem;overflow: hidden;}
.jctibtn{width: 96%;background: #188EEE;border-radius: 4px;height: 2rem;line-height: 2rem;overflow: hidden;color: #fff;font-size: .75rem;position: fixed;bottom: .5rem;left: 2%;}
.dafenbox{width: 96%;border-radius: 4px;border: 1px solid #FF6766;height: 38px;line-height: 38px;margin: 0 auto;}
.dafenbox span{display: inline-block;float: left;width: 26%;height: 20px;line-height: 20px;color: #FF6766;border-right: 1px solid #FF6766;margin-top: 9px;text-align: center;}
.dafenbox>.dfinput{display: inline-block;float: left;width: 45%;height: 100%;border: none;margin-left: 3%;}
.dafenbox>.fstjbtn{display: inline-block;width: 20%;float: right;margin-right: 2%;height: 30px;margin-top: 3px;line-height: 6px;border: none;background: #FF6766;color: #fff;}
/* 新人礼包 */
.xrlbtop{width: 100%;background: #fff;overflow: hidden;margin-top: 2.2rem;font-size: .75rem;padding: .5rem 0 0 0;}
.xrlbtop a{display: inline-block;margin-left: .5rem;margin-right: .7rem;color: #666;position: relative;}
.xrlbtop a em{display: block;height: 2px;background: #188EEE;margin: 0 auto;width: 1.2rem;margin-top: .4rem;}
.xrlblist{width: 94%;margin: .8rem auto 0;overflow: hidden;position: relative;font-size: .8rem;padding-bottom: 3rem;}
.xrlblist li{width: 100%;background: #fff;margin-bottom: .8rem;border-radius: 6px;padding-bottom: .1rem;}
.xrlblist li .list_tit{width: 96%;border-bottom: 1px solid #F2F2F2;padding: .5rem 0;margin: 0 auto;font-weight: bold;}
.xrlblist li .list_tit p{display: inline-block;float: right;color: #333333;font-weight: 400;font-size: .7rem;}
.xrlblist li .list_tit p em{display: inline-block;background: #294866;border-radius: 2px;color: #fff;width: 20px;height: 20px;text-align: center;line-height: 20px;margin: 0 4px;}
.xrlblist li .xrlbdes{width: 96%;margin: .5rem auto;overflow: hidden;}
.xrlblist li .xrlbdes .xrleft{width: 70%;float: left;overflow: hidden;font-size: .7rem;}
.xrlblist li .xrlbdes .xrleft>span{display: inline-block;float: left;width: 30%;overflow: hidden;margin-right: 4%;text-align: center;}
.xrlblist li .xrlbdes .xrleft>span img,.xrlblist li .xrlbdes .styimg img{width: 100%;}
.xrlblist li .xrlbdes .xrleft>div{width: 65%;float: left;overflow: hidden;}
.xrlblist li .xrlbdes .xrleft>div p:first-child,.xrlblist li .xrlbdes .xrright>p:first-child{width: 100%;color: #333;font-size: .75rem;margin: .3rem auto;}
.xrlblist li .xrlbdes .xrlbbtn{display: block;float: right;background: #FFF0E5;border: 1px solid #FF6A00;border-radius: 14px;width: 26%;text-align: center;color: #FF6A00;font-size: .75rem;height: 1.4rem;line-height: 1.3rem;margin-top: .8rem;}
.xrlblist li .xrlbdes .styimg{display: inline-block;width: 25%;float: left;overflow: hidden;}
.xrlblist li .xrlbdes .xrright{width: 72%;float: right;overflow: hidden;}
.xrlblist li .xrlbdes .xrright>div p:first-child{width: 52%;float: left;font-size: .7rem;}
.xrlblist li .xrlbdes .xrright>div a{width: 37%;margin-top: 0rem;}
.xrlblist li .xrlbdes .xrright>p:first-child{margin: .2rem auto;}
.thposi{top: 78%;color: #fff;font-weight: 400;font-size: .7rem;display: block;}
.thposi span{display: block;text-align: center;overflow: hidden;height: .95rem;}
.thposi span:first-child{border-bottom: 1px solid #f2f2f2;}
/*个人中心-微信二维码浮层*/
.dialog {
    width: 100%;
    height: 100%;
    max-width: 640px;
    background: rgba(0,0,0,0.5);
    position: fixed; 
    top: 0;
    z-index: 10;
    
}

.ch-box {
    width: calc(100% - 45px);
    background: white;
    margin-left: 45px;
    height: 100%;
    position: absolute;
    left: 0;
    transition: 0.4s;
    overflow: scroll;
    padding-bottom: 35px;
}

    .ch-box .top-bar {
        background: #188EEE;
        height: 50px;
    }

        .ch-box .top-bar .close {
            width: 18px;
            height: 18px;
            background-size: 375px;
            border: none;
            box-shadow: none;
            margin: 17px 15px;
            float: left;
        }

        .ch-box .top-bar .title {
            font-size: 0.8rem;
            color: #FFFFFF;
            font-weight: bold;
            float: right;
            line-height: 50px;
            margin: 0 15px;
        }

.qr-code-box p {
    font-size: 14px;
    color: #5A5A5A;
    letter-spacing: 0.5px;
    font-weight: bold;
    text-align: center;
    max-width: 260px;
    margin: 0 auto;
    height:30px;
}

.qr-code-box .qr-code {
    width: 158px;
    height: 158px;
    padding: 7px;
    background: #F3EAEA;
    border-radius: 8px;
    margin: 75px auto 20px auto;
}

.qr-code-box p i {
    font-style: normal;
    color: #8A8A8A;
}

.qr-code img {
    width: 100%;
    vertical-align: top;
}

.qr-code-box p span {
    color: #188EEE;
    font-weight: normal;
}
/* 20220624 更新 */

/* 20221229 */
.zi_imgcom a{display: block;}
.zi_imgcom .zi_imgitem01{display: block;width: 80%;margin: 10px auto 25px;}
.zi_imgcom .zi_imgitem02{display: block;width: 85%;margin: 10px auto;cursor: pointer;}
.zi_imgewm{width: 92%;margin:25px auto;border:1px dashed #FE744B;border-radius: 10px;position:relative;background-color: #FFFFFF;}
.zi_imgewm .zi_muenga{display: inline-block;width:48%;text-align: center;padding: 18px 0;}
.zi_imgewm .zi_muenga img{display: inline-block;width: 112px;height: 115px;}
.zi_imgewm .zi_muenga p{font-size: 16px;line-height: 23px;color: #666666;margin-top: 8px;}
.zi_absome{position: absolute;bottom: -14px;left: 46.5%;display: block;width: 19px !important;height: 14px;}
.zi_afters{display: inline-block; height: 140px;border-left:1px dashed #FE744B;position: absolute;top: 30px;left: 49%;}
.zi_imgcom .zi_targeta{display: block;width: 96%;height: 70px; line-height: 65px;margin: auto;background: url("../img/hmm_img24.png")no-repeat;background-size: 100% 100%;font-size: 18px;color: #FFFFFF;font-weight: bold;text-align: center;}
/* .zi_imgcom .zi_hovermu:hover .zi_imgewm{display: block;} */
.zi_targeta img{display: inline-block;width: 40px !important;height: 35px;position: relative;top: 17px;left: -4px;}
.zi_wntuo{width: 94%;border-radius: 4px;border: 1px solid #E6E6E6;padding: 12px 3%;overflow: hidden;display: flex;flex-wrap: wrap;margin: auto;}
.zi_wntuo .zi_wnlf{text-align: center;width: 90px;border-right: 1px solid #E6E6E6;padding: 5px 0;}
.zi_wntuo .zi_wnlf img{display: inline-block;width: 37px;height: 37px;}
.zi_wntuo .zi_wnlf p{font-size: 14px;padding-top: 8px; color: #FE3B36;font-weight: bold;}
.zi_wntuo .zi_wnrg{flex: 1; margin-left: 30px;min-width: 0;}
.zi_wntuo .zi_wnrg a{display: block;font-size: 14px;color: #FF0000;line-height: 28px;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.zi_wntuo .zi_wnrg a:hover{text-decoration:underline !important}
.zi_wntuo .zi_wnrg a:nth-child(2){margin: 5px 0;}
.zi_clickme{display: block;width: 94%;line-height: 40px;margin: 30px auto; border-radius: 28px;border: 1px solid #188EEE;text-align: center;color: #188EEE;font-size: 12px;background-color: #F2F9FF;}
.zi_clickme:hover{background-color: #e5f4ff;}
.zi_clickme img{display: inline-block;width: 14px;position: relative;top: 6px;}
.zi_clicktwo{display: block;width: 94%;line-height:45px;margin: 0 auto; border-radius: 4px;text-align: center;color: #FFFFFF;font-size: 16px;background:linear-gradient(to right,#FA6132,#FF3336)}
.zi_clicktwo:hover{background:linear-gradient(to right,#FF3336,#FA6132);color: #fff;}
.zi_lnget{margin: 35px 3%;}
.zi_titget{width: 100%;border-bottom: 2px solid #FF3336;}
.zi_titget p{width: 50%;line-height: 35px;color: #F9F9F9;font-size: 15px;text-align: center;background: linear-gradient(to right,#FA6132,#FF3336);border-top-right-radius: 10px;border-top-left-radius: 10px;}
.zi_cliul{margin: 18px 0;list-style-type: none;}
.zi_cliul a,.zi_cliultwo a{display: block;color: #FE4E4A;font-size: 13px;line-height: 26px; white-space: nowrap;text-overflow :ellipsis;overflow : hidden; }
.zi_cliul a img{display: inline-block; width: 12px;height: 12px;margin-right: 5px;}
/* .zi_cliul a:hover,.zi_cliultwo a:hover{text-decoration: underline !important;} */
.zi_cliultwo{list-style-type: none;}
.zi_cliultwo a{color: #333333;}
.zi_cliultwo a i{color: #FE4E4A;}
.zi_jxzl{padding: 0 3%;}
.zj_jxzltit{overflow: hidden;}
.zj_jxzltit p{float:left;width: 26%;line-height: 35px;background: url("../img/hmm_img12.png")no-repeat;background-size: 100% 100%;text-align: center;color: #FFFFFF;font-size: 15px;font-weight: bold;}
.zj_jxzltit a{float: right;padding: 0 4%; line-height: 30px;text-align: center;background-color: #FCEEED;border-radius: 15px;font-size: 14px;color: #FC4F4C;margin-top: 4px;}
.zj_jxzltit a img{display: inline-block;width: 17px;height: 18px;margin-right: 5px;position: relative;top: 3px;}

.zj_jxitem{overflow: hidden;}
.zj_jxitemall{width: 100%;padding: 10px 5%;overflow: hidden;border: 1px solid #EDEDED;margin-top: 15px;display: flex;flex-wrap: wrap;align-items: center;}
/* .zj_jxitem .zj_jxitemall:nth-child(odd){margin-right: 23px;} */
.zj_jxitemall img{width: 50px !important;height: 50px;margin-right:8px;}
.zj_jxitemall .zj_jxtem{flex: 1;min-width: 0;}
.zj_jxitemall .zj_jxtem h3{font-size: 16px;color: #333333;line-height: 25px;margin: 0;text-align: left;}
.zj_jxitemall .zj_jxtem p{font-size: 14px;color: #999999;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;line-height: 25px;}
.zi_xkstitle{text-align: center;padding: 18px 0;}
.zi_xkstitle img{display: inline-block;width: 48px !important;}
.zi_xkstitle img:nth-child(1){transform: rotateZ(180deg)}
.zi_xkstitle p{display: inline-block; font-size: 16px;color: #333333;font-weight: bold;}
.zi_xkstitle p span{color: #FF3936;}
.zi_ksmutit{font-size: 16px;line-height: 25px;color: #333333;padding: 0 3%;}
.zi_ksmutit a{color: #FF3B36;}
.zi_imgitem03{display: block;width: 94%;height: auto;margin:10px auto;}
.zi_zscl{font-size: 16px;line-height: 25px;color: #333333;padding: 0 3%;}
.zi_zscl span{color: #FF3936;font-weight: bold;}

/* 2023 1 10 */
.cnt_subject{max-width: 1024px;margin: auto;}
.cnt_topm{position: relative;height: 2.2rem;}
.cnt_topm img{position: absolute;top: 0.7rem;left: 4%; display: block;width: 0.5rem;height: 0.9rem;}
.cnt_topm p{width: 91%;margin-left: 9%;font-size: 1rem;line-height: 2.2rem;color: #333333;white-space: nowrap;text-overflow :ellipsis;overflow : hidden; text-align: left;}
.cnt_over{width: 100%;height: 280px;background-color: #000000;}
.cnt_oitem{padding: 0 3%;}
.cnt_oitem ul li a{display: block;padding: 0.7rem 0;overflow: hidden;border-bottom: 1px solid #E6E6E6;}
.cnt_oitem ul li a p{float: left;width: 85%;color: #333333;font-size: 0.8rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cnt_oitem ul li a span{float: right;width: 1rem;height: 1rem;background: url("../course/img/cnt_imgsub03.png")no-repeat;background-size: 100% 100%;}
.cnt_oitem ul li.cnt_oactive a span{background: url("../course/img/cnt_imgsub02.png")no-repeat;background-size: 100% 100%;}
.cnt_oitem ul li.cnt_oactive a p{color: #188EEE;}

/* 2023 1 12 */
/* .free_rum{padding:0.8rem 3% 0.5rem 3%;} */
.free_tital,.free_ovderz,.free_rkd,.free_per{padding: 0 3%;}
.free_tital{border-bottom: 1px solid #E6E6E6;margin-top: 0.8rem;}
.free_tital h3{font-size: 17px;width: 72px;font-weight: bold; line-height: 35px;color: #FF6A00;border-bottom: 3px solid #FF6A00;position: relative;top: 2px;}
.free_ovderz{overflow: hidden;padding: 15px 0;display: flex;justify-content: space-between;}
.free_ovderz a{width: 48%;height: auto;}
.free_ovderz a:nth-child(3){display: none;}
.free_ovderz a .free_oshi{position: relative;}
.free_bcks{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);}
.free_bcks img{display: block;width: 30px;height: 30px;position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.free_ovderz a .free_oshi .free_oimga{display: block;width: 100%;}
.free_ovderz a p{color: #666666;font-size: 16px;line-height: 22px;padding: 0 10px;padding-top: 8px;overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;  }
.free_rkd{overflow: hidden;padding: 1rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.free_rkd a{width: 48%;line-height: 1.8rem;border-radius: 2px;background: linear-gradient(-45deg, #0091F8 0%, #00B7FF  100%); text-align: center;color: #fff;font-size: 0.7rem;margin-bottom: 0.5rem;}
.free_rkd a:nth-child(2){background: linear-gradient(-45deg, #00BCE2 0%, #04E0BE  100%);}
.free_rkd a:nth-child(3){background: linear-gradient(-45deg, #FF5800 0%, #FFA300  100%);}
.free_rkd a:nth-child(4){background: linear-gradient(-45deg, #FF002B 0%, #FF4B55  100%);}
.free_per{width: 100%;height: auto;padding: 10px;background: linear-gradient(-45deg, #7CC4F7 0%, #87D1E0  100%);border-radius: 10px;margin-bottom: 0.8rem;}
.free_perbj{background-color: #fff;}
.free_per .free_bor{padding: 0.5rem 3%;height: auto;background: url("http://www.fzyzx.cn/img/artle/hmm_img51.png")right 6px no-repeat;}
.free_per .free_bor p{font-size: 0.7rem;color: #333333;line-height: 1.2rem;}
.free_per .free_bor p span{font-weight: bold;}
.free_per .free_bor p a{color: #FF002B;}


/* 2023 1 28 */
.account_page .photo .info .balance span img{display: inline-block;position: relative;top: 0.1rem;}
.account_page .photo .info {position: relative;}
.Labe_relas{    
    display: none;
    width: 9rem;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 10%);
    border-radius: 6px;
    line-height:1.4rem;
    overflow: hidden;
    position:absolute;
    top: 2.6rem;left: 7rem;padding: 0.3rem;z-index: 999;}
.Labe_relas p{color: #333;font-size: 0.7rem;text-align: left;}
.Labe_relashide{display: block;}
.Labe_relas p.Labe_actl{color: #1890ff;}
@media screen and (min-width:768px) and (max-width:1024px){
    .Labe_relas{top: 2.3rem;left: 11.3rem;}
}

/* 2023 02 28 */
.panel_listo{padding: 0 3%;}
.panel_tal{line-height: 2.3rem;overflow: hidden;border-bottom: 1px solid #F5F5F5;cursor: pointer;background-color: #F7FCFF;border: none;}
.panel_tal h3{float: left;font-size: 0.7rem;color: #333333;font-weight: bold;width: 82%;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.panel_tal h3::before{content: "";display: inline-block;width: 3px;height: 13px;border-radius: 2px;background-color: #188EEE;margin: 0 5px;}
.panel_tal span{float: right;}
.panel_tal span img{display: inline-block;width: 0.8rem;position: relative;top: 1px;}
.panel_talact span img{transform: rotate(180deg);}

.panel_tshow{display: none; margin-left: 14px;}
.uldiv .panel_listo:nth-child(1) .panel_tshow{display: block;}
.uldiv .panel_listo:nth-child(2) .panel_tshow{display: block;}
.uldiv .panel_listo:nth-child(3) .panel_tshow{display: block;}

.panel_tshow a{display: block; line-height: 2rem;font-size: 0.65rem;color: #999999;border-bottom: 1px solid #F5F5F5;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.panel_tshow a img{display: inline-block;margin-right: 8px;position: relative;top: 0.1rem;}
    .panel_tshow a.panel_tsimga img {
        width: 16px;
        height: 16px;
        float: left;
        top: 0.6rem;
    }
.panel_tshow a.panel_tsimgas img{width: 14px;height: 17px;}

.panel_tshow .panel_timez {
    float: left;
}
.panel_tshow .panel_timez sub {
    float: left;
    width: 46px;
    line-height: 18px;
    border-top-right-radius: 9px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 9px;
    text-align: center;
    background-image: linear-gradient(to right, #FF5158,#FB7654);
    color: #fff;
    font-size: 14px;
    margin-top: 0.55rem;
    font-weight: 500;
}

.panel_tshow .panel_textz {
    float: left;
    width:77%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* 2023 03 15 */
.dtm_cypk{display: block;width: 100%;background: #F2F9FF;border: 1px solid #CCE8FF;border-radius: 4px; padding: 5px 7px;margin-top: 18px;cursor: pointer;overflow: hidden;}
.dtm_cypk em{float: left;width: 70%;color: #999999;font-size: 0.7rem;line-height: 28px;}
.dtm_cypk span{float: right;width: 26%;border-radius: 4px;text-align: center;font-size: 0.7rem;color: #ffffff;background-color: #188EEE;line-height: 28px;}


#img-max-box{display: none;}
.img-max-bg{position:fixed;right:0;left:0;top:0;bottom:0;z-index:9998;background:rgba(0,0,0,.5)}
.img-max-main{position:fixed;right:0;left:0;top:20%;;z-index:9999;overflow:auto}


/* 2023 04 25 */
/* 头部 */
.xg_header{ display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 0 3%;background-color: #fff;height: 2.6rem;z-index: 9999;
   }
.xg_headimg{display: block;width: 1.8rem;margin-right:3%;}
.xg_headimg img{display: block;width: 100%;}
.xg_headtext{width: 51%;text-align: left;padding-left: 2%;border-left: 1px solid #E6E6E6; display: flex;align-items: center;;}
.xg_headtext p{max-width: 85%; display: inline-block;font-size: 0.7rem;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;color: #333333;}
.xg_headtext img{display: inline-block;width: 0.6rem;margin-left: 2%;}
.xg_headrg{flex: 1;}
.xg_headrg ul{display: flex;justify-content: space-around;align-items: center;}
.xg_headrg ul li img{display: block;width: 0.75rem;margin: auto;}
.xg_headrg ul li:nth-child(2) img{width:0.6rem;}
.xg_headrg ul li:nth-child(3) img{width:0.7rem;}

.xg_headrg ul li p{text-align: center;font-size: 0.6rem;color: #333333;padding-top: 0.2rem;}

/*  */
.rd_infor,.two_higt,.free_resou,.grad_bank,.newly_wift,.video_num,.push_videoz{margin:0.8rem 3%;background-color: #fff;border-radius:4px;overflow: hidden;}
.infor_tit .infor_rdimg img{width:14%;top: 3px;}
.infor_tit .infor_rdimg2 img{width:16%;top: 2px;}
.infor_tit .infor_rdimg3 img{width:13%;top: 2.5px;}
.infor_tit .infor_rdimg4 img{width:16%;top: 2px;}

.infor_tit{padding: 0.4rem 2%;border-bottom: 1px solid #F2F2F2;overflow: hidden;}
.infor_ulz{height:22px;line-height: 22px;text-align: center;overflow: hidden;position: relative;top: 0.1rem;}
.infor_ulz li{height:22px;line-height:22px;}
.infor_ulz li a{display: block;height:22px;line-height: 22px; font-size: 0.7rem;color: #999999;text-align: right;}


/* 图片轮播 */
#slider_allz{position: relative;width: 93%;margin: 0.2rem auto 0;height: 10.8rem;overflow: hidden;border-radius: 4px;}
.mui_navitem{overflow: hidden;}
.mui_navitem a{display: block;line-height: 1.6rem;font-size: 0.7rem;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;color: #140000;}
/*.mui_navitem a:nth-child(1),.mui_navitem a:nth-child(2){color: #FF0000;}*/

.two_higt{padding: 2%;}
.higt_imgz{float: left;width: 45%;margin-right: 2%;height: 7.3rem;}
.higt_titrg{float: left;width: 52%;}
.higt_titmu{font-size: 0.8rem;color: #333333;font-weight: bold;}
.higt_textmu{font-size: 0.6rem;color: #4D4D4D;line-height: 1.1rem;}
.higt_titUl{overflow: hidden;}
.higt_titUl li{float: left;line-height: 1rem;border-radius: 4px;background-color: #FFEAE5;text-align: center;font-size: 0.5rem;margin:0.4rem 3% 0 0;color: #FF5D3D;padding: 0 1%;}
/* .higt_titUl li:nth-child(3),.higt_titUl li:nth-child(6){margin-right: 0;} */

.higt_tagmu{display: flex;justify-content: space-between;align-items: center;}
.higt_taglf{width: 54%;font-size: 0.8rem;color: #FF0000;}
.higt_taglf span{font-size: 0.6rem;color: #FF0000;}
.higt_taglf i{font-size: 0.6rem;color: #999999;}
.higt_tagmu .higt_tagrg{width: 50%;margin-left: 3%;line-height: 1.5rem;background-color: #FF6A00;border-radius: 4px;text-align: center;font-size: 0.7rem;color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(255, 181, 127, 0.40);}

.free_video{padding: 0 2%;}
.free_videitem{display: flex;justify-content: space-between;padding: 0.5rem 0;}
.free_videitem .free_videlf{display: block; width: 46.5%;}
.free_videimg{width: 100%;height: 5.5rem;position: relative;overflow: hidden;}
.free_videimg .free_viimg01{display: block;width: 100%;height: 100%;}
.free_videimg .free_viimg02{display: block;width: 2rem;position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%);z-index: 9;}
.free_videimg h3{position: absolute;width: 100%;height: 100%;background: rgb(0 0 0 / 15%);top: 0;bottom: 0;left: 0;}
.free_videlf p{line-height: 1rem;color: #4D4D4D;font-size: 0.7rem;padding: 0.2rem 2%;}


.zlmuteal{padding: 0 2.5%}
.zlmuteal li a{display: block; overflow: hidden;cursor: pointer;display: flex;align-items: center;padding: 0.8rem 0;border-bottom: 1px solid #F2F2F2;}

.zlmuteal li img{width: 7%;margin-right: 12px;}
.zlmuteal li p{flex: 1; color: #666666;font-size: 0.7rem;overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.zlmuteal li span{width: 18%; line-height: 1.2rem;border: 1px solid #188EEE;border-radius: 25px;color: #ffffff;font-size: 0.65rem;text-align: center;margin-left: 5%;background-color: #188EEE; box-shadow: 0px 0px 10px 0px rgba(24, 142, 238, 0.50);}
.index_page .view_moreZ{display: block;width: 25%;line-height: 1.4rem;border: 1px solid #188EEE;border-radius: 25px;text-align: center; background-color: #F2F9FF;margin:0.8rem auto;font-size: 0.7rem;color: #188EEE;}

.grad_bankul{padding: 0 2.5% 0.2rem 2.5%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.grad_bankul li{width: 47.5%;}
.grad_bankul li a{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.grad_bankul li img{width: 23%;margin-right: 5%;}
.grad_bankul li .grad_banknav{flex: 1;padding: 0.6rem 0;}
.grad_bankul li .grad_banknav h3{font-size: 0.7rem;color: #333333;}
.grad_bankul li .grad_banknav p{font-size: 0.6rem;color: #999999;}

.newly_wift{display: flex;align-items: center;padding: 2%;}
.newly_wift img{width: 13%;}
.newly_wift .newly_navs{flex: 1;margin: 0 3%;}
.newly_wift .newly_navs h3{font-size: 0.7rem;padding-bottom: 0.3rem;font-weight: bold;}
.newly_wift .newly_navs p{font-size: 0.6rem;}
.newly_wift a{width: 20%;line-height: 1.2rem;text-align: center;font-size: 0.6rem;color: #FF6A00;border-radius: 23px;border:1px solid #FF6A00;font-size: 0.5rem;background-color: #FFF8F2;}

.video_apl{padding-top: 0.6rem;}
.video_titbo{position: relative;width: 100%;height:10rem;border-radius: 10px;overflow: hidden;}
.video_titbo .video_titimg01{display: block;width: 100%;height: 10rem;}
.video_titbo .video_titimg02{position: absolute;width: 8%;  top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video_titbo p{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;left: 0;bottom: 0;}


.video_ulitemz{padding: 0 2%;}
.video_ulitemz li{padding: 0.6rem 0;border-bottom: 1px solid #F2F2F2;}
.video_ulitemz li a{display: flex;justify-content: space-between;}
.video_ulitemz li a img{width: 0.9rem;height: 0.9rem; margin-right: 2%;position: relative;top: 0.1rem;}
.video_ulitemz li a p{flex: 1; color: #333333;font-size: 0.7rem;line-height: 1rem;}

.index_page .sub-nav .nav-content .content-li .li_hidebox a{display: none;}
.index_page .sub-nav .nav-content .content-li .li_hidebox a:nth-child(-n+10){display: block;}
.index_page .sub-nav .nav-content .content-li .li_hidebox1s a:nth-child(-n+20){display: block;}
.index_page .sub-nav .nav-content .content-li .li_hidebox2s a:nth-child(-n+30){display: block;}


.push_qopbjt{background: url("../img/xmgl_img0zbj02.png")bottom no-repeat;background-size: 100% 60%;overflow: hidden;}
.push_qopla{margin: 2.5% 2.5% 0 2.5%; background: url("../img/xmgl_img0zbj01.png")no-repeat;background-size: 100% 100%; display: flex;align-items: center;justify-content: center;border-radius: 2px;}
.push_qopla .push_qoplf{width: 50%;position: relative;}
.push_qopla .push_qoplf:nth-child(1)::after{
    content: '';display: block;position: absolute;right: 0;top: 1.8rem; border-right: 1px solid #d7ecff;height: 3rem;
}
.push_qopla .push_qoplf img{display: block;width: 50%;margin:0.5rem auto 0;}
.push_qopla .push_qoplf p{font-size: 0.7rem;text-align: center;color: #333333;padding: 0.4rem 0;}
.push_qqwx{padding:  0.8rem 0 0.8rem 16%;}
.push_qqitemz{display: flex;justify-content: space-between;align-items: center;padding-bottom: 1rem;}
.push_qqitemz:nth-child(3){padding-bottom: 0;}
.push_qqitemz img{width: 2rem;margin-right: 3.5%;}
.push_qqitemz .push_hostmy{flex: 1;}
.push_qqitemz .push_hostmy h3{color: #333333;font-size: 0.7rem;font-weight: bold;}
.push_qqitemz .push_hostmy p{color: #666666;font-size: 0.6rem;}
.push_videoz .push_tagetqx{display: block; width: 70%;line-height: 1.8rem;background: #188EEE;font-size: 0.6rem;color: #fff;text-align: center;border-radius: 35px;margin: 0 auto 0.9rem;}
.push_tagetqx img{display: inline-block;width: 0.7rem;margin-right: 3%;position: relative;top: 0.1rem;}

.footxmal{padding-bottom: 3.5rem;}
.footxmUl{display: flex;justify-content: space-between;align-items: center;padding: 0.2rem 8% 0.4rem 8%;}
.footxmUl li{width: 23%;text-align: center;line-height: 1.2rem;border-radius: 20px;border: 1px solid #D9D9D9;font-size: 0.7rem;}
.footxmUl li a{color: #999999;}
.footxmal .foot_tagmu{display: block; line-height: 1.4rem;color: #999999;font-size: 0.7rem;text-align: center;}

/* 首页改 */
.sliderconte{margin:0.4rem 3% 0 3%;background-color: #fff;border-radius:4px;overflow: hidden;}
.video_numtop{margin: 0.2rem 3% 0.8rem 3%;}
.cysmual{padding: 0 3%;}
.footxmaltop{padding-bottom:2.5rem}
.cysmual .cysmual_tit{display: block;font-size: 0.8rem;color: #FF6A00;padding-bottom: 0.8rem;font-weight: 800;}
.cysmual_tit img{display: inline-block;width: 1.6rem;margin-right: 2%;position: relative;top: 0.15rem;}
.cysmual_ul li{border-top: 1px solid #F2F2F2;padding: 0.6rem 0;}
.cysmual_ul li h3{line-height: 1.1rem;font-size: 0.75rem;color: #333333;}
.cysmual_ul li p{font-size: 0.7rem;color: #999999;margin-top: 0.2rem;}



/* 头部修改 */
.head_gital{display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    line-height: initial;
    overflow: initial;background-color: #fff;padding: 0.4rem 3%;height: 2.8rem;}
.head_gittop{width: 4rem;}
.head_gittop img{display: block;width: 100%;}
.head_navTm{flex:1;margin:0 2% 0 4%}
.head_navTm .search_newIs{width: 100%;height: 30px;background: #FAFAFA;border: 1px solid #e6e6e6;border-radius: 23px;display: inline-block;position: relative;top: 3px;overflow: hidden;line-height: 30px;font-size: .65rem;padding-left: .5rem;}
.head_navTm .search_newIs input{width: 86% !important;float: left;background: #FAFAFA !important;height: 100%;border: none !important;}
.head_navTm .search_newIs input::placeholder{color: #999999;}
.head_navTm .search_newIs img{width: 8%;position: relative;top: 1px;}
.xg_headrgtop{width: 26%;}
.xg_headrgtop ul{display: flex;justify-content: space-around;align-items: center;}
.xg_headrgtop ul li img{display: block;width: 0.65rem;margin: auto;}
.xg_headrgtop ul li:nth-child(2) img{width:0.75rem;}

.xg_headrgtop ul li p{text-align: center;font-size: 0.6rem;color: #333333;padding-top: 0.2rem;}

/* 2023 05 29 */
.zwfootl{position: fixed;bottom: 0;left: 0;right: 0;width: 100%;padding: 0 3%;background-color: #fff;  z-index: 999;}
.zwfootl .alljx_area{height: 80px;}
.zwfootl .alljx_fb{margin: 10px auto;}
.zwbox .zwdecnox{height: 100%;}
.zwbox{padding-bottom: 6rem;}



/* 2023 06 07 */
.hide_hotmall{display: none;}
.gradm_mask{position: relative;z-index: 1;padding-top: 1px;margin-top: -135px;width: 100%;height: 144px;background: url("http://www.fzyzx.cn/img/gradmask_bg.png") no-repeat;}
.gradm_maskCont{text-align: center;font-size: 16px;color:#e13b29;margin-top: 100px;}
.gradm_maskCont .icograd{
    display: inline-block;zoom:1;width: 25px;height: 18px;background: url("http://www.fzyzx.cn/img/pd/pdym_icon.png") no-repeat -67px -15px;vertical-align: middle;margin-top: -1px;margin-right: 10px;
}
.gradm_btn>a{display: block;width: 282px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color:#e13b29;border-radius: 30px;border:1px solid #e0a2a8;background-color: #fff9f9;margin:0 auto 40px;transition: .4s;}
.gradm_btn>a:hover{transform: translateY(-5px);}

/* 2023 07 29 course管理页 */
.couheader{ display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 0 3%;background-color: #fff;height: 2.6rem;z-index: 9999;
}
.couloumu{width: 65%;text-align: left;padding-left: 2%; display: flex;align-items: center;font-size: 0.9rem;}
.couloumu p{max-width: 85%; display: inline-block;font-size: 0.7rem;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;color: #333333;}
.couloumu img{display: inline-block;width: 0.7rem;margin-left: 3%;}
.tkheadrg{width: 20%;}
.tkheadrg ul{display: flex;justify-content:space-between; align-items: center;}
.tkheadrg ul li img{display: block;width: 0.75rem;margin: auto;}
.tkheadrg ul li p{text-align: center;font-size: 0.6rem;color: #333333;padding-top: 0.2rem;}

.kcrdnavs{position: relative;}
.kcrd{background: #FFFAF2;}
.kcrd_imgal{position: absolute;top: 0.55rem;left: 6.5%; display: inline-block;width: 0.8rem;margin-right:  3%;}
.kcrd li{padding-left: 5%;}
.kcrd li a{color: #666;}

.kczbk{margin: 0 3%;padding: 0 3%;background-color: #F0F8FF;border-radius: 0.5rem;overflow: hidden;}
.zbk_tit{display: flex;justify-content: space-between;align-items: center;padding: 0.4rem 0;}
.zbk_tit .zbk_titlf{width: 40%;font-size: 0.9rem;font-weight: bold;}
.zbk_tit .zbk_titlf img{display: inline-block;width: 1.1rem;margin-right: 4%;position: relative;top: 0.2rem;}
.zbk_tit .zbk_titlf span{color: #188EEE;}
.zbk_tit .zbk_titrg{font-size: .65rem;color: #999999 ;display: inline-block;overflow: hidden;}
.kcbox4bt .zbk_titrg{font-size: .65rem;color: #999999 ;display: inline-block;overflow: hidden;margin-right: 3%;}

.zbk_tit .zbk_titrg em,.kcbox4bt .zbk_titrg em{width: 0px;height: 0px;display: inline-block;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 5px solid #999;
    margin-left: 5px;
    position: relative;
    top: -1px;}
.zbk_lsmute li{padding: 3.5%;background-color: #fff;border-radius: 0.5rem;margin-bottom: 0.6rem;}
.zbk_lsmute li a{display: flex;justify-content: space-between;align-items: center;}
.zbk_lsmute li a img{width: 25%;}
.zbk_lsmute li a .zbk_text{width: 71.5%;margin-left: 3.5%;}
.zbk_lsmute li a .zbk_text p{font-size: 0.8rem;color: #333333;height: 2.2rem;line-height: 1.2rem;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.zbk_lsmute li a .zbk_text .zbk_tejtou{display: flex;justify-content: space-between;align-items: center;}
.zbk_lsmute li a .zbk_text .zbk_tejtou span{background-color: #F2F2F2;border-radius: 0.2rem;width: 60%;font-size: 0.65rem;color: #666666;line-height: 1.3rem;text-align: center;margin-top: 0.5rem;position: relative;}
.zbk_lsmute li a .zbk_text .zbk_tejtou img{width: 1.75rem;}
.jxgradm{margin: 0 3%;border-radius: 0.5rem;overflow: hidden;}
.jx_bodla{background-color: #F0F8FF;border-radius: 0.5rem;}
.jx_bodla .jx_moual{background: url(../course/img/coure_imgbm09.png)no-repeat;background-size: 100% 100%;height: 6.5rem;padding-left: 5%;overflow: hidden;}
.jx_bodla .jx_moual p{display:inline-block; line-height: 1.2rem;text-align: center;background-color: #ffffff;border-radius: 2.5rem;text-align: center;font-size: 0.7rem;color: #1A7BE9;margin: 1rem 0 0.5rem 0;padding: 0 3%;}
.jx_bodla .jx_moual h3{font-size: 1.2rem;color: #fff;}

.jx_wybal{margin: 0 3% 0.6% 3%;padding: 0.4rem 3%;background-color: #fff;border-radius: 0.5rem;position: relative;top: -1.5rem;}
.jx_wybal:last-child{top: -0.8rem;}
/* .jx_wybaltwo{} */
.jx_wytit{width: 100%;font-size: .9rem; line-height: 1.1rem;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;color: #333333;font-weight: bold;padding-bottom: 0.6rem;}
.jx_wytit span{display: inline-block;background:linear-gradient(to right,#FF4E50,#FB7E58);border-radius: 10px 10px 10px 0px;color: #fff;font-size: .6rem;height: 1rem;line-height: 1rem;padding: 0 0.3rem;margin-right: .2rem;}
.jx_ulgrad{display: flex;justify-content: space-between;flex-wrap: wrap; width: 65%;}
.jx_ulgrad li{width: 48%;line-height: 1.2rem;border-radius: 0.2rem;text-align: center;background-color: #F2F2F2;font-size: 0.65rem;color: #666666;margin-bottom: 0.6rem;}
.jx_moujg{display: flex;justify-content: space-between;align-items: center;}
.jx_moujg .jx_mouall{flex: 1;font-size: 0.7rem;color: #FF0000;}
.jx_moujg .jx_mouall span{font-size: 1rem;font-weight: 700;}
.jx_moujg .jx_mouall del{color: #999999;}
.jx_moujg em{width: 30%;line-height: 1.4rem;border-radius: 1rem;text-align: center;color: #fff;font-size: 0.8rem;background:linear-gradient(to right,#FF4E50,#FB7E58)}

/* 2023 09 01 */
.planexam{padding: 0.8rem 0; overflow: hidden;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);}
.planexamAll{padding: 0.8rem 2.5%;}
.planexamAll .mydadec{width: 100% !important;}
.planexam .planulam{overflow: hidden;}
.planexam .planulam .planactm{float: left;width: 19%;line-height: 1.4rem;border-radius: 4px;margin-right: 10px;border: 1px solid #E6E6E6;background-color: #FAFAFA;text-align: center;color: #333333;cursor: pointer;font-size: 0.7rem;}
.planexam .planulam .planactmlm{color: #fff;background-color: #188EEE;border: 1px solid #188EEE;}
.plantextm{color: #333333;padding: 0.5rem 0 !important;font-size: 0.7rem;line-height: 1.2rem !important;}
.planboxn .planshowis{display: none;}
.tm_option textarea{display: block;width: 100%;height: 6rem;padding: 0.4rem;box-sizing: border-box;font-size: 0.7rem;color: #999999;background-color: #F7F7F7;border-radius: 10px;border: none;}
.tmdecul li .tm_option{width: 95%; margin: 0 2.5% 0.8rem;box-sizing: border-box;}
.planboxn .planshowis:first-child{display: block;}
.planbtn{display: block;width: 110px;height: 40px;line-height: 40px;color: #fff;background-color: #188EEE;border-radius: 4px;text-align: center;margin: 20px 0;border: none;font-size: 16px;cursor: pointer;}
.planboxn .planshowis p {
    text-indent: 0 !important;
    padding:0 !important;
}
 /* 2023 11 21 */
.gal_ydgos{padding: 0 3%;box-sizing: border-box;min-width:0}
.gal_ydglist{display: flex;justify-content: space-between;border-bottom: 1px solid #e5e5e5;align-items: center;}
.gal_ydglist .gal_ydglito{flex: 1;padding: 0.8rem 0;min-width:0}
.gal_ydglist .gal_ydglito p{font-size: 0.75rem;color: #333;padding-bottom: 0.4rem;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.gal_ydglist .gal_ydglito span{display: block; font-size: 0.65rem;color: #999;}
.gal_ydglist img{width: 0.4rem;margin-left: 8%;}


/* 2023 1202 */
.cnitpm_course{padding: 0 3%;}
.cnitpm_course>h1{width: 100%;text-align: center;overflow: hidden;font-size: 20px;font-weight: bold;margin: 0 auto;}
.cnitpm_course>h1 img{width: 6%;position: relative;top: 2px;margin: 0 10px;}
.cnitpm_course>h1 img:last-child{transform: rotate(180deg);}
.cnitpm_course ul{width: 100%;margin: 15px auto 0;overflow: hidden;}
.cnitpm_course ul li{width: 100%;margin: 0 auto 15px;overflow: hidden;height: 100%;position: relative;}
.cnitpm_course ul li>a{width: 100%;margin: 0 auto;overflow: hidden;}
.cnitpm_course ul li>a div:first-child{width: 45%;float: left;overflow: hidden;text-align: center;margin-right: 3%;display: block;}
.cnitpm_course ul li>a div:first-child img{width: 100%;}
.cnitpm_course ul li>a div:last-child{width: 52%;float: left;overflow: hidden;font-size: 13px;color: #4D4D4D;}
.cnitpm_course ul li>a div:last-child h2{width: 100%;overflow: hidden;font-size: 15px;font-weight: bold;color: #333;}
.cnitpm_course ul li>a div:last-child p{width: 100%;overflow: hidden;margin: 4px auto 3px;line-height: 18px;}
.cnitpm_course ul li>a div:last-child p:nth-child(2),.cnitpm_course ul li>a div:last-child .emlist{-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;font-size: 12px;}/*display: -webkit-box;*/
.cnitpm_course ul li > a div:last-child p:last-child {margin: 7px auto 0;
/* position: absolute;width: 54%; bottom: 4px;right: -9px;*/
}
.cnitpm_course ul li>a div:last-child .emlist em{display: block;float: left;overflow: hidden;width: 30%;background-color: #FFEAE5;color: #FF5D3D;text-align: center;margin: 4px 5% 3px 0;height: 18px;line-height: 18px;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;}
.cnitpm_course ul li>a div:last-child .emlist em:nth-child(3n),.login span:last-child{margin-right: 0;}
.cnitpm_course ul li>a div:last-child p:last-child>span:last-child{display: block;float: right;width: 36%;margin-right: 5%;overflow: hidden;text-align: center;background: #FF5808;color: #fff;border-radius: 4px;height: 24px;line-height: 24px;font-size: 0.65rem;}
.cnitpm_course ul li>a div:last-child p:last-child>span{display: inline-block;float: left;height: 28px;line-height: 28px;color: #FF0000;}

.cnitpm_course ul li>a div:last-child p:last-child>span.emgradl{font-size: 17px;font-weight: bold;}
.cnitpm_course ul li>a div:last-child p:last-child>span.emgradltwo{font-size: 11px;font-weight: bold;}

.cnitpm_course ul li>a div:last-child p:last-child>span em{color: #999999;text-decoration: line-through;}
.cnitpm_course ul li>a div:last-child p:last-child>span i{font-weight: bold;font-size: 18px;}
.kcbox4btgo{margin: 0;}
.kczbkto{margin-bottom: 1rem;}
.xuexiqito{position: relative;top: -0.8rem;}
.xuexiqito img{display: block;width: 100%;}

.clatgradtit{color: #999999; font-size: 0.7rem;margin-bottom: 0.6rem;}
.clatltle div:first-child p:last-child em{display: inline-block;padding: 0.1rem 1.5%;background-color: #FFEAE5;border-radius: 4px;color: #FF5D3D;font-size: 0.7rem;margin-right: 3%;margin-top: 0.6rem;}
.clatltle div:first-child p:last-child em:nth-child(1),
.clatltle div:first-child p:last-child em:nth-child(2),
.clatltle div:first-child p:last-child em:nth-child(3),
.clatltle div:first-child p:last-child em:nth-child(4){margin-top: 0;}

/* 2023 12 18 */
.tk_lanmu{width: 94%;margin: auto;}
.tk_lanmu .tk_lanul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tk_lanmu .tk_lanul li{width: 48.5%;border-radius: 5px;background-color: #fff;padding: 0.5rem 3%;box-sizing: border-box;margin-top: 10px;}
.tk_lanmu .tk_lanul li a{display: flex;justify-content: space-between;align-items: center;}
.tk_lantext{flex: 1;}
.tk_lantext h3{font-size: 0.75rem;color: #333333;font-weight: bold;}
.tk_lantext h3 img{display: inline-block;width: 1.2rem;position: relative;top: -0.3rem;margin-left: 0.2rem;}
.tk_lantext p{font-size: 0.6rem;color: #808080;margin-top: 0.3rem;}
.tk_lanmu .tk_lanul li a .tk_lanimg{width: 2.3rem;}
.tk_viodimg{padding: 15px 3% 3.5rem 3%;}
.tk_viodimg img{display: block;width: 100%;}

.new_alimg{padding: 0.6rem 3%;}
.new_alimg img{display: block;width: 100%;}
.newz_toptit{line-height: 2.8rem;border-bottom: 1px solid #FAFAFA;padding: 0 3%;font-size: 0.8rem;}
.newz_toptit img{float: right;width: 1rem;margin-top: 1.2rem;transform: rotate(180deg);}
.newz_toptit img.actimgs{transform: rotate(0) !important;}
.newzjlxbox .newzjlx .newz_bomlist{display: none;}
.newzjlxbox .newzjlx:nth-child(1) .newz_bomlist{display: block;}

/* 资讯详情 */
.deboxs{padding: 0.6rem 3%;background-color: #F5F5F5;}
.deboxsli{border-radius: 5px;padding: 0.6rem 3%;background-color: #fff;}
.deboxsli .deboxtit{font-size: 0.85rem;color: #333333;font-weight: bold;padding-bottom: 0.6rem;border-bottom: 1px solid #F2F2F2;}
.deboxgrad{overflow: hidden;padding: 0.4rem 0;}
.deboxgrad p{float: left;width: 50%;font-size: 0.65rem;color: #333333;line-height: 1.4rem;}
.deboxgrad p span{color: #188EEE;}
/* .deboxuls{display: flex;justify-content: space-between;}
.deboxuls li{width: 31%;border-radius: 5px;}
.deboxuls li img{display: block;width: 1rem;margin: 0.6rem auto;}
.deboxuls li:nth-child(1){background: linear-gradient(45deg, #509EFE 0%,  #6BB6FD 100%);}
.deboxuls li:nth-child(2){background: linear-gradient(45deg, #00CCA7 0%,  #05E19B 100%);}
.deboxuls li:nth-child(3){background: linear-gradient(45deg, #FCB819 0%,  #F2C23D 100%);}
.deboxuls li p{font-size: 0.65rem;color: #fff;padding-bottom: 0.6rem;text-align: center;} */
.deboxta{font-size: 0.65rem;line-height: 1.2rem;color: #999999;padding: 0 3%;}
.deboxbial{display: block;width: 94%;margin: 0.6rem auto;} 
.deboxalte{display: block;margin: 0.8rem auto 0.4rem;line-height: 2rem;text-align: center;border-radius: 21px;background-color: #188EEE;color: #fff;font-size: 0.8rem;}

.testbils{padding: 0.6rem 0.5rem;background: #f5f5f5;font-size: 0.8rem;font-weight: bold;}
.testbils span{width: 3px;background: #188eee;height: 17px;display: inline-block;margin-right: 5px;top: 2px;position: relative;}

/* 内容 */
.allnmo{display: flex;justify-content: space-between;padding:0 12%;background-color: #188EEE;position: fixed;top: 2.2rem;left: 0;right: 0;z-index: 999;}
.allnmo a{color: #fff;font-size: 0.8rem;text-align: center;padding: 0.4rem 0 0.6rem 0;}
.allnmo .actiall::after{content: "";display: block;width: 1rem; height: 3px;background-color: #fff;margin: 0 auto;border-radius: 5px;position: relative;top: 0.3rem;}


/* 考点 */
.tktime{float: right;font-size: 0.65rem;color: #333;width: 29%;text-align: right;position: relative;top: 0.2rem;}
.tktime img{display: inline-block;width: 0.8rem;margin-right: 2%;position: relative;top: 0.1rem;}
.tktime em{color: #188EEE;}
.kdtashow{position: fixed;  
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
width: 65%;line-height: 2rem;border-radius: 1.1rem;text-align: center;font-size: 0.65rem;color: #fff;background-color: rgba(0, 0, 0, 0.6);display: none;}
.kdtashow img{display: inline-block;width: 0.8rem;margin-right: 3%;position: relative;top: 0.22rem;}

/* 考点图片轮播 借鉴首页轮播 */
.slippingclas{margin: 0.3rem auto !important;height: 4.8rem;overflow: hidden;border-radius: 0;}
.slippingclas ul{height: 100%;}
.slippingclas .slipping-dot>em{width: 5px;height: 5px;}
/* 考点内容 */
.kdtitmu{overflow: hidden;border-radius: 5px;background:linear-gradient(to right,#FFF5D9,#FFF9E5);padding: 0 2%;margin: 0.6rem 3% 0 3%;}
.kdtitmu p:nth-child(1){float: left;width: 50%; line-height: 1.6rem;color: #B07149;font-size: 0.7rem;}
.kdtitmu p:nth-child(1) span{color: #FF6E65;}
.kdtitmu p:nth-child(2){float: right;width: 50%; line-height: 1.6rem;color: #B07149;font-size: 0.65rem;text-align: right;}

.kdlistai{width: 94%;margin: 10px auto;overflow: hidden;background-color: #fff;border-radius: 5px;display: flex;justify-content:flex-start;flex-wrap: wrap;padding: 15px 0 3px 0;}
.kdlistai a{width: 25%;overflow: hidden;display: inline-block;font-size: 0.7rem;text-align: center;margin-bottom: 8px;}
.kdlistai a p{color: #4D4D4D;line-height: 23px;}
.kdlistai a p img{width: 2rem;}

.kd_lanmu{width: 94%;margin: auto;}
.kd_lanmu .kd_lanul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.kd_lanmu .kd_lanul li{width: 48.5%;border-radius: 5px;background-color: #fff;padding: 0.7rem 3%;box-sizing: border-box;margin-top: 10px;}
.kd_lanmu .kd_lanul li a{display: flex;justify-content: space-between;align-items: center;}
.kd_lantext{flex: 1;}
.kd_lantext h3{font-size: 0.75rem;color: #333333;font-weight: bold;}
.kd_lantext h3 img{display: inline-block;width: 1.2rem;position: relative;top: -0.3rem;margin-left: 0.2rem;}
.kd_lantext p{font-size: 0.6rem;color: #808080;margin-top: 0.3rem;}
.kd_lanmu .kd_lanul li a .kd_lanimg{width: 0.9rem;margin: 0 1rem 0 0.7rem;}
.kd_lanmu .kd_lanul li a .kd_lanimg6{width: 1rem;}

/* 考点速记 */
.writkdbj{height: 4.7rem;background: url(../img/kdexam_16.png)no-repeat;background-size: 100% 100%;margin-top: 2.2rem;}
.writkdnav{width: 94%;margin: -3.8rem auto 0;border-radius: 5px;background-color: #fff;}
.writulm{display: flex;justify-content: space-around;border-bottom: 1px solid #E6E6E6;}
.writulm li{font-size: 0.75rem;line-height: 2rem;}
.writulm li.writuiact::after{content: '';display: block;width: 100%;height: 0.15rem;background-color: #1187F7;position: relative;top: 0.07rem;}
.writkd_all{padding: 0 3% 3rem 3%;}
.writkd_all .writkd_allbox .writkd_amute{display: none;}
.writkd_all .writkd_allbox .writkd_amute:nth-child(1){display: block;}

.writkd_agrad{margin-top: 0.6rem;padding:0 3%;}
.writkd_agrad img{display: block;width: 100%;}

.writkd_amulist{display: flex;justify-content: space-between;padding: 0.6rem 0;border-bottom: 1px solid #E6E6E6;align-items: center;}
.writkd_amulist .writkd_aquer{flex: 1;}
.writkd_amulist .writkd_aquer .writkd_agtit{font-size: 0.65rem;color: #333;}
.writkd_aopp{overflow: hidden;margin-top: 0.4rem;}
.writkd_aopp .writkd_amf{float: left;width: 25%;line-height: 1rem; border-radius: 10px;background-color: #D9EFFF;font-size: 0.65rem;text-align: center;color: #188EEE;margin-right: 3%;}
.writkd_aopp .writkd_amfact{background-color: #F2F2F2;color: #999999;} 

.writkd_aopp .writkd_arg{font-size: 0.7rem;color: #333;}
.writkd_aopp .writkd_arg span{color: #FF0000;}
.writkd_amulist a{width: 3.8rem;height: 1.5rem;line-height: 1.5rem;font-size: 0.65rem;text-align: center;background-color: #188EEE;color: #fff;border-radius: 8px;margin-left: 5%;}
.writkd_amulist a.actilol{background-color: #FF6A00;}

.anskdtime{position: absolute;top: 0.6rem;left: 34%; display: inline-block;
    font-size: 0.65rem;
    color: #FF0000;
    width: 45%;
}


/*  */
.writkdsh{margin-top: 2.2rem;}
.kdshort{margin-top: -4rem;padding: 0 3% 4rem 3%;}
.kdbormuo{border-radius: 0.2rem;background-color: #fff;display: none;margin-top: 0.6rem;position: relative;}
.kdlabox{position: relative;}
.kdlabox .kdbormuo:nth-child(1){display: block;}
.kdlabox .tm_top img{width:100%;}
.kdbormuo .tmdecul {margin: 0 auto;}
.writulmtwo{display: flex;justify-content: space-around;background-color: #fff;border-radius: 5px;}
.writulmtwo li{padding: 0.6rem 1%;margin-bottom: 0.3rem;}
.writulmtwo li h3{font-size: 1.2rem;text-align: center;font-weight: bold;color: #333;}
.writulmtwo li p{font-size: 0.75rem;color: #999999;}
.writulmtwo li.writuiactwo::after{content: '';display: block;width: 100%;height: 0.12rem;background-color: #188EEE;position: relative;top: 0.65rem;}
.writulmtwo li.writuiactwo h3{color: #188EEE;}

.kdproject{padding: 0 3%;line-height: 2rem;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #F2F2F2;margin-bottom: 0.6rem;}
.kdproject .kdproitem{flex: 1;}
.kdproject .kdproitem img{display: inline-block;width: 0.7rem;position: relative;top: 0.05rem;margin-right: 2%;}
.kdproject .kdproitem h3{display: inline-block;font-size: 0.75rem;color: #333;}
.kdproject .kdproitem h3 span{color: #999;}
.kdproject .kdproitem p{display: inline-block;font-size: 0.65rem;color: #FF0000;width: 45%;margin-left: 8%; }

.kdproject a{width: 17%;line-height: 1.1rem;text-align: center;border: 1px solid #188EEE;color: #188EEE;font-size: 0.75rem;border-radius: 0.6rem;}

.kdoppie{padding: 0 3%;overflow: hidden;}
.kdoppie a{float: left;width: 40%;line-height: 1.6rem;border-radius: 5px;text-align: center;margin: 0.6rem 0.6rem 0 0;font-size: 0.7rem;}
.kdoppie a img{display: block;width: 100%;height: 100%;}
/* .kdoppie a img{display: inline-block;margin-right: 4%;position: relative;} */
/* .kdoppie a:nth-child(1){border: 1px solid #4BC083;background-color: #E5FFF2;color: #4BC083;}
.kdoppie a:nth-child(2){border: 1px solid #FF7F00;background-color: #FFF2E5;color: #FF7F00;}
.kdoppie a:nth-child(3){border: 1px solid #188EEE;background-color: #E5F4FF;color: #188EEE;}
.kdoppie a:nth-child(1) img{width: 1rem;top: 0.05rem;}
.kdoppie a:nth-child(2) img{width: 0.9rem;top: 0.15rem;}
.kdoppie a:nth-child(3) img{width: 0.9rem;top: 0.2rem;} */
.kd_tialp{font-size: 0.7rem;color: #188EEE;padding: 0 3%;font-weight: bold;}

.kdpdf{position: fixed;right: 0;bottom: 7rem;}
.kdpdf img{display: block;width: 3.5rem;}
.kdfxmo{position: fixed;right: 0;bottom: 3.5rem;}
.kdfxmo img{display: block;width: 3.5rem;}

/* 考点速记 目录 */
.writkdgrad{width: 94%;margin: -3.8rem auto 0;border-radius: 5px;position: relative;padding-bottom: 4rem;}
.writkdbjal{width: 90%;margin: auto;border-radius: 5px;background-color: #8CC7F7;height: 1rem;}
.writkdallo{padding: 0 3%;background-color: #fff;border-radius: 5px;z-index: 9;width: 100%;position: relative;top: -0.3rem;}
.writkdallo ul li{padding: 0.8rem 0;border-bottom: 1px solid #E6E6E6;overflow: hidden;}
.writkdallo ul li:last-child{border: none;}
.writkdallo ul li p{float: left;width: 75%;font-size: 0.65rem;color: #333;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.writkdallo ul li span{float: right;font-size: 0.65rem;}
.writkdallo ul li span.wriallact{color: #32B16C;}
.writkdallo ul li span.wriallactwo{color: #188EEE;}
.writkdallo ul li span.wriallactal{width: 20%; padding: 0.1rem 0.3rem;line-height: 1rem;font-size: 0.65rem;background-color: #F2F2F2;color: #999999;border-radius: 10px;}
.writkdallo ul li span.wriallactal img{display: inline-block;width: 0.5rem;position: relative;top: 0.05rem;margin-right: 2%;}

.wrikgradbm{position: fixed;bottom: 0;left: 0;right: 0;padding: 0.6rem 3%;background-color: #fff;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);z-index: 999;}
.wrikgradbm a{float: left;width: 48%;line-height: 2.2rem;border-radius: 4px;text-align: center;color: #fff;font-size: 0.75rem;}
.wrikgradbm a:nth-child(1){background-color: #188EEE;margin-right: 4%;}
.wrikgradbm a:nth-child(2){background-color: #FF6A00;}

.tm_plboxkdmo{padding-top: 0.8rem;}

.tm_foot span.tmdjc_alkd em img{width: 0.9rem;}
.tm_foot .seeanswerkd em img{width: 1rem;}

.boxfilxkd{    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: RGBA(122, 122, 122, 0.5);z-index: 9999;display: none;}
.boxfilrad{
    width: 80%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 10px;
}
  .boxfilrad h3{font-size: 18px;padding: 15px 0;text-align: center;font-weight: bold;color: #333;}
  .boxfilrad p{font-size: 14px;text-align: center;color: #333;padding-bottom: 15px;}
  .boxfilrad p span{color: #FF0000;}
  .boxflalop{overflow: hidden;border-top: 1px solid #E6E6E6;cursor: pointer;}
  .boxflalop span{float: left;width: 50%;box-sizing: border-box;text-align: center;line-height: 40px;font-size: 16px;border-right: 1px solid #E6E6E6;}
  .boxflalop a{float: left;width: 50%;text-align: center;line-height: 40px;font-size: 16px;color: #00A1F2;}
  .boxfilrad .boxfilrimg{position: absolute;right: 8px;top: 8px;display: block;width: 15px;height: 15px;cursor: pointer;}

  .kaodibiji{padding: 0.4rem 3% 0 3%;}
  .kaodibiji h3{color: #4BC083;font-size: 0.75rem;font-weight: bold;}
  .kaodilist p{font-size: 0.7rem;color: #333;margin-top: 0.2rem;}
  .act_wumo img{display: block;width: 30%;margin: 6rem auto .4rem;}
.act_wumo p{font-size: 0.8rem;text-align: center;color: #999;}
.act_wumo {padding-bottom:2rem;overflow:hidden;}

.weload {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: RGBA(51, 51, 51, 0.6);
    z-index: 9999;
    display: none;
}
.weload img{float: right;width: 7rem;margin: 0.4rem 2rem 0 0;}

/* 2024 09 13 */
.frightmo{float: right;color: #0188EE;font-size: 0.7rem;}
.fleftall{float: left;width: 80%;overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; color: #000;}
.frightall{float: right;font-size: 0.7rem;color: #999;}
.frightalltwo{float: right;font-size: 0.7rem;color: red;}
.answerlist li p:first-child{overflow: hidden;}
.uploadlwgo{width: 100px;line-height: 32px;background-color: #0188EE;color: #fff;font-size: 15px;text-align: center;margin:10px auto;border-radius: 5px;cursor: pointer;}
.answerlistwos li:nth-child(1){border-top: 1px solid #E6E6E6;}

.alladdcls{width: 100%;padding: 0 !important;}
.allnmotwo{display:none;background-color: #fff;padding: 0.4rem 3%;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);width: 100%;}
.allnmotlist{display: flex;justify-content: space-between;align-items: center;}

.allnmotwo .alsoumlf{width: 88%;display: flex;justify-content: space-between;align-items: center;height: 1.8rem;background-color: #F5F5F5;border-radius: 50px;padding: 3px 3%;box-sizing: border-box;}

.allnmotwo .alsoumlf img{width:0.8rem;}
.allnmotwo .alsoumlf input{flex: 1;font-size: 0.75rem;padding: 0 3%;box-sizing: border-box;background-color: #F5F5F5;color: #999;}

.allnmotwo .alsoumrg{flex: 1;text-align: center;font-size: 0.75rem;color: #999;line-height: 30px;}

