@charset "utf-8";
body{ padding:0px; margin:0px; font-family:"微软雅黑";font-size: 16px;background: #f3f7fe;color:#333;}
a{ text-decoration:none; color:#333;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus, select:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.mb{margin-bottom: 20px;}
.container{width:1200px;margin: 0 auto;}
a:hover{color:#1859DB;}
a,
.zczx_zct .bd li i{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}

.zczx_zct .bd li p,
.zczx_lists .lists li h4,
.zczx_lists .childs li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* header */
.zczx_header{padding: 1px 0; background: url(../images/header_bg.png) no-repeat center top;background-size: cover;}
.zczx_header .zczx_logo{margin-top: 26px;}
.zczx_header .zczx_logo img{display: block;height: 55px;}
.zczx_header .tit{color:#fff;padding-bottom: 230px;}
.zczx_header .tit h3{font-size: 4.125em;line-height: 1;margin: 127px 0 55px;}
.zczx_header .tit p{font-size: 1.625em;}
.zczx_header .tit b{font-size: 1.38em;}

/* footer */
.zczx_footer{background: #ebeff2;padding: 43px 0 36px;text-align: center;}
.zczx_footer .container>div,.zczx_footer .wx,.zczx_footer img{display: inline-block;vertical-align: middle;}
.zczx_footer .copyright{text-align: left;line-height: 1.8;}
.zczx_footer .wzbs{margin-right: 24px;}
.zczx_footer #_span_jiucuo{display: inline-block;margin: 0 10px;}

.zczx_step{background: url(../images/setp_bg.png) no-repeat center bottom #f3f7fe;background-size: 100%;}
.zczx_step .step_title{
  position: relative;top: -18px;z-index: 1;
  font-size: 1.25em;width: 80%;height: 77px;line-height: 77px;margin: 0 auto;border-radius: 53px;text-align: center; border: 4px solid rgba(255, 255, 255, 1); 
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(232, 242, 255, 1) 100%);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(232, 242, 255, 1) 100%);
  background: -o-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(232, 242, 255, 1) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(232, 242, 255, 1) 100%);
  -webkit-box-shadow: 0px 0px 17px 0px rgba(73, 146, 231, 0.67);
  -moz-box-shadow: 0px 0px 17px 0px rgba(73, 146, 231, 0.67);
  -ms-box-shadow: 0px 0px 17px 0px rgba(73, 146, 231, 0.67);
  -o-box-shadow: 0px 0px 17px 0px rgba(73, 146, 231, 0.67);
  box-shadow: 0px 0px 17px 0px rgba(73, 146, 231, 0.67);
}
.zczx_step .step_title span{color:#0043d6;}
.zczx_step .step_img img{display: block;height: 658px;margin: 46px auto;}

.zczx_search{background:url(../images/search_bg.png) no-repeat center bottom #519eea;background-size: auto 100%;padding-bottom: 60px;}
.zczx_search p{font-size: 2.25em;color:#fff;text-align: center;line-height: 1;padding:40px 0 18px;}
.zczx_search .search_box{width: 64.5%;margin: 0 auto;}
.zczx_search .search_iner{position: relative; padding: 0 120px 0 65px;background: url(../images/icon_search.png) no-repeat 26px center #A1C9F7;background-size: 24px;border-radius: 4px;overflow: hidden;}
.zczx_search input{background: none;border:none;height: 58px;line-height: 58px;color:#fff;font-size: 1.125em;}
.zczx_search input::placeholder{color:#fff;}
.zczx_search .s_txt{width:100%;}
.zczx_search .s_btn{position: absolute;right:0;top:0;width: 88px;background: #3667C9;border-radius: 4px;color:#fff;}

.zczx_lists{padding: 75px 0 60px;background: url(../images/bslist_bg.png) no-repeat center bottom #f2f5fb;background-size: cover;}

.zczx_hd{text-align: center;border-bottom: 1px solid #CED8F0;height: 76px;margin-bottom: 24px;}
.zczx_hd ul{display: inline-block;}
.zczx_hd li{float: left;}
.zczx_hd li a{position: relative; cursor: pointer;display: block;height: 77px;line-height: 48px;margin:0 64px;font-size: 1.75em;font-weight: 700; color:#383838;}
.zczx_hd li a:after{content:"";position: absolute;left:25%;bottom: 0;width:0;height: 4px; background: #1859DB;}
.zczx_hd li.on a{font-size: 2.25em;color:#1859DB;}
.zczx_hd li.on a:after{width: 50%;}
.zczx_hd li:hover a{color:#1859DB;}

.zczx_lists .bd{background: url(../images/zczx_childs_bg.png) no-repeat;background-size: 100% 100%;padding: 10px 30px 30px;}
.zczx_lists .childs{margin: 0 -10px;display: none;}
.zczx_lists .childs li{width: 12.5%;float: left;}
.zczx_lists .childs li a{
  cursor: pointer;display: block;margin: 20px 10px 0;padding:0 5px;text-align: center; height: 40px;line-height: 40px;border: 1px solid #fff;
  font-size: 1.125em; border-radius: 4px;background: #fff;
}
.zczx_lists .childs li:hover a{border-color: #1859DB;color: #1859DB;}
.zczx_lists .childs li.on a{background:#1859DB;color:#fff;border-color:#1859DB;font-weight: bold;}

.zczx_lists .results{
  border-radius: 12px;background: #FFFFFF;border: 2px solid #FFFFFF;padding: 30px;background: #f7f9fd;      
  box-shadow: 0px 0px 12px 0px #ADC4DB;
  -webkit-box-shadow: 0px 0px 12px 0px #ADC4DB;
  -moz-box-shadow: 0px 0px 12px 0px #ADC4DB;
  -ms-box-shadow: 0px 0px 12px 0px #ADC4DB;
  -o-box-shadow: 0px 0px 12px 0px #ADC4DB;
  backdrop-filter: blur(20px);
}
.zczx_lists .results .crumb{font-size: 1.125em;color:#808080;margin-bottom: 20px;}
.zczx_lists .results .crumb a{font-size: 1.11em;color:#1859DB;font-weight: bold;}
.zczx_lists .results .crumb .ssjg{font-size: 1.25em;color:#1859DB;font-weight: bold;}

.zczx_lists .lists li{padding: 24px 0;border-bottom: 1px solid #EBEBEB;}
.zczx_lists .lists li h4{font-size: 1.125em;color:#000;line-height: 1.3;font-weight: normal;margin-bottom: 15px;}
.zczx_lists .lists li .mes{color:#808080;line-height: 1.5;text-align: justify;}
.zczx_lists .lists li a:hover h4{color:#1859DB;}
.zczx_lists .lists li.noData{border-bottom:none;text-align: center;}

#kkpager{font-size: 1em}
#kkpager .pageBtnWrap,#kkpager .infoTextAndGoPageBtnWrap{display: inline-block;float: none;vertical-align: middle;padding-top:0;}
.page_div{padding: 20px;text-align: center;}
.page_div span,.page_div a{color:#969696!important;line-height: 32px;display: inline-block;font-size: 1em!important;}
.page_div .pageBtnWrap span,.page_div .pageBtnWrap a{background: #F2F2F2!important;padding: 0 10px!important;margin: 5px;border:none!important;}
.page_div .pageBtnWrap a:hover{color:#1859db!important;}
.page_div .pageBtnWrap .curr{background: #1859db!important;color:#fff!important;}
.page_div .infoTextAndGoPageBtnWrap>span{margin:5px;}
#kkpager_gopage_wrap{margin: 0 2px 0 1px;}
.page_div input{display: inline-block;width: auto!important;height: 30px!important;line-height: 30px!important;font-size: 1em;margin: 5px!important;padding: 0 10px!important;}
.page_div  #kkpager_btn_go_input{width: 30px!important;text-align: center;}
#kkpager_btn_go{left:58px!important;top:0!important;background: #1859db!important;}

.zczx_zx{background: #fff;padding: 48px 0;}
.zczx_zx img{display: block;width: 100%;}
.zczx_zx .znjqr{margin: 32px 0 16px;}

.zczx_zct{background: #f7fafc;padding: 40px 0 45px;}
.zczx_zct .bd{margin-top: 8px;overflow: hidden;}
.zczx_zct .bd ul{margin: 0 -16px;}
.zczx_zct .bd li{width: 20%;float: left;}
.zczx_zct .bd li a{display: block;margin: 32px 16px 0;background: #f7f7f7;}
.zczx_zct .bd li .imgbox{height: 238px;border-radius: 4px;background: url(../images/zczx_zct_bg.png) no-repeat center bottom #EBF2FF;background-size: cover;overflow: hidden;}
.zczx_zct .bd li i{
  display: block;width: 111px;height: 111px;border-radius: 50%;margin: 53px auto 0;overflow: hidden;border: 1px solid transparent;
  /* background: linear-gradient(270deg, #FFFFFF 0%, #E3F0FF 100%);
  background: -webkit-linear-gradient(270deg, #FFFFFF 0%, #E3F0FF 100%);
  background: -moz-linear-gradient(270deg, #FFFFFF 0%, #E3F0FF 100%);
  background: -o-linear-gradient(270deg, #FFFFFF 0%, #E3F0FF 100%); */
}
.zczx_zct .bd li i img{display: block;width:100%;}
.zczx_zct .bd li p{line-height:1.1;padding: 28px 10px 17px;text-align: center;font-size: 1.125em;}
.zczx_zct .bd li a:hover i{border-color:#1859DB;}


/* detail */
.zczx_detail{background: #fff;padding: 0 20px;margin: 26px auto 29px;}
.zczx_detail .crumb{padding: 22px 0;line-height: 1.3;}
.zczx_detail .crumb,.zczx_detail .crumb a{color:#000000}

.article_title{text-align:center; color:#000; font-size:2.25em; font-weight: normal; line-height:140%; padding:32px 0 17px;}
.article_attr{padding-bottom:36px; color:#000; border-bottom:#D9D9D9 1px solid;text-align: center;}
.article_attr b{font-weight:normal;}
.article_attr span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article_content{clear:both; padding:30px 0 10px; line-height:2.4; overflow:hidden; font-size:1.125em;text-align: justify;}
.article_content p{margin:15px 0;}
.article_content table,
.article_content video,
.article_content img{max-width:100%;}

@media (max-width:1280px) {
  body{font-size: 15px;min-width: 320px;}
  .container{width:auto;padding: 0 2%;}

  .zczx_header .zczx_logo img{height: auto;max-height: 55px;max-width: 100%;}

  .zczx_hd{height: 56px;}
  .zczx_hd li a{font-size: 1.5em;height: 57px;}
  .zczx_hd li.on a{font-size: 1.625em;}

  .zczx_header .tit{padding-bottom: 130px;}
  .zczx_header .tit h3{font-size: 2.25em;margin:70px 0 35px;}
  .zczx_header .tit p{font-size: 1.25em;}
  .zczx_header .tit b{font-size: 1.3em;}

  .zczx_step .step_title{height: auto;line-height: 1.3;padding: 15px 0;}
  .zczx_step .step_img img{height: auto;max-width: 80%;}

  .zczx_search p{font-size: 1.875em;}

  .zczx_lists{padding: 40px 0 50px;}
  .zczx_lists .childs li{width: 16.66%;}

  .zczx_zct .bd li i{height: 90px;width:90px;}
  .zczx_zct .bd li p{padding: 0 10px;height: 62px;line-height: 62px;}
  
}

@media (max-width:1080px) {
  body{font-size: 14px;}

  .zczx_zct .bd li{width: 33.33%;}
}

@media (max-width: 992px) {
  
  .zczx_step .step_title{width:auto;padding:15px 30px;}

  .zczx_search .search_box{width: 80%;}
  .zczx_search input{height: 48px;line-height: 48px;}

  .zczx_lists .childs li{width: 25%;}

  .page_div{padding-bottom: 0;}

  .zczx_footer .copyright{text-align: center;}
}

@media (max-width:768px) {
  .zczx_step .step_title{font-size: 1.125em;}
  .zczx_step .step_img img{max-width: 90%;}

  .zczx_search{padding-bottom: 45px;}
  .zczx_search p{font-size: 1.625em;}
  .zczx_search .search_box{width: 90%;}

  .zczx_hd li a{margin:0 20px;font-size: 1.25em;}
  .zczx_hd li.on a{font-size: 1.375em;}
  .zczx_lists,.zczx_zct{padding-top: 30px;}

  .zczx_lists .results .crumb{font-size: 1.1em;}

  .zczx_lists .childs{margin: 0 -5px;}
  .zczx_lists .childs li a{margin: 10px 5px 0;}
  
  
}

@media (max-width: 640px) {
  .zczx_header .tit{padding-bottom: 90px;}
  .zczx_header .tit h3{font-size: 2em;}
  .zczx_header .tit p,.zczx_header .tit b{font-size: 1.125em;}

  .zczx_step .step_img img{max-width: 96%;}

  .zczx_lists .bd,.zczx_lists .results{padding-left:20px;padding-right: 20px;}
  .zczx_lists .childs li{width: 33.33%;}

  .zczx_zct .bd li{width: 50%;}
  
}

@media (max-width: 560px) {
  .container{padding: 0 4%;}

  .zczx_search .search_box{width: 100%;}
  .zczx_zct .bd ul{margin: 0 -10px;}
  .zczx_zct .bd li a{margin: 20px 10px 0;}
  .zczx_zct .bd li .imgbox{height: 188px;}
  .zczx_zct .bd li i{height: 70px;width:70px;margin-top: 40px;}
}

@media (max-width: 460px) {
  .zczx_hd li a{margin:0 13px;}

  .zczx_search .search_iner{padding: 0 100px 0 55px;background-position: 20px center;}
  .zczx_search input{font-size: 1em;}

  .zczx_lists .childs li{width: 50%;}

  .zczx_zct .bd li .imgbox{height: 168px;}
}

