@charset "UTF-8";

@font-face { font-family: "almmsht"; src: url("庞门正道标题体.ttf") format("truetype"); font-variation-settings: normal; font-display: swap; }
.zkcg_banner { background: url(260422zkcg_bg1.jpg) no-repeat top center; text-align: center; background-size: cover; padding-top: 2.36rem; padding-bottom: 2rem; }
.zkcg_con { background: #eff8ff url(260422zkcg_bg2.jpg) no-repeat center bottom; }
.zkcg_tit { position: relative; padding-bottom: .04rem; text-align: center; font-size: .32rem; font-weight: bold; color: #000; }
.zkcg_tit em { font-family: 'almmsht'; font-weight: normal; font-size: .5rem; color: #1B66CF; position: relative; bottom: -.04rem; }
.zkcg_tit::before { content: ''; position: absolute; height: .04rem; width: 2.52rem; background: #E5E5E5; bottom: 0rem; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.zkcg_tit::after { content: ''; position: absolute; height: .04rem; width: .32rem; background: #1B66CF; bottom: 0rem; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.zkcg_nr { padding: .2rem .3rem; box-shadow: 0px 2px 18px  rgba(24,129,254,0.12); border: 2px solid #fff; background: #fff; background: linear-gradient(300deg, rgba(255, 255, 255, 1) 0%, rgba(235, 246, 255, 1) 100%), rgba(255, 255, 255, 1);
 border-radius: .2rem; }
.zkcg_nr h1 { color: #1B66CF; font-size: .2rem; }
.zkcg_nr p { font-size: .18rem; line-height: .32rem; }
.zkcg_in_box_l { width: 2.4rem; align-items: center; display: flex; position: relative; padding: 0rem .2rem; padding-right: .32rem; height: .6rem; border-radius: .08rem; background: linear-gradient(90deg,rgba(210,231,252,1) 0%,rgba(230,242,255,0) 100%); }
.zkcg_in_box_l span { font-size: .18rem; font-weight: bold; line-height: .24rem; color: #1B66CF; }
.zkcg_in { background: #E0F0FF; background: linear-gradient(90deg,#BBDCFC 0%,#EBF5FF 100%); border-radius: .08rem; padding: .01rem; }
.zkcg_in input { height: .58rem;  font-size: .18rem; padding: 0rem .2rem; width: 100%; border: none; border-radius: .08rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zkcg_tex{background: #E0F0FF; background: linear-gradient(90deg,#BBDCFC 0%,#EBF5FF 100%); border-radius: .08rem; height: .6rem; padding: .01rem; }
.zkcg_tex textarea{ height: .58rem; line-height: .24rem; resize: none; padding: .04rem .2rem; font-family: "Microsoft YaHei","simsun"; font-size: .18rem; width: 100%; border: none; border-radius: .08rem;}
.zkcg_tex textarea::placeholder{color: #666;}
.zkcg_in input::placeholder { color: #666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zkcg_in_box { margin-bottom: .2rem; }
.zkcg_tit2 { text-align: center; background:rgba(211,231,252,1); background: linear-gradient(180deg,rgba(211,231,252,1) 0%,rgba(255,255,255,0) 100%); border-radius: .08rem; padding: .12rem 0rem; }
.zkcg_tit2 span { font-weight: bold; color: #1B66CF; font-size: .26rem; }
.zkcg_in2 { padding-top: .2rem; }
[class*="icheck_"] > input:first-child:checked + label:after,[class*="icheck_"] > input:first-child:checked + input[type="hidden"] + label:after { left: .056rem; top: .056rem; transform: inherit; -ms-transform: inherit; border-radius: 50%; border: none; background: #fff; width: .06rem; height: .06rem; }
.icheck_primary > input:first-child:checked + label:before,.icheck_primary > input:first-child:checked + input[type="hidden"] + label:before { background-color: #1B66CF; border-color: #1B66CF; }
.zkcg_bg{background: linear-gradient(180deg, rgba(211, 231, 252, 0) 0%, rgba(211, 231, 252, 1) 100%); border-radius: .08rem; height: .2rem;}
.zkcg_in_box.on .zkcg_in_box_l{padding-right: .2rem;}
.zkcg_in_box_sc button{background: #E0F0FF; font-size: .18rem; color: #1658A0; border: none; border-radius: .08rem; height: .36rem; padding: 0rem .1rem;}
.zkcg_in_box_sc button i{display: inline-block; vertical-align: middle; border-radius: 50%; font-weight: bold; position: relative; top: -.02rem; border: 2px solid #1B66CF; margin-right: .1rem; color: #1B66CF; font-size: .12rem; width: .2rem; height: .2rem; text-align: center; line-height: .18rem;}
.zkcg_in_box_sc p{color: #666666; font-size: .18rem; margin-top: .1rem;}
.zkcg_anniu{text-align: center;}
.zkcg_anniu button{width: 1.96rem; height: .48rem; font-size: .24rem; margin: 0rem .16rem; border: none; border-radius: .08rem;}
.zkcg_anniu button.icon1{ background: #1B66CF; background: linear-gradient(180deg, #1B66CF 0%, #077FF7 100%); color: #fff;}
.zkcg_anniu button.icon2{ background: #BBDCFC; background: linear-gradient(180deg, #BBDCFC 0%, #D2E7FC 100%); color: #1B66CF;}
.zkcg_anniu button img{vertical-align: middle; margin-right: .1rem; position: relative; top: -.03rem;}
.zkcg_anniu button:hover{box-shadow: 0px 2px 18px  rgba(24,129,254,0.12);}
.zkcg_list ul li a{ display: block; transition: ease-in-out .3s; margin-bottom: .2rem; align-items: center; border: 2px solid #fff; flex-direction: row; align-items: center; border-radius: .16rem; background: #fff; padding: .2rem;}
.zkcg_list_l{text-align: center; margin-right: .2rem;}
.zkcg_list_l span{display: block;color: #4C5460;}
.zkcg_list_l h1{font-size: .36rem;}
.zkcg_list_r{border-left: 1px solid #E5E5E5; padding-left: .2rem; }
.zkcg_list_r h1{font-size: .18rem; line-height: .22rem; margin-bottom: .06rem;}
.zkcg_list_r p{color: #515963; line-height: .22rem; height: .44rem; font-size: .14rem;}
.zkcg_list ul li a:hover{border: 2px solid #B3DDFF; box-shadow: 2px 6px 8px  rgba(102, 171, 250, 0.26);}
.zkcg_list ul li:last-child a{margin-bottom: 0rem;}
.zkcg_list_l{float: left;}
.zkcg_list_r{overflow: hidden;}
.zkcg_list2 ul li{position: relative; background: rgba(255, 255, 255, 0.88); padding: .2rem .24rem; padding-right: 1.3rem; border-radius: .12rem; border: 2px solid rgba(227, 239, 250, 1); margin-bottom: .18rem;}
.zkcg_list2 ul li:last-child{margin-bottom: 0rem;}
.zkcg_list2 ul li a{display: block; font-size: .18rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 
.zkcg_list2 ul li span{position: absolute; color: #4C5460; right: .24rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); font-size: .18rem;}
.zkcg_list2 ul li:hover{box-shadow: 0px 4px 12px  rgba(140, 196, 245, 0.35); border: #1B66CF 2px solid;}
.zkcg_anniu2{text-align: center;}
.zkcg_anniu2 a{display: inline-block; background: #fff; background: linear-gradient(183.48deg, #FFFFFF 0%, #EBF6FF 100%), #E0F0FF; height: .48rem; padding: 0rem .3rem;font-size: .18rem; color: #1658A0; line-height: .48rem; border-radius: .08rem; border: 1px solid #fff;}
.zkcg_anniu button img{width: .3rem;}
.slb .zkcg_list2{margin-top: .2rem;}
@media only screen and (max-width:1440px) { 
  .zkcg_in_box_sc button i{font-size: .11rem; line-height: .16rem;}
}

@media only screen and (max-width:992px) { 
  .zkcg_banner{padding: 1rem 0rem;}
  .zkcg_tit{font-size: .24rem;}
  .zkcg_tit em{font-size: .4rem;}
  .zkcg_nr{padding: .2rem;}
  .zkcg_in_box_l{width: auto; float: inherit; margin-bottom: .1rem; padding: .1rem;}
  .zkcg_tit2{padding: .16rem; }
  .zkcg_tit2 span{font-size: .2rem;}
  .zkcg_list ul li a {flex-direction: column;}
  .zkcg_list_r{padding-left: 0rem; border-left: none;}
  .zkcg_list_l{text-align: left; width: 100%; float: inherit; margin-right: 0rem; margin-bottom: .1rem;}
  .zkcg_anniu button.icon1{margin-bottom: .2rem;}
  .zkcg_list_l span{display: inline-block;}
  .zkcg_list ul li a{padding: .14rem;}
  .zkcg_list_l h1{font-size: .18rem; display: inline-block;}
  .zkcg_list ul li:last-child a{margin-bottom: .2rem;}
  .zkcg_list2 ul li{padding: .16rem;}
  .zkcg_list2 ul li span{top: inherit; position: inherit; right: inherit; color: #999;}
  .zkcg_list_l{float: inherit;}
.zkcg_list_r{overflow: inherit;}
 }
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
}
