.blank20{display: block;height: 0.4em;background:#eeeeee;}

.kj_logo{box-shadow: 2px 2px 10px rgba(0,123,64,0.46);margin:1em;border-radius: 0.6em;overflow: hidden;}

.icon_15{padding-top:0.5em;}
.icon15_ge{float:left;width:20%;text-align:center;margin-bottom:0.7rem;}
.icon15_ge>img{width:70%;display:block;margin:0 auto;}
.icon15_ge>span{font-size:0.7rem;color:#4b4b4b;line-height:1.5rem;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;}

.chuz_pics{margin-left:0.5em;overflow: hidden;}
.chuz_pics a{display: block;float: left;width: 33.33%;}
.chuz_pics a img{width: 100%}

.czs_jieshao{background: url("/img/7043/images/czs_48.jpg") no-repeat center center;background-size: 100% 100%;box-shadow: 2px 2px 10px rgba(13,173,96,0.28);
    margin:0 1em;margin-top: 1.5em;overflow: hidden;border-radius: 0.6em}
.czs_jieshao_k{background:rgba(255,255,255,0.9);margin:1.5em 1.5em 1em 1.5em;padding-bottom: 0.8em}
.czs_jieshao_k h2{text-align: center;font-size: 1.4em;font-weight: bold;color: #292929;padding:1em 0 0.8em 0;}
.czs_jieshao_k p{padding:0 0.5em 0 1em;color: #575757;font-size: 1.1em;line-height: 1.8em;text-shadow: 0 0 2px #fff;}
.czs_jieshao_k p span{font-weight: bold;color: #018674;}

.czs_btn{text-align: center;padding-top: 0.5em;padding-bottom: 1.5em}
.czs_btn a{display: inline-block;width: 70%;border-radius: 1.2em;font-size: 1em;line-height: 2.2em;border:1px solid #32e8bf;color: #fff;
    text-align: center;background: #03a993;font-weight: bold;box-shadow: 0 0 10px rgba(6,0,1,0.46) inset}
.czs_btn2 a{border:1px solid #fff;}

.czs_title{text-align: center;padding:1em 0;position: relative;border-bottom: 1px dashed #d1cfd0;margin:0 1em;margin-bottom: 1em;}
.czs_title h2{font-size: 1.5em;color: #03a993;font-weight: bold;}
.czs_title span{width: 2.5em;height: 4px;background: #d1cfd0;display: inline-block;position: absolute;bottom: -2px;left: 43%;}


.czs_youshi{padding:0 1em;}
.czs_youshi ul li img{position: absolute;right: 0;top: 0;width: 5em;height: 5em}
.czs_youshi ul li{position: relative;box-shadow: 2px 2px 8px rgba(0,63,252,0.14);height: 5em;box-shadow: 2px 2px 8px rgba(13,173,96,0.28);
    overflow: hidden;margin-bottom: 1em;padding-right: 5.5em;padding-left: 2em}
.czs_youshi ul li h4{width: 1.5em;height: 3.5em;font-size: 1em;background: #18d6bd;color: #fff;position: absolute;left: 0;top: 0.75em;line-height: 1em;
        text-align: center;padding-top: 0.25em}
.czs_youshi ul li h4:after{
    position: absolute;left: 0;bottom: -0.75em;
    display: block;
    width: 1.5em;
    height: 0;
    border-left: 0;
    border-right: 1.5em solid transparent;
    border-top: 0.75em solid #18d6bd;
}
.czs_youshi ul li h4:before{
    position: absolute;left: 0;top: -0.75em;
    display: block;
    width: 1.5em;
    height: 0;
    border-left: 0;
    border-right: 1.5em solid transparent;
    border-bottom: 0.75em solid #18d6bd;
}

.czs_youshi ul li h4:after,
.czs_youshi ul li h4:before {
    content: '';
}
.czs_youshi ul li p{color: #3a3a3a;font-size: 1em;line-height: 1.6em;padding-top: 1em}
.czs_youshi ul li p b{color: #03a993}

.czs_ceshi{margin-bottom: 0.5em;
    position: relative;z-index: 3;background: url(/img/7043/images/czs_64.jpg) no-repeat center center;background-size:100% 100%;
    }
.czs_ceshi_title{text-align: center;padding:0.8em 0 1em 0;}
.czs_ceshi_title h2{color: #03a993;font-size: 1.3em;font-weight: bold;line-height: 2em;text-shadow: 0 0 2px #fff;}
.czs_ceshi_title h4{color: #777777;font-size: 0.9em;font-weight: bold;text-shadow: 0 0 2px #fff;}
.czs_ceshi_f{background: rgba(255,255,255,0.95);margin:0 1em;padding-top: 1.5em}
.czs_ceshi .text_input {margin:0 1em;margin-bottom: 1em;}
.czs_ceshi .text_input label{width: 20%;margin-right: 3%}
.czs_ceshi .text_input input {width: 72%;border-radius: 1.1em;height: 2.4em;line-height: 2.1em;color: #333;
    padding-left: 0.8em;font-size: 1em;border:1px solid #e7e7e7;outline: none}
.czs_ceshi_f span{text-align: center;color: #8d8d8d;font-size: 0.9em;margin-bottom: 0.5em;display: block;}
.czs_ceshi .sub_btn {margin: 0 auto;width: 60%}
.czs_ceshi .sub_btn input {width: 100%;border-radius: 1.1em;background: #03a993;color: #fff;line-height: 1.8em;font-size: 1.1em;
    border:1px solid #fff;outline: none}


.hk_gx_major{padding:0 0.8rem 0.5em 0.8rem;}
.hk_gx_major_ini ul{overflow:unset;background: #f5f6fa;border-radius: 1rem;margin-bottom: 1.5em}
.hk_gx_major_ini ul li{width: 23.2%;float:left;line-height: 2rem;color: #3e3e3e;font-size: 1em;text-align: center;
    height: 2rem;margin-right:2.4%;}
.hk_gx_major_ini ul li:nth-child(4){margin-right:0;}
.hk_gx_major_ini ul li.ed{background-image:linear-gradient(to right, #0cd2b8, #1eb19d);border-radius: 1rem;color: #fff;
box-shadow: 0 3px 8px rgb(3,169,147,0.81);
}

.zhuanye_cont {
    z-index: 2;
    position: relative;
    border-radius: 0.5em;
    box-shadow: 2px 2px 8px rgba(13,173,96,0.28);
    background: #fff;
}
.zhuanye_cont_d{display: none}
.hk_gx_major_d1{padding:1em 1em 0 1em;}
.hk_gx_major_d1>a>img{box-shadow:0 0 6px rgba(5,21,71,0.33);border-radius: 0.5em}
.lx_moshi2_sls_d4_li{float: left;width: 47%;box-shadow: 0 0 6px rgba(5,21,71,0.33);border-radius: 0.5em;margin-bottom:1em;
    text-align: center; padding-top: 0.7em;display: block;margin-top: 1em}
.lx_moshi2_sls_d4_li img{width: 2em;}
.lx_moshi2_sls_d4_li h4{font-size: 1.2em;color: #03a993;font-weight: normal;margin:0.3em 0;}   
.lx_moshi2_sls_d4_li p {
    position: relative;
    color: #555555;
    font-size: 1em;
    padding:0 0.5em;
    line-height: 1.5em;height: 6em;
 }
.hk_gx_major_d1 .hk_gx_major_d4_a {
    clear: both;background:#03a993;
    display: block;
    box-shadow: 0 5px 10px rgba(5,33,71,0.42);
    color: #fff;
    border:1px solid #fff;
    text-align: center;
    border-radius:1em;
    z-index: 3;position: relative;
}
.hk_gx_major_d1 .hk_gx_major_d4_a span{display: block;box-shadow: 0 0 5px rgba(0,0,0,0.37) inset;
    line-height: 2.2em;
    font-size:0.9em;
    border-radius:1.2em;}
.zy_schs{padding:0 0.8em;padding-top: 0.8em;
    border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;}
.zy_schs .swiper-slide{border-bottom: 1px solid #e1e1e1;line-height: 3em;height: 2.8em}
.zy_schs a{display:inline-block;color:#5d5d5d;font-size:0.9em;width: 82%;
    line-height:3em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zy_schs img{width:1.5em;display:inline-block;margin-right: 0.3em;}
.zy_sch_zxls{background:#03a993;color:#fff;font-size:0.9em;line-height:1.5em;position: relative;top: 0.8em;
    border-radius:1em;text-align:center;float: right;display: inline-block;padding:0 0.7em;font-weight: normal;}
.hk_gx_major_sch1{background: url("/images/new_index/shou_index_44.jpg") no-repeat center top;background-size: 100% auto;}
.hk_gx_major_sch2{background: url("/images/new_index/shou_index2_44.jpg") no-repeat center top;background-size: 100% auto;}
.hk_gx_major_sch3{background: url("/images/new_index/shou_index3_44.jpg") no-repeat center top;background-size: 100% auto;}
.hk_gx_major_sch4{background: url("/images/new_index/shou_index4_44.jpg") no-repeat center top;background-size: 100% auto;}

.art_zhengshu{padding:0 1em;}
.art_zhengshu_1{box-shadow: 1px 1px 8px rgba(243,59,72,0.3);border-radius: 0.6em;overflow: hidden;margin-bottom: 1em}
.art_zhengshu_1 p{color: #252525;font-size: 1em;line-height: 1.8em;padding:0.5em 1em;text-align: center;}


.art_title2{padding:1em 0;position: relative;padding-left: 1em}
.art_title2 h2{font-size: 1.6em;color: #252525;font-weight: bold;position: relative;z-index: 3}
.art_title2 h2 span{color: #03a993}

.art_keji{box-shadow: 1px 1px 8px rgba(34,122,232,0.31);border-radius: 0.6em;margin:0 1em;margin-bottom: 2em;padding-bottom: 2em;
    padding-top: 1em;position: relative;}
.art_keji .czs_btn{position: absolute;width: 100%;bottom: -2.6em}
.art_keji ul li img{width: 50%;}
.art_keji ul li{position: relative;width: 45.5%;float: left;margin-left: 3%;border-radius: 0.6em;padding: 0.6em 0;
    overflow: hidden;text-align: center;margin-bottom: 0.8em;box-shadow: 0 0 8px rgba(74,74,74,0.3)}
.art_keji ul li h3{color: #000000;font-size: 1.1em;font-weight: bold;white-space: nowrap;padding-bottom: 0.3em;border-bottom: 1px solid #03a993;margin:0 1em;}
.art_keji ul li p{color: #6e6e6e;font-size: 0.9em;line-height: 1.8em;text-align: center;margin-top: 0.2em;}
.art_keji ul li p b{color: #03a993}
.art_keji>p{color: #6e6e6e;font-size: 0.9em;line-height: 1.8em;text-align: center;margin-top: 0.5em;padding:0 1em;}
.art_keji>p b{color: #03a993}

.czs_fencai{background: url("/img/7043/images/czs6_02.jpg") no-repeat center center;background-size: 100% 100%;padding:0 1em;}

.czs_jidi{background: #ebfffc;padding-bottom: 1.5em}
.czs_jidi_qiehuan_k{padding:0.5em 0 1em 0;margin-bottom: 1em}
.czs_jidi .swiper-slide{
  margin: 0 2%;
  width: 50%;
  text-align: center;
  opacity: 0.5;
}
.czs_jidi .swiper-slide.swiper-slide-active {
  opacity: 1;
}
.czs_jidi .swiper-slide{background: #fff;border-radius: 0.6em;box-shadow: 0 0 10px rgba(34,122,232,0.31)}
.czs_jidi .swiper-slide img{
  width: 100%;
}
.czs_jidi .swiper-slide h3{color: #2a2a2a;font-weight: bold;font-size: 1.1em;text-align: center;line-height: 2.4em}
.czs_jidi .swiper-slide h3 span{color: #03a993}
.czs_jidi .swiper-slide p{color: #fff;font-size: 1em;text-align: center;line-height: 2em;background: #03a993;
    margin:0 2em;overflow: hidden;white-space: nowrap;margin-bottom: 0.5em;border-radius: 1.1em;text-overflow:ellipsis;padding:0 1em;}
.czs_jidi .swiper-slide a{color: #ff4f4f;font-size: 0.9em;text-align: center;display: block;padding:0.5em 0 1em 0;}

.module5_xian{height: 1px;background: #969797;margin:0 8%;}
.module5_xian2{height: 1px;background: #03a993;margin:0 8%;margin-top: -1px;width: 18%}
.module5 ul li{float: left;width:16.66%; text-align: center;cursor: pointer;}
.module5 ul li span{display: inline-block;width: 8px;height: 8px;border-radius: 4px;border:1px solid #969796;background: #ebfffc;
    position: relative;z-index: 3;top: -0.9em}
.module5 ul li h4{color: #2e2e2e;font-size: 0.7em;text-align: center;font-weight: normal;}
.module5 ul li.active span{border:1px solid #03a993;background: #03a993}
.module5 ul li.active h4{color: #03a993;font-weight: bold;}

.czs_zhiwei{background: url("/img/7043/images/czs_93.jpg") no-repeat center center;background-size: 100% 100%;margin:0 1em;padding-bottom: 0.5em}
.czs_zhiwei .czs_title h2{color: #fff}
.czs_zhiwei ul li{float:left;width:29.33%;margin:0 2%;text-align:center;margin-bottom:0.7rem;}
.czs_zhiwei ul li a{font-size:1em;color:#414141;font-weight: normal;line-height:2em;text-align:center;overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;display:block;background:url("/img/7043/images/czs6_03.png") no-repeat center center;
    background-size: 100% 100%; }
.czs_zhiwei ul li.last_li a{background: #03a993;color: #fff;font-weight: bold;}

.czs_zhuli ul li{float:left;width:33.33%;text-align:center;margin-bottom:0.7rem;}
.czs_zhuli ul li img{width:65%;display:block;margin:0 auto;}
.czs_zhuli ul li h3{font-size:1em;color:#666666;font-weight: normal;line-height:1.5rem;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;}


.czs_wenda{background: #f5f5f5}
.czs_wenda .czs_title{border:0;margin-bottom: 0}
.czs_wenda ul{padding:0 1em;}
.czs_wenda ul li h3{font-size: 1em;font-weight: bold;color: #2a2a29;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-right:3.5em}
.czs_wenda ul li{position: relative;margin-bottom: 0.5em;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:0.8em 0;}
.czs_wenda ul li span{position: absolute;right: 0;top: 1.1em;background: #03a993;font-size: 0.7em;color: #fff;padding:0.2em 1em;border-radius: 0.3em}

.gzs_baoming_tit{padding:0.8em 0.8rem 0.2em 0.8rem;overflow: hidden;position: relative;}
.gzs_baoming_tit h2{display: inline-block;color: #1f1f1f;font-size: 1.5em;line-height:2em;float: left;z-index:3;position: relative;
    font-weight:normal;}
.gzs_baoming_tit h2 span {display: inline-block;
    height: 2px;position: relative;bottom: 0.3em;
    width: 2em;margin-right: 0.5em;
    background: #03a993;}

.gzs_baoming{background:url(/img/7208/images/gzs_131.jpg) no-repeat right center;background-size:100% 100%;box-shadow: 0 0 10px rgba(80,80,80,0.31);
        margin:0 1em;border-radius: 0.6em;padding:1em 1.3em;position: relative;margin-bottom: 13em;padding-bottom: 6em}
.gzs_baoming_p{border:1px solid #adadad;padding:0.8em 1em;border-radius: 1em;}
.gzs_baoming_p>p{font-size:0.85rem;line-height:1.35rem;color:#494949;text-align:justify; padding:0.4em 0;}
.gzs_baoming_p>h4{font-size:0.85rem;line-height:1.35rem;color:#494949;text-align:justify;font-weight: bold;}

.gzs_baoming_form{box-shadow: 0 0 10px rgba(80,80,80,0.31);border-radius: 0.6em;padding-top: 1.6em;background: #fff;
        position: absolute;bottom: -11.5em;left: 0;margin:0 1em;}
.gzs_baoming_form .text_input {float: left;width: 44%;margin-bottom: 1em;margin-left: 4%}
.gzs_baoming_form .text_input input {width: 100%;border-radius: 1.1em;height: 2.1em;line-height: 2.1em;border:1px solid #9b9b9b;color: #333;
    padding-left: 0.8em;font-size: 1em;}
.gzs_baoming_form .text_input select {width: 100%;border-radius: 1.1em;height: 2.1em;line-height: 2.1em;border:1px solid #9b9b9b;color: #a9a9a9;
    padding-left: 0.8em;font-size: 1em;}
.gzs_baoming_form .sub_btn {margin: 0 auto;width: 85%;position: relative;bottom: -1em}
.gzs_baoming_form .sub_btn input {width: 100%;border-radius: 1.1em;background: #feda15;color: #fe0e0e;line-height: 2.1em;font-size: 1em;border:0;
    font-weight: bold;box-shadow: 0 3px 8px rgba(252,60,57,0.61)}