body{max-width: 750px;margin: 0 auto;overflow: scroll;}
.wrmk_page .wrmkdiv{width: 100%;margin: 0 auto;background: url(../img/bg.png) no-repeat;overflow: hidden;height: 328px;background-size: 100%;position: relative;top: 3rem;padding-top: 1.8rem;text-align: center;color: #FFFFFF;}
@media screen and (max-width: 380px) { 
	.wrmk_page .wrmkdiv{height: 314px;}
	.mkdjsbox{padding-top: 35px !important;}
} 
@media screen and (max-width: 320px) {
	.wrmk_page #wid320 {height: 320px !important;}
	.wrmk_page .wrmkdiv{height: 269px !important;}
	.mkdjsbox{padding-top: 22px !important;}
}
@media screen and (max-width: 360px) { 
	.wrmk_page .wrmkdiv{height: 306px;}
	.mkdjsbox{padding-top: 31px !important;}
}
.wrmk_page{background: #F7654B;}
.wrmk_page .wrmkdiv img{width: 75%;margin: 15px auto 8px auto;}
.wrmk_page .wrmkdiv>p:first-child{font-size: 1rem;}
.wrmk_page .wrmkdiv>p:last-child{font-size: 1rem;background: url(../img/wz_bg.png)no-repeat center top;background-size: 100%;}
.mkdjsbox{width: 70%;margin: 13px auto 0;overflow: hidden;background: url(../img/djs_bg.png)no-repeat center top;background-size: 82%;text-align: center;color: #333;height: 120px;padding-top: 40px;font-size: 13px;padding-left: 18px;}
.mkdjsbox>p:last-child{color: #FE5633;font-size: 15px;}
.mkdjsbox>p:last-child em{font-weight: bold;font-size: 42px;}
/* 主体 */
.wrmk_page .wrzhuti{width: 100%;margin: 0 auto;background: #F7654B;overflow: hidden;height: auto;position: relative;padding-top: 12px;}
.wrmk_page .wrzhuti .mkdec{text-align: center;padding-bottom: 5px;white-space: nowrap;overflow-y:auto;}
.wrmk_page .wrzhuti .mkdec::-webkit-scrollbar{height: 1px;}
.wrmk_page .wrzhuti .mkdec a{display: inline-block;width: 40%;margin-left: 4%;background: #FFFFFF;height: 245px;font-size: 0.9rem;color: #333333;border-radius: 19px 19px 12px 12px;overflow: hidden;}
.wrmk_page .wrzhuti .mkdec>a:not(:first-child) div:nth-child(2) img{width: 80%;position: relative;top: 22px;}
.wrmk_page .wrzhuti .mkdec a:last-child{margin-right: 4%;}
.wrmk_page .wrzhuti .mkdec a div:first-child{width: 100%;height: 70px;overflow: hidden;margin-bottom: 20px;}
.wrmk_page .wrzhuti .mkdec a:first-child div:first-child,.wrmk_page .wrzhuti .mkdec a:nth-child(2) div:first-child{background: #FBD077;color: #FD3736;}
.wrmk_page .wrzhuti .mkdec a:nth-child(4) div:first-child,.wrmk_page .wrzhuti .mkdec a:nth-child(3) div:first-child{background: #06A6DE;color: #FFFFFF;}
.wrmk_page .wrzhuti .mkdec a div:first-child p:first-child{width: 100%;overflow: hidden;padding-top: 12px;font-size: 1.2rem;font-weight: bold;margin-bottom: 5px;}
.wrmk_page .wrzhuti .mkdec a:nth-child(3) div:nth-child(2){width: 70%;}
.wrmk_page .wrzhuti .mkdec a div:nth-child(2){width: 58%;height: 80px;margin: 0 auto;overflow: hidden;}
.wrmk_page .wrzhuti .mkdec a div:nth-child(3){width: 90%;margin: 5px auto;overflow: hidden;font-size: 0.85rem;line-height: 20px;word-wrap: break-word;white-space: normal;}
.wrmk_page .zhu{width: 93%;margin: 5px auto;text-align: left;color: #FFFFFF;font-size: 0.78rem;overflow: hidden;line-height: 18px;}
/* 万人模考入口 */
.wrmk_page .wrmkrk{width: 100%;margin: 10px auto;overflow: hidden;text-align: center;}
.wrmk_page .mkbtbox{font-size: 1.8rem;font-weight: bold;color: #FFFFFF;width: 100%;overflow: hidden;text-align: center;}
.wrmk_page .mkbtbox img{width: 18%;}
.wrmk_page .wrmkrk .mkrka{width: 90%;margin: 0 auto;background: #FFFFFF;border-radius: 15px;padding-bottom: 10px;margin-top: 10px;padding-top: 3px;display: block;overflow: hidden;}
.wrmk_page .wrmkrk .mkrka>a{width: 48%;margin-left: 1.5%;display: inline-block;font-size: 0.75rem;height: 2.5rem;line-height: 2.3rem;background: url(../img/wrbg.png) no-repeat;background-size: 100%;color: #333333;margin-top: 10px;}
.mkinfo{width: 94%;margin: 10px auto;overflow: hidden;border: 1px solid #E6E6E6;border-radius: 6px;border-right: none;border-bottom: none;}
.mkinfo li{width: 100%;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #E6E6E6;height: 45px;line-height: 45px;}
.mkinfo li:first-child{height: 34px;line-height: 34px;background: #F56649;color: #fff;font-weight: bold;font-size: 16px;}
.mkinfo li span{display: block;float: left;height: 100%;overflow: hidden;border-right: 1px solid #E6E6E6;width: 30%;}
.mkinfo li span:nth-child(2){width: 40%;color: #F56649;}
.mkinfo li span a{display: block;width: 80%;margin: 7px auto 0;height: 30px;line-height: 30px;border-radius: 35px;text-align: center;color: #fff;font-size: 14px;background: #F56649;}
/* 模考活动说明 */
.wrmk_page .mkhddec{width: 90%;margin: 20px auto 0 auto;background: #F57A62;border-radius: 10px;height: auto;color: #FFFFFF;overflow: hidden;padding-bottom: 10px;}
.wrmk_page .mkhddec .mkhdbt{width: 100%;text-align: center;font-size: 1.8rem;font-weight: 400;color: #F9CAC3;margin: 10px auto;font-family: 'YouSheBiaoTiHei';}
.wrmk_page .mkhddec .mkhdbt img{width: 8%;position: relative;top: 5px;margin-left: 6px;}
.wrmk_page .mkhddec .mkhdsm,.mkhdinfo{width: 90%;margin: 0 auto;line-height: 26px;font-size: .85rem;}
.wrmk_page .mkhddec .mkhdsm p{width: 100%;font-weight: bold;font-size: .9rem;padding-bottom: 5px;}
.wrmk_page .mkhddec .mkhdinfo span{display: block;font-weight: bold;font-size: 15px;}
.wrmk_page .mkhddec .mkhdinfo span em{display: inline-block;width: 2px;height: 12px;margin-right: 4px;background: #fff;position: relative;top: 1px;}
.wrmk_page .mkhddec .mkhdinfo>p{width: 100%;margin: 0 auto 10px;}
.wrmk_page .mkhddec .mkhdinfo .mkgzh{width: 86%;margin: 15px auto 8px;overflow: hidden;border: 1px dashed #F8A898;border-radius: 4px;padding: 10px 0 5px;}
.wrmk_page .mkhddec .mkhdinfo .mkgzh>span{width: 35%;display: block;float: left;text-align: center;overflow: hidden;margin-left: 5%;margin-right: 6%;}
.wrmk_page .mkhddec .mkhdinfo .mkgzh>span img{width: 100%;}
.wrmk_page .mkhddec .mkhdinfo .mkgzh>div{width: 48%;float: left;line-height: 20px;overflow: hidden;font-size: 13px;}
.wrmk_page .mkhddec .mkhdinfo .mkgzh>div p:first-child{width: 100%;margin: 5px auto 8px;font-weight: bold;font-size: 14px;}
/* 全国最新排名 */
.wrmk_page .newpm{width: 100%;margin: 20px auto 0 auto;overflow: hidden;}
.wrmk_page .newpm .pmp{width: 100%;margin: 8px auto;color: #FFFFFF;font-weight: bold;font-size: 1rem;padding-left: .8rem;overflow: hidden;}
.wrmk_page .newpm .pmp span{width: 25%;float: right;height: 26px;line-height: 26px;display: inline-block;text-align: center;font-weight: 400;font-size: .8rem;border: 1px solid #FFFFFF;border-radius: 20px;margin-right: 5px;}
.wrmk_page .newpm .pmp em{height: 28px;line-height: 28px;}
.wrmk_page .newpm .pmp span img{width: 15%;margin-left: 5px;}
.wrmk_page .newpm .pmtable{width: 100%;margin: 0 auto;background: #F7FBFF;text-align: center;overflow: hidden;padding-bottom: 10px;border-radius: 10px;}
.wrmk_page .newpm .pmtable p:first-child{color: #0D75D9;width: 100%;margin: 15px auto 10px auto;font-weight: bold;}
.wrmk_page .newpm .pmtable p:first-child a{color: #0D75D9;}
.pmtable table tr td:first-child{width: 25%;}
.pmtable table tr td:nth-child(2){width: 30%;}
.pmtable table tr td:nth-child(3){width: 15%;}
.pmtable table tr td:last-child{width: 30%;}
.wrmk_page .newpm .pmtable .newul{width: 95%;margin: 0 auto;height: 40px;background: linear-gradient(0deg,#4EA9FE 0%,#0D75D9 100%);border-radius:25px;overflow: hidden;line-height: 40px;}
.wrmk_page .newpm .pmtable .newul li{float: left;text-align: center;color: #FFFFFF;}
.wrmk_page .newpm .pmtable table{width: 95%;margin: 0 auto;table-layout: fixed;}
.wrmk_page .newpm .pmtable tr:nth-child(even){background: #E5F3FF;height: 50px;line-height: 50px;}
.wrmk_page .newpm .pmtable tr:nth-child(odd){height: 50px;line-height: 50px;}
.wrmk_page .newpm .pmtable tr td:first-child span{width: 30px;height: 30px;line-height: 30px;text-align: center;display: inline-block;color: #0D75D9;border-radius: 50%;background: #99CFFF;}
.wrmk_page .newpm .pmtable tr td:first-child .pmspan{background: #FF4E50 !important;color: #FFFFFF !important;}
.wrmk_page .newpm .pmtable tr td{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wrmk_page .newpm .pmfsp{width: 90%;margin: 0 auto;font-size: 1rem;color: #0D75D9;overflow: hidden;border-top: 1px solid #E6E6E6;padding-top: 6px;text-align: left;}
.wrmk_page .newpm .pmfsp em{font-weight: bold;}
/* 备考方案 */
.wrmk_page .infobox{width: 100%;margin: 20px auto;overflow: hidden;}
.qiehuan{width: 100%;margin: 0 auto;position: fixed;bottom: 0;z-index: 10000;}
.qhul{width: 90%;margin: 0 auto;text-align: center;background: #FFFFFF;border-radius: 5px;overflow: hidden;}
.qhul a{width: 100%;height: 60px;line-height: 60px;border-bottom: 1px solid #F2F2F2;font-size: 1rem;color: #333333;display: inline-block;}
.qhul a span{width: 29px;height: 29px;border: 2px solid #188EEE;display: inline-block;border-radius: 50%;line-height: 26px;text-align: center;color: #188eee;font-weight: bold;margin-right: 15px;float: right;margin-top: 16px;}
.qhblue{color: #0D75D9 !important;}
.qxdiv{width: 90%;height: 50px;line-height: 50px;margin: 0 auto;background: #FFFFFF;text-align: center;font-size: 1rem;color: #333333;border-radius: 5px;margin-bottom: 15px;margin-top: 10px;}
.show{display: none !important;}
/* 523 */
.newwrmk{width: 100%;margin: 10px auto;overflow: hidden;text-align: center;}
.newmkrk{width: 90%;margin: 0 auto;background: #FFFFFF;border-radius: 15px;height: 107px;margin-top: 10px;padding-top: 3px;overflow: hidden;}
.newmkrk div{width: 100%;overflow: hidden;}
.newmkrk div .bta{width: 44%;margin-left: 1.5%;float: left;display: inline-block;font-size: 0.75rem;height: 2.5rem;line-height: 2rem;background: url(../img/wrbg.png) no-repeat;background-size: 100%;color: #333333;margin-top: 10px;}
.newmkrk div ul{width: 54%;float: right;text-align: center;overflow: hidden;margin-top: 13px;}
.newmkrk div ul li{float: left;font-size: .7rem;width: 30%;color: #fff;background: #F56B4F;margin-left: 5px;border-radius: 2px;height: 26px;line-height: 26px;}
.newmkrk div ul li a{color: #FFFFFF;width: 100%;height: 100%;display: inline-block;}
/* 模考奖品说明 */
.newmkjp{width: 90%;margin: 20px auto;overflow: hidden;}
.mkjpdiv{width: 100%;background: #fff;overflow: hidden;border-radius: 4px;padding-bottom: 10px;}
.mkjpdiv p:first-child{text-align: center;font-size: .8rem;background: #F57A62;color: #fff;width: 80%;margin: 15px auto 0px auto;height: 28px;line-height: 28px;border-radius: 16px;overflow: hidden;}
.mkjpdiv p{width: 95%;margin: 0 auto;overflow: hidden;font-size: .8rem;line-height: 26px;}
.mkjpdiv p:nth-child(2) img{width: 100%;margin-top: 10px;}
.mkjpdiv p:nth-child(3){font-size: .95rem;font-weight: bold;margin: 0 auto;}
.mkjpdiv p:last-child span:first-child{float: left;width: 30%;height: 100px;display: inline-block;text-align: center;object-fit: inherit;margin-left: 5%;}
.mkjpdiv p:last-child span:first-child img{width: 100%;}
.mkjpdiv p:last-child span:last-child{width: 60%;float: right;overflow: hidden;margin-left: 10px;padding-top: 10px;}
.mkjpdiv p:last-child span:last-child em,.colorf{color: #F56649;}
/* 名师直播答疑 */
.newjszb{width: 90%;margin: 0 auto;overflow: hidden;}
.newjszbdiv{width: 100%;margin: 10px auto;background: #FFFFFF;overflow: hidden;border-radius: 4px;padding-bottom: 10px;}
.newjszbdiv .imgdiv{width: 95%;margin: 10px auto;overflow: hidden;height: 234px;position: relative;}
.newjszbdiv .imgdiv div:first-child img{width: 100%;}
.newjszbdiv .imgdiv div:nth-child(2){width: 100%;height: 234px;overflow: hidden;background: #000000;opacity: 0.6;position: absolute;top: 0;}
.newjszbdiv .imgdiv a{width: 40%;height:40px;line-height: 40px;background:linear-gradient(-90deg,rgba(254,177,0,1),rgba(255,90,0,1));border-radius:25px;display: block;position: absolute;top: 40%;left: 30%;text-align: center;color: #FFFFFF;font-size: 1rem;}
.newjszbdiv .imgdiv a img{position: relative;top: 5px;}
.newjszbdiv p{width: 95%;margin: 8px auto;overflow: hidden;font-size: .9rem;}
.newjszbdiv .zbap{font-size: 1rem;font-weight: bold;}
/* 讲师弹框 */
.gztk{width: 80%;position: fixed;background: #fff;top: 200px;left: 10%;text-align: center;border-radius: 4px;padding-bottom: 10px;z-index: 9999;}
.gztk .closegztk{width: 95%;margin: 0 auto;text-align: right;font-size: 30px;font-weight: bold;color: #999999;cursor: pointer;}
.gztk div p{width: 80%;margin: 8px auto;text-align: center;color: #333333;font-size: 16px;}
.hddiv{width: 100%;margin: 20px auto;overflow: hidden;}
.hddiv div{width: 100%;overflow: hidden;margin-top: 10px;}
/* 培训 */
#section5 .content{background:#FFF; margin-bottom:0.8rem;font-family:"微软雅黑"; }
#section5 .content .cont_top{ width:100%; margin:0 auto; padding-top:1rem;}
#section5 .content .title_top{font-size: 1.8rem;font-weight: 700;background-image: linear-gradient(to right, #ffa734, #fc6a57);-webkit-background-clip: text;color: transparent;border-bottom: 1px solid #333;width: 36%;margin: 0 auto;height: 2.6rem;text-align: center;}
#section5 .content p.title{font-size:1rem;color:#333;display:block;text-align:center;margin-top:1rem ; height:1.6rem; }
#section5 .content .price{width:100%;margin:0 auto; }
#section5 .content .price ul{ margin: 0 auto;width: 45%;overflow: hidden;text-align: center;}
#section5 .content .price ul li{float:left;display:inline-block;color:#ff5f45;}
#section5 .content .price ul li.n{font-size:2rem;font-weight:bold;line-height:2;text-align:right}
#section5 .content .price ul li.m{font-size:3rem}
#section5 .content .price ul li.t{font-size:.34rem;font-weight:bold;line-height:2.6rem}
#section5 .content .price p.notice{text-align:center;font-size:1rem;color:#999;}
#section5 .content .price p.notice em{text-decoration:line-through}
#section5 .content .xieyi{border:.2rem solid #ee7e41; width:80%; margin:0 auto; text-align:center; border-radius:.2rem; font-size:2rem; padding:0.5rem 0; margin-top:1rem; margin-bottom:1rem;background-image: linear-gradient(to right, #f35358, #f19969); -webkit-background-clip: text;color: transparent; font-weight:bold;}
#section5 .content .tableInfo{width:97%;margin:0 auto}
#section5 .content .tableInfo th{width:24%;height:2.6rem; line-height:2.6rem; color:#ff5f45; font-family:"方正综艺简体";  font-size:1rem;vertical-align: middle;}
#section5 .content .tableInfo td{width:76%;overflow:hidden;line-height:1.8rem; }
#section5 .content .tableInfo td label{font-size:.9rem;color:#333;padding-left:.3rem;display:block;}
#section5 .content .tableInfo td p{display:none;font-size:.427rem;color:#666;margin-left:.3rem}
#section5 .content .tableInfo td label img{width:5%;display:inline-block;margin-left:.1rem}
#section5 .content .tableInfo td label a{color:#2b72f2;}
#section5 .content .tableInfo .border td{border-bottom:1px solid #eaeaea}
#section5 .content .tip{color:#ffa250;text-align:left;font-size:2rem;width:92%;margin:0 auto;padding:.1rem 0}
#section5 .content .btn{width:92%;margin:1rem auto 0}
#section5 .content .btn ul{width:100%;margin:0 auto;overflow: hidden;}
#section5 .content .btn ul li{width: 50%;height: 4rem;float: left;overflow: hidden;}
#section5 .content .btn ul li a.a1{display: block;width: 8rem;margin: 0 auto;background: linear-gradient(to right, #f15ac3, #fb9c52);text-align: center;font-size: 1.1rem;border-radius: 10rem;padding: .5rem;color: #fff;}
#section5 .content .btn ul li a.a2{display:block;width:8rem;margin:0 auto; background: linear-gradient(to right, #48cbea, #74a3f7); text-align:center; font-size:1.1rem; border-radius:10rem; padding:.5rem; color:#fff;}
#section6 .content{background:#FFF; margin-bottom:0.8rem; font-family:"微软雅黑";}
#section6 .content .cont_top{ width:100%; margin:0 auto; padding-top:1rem;}
#section6 .content .title_top{font-size: 1.8rem;font-weight: 700;background-image: linear-gradient(to right, #ffa734, #fc6a57);-webkit-background-clip: text;color: transparent;border-bottom: 1px solid #333;width: 36%;margin: 0 auto;height: 2.6rem;text-align: center;}
#section6 .content p.title{font-size:1rem;color:#333;display:block;text-align:center;margin-top:1rem ; height:1.6rem; }
#section6 .content .price{width:100%;margin:0 auto; }
#section6 .content .price ul{ margin: 0 auto; width: 45%; overflow: hidden; text-align: center;}
#section6 .content .price ul li{float:left;display:inline-block;color:#ee5ec8;}
#section6 .content .price ul li.n{font-size:2rem;font-weight:bold;line-height:2;text-align:right}
#section6 .content .price ul li.m{font-size:3rem}
#section6 .content .price ul li.t{font-size:.34rem;font-weight:bold;line-height:2.6rem}
#section6 .content .price p.notice{text-align:center;font-size:1rem;color:#999;}
#section6 .content .price p.notice em{text-decoration:line-through}
#section6 .content .xieyi{border:.2rem solid #ee7e41; width:80%; margin:0 auto; text-align:center; border-radius:.2rem; font-size:2rem; padding:0.5rem 0; margin-top:1rem; margin-bottom:1rem;background-image: linear-gradient(to right, #f35358, #f19969); -webkit-background-clip: text;color: transparent; font-weight:bold;}
#section6 .content .tableInfo{width:97%;margin:0 auto}
#section6 .content .tableInfo th{width:24%;height:2.6rem; line-height:2.6rem; color:#ee61c9; font-family:"方正综艺简体"; font-size:1rem;text-align: center;vertical-align: middle;}
#section6 .content .tableInfo td{width:76%;overflow:hidden;line-height:1.8rem; }
#section6 .content .tableInfo td label{font-size:.9rem;color:#333;padding-left:.3rem;display:block;}
#section6 .content .tableInfo td p{display:none;font-size:.427rem;color:#666;margin-left:.3rem}
#section6 .content .tableInfo td label img{width:5%;display:inline-block;margin-left:.1rem}
#section6 .content .tableInfo td label a{color:#2b72f2;}
#section6 .content .tableInfo .border td{border-bottom:1px solid #eaeaea}
#section6 .content .tip{color:#ffa250;text-align:left;font-size:2rem;width:92%;margin:0 auto;padding:.1rem 0}
#section6 .content .btn{width:92%;margin:1rem auto 0}
#section6 .content .btn ul{width:100%;margin:0 auto;overflow: hidden;}
#section6 .content .btn ul li{width: 50%;height: 4rem;float: left;overflow: hidden;}
#section6 .content .btn ul li a.a1{display: block;width: 8rem;margin: 0 auto;background: linear-gradient(to right, #f15ac3, #fb9c52);text-align: center;font-size: 1.1rem;border-radius: 10rem;padding: .5rem;color: #fff;}
#section6 .content .btn ul li a.a2{display:block;width:8rem;margin:0 auto; background: linear-gradient(to right, #48cbea, #74a3f7); text-align:center; font-size:1.1rem; border-radius:10rem; padding:.5rem; color:#fff;}
.pmflrig{width: 4rem;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 a img{width: 80%;}
.posbg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: .3;display: none;}
.pttkbox{width: 100%;overflow: hidden;position: fixed;top: 100px;left: 0;z-index: 99;display: none;}
.pttkbox>div:first-child{width: 90%;margin: 0 auto;overflow: hidden;padding-top: 78px;position: relative;}
.pttkbox>div .ptclose{position: absolute;right: 0;top: 38px;}
.pttkbox>div .pttkdec{width: 90%;background: #F9F9F9;border-radius: 10px;margin: 0 auto;position: relative;text-align: center;font-size: 18px;color: #333;padding-bottom: 26px;}
.pttkbox>div .pttkdec .ptlog{position: relative;top: -82px;margin-bottom: -84px;width: 72%;}
.pttkbox>div .pttkdec>h1{color: #FF7F00;font-weight: bold;font-size: 21px;width: 100%;overflow: hidden;margin: 0 auto 10px;}
.pttkbox>div .pttkdec>span{display: block;width: 164px;height: 164px;text-align: center;overflow: hidden;margin: 20px auto 0;}
.pttkbox>div .pttkdec>span img{width: 100%;}

