.toubu{width: 100%;height: 520px;background: url(../img/b1.png) no-repeat;text-align: center;overflow: hidden;padding-top: 35px;}
.toubu .tbleft{width: 700px;float: left;overflow: hidden;text-align: center;margin-top: 18px;}
.toubu .tbright{width: 405px;padding-top: 74px;padding-left: 34px;height: 235px;float: right;overflow: hidden;text-align: center;font-size: 24px;margin: 30px 30px 0;font-weight: 500;background: url(../img/djs_bg.png)no-repeat;}
.toubu .tbright>p:last-child{width: 100%;margin: 0 auto;color: #FE5633;font-size: 28px;position: relative;top: -14px;}
.toubu .tbright>p span{font-size: 18px;}
.toubu .tbright>p:last-child em{font-size: 80px;font-family: 'Source Han Sans CN';font-weight: bold;}
.toubu>p:first-child,.toubu .tbleft>p:first-child{font-size: 32px;color: #FFFFFF;margin-bottom: 20px;}
.toubu>p:last-child{font-size: 34px;color: #FFFFFF;margin-top: 10px;}
.toubu .tbleft>p:last-child{width: 100%;font-size: 30px;text-align: center;background: url(../img/wzbg.png)no-repeat center;height: 58px;line-height: 58px;color: #fff;margin: 6px auto;}
/* 主体 */
.wrmkzt{width: 100%;margin: -2px auto 10px auto;height: auto;overflow: hidden;background: url(../img/b2.png);background-size: cover;}
.wrmkdec{width: 1200px;margin: 0 auto 30px;overflow: hidden;}
.wrmkdec a{width: 270px;float: left;margin-right: 40px;overflow: hidden;text-align: center;display: inline-block;background: #FFFFFF;border-radius: 10px;height: 300px;}
.wrmkdec a p:first-child{width: 100%;text-align: center;height: 80px;}
.wrmkdec a p:last-child{width: 78%;margin: 15px auto 5px auto;color: #333333;line-height: 26px;font-size: 16px;}
.wrmkdec a p:first-child{background: #FBD077;color: #FD3237;line-height: 34px;margin-bottom: 35px;position: relative;}
.wrmkdec a:nth-child(3) p:first-child,.wrmkdec a:nth-child(4) p:first-child{background: #06A6DE;color: #FFFFFF;}
.wrmkdec a:nth-child(2) p:first-child .jxspan{position: absolute;right: 0px;top: 0px;color: #fff;background: #FF5737;display: block;width: 28%;border-radius: 15px 0px 0px 16px;height: 22px;line-height: 22px;font-size: 14px;}
.wrmkdec a:nth-child(3) p:nth-child(2) img{padding-top: 10px;}
.wrmkdec a p:first-child em{width: 100%;font-weight: bold;overflow: hidden;display: block;font-size: 20px;padding-top: 8px;}
.wrmkdec a p:nth-child(2){width: 100%;height: 100px;overflow: hidden;}
.wrmkdec a:first-child .ptext{font-weight: bold;font-size: 16px;overflow: hidden;}
.wrmkdec a:last-child{margin-right: 0%;}
.wrzhu{width: 1200px;margin: 0 auto;text-align: left;color: #FFFFFF;margin-bottom: 30px;}
/* 万人模考入口 */
.wrmkrk{width: 1200px;margin: 0 auto;overflow: hidden;}
.inletbt{width: 100%;text-align: center;font-size: 46px;color: #FFFFFF;font-weight: bold;}
.inletbt img{position: relative;top: -3px;margin-left: 7px;margin-right: 7px;}
.inletdiv{width: 1200px;margin: 0 auto;background: #FFFFFF;border-radius: 10px;text-align: center;height: 120px;margin-bottom: 20px;margin-top: 15px;}
.inletdiv a{width: 21%;background: url(../img/rkbg.png) no-repeat;text-align: center;height: 55px;margin-left: 3%;margin-top: 32.5px;line-height: 50px;font-size: 18px;color: #333333;display: inline-block;}
.inletdiv a:hover{color: #333333;background: url(../img/rkbg1.png) no-repeat;}
.mkhddec{margin: 0 auto;width: 1200px;overflow: hidden;background: #F57A62;border-radius: 10px;margin-top: 30px;margin-bottom: 20px;padding-bottom: 20px;}
.mkhddec .mkhdbt{width: 100%;margin: 0 auto;text-align: center;font-size: 38px;color: #FCF5F5;margin-top: 20px;opacity:0.6;}
.mkhddec .mkhdbt img:first-child{position: relative;top: 6px;left: -2px;}
.mkhddec .mkhdbt img:last-child{position: relative;top: 6px;left: 2px;}
.mkhddec .mkhdul{width: 85%;margin: 0 auto;overflow: hidden;padding-top: 30px;color: #FFFFFF;}
.mkhddec .mkhdul li:first-child{width: 70%;float: left;font-size: 18px;line-height: 36px;}
.mkhddec .mkhdul li:first-child span{width: 100%;font-weight: bold;overflow: hidden;display: block;}
.mkhddec .mkhdul li:last-child{width: 30%;float: right;text-align: center;padding-top: 45px;overflow: hidden;font-size: 18px;font-weight: bold;}
.mktablebox{width: 1200px;margin: 20px auto 0;background: #fff;border-radius: 15px;overflow: hidden;}
.mktable{width: 1150px;background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 10px;margin: 30px auto;overflow: hidden;text-align: center;}
.mktable>li{width: 100%;border-bottom: 1px solid #E6E6E6;font-size: 18px;height: 80px;line-height: 80px;text-align: center;}
.mktable>li:last-child{border-bottom: none;}
.mktable>li:first-child{height: 58px;background: #F56649;line-height: 58px !important;color: #fff;font-size: 22px;}
.mktable>li:first-child span:first-child{line-height: 58px;padding: 0;height: 58px;}
.mktable>li span{display: inline-block;float: left;overflow: hidden;width: 204px;border-right: 1px solid #E6E6E6;}
.mktable>li span em{vertical-align: middle;display: table-cell;width: 329px;height: 80px;}
.mktable>li span:last-child{border-right: none;}
.mktable>li span:first-child{width: 329px;line-height: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 80px;}
.mktable>li span>a{display: block;margin: 22px auto;width: 110px;height: 36px;border-radius: 18px;background: #F56B4F;color: #fff;line-height: 36px;}
.mktable>li span>a:hover{background: #ed583a;}
.mkhdinfo{width: 1200px;background: #F57A62;border-radius: 15px;margin: 0 auto;color: #fff;font-size: 16px;line-height: 38px;box-sizing: border-box;padding: 0 45px 0 60px;}
.mkhdinfo>p{width: 100%;margin: 0 auto 10px;}
.mkhdinfo>p span{display: block;font-weight: bold;}
.mkhdinfo>p span em{display: inline-block;width: 3px;height: 16px;background: #FFFFFF;position: relative;top: 2px;margin-right: 6px;}
.mkhdinfo .mkgzh{width: 450px;height: 151px;border: 1px dashed #F9AFA1;border-radius: 10px;margin: 0 auto;}
.mkhdinfo .mkgzh span{display: inline-block;width: 117px;height: 117px;text-align: center;overflow: hidden;float: left;margin: 18px 0 0 32px;}
.mkhdinfo .mkgzh span img{width: 100%;}
.mkhdinfo .mkgzh>div:last-child{width: 240px;float: right;margin-right: 14px;overflow: hidden;font-size: 18px;margin-top: 32px;}
.mkhdinfo .mkgzh>div:last-child p:first-child{font-weight: bold;font-size: 20px;width: 100%;margin: 0 auto 10px;}

/*全国最新排名 */
.newpm{width: 1200px;margin: 10px auto 20px auto;overflow: hidden;height: 1110px;}
.newpm .newpmdiv{width: 100%;height: 750px;overflow: hidden;}
.newpm .newpmdiv table tr td:first-child{width: 25%;}
.newpm .newpmdiv table tr td:nth-child(2){width: 30%;}
.newpm .newpmdiv table tr td:nth-child(3){width: 15%;}
.newpm .newpmdiv table tr td:last-child{width: 30%;}
.newpm .newpmul{width: 100%;margin: 25px auto 0 auto;text-align: center;color: #FFFFFF;font-size: 18px;overflow: hidden;}
.newpm .newpmul a{width: 20%;float: left;margin-right: 4%;height:60px;background:linear-gradient(0deg,#4EA9FE 0%,#0D75D9 100%);border-radius:15px 15px 0px 0px;line-height: 60px;overflow: hidden;cursor: pointer;display: inline-block;color: #FFFFFF;}
.newpm .newpmul a:last-child{margin-right: 0%;}
.newpm .newpmul .lihov{color: #188EEE !important;background: #F7FBFF !important;}
.newpm .newpmul a:hover{color: #188EEE !important;background: #F7FBFF !important;}
.newpm .newpmtab{background: #F7FBFF;width: 100%;margin: 0 auto;overflow: hidden;border-radius: 0 10px 10px 10px;}
.newpm .newpmtab p:first-child{color: #0D75D9;font-size: 20px;font-weight: bold;width: 100%;overflow: hidden;height: 60px;line-height: 60px;text-align: center;margin-top: 10px;}
.newpm .newpmtab p:first-child a{color: #0D75D9;}
.newpm .newpmtab p:first-child a:hover{color: #F7654B;}
.newpm .newpmtab table{width: 90%;margin: 0 auto;text-align: center;margin-bottom: 20px;overflow: hidden;}
.newpm .newpmtab table tr:nth-child(even){height: 50px;background: #E5F3FF;text-align: center;color: #0D75D9;font-size: 18px;}
.newpm .newpmtab table tr:nth-child(odd){height: 50px;text-align: center;color: #0D75D9;font-size: 18px;}
.newpm .newpmtab table tr td .pmspan{color: #FFFFFF !important;background: #FF4E50 !important;}
.newpm .newpmtab table tr td:first-child span{width: 33px;height: 33px;text-align: center;display: inline-block;text-align: center;border-radius: 50%;font-size: 18px;line-height: 33px;color: #0D75D9;background: #99CFFF;}
.newpm .pmfsp{width: 90%;margin: 0 auto;font-size: 20px;color: #0D75D9;overflow: hidden;}
.newpm .pmfsp em{font-weight: bold;}
.newpm .lastp{width: 90%;margin: 10px auto;font-size: 16px;color: #0D75D9;overflow: hidden;}
/* 信息系统项目管理师高效备考方案 */
.infodiv{width: 1200px;margin: 12px auto 16px;overflow: hidden;}
.infodiv .pxinfoul{width: 100%;font-size: 16px;margin-top: 20px;overflow: hidden;}
.infodiv .pxinfoul li{width: 30%;float: left;margin-right: 5%;height: auto;background: #FFFFFF;border-radius: 12px;overflow: hidden;padding-bottom: 15px;}
.infodiv .pxinfoul li:last-child{margin-right: 0%;}
.infodiv .pxinfoul li div:first-child{width: 100%;height: 125px;overflow: hidden;text-align: center;color: #FFFFFF;position: relative;top: -1px;}
.infodiv .pxinfoul li:first-child div:first-child{background: url(../img/pxbg3.png) no-repeat;background-size: 100%;}
.infodiv .pxinfoul li:nth-child(2) div:first-child{background: url(../img/pxbg1.png) no-repeat;background-size: 100%;}
.infodiv .pxinfoul li:nth-child(3) div:first-child{background: url(../img/pxbg2.png) no-repeat;background-size: 100%;}
.infodiv .pxinfoul li div:first-child p:first-child{width: 100%;overflow: hidden;font-size: 30px;font-weight: bold;line-height: 50px;margin-top: 20px;}
.infodiv .pxinfoul li div:first-child p:last-child{width: 85%;height: 14px;line-height: 14px;text-align: center;margin: 10px auto;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.infodiv .pxinfoul li div:nth-child(2){width: 90%;margin: 7px auto 13px auto;font-size: 16px;text-align: left;line-height: 30px;color: #666666;}
.infodiv .pxinfoul li div:nth-child(2) em{color: #FF0000;}
.infodiv .pxinfoul li div:nth-child(3){width: 95%;margin: 0 auto;border-top: 1px solid #E6E6E6;overflow: hidden;text-align: center;}
.infodiv .pxinfoul li div:nth-child(3) p:first-child{width: 100%;overflow: hidden;margin-top: 15px;color: #666666;}
.infodiv .pxinfoul li div:nth-child(3) p:first-child em{color: #FF3333;font-size: 30px;font-weight: bold;}
.infodiv .pxinfoul li div:nth-child(3) p:first-child i{color: #FF3333;}
.infodiv .pxinfoul li div:nth-child(3) a{display: inline-block;width: 40%;border-radius: 20px;text-align: center;height: 36px;line-height: 36px;font-size: 18px;margin-top: 15px;margin-right: 7%;}
.infodiv .pxinfoul li div:nth-child(3) a:last-child{margin-right: 0%;}
.infodiv .pxinfoul li:first-child div:nth-child(3) a{color: #3FB8C1;border: 1px solid #3FB8C1;}
.infodiv .pxinfoul li:first-child div:nth-child(3) a:hover{color: #FFFFFF;background: #3FB8C1;}
.infodiv .pxinfoul li:nth-child(2) div:nth-child(3) a{color: #6594EC;border: 1px solid #6594EC;}
.infodiv .pxinfoul li:nth-child(2) div:nth-child(3) a:hover{color: #FFFFFF;background: #6594EC;}
.infodiv .pxinfoul li:nth-child(3) div:nth-child(3) a{color: #C972F1;border: 1px solid #C972F1;}
.infodiv .pxinfoul li:nth-child(3) div:nth-child(3) a:hover{color: #FFFFFF;background: #C972F1;}
.newul{width: 90%;margin: 0 auto;background: linear-gradient(0deg,#4EA9FE 0%,#0D75D9 100%) !important;border-radius: 21px;height: 42px;}
.newul li{float: left;text-align: center;height: 42px !important;color: #FFFFFF !important;font-size: 20px !important;overflow: hidden;line-height: 42px;font-weight: bold;}
/* 5.23模考 */
/* 万人模考入口 */
.rk523{width: 1200px;margin: 0 auto;background: #FFFFFF;border-radius: 10px;height: 200px;margin-bottom: 20px;margin-top: 15px;overflow: hidden;}
.rk523 div{width: 100%;margin: 10px auto;overflow: hidden;}
.rk523 div .bta{width: 22%;float: left;background: url(../img/wrmlrk.png) no-repeat;text-align: center;height: 55px;margin-left: 3%;margin-top: 20px;line-height: 50px;font-size: 18px;color: #333333;display: inline-block;}
.rk523 div ul{width: 70%;float: right;margin: 0 auto;overflow: hidden;}
.rk523 div ul li{margin-top: 25px;background: #F56B4F;float: left;height: 40px;line-height: 40px;width: 120px;margin-right: 5%;text-align: center;color: #FFFFFF;font-size: 21px;overflow: hidden;border-radius: 4px;}
.rk523 div ul li:hover{background: #F58F7A;}
.rk523 div ul li a{display: inline-block;width: 100%;height: 100%;color: #FFFFFF;}
/* 模考奖品说明 */
.prizedec,.jszbdiv{width: 1200px;margin: 10px auto;overflow: hidden;}
.prizebox{width: 100%;background: #fff;border-radius: 4px;overflow: hidden;padding-bottom: 10px;margin: 10px auto;}
.prizebox div:first-child{width: 55%;float: left;text-align: center;overflow: hidden;}
.prizebox div:first-child p:first-child{margin: 30px auto 10px auto;width: 390px;background: #F57A62;color: #fff;height: 36px;line-height: 36px;border-radius: 20px;font-size: 18px;font-weight: bold;}
.prizebox div:last-child{width: 45%;float: right;overflow: hidden;}
.prizebox div:last-child p:first-child{font-size: 18px;font-weight: bold;color: #333333;width: 90%;overflow: hidden;margin-top: 20px;}
.prizebox div:last-child p:nth-child(2){font-size: 16px;color: #333333;line-height: 28px;width: 90%;overflow: hidden;}
.prizebox div:last-child p:last-child{width: 90%;overflow: hidden;}
.prizebox div:last-child p:last-child span:first-child{float: left;width: 101px;height: 101px;overflow: hidden;display: inline-block;text-align: center;}
.prizebox div:last-child p:last-child span:first-child img{width: 100%;}
.prizebox div:last-child p:last-child span:last-child{display: inline-block;overflow: hidden;line-height: 28px;float: left;width: 300px;margin-left: 10px;text-align: left;padding-top: 25px;font-size: 16px;}
.prizebox div:last-child p:last-child span:last-child em{color: #F56649;}
/* 讲师直播答疑 */
.jszbbox{width: 100%;background: #fff;border-radius: 4px;overflow: hidden;margin: 10px auto;height: 490px;}
.jszbleft{width: 55%;float: left;text-align: center;overflow: hidden;position: relative;}
.jszbleft div:first-child{width: 94%;margin: 18px auto;text-align: center;overflow: hidden;height: 450px;}
.jszbleft div:nth-child(2){width: 94%;overflow: hidden;position: absolute;top: 18px;background: #000000;opacity: 0.6;height: 450px;left: 19px;}
.jszbleft a{width: 200px;height: 50px;background: linear-gradient(-90deg,rgba(254,177,0,1),rgba(255,90,0,1));border-radius: 25px;line-height: 50px;text-align: center;display: block;color: #FFFFFF;position: absolute;top: 45%;left: 35%;font-size: 22px;}
.jszbleft a:hover{color: #FFFFFF;}
.jszbleft a img{position: relative;top: 4px;}
.jszbright{width: 45%;float: right;overflow: hidden;line-height: 28px;font-size: 16px;}
.jszbright p:first-child{font-weight: bold;width: 95%;font-size: 20px;margin-top: 18px;overflow: hidden;}
.jszbright p:nth-child(2){color: #F56649;margin-top: 10px;}
/* 弹框 */
.gztkbg{width: 100%;height: 100%;background: #000000;opacity: 0.6;position: fixed;top: 0;z-index: 1000;display: none;}
.gztk{width: 390px;position: fixed;background: #fff;top: 300px;left: 40%;text-align: center;border-radius: 4px;padding-bottom: 10px;z-index: 9999;display: none;}
.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;}
.head_top{width: 100%;height: 50px;overflow: hidden;background: #EEEEEE;line-height: 50px;}
.head_top .headcen{width: 1130px;margin: 0 auto;overflow: hidden;}
.head_top .headcen .headimg{width: 175px;height: 46px;overflow: hidden;float: left;margin-top: 2px;}
.head_top .headcen .headimg img{width: 100%;}
.head_top .headcen .head_kmtype{width: 500px;overflow: hidden;float: left;margin-left: 20px;font-size: 16px;color: #333;height: 50px;line-height: 50px;}
.head_top .headcen a:hover{color: #0d75d9;}
.head_top .headcen .head_kmtype a{margin-right: 10px;margin-left: 10px;overflow: hidden;}
.head_top .headcen .head_lxfs{float: right;width: 400px;text-align: right;overflow: hidden;}
.head_top .headcen .head_lxfs a{display: inline-block;width: 50px;height: 24px;border: 1px solid #D9D9D9;border-radius: 4px;line-height: 24px;text-align: center;font-size: 14px;margin-right: 15px;color: #999;}
.head_top .headcen .head_lxfs a:hover{color: #0d75d9;border: 1px solid #0d75d9;}
.head_top .headcen .head_lxfs span{display: inline-block;font-size: 18px;margin-left: 5px;}
.stkcad{width: 100%;margin: 15px auto;text-align: center;overflow: hidden;}
.head,.pmflrig{display: none;}
@media screen and (max-width:750px){
	body{background: url(../img/b2.png);}
	#w1 .head {display: -webkit-flex;justify-content: space-between;align-items: center;line-height: initial;overflow: initial;background-color: #fff;height: 3.2rem;padding-right: 0.5rem;padding-left: 0.5rem;position: fixed;z-index: 10;right: 0;left: 0;}
	#w1 .tubiao {width: 6rem;height: 2rem;}
	#w1 .tubiao img {width: 100%;height: 95%;display: block;}
	#w1 .login {font-size: 0.6rem;color: #333;padding: .2rem;}
	#w1 .top,#w1 .botnav{display: none;}
	#w1 .wrmkzt{margin: 0 auto;}
	#w1 .toubu{height: 18rem;background: url(//m.cnitpm.com/zt/mokao/img/bg.png)no-repeat;background-size: cover;position: relative;top: 2rem;margin-bottom: 2rem;}
	#w1 .toubu p:first-child,.toubu p:last-child{font-size: 16px;}
	#w1 .toubu img{width: 75%;}
	#w1 .wrmkdec,#w1 .wrmkrk,#w1 .infodiv{width: 94%;}
	#w1 .infodiv{margin: 0 auto;}
	#w1 .wrmkdec{margin: 10px auto;text-align: center;padding-bottom: 5px;white-space: nowrap;overflow-y: auto;overflow: scroll;}
	#w1 .wrmkdec a{display: inline-block;width: 40%;margin-right: 4%;background: #FFFFFF;height: 310px;font-size: 0.9rem;color: #333333;border-radius: 19px 19px 12px 12px;overflow: hidden;float: none;white-space: normal;}
	#w1 .wrmkdec a p:first-child{margin-bottom: 14px;}
	#w1 .wrmkdec a p:nth-child(2) img{width: 80%;}
	#w1 .wrmkdec a p:nth-child(2){height: 85px;}
	#w1 .wrmkdec a:first-child p:nth-child(2) img{width: 50%;}
	#w1 .inletbt,#w1 .mkhddec .mkhdbt{font-size: 30px;}
	#w1 .inletbt img{width: 13%;}
	#w1 .mkhddec .mkhdbt img{width: 7%;}
	#w1 .inletdiv,#w1 .mkhddec{width: 100%;height: auto;padding-bottom: 10px;}
	#w1 .inletdiv a{width: 68%;background-size: 100%;margin-top: 14px;line-height: 51px;overflow: hidden;}
	#w1 .mkhddec .mkhdul{padding-top: 10px;}
	#w1 .mkhddec .mkhdul li:first-child,.mkhddec .mkhdul li:last-child{width: 100%;float: none;font-size: 16px;line-height: 26px;}
	#w1 .mkhddec .mkhdul li:last-child{padding-top: 20px;}
	#w1 .stkcad a{display: block;overflow: hidden;text-align: center;}
	#w1 .stkcad a img{width: 100%;}
	#w1 .trainul li{width: 100% !important;float: none;margin-left: 0 !important;}
	#w1 .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;display: block;}
	#w1 .pmflrig a {width: 100%;display: block;text-align: center;}
	#w1 .pmflrig a:first-child img, .pmflrig a:nth-child(2) img {width: 90%;}
	#w1 .pmflrig a img {width: 80%;}
}
.pttkbox{width: 100%;overflow: hidden;position: fixed;top: 100px;left: 0;display: none;z-index: 99;}
.pttkbox>div:first-child{width: 420px;margin: 0 auto;overflow: hidden;padding-top: 100px;position: relative;}
.pttkbox>div .ptclose{position: absolute;right: 0;top: 75px;}
.pttkbox>div .pttkdec{width: 380px;background: #F9F9F9;border-radius: 10px;margin: 0 auto;position: relative;text-align: center;font-size: 18px;color: #333;padding-bottom: 26px;float: left;}
.pttkbox>div .pttkdec .ptlog{position: relative;top: -90px;margin-bottom: -88px;}
.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%;}
