﻿@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;}
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 !important;color:#333;outline: none;}
.jiexi_ad{color: #1e8cf5}
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;}
body{font:14px/1.5 "Microsoft YaHei", arial,simsun,sans-serif; color:#333; min-width:1200px; position:relative;}
.hidden{visibility: hidden;}
/*图标*/
[class^=icon-]{background-image: url("../img/icon_bg.png"); background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.icon-down{background-position: 0 -150px;width: 12px; height: 6px;}
.icon-down2{background-position: 0 -150px;width: 12px;height: 6px;}
.pb100{padding-bottom: 100px;}
.wrapper{position: relative; width: 1200px; min-width: 1200px; margin: 0 auto;}
/*公共头部*/		/*最顶部*/
.header{height: 40px; border-bottom: 1px solid #e5e5e5; background-color: #f2f2f2;margin-left:-20px;}
.header .wrapper{*z-index: 100;}
.header .header-left{float:left;padding: 0 10px; line-height:40px;font-size: 13px;}
.header .header-left a{color: #666; }
.header .header-left b,.header .header-right b{color: #cccccc; margin: 0 5px;}
.header .header-left a:hover,.header .header-right a:hover{color: #379be7;}
.header .header-left a:hover:first-child{color: #666;}
.header .header-right{float: right; color: #666;font-size: 13px; line-height:40px; width: 290px; text-align: right; padding-right: 70px; position: relative; z-index: 501;}
.header .header-right a{color: #666; margin-left: 2px; line-height:40px;}
/*.header .header-right #login a:nth-child(1){white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: 100px;}*/
.header .header-right .map{position: absolute;z-index: 100; top: 0; right: 0; height: 30px;line-height:40px; color: #666; float: right; }
.header .header-right .map .title{cursor: pointer;}
.header .header-right .map .title .icon-down{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition-duration: 300ms;transition-duration: 300ms;}
.header .header-right .map .title:hover .icon-down{-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg);}
.header .header-right .map .title:hover .list,.header .header-right .map:hover .list-box,.xkw_top .link-btn.khd:hover .box{display: block;}
.header .header-right .map .list-box{display: none; position: absolute; width:220px; right: 0;top: 34px; z-index: 1000;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
.header .header-right .map .list-box .sanjiao{position: absolute; top: -8px; right: 10px;display: block; width: 24px;  height: 10px;background-image: url("../img/box_sanjiao.png");background-position: center; background-repeat: no-repeat;}
.header .header-right .map .list{border: 1px solid #1e8cf5; background-color: #fff; }
.header .header-right .map .list > li{float: left; padding: 0 15px; }
    .header .header-right .map .list .item li {
        width: 47px;
        float: left;
        height: auto;
        padding-bottom: 10px;
    }
.header .header-right .map .list .item a{font-size: 14px; color: #666; line-height:40px; display: block;text-align: left; height:30px;}
.header .header-right .map .list .item a:hover,.xkw_top a:hover{color: #057ee1;}
/*公共顶部*/
.xkw_top{position: relative; box-sizing: border-box; height: 110px; *height: 40px;width: 1200px;  padding: 37px 0 33px; margin: 0 auto; z-index: 4; background-color:#fff;}
.xkw_top .logo-img{float: left; width: 200px; height: 58px;background-image: url("../img/logo.png"); background-position: center center; background-repeat: no-repeat; position: absolute; top: 29px;left:-11px;}
.xkw_top .address{margin-right:50px; position: relative; z-index: 500;  border-left:1px solid #eaeaea;padding-left:14px;height:40px; line-height:30px; }
.xkw_top .address .title{line-height: 40px;font-size: 30px; color: #2586e9;}
.xkw_top .logo_right{margin-right:100px;  z-index: 500;  border-left:1px solid #eaeaea;padding-left:9px;height:40px; line-height:30px; }
.xkw_top .logo_right .img{position: relative;top:-15px;left:3px;font-size: 30px; color: #2586e9;}
.xkw_top .link-btn{float: right;font-size: 14px;color: #333333;padding-left: 40px;line-height: 40px;margin-right: 12px;  }
.xkw_top .link-btn.wxt{background-image: url("../img/icon_bg.png"); background-repeat: no-repeat; background-position: 0 -997px;}
.xkw_top .link-btn.khd{background-image: url("../img/icon_bg.png"); background-repeat: no-repeat;background-position: 0 -897px; position: relative; z-index: 500; }
.xkw_top .link-btn.khd .box{position: absolute;display: none; width: 158px; height: 170px; border: 1px solid #1e8cf5; background-color: #fff;z-index: 100; right: -30px; top: 46px;  text-align: center; *padding-top: 14px; *height: 160px;}
.xkw_top .link-btn.khd .boxnew{width: 284px !important;right: -94px !important;height: 268px !important;}
.xkw_top .link-btn.khd .box img{display: block; margin: 14px auto 8px;}
.xkw_top .link-btn.khd .boxnew img{width: 100px;height: 100px; margin: 14px auto 0px !important;display: inline-block !important;}
.xkw_top .link-btn.khd .box .sanjiao{position: absolute;top: -9px; right: 92px;  display: block; width: 24px; height: 10px; background-image: url("//www.cnitpm.com/img/box_sanjiao.png"); background-position: center; background-repeat: no-repeat; z-index: 1; }
.xkw_top .link-btn.khd .boxnew .sanjiao{right: 157px !important; }
.xkw_top .link-btn.khd .box .text{font-size: 14px; color: #666; display: block; line-height: 18px;}
.xkw_top .link-btn.upload{background-image: url("../img/icon_bg.png"); background-repeat: no-repeat; background-position: 0 -797px; }
.xkw_top .upload-btn{float: right;width: 86px;*width: 48px; height: 40px;font-size: 16px; color: #fff;line-height: 40px; background-color: #ff9a18; -webkit-border-radius: 4px; -moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; background-image: url("../img/icon_bg.png"); background-repeat: no-repeat; background-position: 15px -290px; padding-left: 38px; box-sizing: border-box; transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -webkit-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4);-moz-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -o-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4);}
.xkw_top .link-btn.khd .box .ewmbox{width: 94%;overflow: hidden;height: 100%;margin-left: 4%;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child{width: 100%;margin: 0 auto;overflow: hidden;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp{width: 58%;float: right;overflow: hidden;text-align: left;font-size: 16px;margin-top: 8px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp h1{position: relative;top: 7px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div{width: 100%;margin: 0 auto;text-align: center;overflow: hidden;font-size: 12px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a{display: block;float: left;overflow: hidden;width: 28%;text-align: center;margin-right: 5%;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:nth-child(2){width: 32%;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:last-child{margin-right: 0;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a i{display: block;margin: 7px auto -7px;width: 30px;height: 30px;text-align: center;overflow: hidden;border-radius: 50%;background: url(../img/app_type.png)no-repeat;background-position: 4px 5px;transition: all .5s;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:nth-child(1) i{background-position: -31px 5px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:nth-child(3) i{background-position: -64px 5px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:hover i{background-position-y: -25px;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child{width: 100%;clear: none;overflow: hidden;margin: 0 auto;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child p{width: 50%;float: left;overflow: hidden;text-align: left;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child p:last-child{width: 44%;float: right;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child p em{display: block;overflow: hidden;height: 24px;line-height: 24px;font-size: 12px;text-align: center;width: 100px;}
.xkw_top .upload-btn:hover,.xkw_top .upload-btn:active{background-color: #e88608;transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4);  -webkit-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -moz-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -o-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); }
.xkw_top .cmn_search_box{float: right;  width: 430px; height: 40px; font-size: 12px; z-index: 100;margin-right: 10px;z-index: 1;margin-right:85px;}
.xkw_top .cmn_search_box .border{position: relative; width: 461px; height: 36px; border: 2px solid #188eee; -webkit-border-radius: 4px; -moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;float: left;}
.search-hotwords{padding:5px 0;font-size:13px;} 
.search-hotwords a{margin-right:9px;cursor:pointer;} 
.search-hotwords a:hover{color:#42abfb;}
.search-hotwords{margin-left:0px}
.search-hotwords a{font-size:12px}	 
.xkw_top .cmn_search_box .border input{height: 36px; width: 450px; border: none; padding-left: 10px;font-size: 14px;line-height: 34px; margin-top: 0px; border-left: 1px solid #e3e3e3;}
.xkw_top .cmn_search_box .border .searchBtn{border: none;line-height: 18px; font-size: 14px; width: 58px; height: 36px;position: absolute;top: 0;right: 0;background-color: #188eee;background-image: url("../img/icon_bg.png");background-position: 18px -40px;background-repeat: no-repeat;}
.xkw_top .cmn_search_box .high-search{line-height: 40px; font-size: 14px; color: #057ee1; display: block; float: left; text-align: center; width: 74px;}
/*2.9 add顶部*/
.xkw_top .logo-line{border-right:1px solid #eaeaea;height: 35px;position:relative;top:13px;left:5px;}
.xkw_top .address1{margin-right:50px; z-index: 500;  padding-left:9px;width:235px;}
.xkw_top .address1 .title{line-height: 40px;font-size: 21px; color: #2586e9;font-weight:bold;}
.posr_right15{position:relative;right:15px;}
.posr_right25{position:relative;right:25px;}
.posr_right35{position:relative;right:35px;}
.posr_right45{position:relative;right:45px;}
.f_mr25{margin-right:25px;}
/*导航栏*/
 .subnav{min-width: 1200px;height: 50px; background-color: #0d75d9;}
 .subnav .wrapper{z-index: 3;}
 .subnav .list{width: 1200px; float: left; height: 50px;box-sizing: border-box; }
 .subnav .list li{position: relative; float: left;z-index: 300; font-size: 16px;}
 .subnav .list li a{position: relative; display: inline-block; height: 50px; text-align: center; font-size: 16px; line-height: 50px; color: #fff;padding: 0 14px;}
 .subnav .list li a:hover,.subnav .list li a.active{background-color: #055aac; }
 .subnav .list li a.home{padding: 0 20px;}
 .subnav .list li .line{display: inline-block; vertical-align: middle;   width: 1px;  height: 15px; background-color: #fff;margin: 0 4px 0;}
 .subnav .list li h2{display: inline;} 
/*下拉菜单*/
.map{position: absolute;z-index: 100; top: 0; right: 0; height: 30px;line-height:40px; color: #666; float: right; }
.map .list-box{display: none; position: absolute; width:183px; right: 0;top: 50px; z-index: 1000;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
.map .list-box .sanjiao{position: absolute; top: -8px; right: 20px;display: block; width: 24px;  height: 10px;background-image: url("//www.cnitpm.com/img/box_sanjiao.png");background-position: center; background-repeat: no-repeat;}
.map .list-1{border: 1px solid #1e8cf5; background-color: #fff; }
.map .list-1 > li,.map1 .list-1 > li{float: left;}
.map .list-1 .item-1 li{width: 90px; float: left; height:70px;}
.map .list-1 .item-1 a{font-size: 14px; color: #666; line-height:40px; display: block;text-align: left;height:30px;}
.map .list-1 .item-1 a:hover,.map1 .list-1 .item a:hover,.map2 .list-1 .item a:hover{color: #057ee1; background-color:#FFFFFF !important;}
.map:hover .list-box,.map1:hover .list-box,.map2:hover .list-box{display: block;}
/*下拉菜单*/
.map1,.map2{position: absolute;z-index: 100; top: 0; left: 0; height: 30px;line-height:40px; color: #666; float: left; }
.map1 .list-box,.map2 .list-box{display: none; position: absolute; width:190px; left: 0;top: 50px; z-index: 1000;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
.map1 .list-box .sanjiao,.map2 .list-box .sanjiao{position: absolute; top: -8px; left: 20px;display: block; width: 24px;  height: 10px;background-image: url("//www.cnitpm.com/img/box_sanjiao.png");background-position: center; background-repeat: no-repeat;}
.map1 .list-1,.map2 .list-1{border: 1px solid #1e8cf5; background-color: #fff;}
.map1 .list-1 .item li{width: 44px; float: left; height:100px;}
.map2 li{width: 100%;}
.map2 .list-1 .item li{width: 92%;margin: 0 auto;text-align: left;float: none;padding-left: 12px;}
.map2 .list-1 .item li:last-child{padding-bottom: 10px;}
.map1 .list-1 .item:first-child{padding-left:12px;}
.map1 .list-1 .item a,.map2 .list-1 .item a{font-size: 14px; color: #666; line-height:40px; display: block;text-align: left; height:30px;padding: 0px;}
.supi{vertical-align: super;font-style: normal;}
.map2 h2 a em{width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 4px solid #FFFFFF;position: absolute;top: 23px;margin-left: 2px;}
/*软考办网站*/
.bmjz_box{width: 95%; margin: 0 auto;text-align: left;padding-top:5px; margin-bottom:5px;}
.bmjz_box li{display: block; height: 25px;}
.bmjz_box li div{width: 25%; float: left; height: 25px;text-align: center;}
.bmjz_box ul{width: 100%;list-style: none; padding: 0; margin: 0; border: 0;}
/*猜您喜欢*/
.cnxh{width:850px; height:280px; margin-top:-20px;}
.cn{width:820px; height:36px; font-size:16px; font-weight:bold;line-height:40px; margin-left:-25px;}
.cn p{margin-left:10px;}
.xhnr{width:400px; height:150px; float:left; margin-left:0px; margin-top:10px;}
.xhnr li{line-height:26px;font-size:14px;}
.xhnr li a{color:#333333;}
.xhnr li a:hover{color:#42abfb; text-decoration:underline;}
/*相关试题*/
.rmbt{font-size: 16px;font-weight:bold;font-family: "黑体"; padding-left:15px; margin-top:50px;}
.mryl_cont div p{line-height: 25px;}
.haf_list{padding-top: 15px;}
.haf_list div{width: 100%; float: left; line-height: 36px;margin-left:2px; padding-left:10px;}
.haf_list div strong,.haf_list div a{float: left;}
.gjln_zhenti{width: 97%; margin: 0 auto;}
/*pinlunpaihang*/
.ex-tit{height:49px; line-height:49px; border-bottom:1px solid #ebeef1; margin-bottom:20px; width:820px; padding-left:5px;}
.ex-tit h3{float:left; font-size:18px; border-bottom:3px solid #42abfb;}
.ex-tit span{float:right; margin-right:30px; color:#999;}
/*当前位置*/
.lm_currpos{padding-top:10px;}
.weizhi_top{height:38px;line-height:38px;}
.weizhi_titile{float:left;width:560px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.weizhi_titile span,.zxwz_titile span,.zxwzcont_titile span,.gglan_titile span,.ruankaoban_titile span,.wenzhang_titile span,.gglan_titile1 span{color:#333}
.zxwz_top{height:38px;line-height:38px;}
.zxwz_titile{float:left;width:380px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.zxwzcont_top{height:38px;line-height:38px;}
.zxwzcont_titile{float:left;width:330px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.ex-tit-1{height:39px; line-height:39px; border-bottom:1px solid #ebeef1; margin-bottom:20px; width:850px;}
.ex-tit-1 h3{float:left; font-size:16px;  border-bottom:3px solid #42abfb; margin-left:15px;}
.ex-tit-1 span{float:right; margin-right:30px; color:#999;}
.wrap{width:1200px;margin:0 auto;}
/*Exam样式 开始*/
.left_nav{width: 850px;margin-right: 23px;}
.right_nav{width: 327px;}
.hah_title{height: 35px;background: #42abfb;line-height: 35px;text-align: center;font-size: 16px;color: #fff;}
.alfenxi{float:right;}
.alfenxi a:hover{text-decoration:underline;}
.zxksword{padding: 10px 5px;}
.gglan,.pxlaoshi,.tuijian,.hezuo{border: 1px solid #e7e7e7;margin-top:20px;background:#fff;}
.gglan_bt{height: 30px;line-height: 30px;background: #42abfb;text-align: left;}
.gglan_top,.tuijian_top,.hezuo_top{height:38px;line-height:38px;}
.gglan_titile,.tuijian_titile,.hezuo_titile,.gglan_titile1{float:left; border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px;}
.ruankaoban_titile,.wenzhang_titile,.zhenti_titile{float:left;border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px;padding-left:10px;}
.zhenti_titile span,.tuijian_titile span,.hezuo_titile span{color:#333; padding-left:10px;}
.gglan_top1{height:38px;}
.gglan_titile1{padding-left:10px;}
/*add*/
.prod_left{padding-left:5px; position:relative;top:-10px;}
.prod_right{width:245px; font-size:12px; line-height:20px; padding-left:10px;position:relative;top:-10px;}
.ds_zliao{line-height:23px; padding-left:10px; font-size:12px; padding-top:-5px;}
.listen_free{padding-bottom:5px;}
.gglan_cont,.tuijian_cont,.xqnbttm_cont,.hezuo_cont{background: #fff;}
.gglan_cont div,.tuijian_cont div,.hezuo_cont div{width: 97%;margin: 0 auto;line-height: 28px;padding:5px 0;padding-left:15px;}
.gglan_cont img,.tuijian_cont img,.hezuo_cont img{position:relative;top:-2px;}
.examlist{background-color:#fff;height:310px;}
.examlist ul{margin-top:0px;padding-top:1px; padding-left:20px;}
.examlist ul li{float:left;text-align:center;line-height:32px;}
.line{border-bottom: 1px solid #e7e7e7;}
.line_css{margin-top:33px; width:810px; padding-left:20px;}
/*推荐*/
.tuijian_titile,.hezuo_titile{width:109px;}
/*Exam样式 结束*/		/*右侧导航*/		/*public*/
.right-wrap input,.right-wrap i,.right-wrap em,.right-wrap span,.right-wrap b,.right-wrap lable,.right-wrap button{display:inline-block; font-style:normal;font-family: Arial,'Times New Roman',"Microsoft YaHei","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"宋体";}
.hide{display:none;}
.clear{clear:both;}       
.login-icon,.personal-content-center ul li a span,.tn-title span,.public-icon{background-image:url(../img/public-icon.png); background-repeat: no-repeat;}
.trs{transition:all 200ms linear;-webkit-transition:all 200ms linear; }
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';}
.clearfix{zoom:1;}
.fr{float:right;}
.fl{float:left;}
.f-mt20{margin-top:20px;}
.f-mt30{margin-top:30px;}
.pos_a,.pa{position:absolute;}
.pos_r,.pr{position:relative;}
.right-wrap{position:fixed;bottom:100px; right:0;height:100px;width:50px; z-index:20; }
.right-wrap ul{width:100%;height:100%;}
.right-wrap ul li{width:100%;text-align:center;height:50px; background:#bbb; margin-top:8px; }
.right-wrap ul li a{height:100%;width:100%; display:block;}
.right-wrap ul li.gotop a{background-position:-65px 15px;}
.right-wrap ul li.customer-service{height:73px; background:#379be7; cursor:pointer; margin-top:0;}
.right-wrap ul li.customer-service:hover{background:#0270c5;}
.right-wrap ul li.customer-service a{color:#fff;font-size:10px;}
.right-wrap ul li.customer-service a span{height:32px;width:40px; background-position:6px 4px; }
.right-wrap ul li.customer-service a i{width:30px;font-size:12px;}
.erweima{position:fixed;left:0;bottom:100px;height:50px;width:45px;background:#bbb;z-index: 9999;}
.erweima span{background-position:-30px 10px; height:40px; width:40px; cursor:pointer;}
.erweima .ss{height:150px;width:140px;left:-10px; top:-78px; box-shadow:0px 0px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.2);} 
.erweima .ss .ewm-box{height:120px;height:135px; background:#fff;margin:10px; text-align:center; overflow:hidden;}
.erweima .ss .ewm-box span{height:100px;width:100px; background-position:0 -46px;}
.erweima .ss .ewm-box p{line-height:8px; color:#666;}
.erweima .ss .ewm-box .close{top:-13px;right:-16px;color:#999; width:33px; cursor:pointer;}
.erweima .ss .ewm-box .close:hover{color:#379be7;}
.bg{position:fixed; background:rgba(0, 0, 0, 0.2) !important;background:#000;filter:alpha(opacity=20);width:100%;height:100%; z-index:9;top:0;left:0;}
@media screen and (max-width:1200px) {.top,.foot,.header{width:1200px;}}
@media screen and (max-width:1000px) {.fbox div,.fbox a,.right-wrap,.erweima{display: none;}.copyRight{visibility: visible;}} 
.ggdb{width:100%; background-color:#FFFFFF;}
.li_aq1{font-size:30px;margin-left: 15px;}
/*3/28 add*/
.xkw_top .address1 a,.xkw_top .address a{color: #2586e9;}
.nolink_exam:link,.nolink_exam:visited{color:#2B72F2;text-decoration: none;}
.nolink_exam:hover{color:#2B72F2;text-decoration:underline;}
.nolink_exam:active{color:#663300;text-decoration: none;}
/* 人才库 */
.rckdiv{width: 100%;height: 500px;text-align: center;}
.rckdiv p:first-child{margin-top: 60px;text-align: center;width: 100%;overflow: hidden;}
.rckdiv p:first-child span{display: inline-block;width: 80px;height: 80px;background: #E5F4FF;border-radius: 50%;line-height: 80px;overflow: hidden;margin-bottom: 10px;}
.rckdiv p:first-child span img{position: relative;top: 23px;left: 2px;}
.rckdiv p:nth-child(2){width: 100%;margin: 5px auto;font-size: 20px;color: #333333;overflow: hidden;}
.rckdiv p:nth-child(2) span{color: #0D75D9;font-weight: bold;}
.rckdiv p:nth-child(3){color: #999999;font-size: 18px;width: 100%;margin: 15px auto;overflow: hidden;}
.rckdiv p:nth-child(4) a{display: inline-block;width: 200px;height: 45px;line-height: 45px;background: #188EEE;font-size: 20px;color: #fff;border-radius: 8px;overflow: hidden;}
.rckdiv p:nth-child(4) a:hover{background: #0d75d9;}
/* 2020/5/6   弹框登录 */
.tklogin{left: 50%;top: 50%;position: fixed;z-index: 2000;margin-left: -225px;margin-top: -245px;width: 450px;background: #fff;border-radius: 5px;padding-bottom: 10px;}
.tkClose{width: 98.5%;text-align: right;font-size: 32px;color: #bbb;height: 35px;line-height: 35px;overflow: hidden;cursor: pointer;}
.tkloginmode{width: 100%;margin: 10px auto;overflow: hidden;}
.tkmode{width: 80%;margin: 0 auto;overflow: hidden;}
.tkmode div{width: 49.5%;float: left;text-align: center;font-size: 20px;font-weight: bold;color: #999;cursor: pointer;}
.tkmode div:nth-child(2){width: 2px;float: left;height: 20px;background: #BBBBBB;overflow: hidden;position: relative;top: 7px;}
.tkmode .divhov{color: #000000 !important;}
.tkqtmode{width: 80%;margin: 20px auto 10px auto;overflow: hidden;}
.tkqtmode span{display: inherit;float: left;padding-right: 5px;overflow: hidden;position: relative;top: 3px;}
.tkqtmode ul li{float: left;margin-right: 15px;cursor: pointer;}
.tkqtmode ul li img{width: 90%;}
.tklogindiv{width: 100%;margin: 0 auto;overflow: hidden;height: auto;}
.tkusermode,.tkphonemode{width: 80%;margin: 15px auto 0 auto;overflow: hidden;}
.tkusermode ul,.tkphonemode ul{width: 100%;margin: 0 auto;overflow: hidden;}
.tkusermode ul li,.tkphonemode ul li{width: 98%;border: 1px solid #F2F2F2;overflow: hidden;margin: 0 auto;height: 40px;line-height: 40px;margin-bottom: 15px;}
.tkusermode ul li img,.tkphonemode ul li img:first-child{width: 5%;margin-left: 15px;position: relative;top: 5px;}
.tkusermode ul li input{width: 307px;height: 90%;margin-left: 5px;border: none;outline: none;}
.show,.tkhide,.zbplay .zbplayul li a p:last-child .lubo{display: none;}
.tkshuaxin{position: absolute;top: 90px;left: 123px;background-color: #FFFFFF;opacity: 0.92;width: 190px;height: 190px;margin: 0 auto;text-align: center;line-height: 245px;}
.tkshuaxin img{position: relative;top: 75px;left: 10px;cursor: pointer;}
.tkxxdiv{width: 100%;margin: 0 auto 10px auto;overflow: hidden;}
.tkxxdiv a:first-child{float: left;}
.tkxxdiv a:first-child:hover{color: #333333;text-decoration:none}
.tkxxdiv a:first-child input{position: relative;top: 2px;}
.tkxxdiv a:hover{text-decoration: underline;}
.tkwj{float: right;cursor: pointer;color: #188eee;}
.tkuserreg{float: left;cursor: pointer;color: #188eee;}
.tkloginbtn{display: block;height: 47px;line-height: 47px;text-align: center;background: #ff9d3d;border-radius: 6px;font-size: 18px;color: #fff;text-decoration: none;transition: all .1s linear;-webkit-transition: all .1s linear;-ms-transition: all .1s linear;width: 100%;border: none;margin: 15px auto auto;cursor: pointer;outline: none;}
.tkphonemode ul li:first-child input{width: 310px;height: 90%;margin-left: 10px;border: none;outline: none;}
.tkphonemode ul li:nth-child(2) input{width: 210px;height: 90%;margin-left: 10px;border: none;outline: none;}
.tkphonemode ul li:nth-child(2) span{display: inherit;width: 91px;height: 100%;float: right;text-align: center;border-left: 1px solid #f2f2f2;}
.tkphonemode ul li:nth-child(2) span img{width: 94% !important;margin-left: 0px !important;top: 3px !important;}
.tkphonemode ul li:nth-child(3) .dxinput{width: 210px;height: 90%;margin-left: 10px;border: none;outline: none;}
.tkphonemode ul li:nth-child(3) .btninput{height: 100%;width: 91px;background: #fff;color: #666666;border-left: 1px solid #f2f2f2;border-bottom: none;border-top: none;border-right: none;outline: none;cursor: pointer;}
.tkpreg{width: 100%;margin: 10px auto 0px auto;overflow: hidden;text-align: center;display: block;color: #000000;}
.tkpreg a,.libg a span:last-child{color: #188EEE;}
.tkewmmode{width: 80%;margin: 15px auto 0 auto;overflow: hidden;text-align: center;height:242px;}
/* 2020-8-20 首页修改导航栏和右边部分 */
.zbplay{width: 100%;overflow: hidden;margin: 0 auto;}
.zbplay .zbplayul{width: 100%;overflow: hidden;}
.zbplay .zbplayul li{width: 100%;border-bottom: 1px dashed #E6E6E6;overflow: hidden;height: auto;line-height: 26px;padding-top: 6px;padding-bottom: 10px;font-size: 14px;color: #333333;padding-left: 2px;display: none;}
.zbplay .zbplayul li:last-child{border-bottom: none;}
.zbplay .zbplayul li a:first-child{display: block;overflow: hidden;margin-bottom: 4px;text-overflow: ellipsis;white-space: nowrap;}
.zbplay .zbplayul li a p:last-child{width: 98%;margin: 6px auto 0 0px;overflow: hidden;font-size: 12px;color: #999;}
.zbplay .zbplayul li p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zbplay .zbplayul li p:first-child img{position: relative;top: 7px;}
.zbplay .zbplayul li a p:last-child .zhibo{display: inline-block;float: right;width: 47px;height: 20px;line-height: 20px;background: #FCF0E3;border: 1px solid #FF7F00;color: #FF7F00;text-align: center;border-radius: 15px;overflow: hidden;}
.zbplay .zbplayul li a p:last-child em{width: 155px;display: inline-block;overflow: hidden;height: 20px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;}
.zbplay .zbplayul li p a{display: inline-block;float: right;margin-right: 10px;width: 68px;height: 21px;line-height: 21px;border: 1px solid #188eee;color: #188eee;text-align: center;background: #E5F3FF;border-radius: 15px;overflow: hidden;}
.zbplay .zbplayul li p a:hover{background: #bfdef9;}
.zbplay .zbplayul li:hover{color: #FF7F00;}
.subnav .dhlist{width: 1200px;float: left;height: 80px;box-sizing: border-box;}
.subnav .dhlist ul li{width: auto;padding-top: 12px;padding-bottom: 10px;color: #fff;font-size: 14px;float: left;margin-left: 16px;position: relative;}
.subnav .dhlist ul li:first-child{margin-left: 0px;}
.subnav .dhlist ul li div:first-child{width: 24px;text-align: center;font-size: 18px;font-weight: bold;overflow: hidden;float: left;}
.subnav .dhlist ul li div:first-child a{color: #FFFFFF;display: block;border-radius: 4px;}
.subnav .dhlist ul li div:first-child a:hover{background: #1681D9;}
.subnav .dhlist ul li div:nth-child(2){width: 1px;height: 50px;position: relative;background: #CCCCCC;overflow: hidden;float: left;top: 3px;margin-left: 14px;margin-right: 12px;}
.subnav .dhlist ul li div:last-child{width: auto;overflow: hidden;float: left;}
.subnav .dhlist ul li div:last-child p:first-child{padding-top: 2px;}
.subnav .dhlist ul li div:last-child p a{color: #FFFFFF;display: inline-block;margin-right: 3px;margin-bottom: 10px;padding-left: 4px;padding-right: 4px;border-radius: 4px;}
.subnav .dhlist ul li:last-child div:last-child{width: auto;overflow: hidden;float: left;font-size: 14px;font-weight: 600;}
.subnav .dhlist ul li div:last-child p a:hover{background: #1681D9;}
.km_more,.lwmore,.almore,.zsmore,.appmore{display: none;position: absolute !important;width: 190px !important;left: 226px;top: 80px !important;z-index: 9999;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
#lwclass{height: auto !important;margin-left: 1px !important;margin-right: 1px !important;float: none !important;overflow: initial !important;}
.icon_up{position: absolute;top: -8px;left: 20px;display: block;width: 24px;height: 10px;background-image: url(https://www.cnitpm.com/img/box_sanjiao.png);background-position: center;background-repeat: no-repeat;}
.kmdiv{border: 1px solid #1e8cf5;background: #fff !important;width: 100% !important;height: auto !important;top: 0px !important;margin-left: 0px !important;margin-right: 0px !important;color: #666;padding-left: 10px;padding-top: 7px;}
.kmdiv p a{color: #666 !important;}
.kmdiv p a:hover{color: #188EEE !important;background: #FFFFFF !important;}
/* 修改搜索功能 */
.searchqz{display: inline-block;width: 74px;text-align: center;font-size: 14px;color: #666666;position: relative;cursor: pointer;}
.qzul{position: absolute;width: 100%;text-align: center;background: #fff;border: 2px solid #178DED;top: 29px;left: -2px;border-top: none;line-height: 30px;display: none;}
.fgx{display: inline-block;background: #CCCCCC;width: 1px;height: 22px;position: relative;top: 6px;left: -3px;}
.searchrd{position: absolute;width: 327px;left: 74px;overflow: hidden;background: #fff;border: 2px solid #178DED;border-top: none;color: #4C4C4C;font-size: 13px;display: none;}
.libg{background: #F2F9FF;color: #188EEE;}
.searchrd ul li{width: 100%;margin: 4px auto;overflow: hidden;padding-top: 8px;padding-bottom: 8px;cursor: pointer;}
.searchrd ul li a{display: block;width: 92%;margin: 0 auto;}
.searchrd ul li a:hover{color: #333333;}
.searchrd ul li span:first-child{display: inline-block;width: 16px;line-height: 16px;text-align: center;height: 16px;background: #B2B2B2;color: #fff;font-size: 12px;border-radius: 4px;margin-right: 6px;overflow: hidden;}
.searchrd ul li:first-child span:first-child,.searchrd ul li:nth-child(2) span:first-child,.searchrd ul li:nth-child(3) span:first-child{background: #FF6A00;}
.searchrd ul li span:last-child{width: 90%;display: inline-block;line-height: 16px;height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 子页面修改 */
.fir-hei-xg{height: 856px;background: #fff;}
.firMod-zhuanlan-hei{margin: 0px auto;height: 240px;width: 320px;}
.firMod-zhuanlan-hei .zbplay .zbplayul li a p:last-child em{width: 230px;}
.zym-videodiv{width: 320px;margin: 11px auto 0px;overflow: hidden;}
.zym-videodiv p:first-child{font-size: 18px;font-weight: 400;color: #333333;width: 100%;overflow: hidden;height: 28px;text-overflow: ellipsis;white-space: nowrap;margin-bottom:6px;}
.zym-videodiv p:first-child span{width: 3px;height: 20px;background: #188EEE;display: inline-block;position: relative;top: 3px;overflow: hidden;margin-right: 8px;}
.zym-videodiv .videodiv{width: 100%;height: 180px;overflow: hidden;margin: 4px auto 10px;text-align: center;position: relative;}
.zym-videodiv .videodiv video{width: 100%;height: 100%;}
.zym-videodiv .videodiv .playspan{width: 100%;height: 40px;display: block;position: absolute;bottom: 0px;line-height: 40px;text-align: left;overflow: hidden;z-index: 2;background: url(../Images/play_icon.png) no-repeat;color: #fff;font-size: 14px;padding-left: 56px;} 
.typediv{width: 320px;margin: 0px auto;overflow: hidden;}
.typediv a{display: inline-block;width: 70px;height: 70px;background: #FFF9F2;text-align: center;float: left;overflow: hidden;margin-right: 13px;line-height: 32px;color: #4D4D4D;}
.typediv a:last-child{margin-right: 0px;}
.typediv a p:first-child{width: 100%;overflow: hidden;margin-top: 12px;}
.typediv a p{font-size: 13px;font-weight: 400;color: #4D4D4D;}
.typediv a:hover p{color: #FF7E00;}
.xgwdt{width: 320px;margin: 6px auto 0px;overflow: hidden;}
.xgwdt .xgwdta{width: 100%;margin: 5px auto 0px;overflow: hidden;}
.xgwdt .xgwdta a{width: 100%;overflow: hidden;display: inline-block;font-size: 14px;font-weight: 400;color: #404040;line-height: 30px;height: 30px;text-overflow: ellipsis;white-space: nowrap;}
.xgwdt .xgwdta a:hover{color: #188EEE;}
.xgwdt .xgwdta a i{width: 5px;height: 5px;background: #80C6FF;border-radius: 50%;display: inline-block;overflow: hidden;margin-right: 8px;position: relative;top: -2px;}
.zixundiv{width: 520px;margin: 0 auto;overflow: hidden;}
.zixundiv .centop{overflow: hidden;}
.zixundiv .centwo{width: 100%;margin: 0 auto;overflow: hidden;}
.zixundiv .inline_xg{width: 100%;margin: 15px auto;}
.linehei ul li{height: 35px !important;line-height: 35px !important;}
.kslcdiv{width: 240px;margin: 0 auto;}
.kslcdiv .kslcul{width: 100%;margin: 0 auto;}
.kslcdiv .kslcul li:nth-child(odd){width: 99%;border: 1px solid #CCE7FF;margin: 0 auto;padding-bottom: 8px;padding-top: 8px;margin-bottom: 6px;}
.kslcdiv .kslcul li:nth-child(even){width: 100%;overflow: hidden;margin-bottom: 4px;text-align: center;}
.kslcdiv .kslcul li:nth-child(odd) div:first-child{width: 100%;overflow: hidden;}
.kslcdiv .kslcul li:nth-child(odd) div:first-child span:first-child{width: 62px;display: inline-block;overflow: hidden;height: 28px;font-size: 16px;font-weight: 400;color: #333333;line-height: 28px;text-align: center;background: url(../images/bg.png)no-repeat;}
.kslcdiv .kslcul .liing{background: #F3FAFF;}
.kslcdiv .kslcul .liing div:first-child span:first-child{background: url(../images/bging.png)no-repeat !important;color: #FFFFFF !important;}
.kslcdiv .kslcul li:nth-child(odd) div:first-child span:last-child a{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #F22000;height: 28px;line-height: 28px;margin-left: 8px;}
.kslcdiv .kslcul li:nth-child(odd) div:last-child{width: 90%;margin: 0px auto;overflow: hidden;}
.kslcdiv .kslcul li:nth-child(odd) div:last-child a{display: inline-block;float: left;margin-right: 22px;overflow: hidden;font-size: 14px;margin-top: 6px;}
.kslcdiv .kslcul li:nth-child(odd) div:last-child a:nth-child(3n){margin-right: 0px;}
.lunbo540 .slider .slider-img .slider-img-ul li img{width: 540px !important;height: 154px !important;}
.liucheng{width: 1200px;margin: 15px auto 15px;height: 135px;}
.liucheng ul{width: 100%;margin: 0 auto;}
.liucheng ul li{width: 191px;height: 129px;float: left;margin-right: 10px;text-align: center;position: relative;background: url(../images/bgk191.png)no-repeat;}
.liucheng ul li p:first-child{width: 132px;height: 28px;margin: 0 auto;line-height: 28px;font-size: 16px;font-weight: bold;color: #FFFFFF;overflow: hidden;}
.liucheng ul li p:nth-child(2){width: 100%;overflow: hidden;margin: 20px auto 14px 0px;font-size: 14px;font-weight: 400;color: #333333;}
.liucheng ul li:last-child{margin-right: 0px;}
.liucheng ul li a{display: inline-block;width: 100%;}
.liucheng ul li a span{width: 120px;height: 28px;background: #FFFFFF;border: 1px solid #1A98FF;border-radius: 4px;display: inline-block;text-align: center;font-size: 16px;font-weight: 400;color: #198EEE;line-height: 28px;margin: 0 auto;overflow: hidden;}
.liucheng ul li a:hover span{color: #FFFFFF !important;background: #1A98FF;}
.liucheng ul li:nth-child(3):hover .appxz{display: block;}
.liucheng ul li .appxz{width: 110px;height: 60px;background: #FFFFFF;border: 1px solid #E6E6E6;overflow: hidden;position: absolute;left: 39px;display: none;margin-top: 10px;padding-top: 5px;}
.liucheng ul li .appxz a{width: 100%;height: 28px;background: #FFFFFF;border: none;text-align: center;font-size: 16px;font-weight: 400;color: #333333;line-height: 28px;margin: 0 auto;overflow: hidden;}
.liucheng ul li .appxz a:hover{color: #1A98FF !important;}
.kcpxdiv{width: 1170px;margin: 0 auto;background: #FFFFFF;height: 472px;overflow: hidden;padding: 20px 10px 20px 20px;}
.kcpxdiv .kcpxl{width: 257px;height: 473px;float: left;overflow: hidden;background: url(../images/pxkc_bg257.png) no-repeat;text-align: center;}
.kcpxdiv .jckcpxl{background: url(../images/jcpxkc_bg257.png) no-repeat !important;}
.kcpxdiv .ggkcpxl{background: url(../images/ggpxkc_bg257.png) no-repeat !important;}
.kcpxdiv .aqkcpxl{background: url(../images/aqpxkc_bg257.png) no-repeat !important;}
.kcpxdiv .kcpxl p{width: 100%;overflow: hidden;margin: 0 auto;text-align: center;}
.kcpxdiv .xbnspan{height: 30px;background: #66B8FF;opacity: 0.8;border-radius: 0px 15px 15px 0px;display: inline-block;float: left;line-height: 30px;color: #fff;font-size: 20px;padding-left: 16px;padding-right: 17px;overflow: hidden;margin-top: 20px;}
.jckcpxl .xbnspan{background: #A25EEB !important;}
.ggkcpxl .xbnspan,.kcpxdiv .ggkcpxl p:last-child a{background: #3697B4 !important;}
.aqkcpxl .xbnspan,.kcpxdiv .aqkcpxl p:last-child a{background: #F54952 !important;}
.kcpxdiv .kcpxl h2{font-size: 24px;font-weight: bold;color: #188EEE;width: 100%;line-height: 24px;overflow: hidden;margin: 25px auto 14px;text-align: center;}
.kcpxdiv .kcpxl .pxkc_t a{font-size: 24px;color: #188EEE;}
.kcpxdiv .jckcpxl .pxkc_t a,.kcpxdiv .jckcpxl h2{color: #A25EEB !important;}
.kcpxdiv .ggkcpxl .pxkc_t a,.kcpxdiv .ggkcpxl h2{color: #3697B4 !important;}
.kcpxdiv .aqkcpxl .pxkc_t a,.kcpxdiv .aqkcpxl h2{color: #F54952 !important;}
.kcpxdiv .kcpxl .pxkc_t img{position: relative;top: 13px;margin-left: 8px;margin-right: 8px;}
.kcpxdiv .kcpxl .kcnrul{width: 220px;height: 120px;border: 1px solid #FF7E00;border-radius: 4px;margin: 25px auto;background: #FFFFFF;overflow: hidden;}
.kcpxdiv .kcpxl .kcnrul li{width: 47%;float: left;margin-left: 2%;overflow: hidden;padding-top: 10px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FF7E00;line-height: 34px;}
.kcpxdiv .kcpxl .kcnrul li a{display: block;text-align: left;width: 100%;overflow: hidden;padding-left: 4px;color: #FF7E00;}
.kcpxdiv .kcpxl p:last-child a{width: 100px;height: 30px;background: #188EEE;border-radius: 4px;display: inline-block;line-height: 30px;font-size: 16px;font-weight: 400;color: #FFFFFF;margin-right: 9px;overflow: hidden;}
.kcpxdiv .kcpxl p:last-child a:last-child{background: #FF7E00}
.kcpxdiv .kcpxl p:last-child a:first-child:hover{background: #1479cc;}
.kcpxdiv .kcpxl p:last-child a:last-child:hover{background: #f27900;}
.kcpxdiv .jckcpxl p:last-child a{background: #B37FEB !important;}
.kcpxdiv .jckcpxl p:last-child a:last-child{background: #FC6955 !important;}
.kcpxdiv .jckcpxl p:last-child a:first-child:hover{background: #9f71d1 !important;}
.kcpxdiv .jckcpxl p:last-child a:last-child:hover{background: #e35f4d !important;}
.kcpxdiv .ggkcpxl p:last-child a:last-child{background: #FE5751 !important;}
.kcpxdiv .ggkcpxl p:last-child a:first-child:hover{background: #2f829c !important;}
.kcpxdiv .ggkcpxl p:last-child a:last-child:hover{background: #e34e49 !important;}
.kcpxdiv .aqkcpxl p:last-child a:last-child{background: #FF7F00 !important;}
.kcpxdiv .aqkcpxl p:last-child a:first-child:hover{background: #db4249 !important;}
.kcpxdiv .aqkcpxl p:last-child a:last-child:hover{background: #e57300 !important;}
.kcpxdiv .kcpxc{width: 625px;margin-left: 20px;overflow: hidden;float: left;}
.kcpxdiv .kcpxc .jxkc{width: 100%;overflow: hidden;margin: 0 auto;}
.kcpxdiv .tit_p{width: 100%;overflow: hidden;font-size: 18px;font-weight: 400;color: #333333;margin: 0px auto 10px;}
.kcpxdiv .tit_p span{width: 3px;height: 20px;background: #188EEE;display: inline-block;margin-right: 10px;position: relative;top: 3px;overflow: hidden;}
.kcpxdiv .tit_p a{font-size: 14px;font-weight: 400;color: #999999;display: inline-block;float: right;overflow: hidden;}
.kcpxdiv .tit_p a:hover,.kcpxdiv .kcpxc .jxkc .jxkca a:hover{color: #188EEE;}
.kcpxdiv .kcpxc .jxkc .jxkca{width: 100%;overflow: hidden;margin: 0 auto;}
.kcpxdiv .kcpxc .jxkc .jxkca a{width: 195px;overflow: hidden;display: inline-block;float: left;margin-right: 20px;font-size: 14px;font-weight: 400;color: #666666;line-height: 24px;}
.kcpxdiv .kcpxc .jxkc .jxkca a p:first-child{margin-bottom: 10px;}
.kcpxdiv .kcpxc .jxkc .jxkca a:last-child{margin-right: 0px;}
.kcpxdiv .kcpxc .kclb{width: 100%;overflow: hidden;margin: 14px auto 0px;}
.kcpxdiv .kcpxc .kclb ul{width: 625px;background: #F7FBFF;color: #333333;padding: 12px 16px;}
.kcpxdiv .kcpxc .kclb ul li{height: 30px;width: 100%;line-height: 30px;}
.kcpxdiv .kcpxc .kclb ul li a{display: block;}
.kcpxdiv .kcpxc .kclb ul li span{font-size: 14px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;}
.kcpxdiv .kcpxc .kclb ul li span:first-child{width: 52%;margin-right: 3%;}
.kcpxdiv .kcpxc .kclb ul li span:nth-child(2){width: 20%;margin-right: 2%;text-align: center;}
.kcpxdiv .kcpxc .kclb ul li span:nth-child(3){width: 20%;}
.kcpxdiv .kcpxr{width: 245px;float: right;overflow: hidden;height: 102%;}
.kcpxdiv .kcpxr .stkcul{width: 100%;overflow: hidden;margin: 0 auto;}
.kcpxdiv .kcpxr .stkcul li{width: 236px;height: 134px;background: #FFFFFF;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);border-radius: 2px;margin: 15px auto 15px;overflow: hidden;transition: all .5s ease;}
.kcpxdiv .kcpxr .stkcul li:last-child{margin: 10px auto 5px}
.kcpxdiv .kcpxr .stkcul li:hover{transform: translateY(-4px);}
.kcpxdiv .kcpxr .stkcul li a{width: 100%;height: 100%;background: url(//www.cnitpm.com/img/mfst_bg.png) no-repeat right top;overflow: hidden;display: inline-block;color: #333333;}
.kcpxdiv .kcpxr .stkcul li a .floleft{width: 60px;float: left;overflow: hidden;margin-left: 13px;margin-top: 24px;text-align: center;line-height: 34px;font-size: 14px;font-weight: bold;color: #333333;}
.kcpxdiv .kcpxr .stkcul li a .floright{width: 145px;float: right;font-size: 13px;margin-left: 12px;margin-right: 5px;overflow: hidden;margin-top: 26px;line-height: 26px;position: relative;height: 80%;}
.kcpxdiv .kcpxr .stkcul li a .floright p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kcpxdiv .kcpxr .stkcul li a .floright p:first-child{color: #188EEE;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;white-space: break-spaces;}
.kcpxdiv .kcpxr .stkcul li a .floright p:nth-child(2){font-size: 12px;}
.kcpxdiv .kcpxr .stkcul li a .floright p:last-child{font-weight: 500;color: #999999;position: absolute;bottom: 18px;}
.kcpxdiv .kcpxr .stkcul li a .floright p:last-child img:first-child{width: 12%;position: relative;top: 4px;margin-right: 5px;}
.kcpxdiv .kcpxr .stkcul li a .floright p:last-child img:last-child{float: right;margin-right: 10px;position: relative;top: 8px;}
.lunbo540{width: 540px !important;padding: 0px !important;height: 154px !important;margin-bottom: 14px !important;}
.lunbo540 .slider .slider-dot > ul{right: 39% !important;}
.lunbo540 .slider .slider-dot > ul > li{cursor: pointer;width: 8px;height: 8px;border-radius: 50%;background: #fff;float: left;margin-left: 10px;opacity: 0.5;}
.lunbo540 .slider .slider-dot > ul > li.active, .lunbo540 .slider .slider-dot > ul > li:hover{opacity: 1;}
/* 人才专栏 */
.rczldiv{width: 1170px;margin: 20px auto;background: #FFFFFF;overflow: hidden;padding: 20px 10px 20px 20px;height: 404px;}
.rczldiv .xgrczl{width: 1170px;height: 40px;background: #F7FBFF;line-height: 40px;overflow: hidden;margin: 0 auto;}
.rczldiv .xgrczl span:first-child{height: 40px;background: #188EEE;display: inline-block;float: left;line-height: 40px;padding-left: 8px;color: #fff;font-weight: bold;font-size: 20px;overflow: hidden;}
.rczldiv .xgrczl span:first-child img{position: relative;top: 8px;margin-right: 8px;}
.rczldiv .xgrczl a{display: inline-block;float: right;margin-right: 10px;font-size: 16px;height: 40px;line-height: 40px;color: #188EEE;overflow: hidden;}
.rczldiv .xgrczl a img{position: relative;top: 9px;margin-right: 8px;}
.rczldiv .rczltype{width: 100%;overflow: hidden;margin: 15px auto 0px;}
.rczldiv .rczltype .rcxtilte{width: 99%;margin: 0 auto 10px;border-bottom: 1px solid #E5F3FF;overflow: hidden;padding-bottom: 10px;font-size: 18px;font-weight: 400;color: #333333;position: relative;}
.rczldiv .rczltype .rcxtilte span:first-child{display: inline-block;border-bottom: 2px solid #188EEE;padding-bottom: 6px;position: absolute;top: 2px;overflow: hidden;}
.rczldiv .rczltype .rcxtilte a{font-size: 14px;font-weight: 400;color: #999999;display: inline-block;float: right;line-height: 27px;overflow: hidden;}
.rczldiv .rczltype .rcxtilte a:hover{color: #188DED;}
.rczldiv .rczltype .rcleft{width: 387px;float: left;overflow: hidden;margin-right: 20px;}
.rczldiv .rczltype .rcleft .zlwzfir{width: 100%;overflow: hidden;margin: 15px auto;height: 88px;}
.rczldiv .rczltype .rcleft .zlwzfir div:first-child{float: left;width: 38%;overflow: hidden;height: 100%;text-align: center;}
.rczldiv .rczltype .rcleft .zlwzfir div:first-child img,.rczldiv .rczltype .rcright .xgzj .zjfir a div:first-child img{width: 100%;}
.rczldiv .rczltype .rcleft .zlwzfir div:last-child{width: 60%;float: right;font-size: 16px;height: 88px;overflow: hidden;}
.rczldiv .rczltype .rcleft .zlwzfir div:last-child h2{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.rczldiv .rczltype .rcleft .zlwzfir div:last-child p{width: 100%;overflow: hidden;font-weight: 400;color: #666666;line-height: 24px;margin-top: 10px;height: 47px;}
.rczldiv .rczltype .rcleft .zlwzul{width: 100%;margin: 15px auto 0px;overflow: hidden;}
.rczldiv .rczltype .rcleft .zlwzul li{width: 100%;margin-bottom: 13px;overflow: hidden;font-size: 14px;font-weight: 400;color: #333333;position: relative;}
.rczldiv .rczltype .rcleft .zlwzul li:before{content: "";display: block;position: absolute;left: 0;top: 9px;width: 5px;height: 5px;border-radius: 50%;background-color: #ccc;}
.rczldiv .rczltype .rcleft .zlwzul li a{display: block;width: 97%;overflow: hidden;margin-left: 3%;}
.rczldiv .rczltype .rcleft .zlwzul li a i{float: right;color: #999999;}
.rczldiv .rczltype .rcleft .zlwzul li a span{width: 85%;display: inline-block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 21px;}
.rczldiv .rczltype .rccen{width: 377px;float: left;overflow: hidden;margin-right: 20px;}
.rczldiv .rczltype .rccen .xgrca{background: #F7FBFF;border: 1px solid #E5F3FF;width: 94%;margin: 15px auto;padding: 10px;overflow: hidden;font-size: 14px;font-weight: 400;color: #1381B6;height: 276px;}
.rczldiv .rczltype .rccen .xgrca a{float: left;color: #1381b6;width: 43px;height: 15px;line-height: 15px;text-align: center;padding: 8px 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rczldiv .rczltype .rccen .xgrca a:hover{color: #FF0000;}
.rczldiv .rczltype .rcright{width: 360px;float: left;overflow: hidden;}
.rczldiv .rczltype .rcright .xgzj{width: 100%;overflow: hidden;margin: 15px auto 0px;}
.rczldiv .rczltype .rcright .xgzj .zjfir{width: 100%;height: 101px; overflow: hidden;}
.rczldiv .rczltype .rcright .xgzj .zjfir a{width: 100%;display: block;overflow: hidden;}
.rczldiv .rczltype .rcright .xgzj .zjfir a div:first-child{float: left;overflow: hidden;height: 100px;width: 25%;text-align: center;}
.rczldiv .rczltype .rcright .xgzj .zjfir a div:last-child{width: 70%;float: right;height: 100%;overflow: hidden;font-size: 14px;}
.rczldiv .rczltype .rcright .xgzj .zjfir a div:last-child p{color: #333333;}
.rczldiv .rczltype .rcright .xgzj .zjfir a div:last-child h2{font-weight: bold;width: 100%;overflow: hidden;margin-bottom: 6px;}
.rczldiv .rczltype .rcright .xgzj .zjimga,.xgzj .zja{width: 100%;overflow: hidden;margin: 14px auto 0px;}
.rczldiv .rczltype .rcright .xgzj .zjimga a{width: 18%;float: left;display: inline-block;margin-right: 9px;overflow: hidden;text-align: center;height: 102px;line-height: 35px;font-size: 14px;}
.rczldiv .rczltype .rcright .xgzj .zjimga a:last-child,.xgzj .zja a:nth-child(5n){margin-right: 0px !important;}
.rczldiv .rczltype .rcright .xgzj .zjimga a img{width: 100%;height: 75px;}
.rczldiv .rczltype .rcright .xgzj .zja a{width: 17.3%;float: left;display: inline-block;margin-right: 9px;overflow: hidden;text-align: center;height: 26px;line-height: 26px;font-size: 14px;margin-bottom: 10px;border: 1px solid #E6E6E6;}
.rczldiv .rczltype .rcright .xgzj .zja a:hover{background: #F7FBFF;}
.ztM-newdiv a{width: 44% !important;border: 1px solid #99CFFF;transition:none !important;box-shadow:none;}
.ztM-newdiv a:hover{background: #F2F9FF;color: #333333;transform: rotateY(0);}
.kelbxg{height: 40px;line-height: 40px;background: #F7FBFF !important;width: 690px;float: left;position: relative;margin-top: 7px;margin-left: 19px;}
.kelbxg .kelb_btn{height: 40px;background: #188EEE;display: inline-block;float: left;line-height: 40px;overflow: hidden;padding-left: 10px;}
.kelbxg .kelb_btn a:last-child{color: #fff;font-weight: bold;font-size: 20px;display: inline-block;}
.kelbxg .kelb_btn a:last-child img{position: relative;top: 9px;margin-right: 8px;}
.kelbxg .ybwz{height: 40px;float: right;line-height: 40px;text-align: right;font-size: 16px;margin-right: 20px;}
/* 答题页面修改 */
#ad_right{width: 282px; position: fixed; top: 391px; visibility: visible;z-index: 0;}
.yytime{width: 280px;height: auto;background: #FFFFFF;position: relative; font-size: 16px;font-weight: 400;color: #188EEE;}
.yytime .yytimetop{width: 240px;margin: 0 auto;height: 80px;padding: 0 20px;}
.yytime .yytimetop div p,.dtkbox .dtk_th p{margin-block-start: 0em;margin-block-end: 0em;height: 24px;}
.yytime .autonext{width: 100%;overflow: hidden;margin: 0 auto;height: 44px;line-height: 40px;color: #666666;font-size: 16px;padding: 0 10px 0 20px;box-sizing: border-box;}
.yytime .autonext span{display: inline-block;width: 42px;height: 20px;background: #CCCCCC;border-radius: 10px;overflow: hidden;float: right;position: relative;top: 10px;cursor: pointer;}
.yytime .autonext span em{display: inline-block;width: 18px;height: 18px;background: #FFFFFF;border-radius: 50%;float: left;position: relative;top: 1px;left:-1px;}
.yytime .autonext span.aon{background: #188EEE !important;}
.yytime .autonext span.aon em{float: right !important;}
.yytime .yytimetop div:first-child{width: 80%;float: left;height: 100%;overflow: hidden;}
.yytime .yytimetop div:first-child p:first-child{width: 100%;overflow: hidden;margin: 14px 0 3px 0;}
.yytime .yytimetop div:last-child{width: 18%;float: right;overflow: hidden;height: 100%;}
.yytime .yytimetop div:last-child .stopbtn,.yytime .yytimetop div:last-child .jxztbtn{width: 100%;display: block;overflow: hidden;height: 100%;text-align: center;line-height: 22px;position: relative;top: 8px;}
.yytime .yytimetop div:last-child .stopbtn img,.jxztbtn img{cursor: pointer;position: relative;top: 8px;}
.dtkbox{width: 280px;height: auto;background: #FFFFFF;overflow: hidden;margin-top: 15px;}
.dtkbox .dtksum{width: 94%;height: 46px;line-height: 46px;padding-left: 20px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333;}
.dtkbox .dtksum span{color: #188EEE;margin-left: 3px;}
.dtkbox .dtk_th{width: 93%;padding-left: 20px;overflow: scroll;font-size: 14px;font-weight: 400;color: #666666;height: 173px;overflow-x: hidden;border-bottom: 1px solid #F2F2F2;border-top: 1px solid #F2F2F2;}
/* .dtkbox .dtk_th::-webkit-scrollbar{width: 1px;} */
.dtkbox .dtk_th .dtk_thdiv a{display: inline-block;width: 36px;height: 23px;background: #FFFFFF;border: 1px solid #E6E6E6;text-align: center;margin-right: 7px;margin-top: 10px;line-height: 23px;color: #666666;position: relative;}
.dtkbox .dtk_th .dtk_thdiv a.dtk_bjimg{border: 1px solid #188EEE;}
.dtkbox .dtk_th .dtk_thdiv a.dtk_bjimg::after{content: '';display: block;position: absolute;right: -5px;top: -5px;width: 14px;height: 14px;background: url(/img/exam_jpimg06.png)no-repeat;background-size: 100% 100%;}

.dtkbox .dtk_th .dtk_thdiv .dtk_thviptk{display: inline-block;width: 36px;height: 23px;background: #FFFFFF;border: 1px solid #E6E6E6;text-align: center;margin-right: 7px;margin-top: 10px;line-height: 23px;color: #666666;position: relative;cursor: pointer;}
.dtkbox .dtk_th .dtk_thdiv .dtk_thviptk::after{content: '';display: block;position: absolute;right: 0;bottom: 0;width: 16px;height: 14px;background: url('../Images/exam/ks_moalimg05.png')no-repeat;background-size: 100% 100%;}

.dtkbox .dtk_th .dtk_thdiv .choose{background: #E5F4FF !important;border: 1px solid #188EEE !important;color: #188EEE !important;}
.button{width: 240px;height: 36px;background: #188EEE;border-radius: 4px;border: none;color: #FFF;margin: 20px auto 10px;display: block;font-size: 16px;overflow: hidden;cursor: pointer;outline: none;}
#Button5,#Button2{margin: 10px auto !important;border: 1px solid #188EEE !important;background: #FFFFFF !important;color: #188EEE !important;}
#Button1:hover{background: #1681d9 !important;}
#Button2:hover{background: #f2f9ff !important;}
.msspan{width: 150px;height: 40px;background: #fff;border: 1px solid #188EEE;border-radius: 4px;text-align: center;overflow: hidden;color: #188EEE;font-size: 18px;margin-right: 30px;outline: none;display: inline-block;cursor: pointer;line-height: 40px;margin-top: 10px;}
.msspan:hover{background: #188EEE;color: #FFFFFF;}
.msspanhov{background: #188EEE !important;color: #FFFFFF !important;}
.demo2 table tr td .jxbox>p:first-child{width: 100%;font-size: 18px;font-weight: bold;color: #FF0000;overflow: hidden;margin: 10px auto;}
.demo2 table tr td .jiexi{width: 120px;height: 30px;background: #FFFFFF;border: 1px solid #188EEE;border-radius: 4px;display: inline-block;overflow: hidden;text-align: center;line-height: 30px;font-size: 16px;font-weight: 400;color: #188EEE;cursor: pointer;}
.demo2 table tr td .jiexi:hover{background: #f2f9ff;}
.demo2 table tr td .jiexi img{position: relative;top: -2px;left: 3px;transition: all 0.5s;}			
.demo2 table tr td .jiexidec{width: 100%;overflow: hidden;margin: 10px auto;line-height: 30px;font-size: 16px;color: #333333;display: none;}
.demo2 table tr td .jiexidec p{width: 100%;font-size: 16px;font-weight: 400;color: #333;overflow: hidden;margin: 0px auto;}
.demo2 table tr td .jiexidec a{display: block;width: 100%;overflow: hidden;}
.jcscdiv{width: 16%;float: right;overflow: hidden;}
.jcscdiv a{font-size: 14px;font-weight: 400;color: #999999;display: inline-block;margin-left: 15px;overflow: hidden;}
.jcscdiv a:hover,.ljcyxbox .ljcyxul li:hover,.plbox>p em{color: #188EEE;}
.jcscdiv a img{position: relative;top: 2px;}
.shangxiati{margin: 26px auto;width: 300px;text-align: center;overflow: hidden;display: none;}
.shangxiati a{width: 129px;height: 30px;background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 15px;display: inline-block;line-height: 30px;margin-right: 20px;overflow: hidden;font-size: 16px;font-weight: 400;color: #666666;}
.shangxiati a:last-child{margin-right: 0px;}
.shangxiati a:hover{color: #188EEE;border: 1px solid #188EEE;}
.jxbox{width: 100%;overflow: hidden;display: none;}
.demo2 br{display: none;}
.demo2 table br{display: block;}
.msjjkcimg{width: 100%;margin: -8px auto 20px;overflow: hidden;display: block;text-align: center;}
.qyzxjimg{width: 100%;margin: 12px auto 0px;display: block;text-align: center;overflow: hidden;}
.ljcyxbox{width: 320px;margin: 30px auto 0px;overflow: hidden;}
.ljcyxul{width: 100%;margin: 8px auto 0;overflow: hidden;}
.ljcyxbox .ljcyxul li{float: left;cursor: pointer;}
.ljcyxbox .ljcyxul li:first-child{width: 50px;margin-right: 8px;}
.ljcyxbox .ljcyxul li:nth-child(2){width: 179px;font-size: 14px;color: #404040;padding-top: 2px;}
.ljcyxbox .ljcyxul li:nth-child(2) p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ljcyxbox .ljcyxul li:nth-child(2) p:last-child{color: #999999;margin-top: 6px;}
.ljcyxbox .ljcyxul li:last-child a{width: 64px;height: 24px;background: linear-gradient(0deg, #FF4E50 0%, #FB7E58 100%);border-radius: 4px;text-align: center;color: #FFFFFF;margin-left: 18px;display: inline-block;overflow: hidden;line-height: 24px;margin-top: 13px;}
.ljcyxbox .ljcyxul li:last-child a:hover{background: linear-gradient(0deg, #FB7E58 0%, #FF4E50 100%);}
#Button1:hover{background: #38a0f5 !important;color: #fff;outline: none;cursor: pointer; border-radius: 4px;} 
/* 修改案例20201229 */
.ckjxbox{width: 96%;overflow: hidden;margin: 0 auto;}
.myda{width: 120px;height: 36px;background: #188EEE;border-radius: 4px;display: block;text-align: center;line-height: 36px;color: #fff;margin-top: 10px;overflow: hidden;cursor: pointer;margin-left: 2%;}
.mydndec{width: 92%;background: #FAFAFA;margin: 16px auto;overflow: hidden;padding: 20px;}
.ckjxspan{width: 120px;height: 36px;background: #FFFFFF;border: 1px solid #188EEE;border-radius: 4px;display: inline-block;text-align: center;color: #188EEE;line-height: 36px;overflow: hidden;float: left;cursor: pointer;}
.ckjxspan img{position: relative;top: -2px;margin-left: 6px;}
.ckjxspan:hover{font-size: 17px;}
.ckjxspan .imghov{transform: rotate(180deg);}
.jcsc{float: right;overflow: hidden;font-size: 14px;height: 36px;line-height: 36px;}
.jcsc span {cursor: pointer;display: inline-block;color: #999999;}
.jcsc span{margin-right: 15px;}
.jcsc span img{position: relative;top: 1px;}
.clickjx{width: 96%;margin: 0 auto;}
.jiexibox{width: 885px;background: #F2F9FF;border: 1px solid #188EEE;margin: 14px auto;overflow: hidden;padding: 20px 11px;}
.plbox{width: 909px;margin: 0 auto;overflow: hidden;}
.plbox>p{width: 100% !important;margin: 0 auto 10px !important;overflow: hidden;font-size: 16px;color: #333;}
.plbox>p img{position: relative;top: 4px;margin-right: 4px;width: 2%;}
.plbox .fbtear{width: 500px;height: 130px;border: 1px solid #E6E6E6;margin: 0 auto;float: left;margin-right: 20px;resize: none;padding: 10px;margin-bottom: 10px;}
.plbox .fbplbtn{width: 120px;height: 36px;background: #188EEE;border-radius: 4px;border: none;color: #fff;font-size: 18px;overflow: hidden;float: left;margin-top: 114px;margin-bottom: 10px;cursor: pointer;}
.fbplbtn:hover{background: #157ed4;}
.plbox input,textarea{outline:none;}
.pllistul{width: 100%;margin: 0 auto;overflow: hidden;font-size:12px;}
.pllistul li{width: 100%;overflow: hidden;border-bottom: 1px solid #E6E6E6;margin-bottom: 10px;font-size: 14px;color: #666666;}
.pllistul li p:first-child em,.pllistul li p:first-child a{color: #188EEE;}
.pllistul li p:last-child{color: #333333;}
#tcontent{display: block;background: url(https://www.cnitpm.com/images/examshowbgks.gif);}
#tcontent p{width: 96%;margin: 0 auto;}
    #tcontent > .met_tu {
        width: 100px;
        height: 36px;
        background: url(../images/tihaobg.png);
        display: block;
        text-align: center;
        color: #fff;
        line-height: 36px;
        font-size: 16px;
        overflow: hidden;
    }
.examcon{background: #fff;padding-top: 16px;padding-bottom: 16px;}
/* 用户反馈 2021/1/6 */
.userfk{width: 1200px;margin: 20px auto;overflow: hidden;background: #FFFFFF;}
.userfk .fktitle{width: 100%;margin: 0 auto;background: url(../img/userfkbg.png)no-repeat;text-align: center;color: #fff;height: 100px;line-height: 100px;font-size: 28px;}
.userfk .userfkinfo{width: 100%;margin: 0 auto;overflow: hidden;}
.userfk .userfkinfo .userfkbox{width: 700px;margin: 0px auto 40px;overflow: hidden;}
.userfk .userfkinfo .userfkbox>div{width: 100%;overflow: hidden;margin-top: 30px;}
.userfk .userfkinfo .userfkbox div span{display: inline-block;width: 80px;text-align: center;float: left;overflow: hidden;margin-right: 15px;font-size: 16px;color: #333;height: 30px;line-height: 30px;}
.userfk .userfkinfo .userfkbox .fkright{float: left;width: 600px;overflow: hidden;}
.userfk .userfkinfo .userfkbox .fkright ul{width: 100%;overflow: hidden;}
.userfk .userfkinfo .userfkbox .fkright ul li{float: left;width: 70px;height: 30px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;line-height: 30px;overflow: hidden;margin-right: 20px;text-align: center;font-size: 14px;color: #999999;cursor: pointer;}
.userfk .userfkinfo .userfkbox .fkright ul .liture{color: #188EEE !important;border: 1px solid #188EEE !important;}
.userfk .userfkinfo .userfkbox .fkright textarea{width: 550px;height: 133px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;padding: 10px;resize: none;font-size: 14px;}
.userfk .userfkinfo .userfkbox .fkright .telqq{width: 400px;height: 50px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;overflow: hidden;padding-left: 10px;outline: none;font-size: 14px;}
.userfk .userfkinfo .userfkbox .fkright .tijiao{width: 150px;height: 46px;background: linear-gradient(90deg, #0D8AFF 0%, #188EEE 100%);border-radius: 4px;overflow: hidden;text-align: center;color: #fff;font-size: 18px;border: none;cursor: pointer;outline: none;}
.userfk .userfkinfo .userfkbox .fkright .tijiao:hover{background: #077ad7;}
.userfk .userfkinfo .userfkbox .posfk{position: relative;}
.userfk .userfkinfo .userfkbox .posfk p{position: absolute;bottom: 14px;font-size: 12px;color: #999;text-align: right;width: 93%;overflow: hidden;}
.userfk .userfkinfo .userfkbox .posfk p em{color: #FF0000;display: inline-block;margin-right: 6px;}
/* 问卷调查 */
.wjdcbox{margin: 20px auto 50px;overflow: hidden;width: 950px;margin-left: 250px;}
.wjdcbox ul{width: 100%;margin: 0 auto;overflow: hidden;}
.wjdcbox ul li{width: 100%;overflow: hidden;margin: 0 auto 24px;}
.wjdcbox ul li:first-child{margin: 0 auto 14px;overflow: initial;position: relative;}
.wjdcbox ul li:first-child div:last-child div label{position: relative;top: 10px;}
.wjdcbox ul li:first-child div:last-child div{width: 100%;margin: 0 auto 10px;line-height: 45px;height: 45px;}
.wjdcbox ul li:first-child div{width: 100% !important;}
.wjdcbox ul li:first-child div .kskmsle{width: 218px;height: 40px;background: #FFFFFF;border: 1px solid #E6E6E6;padding-left: 20px;line-height: 40px;display: inline-block;font-size: 14px;color: #666666;cursor: pointer;border-radius: 4px;}
.wjdcbox ul li:first-child div .kskmsle img{float: right;position: relative;top: -21px;right: 10px;}
.wjdcbox ul li:first-child .allkskm{width: 237px;border: 1px solid #E6E6E6;margin-left: 103px;border-top: none;margin-top: -16px;overflow: hidden;display: none;position: absolute;background: #FFFFFF;z-index: 99;padding-top: 6px;padding-bottom: 6px;}
.wjdcbox ul li:first-child .allkskm li{width: 100%;padding-left: 20px;margin: 0 auto;height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;cursor: pointer;}
.wjdcbox ul li:first-child .allkskm li:hover{color: #188EEE;}
.wjdcbox ul li>div:first-child{width: 100%;overflow: hidden;font-size: 16px;color: #333;font-weight: bold;margin: 0 auto 14px;}
.wjdcbox ul div:last-child{width: 92%;margin: 0 auto;overflow: hidden;}
.wjdcbox ul div:last-child label{height: 30px;border: 1px solid #D9D9D9;border-radius: 4px;display: inline-block;line-height: 30px;text-align: center;overflow: hidden;margin-right: 30px;padding-left: 8px;padding-right: 8px;	cursor: pointer;}
.wjdcbox ul div:last-child label.pick{background: #188EEE;border: 1px solid #188EEE !important;color: #fff;}
.wjdcbox ul div:last-child label input{position: relative;top: 1px;}
.wjdcbox ul div:last-child textarea{width: 660px;height: 44px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;overflow: hidden;padding: 10px;resize: none;}
.wjdcbox ul div:last-child em{display: block;font-size: 12px;color: #999;overflow: hidden;}
.wjdcbox .tijiaobtn{width: 150px;height: 46px;background: #168DF1;border-radius: 4px;border: none;text-align: center;color: #fff;font-size: 18px;margin-left: 4%;}
/* 20210416  支付 */
.newpaybox{width: 1200px;margin: 20px auto;overflow: hidden;}
.newpaybox .newpay{width: 100%;margin: 0 auto 20px;overflow: hidden;background: #FFF;padding-bottom: 24px;}
.newpaybox .newpaybor{border: 1px solid #F5F5F5;border-top: none;}
.newpaybox .newpay>p{font-size: 22px;color: #333333;line-height: 38px;width: 100%;margin: 12px auto;overflow: hidden;}
.newpaybox .newpay>p em{width: 3px;height: 20px;background: #0D75D9;display: inline-block;overflow: hidden;margin-right: 10px;position: relative;top: 2px;}
.newpaybox .newpay .newpaydec{width: 1100px;margin: 0 auto;overflow: hidden;}
.newpaybox .newpay .newpaydec .dduser,.newpaybox .newpay .newpaydec .zfdec{width: 100%;margin: 0 auto;overflow: hidden;font-size: 16px;}
.newpaybox .newpay .newpaydec .dduser div:first-child{float: left;width: 850px;overflow: hidden;}
.newpaybox .newpay .newpaydec .dduser div span{display: block;margin-top: 10px;position: relative;}
.newpaybox .newpay .newpaydec .dduser div span em{width: 80px;text-align: right;display: inline-block;}
.newpaybox .newpay .newpaydec .dduser div span a,.newpaybox .newpay .newpaydec .zfdec p i,.newpaybox .newpay .newpaydec .zfdec p a{color: #188EEE;}
.newpaybox .newpay .newpaydec .dduser div:last-child{float: right;width: 249px;border-left: 1px solid #F2F2F2;overflow: hidden;text-align: right;}
.hs{color: #666;}
.heis{color: #333;}
.newpaybox .newpay .newpaydec .dduser div:first-child input{width: 300px;height: 40px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;margin-right: 10px;padding-left: 6px;}
.newpaybox .newpay .newpaydec .dduser div:last-child span:first-child{font-size: 18px;top: -8px;}
.newpaybox .newpay .newpaydec .dduser div:last-child span:first-child{top: -4px;}
.newpaybox .newpay .newpaydec .dduser div:last-child span:first-child i{color: #FF0000;font-size: 30px;font-weight: bold;}
.newpaybox .newpay .newpaydec .fwdec{width: 1087px;height: 40px;background: #FFF2F2;line-height: 40px;margin: 20px auto;color: #FF0000;font-size: 16px;overflow: hidden;border-left: 3px solid #FF6666;padding-left: 10px;}
.newpaybox .newpay .newpaydec .fkje{width: 100%;margin: 0 auto;font-size: 16px;color: #666666;display: none;}
.newpaybox .newpay .newpaydec .fkje input{width: 100px;height: 38px;background: #FFFFFF;border: 1px solid #FF6A00;border-radius: 4px;overflow: hidden;margin-right: 10px;outline: none;padding-left: 6px;}
.newpaybox .newpay .newpaydec .zfdec span{display: block;font-size: 14px;float: left;overflow: hidden;color: #666666;width: 70px;line-height: 34px;}
.newpaybox .newpay .newpaydec .zfdec p{width: 1030px;float: left;overflow: hidden;font-size: 14px;color: #666;line-height: 34px;}
.newpaybox .newpaybor ul{width: 1100px;margin: 0 auto;background: #F9F9F9;height: 50px;line-height: 50px;color: #666666;font-size: 16px;overflow: hidden;}
.newpaybox .newpaybor ul li{float: left;display: inline-block;padding-left: 20px;padding-right: 20px;height: 50px;line-height: 50px;cursor: pointer;}
.newpaybox .newpaybor ul .liactive{background: #FFF;border-top: 2px solid #FF6A00;}
.newpaybox .newpaybor .newpaydiv{width: 1050px;margin: 30px auto;font-size: 16px;overflow: hidden;display: none;}
.newpaybox .newpaybor .newpaydiv:last-child{display: block;}
.newpaybox .newpaybor .newpaydiv p{width: 100%;margin: 0 auto;overflow: hidden;line-height: 30px;}
.yuedec img{position: relative;top: 9px;margin-right: 10px;}
.yuedec i{color: #FF0000;}
.newpaybox .newpaybor .newpaydiv .yepay{width: 130px;height: 40px;background: #FF6A00;border-radius: 4px;display: inline-block;overflow: hidden;border: none;color: #FFF;outline: none;cursor: pointer;margin-top: 20px;font-size: 16px;}
.newpaybox .newpaybor .newpaydiv .yepay:hover{background: #f77d26;}
.newpaybox .newpaybor .zfpt a{display: block;width: 166px;height: 60px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;float: left;margin-right: 20px;line-height: 60px;text-align: center;overflow: hidden;font-size: 18px;cursor: pointer;}
.newpaybox .newpaybor .zfpt a img{position: relative;top: 6px;margin-right: 10px;}
.newpaybox .newpaybor .zfpt .spanhov{border: 1px solid #FF6A00 !important;}
.newpaybox .newpaybor .zfpt a:hover{border: 1px solid #FF6A00;color: #333;}
/* 视频号 */
.sphvideobox{width: 1200px;margin: 14px auto 20px;height: 545px;overflow: hidden;}
.sphvideobox .svb_left{width: 880px;float: left;overflow: hidden;position: relative;height: 100%;}
.sphvideobox .svb_left>div{width: 100%;height: 100%;}
.sphvideobox .svb_right{width: 320px;float: right;height: 545px;overflow: hidden;background: #212121;color: #EDF0F2;font-size: 14px;}
.sphvideobox .svb_right>p{width: 305px;height: 50px;line-height: 50px;overflow: hidden;border-bottom: 1px solid #999999;padding-left: 15px;font-size: 18px;}
.sphvideobox .svb_right>p a{display: inline-block;font-size: 12px;float: right;color: #999999;margin-right: 15px;}
.sphvideobox .svb_right>p a:hover,.sphvideobox .svb_right .svb_ullist li a:hover,.sphvideobox .svb_right .svb_ullist li.liy a{color: #0F8BFF !important;}
.sphvideobox .svb_right>div{width: 100%;margin: 20px auto 0;height: 473px;overflow: scroll;}
.sphvideobox .svb_right>div::-webkit-scrollbar-thumb {background-color: #999;}
.sphvideobox .svb_right>div::-webkit-scrollbar{width: 0px;}
.sphvideobox .svb_right .svb_ullist{width: 290px;margin: 0 auto;overflow: hidden;}
.sphvideobox .svb_right .svb_ullist li{cursor: pointer;width: 100%;height: 42px;line-height: 42px;overflow: hidden;border-bottom: 1px solid #333333;}
.sphvideobox .svb_right .svb_ullist li a{display: block;width: 100%;height: 100%;overflow: hidden;color: #D9D9D9;text-overflow: ellipsis;white-space: nowrap;}
.sphvideobox .svb_right .svb_ullist li:first-child{height: 32px;line-height: 20px;}
.sphvideobox .svb_right .svb_ullist li:last-child{border-bottom: none;height: 32px;line-height: 40px;}
.sphvideobox .svb_right .svb_ullist li a i{display: none;width: 15px;height: 15px;text-align: center;background: url(../img/play_icon.png)no-repeat;position: relative;margin-right: 6px;top: 2px;}
.sphvideobox .svb_right .svb_ullist li.liy a i{display: inline-block !important;}
.rmspbox{width: 1200px;margin: 0 auto;overflow: hidden;}
.rmspbox>h1{width: 100%;text-align: center;overflow: hidden;color: #333;font-size: 32px;font-weight: bold;margin: 10px auto 25px;}
.rmspbox>h1 img{position: relative;top: -5px;margin: 0 5px;}
.sphad{display: block;width: 100%;overflow: hidden;margin: 10px auto;}
.s-adress{white-space: nowrap;margin-bottom: 14px;margin-top: 14px;font-size: 15px;}
.s-adress i{width: 19px;height: 24px;float: left;background: url(//www.cnitpm.com/img/adress_ico.png) no-repeat;margin: 0 8px 0 0;}
.sphadiv{width: 100%;margin: 20px auto 10px;overflow: hidden;}
.sphadiv a{display: block;float: left;width: 279px;overflow: hidden;margin-right: 26px;margin-bottom: 28px;position: relative;height: 280px;background: #fff;}
.sphadiv a:nth-child(4n),.mk1-main li:nth-child(3n){margin-right: 0;}
.sphadiv a>div:first-child{width: 100%;margin: 0 auto;border-radius: 4px;height: 157px;overflow: hidden;position: relative;}
.sphadiv a>div span{display: block;width: 100%;height: 100%;position: absolute;background: #333;top: 0;opacity: .7;}
.sphadiv a:hover div span{opacity: .5;}
.sphadiv a>div img:first-child{width: 100%;}
.sphadiv a>div>img:last-child{position: absolute;top: 63px;left: 127px;}
.sphadiv a>p:nth-child(2){width: 260px;margin: 12px auto 5px;font-size: 16px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sphadiv a>p:last-child{width: 260px;overflow: hidden;color: #999999;font-size: 14px;position: absolute;bottom: 20px;left: 10px;}
.sphadiv a>p:last-child img{margin-right: 6px;position: relative;top: 1px;}
.page1{width: 100%;text-align: center;overflow: hidden;margin: 0 auto;color: #434343;font-size: 14px;}
.page1 .pagebtn{display: inline-block;width: 70px;height: 32px;background: #188EEE;border-radius: 4px;text-align: center;line-height: 32px;color: #F9F9F9;margin-left: 10px;margin-right: 10px;}
.page1 .pagebtn:hover{background: #359ef3;}
/* 报名页面 */
.bmheader{background: url(../img/baoming/bmks_bg.png) no-repeat top #0b8ae2;margin: 0px auto;width: 100%;height: 610px;color:#fff;position: relative;min-width: 1180px;}
.bmheader>div:first-child{width: 1100px;overflow: hidden;margin: 0 auto;text-align: center;}
.bmheader h1{margin: 0 auto;width: auto;padding-bottom: 23px;padding-top: 40px;height: 58px;line-height: 58px;letter-spacing: 1px;font-size: 42px;border-bottom: 1px solid #3ca1e8;font-weight: bold;text-align: center;overflow: hidden;display: inline-block;padding-left: 10px;padding-right: 10px;}
.login-layout{width: 393px;height: 435px;margin: 20px auto;background: #ffffff;padding-top: 10px;}
.login-layout span{display: block;width: 85%;height: 50px;line-height: 50px;margin: 0px auto;border-bottom: 1px solid #e9e7e7;background: url(../img/baoming/dotp.png) no-repeat 112px 17px;font-size: 18px;text-align: center;color: #313131;}
.lg_main{width: 390px;}
.lg_main .lg_tip{color: #f00;line-height: 26px;width: 90%;margin: 5px auto 0px auto;text-align: center;height: 30px;display: block;}
.lg_main .field{margin-top: 0px;width: 300px;position: relative;float: right;clear: both;margin-right: 45px;overflow: hidden;margin-bottom: 34px;}
.styled-select{width: 223px;background: url(../img/baoming/new_arrow.png) no-repeat 200px 16px;float: right;height: 38px;overflow: hidden;border: 1px solid #ccc;}
.styled-select select{background: transparent;width: 223px;font-size: 14px;border: none;height: 38px;line-height: 38px;color: #666;padding-left: 8px;-webkit-appearance: none;outline: none;}
.field label{float: right;line-height: 40px;display: inline-block;text-align: center;margin-right: 5px;color: #313131;width: 70px;}
.field input{border: 1px solid #cccccc;line-height: 36px;height: 38px;float: right;font-size: 16px;color: #000;outline: none;}
.field .yl_one_item_tbl label{float: left;line-height: 10px;display: inline-block;text-align: center;margin-right: 5px;color: #313131;}
.lgbt{background: #f7a629;display: block;height: 40px;line-height: 40px;text-align: center;color: #ffffff;cursor: pointer;clear: both;border: none; font-size: 18px;width: 300px;float: right;margin-right: 45px;}
.lgbt:hover{color: #fff;}
.index-main{width: 1180px;margin: 35px auto 30px auto;}
.mk1title{background: url(../img/baoming/inde_05.png) repeat-x;width: 100%;height: 29px;display: block;text-align: center;}
.mk1title span{background: url(../img/baoming/inde_06.gif) no-repeat;width: 124px;height: 29px;display: block;margin: 0px auto;line-height: 29px;font-size: 20px;font-weight: normal;}
.mk1-main{width: 100%;margin: 0 auto;overflow: hidden;}
.mk1-main li{width: 309px;height: 180px;display: block;float: left;margin-right: 35px;background: #f5f5f5;margin-top: 27px;text-align: center;padding: 36px 30px 27px;transition: all .5s;}
.mk1-main li:hover{transform: translateY(-4px);}
.mk1-main li a{display: block;overflow: hidden;width: 100%;height: 100%;}
.mk1-main li a p:last-child{padding-top: 15px;width: 100%;overflow: hidden;text-align: center;font-size: 16px;line-height: 28px;}
.bmfooter{width: 100%;border-top: 5px solid #1492ff;background: #fafafa;text-align: center;overflow: hidden;font-size: 16px;}
.bmfooter .bq{height: 59px;background: #1492ff;color: #fff;line-height: 59px;width: 100%;text-align: center;}
#head{display: none;}
@media screen and (max-width: 800px){
	body{min-width: 100% !important;}
	#move_auto #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;width: auto;}
	#move_auto .tubiao{width: 6rem;height: 2rem;}
	#move_auto .tubiao img{width: 100%;height: 95%;display: block;}
	#move_auto .login{font-size: 0.6rem;color: #333;padding: .2rem;}
	#move_auto .header,#move_auto .ggtop,#move_auto .subnav,.footer,#move_auto .fuli-box,#move_auto .jcscdiv,#move_auto #foot,#move_auto #content2,#move_auto #ad_right{display: none !important;}
	#move_auto #title_tb{width: 100%;padding-top: 3rem;background: #fff;}
	#move_auto .msspan{width: 35%;margin-right: 5%;}
	#move_auto .msspan:last-child{margin-right: 0;}
	#move_auto #stbox{width: 100% !important;overflow: hidden;}
	#move_auto .examxx,#move_auto .examuserxx{padding: 3px 5px 3px 9px !important;background-size: 100%;}
	#move_auto .toptable{width: 100%;overflow: hidden;}
	#move_auto .toptable>div,#move_auto .toptable>div div,#move_auto .toptable>div table,.comtext,#move_auto #datalist table,#move_auto #datalist table tr td img{width: 100% !important;}
	#move_auto .toptable>div .sttitle{font-size: 20px;}
	#move_auto #Score td{width: auto !important;}
	#move_auto .myewm img{width: 90%;left: 0;}
	#move_auto .ckjxypl,#move_auto #analysis table tr td.shouxing .examdaan .examxx,#move_auto #analysis table tr td.shouxing .examdaan .examuserxx input,#move_auto #title_tb .qgtit{display: none;}
	#move_auto #analysis table tr:first-child td{line-height: 30px;padding: 0 6px;}
	#move_auto #analysis table tr td.shouxing .examdaan .examuserxx{padding: 0px 6px 3px 9px !important;}
	#move_auto #analysis table tr td.shouxing .examdaan font{font-size: 14px;}
}
/* 支付页面更新 */
.paynewbox{width: 1200px;margin: 20px auto;overflow: hidden;}
.orderinfobox{width: 100%;margin: 0 auto 20px;overflow: hidden;background: #fff;}
.orderinfobox>p:first-child{width: 100%;overflow: hidden;margin: 19px auto;font-size: 22px;}
.orderinfobox>p:first-child i{display: inline-block;width: 3px;height: 20px;background: #0D75D9;margin-right: 10px;position: relative;top: 2px;}
.orderinfobox .usernamep{width: 1100px;margin: 0 auto;overflow: hidden;font-size: 16px;color: #666666;line-height: 40px;}
.orderinfobox .usernamep input{width: 290px;padding-left: 10px;height: 40px;background: #FAFAFA;border: 1px solid #CCCCCC;border-radius: 4px;display: inline-block;outline: none;margin-right: 10px;line-height: 40px;}
.orderinfobox .usernamep a{display: inline-block;color: #188EEE;}
.orderinfobox .class_price{width: 1060px;overflow: hidden;margin: 30px auto;border: 1px solid #F2F2F2;height: 130px;padding: 20px;}
.orderinfobox .class_price .class_left{display: table;width: 180px;height: 130px;float: left;overflow: hidden;margin-right: 20px;text-align: center;color: #fff;font-weight: bold;font-size: 24px;background: url(../img/pay/class_bg.png)no-repeat center top;line-height: 38px;}
.orderinfobox .class_price .class_left span{display: table-cell;vertical-align: middle;text-align: center;overflow: hidden;}
.orderinfobox .class_price .class_center{width: 560px;float: left;overflow: hidden;}
.orderinfobox .class_price .class_center>p{width: 100%;margin: 0 auto;overflow: hidden;color: #999999;font-size: 16px;line-height: 24px;}
.orderinfobox .class_price .class_center>p:first-child{font-size: 20px;color: #333;margin: 10px auto;}
.orderinfobox .class_price .class_center>p:last-child input{width: 94px;height: 40px;background: #FFFFFF;border: 1px solid #FF6A00;border-radius: 4px;display: inline-block;margin-right: 6px;overflow: hidden;outline: none;padding-left: 6px;}
.orderinfobox .class_price .class_line{width: 1px;height: 70px;background: #EDEDED;float: left;overflow: hidden;margin: 30px 0 0 40px;}
.orderinfobox .class_price .class_right{width: 200px;float: right;overflow: hidden;margin-top: 30px;}
.orderinfobox .class_price .class_right>span{display: block;text-align: center;width: 82px;height: 28px;background: #FFFFFF;border: 1px solid #FF0000;border-radius: 4px;overflow: hidden;color: #FF0000;font-size: 16px;}
.orderinfobox .class_price .class_right>p{width: 100%;font-size: 18px;overflow: hidden;line-height: 38px;color: #333;margin-top: 5px;}
.orderinfobox .class_price .class_right>p em,.pay_price_box span em{font-size: 30px;color: #FF0000;font-weight: bold;}
.paymode{width: 1100px;margin: 0 auto;overflow: hidden;border: 1px solid #F2F2F2;}
.paymode .pay_mune{width: 100%;height: 50px;background: #F9F9F9;line-height: 50px;font-size: 16px;color: #666666;overflow: hidden;}
.paymode .pay_mune li{float: left;padding: 0 27px;overflow: hidden;height: 100%;cursor: pointer;}
.paymode .pay_mune li.payon{background: #fff !important;border-top: 2px solid #FF6A00;}
.paymode .pay_mune li a{display: block;overflow: hidden;width: 100%;height: 100%;}
.paymode .pay_mune_info{width: 100%;overflow: hidden;margin: 30px auto;}
.paymode .pay_mune_info li{margin-left: 30px;overflow: hidden;display: none;}
.paymode .pay_mune_info li:first-child span{width: 166px;height: 60px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;float: left;margin-right: 20px;line-height: 60px;font-size: 18px;display: inline-block;overflow: hidden;text-align: center;cursor: pointer;}
.paymode .pay_mune_info li:first-child span img{position: relative;top: 6px;margin-right: 10px;}
.paymode .pay_mune_info li:first-child span.onli{border: 1px solid #FF6A00 !important;}
.paymode .pay_mune_info li.showli{display: block !important;}
.paymode .pay_mune_info li:nth-child(2){font-size: 16px;color: #333;line-height: 38px;}
.paymode .pay_mune_info li:nth-child(2)>p em{color: #FF0000;}
.paymode .pay_mune_info li:nth-child(2)>p img{margin-right: 10px;position: relative;top: 8px;}
.pay_price_box{width: 1100px;margin: 30px auto 20px;padding-bottom: 28px;border-bottom: 1px solid #F2F2F2;overflow: hidden;font-size: 18px;}
.pay_price_box>div{width: 58%;float: left;position: relative;}
.pay_price_box>div p{font-size: 15px;color: #0000FF;margin-top: -4px;position: absolute;}
.pay_price_box input{width: 150px;height: 50px;background: #FF6A00;border-radius: 4px;text-align: center;float: right;display: block;overflow: hidden;color: #fff;font-weight: bold;line-height: 50px;border: none;font-size: 20px;cursor: pointer;}
.pay_price_box input:hover{background: #f16909;}
.pay_service{width: 1100px;margin: 0 auto 20px;overflow: hidden;font-size: 14px;color: #666666;line-height: 34px;}
.pay_service a{color: #188EEE;}
/* 2025 03 10 */
.usermlobox{width: 1140px;overflow: hidden;margin: 0 auto;}
.usermlobox ul{overflow: hidden;display: flex;justify-content: space-between;padding: 50px 20px;}
.usermlobox ul li{border: 1px solid #F2F2F2;border-radius: 8px;padding: 15px;width: 220px;position: relative;cursor: pointer;}
.usermlobox ul li p{font-size: 12px;}
.usermlobox ul li p a{color: #188eee;}
.usermlobox ul li h3{font-size: 24px;color: #000;}
.usermlobox ul li h3 i{font-size: 16px;}
.usermlobox ul li s{font-size: 12px;color: #C3A5AB;}
.usermlobox ul li span{position: absolute;right: 0;top: 0;background-color: #188eee;display: inline-block;font-size: 12px;color: #fff;padding: 0 5px;line-height: 20px;border-top-right-radius: 8px;border-bottom-left-radius: 8px;}
.usermlobox ul li.acterabs{background-color: RGBA(206, 233, 254,0.4);box-shadow: 3px 3px 6px rgba(169, 217, 253,0.6);border: 1px solid #188eee;}
.pay_pricewm img{width: 155px;height: 155px;display: inline-block;margin-left: 30px;}
.usermlobox ul li .acterteall{display: block;}
.usermlobox ul li .acterteall:hover{color: #333333;}
/* 综合答题页面 */
.dtkapp{width: 282px;height: 110px;background: url(../img/dt_appbg.png)no-repeat center bottom  #FFFFFF;overflow: hidden;margin-top: 20px;display: none;}
.dtkapp>span{display: inline-block;width: 83px;height: 83px;overflow: hidden;margin: 14px 20px 0 29px;text-align: center;}
.dtkapp>span img{width: 100%;}
.dtkapp>div{display: inline-block;color: #666666;font-size: 16px;line-height: 30px;overflow: hidden;width: 130px;position: relative;top: -13px;}

.dafenbox{width: 100%;background: #F7F7F7;height: 40px;line-height: 40px;margin: 20px auto;font-size: 16px;color: #FF6766;}
.dafenbox>span:first-child{display: inline-block;float: left;height: 18px;line-height: 18px;border-right: 1px solid #FF6766;padding-right: 10px;margin: 11px 10px;}
.dafenbox .dfinput{display: inline-block;width: 88px;height: 24px;background: #FFFFFF;border: 1px solid #FF6766;border-radius: 2px;margin-left: 8px;outline: none;padding: 0 6px;position: relative;top: -1px;}
.dafenbox .dftjbtn{display: inline-block;width: 56px;height: 26px;background: #FF6766;border-radius: 2px;margin-left: 10px;color: #fff;border: none;cursor: pointer;}
.dafenbox .dftjbtn:hover{background: #ee7a7a;}
.lanxian {height: 1px;border: none;border-top: 1px solid #C4D6EC;}

.new_answer_t{width: 1200px;height: 137px;text-align: center;overflow: hidden;margin:19px auto 0;background-color: #fff;}
.new_answer_twos{background-color: transparent;}
.new_ansalop{width: 900px;background-color: #fff;overflow: hidden;height: 150px;}
.new_answer_t h1{width: 100%;font-size: 26px;font-weight: bold;color: #333;margin: 24px auto 10px;}
.analysis {width: 100%;border: 1px solid #99d1ff;margin: 20px auto;box-sizing: border-box;padding: 15px;font-size: 16px;line-height: 30px;background: url(https://www.cnitpm.com/img/exam_watermark.png) #FCFEFF;background-position-y: -60px;}
.commentbox{width: 863px;margin: 0 auto;overflow: hidden;}
.commentbox>p:first-child{width: 100%;margin: 0 auto 6px;font-size: 16px;overflow: hidden;font-weight: bold;}
.commentbox>p:first-child a{color: #188EEE;}
.commentbox>p:first-child img{margin-right: 6px;position: relative;top: 4px;}
.commentbox>textarea{width: 860px;height: 120px;border: 1px solid #E6E6E6;box-sizing: border-box;padding: 10px;}
.commentbox .inputfbpl{width: 120px;height: 36px;background: #188EEE;border-radius: 4px;display: block;border: none;color: #fff;font-size: 16px;margin: 30px 0;cursor: pointer;}
.jxpldec{width: 100%;overflow: hidden;margin: 0 auto;display: none;}
.answer_xx1 span {display: inline-block;height: 28px;line-height: 28px;overflow: hidden;} 
.answer_xx1 label {width: 60px;height: 28px;border: 1px solid #D9D9D9;border-radius: 4px;display: inline-block;text-align: center;margin-right: 20px;overflow: hidden;cursor: pointer;}
.answer_xx1 label > input {position: relative;top: -7px;display:none}
.answer_xx1 label:hover {background: #188EEE;}
.answer_dec_l .answer_xx1 {margin: 12px auto 10px;}
.answer_dec_l .answer_xx1 label:hover, .answer_dec_l .answer_xx1 .sselect {border: 1px solid #188EEE;background-color: #E5F4FF;color: #188EEE;}
.answer_dec_l .answer_xx1 .sture {border: 1px solid #32B16C !important;color: #FFF !important;background: #32B16C !important;}
.answer_dec_l .answer_xx1 .sfalse {border: 1px solid #E64552 !important;color: #FFF !important;background: #E64552 !important;}
.option > span {font-weight: bold;font-size: 14px;}
.answer_xx > span {height: 8px;display: block;}

.test_report{width: 900px;float: left;overflow: hidden;background: #fff;margin: 20px 0 0;padding: 20px;box-sizing: border-box;}
.test_report .tr_title{width: 100%;margin: 0 auto;border-bottom: 1px solid #E6E6E6;text-align: center;padding-bottom: 20px;}
.test_report .tr_title h1{width: 100%;font-size: 26px;margin-bottom: 15px;}
.test_report .trtable tr td{border-bottom: 1px dashed #CCCCCC;height: 70px;font-size: 14px;}
.test_report .trtable tr td p:last-child{color: #999999;}
.test_report .trtable tr td a{color: #2B72F2;}
.test_report .trtable tr td p:last-child em{font-size: 27px;color: #3A8FFC;}
.test_report .trtable tr:first-child td:first-child{color: #999999;font-size: 14px;}
.test_report .trtable tr:first-child td:first-child div{width: 90%;margin: 0 auto;height: 140px;overflow: hidden;}
.test_report .trtable tr:first-child td:first-child div>p:nth-child(2){color: #FF0000;}
.test_report .trtable tr:first-child td:first-child div>p:nth-child(2) em{font-size: 60px;}
.test_report .trtable tr:first-child td:first-child div>p:last-child em{font-size: 14px;}
.test_report .trtable tr:last-child td:last-child a{margin: 6px 0;}


/* 20220429 更新 */

/* 2023 1 29 */
.svb_right .svb_hmute{overflow: hidden;width: 100%;    border-bottom: 1px solid #999999;}
.svb_right .svb_hmute ul{overflow: hidden;list-style-type: none;
    padding: 0;margin: 0;cursor: pointer;}
.svb_right .svb_hmute ul li{float: left;width: 50%;line-height: 40px;font-size: 16px; color: #999999;text-align: center;}
.svb_right .svb_hmute ul li.svb_hmuact{color: #188EEE;font-weight: bold;}
.svb_right .svb_hmute ul li.svb_hmuact::after{display: block;content: "";width: 40px;height: 3px;background-color: #188EEE;margin: auto;}
.svb_right .svb_hmute .svb_hdivs .svb_hamute{display: none; float: left;width: 100%;height: auto;}
.svb_right .svb_hmute .svb_hdivs .svb_hamute img{display: block;width: 148px;height: 148px;margin:23px auto;}
.svb_right .svb_hmute .svb_hdivs .svb_hamute a{display: block;width: 100%;font-size: 14px;text-align: center;color: #D9D9D9;padding-bottom: 20px;cursor: pointer;}
.svb_right .svb_hmute .svb_hdivs div.svb_hamute:first-child{display: block;}

.sphvideobox .svb_right>div.murk_mute{    width: 100%;
    margin: 5px auto 0;
    height: 261px;
    overflow: scroll;}
.murk_mute .murk_muls{width: 290px;
    margin: 0 auto;
    overflow: hidden;
    padding-inline-start: 0;}
.murk_mute .murk_muls li{cursor: pointer;
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    border-bottom: 1px solid #333333;}
.murk_mute .murk_muls li:last-child{border-bottom: none;height: 32px;line-height: 40px;}
.murk_mute .murk_muls li a{display: block;width: 100%;height: 100%;color: #D9D9D9;}
.murk_mute .murk_muls li a h3{display: inline-block;font-size: 14px;margin-right: 10px;position: relative;top: -15px;}
.murk_mute .murk_muls li a p{width: 262px; display: inline-block;font-size: 14px;white-space: nowrap;text-overflow :ellipsis;overflow : hidden; }
.murk_mute .murk_muls li a span{display: inline-block;width: 18px;line-height: 18px;background-color: #FF3A2D;text-align: center;color: #fff;border-radius: 2px;position: relative;top: -16px;margin-left: 3px;}
.murk_mute .murk_muls li:nth-child(1) a h3{color: #FE2D46;}
.murk_mute .murk_muls li:nth-child(2) a h3{color: #FF9A57;}
.murk_mute .murk_muls li:nth-child(3) a h3{color: #FBB634;}
.murk_mute .murk_muls li:nth-child(1) a p,.murk_mute .murk_muls li:nth-child(1) a p,.murk_mute .murk_muls li:nth-child(2) a p,.murk_mute .murk_muls li:nth-child(3) a p{width: 250px;}

.sphadiv a i{position: absolute;top: 10px;left: 10px;display: inline-block;width: 36px;line-height: 18px;border-radius: 2px; background-color: #FFCC00;font-size: 14px;color: #332900;text-align: center;z-index: 999;}

/* 2023 02 22 */
.totalalp{float: right; width: 70px;line-height: 22px;font-size: 14px;color: #188EEE;border: 1px solid #188EEE;text-align: center;border-radius: 20px;margin: 12px 22px;cursor: pointer;font-weight: 500;}
.totalalp:hover{background-color: #e5f4ff;}

/* 2023 05 16 弹窗 */
.ritan_hotdh{position: fixed;bottom: 0;right: 0;width: 300px;height: 260px;border-radius: 4px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);overflow: hidden;z-index: 9999;display: none;}
.ritan_hottop{overflow: hidden;padding: 0 8px;background-color: #188EEE;position: relative;}
.ritan_hottop span{float: left;width: 12px;border-top: 2px solid #fff; background-color: #fff;margin-top: 20px;}
.ritan_hottop p{float: left;width: 220px;line-height: 40px;font-size: 16px;color: #fff;text-align: center;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.ritan_hottop a{float: right;width: 50px;line-height: 22px;border-radius: 11px;color: #fff;text-align: center;background-color: #349CF0;font-size: 14px;margin-top: 10px;}
.ritan_hottop a:hover{background-color: #46a5f1;}
.ritan_hottop h3{position: absolute;width: 33px;height: 40px;left: 0;top: 0;cursor: pointer;}
.ritan_nav{height: 180px;border-bottom: 1px solid #EBEBEB;overflow-x: hidden;background-color: #fff;}
.ritan_nav::-webkit-scrollbar{width: 1px;}
.ritan_lfmu,.ritan_rgmu{padding: 0 19px;overflow: hidden;margin: 10px 0;}
.ritan_name{font-size: 14px;color: #666;overflow: hidden;width: 100%;
padding-bottom: 5px;}
.ritan_name img{display: inline-block;width: 29px;height: 29px;margin-right: 9px;position: relative;top: 8px;border-radius: 50%;}
.ritan_text{padding: 10px 14px 15px 10px;border-radius: 4px;background-color: #F5F5F5;font-size: 16px;color: #333333;line-height: 25px;float: left;margin-top: 6px;position: relative;margin-left: 38px;}
.ritan_text::after{content: "";display: block;position: absolute;width:8px;height: 8px;background-color: #F5F5F5;top: -4px;transform: rotate(132deg);}
.ritan_lfmu .ritan_text::after{left: 18px;}
.ritan_rgmu .ritan_name{text-align: right;}
.ritan_rgmu .ritan_name img{margin:0 0 0 9px}
.ritan_rgmu .ritan_text{float: right;background-color: #188EEE;color: #fff;margin: 6px 38px 0 0;}
.ritan_rgmu .ritan_text::after{right:18px;background-color: #188EEE;}
.ritan_shur{height: 40px;background-color: #fff;}
.ritan_shur .ritan_rgtxt{float: left;width: 200px;padding: 0 10px;height: 40px;}
.ritan_shur a{float: right;width: 70px;line-height: 30px;margin: 5px 10px 0 0;border-radius: 4px;background: #188EEE;color: #fff;font-size: 16px;text-align: center;}
.ritan_rgtxt .sr_areats{display: block;height:25px; border: none;width: 100%;font-size: 14px;color: #333333;resize: none;scrollbar-width: thin;margin-top: 13px;}
.ritan_rgtxt .sr_areats{
    resize:none;
    vertical-align:top;
    border: none;
    white-space: pre-line;
}
/*滚动条框设置*/
.ritan_rgtxt .sr_areats::-webkit-scrollbar{
    width: 2px;
    background-color: #188EEE;
}
/*滚动条设置*/
.ritan_rgtxt .sr_areats::-webkit-scrollbar-thumb{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #999999;
}

/*  */
.ritan_hottc{position: fixed;bottom: 0;right: 0; width: 300px;height: 40px;background-color: #188EEE;border-top-left-radius: 4px;border-top-right-radius: 4px;overflow: hidden;z-index: 999;cursor: pointer;}
/* .ritan_hottc a{display: block;height: 40px;} */
.ritan_hottc .ritan_himga{float: left;overflow: hidden;margin: 10px 5px 10px 20px;}
.ritan_himga img{float: left;width: 20px;height: 20px;border-radius: 50%;}
.ritan_himga img:nth-child(2){position: relative;left: -3px;z-index: 10;}
.ritan_himga img:nth-child(3){position: relative;left: -6px;z-index: 20;}
.ritan_hottc p{float: left;width: 150px;line-height: 40px;color: #fff;font-weight: bold;font-size: 16px;}
.ritan_hottc span{float: right;width: 60px;height: 40px;line-height: 40px;text-align: center;background-color: #007EE6;}
.ritan_hottc span img{display: inline-block;width: 21px;height: 21px;margin-top: 10px;}

/* 2023 08 28 每日一练设置 */

.setyytime{width: 100%; position: absolute;top: 80px;left: 0;background-color: #fff;z-index: 9999;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);padding: 15px 0 8px 0;display: none;}
.yytime .yytimetop div:first-child p:first-child img{display: inline-block;margin-right: 6px;position: relative;top: 3px;}
.yytime .yytimetop div:first-child{width: 48%;}

.yytime .yytimetop .yytimesup{width: 18%;float: left;overflow: hidden;height: 100%;}
.yytime .yytimetop .yytimesup  .yysupgou{width: 100%;height: 58%;}
.yytime .yytimetop .yytimesup  p{text-align: center;font-size: 14px;color: #188EEE;}
.yytime .yytimetop .yytimesup .stopbtn,.yytime .yytimetop .yytimesup .jxztbtn {width: 100%;display: block;overflow: hidden;height: 100%;text-align: center;line-height: 22px;position: relative;top: 8px;}
.yytime .yytimetop .yytimesup .stopbtn img,.jxztbtn img { cursor: pointer;position: relative;top: 8px;width: 29px;height: 29px;display: inline-block;}

.yytoset{float: left;width: 20%;cursor: pointer;}
.yytoset img{display: block;width: 29px;height: 29px; margin: 17px auto 0;}
.yytoset p{text-align: center;font-size: 14px;color: #999999;}
.yytoset p.yytomuop{color: #188EEE;}

.setyytime .setinte{width: 100%;}
.setyytime .setinte .setinterg{float: right;width: 120px;border-radius: 6px;border: 1px solid #42ABFB;overflow: hidden;margin-top: 6px;cursor: pointer;}
.setyytime .setinte .setinterg p{float: left; width: 50%;text-align: center;font-size: 14px;color: #666666;line-height: 26px;}
.setyytime .setinte .setinterg p.setacterg{background-color: #42ABFB;color: #fff;}
.font_change{border-top:none !important;}
.yytimeml{display: none;}

.planexam{width: 100%;overflow: hidden;}
.planexam .planulam{overflow: hidden;}
.planexam .planulam .planactm{float: left;width: 70px;line-height: 30px;border-radius: 4px;margin-right: 10px;border: 1px solid #E6E6E6;background-color: #FAFAFA;text-align: center;color: #333333;cursor: pointer;}
.planexam .planulam .planactmlm{color: #fff;background-color: #188EEE;}
.plantextm{color: #333333;padding: 12px 0;}
.planboxn .planshowis{display: none;}
.planboxn .planshowis p{text-indent: 0 !important;}
    .planboxn .planshowis textarea {
        display: block;
        width: 100%;
        height: 320px;
        border: 1px solid #E6E6E6;
        padding: 10px 0 0 10px;
        box-sizing: border-box;
        font: 16px / 1.5 "Microsoft YaHei", arial, simsun, sans-serif; /*color: #999999;*/
        cursor: pointer;
    }
.planboxn .planshowis:first-child{display: block;}
.planbtn{display: block;width: 110px;height: 40px;line-height: 40px;color: #fff;background-color: #188EEE;border-radius: 4px;text-align: center;margin: 20px 0;border: none;font-size: 16px;cursor: pointer;}

/* 2024 01 23 题库会员广告 */
.gglan{border: none !important;overflow: hidden;}
.gglantwogo{margin-bottom: 20px;}
.tkviptop{width: 100%;height: 60px;background: url(../Images/exam/ks_moalimg02.png)no-repeat;background-size: 100% 100%;display: flex;justify-content: space-between;align-items: center;padding: 12px 10px 12px 19px;box-sizing: border-box;}
.tkviptop .tkviptlf{width: 110px;line-height: 30px;background: linear-gradient(to right,#FF504F,#FF8B3D);text-align: center;font-size: 14px;color: #F9F9F9;border-radius: 15px;cursor: pointer;}
.tkviptop .tkviptlf:hover{background: linear-gradient(to right,#FF8B3D,#FF504F);}
.tkviptop .tkviptrg{flex: 1;}
.tkviptop .tkviptrg h3{font-size: 16px;color: #F5D097;font-weight: bold;line-height: 22px;width: 140px;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.tkviptop .tkviptrg p{font-size: 14px;color: #918066;line-height: 22px;}
.tkviptop .tkviptrg p img{display: inline-block;margin-right: 4px;position: relative;top: 2px;}
.tkviptits{line-height: 38px;padding-left: 10px; color: #666;font-size: 12px;}
.tkviptits em{
	font-weight: bold;
	background: linear-gradient(to right, #FF873F, #FA534E);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tkvip_listdong{overflow: hidden;}
.tkvip_listopal{overflow: hidden;position: relative;}
.tkvip_listmo{position: relative;}
.tkvipxflf{width: 20px;height: 30px;line-height: 30px;background: rgba(0, 0, 0, 0.1);text-align: center; position: absolute;left: 0;top: 48px;cursor: pointer;display: none;}
.tkvipxflf img{display: inline-block;margin-top: 7.5px;}
.tkvipxfrg{width: 20px;line-height: 30px;height: 30px;background: rgba(0, 0, 0, 0.1);text-align: center;position: absolute;right: 0;top: 48px;cursor: pointer;}
.tkvipxfrg img{display: inline-block;margin-top: 7.5px;transform: rotate(180deg);}
.tkvip_listmo{white-space: nowrap;width: 1200px;}
.tkvip_listmo ul.tkvip_listmoul{width: 327px;box-sizing: border-box;float: left;overflow: hidden;padding: 0 10px;}
.tkvip_listmo ul.tkvip_listmoul li{float: left;width: 76.5px;padding-bottom: 20px;}
.tkvip_listmo ul.tkvip_listmoul li img{display: block;width: 39px;height: 39px;margin:0 auto 8px;}
.tkvip_listmo ul.tkvip_listmoul li h3{font-size: 12px;color: #996A46;text-align: center;}

.dtviphuiyu{width: 280px;background-color: #fff;margin-bottom: 20px;}
.tkvip_listmo ul.tkvip_listmoultwo{width: 280px;box-sizing: border-box;float: left;overflow: hidden;padding: 0 10px;}
.tkvip_listmo ul.tkvip_listmoultwo li{float: left;width: 86.5px;padding-bottom: 15px;}
.tkvip_listmo ul.tkvip_listmoultwo li img{display: block;width: 39px;height: 39px;margin:0 auto 8px;}
.tkvip_listmo ul.tkvip_listmoultwo li h3{font-size: 12px;color: #996A46;text-align: center;line-height: 22px;}

.tkvip_listmo ul.tkvip_listmoulthree{width: 280px;box-sizing: border-box;float: left;overflow: hidden;padding: 0 10px;}
.tkvip_listmo ul.tkvip_listmoulthree li{float: left;width: 86.5px;padding-bottom: 5px;overflow: hidden;}
.tkvip_listmo ul.tkvip_listmoulthree li img{float: left; display: block;width: 24px;height: 24px;margin:0 auto 4px;}
.tkvip_listmo ul.tkvip_listmoulthree li h3{float: left; font-size: 12px;color: #996A46;text-align: center;line-height: 22px;margin-left: 5px;}
.tkvipxflftwo{top: 6px !important;}
.tkvipxfrgtwo{top: 6px !important;}
.dtviphuiyutwo{margin-bottom: 15px;}

/* 学习数据 */
.tkvipxuxi{overflow: hidden;padding-top: 8px;}
.tkvipxuxi li{float: left;width: 109px;padding-bottom: 20px;}
.tkvipxuxi li h3{width: 30px;height: 32px;margin: 0 auto 8px;}
.tkvipxuxi li:nth-child(1) h3{background: url("../Images/exam/ks_moalimgjlt.png") 1px 1px no-repeat;}
.tkvipxuxi li:nth-child(2) h3{background: url("../Images/exam/ks_moalimgjlt.png") -64px 1px no-repeat;}
.tkvipxuxi li:nth-child(3) h3{background: url("../Images/exam/ks_moalimgjlt.png") -128px 2px no-repeat;}
.tkvipxuxi li:nth-child(4) h3{background: url("../Images/exam/ks_moalimgjlt.png") 1px -53px no-repeat;}
.tkvipxuxi li:nth-child(5) h3{background: url("../Images/exam/ks_moalimgjlt.png") -64px -51px no-repeat;}
.tkvipxuxi li:nth-child(6) h3{background: url("../Images/exam/ks_moalimgjlt.png") -128px -51px no-repeat;}
.tkvipxuxi li p{font-size: 14px;color: #333;text-align: center;}
.tkvipxuxi li:hover p{color: #188EEE;}

.testlistdec li .shitilist a>div:first-child p:nth-child(2) img{display: inline-block;position: relative;top: 5px;margin-left: 5px;}

.tkvip_gralotc{position: fixed;bottom: 0;left: 0;right: 0;top: 0;width: 100%;height: 100%;background: RGBA(121, 121, 121, 0.5);z-index: 999;cursor:auto;display: none;}
.tkvip_grmual{  position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 400px;border-radius: 10px;background: #fff;}
.tkvip_optital{font-size: 16px;text-align: center;color: #333;padding: 35px 0;}
.tkvip_grmual .tkvip_optitpl{width: 180px;line-height: 45px;margin: 0 auto 24px;border-radius: 4px;text-align: center;background: linear-gradient(to top,#FF4E50,#FB7E58);color: #fff;font-size: 16px;cursor: pointer;}
.tkvip_grmual p:hover{background: linear-gradient(to top,#FB7E58,#FF4E50);}
.tkvip_grmual a{display: block;width: 100%;text-align: center;font-size: 16px;color: #333;padding-bottom: 35px;cursor: pointer;}
.tkvip_grmual .tkvip_grmualimg{position: absolute;right: 15px;top: 15px;cursor: pointer;}
