@charset "gb2312";
/* CSS Document */
html{font-size: 125%;line-height:1.6; box-sizing: border-box;max-width: 750px;margin: 0 auto;background:#f4f4f4;color:#333;}
*{box-sizing: border-box;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
li{list-style-type:none}
label{ cursor:pointer}
img{vertical-align:top;border:0;transition: all 0.5s}
em,i,b{font-style:normal;}
ul,li{list-style:none}
u{text-decoration: none}
a{text-decoration:none;color:#333;}
/*a:visited{ text-decoration:none; color:#333}*/
/*a:hover,a:active{color:#f00}*/
button,input,select,textarea{ outline: none;border: none}
.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:""; display:table}.cf:after,.clearfix:after{clear:both}.cf,.clearfix{*zoom:1}
.clear{clear: both}
.br{border: 1px solid #f3f3f3}
.brl{border-left: 1px solid #f3f3f3}
.brt{border-top: 1px solid #f3f3f3}
.brr{border-right: 1px solid #f3f3f3}
.brb{border-bottom: 1px solid #f3f3f3}
.brtno{border-top:none;}
.mt10{margin-top: .5rem}
.mt20{margin-top: 1rem}
.mr10{margin-right: .5rem}
.ml10{margin-left: .5rem}
.mb10{margin-bottom: .5rem}
.mb20{margin-bottom: 1rem}
.mb30{margin-bottom: 1.5rem}
.mb40{margin-bottom: 2rem}
.mb50{margin-bottom: 2.5rem}
.mb60{margin-bottom: 3rem}
.mr20{margin: 1rem;}
.pd10{padding: .5rem}
.pd20{padding: 1rem;}
.pt10{padding-top: .5rem}
.pt20{padding-top: 1rem}
.pl10{padding-left: .5rem}
.pr20{padding-right: 1rem}
.pb10{padding-bottom:.5rem}
.pb20{padding-bottom:.1rem}
.pb30{padding-bottom:1.5rem}
.pb40{padding-bottom:2rem}
.pdtb10{padding: .5rem 0}
.pdtb20{padding: 1rem 0}
.pdlr10{padding: 0 .5rem}
.H10{height: .5rem}
.H50{height: 2.5rem}
.oh{overflow: hidden;}
.nobt{border-bottom:0 !important;}
/*Public background-color*/
.BgBlu{background-color:#489aff;}
.BgWhite{background-color:#fff;}
/*width*/
.w35{width: 35%;}
.w40{width: 40%;}
.w50{width: 50%;}
.w60{width: 60%;}
.w65{width: 65%;}
.w70{width: 70%;}
.w80{width: 80%;}
/*Public display*/
.tabCon{display: none;}
.Hidebox{display:none}
.Showbox{display:block}
b{font-weight: normal;}
/*浮动*/
.fl{float: left;}
.fr{float: right;}
/*文字居中方式*/
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.red,a.red{color: #ff0000 !important;}
.white,a.white{color: #ffffff !important;}
a{vertical-align: middle;}
/*flex*/
.flex{display: flex}
.flex .item{flex: 1;}
/*input默认样式*/
input{-webkit-appearance: none;}
/*Public Bg*/
.perCenter i,.navBox i,.menuBox i,.infoList i,.categoryBox h3 i,.qualityBox i,.appBox i,.floatBtnBox a,.titBox i,.menuBotBox i,.payMethod i,.payMethod em,.discountDetails i,.balancePay i,.examwNavIcon,.crmCont i,.closeBtn{background:url("../images/Public_Bg.png") no-repeat center top; background-size: 7.5rem auto}
/*Public Pd*/
.pubList{padding:0 .75rem}
/*pubColor*/
.gray{color:#999;!important;}
.colorBlue{color:#489aff !important;}
/*pubDot*/
.dot{display: inline-block;width: .1rem;height: .1rem;background: #333;}
.yellowDot{display: inline-block;width: .25rem;height: .25rem;background: #ffb22c;}
.BgB{background:#087fe4 !important;}
.BgA{background:linear-gradient(to right,#df2e1a,#fe6401);!important;}
/*.headerLayer{height:2.2rem;width:100%;}*/
/*.titBoxLayer{height:2.1rem;width:100%;}*/
/*显示隐藏*/
.show{transition: all .1s !important;opacity: 1!important;bottom: 0!important;z-index: 103!important;}
.maskShow{transition: all .1s !important;opacity:1 !important;z-index: 102!important;}
/*遮罩层*/
.maskBox{position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index: 100;display:none;}
/*header头部模块*/
.header{width:100%;height: 2.2rem; line-height: 2.2rem; color: #fff; position: relative; text-align: center;z-index:101;}
.header h1{height: 2.2rem;}
.header h1 a{display:inline-block;padding:.6rem 0 0 .75rem;height:2.2rem;line-height: 2.2rem;float: left;}
.header h1 img{height:1.075rem;}
.header p{font-size:.85rem;height:2.2rem;line-height: 2.2rem;margin-left:.5rem;}
.perCenter{display:inline-block;width:2.5rem;height:2.2rem;text-align: center;}
.perCenter i{display: inline-block;width:1.05rem;height:1.05rem;background-position:-0.4rem -0.375rem;margin-top:.6rem;}
.header .goBack{display: block; width: .5rem; height: .9rem; position: absolute; left: .8rem; top: .65rem;background-position: -4.5rem 0;}
/*footer尾部模块*/
.footer{width:100%;padding:1.15rem .75rem;}
.footer .linkBox{width:100%;text-align: center;}
.footer .linkBox a{display:inline-block;width:20%;background:#fff;font-size:.7rem;text-align: center;padding:.4rem 0;margin:0 .45rem;}
.footer .textBox{width: 100%;text-align: center;font-size:.65rem;color:#999999;margin-top:.75rem;}
.footer .textBox p{margin-top:.2rem;}
/*title组件*/
.titBox{width:100%;background:#fff;border-bottom:1px solid #e4e4e4;position: relative;z-index:101;height: 2.2rem;}
.titBox a.navBtn{position: absolute;display:flex; width:2.3rem;height:2.1rem;}
.titBox .backBtn{left:0;top:0;position: absolute;}
.titBox .backBtn i{display:inline-block;width:.55rem;height:.95rem;background-position:-0.4rem -15.2rem;float: left;margin: .56rem .75rem;}
.titBox .navBtn{right:0;top:0;position: absolute;}
.titBox .navBtn i{display: inline-block;}
.titBox .navBtn span{font-size:.85rem;display: inline-block;position: absolute;top:.3rem;left: -1.5rem;letter-spacing: .3rem;font-weight: bold;}
.titBox .navBtn i.backIcon{width:.8rem;height:.8rem;background-position:-0.4rem -16.5rem;float: left;margin: .625rem .75rem;}
.titBox .navBtn i.examwNavIcon{display:flex;width: .775rem;height: .775rem;background-position: -5.3rem -19.1rem;margin: .625rem .75rem;}
.titBox .navBtn i.closeBtn{display:flex;width: .785rem;height: .785rem;background-position: -6.2rem -19.1rem;margin: .625rem .75rem;display: none;}
.titBox .navBtn i.closeBtn{display: none;}
.titBox p{width:100%;text-align: center;height:2.1rem;line-height: 2.1rem;font-size:.85rem;color:#333;}
.titBox p .refreshIcon{display: inline-block;width: .875rem;height:.725rem;background-position: -4rem -19.1rem;margin-left: .3rem;}
.titBox .txtfr{text-align: right;padding-right: 2.1rem;}
.titBox .txtfr a{display:inline-block;font-size:.7rem;color:#666;border:1px solid #333;height: 1.2rem;line-height: 1.2rem;border-radius: 1.2rem;width: 4.55rem;text-align: center}
.titBox .txtfr i{display: inline-block;width: .55rem;height:.7rem;background-position: -1.45rem -15.75rem;vertical-align: -0.1rem;margin-right: .15rem;}
/*menu菜单组件*/
.menuBox{width:100%;padding:0 .5rem;background:#fff;}
.menuBox ul{width:100%;display: flex;padding:.75rem 0}
.menuBox ul li{width:25%;text-align: center;}
.menuBox p{height:2.45rem;}
.menuBox p i{display:inline-block;width:2.225rem;height:2.225rem;border-radius: 2.225rem;box-shadow: 0 0 .8rem rgba(0,0,0,0.2)}
.menuBox h2{font-size:.8rem}
.menuBox p.menuIconE i{background-position: -4.25rem -20.1rem;}
.menuBox p.menuIconA i{background-position: -2.325rem -0.15rem;}
.menuBox p.menuIconB i{background-position: -2.325rem -2.7rem;}
.menuBox p.menuIconC i{background-position: -2.325rem -5.2rem;}
.menuBox p.menuIconD i{background-position: -2.325rem -7.725rem;}
/*菜单弹出组件*/
.popupBox{position:absolute;z-index:101;display:none;max-width: 750px;}
/*pubTit标题通用组件*/
.pubTit h2{display: flex;align-items: center;width:100%;height:2.65rem;justify-content: space-between;padding-right:.5rem;}
.pubTit h2 i{display: inline-block;width:.2rem;height:1.1rem;background:#489aff;margin-right:.55rem;vertical-align: -0.2rem;}
.pubTit h2 span{font-size:.95rem;font-weight: bold;}
.pubTit h2 a{font-size:.95rem;font-weight: bold;}
.pubTit h2 .more{font-size:.65rem;color:#666;border:1px solid #666;border-radius: 1.2rem;height: 1.2rem;display: inline;width: 2.4rem;line-height:1.2rem;text-align: center;font-weight: normal;}
/*banner切换组件*/
.bannerBox{width:100%;background:#f4f4f4;padding:0 .5rem;}
.bannerBox .bannerCont{position:relative;margin: 0 auto;overflow-x: hidden;width: 100%;padding-top:0.65rem;padding-bottom:1.5rem;}
.bannerBox .bannerCont div.item_slide{margin:0 auto;width: 100%;overflow: hidden;border-radius: .08rem;box-shadow: 0 0 .6rem 0 rgba(72,130,255,.4);}
.bannerBox .bannerCont div.item_slide img{width: 100%;border-radius: .08rem;}
.bannerBox .bannerCont .swiper-pagination-bullet{width: .45rem;height: .45rem;display: inline-block;border-radius: 100%;background: #dbdbdb;opacity: 0.4;}
.bannerBox .bannerCont .swiper-pagination-bullet-active{opacity: 1;background: #489aff;}
.bannerBox .bannerCont .swiper-pagination-bullets{bottom: .09rem;}
/*nav导航组件*/
.navBox{width:100%;background:#fff;padding:0 .15rem .7rem;}
.navBoxList h2{width:100%;height:2.65rem;display: flex;justify-content: space-between;align-items:center;padding:0 .5rem;}
.navBoxList h2 i{display:inline-block;width:1.125rem;height:1rem;margin-right:.3rem;vertical-align:-0.16rem;}
.navBoxList h2 span{font-size:.9rem;color:#4558af;}
.navBoxList h2 .name{font-size: .9rem;color:#4558af;}
.navBoxList h2 .more{font-size:.65rem;color:#666;border:1px solid #666;border-radius: 1.2rem;height: 1.2rem;display: inline;width: 2.4rem;line-height:1.2rem;text-align: center; }
.navBoxList .navIconA{background-position:-0.4rem -1.7rem}
.navBoxList .navIconB{background-position:-0.4rem -2.825rem}
.navBoxList .navIconC{background-position:-0.4rem -4.05rem}
.navBoxList .navIconD{background-position:-0.4rem -5.275rem}
.navBoxList .navIconE{background-position:-0.4rem -6.475rem}
.navBoxList .navIconF{background-position:-0.4rem -7.65rem}
.navBoxList .tabBox{border:1px solid #e7efff;width:100%;margin:0 auto;border-radius: .25rem;box-shadow: 0px 0px .2rem 0px rgba(72,130,255,.3);}
.navBoxList ul{width:100%;display:flex;margin:0 auto -1px;flex-wrap:wrap;}
.navBoxList ul li{width:33.33%;text-align: center;border-right:1px solid #e7efff;border-bottom:1px solid #e7efff;}
.navBoxList ul li:nth-child(3n){border-right:0;}
.navBoxList ul li a{display:inline-block;width:100%;height:2.3rem;line-height: 2.3rem;font-size:.8rem;}
.navBoxAdd{display: none;}
/*infoHotBox热点推荐模块*/
.infoHotBox{width:100%;background:#fff;}
.infoHotBox .infoList{width:100%;padding-left:.75rem;margin-top:-0.5rem;}
.infoHotBox .infoList li a{display:flex;justify-content: space-between;padding:.7rem 0 0 3rem;font-size:.85rem;position: relative}
.infoHotBox .infoList li p{width:100%;padding-bottom:.7rem;border-bottom:2px dashed #f1f0f0;padding-right:.5rem;font-weight: bold;}
.infoHotBox .infoList li i{display:inline-block;width:2.425rem;height:1.075rem;position: absolute;top:.8rem;left:0;}
.infoHotBox .infoList li:last-child p{border:0;}
.infoHotBox .infoList .headlines{background-position: -5.075rem -0.375rem;}
.infoHotBox .infoList .recommend{background-position: -5.075rem -1.7rem;}

/*qualityBox品质模块*/
.qualityBox{width:100%;background-color:#fff;background-image: url("../images/qualityBg.png");background-repeat: no-repeat;background-size:cover;margin-top:.5rem;padding-bottom:1rem;}
.qualityBox h2{font-size:1.05rem;text-align: center;padding-top:1.5rem;font-weight: bold;position: relative;}
.qualityBox h2 span{font-size: .9rem;}
.qualityBox h2 i{display: inline-block;width:1.45rem;height:1.15rem;background-position:-2.25rem -10.25rem;position:absolute;top:0.75rem;left:0.5rem;}
.qualityBox ul{width:100%;padding:1.05rem .5rem 0;display:flex;justify-content: space-between;}
.qualityBox ul li{width:32%;border-radius: .4rem;box-shadow: 0px 0px .5rem 0px rgba(72,130,255,.3);text-align:center;font-size:.6rem;padding:1.05rem 0 .9rem;background:#fff;}
.qualityBox ul li i{display:inline-block;width:2.05rem;height:1.75rem;}
.qualityBox ul li h3{padding-top:.3rem;}
.qualityBox .qualityIconA{background-position:0 -9.3rem;}
.qualityBox .qualityIconB{background-position:0 -11.375rem;}
.qualityBox .qualityIconC{background-position:0 -13.45rem;}
/*appBox下载模块*/
.appBox{width:100%;background-color:#fff;margin-top:.5rem;}
.appBox ul{width:100%;padding:0 .75rem;}
.appBox ul li{width:100%;padding:.7rem 0;border-bottom:2px dashed #ecebeb;display:flex;justify-content: space-between;font-size:.9rem;align-items: center;}
.appBox ul li:last-child{border:0;}
.appBox ul li i{display:inline-block;width:2.2rem;height:2.2rem;vertical-align: -0.75rem;margin-right:0.375rem;}
.appBox .examwIcon{background-position: -2.4rem -11.725rem;}
.appBox .questionIcon{background-position: -2.4rem -14.1rem;}
.appBox a{font-size:.85rem;color:#489aff;border:1px solid #489aff;border-radius: 1.6rem;width: 4.95rem;height: 1.55rem;text-align: center;line-height: 1.55rem}
/*floatBtnBox浮动按钮模块*/
.floatBtnBox{position: fixed;right: .4rem;bottom: 3.5rem;width: 2rem;z-index: 99;opacity:1;}
.floatBtnBox a{display: inline-block;width: 2rem;height: 2rem;margin-top:.375rem;position: relative;}
.floatBtnBox a.qqBtn{background-position: -5rem -7.2rem}
.floatBtnBox a.phoneBtn{background-position: -5rem -9.3rem}
.floatBtnBox a.wxBtn{background-position: -5rem -11.45rem}
.floatBtnBox a.upBtn{background-position: -5rem -13.65rem}
/*弹窗通用*/
.maskBoxAll{width: 100%;height:100%;background:rgba(0,0,0,.5);position: absolute;top: 0;left: 0;z-index: -1;opacity: 0;}
.TipsPopBox{position: fixed;height:8rem;top:50%;margin-top:-4rem;width: 100%;z-index: 106;display: none;}
.TipsPopBox .TipCont{width:100%;height:8rem;background:#fff;border-radius: .3rem;position: relative;overflow: hidden;}
.TipsPopBox .TipCont h2{font-size:.85rem;color:#333333;text-align: center;padding-top:2.25rem;}
.TipsPopBox .TipCont p{position: absolute;bottom:0;left: 0;display: flex;justify-content: space-between;width:100%;}
.TipsPopBox .TipCont a{width: 50%;height:2.5rem;line-height: 2.5rem;text-align: center;background: #f4f4f4;font-size:.85rem;color:#333;}
.TipsPopBox .TipCont .downloadBtn{background:#489aff;color:#fff;}
/*tabNav导航通用*/
.tabNavBox{width:100%;height: 2.2rem;border-radius: 2.2rem;border:1px solid #dbdbdb;display: flex;align-items: center;justify-content: space-between;}
.tabNavBox li{width: 33.33%;height: 2.2rem;line-height:2.2rem;text-align: center;font-size: .8rem;color:#333;font-weight: bold;position: relative;}
.tabNavBox li a{display:inline-block;width:100%;float: left;}
.tabNavBox li span{display:inline-block;width:100%;float: left;}
.tabNavBox li.active a{color: #489aff;}
.tabNavBox li.active i{display: inline-block;width: .725rem;height:.125rem;background-color:#489aff;position: absolute;bottom:0;left:50%;margin-left:-0.3625rem;border-radius: .125rem;}
.tabContBox .tabCont{display: none;}
.tabContBox .tabCont01{display: block;}
/*productBox课程列表通用*/
.productBox{padding:.65rem 0;display: flex;justify-content: space-between;}
.productBox .productPic{display: inline-block;width:6.625rem;}
.productBox .productPic img{width:6.625rem;height:6.625rem;}
.productBox .productInfo{padding-left: .8rem;width:100%;position: relative;display: flex;flex-wrap: wrap;}
.productBox .productInfo h4{font-size:.8rem;color:#333333;font-weight: bold;line-height: 1.4em;height:2.2rem;overflow: hidden;width: 100%;}
.productBox .productInfo p{width: 100%;}
.productBox .productInfo .price{font-size:.8rem;color:#ff0000;align-self: flex-end;}
.courseList{background:#fff;padding-bottom: .5rem;}
.courseList .productBox{border-bottom:1px dashed #ecebeb;}
.courseList .productBox:first-child{padding-top: 0;}
.courseList .productInfo .time{font-size:.65rem;color:#999999;}
.courseList .productInfo .studyBtn{position:absolute;bottom:0;right:0;display: inline-block;padding:0 1rem;height:1.3rem;border-radius: 1.3rem;background:#489aff;font-size:.8rem;color:#fff;text-align: center;line-height: 1.3rem;box-shadow: 2px 3px 4px rgba(45,100,219,.3);}
.courseList .productInfo .audition{position:absolute;bottom:0;right:0;display: inline-block;padding:0 1rem;height:1.3rem;border-radius: 1.3rem;background:#489aff;font-size:.8rem;color:#fff;text-align: center;line-height: 1.3rem;box-shadow: 2px 3px 4px rgba(45,100,219,.3);}
.coursePadd{padding-top:.5rem;}
/*底部菜单栏*/
.menuGroup{width: 100%;height:2.85rem;}
.menuBotBox{position: fixed;width: 100%;height: 2.85rem;padding: 0 .5rem;background: #f4f4f4;z-index: 98;bottom: 0;left: 0;border-top:1px solid #e5e5e5;}
.menuBotBox ul{display: flex;}
.menuBotBox ul li{flex-grow: 1;text-align: center;font-size: .5rem;}
.menuBotBox ul li a{display: flex;width: 100%;height:2.85rem;flex-wrap: wrap;align-items: center;}
.menuBotBox ul li p{width: 100%;float: left;padding-top: .3rem;height: 1.175rem;}
.menuBotBox ul li h2{width: 100%;padding-top: .1rem;}
.menuBotBox i{display: inline-block;width: 1.25rem;height: 1.175rem;}
.menuBotBox .active  h2{color:#489aff;}
.menuBotBox .active .menuBotA{background-position: -2rem -16.5rem;}
.menuBotBox .active .menuBotB{background-position: -3.4rem -16.5rem;}
.menuBotBox .active .menuBotC{background-position: -4.8rem -16.5rem;}
.menuBotBox .active .menuBotD{background-position: -6.125rem -16.5rem;}
.menuBotBox .menuBotA{background-position: -2rem -17.75rem;}
.menuBotBox .menuBotB{background-position: -3.4rem -17.75rem;}
.menuBotBox .menuBotC{background-position: -4.8rem -17.75rem;}
.menuBotBox .menuBotD{background-position: -6.125rem -17.75rem;}
/*考试网下拉菜单*/
.examMenuBox{width: 100%;background: #fff;padding-bottom: 1rem;}
.topNavBox{display: flex;padding:0 .5rem .5rem;background:#f5f6f6;flex-wrap: wrap;}
.topNavBox p{width:33.33%;text-align: center;}
.topNavBox a{display:inline-block;width: 5.4rem;height: 1.5rem;font-size:.75rem;background: #f5f6f6;border: 1px solid #489aff;border-radius: 1.5rem;margin-top: .5rem;text-align: center;line-height: 1.5rem;}
.tabNavCont{padding: 0 .125rem;}
.tabNavCont ul{width: 100%;display: flex;margin: 0 auto;flex-wrap: wrap;border: 1px solid #e7efff;box-shadow: 0px 0px .2rem 0px rgba(72,130,255,.3);}
.tabNavCont ul li{width: 33.33%;text-align: center;border-right: 1px solid #e7efff;border-bottom: 1px solid #e7efff;margin-bottom: -1px;}
.tabNavCont ul li:nth-child(3n){border-right: 0;}
.tabNavCont ul li a{display:inline-block;width:100%;height:2.3rem;line-height: 2.3rem;font-size:.8rem;}
/*qq群一键加群*/
.qqGroupBox{background: #fff;padding:.5rem;}
.qqGroupCont{position: relative;width: 100%;/* height: 3.85rem; */background: url("../images/qqGroupBg.png") no-repeat;background-size: cover;border-radius: .3rem;display: flex;justify-content: space-between;align-items: center;padding: .4rem 0;}
.qqGroupCont .qqGroupIcon{position: absolute;top:0.85rem;left: 1rem;background: url("../images/qqGroupIcon.png") no-repeat;background-size: cover;width: 1.4rem;height: 2.45rem;}
.qqGroupCont .textBox{padding-left: 3rem;}
.qqGroupCont .textBox h2{font-size: .85rem;color:#fff;}
.qqGroupCont .textBox p{font-size:.65rem;color:#9fbdff;}
.qqGroupCont .btnBox{padding-right: .75rem;}
.qqGroupCont .btnBox a{display: flex;justify-content: center;align-items: center;width: 4.25rem;height:1.5rem;font-size:.7rem;color:#1047be;background: #fff;border-radius: 1.5rem;box-shadow: .1rem .1rem .125rem rgba(255,255,255,.5) }
/*自助查询系统*/
.queryBox{padding:.8rem .5rem .5rem;background:#fff;}
.queryCont{position: relative;display: flex;width: 100%;height: 7.25rem;/*background:url("../images/queryBg.png") no-repeat;background-size:cover;*/padding: .2rem .5rem .2rem 0;border-radius: .3rem;background: linear-gradient(to right,#7127f6,#df3dc7);}
.queryCont h2{display: flex;font-size:.9rem;color:#fff;justify-content: center;align-items: center;}
.queryCont h2 i{display: inline-block;width:1.6rem;height:1.6rem;background-position: -5.5rem -3.75rem;margin-right:.5rem;}
.queryCont .queryInfo{display: flex;font-size:.7rem;color:#fff;justify-content: space-around;vertical-align: top;flex:1;flex-wrap: wrap;}
.queryCont .queryInfo p{display: flex;align-items: center;justify-content: space-between;border-bottom:1px solid #fff;width: 100%;padding: .3rem 0;}
.queryCont .queryInfo p:last-child{border: 0;}
.queryCont .queryInfo a{font-size:.7rem;color:#fff;width: 100%;}
.queryCont .queryInfo a span{display: flex;align-items: center;justify-content: space-between;}
.queryCont .queryInfo a b{display: inline-block;/* width:6.8rem; */height: .85rem;overflow: hidden;flex: 1;}
.queryCont .queryInfo i{display: inline-block;width:.525rem;height:.3rem;background-position: -2.5rem -1.5rem;margin-left: .25rem;vertical-align: 0.1rem;}
.queryCont .queryInfo em{display: inline-block;width: 1px;background:#729efe;height:.8rem;}
.queryCont .queryInfo input{font-size:.7rem;color:#fff;background: none;float: left;width: 100%;height: 1.2rem;line-height: 1.2rem;}
.queryCont .queryInfo input::placeholder{color:#fff;}
.queryCont .queryBtn{display: flex;justify-content: center;}
.queryCont .queryBtn a{display: inline-block;width:7.45rem;height:1.45rem;background: #fff;border-radius: 1.45rem;font-size:.75rem;color:#4882ff;text-align: center;}
.queryCont .queryName{/* flex:1; */position: relative;padding: 0 .5rem;text-align: center;}
.queryCont  h2{height: 1.25rem;line-height: 1.25rem;text-align: center;font-size: .75rem;color:#7f0088;background: #fe21e0;border-radius: 1.25rem;position: absolute;top:-0.625rem;left: .5rem;padding:0 1.5rem;}
.queryCont .queryName h3{font-size: 1.7rem;color: #fff;font-weight: bold;text-align: center;padding-top: .95rem;}
.queryCont .queryName p{font-size: .9rem;color:#fff;text-align: center;letter-spacing: .25rem;}
.examQueryBox .queryCont{height: auto;}
.examQueryBox .queryCont h2{font-size:.75rem;}
.examQueryBox .queryCont a.queryBtn{display: block;height: 1.45rem;width: 100%;border-radius: .25rem;background: #fff;font-size:.9rem;color:#c838d1;text-align: center;line-height: 1.45rem;box-shadow: .1rem .1rem 0 rgba(139,33,199,1);margin-top: .2rem;}
/*下拉选择框*/
.btn3{font-size:.75rem;border: 0;}
@keyframes fadeInUp1
{100% {bottom: 0}}
.swiper-container,.selectData {height: 9.65rem;width: 100%;}
.swiper-slide {height: .7rem;line-height: .7rem;font-size: .3rem;color: #ccc;width: 100%;}
.swiper-slide:first-child {color: #b7babf}
.swiper-slide-prev, .swiper-slide-next {font-size: .75rem;color: #898b8f}
.swiper-slide-active {font-size: .8rem;color: #191919}
.select_box {display: none;position: fixed;left: 0;bottom: 0;background-color: rgba(0, 0, 0, .5);transition: all .5s;width: 100%;height: 100%;z-index: 101;}
.select_box.yes {display: block}
.select_box .select {width:100%;height: 11.85rem;overflow: auto;text-align: center;background-color: #fff;position: absolute;bottom:0;left:0;}
.select_box.yes .select {animation: fadeInUp1 .3s ease-out;animation-fill-mode: forwards}
.select_box .topBox{width: 100%;height: 2.2rem;background: #f5f6f6;display: flex;justify-content: space-between;align-items: center;}
.select_box .topBox span{padding: 0 .75rem;}
.select_box.yes .select .close,.select_box.yes .select .ok {color: #333;font-size: .9rem;display: flex;height: 2.2rem;align-items: center;}
.select_box.yes .select .cloth {position: absolute;height: 1.5rem;top:3.6rem;left: 0;right: 0;background-color: rgba(0, 0, 0, .05);}
/*选择地址弹窗*/
.AddPopup{position: fixed;left: 0;bottom: -15.6rem;width: 100%;height: 15.6rem;background: #fff;}
.AddPopup h2{display: flex;height: 2.2rem;font-size:.9rem;align-items: center;border-bottom:1px solid #dbdbdb;background: #f5f6f6;padding-left: 1rem;}
.AddPopup .selectCityCont{padding: .5rem;font-size:.8rem;}
.AddPopup .selectCityCont .List{display: flex;flex-wrap: wrap;}
.AddPopup .selectCityCont .List a{width: 18%;display: flex;align-items: center;justify-content: center;padding:.15rem 0;margin-top: .2rem;margin-right: .35rem;}
.AddPopup .selectCityCont .List a:nth-child(5n){margin-right: 0;}
/*banner进度条*/
.swiper-container-horizontal>.swiper-pagination{bottom:2px !important;}
/*新增悬浮框微信图片弹出*/
.floatBtnBox .wxPic{position:absolute;top: -2.5rem;right:-5.1rem;opacity: 0;transition:all .5s;width: 4.7rem;height: 4.7rem;}
.floatBtnBox .showWx .wxPic{opacity: 1;right:2.2rem;}
/*考试时间*/
.addSwitchBox{padding:.5rem .5rem;background: #fff;}
.addSwitchBox p{display: flex;justify-content: space-between;align-items: center;height:1.75rem;background: #fff;padding:0 .75rem;font-size:.7rem;color:#333;border-radius: .25rem;box-shadow:0 0 .6rem rgba(72,130,255,.2) }
.addSwitchBox i{display: inline-block;vertical-align: -0.1rem;margin-right: .15rem;}
.addSwitchBox i.addIcon{width: .55rem;height:.7rem;background-position: -2.5rem -2rem;}
.addSwitchBox i.timeIcon{width: .75rem;height:.75rem;background-position: -3.5rem -3.75rem;}
.addSwitchBox i.newAddIcon{width: .55rem;height:.7rem;background-position: -3.25rem -2rem;}
.addSwitchBox b{color:#fb323b;font-weight: bold;}
.addSwitchBox a{font-size:.7rem;color:#666;}
.addSwitchBox em{display: inline-block;width: .675rem;height:.675rem;background-position: -2.5rem -3rem;vertical-align: -0.05rem;margin-left: .25rem;}
/*显示隐藏*/
.showBox{display: block !important;}

/*categoryBox分类列表模块*/
.categoryBox{width:100%;background:#fff;padding-bottom:.75rem;}
.categoryBox .advertBox{width:100%;display:flex;padding:0 .5rem;justify-content: space-between}
.categoryBox .advertBox p{width:48.5%;}
.categoryBox .advertBox p img{width:100%;border-radius: .2rem;}
.categoryBox ul{padding:0 .75rem;width:100%;}
.categoryBox ul li{width:100%;padding:.75rem 0;border-bottom:2px dashed #ecebeb}
.categoryBox li h3 i{display:inline-block;width:2rem;height:.875rem;vertical-align: -0.1rem;margin-right:.4rem;}
.categoryBox .stories{background-position:-5.3rem -5.75rem;}
.categoryBox .special{background-position:-5.3rem -3.2rem;}
.categoryBox .original{background-position:-5.3rem -4.45rem;}
.categoryBox h3{font-size:.85rem;font-weight: bold;}
.categoryBox p{font-size:.6rem;color:#999;margin-top:.5rem;}
.categoryBox .advertBox a{width: 100%;border-radius: .25rem;overflow: hidden;padding: 0;}
.categoryBox li p a,.categoryBox li p em{display:inline-block;border:1px solid #dfdfdf;margin-right:.5rem;border-radius: .5rem;padding:0 .5rem;color:#999;}
