html,body{background-color: #fff;}
#org_logo{margin: 0 10px 0 0;display:none;width:50px;height:auto;object-fit:cover;}

/* 首页-顶部 */
.header{height: 108px;line-height: 108px;display: flex;/* background: url(../images/banner-bg1.png) no-repeat 700px center; */}
/* 首页-顶部 logo */
/* .header .logo{width: 465px;height: 65px;margin: 45px 0 0 0;}
.header .logo img{display: block;height: 100%;} */

.header .new-logo{color: #333131;height: 60px !important;line-height: normal;margin: 25px 0 0 0;display: flex;display: -ms-flex;align-items: center;flex: 1;}
/* .header .new-logo img{float: left;margin: 0 10px 0 0;} */
.header .new-logo .logo-exprom{font-style: normal;font-size: 26px;line-height: 30px;}
.header .new-logo .logo-txt{display: flex;display: -ms-flex;flex-direction: column;text-align: center;padding: 0 10px;margin-right: 11px;border-right: 1px solid #EAEAEA;width: auto;}
.header .new-logo .logo-txt img{width: 100%;}
.header .new-logo .logo-txt span:first-of-type{font-size: 30px;font-weight: bold;}
.header .new-logo .logo-txt span{font-size: 13px;display: inline-block;text-align: center;color: #2e2e2e;}
/* .header .new-logo .logo-txt span:after{content: '.';width: 100%;display: inline-block;overflow: hidden;height: 0;} */

/* 首页-顶部 搜索 */
.header .search{height: 40px;margin-top: 35px;}
.bt-search{width: 340px;height: 41px;border: 1px solid #2aa23c;}
#search-form{position: relative;overflow: hidden;}
#search-form i{color: #999999;position: absolute;top: 6px;left: 10px;font-size: 26px;}
.searchTxt{width:262px;line-height: 39px; height:39px;padding-left:50px;}
.searchBtn{width:76px; height:39px;background:#2aa23c;font-size: 17px;color: #fff;line-height: 39px;}
.nav_icon{position: relative;z-index: 999;}
.nav_icon i{cursor: pointer;font-size: 20px;}

.nav ul.aljyw li{width: 136px;}
.aljyLogo .zlogo img{height:64px;padding: 0 10px 0 0;border-right: 1px solid #EAEAEA !important;}
.regPartners{font-size: 26px;letter-spacing: 2px;margin-left: 12px;}

/* 登录 / 注册 */
.login_btn, .sign_btn{width: 25%;}
.login_btn a, .sign_btn a{color: #333;padding: 5px 15px;font-size: 16px;border: 1px solid #a2a2a2;border-radius: 30px;}
.login_btn a:hover, .sign_btn a:hover{border: 1px solid #2aa23c;color: #2aa23c;}
.login_btn a.active, .sign_btn a.active, .lg_btn a:hover{background:#2aa23c;color: #fff;border: 0;}
.hytxt{color: #2aa23c;font-size: 16px;}
.lg_btn a{padding: 5px 15px;font-size: 16px;color: #333;background: #f3f1f1;border-radius: 12px;}
/* 20220601改 */
.logbtn{position: absolute;right: 0;height: 100%;width: 20%;}
.logbtn > div{box-sizing: border-box;padding: 0 5px;width: 50%;height: 28px;line-height: 26px;text-align: center;transition: color 0.2s;
  text-shadow: none;border: 1px solid #06559d;border-radius: 100px;margin-left: 10px;background-color: rgba(211, 229, 255, 0.24);}
.logbtn > div a{display: inline-block;font-size: 15px;color: #06559d;}
.logbtn > div:hover {background-color: rgba(211, 229,255,0.5);}
.logbtn i.iconfont.icon-geren{font-size: 18px;vertical-align: bottom;}
.logbtn i.iconfont.icon-jigouguanli{font-size: 14px;vertical-align: top;}


/* 首页-顶部导航 */
.nav{background: #06559d;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.navBox{height: 48px;border-left: 1px solid #e3e3e3;font-size: 17px;}
.nav ul li{float: left;height: 48px;width:109.9px;border-right: 1px solid #e3e3e3;line-height: 48px;position: relative;background: #06559d;}
.nav ul li:hover, .nav ul li.active{background: #6e6c6c;background: -webkit-gradient (linear,left top,right top,color-stop(20%,#6e6c6c),color-stop(80%,#7d7c7c));
    background: -webkit-linear-gradient(left,#6e6c6c 20%,#7d7c7c 80%);
    background:linear-gradient(to right,#6e6c6c 20%,#7d7c7c 80%);}
.nav ul li:hover a, .nav ul li:hover i, .nav ul li.active a, .nav ul li.active i{color: #fff;}
.nav ul li>a{display: block;width: 100%;height: 100%;color:#fff;text-align: center;}
.home i{font-size: 24px;padding-right: 10px;vertical-align: bottom;}

.navcdlist{height: 80px;line-height: 80px;font-size: 16px;text-align: center;}
.navcdlist i{font-size: 22px !important;}
.navcdtit{vertical-align: top;margin-left: 10px;}

.gdjtBox + .mdmsk + .nav ul.navlist li{width: 135px;}
.gdjtBox #org_logo{padding-right: 10px;border-right: 1px solid #EAEAEA;width: 255px;}
.gdjtBox.header .new-logo .logo-txt{display: none;}


/* 首页-主要内容 */
.main, .cx_main{min-height: 640px;}
.main{height: auto;margin: 25px auto;}
.main .floor{height: auto;margin-bottom: 30px;border: 1px solid #e3e3e3;position: relative;padding: 22px 10px;}
.main .floor .tit{height: 22px;font-size: 19px;background: #fff;position: absolute;top: -11px;left: 50%;text-align: center;line-height: 22px;font-weight: bold;}


/*学校介绍信息*/
.info_sjx{background:#f0f2f6;border: solid 1px #dedfe2;margin: 30px 16px;/* position: absolute;top: 128px;left: 3%; */width: 310px;box-shadow: 0 0 5px 0 #c5c5c5;z-index: 3;}
.infotit{background:rgb(19, 131, 233);color: #fff;text-align: center;margin: 20px 15px;}
.infotit p{height: 40px;line-height: 40px;font-size: 18px;}
.infotit p:nth-child(1){background-color:rgb(1, 83, 158);line-height: 50px;height: 50px;}
.code{width:70%;padding:20px;margin:auto;text-align:center;}

.tline{width: 30px;height: 90px;background-color: #086dc9;position: absolute;top: -76px;left: 50%;transform: translate(-50%);border-radius: 0 8px 20px 20px;box-shadow: 0 0 3px 0 #00396d;}
.tline::before,.tline::after{content: "";position: absolute;display: block;}
.tline::before{background: #06559d;height: 6px;width: 6px;left: -6px;top: 0;}
.tline::after{background: #8693C1;height: 6px;width: 8px;border-radius: 8px 8px 0 0;left: -8px;top: 0;}

/* 最近成绩公示批次 */
.main .floor1{height: 308px;}
.titlepc{text-align: center;padding: 3px 15px;font-size: 16px;position: absolute;top: -14px;left: 50%;margin-left: -47px;background: #0075b3;}
p.bline{border-bottom: 1px dashed #c8cbda;margin: 7px 0;padding-bottom: 5px;}
.main .floor1 span, .cjpub span{font-size: 12px;color: #666;}
span.txtTitle{font-size: 14px !important;color: #000 !important;}
.fkicon{border: 1px solid #0075b3;width: 11px;height: 11px;display: block;float: left;color: #0075b3 !important;margin-right: 20px;position: relative;margin-top: 5px;}
.fkicon i{font-size: 13px;position: absolute;top: -5px;left: 0;}
span.txtcol{margin: 6px 0 0 32px;display: block;color: #2aa23c !important;}
.more{position: absolute;top: 10px;right: 15px;font-size: 14px;color: #999;display: flex;align-items: center;}

/* 网上办事 */
.main .floor2{min-height: 108px;height: auto;padding: 25px 10px;margin-bottom: 20px;background: #06559d;display: flex;align-items: center;border-radius: 3px 30px;}
.main .floor2 ul li{float: left;height: 70px;width: 20%;max-width: 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;}
.main .floor2 ul li a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: #fff;background: #06559d;border-radius: 5px;padding: 10px 0;}
.btnlists li a i{font-size: 24px;padding-right: 10px;vertical-align: bottom;}
.floor2tit{display: flex;flex-direction: column;}
.floor2tit span{display: inline-block;}
.floor2tit span:last-of-type{font-size: 15px;}
.floor2tit.one span:last-of-type{letter-spacing: 0.5px;}
.floor2tit.two span:last-of-type{letter-spacing: 0.7px;}
.floor2tit.three span:last-of-type{letter-spacing: 1px;}
.fl2txt2{margin-left: -21px;letter-spacing: -1px;}
.zxlx_icon,.zkzdy_icon,.aljy_icon,.cjcx_icon,.zscx_icon,.wsbm_icon{display: inline-block;width: 40px; height: 40px;background-size: 100% 100%;}
.wsbm_icon{background-image: url(../img/wsbm2.png);}
.zxlx_icon{background-image: url(../img/wsbm1.png);}
.zkzdy_icon{background-image: url(../img/zkzdy1.png);}
.aljy_icon{background-image: url(../img/aljy1.png);}
.cjcx_icon{background-image: url(../img/cjcx1.png);}
.zscx_icon{background-image: url(../img/zscx1.png);margin-left: -5%;}


.minext{display: inline-block;width: 14px; height: 14px;background-image: url(../img/next.svg);background-size: 100% 100%;}

/* 可报名的工种等级部分信息 */
.main .floor3{max-height: 286px;}
.leftjt, .rightjt{position: absolute;top: 0;font-size: 12px !important;}
.leftjt{left: -5px;}
.rightjt{right: -5px;}
.go-next, .go-prev{position: absolute;top: 43%;z-index: 2;cursor: pointer;}
/* .go-next {right: 10px;} */
.go-prev{/* left: 10px; */transform: rotate(180deg);}
.inforitem ul li{width: 322px;height: auto;position: relative;float: left;padding: 12px 0 0;}
.inforitem ul li .bmlistCont{padding: 0 15px;width: 100%;}
.inforitem .con_item{background: rgba(211, 229, 255, 0.24);border: solid 1px #dedfe2;border-radius: 4px;padding: 15px 16px 10px;position: relative;font-size: 14px;min-height: 174px;}
.text-e{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.item-type{position:absolute;right:-1px;top:-12px;color:#809fba;background-color:#fff;padding:3px 8px 3px 18px;border:1px solid #dedfe2;border-radius:20em 20em 0 20em;font-size:14px;}
.item-adre{color:#06559d;min-height:30px;position:relative;}
.item-adre span{display:inline-block;}
.item-type:before{content:'';display:inline-block;position:absolute;top:10px;left:8px;width:5px;height:5px;background-color:#b4baca;border-radius:50%;}
.item-time{color: #a4a9b6;padding-bottom: 10px;transition: .25s linear;}
.item-time img{vertical-align: middle;}
.item-title{color: #06559d;font-weight: bold;padding-bottom:5px;transition: .25s linear;}
.item-title span{font-size: 17px;}
.item-control{display:flex;display:-webkit-flex;margin:0 -5px;}
.item-btn{width:100%;margin:0 5px;border:0;height:36px;background: #0075b3;color: #fff;font-size: 16px;line-height: 36px;text-align: center;border-radius: 20px;}
.item-btn:hover{background: #1fb1ff;}
.bm_1{flex-wrap: nowrap !important;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0 !important;}
.swiper-button-next, .swiper-button-prev{background-image: none !important;}
.swiper-button-next{right: 10px !important;}
.swiper-button-prev{left: 10px !important;}
.enroll-item-box{margin: 15px auto 0;width: 92%;}
.con_items{flex-wrap: nowrap;position: absolute;display: flex;}
#auto{position: absolute;bottom: 5px;left: 50%;transform: translate(-50%);font-size: 14px;padding: 5px 10px;background-color: #28a23c;color: white;border-radius: 5px;cursor: pointer;z-index: 5;}

.cjitems, .con_items, .cjitemsxq{left: 0;}

.main .floor .tit a, .leftjt, .rightjt, .toptitle a, .listTit, .cx_title,a.more{color: #06559d;}

/* 悬浮框 */
.floatingwd{position: absolute;top: -10px;left: -34%;}

/* 目录 / 统计 */
.muluBox{width: 310px;height: 200px;position: relative;top: 0;left: 0;margin: 30px 16px;overflow: hidden;
  background: #f0f2f6;border: 1px solid #e5e5e5;border-radius: 4px;box-shadow: 0 0 5px 0 #c5c5c5;}
.muluBox p{margin: 10px 0 15px 0;}
.mulu{margin: auto;width: 266px;background: white;height: 120px;}
ul.mulu>li>ul>li{float: left;width: auto;text-align: center;height: 30px;line-height: 30px;font-size: 14px;padding: 0 5px;}
.mulu_title{background: #06559d;height: 120px;width: 40px;padding: 5px;}
li.mulu_list ul li{border-bottom: 1px dashed #e5e5e5;border-right: 1px dashed #e5e5e5;}
.muluBox a.more{top: 175px;font-size: 12px;color: #999;}
a.more i{font-size: 12px !important;margin-top: 1.5px;}


/*百度地址*/
.mapBox{width: 97%;height: auto;position: relative;background: white;left: 50%;transform: translate(-50%);box-shadow: 0 0 5px 0 rgb(197 197 197 / 50%);}
.map{height: 310px;border: 1px solid #e5e5e5;border-radius: 4px;}
.maptxt{padding: 10px 0;width: 100%;text-align: center;}
.maptxt img{width: 16px;vertical-align: bottom;}
.map-card{position: absolute;right: 5%;top: 46%;background: rgba(255 255 255 / 75%);padding: 12px;margin-top: -90px;border-radius: 4px;}
.cardcod{position: relative;}
#maplogo_pc,img#flogo_pc{width: 36px;height: 36px;object-fit: cover;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);}
.cardtxt{text-align: center;font-size: 14px;padding: 5px 0 0;}
.cardtxt span{color: #1182e8;margin-left: 2px;}
#mapqrcode_pc img{width: 100px;height: 100px;}

.flcard{display: none !important;}
img#flogo_pc{width: 46px;height: 46px;}

/* 成绩公示详情 */
.listBox{min-height: 100px;}
.mdlist{margin: 30px 0;text-align: center;position: relative;/*left: 50%;transform: translate(-50%);*/width: 950px;}
.mdlist ul li > ul li{float: left;}
.listitle{background:rgb(11, 143, 211);font-weight: bold;color: #fff;}
.table{width: 100%;border: 1px solid #dedfe2;border-left: 0;border-bottom: 0;}
.table li ul{display: flex;}
.table li ul li{width: 125px;height: 32px;line-height: 32px;border: 1px solid #dedfe2;border-right: 0;border-top: 0;}
.colortxt{color: #2aa23c;}
.cjitemsxq .con_item.active, .inforitem .con_item:hover{background: #fff;box-shadow: 0 0 8px 1px #dedfe2;}
/*手机端展示*/
li.phtxt{width: 300px;height: auto;position: relative;left: 50%;transform: translate(-50%);padding: 10px;}
li.phtxt > ul{border: 1px solid #dedfe2;border-radius: 3px;box-shadow: 0 0 11px 0px rgba(111, 111, 111, 0.35);}
li.phtxt > ul > li{width: 100%;display: flex;border-left: 0;}
li.phtxt > ul > li span:nth-child(1){width: 35%;border-right: 1px solid #dedfe2;padding: 0 5px;background: #f0ffe0;}
li.phtxt > ul > li span:nth-child(2){flex: 1;}

/* 成绩公示 */
.cjpub .list-items{float: left;padding: 0 10px;}
.pasgs{position: absolute;bottom: 1%;right: 1%;width: 25%;}
.pas_gs{position: absolute;top: -1%;right: -3%;z-index: 3;width: 130px;}
.roster .pas_gs{top: -40px;right: -40px;}
.pasgs img, .pas_gs img,.rdpasgs img{width:85%;opacity:.7;}

.rdpasgs{position: absolute;bottom: 2%;right: 4%;width: 24%;z-index: 3;}



/*成绩查询*/
.cx_title{font-size: 30px;text-align: center;line-height: 90px;height: 90px;}
.formgroup{width: 50%;position: relative;margin-bottom: 20px;}
.formgroup label{width: 92px;display: inline-block;text-align: right;}
.formgroup input, .formgroup select{border: 1px solid #ddd;height: 36px;line-height: 36px;padding-left: 10px;width: 55%;border-radius: 3px;background: #fcfcfc;font-size: 16px;}
.formgroup label, .h48{height: 48px;line-height: 48px;}
a.ver_btn:hover{opacity: 0.8;}/* color: #2aa23c;border: 1px solid #2aa23c; */
a.ver_btn{position: absolute;top: 6px;right: 129px;padding: 5px ;font-size: 20px;font-weight: 600;cursor: pointer;color: #fff;background: #06559d;width: 80px;text-align: center;}
.h48{font-size: 14px;color: #0075b3;}
.submit-btn{width: 248px;height: 50px;color: #fff;text-align: center;line-height: 50px;font-size: 24px;margin: 0 auto;display: block;border: 0;border-radius: 5px;
  background: linear-gradient(to right,#0075b3,#0e9be5);background: -moz-linear-gradient(to top,#0075b3,#0e9be5);
  background: -webkit-linear-gradient(to top,#0075b3,#0e9be5);background: -o-linear-gradient(to top,#0075b3,#0e9be5);}

.cx_title i{font-size: 50px;vertical-align: sub;}

.cj_listbox .table li ul li{width: 120px;}
/* .warning{font-size: 14px;color: #f56c6c;position: absolute;width: 100%;left: 0;top: 44px;padding-left: 97px;} */
.formgroup span.error{font-size: 12px;color: #fe6f6f;position: absolute;width: 100%;left: 0;top: 48px;padding-left: 100px;}

/* 证书详情 */
.main_box .main_con .left, .info, .info_two, .user, .main_box .main_con .right .zs_img img{width: 100%;height: auto;}
.main_box .main_con .right{width: 68%;margin-top: 20px;margin-right: -4%;}
.main_box, .main_con{position: absolute;font-family: "方正粗圆简体";}
.main_box{top: 5%;left: 50%;margin-left: -45%;width: 90%;height: auto;}
.main_box h1{font-size: 2em;text-align: center;font-family: "方正大标宋简体";}
.main_con, .info, .info_two, .user, .right{display: flex;font-size: 1em;}
.info, .info_two{height: 40px;line-height: 40px;margin: 10px 0;}
.line{border-bottom: 2px solid #000;margin-left: 10px;font-size: 1em;width: 70%;}
.right p{width: 60%;margin: 0;}
.right .zs_img{width: 37%;margin-left: 3%;}
.description{position: relative;top: 0;left: 0;margin-top: 52%;}
.description p{font-size: .8em;font-weight: normal;}
.seal{float: right;margin-right: 15%;line-height: 34px;font-size: 1.2em;margin-top: -70px;}

/* 证书查询结果 */
table{max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.table_bordered {width: 100%;margin-bottom: 20px;border: 1px solid #06559d;}
colgroup{display: table-column-group;}
col{display: table-column;}
tbody{display: table-row-group;vertical-align: middle;border-color: inherit;}
.table_bordered .lan{background-color: #06559d;}
.table_bordered .lan td{color: #fff;font-size: 14px;}
.lan{color: #06559d;}
.table_bordered td{font-size: 12px;line-height: 20px;padding: 10px;color: #06559d;border: 1px solid #06559d;}
.table_bordered td.zd{text-align: right;font-weight: bold;color: #000;padding: 0 0 0 1px;}



/* 成绩查询结果详情 */
.cj_result{width: 90%;margin: 20px auto;padding: 2%;border: 1px solid #e3e3e3;border-radius: 3px;}
.cj_result .formgroup{margin: 0;}
input:disabled{font-weight: bold;}

/* 鉴定公告 */
.ident_items .con_item{background: #fff;}
.ident_title{background: #f2f2f2;font-size: 16px;color: #0075b3;border-left: 5px solid #92afcd;padding: 5px 0 5px 10px;margin: 5px 0;}
.address{font-size: 13px;color: #333;}
.txtcolt{color: #2aa23c !important;margin-left: 32px;}

.jdtime input{width: 130px;height: 35px;line-height: 35px;border: 1px solid #ececec;padding: 0 10px;}

.transition {transition: all .25s linear;}
.transition-e {transition: all .25s ease;-moz-transition: all .25s ease;-webkit-transition: all .25s ease;-o-transition: all .25s ease;-ms-transition: all .25s ease;}


.module{padding:50px 0;}
i,em{font-style:normal;}
.jssorb111 .i {position:absolute;color:#fff;font-family:"Helvetica neue",Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;z-index:0;}
.jssorb111 .i .n {display:none;}
.jssorb111 .i .b {fill:#fff;stroke:#000;stroke-width:500;stroke-miterlimit:10;stroke-opacity:.5;}
.jssorb111 .i:active .b {fill:#fea900;stroke:#fea900;stroke-opacity:1;}
.jssorb111 .iav .b {fill:#000;stroke-opacity:1;}
.jssorb111 .i.idn {opacity:.3;}
.jssort121 div{top:0 !important;overflow:visible !important;}
.jssorb111 .iav .n, .jssorb111 .i:hover .n {display:block;}
.jssort121 .p {position:absolute;top:0;left:0;border-bottom:1px solid #ccc;box-sizing:border-box;color:#fff;background:rgba(255,255,255,1);opacity:1;}
.jssort121 .p .t {position:absolute;padding:6px;padding-top:10px;box-sizing:border-box;top:0;left:0;width:100%;height:100%;line-height:10px;overflow:hidden;font-size:9px;}
.jssort121 .p .i {margin-right:10px;position:relative;top:0;left:0;width:96px;height:50px;border:none;float:left;}
.jssort121 .pav .ti,.jssort121 .pav .d ,.jssort121 .p:hover {color:rgb(59,115,254);}
.jssort121 .pav:hover .ti,.jssort121 .pav:hover .d {color:rgb(59,115,254)}
.jssort121 .pav, .jssort121 .p:hover.pdn {opacity:1;}
.jssort121 .ti {position:relative;font-weight:bold;color:#000;font-size:16px;}
.jssort121 .d {position:relative;line-height:1.2;color:#7c7c7c;margin-top:20px;font-size:14px;padding:0 0 5px 0;display:-webkit-box;-webkit-box-orient:vertical;
  -webkit-line-clamp:2;overflow: hidden;}
.banner-more{bottom:-40px !important;width:100%;left: 0;z-index: 999;background-color:#fff;height:40px;padding:10px;margin:0;position: absolute;text-align:right;}
.banner-more a{display:block;height:100%;}
.banner-more a span{float:right;margin-top:15px;}
.banner-more a span i{margin-top:5px !important;}
.main .floor1{height:auto !important;padding: 50px 0 20px 0;}
.main .floor1 .tit,.main .floor3 .tit{width:350px;left:0;right:0;margin:auto;}
.main .floor3 .tit{width: 135px;}
.list-wrap, #container,#identBox,.catalog{display:flex;flex-wrap:wrap;/* justify-content: center; */}
.list-wrap{width:100%;}
.list-items{padding:0 15px;width:33.333%;}
.items-tag{position: absolute;font-size:300px;color: rgba(167, 160, 160, 0.07);font-family: "黑体";right: -80px;top: -64px;z-index: -1;}
.items-con{width:95%;margin:8px auto;padding:20px 20px 0;box-shadow:0 3px 30px rgba(172,172,172,.3);position:relative;}
.box-items{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #efefef;}
.main-date{top:-8px;right:.75rem;}
.main-date-item{color:#fff;position:relative;display:inline-block;font-size:1rem;text-align:center;background:#1383e9;padding:8px 0 3px;border-top-right-radius: 8px;width:100px;}
.main-date-item em{display:block;font-size:16px;margin-top:2px}
.main-date-item:before,.main-date-item:after{content:"";position:absolute;display:block;}
.main-date-item:before{background:#8FB5FB;height: 6px;width: 6px;left: -6px;top: 0;}
.main-date-item:after{background:#8693C1;height: 6px;width: 8px;border-radius: 8px 8px 0 0;left: -8px;top:0;}
.main-date:after{position:absolute;content: "";display: block;width: 0;height: 0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:15px solid #1383e9;}
.main-date-item .main-date-title{font-size:14px;}
.main-date-item .main-date-con{display:flex;align-items:center;justify-content:space-between;font-family: "Constantia",Georgia;font-size:12px;}
.main-date-item .main-date-con .main-date-span{display:inline;margin:3px;color:#fff;font-size:18px;}
.box-items p.bq{font-weight:700;font-size:14px;}
.box-items p:not(.bq){font-size:14px;color:#777;line-height:26px;margin-top:-2px;}
.box-items p.items-date, .clr-fw{color:#fe6f6f;font-weight:700;}
.box-items p em,.detail-con .table td em{padding:0 5px;}
.con-box .box-items:last-of-type{border:0;}
/* 批次号修改 */
.batch_no{position: absolute;top: 15px;left: 0;width: 100%;height: 26px;display: flex;align-items: center;}
.batch_no_title{font-size: 13px;padding: 0px 10px;line-height: 26px;color: #fff;background-color: #2793f5;}
.batch_no_num{flex: 1;font-size: 15.5px;letter-spacing: .6px;line-height: 26px;padding-left: 10px;color: #0c72cf;background-color: #e7f3fd;}
.paddingtop55{padding-top: 55px;}

.items-btn{text-align:center;}
.items-btn a{display:inline-block;padding:8px 15px;background-color:#1280e5;border-radius:4px;color:#fff;margin:auto;font-size:14px;}
.detail-wrap{/* padding:40px 20px 20px; */padding:40px 0 20px;margin-bottom:40px;position: relative;}
.detail-wrap .detail-title{text-align:center;font-weight:700;color:#333;}
.detail-con .table{width:100%;border:0;margin-top:30px;border-collapse:collapse;border-top:1px solid #ececec;border-left:1px solid #ececec;}
.detail-con .table td{height:50px;font-size:14px;padding-left:15px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.detail-con .table td.num-exam span{display:inline-block;margin-right:7px;padding:5px 7px;color:#fff;}
.detail-con .table tr td:nth-child(odd){background:#f5f5f5;}
.detail-con .table tr td[class*="num-"]{background-color:transparent;}
.detail-con .table tr:last-of-type td:nth-child(even){font-weight:700;}
.pass{background-color:rgb(11, 143, 211);background-image: linear-gradient(180deg,rgb(31, 142, 230),rgb(60, 180, 255));}
.passtxt{color:rgb(11, 143, 211);font-size: 16px;}
.againtxt,input.cj{color:#ff5c5c;}
.again{background-color:#ff5c5c;background-image: linear-gradient(180deg,rgb(241, 85, 95),rgb(228, 80, 80));}
.notice{width:100%;}
.notice-title{position:absolute;left:-8px;}
.notice-title .notice-titlle-con{position:relative;background-color:rgb(6 85 157);color:#fff;padding:6px 10px;padding-right:30px;font-size:14px;border-radius:0 15px 15px 0;}
.notice-title .notice-titlle-con:before{content: '';position: absolute;display: block;transform: rotate(185deg);top: -7px;left: 0;width: 0;height: 0;
  border-left: 1px solid transparent;border-right: 7px solid transparent;border-top:7px solid rgb(50, 73, 95);}
.notice-date{position:absolute;right:10px;width:35px;line-height:30px;height:30px;background:#f5f4f4;text-align:center;}
.notice-date .notice-titlle-con{height:100%;color:#424141;font-size:13px;position:relative;border: 1px dashed #bfbfbf;}
.notice-date .notice-titlle-con sub{font-size:xx-small;color:#a2a2a2;}
.notice-date .notice-titlle-con:before{content:'';display:block;width:100%;height:100%;background:#e0e0e0;position:absolute;top:5px;left:-5px;z-index:-1;}
.notice .notice-con{margin-top:45px;}
.search-wrap{width:98%;height:100%;display:flex;flex-wrap:wrap;margin-bottom:20px;padding:10px;background-color:#fff;border:1px solid #ececec;}
.search-items{position:relative;margin: 0 15px 10px 0;}
.select_label{color:#333;float:left;line-height:35px;padding-right:15px;font-size:12px;font-weight:700;}
/* .select_label{color: #818181;font-size: 14px;font-weight: normal;position: absolute;transform: translateX(10px);z-index: 1;} */
.select_box{float:left;border:solid 1px #ececec;color:#444;position:relative;cursor:pointer;width:160px;height:35px;font-size:13px;}
.selet_open{display:inline-block;border-left:solid 1px #E5E5E5;position:absolute;right:0;top:0;width:35px;height:35px;}
.selet_open b{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:10px;height:10px;border-right:2px solid #777;
  border-bottom:2px solid #777;transform:rotate(45deg) translate(-3px , -3px);transition:.5s linear;}
.select_txt{display:inline-block;padding-left:10px;width:130px;line-height:35px;height:35px;cursor:text;overflow:hidden;}
.option,.gzdmoption{width:160px;min-height:1px;max-height:140px;overflow-y:auto;border:solid 1px #ececec;position:absolute;top:33px;left:-1px;z-index:2;display:none;}
.option span{display:block;border-bottom:1px solid #efefef;padding:5px 10px;line-height:26px;text-align:left;width:100%;background:#fff;}
.option span:hover{background:#ecf4ff;}
.option::-webkit-scrollbar,.gzdmoption::-webkit-scrollbar{width:4px;background-color: #eee;}
.option::-webkit-scrollbar-thumb,.gzdmoption::-webkit-scrollbar-thumb{background-color:#c5c5c5;}
.gzdmoption{width: 100%;}
.secrch-btn{width:58px;height:35px;background:rgb(19, 131, 233);font-size:14px;color:#fff;}
.box-container{border:1px solid #e6e6e6;padding:10px;margin-top:20px;}
input#ggsl,input#kssj,input#cjgs{width: 212px;height: 35px;text-indent: 0.5rem;border: 1px solid #ececec;}

.second-items.search-items .makeinp{width: 100%;height: 100%;padding: 0 10px;color: #818181;}
.second-items.search-items .gzdmoption option{padding: 5px 10px;color: #444;font-size: 13px;}


/*分页样式*/
.fydiv{width: 336px;height: 70px;margin: 0 auto;margin-top: 30px;display: flex;}
.fenye{text-align: center;height: 30px;margin: 0 auto;}
.fenye li{float: left !important;padding: 0 !important;border: 1px solid #d8d8d8;height: 40px !important;line-height: 40px;border-radius: 4px;margin-right: 10px;}
.fenye li:hover{background-color: #f1f1f1;}
.fenye li a{text-decoration: none;color: #989898;display: block;font-size: 14px;}
.prev, .next{width: 70px !important;margin: 0 10px !important;}
.numb{width: 34px !important;margin: 0 6px !important;}
.choose{border:1px solid #171717 !important;}
.choose a{color: #000 !important;}


/*百度地图弹窗*/
.bg0{position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.5019607843137255);width: 200%;height: 200%;z-index: 1;}
.dialog_mapBox{width: 100%;height: 100%;z-index: 3;position: absolute;top: -3%;left: 0;}
.dialog_mapBox .icon-guanbi2{font-size: 30px;color: #fff;position: absolute;top: 20%;left: 50%;transform: translate(-50%);}
.dialog_map{width: 80%;height: 68%;border-radius: 5px;top: 60%;left: 50%;transform: translate(-50%, -50%);}

/*底部*/
#buttom{width: 100%;padding: 10px 0 5px 10%;color: #999;background: #fff;border-top: 3px solid #0075b3;margin-top: 26px;}
#buttom #logo{background: url(../images/logo.png) no-repeat center;float: left;width: 25%;height: 120px;}/* width: 160px; */
#buttom #xx{width: 416px;font-family: "微软雅黑";font-size: 14px;padding-left: 1%;}/* width: 540px; */
#buttom #xx li{margin: 5px 0;}
#buttom #xx li a{font-family: "宋体";font-size: 14px;color: #999;text-decoration: none;}
#buttom #wx{width: 80px;}
#buttom #wx img{width: 100%;}


/* 认定名单公示 */
.lxinfor{position: fixed;top: 58%;transform: translate(-50%);right: 2%;background: #0b8fd3;color: #fff;border-radius: 5px;padding: 10px;}
.lxinfor p{padding: 5px 0;}
.batch{position: absolute;right: 16px;top: 40px;}
.batch a{color: #5c5d5f;font-size: 12px;}
.batch a i{color: #cecfd4;vertical-align: text-top;}

/* 认定公告 */
.notice_lists{margin-top: 16px;overflow: hidden;height: 246px;overflow-y: scroll;}
.notice_lists li a{font-size: 15px;color: #7d7e80;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 19px 8px;padding-left: 13px;position: relative;cursor: pointer;}
.notice_lists li a:first-of-type{margin-top: 0;}
.notice_lists li a::before{content: '';display: inline-block;position: absolute;width: 5px;height: 5px;background: #7d7e80;border-radius: 100px;top: 8px;left: 0;}
.notice_lists li:hover a{color: #272727;}
.notice_lists li:hover a::before{background: #07549c;}
.notice_lists::-webkit-scrollbar {display: none;}
li.zwbbimg{text-align: center;width: 100%;height: 100%;line-height: 200px;}


/*评价目录*/
.lineds{width: 100%;border-bottom: 1px dashed #bdbdbd;padding: 10px 0;font-size: 14px;}
.cat_items .items-con{padding:20px;border-radius: 10px;}
.catalog-title{position: absolute;top: -10px;height: 30px;line-height: 30px;left: 50%;transform: translate(-50%);
  background: #5ebd6d;color: #fff;font-size: 16px;text-align: center;padding: 0 10px;}
.catalog-title::after{content: '';position: absolute;display: block;transform: rotate(275deg);top: 0;right: -9px;width: 0;
  height: 0;border-left: 1px solid transparent;border-right: 8px solid transparent;border-top: 10px solid rgb(58, 95, 51);}
.clr-fw{font-size: 16px;}

.directoryxq{position: absolute;width: 140px;height: 100px;background: rgba(1, 14, 27, 0.49);text-align: center;border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.65);z-index: 5;}
.directoryxq a:first-of-type{border-bottom: 1px solid #fff;}
.directoryxq a:hover{background: #032849;}

.ml_btn a{padding: 5px 10px;font-size: 14px;border-radius: 2px;color: #fff;background: linear-gradient(60deg, #359cf5, #9ad0ff);}

.target_title{font-size: 22px;color: #000000;margin-top: 24px;}
.target{font-size: 18px;color: #0059A9;line-height: 30px;margin-top: 13px;}

/* 收费明细 */
.cg-table,.cg-table td{border: 1px solid #dedfe2;padding: 0 5px;}
.cg-table td{height: 32px;line-height: 32px;}
.charge_ph{display: none;}
#paylist{/*margin-top: 16px;*/margin: 16px auto;}

/* footer底部 */
.df-ac-jc{display: flex;align-items: center;justify-content: center;}
p.record{width: 100%;height: 30px;margin: auto;}
p.record,p.record a,#buttom #xx li.records a{font-size: 12px;color: #999;font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Tahoma", "Helvetica", "SimSun", "ËÎÌå","微软雅黑";}
#buttom #xx li span{color: #525252;}
li.records{display: flex;align-items: center;padding-top: 5px;}


/* 水平居中 */
.pacenter{width: 100%;position: absolute;left: 50%;transform: translate(-50%);}
.letsp8{letter-spacing: 8px;}

/* 加载 */.jztxt{text-align: center;font-size: 12px;color: #c4c4c4;}

/* 暂无数据图片样式 */
.zw{width: 8%;margin: 20% auto;}

.sticky{position: sticky;top: 0;outline: 1px solid #dedfe2;}
.b.sticky{background-color: rgb(11, 143, 211);}
.w.sticky{background-color: #fff;}
.scroll-box::-webkit-scrollbar{display: none;}
.scroll-box {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}