/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll; height:100%;font-size: 62.5%;}/***默认让所有浏览器出现右边滚动条****/
.clearX,.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block; }
.clearX{border-bottom:1px solid #ececec;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial"; height:100%; font-size:16px; }
.allPcCont{ display:block;}
.allYdCont{ display:none;}
.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllListCon ul{ padding:0.5em;}
.AllListCon li{overflow:hidden;display:flex;align-items: center;justify-content: space-between;}
.AllListCon li span{color:rgba(80, 80, 80, 1);flex-shrink: 0;}
.AllListCon li a{color:rgba(80, 80, 80, 1);text-overflow: ellipsis;white-space: nowrap; overflow: hidden;line-height:3;}
.pic img{ width:100%;}
/****************全局头尾******************/
.footer{width:100%;   position:relative;margin-top:-8em; height:8em; background:rgba(0, 0, 0, 0.48); box-sizing:border-box; padding:1em 0; }
.footer_con{ max-width:1585px;  color:#fff; overflow:hidden; z-index:9; position:relative; margin:0 auto; line-height:1.9;}
.footer_con .con_left{ width:70%;}
.footer_con .con_left p{color:#fff;}
.footer_con .con_left p a{ color:#fff; padding:0 10px;}
.footer_con .con_left span{ padding:0 10px;}
.footer_con .con_right{ width:30%; display:flex;align-items: center;justify-content: flex-end; }
.footer_con .con_right span{ padding:0 10px; text-align:center;}
.footer_con .con_right span img{ height:3.6em;}
.footer_con .con_right span.ewm img{ height:5.3em;}
.footer_con .con_right span em{ display:block; font-size:0.8em; line-height:1.3;}

.rightNav{ position:fixed; right:0px; top:50%; margin-top:-140px; display:none; z-index:999; background:rgba(255,255,255,.5); border-radius:0.5em 0 0 0.5em; padding:0.5em 0.5em 1.5em 0.5em;}
.rightNav ul li{ margin:1em 0 0 0;}
.rightNav ul li a{ display:block; padding:0.8em;height:3em; width:3em; border-radius:100%; background:#3A78D5;}
.rightNav ul li a img{ width:100%;}
.rightNav ul li p{ position:absolute; right:100%; background:#3A78D5; font-size:1.15em; line-height:1.3; padding:0.5em; width:7em; color:#fff; display:none;}
.rightNav ul li.tel:hover p{ display:block;}
/****中间头部样式***/
.top_bg{ width:100%; min-height:100%;}
.top_bg_con{ padding:0.25em 0 8em 0;}
.TopLink{ max-width:1585px; width:100%; margin:0 auto; overflow:hidden; font-size:1.25em; display:flex;align-items: center; }
.TopLink .leftcon{ float:left; width:60%;}
.TopLink .leftcon span{ padding:0 10px;}
.TopLink .leftcon span.tiqi{ background:url(zkw20220505_13.png) 5px center no-repeat; padding:0 10px 0 45px; display:inline-block;}
.TopLink .leftcon a{ color:#fff; padding:0 10px;}
.TopLink .rightcon{ float:left; width:40%; text-align:right; display:flex;justify-content: flex-end; align-items: center; font-size:1.5em;}
.TopLink .rightcon p{ background:#3A78D5; border-radius:1em; padding:0 0.5em; margin:0 0 0 1em;}
.TopLink .rightcon p img{ height:1em; display:block;}
.TopLink .rightcon p a{ float:left; padding:0 0.15em;}
.TopLink .rightcon span img{ height:1.9em; display:block;}

.top_con{ max-width:1585px; margin:5em auto; position:relative;height:9em; z-index:99;}
.top_con .top_logo{width:61em; position:absolute;left:50%; top:3em; text-align:center; margin-left:-27em;}
.top_con .top_logo img{ width:100%;}
.search{position:absolute; width:36em; right:50%; top:16em; margin-top:1.5em; margin-right:-18em; }
.search .guanjz{ margin:1em 0 0 0.5em; font-size:1.25em;}
.search .guanjz span{ color:rgba(12, 110, 159, 1);}
.search .guanjz a{margin:0 10px; color:rgba(12, 110, 159, 1);}
.search form{ background:#fff; display:block; overflow:hidden; border-radius:2em; font-size:1.375em;}
.search .sr{float: left; width:73%; border: none; color:rgba(136, 136, 136, 1); background:none; line-height:46px; text-indent:1em; font-size:1em; line-height:2.5;}
.search .btn{ float:right; width:25%; height:2.6em; border: none; color: #fff; text-align: center; background:rgba(215, 180, 125, 1); font-size:1em; border-radius:2em; cursor: pointer;}

.top_conYD{ display:none; position:relative; box-shadow:0px 0px 20px rgba(0,0,0,.4); z-index:9; position:relative;}
.top_conYD .banner img{ width:100%; display:block;}
.top_conYD .topbtn{ position:absolute; right:0px; height:34px; top:50%; margin-top:-17px;}
.top_conYD .topbtn a{ margin:0 10px; display:inline-block; height:100%;}
.top_conYD .topbtn a img{ height:100%;}


.ZJSZ_gailan{position:relative;width: 100%; overflow:hidden;font-size:2.4rem; line-height:3.5; height:3.5em;padding:0; background:#005680; z-index:8; display:none;}
.ZJSZ_gailan .swiper-wrapper{ width:1000%; overflow:hidden;}
.ZJSZ_gailan  .swiper-slide{float: left;text-align: center; width:7em; color:#fff;}
.ZJSZ_gailan  .hover{background:linear-gradient(#1d729b, #0d628c);} 
.ZJSZ_gailan  .swiper-slide a{ color:#fff;}
.ZJSZ_gailan  .swiper-slide a:hover{ text-decoration:none;color:#fff;}
.ZJSZ_gailan  .swiper-slide ul{  vertical-align:middle; display:none; text-align:left;}

.ZJSZ_gailan  .swiper-slide ul li a{ background:url(jiaoyu20191015_30.png) left center no-repeat; padding:0 0 0 20px; display:inline-block; margin:0 0 0 20px; }
.ZJSZ_gailan  .swiper-slide ul li a:hover{  background-image:url(jiaoyu20191015_28.png);}
.ZJSZ_gailan  .swiper-slide ul.ERconter li{ width:50%; float:left;line-height:1.8; }
.ZJSZ_gailan  .swiper-slide ul.ERconter li a{ }

.ZJSZ_gailan  .swiper-slide.hover:hover p{ display:none;}
.ZJSZ_gailan  .swiper-slide.hover:hover ul{ display:table-cell;}



.chengdiv{height:0px; width:100%; max-width:1200px; position:relative; z-index:9;}
.zx_menu{max-width:1585px; position:relative; margin:0 auto; overflow:hidden; z-index:998; background:rgba(0, 0, 0, 0.74); display:flex; font-size:1.75em;}
.zx_menu p{ background:rgba(215, 180, 125, 1) url(zkw20220505_10.png) center center no-repeat; width:3.7em; cursor:pointer;}
.zx_menu ul{ width:100%; position:relative; z-index:9;}
.zx_menu ul li{float:left; width:25%; text-align:center;}
.zx_menu ul li a{ display:block;color:#fff;}
.zx_menu ul li:hover a,.zx_menu ul li.hover a{  background:rgba(58, 120, 213, 1); text-decoration:none;}
.zx_menu ul li span{ background:url(zkw20220505_05.png) left center no-repeat; padding:0 0 0 1em; display:inline-block; line-height:2; background-size:0.7em auto;}
.zx_menu ul li span.bg2{ background-image:url(zkw20220505_03.png);}
.zx_menu ul li span.bg3{ background-image:url(zkw20220505_02.png);}
.zx_menu ul li span.bg4{ background-image:url(zkw20220505_04.png);}

.zx_menu_con{background:#fff; max-width:1585px; margin:0 auto 25px auto; padding:0 25px; overflow:hidden; box-sizing:border-box; height:0;}

/*--首页内容版块--*/
.zx_menu_con .indexContLeft{overflow:hidden; padding:25px 0; box-sizing:border-box;}


.device {width:39%; overflow:hidden; position:relative; margin:0 0 1em 0; }

.device .swiper-pagination{position: absolute;z-index: 20;left:-1em;bottom: 1em;z-index:99; text-align:right;}
.device .swiper-pagination-bullet{ width:1.375em; height:0.25em; background:rgba(88, 88, 88, 1); border-radius:0; opacity:10;}
.device .swiper-pagination-bullet-active{ background:#fff;}
.device .swiper-slide img{ width:100%; display:block;}
.device .swiper-slide p{ position:absolute; bottom:0px; height:2.8em; line-height:2.8; color:#fff; font-size:1.15em; background:rgba(0,0,0,.5); width:100%; overflow:hidden; z-index:98; box-sizing:border-box; padding:0 5em 0 1em;}

.zx_menu_con  .Leftrightcon{  width:60%; margin:0 0 1em 0; }

.zx_menu_con  .tit{ background:rgba(243, 243, 243, 1); border-bottom:1px solid rgba(219, 219, 219, 1); display:flex;align-items: center; justify-content: space-between; padding:0 1em; height:3.4em;}
.zx_menu_con .tit span{color:#000;line-height:1.5; font-size:1.625em;}
.zx_menu_con .tit a{ color:rgba(58, 120, 213, 1);}
.zx_menu_con  .tit2{ display:block; height:auto; overflow:hidden; padding:0 1em 0 0;}
.zx_menu_con  .tit2 span{ float:left; line-height:2; padding:0 0.5em; color:rgba(145, 145, 145, 1); position:relative; cursor:pointer;}
.zx_menu_con  .tit2 span.hover{ color:#000;}
.zx_menu_con  .tit2 span.hover:after{ content:""; width:100%; height:4px; background:rgba(58, 120, 213, 1); bottom:0; left:0; position:absolute;}
.zx_menu_con .tit a{ float:right; line-height:3;}
.zx_menu_con  .Leftrightcon ul{}
#banner_bottom{ clear:both;}
#banner_bottom .swiper-slide{ width:50%;}
#banner_bottom .swiper-button-next,#banner_bottom .swiper-button-prev{

}
.swiper-button-next:after, .swiper-button-prev:after{ display:none;}


/*--内页头部样式--*/
.top_bg_nei .top_con{ margin:0 auto 1em auto;}
.top_bg_nei .top_con .top_logo{width: 42em;left: 0px;top: 0px;margin-left: 0px;}
.top_bg_nei .top_con .search{right: 0px;top: 0px;margin-right: 0px;}
.top_bg_nei .zx_menu_con{ height:auto;}

/*--招考服务--*/
.zkfw_left_cont{ width:58%; display:flex;}
.zkfw_left_cont .left_menu{ background:rgba(235, 236, 237, 1);}
.zkfw_left_cont .left_menu span{ display:block; font-size:1.25em; height:3.65em; border-bottom:1px solid #fff; padding:0 0 0 2em; width:14.5em; display:flex;align-items: center; box-sizing:border-box; cursor:pointer; color:rgba(80, 80, 80, 1);}
.zkfw_left_cont .left_menu span em{ background:rgba(227, 227, 227, 1) url(zkw20220505_23.png) center center no-repeat; border-radius:100%; height:1.4em; width:1.4em; margin:0 0.5em 0 0; display:block; background-size:auto 0.9em;}
.zkfw_left_cont .left_menu span em.bg2{ background-image:url(zkw20220505_19.png);}
.zkfw_left_cont .left_menu span em.bg3{ background-image:url(zkw20220505_20.png);}
.zkfw_left_cont .left_menu span em.bg4{ background-image:url(zkw20220505_21.png);}
.zkfw_left_cont .left_menu span em.bg5{ background-image:url(zkw20220505_18.png);}
.zkfw_left_cont .left_menu span em.bg6{ background-image:url(zkw20220505_22.png);}
.zkfw_left_cont .left_menu span.hover{ position:relative; border:1px solid rgba(176, 176, 176, 1); border-right:none; width:100.5%; background:#fff; color:rgba(215, 180, 125, 1);}
.zkfw_left_cont .left_menu span.hover em{ background-color:rgba(215, 180, 125, 1); background-image:url(zkw20220505_223.png);}

.zkfw_left_cont .right_cont{border:1px solid rgba(176, 176, 176, 1); width:100%; padding:1.5em 2em; box-sizing:border-box;}
.zkfw_left_cont .right_cont h3{ text-align:center; font-size:1.5em; font-weight:normal; margin:0 0 0.5em 0;}
.zkfw_left_cont .right_cont ul{ overflow:hidden;}
.zkfw_left_cont .right_cont ul li{ float:left; width:27.3%; margin:3%;}
.zkfw_left_cont .right_cont ul li a{ display:block; background: linear-gradient(180deg, rgba(255, 129, 0, 1) 0%, rgba(255, 129, 0, 0.651) 100%); color:#fff; display:block; border-radius:1em; font-size:1.15em; padding:1.25em 0 0.5em 0; text-align:center;}
.zkfw_left_cont .right_cont ul li.bg2 a{background: linear-gradient(180deg, rgba(136, 202, 255, 1) 0%, rgba(70, 173, 255, 1) 100%);}
.zkfw_left_cont .right_cont ul li.bg3 a{background: linear-gradient(180deg, rgba(80, 214, 209, 1) 0%, rgba(59, 179, 174, 1) 100%);}
.zkfw_left_cont .right_cont ul li.bg4 a{background: linear-gradient(180deg, rgba(251, 132, 104, 1) 0%, rgba(208, 88, 60, 1) 100%);}
.zkfw_left_cont .right_cont ul li.bg5 a{background: linear-gradient(180deg, rgba(153, 124, 248, 1) 0%, rgba(120, 82, 246, 1) 100%);}
.zkfw_left_cont .right_cont ul li a span{ width:45%; margin:0 auto 0.5em auto; display:block;}
.zkfw_left_cont .right_cont ul li a span img{ width:100%;}
.tabCont{ display:none;}

.zkfw_right_cont{ width:41%;}

.bottom_banner{ clear:both; width:101%; padding:1em 0 0 0;}
.bottom_banner .left_pic{ width:24%; margin:0 1% 0 0; float:left;}



/*--考试日历--*/
.ksrl_left_cont{ width:58%;}.cal1{ width:100%;  padding:2em 0; position:relative; z-index:2; }
.cal1{ width:100%;  position:relative; z-index:2; }
.cal1 .clndr{ overflow:hidden;}
.cal1 .clndr .clndr-time{font-size:1.15em;color:#000; line-height:1.5em; position:relative; margin:0 0 0 35%; display:flex; font-size:1.375em; align-items: center; justify-content:center; color:rgba(60, 60, 60, 1);}
.cal1 .clndr .clndr-time .month,.cal1 .clndr .clndr-time .day{display:inline;}
.cal1 .clndr .clndr-time .time{ display:none;}
.cal1 .clndr .clndr-controls {text-align: center; float:left; width:30%;  background:rgba(199, 199, 199, 1); border-radius:1em; position:relative; }
.cal1 .clndr .clndr-controls:after{ content:""; background:url(zkw20220505_44.png) repeat-x; height:2.2em; background-size:25% 100%; position:absolute; top:-0.8em; width:90%; left:5%;}
.cal1 .clndr .clndr-control-button{ height:1.5em; cursor:pointer; margin:0 1em 0 0; }
.cal1 .clndr .clndr-control-button.rightalign { margin:0 0 0 1em;}
.cal1 .clndr .clndr-sky .topMonth{ background:rgba(215, 180, 125, 1); border-radius:1em 1em 0 0; padding:2.5em 0 0.5em 0;}
.cal1 .clndr .clndr-sky .topMonth p{ color:#fff; font-size:1.375em;}
.cal1 .clndr .clndr-sky .KuangCont{ color:#e9b10e; background:#fff; padding:1em; margin:0 1em 1em 1em; position:relative; border-radius:0 0 1em 1em;}
.cal1 .clndr .clndr-sky .KuangCont p{ overflow:hidden; font-size:1.25em;letter-spacing:0.1em;}
.cal1 .clndr .clndr-sky .KuangCont h1{ font-size:7.75em; border-bottom:1px solid rgba(222, 222, 222, 1); line-height:1.3; color:rgba(215, 180, 125, 1);}
.cal1 .clndr .clndr-sky .KuangCont h5{ font-size:1.25em; font-weight:normal; letter-spacing:0.1em; line-height:2; color:rgba(215, 180, 125, 1);}

.cal1 .clndr .clndr-table {table-layout: fixed; width:65%;  float:right;height:20em; padding:0 2.5%;}
.cal1 .clndr .clndr-table thead{ font-size:1.22em; line-height:2.5; overflow:hidden;  color:rgba(215, 180, 125, 1); border-bottom:1px solid rgba(215, 180, 125, 1);}
.cal1 .clndr .clndr-table .header-days .header-day {vertical-align: middle;text-align: center;border:none;}
.cal1 .clndr .clndr-table .header-days .header-day p{   }
.cal1 .clndr .clndr-table tr { overflow:hidden; }
.cal1 .clndr .clndr-table  td {vertical-align: top; font-size:1.15em;}
.cal1 .clndr .clndr-table tr .day {width: 100%;vertical-align:middle;cursor:pointer;}
.cal1 .clndr .clndr-table tr .day .day-contents {text-align:center;cursor:pointer;height:1.4em; line-height:1.4; color:#000; width:1.5em; margin:0 auto;  }
.cal1 .clndr .clndr-table tr .day:hover .day-contents{ background-color:rgba(215, 180, 125, 1); color:#fff; border-radius:100%;}
.cal1 .clndr .clndr-table tr .today .day-contents{ background:rgba(199, 199, 199, 1); border-radius:100%; color:#fff;}
.cal1 .clndr .clndr-table tr .empty,
.cal1 .clndr .clndr-table tr .adjacent-month { width: 100%;height: inherit;}
.cal1 .clndr .clndr-table tr .adjacent-month  .day-contents{ color:#a1b1c2;}

.ksrl_right_cont{ height:30em; overflow-y:scroll;}
.ksrl_right_cont li{ border-bottom:1px dashed rgba(212, 212, 212, 1);}
.ksrl_right_cont li a{ line-height:4;}
.ksrl_right_cont li a:before{ content:"●"; display:inline-block; margin:0 0.5em 0 0; color:rgba(206, 206, 206, 1);}


/*--信息公开--*/
.xxgk_left_cont{ width:45%;}
.xxgk_left_cont .text{ background:#F5F5F5; margin:0 0 1em 0; padding:2em; }
.xxgk_left_cont .text h3{ font-size:1.5em; text-align:center; font-weight:normal; margin:0 0 1em 0;}
.xxgk_left_cont .text p{color:rgba(80, 80, 80, 1); text-indent:2em; line-height:1.75;}
.xxgk_left_cont .text h6{ text-align:right; font-size:1em; font-weight:normal;}
.xxgk_left_cont .text h6 a{ color:rgba(58, 120, 213, 1);}
.xxgk_right_cont{ width:53%;}


/*--列表页--*/

.mainList{ position:relative; overflow:hidden; max-width:1585px; margin:0px auto; background:#fff; padding:20px 0;}
.mainList .nei_tit{ background:url(zkw20220505_34.png) left center no-repeat;color:#000; padding:0 0 0 20px; margin:0 0 20px 0; line-height:1.5;}
.mainList .nei_tit a{ color:#000; padding:0 5px;}
.mainList .left_menu{width:20%;   margin:0 2% 0 0;}
.mainList .left_menu h3{ font-size:1.5em; background:rgba(58, 120, 213, 1); color:#fff; text-align:center; font-weight:normal; line-height:2.5;}
.mainList .left_menu ul{ overflow:hidden; background:rgba(245, 245, 245, 1);}
.mainList .left_menu ul li{ margin:1px 0 0 0;}
.mainList .left_menu ul li a{ color:rgba(141, 141, 141, 1); display:block; font-size:1.25em;line-height:2.5; text-align:center;}
.mainList .left_menu ul li a:hover,.mainList .left_menu ul li.hover a{color:rgba(58, 120, 213, 1);background:rgba(210, 229, 255, 1); text-decoration:none; border-left:0.5em solid rgba(58, 120, 213, 1);}


.mainList .right_cont{ width:77%;}
.mainList .right_cont .listtit{line-height:1; border-bottom:1px  solid rgba(58, 120, 213, 0.22); padding:0.5em 0; margin:0 0 0.5em 0; }
.mainList .right_cont .listtit span{ color:rgba(58, 120, 213, 1); border-left:7px solid rgba(58, 120, 213, 1); padding:0 0 0 1em;  font-size:1.375em; display:block;}

.mainList .right_cont .Listcont{}
.mainList .right_cont .ListconC{ overflow:hidden; color:#585858; line-height:2.6; height:2.6em; font-size:16px; position:relative;}
.mainList .right_cont .ListconC span{ background:#fff; position:absolute; right:0px; bottom:0px;color:#8d8d8d; padding:0 0 0 10px;}
.mainList .right_cont .ListconC a{color:#585858; text-decoration:none;}
.mainList .right_cont .ListconC  a em{ width:50px; float:left;}


.mainList .right_cont .page{ width:100%; line-height:1.5; color:#555555; text-align:center; margin:20px 0;}
.mainList .right_cont .page a{ border:1px solid rgba(225, 225, 225, 1); padding:0 10px; display:inline-block; margin:5px; color:#515151; }
.mainList .right_cont .page input{ width:40px; line-height:1; height:1em; margin:0 10px; font-size:14px;}
.mainList .right_cont .more{ background:#237edc; text-align:center; width:200px; margin:20px auto; }
.mainList .right_cont .more a{ color:#fff; display:block; font-size:1.5em; line-height:2;}




/*--细览--*/
.mainListXL{ border:1px solid #e5e5e5; border-top:none; padding:20px; max-width:1160px; margin:0 auto 20px auto;}
.mainListXL .left_menu{ display:none;}
.mainList  .xx_con{ margin:0 3%;}
.mainList  .xx_con h1{ font-size:2.25em; color:rgba(58, 120, 213, 1);  text-align:center; line-height:1.2;  overflow:hidden; margin:1em 0; font-weight:normal;}
.mainList  .xx_con h6{ font-size:1em; color:rgba(80, 80, 80, 1); padding:0 0 25px 0px;  text-align:center; font-weight:normal; margin:0 0 20px 0; line-height:2;border-bottom:1px solid rgba(206, 206, 206, 1);}
.mainList  .xx_con h6 span{ padding:0 15px 0 0;}
.mainList  .xx_con h6 span a{ padding:0 5px; color:#585858;}
.mainList  .xx_con h6 em{ height:16px; overflow:hidden;}
.mainList  .xx_con h6 em a{ height:16px; width:16px;display:inline-block; margin:0 5px;}
.mainList  .xx_con h6 em a.bg{ background-color:#cefeff;}
.mainList  .xx_con h6 em a.bg2{ background-color:#f8f8c3;}
.mainList  .xx_con h6 em a.bg3{ background-color:#ffc7ff;}
.mainList  .xx_con h6 em a.bg4{ background-color:#9bccfa;}
.mainList  .xx_con h6 span a:hover{ color:#2b71a2; text-decoration:none;}
.mainList  .news_cont_d_wrap{}
.mainList  .xx_con p{ line-height:2; color:rgba(80, 80, 80, 1);    margin:0 0 10px 0;}
.mainList  .xx_con p img{ max-width:100%;}




/* mmmm */
@media (max-width:780px){
	.mainList .xx_con h1{font-size:1.5em;}
}
.rightNav ul li.gzh>img,.rightNav ul li.sjb>img{ position:absolute; right:100%;background:#3A78D5;padding:0.5em; width:5.5em; display:none;}
.rightNav ul li.gzh>img{ top:0;}
.rightNav ul li.sjb>img{ top: 50%;}
.rightNav ul li.gzh:hover>img{ display:block;}
.rightNav ul li.sjb:hover>img{ display:block;}
.shareIcon .social-share .icon-wechat .wechat-qrcode .help p{text-indent:0;}