﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,i {margin:0;padding:0;}
body{ font:14px/1.5 "Microsoft YaHei", arial,simsun,sans-serif; color:#333; position:relative;}
img {border:0;}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
address,caption,cite,code,dfn,em,var,i {font-weight:normal; font-style:normal;}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.cf:after{display:block; content:"."; height:0; overflow:hidden; clear:both;}
.cf{zoom:1;}
a{ text-decoration:none; color:#333;outline: none;}
a:hover { color:#42abfb; text-decoration:none;}
.left,.fl {float:left;}
.right,.fr {float:right;}
.clearfix:after {visibility:hidden; display:block; clear:both; height:0; font-size:0; content:".";}
.clearfix{zoom:1;}
.mtop{margin: 20px auto !important;}
.mtop20{margin-top: 20px;}
.wrap100{width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.wrap1200{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;}
/* 小标题样式(PMP首页试题) */
.pmptitle{width: 100%;padding-bottom: 9px;border-bottom: 1px dashed #CCE8FF;}
.pmptitle span:first-child{display: inline-block;font-size: 20px;font-weight: bold;color: #333333;border-bottom: 2px solid #188EEE;padding-bottom: 10px;position: relative;top: 10px;}
.pmptitle a{width: 60px;height: 22px;background: #FAFAFA;border: 1px solid #188EEE;border-radius: 4px;display: inline-block;float: right;text-align: center;line-height: 22px;font-size: 14px;font-weight: 400;color: #188EEE;overflow: hidden;margin-right: 2px;position: relative;top: 14px;}
.pmptitle a:hover{background: #188EEE;color: #FFFFFF;}
/* 顶部 */
.firhei{height: 40px;line-height: 40px;font-size: 14px;font-weight: 400;color: #666666;font-family: Microsoft YaHei;border-bottom: 1px solid #F2F2F2;}
.firhei .firhei-left a{display: inline-block;margin-left: 8px;margin-right: 8px;}
.firhei .firhei-left a:first-child{margin-left: 0px;}
.firhei .firhei-right{display: inline-block;font-size: 14px;font-family: Microsoft YaHei;font-weight: bold;color: #FF6A00;height: 100%;line-height: 40px;overflow: hidden;}
.firhei .firhei-right img{margin-right: 2px;position: relative;top: 1px;}
/* 导航栏 */
.dhlhei{height: 80px;background: #FFFFFF;box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05);line-height: 80px;}
.dhlhei .logoa{display: inline-block;margin-right: 78px;overflow: hidden;}
.dhlhei .logoa img{position: relative;top: 16px;}
.dhlhei .dhldiv a{display: inline-block;margin-right: 49px;font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;position: relative;}
.dhlhei .dhldiv a:nth-child(2) img{position: absolute;top: 22px;}
.dhlhei .dhldiv a:last-child{margin-right: 0px;}
.dhlhei .dhldiv a:hover{color: #188EEE;}
/* 主体 */
.pmp-fr{width: 860px;overflow: hidden;margin: 20px auto 0;}
/* 轮播图 */
.lunbo860{width: 860px;height: 240px;margin: 0px auto;}
.slider, .slider .slider-img {overflow: hidden;height: 240px;}
.slider {width: 860px;margin: 0px auto;position: relative;}
.slider:hover .slider-btn .slider-btn{color: #fff;text-shadow: 0 0 5px #666;}
.slider .slider-img {width: 8600px;position: relative;height: 240px;}
.slider:hover .slider-btn {display: block;}
.slider .slider-img .slider-img-ul {position: absolute;left: 0;top: 0;overflow: hidden;margin-block-start: 0em;margin-block-end: 0em;padding-inline-start: 0px;}
.slider .slider-img .slider-img-ul li{float: left;}
.slider .slider-img .slider-img-ul li img{width: 860px;height: 240px;}
.slider .slider-dot > ul{position: relative;right: 0;bottom: 0;}
.slider .slider-dot > ul > li{cursor: pointer;width: 9px;height: 9px;border-radius: 50%;background: #fff;float: left;margin-left: 10px;opacity: 0.6;}
.slider .slider-dot > ul > li.active, .slider .slider-dot > ul > li:hover{opacity: 1;}
.slider .slider-btn{position: absolute;width: 25px;height: 50px;top: 50%;line-height: 50px;text-align: center;color: #fff;font-size: 14px;text-decoration: none;font-family: '黑体';display: none;}
.slider .slider-btn:hover{background: rgba(125, 125, 125, .3);}
.slider .slider-btn.slider-btn-left{left: 0;margin-top: -25px;}
.slider .slider-btn.slider-btn-right{right: 0;margin-top: -25px;}
/* pmp音频 课程推荐 */
.yptjbox{width: 320px;height: 356px;background: #FFFFFF;border: 1px solid #E6E6E6;overflow: hidden;}
.yptjbox .ypul{width: 100%;overflow: hidden;height: 60px;line-height: 60px;text-align: center;font-size: 16px;font-weight: 400;color: #333333;}
.yptjbox .ypul li{width: 50%;float: left;text-align: center;overflow: hidden;background: #F6F6F6;cursor: pointer;}
.yptjbox .ypul li i{width: 35px;height: 30px;display: inline-block;background: url(../img/pmpyp_icon.png)no-repeat 0px -25px;text-align: center;position: relative;top: 7px;}
.yptjbox .ypul li:last-child i{background: url(../img/kctj_icon.png)no-repeat 0px -25px;top: 8px;width: 30px;}
.yptjbox .ypul .lihov{background: #fff !important;color: #188EEE;}
.yptjbox .ypul .lihov span{display: block;width: 100%;overflow: hidden;height: 2px;background: #188EEE;}
.yptjbox .ypul .lihov i{background-position: 0px 4px !important;}
.yptjbox .yptjul{width: 90%;margin: 0px auto;overflow: hidden;}
.yptjbox .yptjul li{width: 100%;overflow: hidden;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid #E6E6E6;line-height: 26px;font-size: 16px;font-weight: 400;color: #333333;}
.yptjbox .yptjul li:last-child{border-bottom: none;}
.yptjbox .yptjul li a:first-child{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 24px;width: 100%;line-height: 24px;padding-top: 2px;margin-bottom: 3px;}
.yptjbox .yptjul li a:first-child img{position: relative;top: -6px;left: 2px;}
.yptjbox .yptjul li:hover a:first-child{color: #188EEE;}
.yptjbox .yptjul li p span{display: inline-block;overflow: hidden;font-size: 14px;font-weight: 400;color: #999999;height: 21px;line-height: 24px;}
.yptjbox .yptjul li p a{display: inline-block;overflow: hidden;width: 68px;height: 21px;background: #E5F3FF;border: 1px solid #188EEE;border-radius: 11px;float: right;text-align: center;font-size: 14px;font-weight: 400;color: #188EEE;line-height: 21px;margin-top: 4px;}
.yptjbox .yptjul li p a:hover{background: #cce7ff;}
/* 最近更新 */
.zjnewbox{width: 520px;overflow: hidden;height: 356px;}
.zjnewbox div{width: 100%;overflow: hidden;}
.zjnewbox .zjgxtext{display: inline-block;overflow: hidden;font-size: 20px;font-weight: bold;color: #333333;}
.zjnewbox .zjgxtext i{display: inline-block;width: 2px;height: 18px;background: #188EEE;position: relative;top: 3px;margin-right: 6px;overflow: hidden;}
.zjnewbox .zjgxul{display: inline-block;overflow: hidden;margin-left: 20px;margin-top: 1px;}
.zjnewbox .zjgxul li{float: left;margin-right: 15px;overflow: hidden;text-align: center;height: 26px;border-radius: 13px;line-height: 26px;padding-left: 6px;padding-right: 6px;font-size: 16px;font-weight: 400;color: #666666;cursor: pointer;}
.zjnewbox .zjgxul .zjgxhov{background: #FF6A00;color: #FFFFFF !important;}
.zjnewbox .zjgxdeca a{font-size: 16px;font-weight: 400;display: block;overflow: hidden;width: 100%;margin-top: 17px;}
.zjnewbox .zjgxdeca a span:first-child{width: 86%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zjnewbox .zjgxdeca a span:last-child{display: inline-block;float: right;color: #999;width: 10%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 主体左边 */
.pmp-fl{width: 320px;margin: 20px auto 0;}
.pmp-fl .djstime{width: 318px;height: 152px;border: 1px solid #E6E6E6;border-radius: 4px;overflow: hidden;margin: 0 auto;text-align: center;}
.pmp-fl .djstime p:first-child{font-size: 30px;font-weight: 400;color: #333333;line-height: 49px;overflow: hidden;width: 100%;margin-top: 20px;margin-bottom: 10px;}
.pmp-fl .djstime p:last-child{font-size: 30px;font-weight: 400;color: #333333;line-height: 49px;overflow: hidden;width: 100%;}
.pmp-fl .djstime p:last-child span{width: 50px;height: 50px;display: inline-block;text-align: center;background: url(../img/time_bg.png) no-repeat;text-align: center;color: #FFFFFF;font-size: 37px;font-weight: bold;line-height: 50px;margin-right: 15px;}
/* 流程 */
.PMPlc{width: 318px;height: 443px;background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 4px;margin-top: 20px;}
.PMPlc .PMPlcul{width: 90%;margin: 0 auto;}
.PMPlc .PMPlcul li{width: 100%;margin-top: 19px;position: relative;}
.PMPlc .PMPlcul li img{position: absolute;left: -22px;top: 9px;}
.PMPlc .PMPlcul li div{width: 100%;overflow: hidden;}
.PMPlc .PMPlcul li div:nth-child(2) a:first-child{width: 80px;background: #188EEE;text-align: center;color: #FFFFFF;margin-right: 8px;}
.PMPlc .PMPlcul li div:nth-child(2) a{width: 186px;height: 30px;border-radius: 4px;line-height: 30px;font-size: 16px;overflow: hidden;display: inline-block;}
.PMPlc .PMPlcul li div:last-child a{width: 80px;height: 26px;background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 13px;text-align: center;display: inline-block;font-size: 14px;font-weight: 400;color: #666666;line-height: 26px;margin-right: 15px;margin-top: 16px;}
.PMPlc .PMPlcul li div:last-child a:nth-child(3n){margin-right: 0px;}
.PMPlc .PMPlcul li div:last-child a:hover{color: #188EEE;border: 1px solid #188EEE;}
/* 试题课程 */
.stkculs{width: 100%;overflow: hidden;margin: 14px auto 0px;}
.stkculs li{width: 283px;height: 260px;border-radius: 4px;overflow: hidden;float: left;margin-right: 20px;transform: all .5s;margin-top: 5px;}
.stkculs li:last-child{margin-right: 0px;}
.stkculs li div{width: 100%;height: 140px;overflow: hidden;}
.stkculs li div:last-child{height: 119px;border: 1px solid #E6E6E6;width: 281px;border-top: none;margin: 0 auto;}
.stkculs li div:first-child img{width: 100%;}
.stkculs li div:first-child a{display: block;width: 100%;overflow: hidden;text-align: center;}
.stkculs li div:last-child p{width: 90%;margin: 20px auto;overflow: hidden;text-align: center;font-size: 16px;font-weight: bold;color: #333333;}
.stkculs li div:last-child a{width: 140px;height: 36px;background: #188EEE;border-radius: 4px;display: block;margin: 0 auto;text-align: center;color: #FFFFFF;line-height: 36px;font-size: 16px;}
.stkculs li:hover{-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.24);box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.24);-webkit-transform: translateY(-4px);-ms-transform: translateY(-4px);transform: translateY(-4px);}
/* 备考经验 */
.bkjy-fl{width: 310px;overflow: hidden;margin: 20px auto 0px;}
.bkjy-fl .bkjya{width: 94%;overflow: hidden;margin: 10px auto 0px;line-height: 41px;float: left;}
.bkjy-fl .bkjya a{width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 考试动态 */
.ksdt-cen{width: 459px;margin-left: 31px;margin-top: 20px;overflow: hidden;}
.ksdt-cen .ksdta{width: 96%;overflow: hidden;margin: 10px auto 0px;float: left;}
.ksdt-cen .ksdta a{width: 98%;display: block;font-size: 16px;border-bottom: 1px solid #F2F2F2;overflow: hidden;margin-bottom: 14px;padding-bottom: 10px;}
.ksdt-cen .ksdta a:last-child{border-bottom: none;}
.ksdt-cen .ksdta a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksdt-cen .ksdta a p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #999999;font-size: 14px;line-height: 24px;text-overflow: inherit;white-space: initial;margin: 6px auto;}
.ksdt-cen .ksdta a  p:last-child span:first-child{height: 22px;background: #FFFFFF;border: 1px solid #CCE8FF;line-height: 22px;overflow: hidden;display: inline-block;max-width: 80%;width: auto;font-size: 14px;font-weight: 400;color: #188EEE;padding-left: 6px;padding-right: 6px;text-overflow: ellipsis;white-space: nowrap;}
.ksdt-cen .ksdta a  p:last-child span:last-child{font-size: 14px;font-weight: 400;color: #999999;line-height: 22px;height: 22px;display: inline-block;float: right;overflow: hidden;}
/* 专题活动 */
.zthd-fr{width: 380px;margin-top: 20px;overflow: hidden;margin-left: 20px;}
.zthd-fr .zthdimg{width: 100%;height: 181px;overflow: hidden;display: block;text-align: center;margin: 10px auto 15px;}
.zthd-fr .zthdimg:hover img{transform: scale(1.1);}
.zthd-fr .zthdimg img{width: 100%;transform: all .5s;}
.jqrda a{width: 100%;display: block;border-bottom: 1px dashed #F2F2F2;margin-top: 8px;padding-bottom: 9px;font-size: 16px;}
.jqrda a i{display: inline-block;font-size: 20px;font-weight: bold;color: #D9D9D9;margin-right: 15px;}
.jqrda a:nth-child(-n+3) i{color: #FF0000;}
.adimga{display: block;width: 1200px;margin: 30px auto;overflow: hidden;}
.adimga img{width: 100%;}
/* 列表页面 */
.weizhi{width: 100%;border-bottom: 1px solid #F2F2F2;overflow: hidden;padding-bottom: 6px;font-size: 14px;font-weight: 400;color: #333333;}
.weizhi a:last-child{color: #188EEE;}
.listbox{width: 800px;overflow: hidden;margin: 0 auto;}
.listbox .listbox-a a{display: block;margin-top: 15px;overflow: hidden;border-bottom: 1px solid #F2F2F2;padding-bottom: 10px;line-height: 34px;}
.listbox .listbox-a a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 400;font-size: 14px;color: #999999;}
.listbox .listbox-a a p:first-child{font-size: 20px;color: #333333;font-weight: bold;}
.listbox .listbox-a a p:nth-child(2){font-size: 16px;color: #666666;}
.listbox .listbox-a a p:last-child span:first-child img{position: relative;top: 1px;margin-right: 4px;}
.listbox .listbox-a a:hover p:first-child{color: #188EEE;}
.listbox .listbox-a a:hover{background: #FAFAFA;}
.listbox .listbox-a a p:last-child span:last-child:hover{color: #188EEE;}
.listpage{width: 100%;margin: 20px auto;overflow: hidden;text-align: center;font-size: 14px;color: #333333;}
.listpage a{color: #188EEE;}
.dectitle{width: 100%;font-size: 24px;font-weight: bold;color: #333333;overflow: hidden;margin: 15px auto 0px;}
.dectitle i{display: inline-block;width: 3px;height: 18px;background: #188EEE;margin-right: 6px;}
.decsmall{width: 100%;color: #999999;font-size: 14px;margin-top: 4px;}
.decsmall span:first-child{margin-left: 10px;}
.decsmall span:first-child em{margin-right: 20px;}
.decsmall span:last-child{margin-left: 80px;}
.contentbox{width: 100%;overflow: hidden;margin: 10px auto;font-size: 16px;color: #333333;line-height: 34px;}
.pianpage{width: 100%;overflow: hidden;color: #999999;font-size: 16px;line-height: 30px;}
.pianpage a{color: #999999;}
.pianpage a:hover{color: #188EEE;}
.xgtitle {margin-left: 15px !important;width: 250px !important;}
.subnav .dhlist ul li {margin-left: 12px !important;}
.xkw_top .address1{width: 198px !important;}
.xkw_top .cmn_search_box{margin-right: 120px !important;}
.subnav .list li .line {background-color: #CCCCCC !important;margin: -36px 4px 0 !important;}
.zhentiMod-lnzt-cont ul li{margin-bottom: 2.6px !important;}
.subnav .list>ul>li a:hover{background: #1681D9 !important;}
.test_active {width: 690px;margin: 10px auto;overflow: hidden;line-height: 25px;height: 682px;}
.test_active a{display: block;overflow: hidden;border-bottom: 1px solid #F2F2F2;font-size: 14px;padding-bottom: 6px;margin-bottom: 10px;height: 80px;}
.test_active a:last-child{border-bottom: none;}
.test_active a p:first-child:hover{color: #188EEE !important;}
.test_active a p:first-child{color: #333333;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.test_active a p:nth-child(2){color: #666666;margin: 2px auto;width: 100%;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.test_active a p:last-child{color: #999999;}
.adimga{display: block;width: 1200px;margin: 20px auto;overflow: hidden;}
.adimga img{width: 100%;}
.pmphgbox{width: 452px;margin: 0 auto;overflow: hidden;}
.pmphgbox a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 30px;}
.supi{vertical-align: super;font-style: normal;}
.wind1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.answer_t {width: 1200px;margin: 20px auto;overflow: hidden;background: #FFF;text-align: center;color: #188EEE;font-size: 28px;font-weight: bold;height: 80px;line-height: 80px;}
.answer_dec_l{width: 900px;float: left;
  /* overflow: hidden; */
  background: #FFF;padding-top: 20px;}
/*.answer_dec_l .box{width: 900px;overflow: scroll;background: #FFF;height: 596px;}*/
.answer_dec_l .box::-webkit-scrollbar{display: none;}
.answer_dec_l ul{width: 860px;overflow: hidden;background: #FFF;padding: 0 20px 20px 20px;margin-bottom: 80px;}
.answer_dec_l ul li{width: 100%;
  /* overflow: hidden; */
  margin: 0 auto;display: none;}
.answer_dec_l ul li:first-child{display: block;}
.answer_dec_l .answer_tm{width: 100%;margin: 0 auto;font-size: 16px;overflow: hidden;line-height: 32px;border-bottom: 1px solid #E6E6E6;padding-bottom: 10px;background: url(https://www.cnitpm.com/img/exam_watermark.png) #fff;background-position-y: -70px;}
.answer_dec_l .answer_tm p{width: 100%;overflow: hidden;}
.answer_dec_l .answer_tm p:first-child span{display: inline-block;cursor: pointer;}
.answer_dec_l .answer_tm p:first-child span em:hover{color: #188EEE !important;}
.answer_dec_l .answer_tm p:first-child span:first-child em{color: #188EEE;}
.answer_dec_l .answer_tm p:first-child span:last-child{display: inline-block;float: right;color: #999999;font-size: 14px;}
.answer_dec_l .answer_tm p:first-child span:last-child img{position: relative;top: 2px;margin-left: 14px;margin-right: 4px;}
.answer_dec_l .answer_xx{width: 100%;margin: 12px auto 0px;
  /* overflow: hidden; */
  background: url(https://www.cnitpm.com/img/exam_watermark.png) #fff;background-position-y: -56px;}
.answer_dec_l .answer_xx > label {width: 100%;margin: 0 auto 16px;cursor: pointer;display: inline-block;font-size: 16px;position: relative;}
.answer_dec_l .answer_xx>label input{display: none;}
.answer_dec_l .answer_xx > label>span:first-child {width: 26px;height: 26px;background: #FFFFFF;border: 1px solid #999999;display: inline-block;text-align: center;line-height: 26px;color: #333333;font-size: 16px;margin-right: 6px;}
.answer_dec_l .danxuan label span:first-child{border-radius: 50%;}
.answer_dec_l .duoxuan label span:first-child {border-radius: 4px;}
.answer_dec_l .answer_xx label:hover {background:#F8F8F8;}
.answer_dec_l .answer_xx .sselect > span:first-child {border: 1px solid #188EEE !important;background-color: #E5F4FF !important;color: #188EEE !important;}
/*.answer_dec_l .answer_xx label:hover{color:#188EEE;}*/
.answer_dec_l .answer_xx .sselect>span:first-child {background: #E5F4FF !important;}
.answer_dec_l .answer_xx strong {margin-bottom: 8px;display: block;}
.answer_dec_l .answer_xx .sture>span:first-child{border: 1px solid #32B16C !important;color: #FFF !important;background: #32B16C !important;}
.answer_dec_l .answer_xx .sfalse>span:first-child{border: 1px solid #E64552 !important;color: #FFF !important;background: #E64552 !important;}
.answer_dec_l .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;}
.answer_dec_l .hide_jx_answer {width: 100%;margin: 0 auto;overflow: hidden;font-size: 16px;line-height: 32px;display: none;transition: .5s all;border-top: 1px solid #E6E6E6;padding-top: 10px;}
.answer_dec_l .hide_jx_answer .mydaan{display:inline-block;margin-right:60px;}
.answer_dec_l .hide_jx_answer .ckdaan{display:inline-block;margin-right:60px;}
.answer_dec_l .hide_jx_answer .mydaan em {color: #E64552;}
.answer_dec_l .hide_jx_answer .ckdaan em{color: #32B16C;}
.answer_dec_l .hide_jx_answer .hide_jx .see_daan{width: 120px;height: 30px;background: #FFFFFF;border: 1px solid #188EEE;border-radius: 4px;display: inline-block;text-align: center;line-height: 30px;color: #188EEE;overflow: hidden;margin-top: 10px;cursor: pointer;}
.answer_dec_l .hide_jx_answer .hide_jx .see_daan img{position: relative; top: 0; margin-left: 4px;transform: rotate(180deg);}
.answer_dec_l .hide_jx_answer .hide_jx .see_daan .img{transform: rotate(0deg);top: -2px;}
.answer_dec_l .hide_jx_answer .hide_jx>p{display: none;}
.answer_dec_l .answer_page{width: 900px;height: 60px;background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);margin: 0 auto;text-align: center;position: fixed;bottom: 0;}
.answer_dec_l .answer_page span{width: 129px;height: 35px;background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 18px;display: inline-block;text-align: center;overflow: hidden;margin-top: 13px;color: #666666;line-height: 35px;cursor: pointer;}
.answer_dec_l .answer_page span:nth-child(2){border: 1px solid #188EEE;background: #188EEE;color: #FFF !important;margin-left: 60px;margin-right: 60px;}
.answer_dec_l .answer_page span:nth-child(2) img{position: relative;top: 4px;margin-right: 4px;}
.answer_dec_l .answer_page span:last-child img{margin-right: 0px;margin-left: 6px;}
.answer_dec_l .answer_page span:hover{border: 1px solid #188EEE;color: #188EEE;}
.answer_dec_l .answer_page span:nth-child(2):hover{background: #34a2fb;border: 1px solid #34a2fb;}
.answer_dec_r{float: right;width: 280px;overflow: hidden;}
.examdaan label {background-image: url(/img/dabg.png);background-repeat: no-repeat;padding: 3px 12px 3px 12px;text-align: center;margin: 0 20px 0 0 !important;}
.examdaan label input {display: inline-block !important;}
.examdaan label:hover {background: url(/img/dabg1.png) no-repeat 0 0 !important;}
.examdaan label:hover span {color: #FFFFFF !important;}
.examdaan .sselect {background: url(../img/dabg1.png) 0px 0px no-repeat;}
.examdaan .sselect span {color: rgb(255, 255, 255) !important;}
.examdaan label span {border: none !important;height:0 !important;width:4px !important;}
.examdaan .sture { color: #FFF !important;background: #32B16C !important;border-radius: 4px;height: 25px;}
.examdaan .sfalse {color: #FFF !important;background: #E64552 !important;border-radius: 4px;height:25px;}

.answer_dec_l .answer_xx .aiexam{display: inline-block;width: 50px;z-index: 9999;pointer-events: auto;}
.answer_dec_l .answer_xx .aiexam em{display: inline-block;width: 50px;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;}
.answer_dec_l .answer_xx .aiexam:hover em{border: 1px solid #80C6FF;color: #33A3FF;}

.answer_dec_l .answer_xx .aiexam .aiexamnbj{padding-top: 15px;position: absolute;left: 33px;bottom: -98px;z-index: 9999;display: none;}
.answer_dec_l .answer_xx .aiexam .aiexamtit{ width: 600px;border: 1px solid #80C6FF;border-radius: 10px;box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);padding:15px 20px;background-color: #fff;font-size: 14px;color: #333;z-index: 9999;line-height: 28px;text-align: left;text-align: justify;}
.answer_dec_l .answer_xx .aiexam:hover .aiexamnbj{display: block;}
.answer_dec_l .answer_xx .aiexam .aiexamtit::after{
  content: '';
  display: inline-block; 
  width: 10px;
  height: 10px;
  border-left: 1px solid #80C6FF;
  border-top: 1px solid #80C6FF;
  background-color: #fff;
  position: absolute;
  left: 23px;top: 10px;
  transform: rotate(45deg);
}
.answer_dec_l .answer_xx .aiexam .aiexamtit strong{display: inline-block;line-height: 28px; color: #333;margin: 0;}
.answer_dec_l .answer_xx .aiexam .aiexamtit font{color: #B3B3B3;}

/* 答题结果 */
.result_t {width: 100%;margin: 0 auto;overflow: hidden;text-align: center;font-size: 14px;color: #999999;line-height: 36px;}
.result_t h1{color: #333333;font-size: 28px;display: block;font-weight: bold;}
.result_t p em,.result_t p a{color: #FF0000;margin-right: 10px;}
.result_t p a{margin-left: 10px;}
.result_table{text-align: left;overflow: hidden;font-size: 14px;margin: 10px auto;}
.result_table tr td{border-bottom: 1px solid #F2F2F2;height: 93px;line-height: 30px;width: 150px;}
.result_table tr td i{color: #188EEE;font-size: 24px;}
.result_table tr:first-child td:first-child i{font-size: 14px;}
.result_table tr td .deifens{width: 100px;height: 100px;background: linear-gradient(180deg, #FF9E9E 0%, #FF6B6B 100%);border-radius: 50%;display: block;text-align: center;overflow: hidden;color: #FFF;margin-left: 10px;}
.result_table tr td .deifens em{display: block;overflow: hidden;text-align: center;}
.result_table tr td .deifens em:first-child{font-size: 40px;font-weight: bold;line-height: 39px;margin-top: 20px;}
.result_table tr td .hegelv{height: 30px;background: #F2F2F2;border-radius: 15px;display: inline-block;line-height: 30px;overflow: hidden;padding: 0 12px;margin: 10px auto 0;}
.result_table tr td a{color: #188EEE;}
.result_table tr td .xxjdbtn{width: 112px;height: 25px;background: #E5F1FF;border: 1px solid #188EEE;border-radius: 14px;display: inline-block;overflow: hidden;text-align: center;line-height: 25px;margin-top: 4px;}
.result_table tr td .xxjdbtn:hover{background: #188EEE;color: #FFF;}
.wid860{width: 860px;margin: 0 auto;overflow: hidden;}
.studyidea_l{width: 700px;float: left;overflow: hidden;line-height: 27px;color: #666666;font-size: 14px;}
.studyidea_l p:first-child{color: #333333;}
.studyidea_r{width: 89px;float: right;overflow: hidden;text-align: center;color: #666666;font-size: 14px;line-height: 27px;}
.studyidea_r img{width: 100%;margin-top: 6px;}
.dtkbox .dtksum div {width: 60%;float: right;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;overflow: hidden;}
.dtkbox .dtksum div .dui {background: #f2fff8;border: 1px solid #32b16c;}
.dtkbox .dtksum div i {width: 18px;height: 18px;display: inline-block;overflow: hidden;position: relative;top: 5px;margin-left: 8px;margin-right: 4px;}
.dtkbox .dtksum div .cuo {background: #FFE5E5;border: 1px solid #FF6666;}
.dtkbox .dtk_th .dtk_thdiv .choosecuo {background: #FFE5E5 !important;border: 1px solid #FF6666 !important;color: #FF6666 !important;}
.tmcdp {width: 80%;overflow: hidden;margin: 20px auto;font-size: 16px;font-weight: 400;color: #666666;}
.tmcdp label {display: inline-block;width: 45%;float: left;overflow: hidden;margin-right: 5%;}
.tmcdp label input[type="radio"] {width: 15px;height: 15px;background-color: #ffffff;border: solid 1px #dddddd;padding: 0;position: relative;display: inline-block;cursor: default;vertical-align: middle;margin-right: 3px;margin-left: 2px;top: -1px;-webkit-appearance: none;outline: none;}
.tmcdp label input[type="radio"]:checked {text-align: center;color: #32B16C;background: #32B16C;border: solid 1px #32B16C}
.tmcdp label:last-child input[type="radio"]:checked {text-align: center;color: #FF6666;background: #FF6666;border: solid 1px #FF6666;}
.butm10{margin: 10px auto !important;}
#Button3:hover{background: #f13a3a !important;}
#Button4:hover{background: #1286e4 !important;}
.demo2 br{display:block !important;}

/* pmp频道页面 */
.header .header-left i{width: 1px;height: 12px;background: #D9D9D9;display: inline-block;margin: 0 6px;position: relative;top: 2px;}
.newtop .logleft{display: inline-block;float: left;width: 382px !important;overflow: hidden;height: 100%;}
.newtop .logyear{float: left;display: inline-block;margin-left: 195px;height: 65px;position: absolute;top: 20px;}
.newtop .logyear>em{width: 1px;height: 40px;position: relative;background: #eaeaea;display: inline-block;margin-right: 9px;top: -10px;}
.newtop .logyear>a h1{font-size: 20px;font-weight: bold;color: #188EEE;display: inline-block;overflow: hidden;line-height: 64px;}
.newtop .cmn_search_box{float: left !important;margin-right: 0 !important;position: relative;top: -10px;}
.newtop .top_loginbox{float: right;height: 100%;position: relative;top: -10px;}
.newtop .top_loginbox>.txspan{display: inline-block;width: 56px;height: 56px;border-radius: 50%;text-align: center;overflow: hidden;float: left;}
.newtop .top_loginbox>.txspan img{width: 100%;}
.newtop .top_loginbox>.logininfo{float: left;display: inline-block;overflow: hidden;margin-left: 20px;font-size: 14px;}
.newtop .top_loginbox>.logininfo>p:first-child{width: 180px;overflow: hidden;height: 30px;line-height: 30px;}
.newtop .top_loginbox>.logininfo>p:first-child em{display: inline-block;width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.newtop .top_loginbox>.logininfo>p:first-child a{display: inline-block;float: right;color: #999;}
.newtop .top_loginbox>.logininfo>p:first-child a:hover,.home_bodybox .bk_pxchagedec li>div a:hover{color: #188DED;}
.newtop .top_loginbox>.logininfo>div{overflow: hidden;width: 180px;text-align: center;position: relative;margin-top: 4px;}
.newtop .top_loginbox>.logininfo>div a{display: inline-block;float: left;width: 83px;text-align: center;height: 22px;line-height: 22px;border-radius: 12px;}
.newtop .top_loginbox>.logininfo>div a:first-child{background: #FF6A00;color: #fff;margin-right: 10px;border: 1px solid #FF6A00;}
.newtop .top_loginbox>.logininfo>div a:first-child:hover{background: #f9812c;}
.newtop .top_loginbox>.logininfo>div a:last-child{border: 1px solid #188EEE;color: #188DED;}
.newtop .top_loginbox>.logininfo>div a:last-child:hover{background: #188EEE;color: #fff;}
.fir-hei-xg{height: 830px;}
.testtime{width: 100%;display: block;overflow: hidden;margin: -3px auto 0;text-align: center;font-size: 16px;}
.testtime>h2{width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: bold;margin: 20px auto 15px;}
.testtime .downtime>i{display: inline-block;width: 50px;height: 46px;text-align: center;background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -2px 0px;margin-right: 10px;}
.testtime .downtime span em{display: inline-block;width: 36px;height: 40px;background: #188EEE;border-radius: 4px;text-align: center;overflow: hidden;line-height: 40px;font-weight: bold;color: #FFFFFF;font-size: 30px;margin-right: 10px;}
.bzkslc{width: 270px;overflow: hidden;margin: 25px auto 0;}
.kslcdiv{width: 263px;border-left: 1px solid #D9EDFF;height: 540px;margin-left: 15px;}
.kslcdiv .kslcul li em{display: inline-block;width: 12px;height: 12px;text-align: center;background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -239px -108px;position: absolute;top: 17px;left: -19px;}
.kslcdiv .kslcul li.liing em{background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -261px -108px;}
.kslcdiv .kslcul{width: 260px !important;}
.kslcdiv .kslcul li:nth-child(odd){width: 230px !important;margin: 0 0 20px 10px;position: relative;}
.kslcdiv .kslcul li:nth-child(odd) div:last-child a{margin-right: 19px;}
.tikucont{width: 240px;height: 138px;background: #FFFFFF;margin: 15px auto 0;overflow: hidden;}
.tikucont .tikutype{width: 238px;margin: 6px auto 0;overflow: hidden;}
.tikucont .tikutype a{display: inline-block;font-size: 14px;margin-right: 40px;margin-bottom: 15px;line-height: 30px;height: 30px;}
.tikucont .tikutype a:nth-child(2n){margin-right: 0;}
.tikucont .tikutype a i{display: inline-block;width: 30px;height: 30px;margin-right: 10px;text-align: center;background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -1px -285px;position: relative;top: 8px;border-radius: 50%;}
.tikucont .tikutype a:nth-child(2) i{background-position-y: -330px;}
.tikucont .tikutype a:nth-child(3) i{background: url(../img/pmp/gpct_icon.png)no-repeat;}
.tikucont .tikutype a:nth-child(4) i{background-position-y: -420px;background-position-x: -3px;}
.titdemo1{width: 100%;margin: 6px auto;overflow: hidden;font-size: 18px;position: relative;color: #333;}
.titdemo1>em{display: inline-block;width: 3px;height: 16px;background: #188EEE;margin-right: 7px;position: relative;top: 2px;}
.pmpspdiv{width: 540px;margin: 0 auto;overflow: hidden;position: relative;z-index: 1;}
.videoys{width: 100%;height: 306px;overflow: hidden;position: relative;}
.videoys .spplayq{width: 100%;height: 100%;}
.playfc{width: 100%;height: 100%;text-align: center;position: absolute;top: 0;left: 0;}
.playfc>span{background: #000;opacity: .6;width: 100%;height: 100%;display: block;}
.playfc>img{position: relative;top: -200px;cursor: pointer;}
.pmpsplist{width: 100%;background: #333333;height: 146px;overflow-y: scroll;}
.pmpsplist::-webkit-scrollbar{width: 1px;}
.pmpsplist::-ms-scrollbar{width: 1px;}
.pmpsplist::-webkit-scrollbar {background-color: #373737;}
.pmpsplist::-webkit-scrollbar-thumb {background-color: #000;}
.pmpsplist li{width: 100%;box-sizing: border-box;padding-left: 20px;overflow: hidden;color: #D9D9D9;font-size: 14px;line-height: 27px;}
.pmpsplist li:first-child{margin-top: 6px;}
.pmpsplist li >span{display: inline-block;max-width: 460px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.pmpsplist li i{position: relative;top: 6px;margin-right: 8px;float: left;cursor: pointer;overflow: hidden;display: inline-block;width: 15px;height: 15px;text-align: center;background: url(../img/playhui_icon.png)no-repeat;}
.pmpsplist li.on{color: #188EEE;}
.pmpsplist li.on i{background: url(//www.cnitpm.com/img/play_icon.png)no-repeat;}
.zixundiv{margin: 12px auto;}
.pg_index{margin-top: 14px;}
.slider{width: 360px;}
.slider .slider-img{width: 3600px;}
.slider, .slider .slider-img{height: 183px;}
.slider .slider-img .slider-img-ul li img{width: 360px;height: 183px;}
.slider-dot{width: 100%;overflow: hidden;position: absolute;left: 0;bottom: 10px;text-align: center;}
.slider-dot>ul{display: inline-block;text-align: center;}
.slider-dot>ul li{display: inline-block;}
.gkg_zb_sp{width: 320px;height: 310px;background: #FFFFFF;border: 1px solid #EDEDED;margin: 20px auto 10px;overflow: hidden;}
.gzs_change{width: 100%;height: 45px;line-height: 40px;overflow: hidden;margin: 0 auto;text-align: center;}
.gzs_change li{float: left;padding: 0 15px;font-size: 16px;cursor: pointer;}
.gzs_change li.tli{background: linear-gradient(180deg, #CCE8FF 0%, #FFFFFF 100%);color: #188EEE;font-weight: bold;}
.gzs_change li.tli em{width: 30px;height: 3px;background: #188EEE;display: block;margin: 0 auto;overflow: hidden;}
.gzs_change li:last-child{padding: 0;font-size: 12px;color: #999999;float: right;margin-right: 8px;}
.gzs_change li:last-child a{color: #999;}
.gzs_info{width: 300px;margin: 0 auto;overflow: hidden;}
.gzs_info li{width: 100%;margin: 0 auto;overflow: hidden;display: none;}
.gzs_info li a{width: 100%;border-bottom: 1px dashed #E6E6E6;margin: 18px auto;overflow: hidden;padding-bottom: 18px;display: block;}
.gzs_info li a:last-child{border-bottom: none;margin: 0 auto;}
.gzs_info li:nth-child(2){display: block;}
.gzs_info li a>span{display: block;width: 45px;height: 45px;text-align: center;border-radius: 50%;float: left;margin-right: 10px;position: relative;top: 6px;}
.gzs_info li a>div{width: 245px;float: left;color: #999999;font-size: 14px;overflow: hidden;}
.gzs_info li a>div p:first-child{width: 100%;font-size: 16px;color: #333;margin: 0 auto 6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.gzs_info li a>div p em{display: inline-block;width: 60px;height: 20px;background: #188EEE;border-radius: 10px;float: right;color: #fff;text-align: center;line-height: 20px;}
.gzs_info li a>div p em:hover{background: #4fadf9;}
.zldown{width: 320px;height: 108px;overflow: hidden;margin: 0 auto;}
.zldown .downdec{width: 312px;margin: 16px auto;overflow: hidden;display: block;}
.zldown .downdec>span:first-child{display: inline-block;width: 41px;height: 40px;text-align: center;float: left;margin-right: 7px;background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -240px -129px;position: relative;top: 2px;}
.zldown .downdec>span:last-child{display: inline-block;width: 36px;height: 36px;text-align: center;float: right;background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -300px -136px;position: relative;top: 6px;}
.zldown .downdec>div{width: 220px;float: left;overflow: hidden;color: #999999;font-size: 14px;}
.zldown .downdec>div p:first-child{width: 100%;font-size: 16px;color: #333;}
.gzs_info li a>span img{width: 100%;}
.szinfo{width: 320px;overflow: hidden;position: relative;height: 136px;margin: 10px auto;}
.szinfo ul{position: absolute;left: 0;top: 0;width: 1000px;padding-left: 2px;}
.szinfo ul li{width: 320px;float: left;overflow: hidden;}
.szinfo ul li a:hover p{color: #188EEE;}
.szinfo ul li a:hover .lsinfo>span:last-child{background: #cbe6fd;}
.szinfo ul li a>.lsimg{width: 100px;float: left;overflow: hidden;height: 136px;text-align: center;margin-right: 15px;}
.szinfo ul li a>.lsinfo{width: 195px;float: left;overflow: hidden;color: #666666;font-size: 14px;line-height: 24px;}
.szinfo ul li a>.lsinfo p:first-child{width: 100%;font-size: 16px;color: #333;margin: 0 auto 4px;}
.szinfo ul li a>.lsinfo p:first-child i{display: inline-block;height: 18px;background: #FFE9D9;border-radius: 9px 0px 9px 0px;margin-left: 6px;line-height: 18px;font-size: 12px;color: #FF6A00;padding: 0 6px;}
.szinfo ul li a>.lsinfo p:nth-child(-n+4) em{display: inline-block;width: 3px;height: 3px;background: #188EEE;border-radius: 50%;margin-right: 6px;position: relative;top: -3px;}
.szinfo ul li a>.lsinfo>span:last-child{display: block;width: 100px;height: 20px;background: #F0F8FF;border: 1px solid #188EEE;border-radius: 10px;line-height: 20px;text-align: center;color: #188EEE;font-size: 12px;margin-top: 4px;}
.szinfo ul li a>.lsinfo>span:last-child i{width: 19px;height: 14px;display: inline-block;overflow: hidden;text-align: center;background: url(../img/index_icon.png) no-repeat;margin-right: 6px;background-position: -3px -59px;position: relative;top: 2px;left: 4px;}
.cpn{display: inline-block;float: right;overflow: hidden;margin-right: 10px;margin-top: 6px;}
.cpn em{display: inline-block;width: 16px;height: 16px;background: url(//www.cnitpm.com/img/pd/pdym_icon.png)no-repeat -239px -85px;cursor: pointer;margin-right: 5px;}
.cpn em:last-child{background-position-x: -260px;}
.szbox{width: 320px;height: 198px;margin: 0 auto;overflow: hidden;}
.line20{line-height: 20px;}
#endtime_pmp1{width: 100%;text-align: center;overflow: hidden;height: 48px;}
.sydalink:link,.sydalink:visited,.kslcdiv .kslcul li:nth-child(odd) div:first-child span:last-child a{color: #FF7F00;}


/* 轮播 */
.boxban {position: relative;width: 1920px;height: 490px;margin: 0 auto 0 !important;overflow: hidden;}
.boxban_ul {position: absolute;top: 0px;left: -1920px;width: 19200px;height: 490px;transform: translateX(0px);}
.boxban_ul img{width: 100%;height: 490px;cursor: pointer;}
.boxban_ul .boxban_li { float: left;}
.boxban .boxban_lpl{position: absolute;width: 72px;height: 72px;top: 44.5%;line-height: 72px;text-align: center;color: #fff;font-size: 14px;border-radius: 50%;}
.boxban .boxban_left {left: 140px;background: url('https://www.cnitpm.com/pmp/pmp_ad/img/pmi_imgrgjt.png')no-repeat center center;background-color: rgba(0, 0, 0, .3); }
.boxban .boxban_right {right: 140px;background: url('https://www.cnitpm.com/pmp/pmp_ad/img/pmi_imglfjt.png')no-repeat center center;background-color: rgba(0, 0, 0, .3);}
.boxban_lpl a {display: inline-block;width: 60px;height: 100px;}
.yuandian {width: 100%;height: 16px;position: absolute;bottom: 25px;margin-left: -30px;text-align: center; }

.yuandian li {display: inline-block;width: 10px;height: 10px;background-color: #fff;margin-right: 5px;border-radius: 50%;cursor: pointer;}

.yuandian li.current {background-color: #ff7e00; }

.bannerbox {
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  height: 490px;
  z-index: 10
}
.clearfix{
  zoom: 1;
}
.banner {
position: relative;
left: 50%;
margin-left: -960px
}

.banner li {
float: left;
width: 1920px;
height: 490px
}  

.boxban_lpl{position: absolute;width: 72px;height: 72px;top: 44.5%;line-height: 72px;text-align: center;color: #fff;font-size: 14px;border-radius: 50%;}
.boxban_left {left: 140px;background: url('https://www.cnitpm.com/pmp/pmp_ad/img/pmi_imgrgjt.png')no-repeat center center;background-color: rgba(0, 0, 0, .3); }
.boxban_right {right: 140px;background: url('https://www.cnitpm.com/pmp/pmp_ad/img/pmi_imglfjt.png')no-repeat center center;background-color: rgba(0, 0, 0, .3);}



/* 2023 06 29 */
.font_change{overflow: hidden;border-top: 1px solid #F2F2F2;padding: 10px 20px;}
.font_change .change_lfz{float: left;font-size: 16px;color: #666666;line-height: 24px;}
.font_change .change_ztbo{float: right;overflow: hidden;border: 1px solid #42abfb;border-radius: 5px;}
.font_change .change_ztbo p{float: left;width: 34px;line-height: 24px;text-align: center;font-size: 14px;color: #333;cursor: pointer;}
.font_change .change_ztbo p.chage_actzt{background-color: #42abfb;color: #fff;}

.answer_dec_l ul li.chan_one * {
font-size: inherit; 
font-size: 14px !important;
}

.answer_dec_l ul li.chan_two * {
    font-size: inherit; 
    font-size: 16px !important;
}

.answer_dec_l ul li.chan_three * {
    font-size: inherit;
    font-size: 18px !important;
}

.answer_dec_l ul li.chan_four * {
    font-size: inherit;
    font-size: 20px !important;
}

.answer_dec_l .answer_tm p:first-child span:last-child *{font-size: 14px !important;}

.answer_dec_l ul li .answer_page *{font-size: 16px !important;}


/* 2023 07 08 */
.answer_qiehu{    width: 900px;
  background: #FFFFFF;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  position: fixed;
  bottom: 60px;
  padding: 18px 50px;box-sizing: border-box;display: none;}
.answ_qielf{float:left;width: 200px;overflow: hidden;}
.answ_qielf p{float: left;font-size: 14px;color: #999999;line-height: 20px;margin: 15px 39px 0 0;}
.answ_qielf img{float: left;}
.answ_qiecom{float: left;width: 200px;text-align: center;}
.answ_qiecom img{display: block;margin: auto;}
.answ_qiecom p{color: #999999;font-size: 14px;}
.answ_qierg{float:left;width: 200px;overflow: hidden;}
.answ_qierg p{float: right;font-size: 14px;color: #999999;line-height: 20px;margin: 15px 0 0 39px;}
.answ_qierg img{float: right;}
.answ_hidem{position: absolute;right: 20px;top: 10px;display: block;cursor: pointer;}
.answ_topshow{position: absolute;right: 20px;top: -35px;overflow: hidden;font-size: 14px;color: #188EEE;cursor: pointer;}
.answ_topshow img{display: inline-block;margin-right: 5px;position: relative;top: 2px;}

.answ_qiecom .answ_qieimgto{border: 1px solid #99D1FF;border-radius: 5px;margin: 4px auto;}
.answ_toptextz{
  position: absolute;right: 38px;top: -30px;font-size: 12px;
  transform: translateX(-50%);
  margin-bottom: 8px;
  padding:5px 10px;
  background-color:rgba(0, 102, 229,0.32);
  color: white;
  border-radius: 4px;
  width: 115px;
  text-align: center;
  transition: all 0.3s ease;
  display: none;
}
.answ_toptextz:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 102, 229,0.32) transparent transparent transparent;
}
.answ_toptextz img{display: block;float: right;width: 8px;height: 8px;position: relative;right: -3px;cursor: pointer;}

/* 2024 01 考点*/
.answer_kdti{padding:             20px;background-color: #fff;border-radius: 4px;font-size: 20px;color: #333;font-weight: bold;margin-top: 20px;}
.ankdimgs{display: inline-block;position: relative;top: 3px;margin-right: 5px;}
.ankditit{color: #999999 !important;}

.kdoppie,.kdoppietwo{overflow: hidden;}
.kdoppie a{float: left;width: 144px;line-height: 36px;border-radius: 5px;text-align: center;margin: 15px 15px 0 0;font-size: 16px;cursor: pointer;}
.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(1):hover{background-color: #D9FFEB;}
.kdoppie a:nth-child(2):hover{background-color: #FFECD9;}
.kdoppietwo a:hover{background-color: #D9EEFF;}

.kdoppie a:nth-child(1) img{width: 19px;height:12px; top: 1px;}
.kdoppie a:nth-child(2) img{width: 16px;height:15px;top: 2px;}

.kdoppietwo a{float: left;width: 144px;line-height: 36px;border-radius: 5px;text-align: center;margin: 15px 15px 0 0;font-size: 16px;border: 1px solid #188EEE;background-color: #E5F4FF;color: #188EEE;cursor: pointer;}
.kdoppietwo a img{display: inline-block;margin-right: 5px;position: relative; width: 17px;height: 17px;top: 3px;}


.answer_dec_l .answer_pagekd span:nth-child(2),.answer_dec_l .answer_pagekd span:nth-child(4){border: 1px solid #E6E6E6;
  background: #fff;
  color: #666666 !important;
  margin-left: 40px;
  margin-right: 40px;}
  .answer_dec_l .answer_pagekd span:nth-child(2):hover{background-color: #fff;color: #188EEE !important;}
  .answer_dec_l .answer_pagekd span.seebtnjzlact{color: #fff !important;background-color: #188EEE !important;border: 1px solid #188EEE !important;}

  .answer_dec_l .answer_pagekd span:nth-child(2) em{display: inline-block;position: relative;top: 5px;}
  .answer_dec_l .answer_pagekd span:nth-child(3) img{display: inline-block;position: relative;top: 4px;margin-right: 8px;}
  .answer_dec_l .answer_pagekd span:nth-child(4) img{display: inline-block;position: relative;top: 1px;margin-right: 8px;width: 18px;height:17px}

.dtkdbox{overflow: hidden;border-bottom: 1px solid #E6E6E6;padding: 13px 0 5px 0;}
.dtkdbox .dtkdlib{float: left;width: 93px;text-align: center;cursor: pointer;}
.dtkdbox .dtkdlibact::after{content: '';display: block;width: 40px;height: 3px;background-color: #188EEE;margin: auto;position: relative;top: 5px;}
.dtkdbox .dtkdlib h3{font-size: 24px;color: #188EEE;font-weight: bold;}
.dtkdbox .dtkdlib p{font-size: 16px;color: #333;}
.dtkdlive{height: 258px;overflow-x: hidden;border-bottom: 1px solid #E6E6E6;}
.dtkdlive ul li{padding-left:25px;line-height: 35px;font-size: 14px;color: #333;position: relative;cursor: pointer;}
.dtkdlive ul li:hover{color: #188EEE;}
.dtkdlive ul li.dtkdliact{background-color: #F2F9FF;color: #188EEE;}
.dtkdlive ul li.dtkdliact::before{content: '';display: inline-block;width: 5px;height: 5px;border-radius: 50px;background-color: #188DED;position: absolute;left: 15px;top: 16px;}
.dtkdlive ul li span{display: inline-block;padding: 0 5px;line-height: 18px;border-radius: 9px;background-color: #F2F2F2;font-size: 12px;margin-left: 4px;}
.dtkdlive ul li span.dtkdspmo{background-color: #32B16C;color: #fff;}
.dtkdlive ul li span.dtkdspmotwo{background-color: #188EEE;color: #fff;}

.dtkdloalo{padding: 20px;}
.dtkdloalo a{line-height: 35px;border-radius: 4px;font-size: 16px;cursor: pointer;margin-bottom: 15px;display: block;}
.dtkdloalo a:last-child{margin: 0;}
.dtkdloalo a img{display: inline-block;margin:0 8px 0 73px;position: relative;}
.dtkdloalo a.dtkdloitem1{border: 1px solid #188EEE;background-color: #F2F9FF;color: #188EEE;}
.dtkdloalo a.dtkdloitem2{border: 1px solid #4BC083;background-color: #E5FFF2;color: #4BC083;}
.dtkdloalo a.dtkdloitem3{border: 1px solid #FF7F00;background-color: #FFF2E5;color: #FF7F00;}
.dtkdloalo a.dtkdloitem4{border: 1px solid #9B18EE;background-color: #F9F0FF;color: #9B18EE;}
.dtkdloalo a.dtkdloitem5{border: 1px solid #F52F39;background-color: #FFF2F3;color: #F52F39;}

.dtkdloalo a.dtkdloitem1:hover{background-color: #D9EEFF;}
.dtkdloalo a.dtkdloitem2:hover{background-color: #D9FFEB;}
.dtkdloalo a.dtkdloitem3:hover{background-color: #FFECD9;}
.dtkdloalo a.dtkdloitem4:hover{background-color: #F0D9FF;}
.dtkdloalo a.dtkdloitem5:hover{background-color: #ffd9db;}

.dtkdloalo a.dtkdloitem1 img{width: 17px;height:17px; top: 2px;}
.dtkdloalo a.dtkdloitem2 img{width: 19px;height:12px;top: 1px;}
.dtkdloalo a.dtkdloitem3 img{width: 16px;height:15px;top: 2px;}
.dtkdloalo a.dtkdloitem4 img{width: 19px;height:17px;top: 3px;}
.dtkdloalo a.dtkdloitem5 img{width: 15px;height:16px;top: 2px;}
.dtkappkd{display: block;}

.answer_dec_l .answer_pagekdcs span:nth-child(2) {
  border: 1px solid #E6E6E6;
  background: #fff;
  color: #666666 !important;
  margin-left: 60px;
  margin-right: 60px;}

.answer_dec_l .answer_pagekd span.seebtnjzl img{top: 5px;}
.answer_dec_l .answer_pagekdcs span:nth-child(2):hover {background-color: #fff;}
.dtkboxkdo{margin-top: 1px;}
.answer_dec_l .answer_pagekd span.seebtnsc:hover{color: #188EEE !important;border: 1px solid #188EEE !important;}
.answer_dec_l .answer_pagekd span.seebalclss{color: #188EEE !important;border: 1px solid #188EEE !important;}

.answer_dec_l .answer_pagekdcs span.seebtnyc:hover{color: #188EEE !important;}

.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: 300px;
    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;}
.boxflalop a:hover{color: #0d75d9;}
.boxflalop span:hover{color: #188EEE;}
.boxfilrad .boxfilrimg{position: absolute;right: 8px;top: 8px;display: block;width: 15px;height: 15px;cursor: pointer;}

.commentboxkds{padding-top: 20px;display: none;width:100%}
.commentboxkds .inputfbpl{margin: 10px 0 30px 0;}
.comalbox{margin-top: 20px;}
.comalbox label{margin-right: 10px;}
.comalbox input{display: inline-block;margin-right: 5px;position: relative;top: 1px;}
.answer_altital{color: #188EEE;}

/* 2024 01 29 夜间模式 */
.yejianmoshi .new_answer_t .new_ansalop,
.yejianmoshi .new_answer_t h1,
.yejianmoshi .answer_dec_l ul li,
.yejianmoshi .answer_dec_l .answer_tm p:first-child span:last-child,
.yejianmoshi .answer_dec_l .answer_tm p:first-child span:last-child em a,
.yejianmoshi .yytime,
.yejianmoshi .dtkbox,
.yejianmoshi .dtkbox .dtksum,
.yejianmoshi .dtkbox .dtk_th,
.yejianmoshi .dtkbox .dtk_th .dtk_thdiv a,
.yejianmoshi .setyytime,
.yejianmoshi .font_change .change_lfz,
.yejianmoshi .answer_dec_l .answer_page span,
.yejianmoshi .yytime .autonext,
.yejianmoshi .font_change .change_ztbo p,
.yejianmoshi .setyytime .setinte .setinterg p,
.yejianmoshi .answer_dec_l .answer_page
{
background-color: #525C66 !important;
color: #fff !important;
}

.yejianmoshi,
.yejianmoshi .answer_dec_l ul{background-color: #001326 !important;color: #fff;}

.yejianmoshi .answer_dec_l .answer_xx,
.yejianmoshi .answer_dec_l .answer_tm,
.yejianmoshi .analysis{
  background: url(https://www.cnitpm.com/img/exam_watermark.png) #525C66
}

.yejianmoshi .msspan{background-color: #525C66 !important;}

.yejianmoshi .msspanhov,
.yejianmoshi .font_change .change_ztbo p.chage_actzt{background-color: #188EEE !important;}

.yejianmoshi .msspan:hover{background-color: #188EEE !important;}

.yejianmoshi .answer_dec_l .answer_xx > label.sselect,
.yejianmoshi .commentbox>textarea,
.yejianmoshi .answer_qiehu{background-color: #4d545c !important;color: #B3B3B3 !important;}

.yejianmoshi .answer_dec_l .answer_xx label:hover{background-color: #4d545c !important;color: #B3B3B3 !important;}

.yejianmoshi .answer_dec_l .hide_jx_answer .hide_jx .see_daan,
.yejianmoshi #Button5, 
.yejianmoshi #Button2
{background-color: #525C66 !important;}
.yejianmoshi #Button2:hover,
.yejianmoshi #Button5:hover
{background-color: #188EEE !important;color: #fff !important;}

.yejianmoshi .answer_dec_l .answer_page span:hover{border: 1px solid #188EEE !important;color: #188EEE !important;}

.yejianmoshi .answer_dec_l .answer_page span:nth-child(2):hover,
.yejianmoshi .commentbox .inputfbpl:hover,
.yejianmoshi .answer_dec_l .hide_jx_answer .hide_jx .see_daan:hover
{
    background: #34a2fb !important;
    border: 1px solid #34a2fb !important;
    color: #fff !important;
}

.yejianmoshi .analysis font{color: #188EEE !important;}
.yejianmoshi .answer_dec_l .answer_xx .sselect > span:first-child,.yejianmoshi .answer_dec_l .answer_page span.seebtn,.yejianmoshi .setyytime .setinte .setinterg p.setacterg{background-color: #188EEE !important;color: #fff !important;}

/* 2024 10 28 */
.tmtitmox{text-align: center;font-size: 12px;color: red;position: relative;top: 5px;}

/* 2025 05 16 */
/*  */
.new_aliteozm{width: 1200px;margin: 10px auto 0;background-color: #fff;overflow: hidden;padding-left: 20px;box-sizing: border-box;position: relative;}
.new_aliteozm .category_list{overflow: hidden; margin: auto;width: 880px;float: left;padding-bottom: 7px;}
.new_aliteozm .category{overflow: hidden;}
.new_alihideoi{position: absolute;right: 0;top:0;font-size: 18px;width: 25px;line-height: 25px;text-align: center;cursor: pointer;z-index: 9;color: #999;}
.tkvipxflf_one {width: 20px;height: 30px;line-height: 30px;background: rgba(0, 0, 0, 0.1);text-align: center;position: absolute;left: 0;bottom: 48px;cursor: pointer;display: none;
	z-index: 9;
}
.tkvipxflf_one img {
    display: inline-block;
    margin-top: 7.5px;
}
.tkvipxfrg_one {width: 20px;line-height: 30px;height: 30px;background: rgba(0, 0, 0, 0.1);text-align: center;position: absolute;right: 0;bottom: 48px;cursor: pointer;z-index: 9;
}
.tkvipxfrg_one img {
    display: inline-block;
    margin-top: 7.5px;
    transform: rotate(180deg);
}
/*  */
.new_aliteozm .category a{width: 91.5px;float: left;text-align: center;margin-right: 20.2px;margin-top: 15px;line-height: 30px;position: relative;}
.new_aliteozm .category a:last-child{margin-right: 0;}
.new_aliteozm .category a>em{width: 54px;height: 18px;border-radius: 9px 9px 9px 0px;font-size: 12px;color: #fff;line-height: 18px;position: absolute;top: -9px;left: 37px;background: linear-gradient(to right,#FF8B3D,#FF504F);}
.new_aliteozm .category a span{width: 45px;height: 45px;background: #E5F3FF;border-radius: 50%;display: block;overflow: hidden;line-height: 50px;text-align: center;margin: 0 auto;}
.new_aliteozm .category a span i{display: block;overflow: hidden;width: 100%;height: 100%;border-radius: 50%;background: url(../img/test_type_icon.png)no-repeat;background-position: 9px 11px;transition: all .2s;}
.categoryLp p{font-size: 14px;margin-top: 2px;}

.new_aliteozm .category a.cates_2 span i{background-position-y: -41px;}
.new_aliteozm .category a.cates_3 span i{background-position-y: -95px;}
.new_aliteozm .category a.cates_4 span i{background-position-y: -147px;}
.new_aliteozm .category a.cates_5 span i{background-position-y: -204px;}
.new_aliteozm .category a.cates_6 span i{background-position-y: -259px;}
.new_aliteozm .category a.cates_7 span i{background-position-y: -359px;}
.new_aliteozm .category a.cates_8 span i{background-position-y: -310px;}

.new_aliteozm .category a:hover span,.new_aliteozm .category a.ture span{background: #1890FF;}
.new_aliteozm .category a:hover span i,.new_aliteozm .category a.ture span i{background-position-x: -41px}

.new_aliteozm .new_akwrgos{float: right;width: 280px;border-left: 1px solid #F2F2F2;position: relative;overflow: hidden;padding: 14px 0 0 ;}
.new_aliteozm .new_akwrgos:hover .newlfqieh{display: block;}
.new_aliteozm .new_akwrgos:hover .newrgqieh{display: block;}
.new_aliteozm .tkvipxuxi{width: 700px;transition: transform 0.3s ease;}

.newlfqieh {width: 20px;height: 30px;line-height: 30px;background: rgba(0, 0, 0, 0.1);text-align: center;position: absolute;left: 0;top: 36px;cursor: pointer;display: none;z-index: 999;}
.newlfqieh img {
    display: inline-block;
    margin-top: 7.5px;}
.newrgqieh {width: 20px;line-height: 30px;height: 30px;background: rgba(0, 0, 0, 0.1);text-align: center;position: absolute;right: 0;top: 36px;cursor: pointer;z-index: 999;display: none;}
.newrgqieh img {
    display: inline-block;
    margin-top: 7.5px;
    transform: rotate(180deg);}
.new_aliteozm .tkvipxuxitwo li{padding-bottom: 8px !important;width: 93px !important;}
.tkvipxuxi li:nth-child(5) h3 {
    background: url("../Images/exam/ks_moalimgjlt.png") -128px 2px no-repeat !important;
}
.tkvipxuxi li:nth-child(3) h3 {
    background: url("../Images/exam/ks_moalimgjlt.png") -64px -51px no-repeat !important;
}
.tkvipxuxitwo li p{line-height: 30px;}