body {
    margin: 0 !important;
    overflow-x: hidden;
}

.ins_kjlksd {
    display: block;
    /* overflow: hidden; */
    padding: 25px 0 35px;
}

.ins_kjlkxk {
    height: 106px;
}

.top_logo {
    /* height: 106px; */
    /* overflow: hidden; */
    position: relative;
    z-index: 10;
}

.in_loimgk {
    width: auto;
    overflow: hidden;
}

.nav {
    width: 100%;
    position: relative;
}

.nav li {
    float: left;
    width: 10%;
    padding: 10px;
    height: 60px;
    text-align: center;
    position: relative;
    /* overflow: hidden; */
}

.nav li b {
    position: absolute;
    right: 0;
    top: 21px;
    width: 3px;
    height: 18px;
    display: block;
    background: url(../images/innav_jgk.png) center center no-repeat;
}

.nav li a {
    display: block;
    line-height: 40px;
    overflow: hidden;
    height: 40px;
    padding: 0;
    position: relative;
}

.nav li a span {
    position: relative;
    padding: 0 10px;
    top: -100%;
    display: block;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.nav li:hover>a span,
.nav li.on>a span {
    top: 0%;
    color: #31aa6c;
}

.nav li:hover>a,
.nav li.on>a {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
}

.in_dh_ssdk {
    padding: 15px 0 0;
}

.in_dh_ssk {
    display: block;
    float: left;
    width: 190px;
}

.in_sddinpt {
    border: 1px solid #eee;
    border-radius: 20px;
    height: 40px;
    display: block;
    padding: 0 18px;
    position: relative;
}

.in_sddinpt .ssk_inpu {
    background: transparent;
    height: 38px;
    width: 80%;
    color: #fff;
}

.in_sddinpt .ssank {
    width: 20px;
    height: 20px;
    display: block;
    background: url(../images/in_seach.png) center center no-repeat;
    position: absolute;
    right: 20px;
    top: 10px;
}

.in_sddinpt input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #e3e3e3;
}

.in_sddinpt input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #e3e3e3;
}

.in_sddinpt input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #e3e3e3;
}

.in_sddinpt input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #e3e3e3;
}

.nav:before {
    position: absolute;
    left: 0;
    top: 21px;
    width: 3px;
    height: 18px;
    display: block;
    background: url(../images/innav_jgk.png) center center no-repeat;
}

.ellip {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ban_dtks {
    background: #fff;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    border-radius: 20px 0 20px 0;
    margin-top: -55px;
    height: auto;
    overflow: hidden;
    display: block;
    position: relative;
}

.ban_dtks li {
    float: left;
    position: relative;
    width: 25%;
    padding: 25px 30px;
}

.ban_dys_tit {
    font-size: 14px;
    color: #2a2a2a;
    line-height: 30px;
    display: block;
}

.bans_sjdk {
    font-size: 12px;
    color: #858585;
    display: block;
    line-height: 30px;
}

.ban_dtks li b {
    position: absolute;
    width: 1px;
    height: 50px;
    background: #eee;
    top: 35px;
    right: 0;
}

.swiper-container_ban {
    display: block;
    position: relative;
}

.swiper-container_ban .swiper-pagination_ban {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 10;
    bottom: 30px;
    text-align: center;
}

.swiper-container_ban .swiper-pagination_ban .swiper-pagination-bullet {
    background-color: rgba(0, 0, 0, 0.6);
    width: 14px;
    height: 14px;
    opacity: 1;
    border: 2px solid #fff;
}

.swiper-container_ban .swiper-pagination_ban .swiper-pagination-bullet-active {
    background-color: #25925a;
}
.swiper-container_ban .swiper-button-next_ban,
.swiper-container_ban .swiper-button-prev_ban{
    width: 30px;
    height: 50px;
    background-size: auto 100% !important;
}
.swiper-container_ban .swiper-button-prev_ban{
    background: url(../images/ban-xxj1.png) center center no-repeat;
}
.swiper-container_ban .swiper-button-next_ban{
    background: url(../images/ban-xxj2.png) center center no-repeat;
}
.xwzxks_left {
    width: 66.66%;
}

.in_xwlsd_img {
    width:424px;
    height: 300px;
    overflow: hidden;
    position: relative;
    background: #f6fbf8;
}

.in_xljsjd_right {
    width: calc(100% - 424px);
    height: 300px;
    overflow: hidden;
    background: #f6fbf8;
}

.in_xwjs_xwksld {
    clear: both;
}

.xwzk_rszld {
    margin: 20px 0 50px;
    display: block;
    overflow: hidden;
}

.in_xwbtsk_dkjs {
    font-size: 24px;
    color: #333333;
    display: block;
    line-height: 35px;
    position: relative;
}

.in_xwzxk_tit {
    padding: 25px 0;
    display: block;
    overflow: hidden;
}

.in_ywzkds {
    padding-left: 15px;
    font-size: 16px;
    font-family: 'bases';
    color: #a6a7a6;
    text-transform: uppercase;
}

.in_xljsjd_right {
    padding: 40px;
    display: block;
    overflow: hidden;
    border: 1px solid #eee;
}

.in_xwzskd_tit {
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 35px;
    margin-bottom: 30px;
}

.in_xwzsk_jskd {
    font-size: 14px;
    color: #707070;
    display: block;
    line-height: 30px;
    margin-bottom: 30px;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*文字超出省略结束*/
}

.in_xwzk_rqk {
    font-size: 14px;
    color: #707070;
    line-height: 30px;
    display: block;
}

.swiper-container_news {
    position: relative;
    height: 300px;
}

.in_xwks_lobkd {
    overflow: hidden;
    display: block;
}

.swiper-pagination_news {
    text-align: right;
    position: absolute;
    z-index: 3;
    right: 40px;
    left: auto !important;
    bottom: 50px !important;
}

.in_xwgdks {
    width: 65px;
    margin-top: 5px;
    border: 1px solid #b7b7b7;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    border-radius: 5px;
}

.swiper-pagination_news {
    font-size: 14px;
    color: #707070;
    display: block;
    line-height: 30px;
}

.swiper-pagination_news .swiper-pagination-current {
    color: #2dad6c;
}

.in_xwk_listk {
    position: relative;
}

.inxwli_bekjsad {
    width: 19px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    background: url(../images/in_xwlsbjk.png) center left no-repeat;
    background-size: contain;
}

.in_xwk_listk ul {
    padding-left: 50px;
}

.in_xwk_listk li {
    padding: 20px 0;
    display: block;
    border-bottom: 1px solid #eee;
}

.in_wknd_lft {
    width: 115px;
}

.in_wjbnsd_right {
    width: calc(100% - 115px);
    padding-left: 20px;
}

.in_wdf_rs {
    font-size: 50px;
    color: #161616;
    line-height: 60px;
    display: block;
}

.in_wknsykd {
    font-size: 16px;
    color: #161616;
    display: block;
    line-height: 30px;
}

.in_zwksjd_tit {
    font-size: 18px;
    color: #161616;
    display: block;
    overflow: hidden;
    margin: 0 0 6px;
    line-height: 30px;
}

.in_zwksjd_jskd {
    font-size: 14px;
    color: #797979;
    display: block;
    line-height: 28px;
}

.in_xwklisyd {
    overflow: hidden;
    display: block;
}

/**********************鏍囧噯璁よ瘉*****************/
.xwzxks_right {
    width: 32%;
}

.in_bzrz_list {
    box-shadow: 0 0 14px rgba(17, 86, 51, 0.17);
    padding: 0px 20px 16px;
    display: block;
    height: 301px;
    overflow: hidden;
}

.in_bzrz_list ul {
    height: 285px;
}

.in_bzrz_list li {
    line-height: 56px;
    display: block;
    position: relative;
    border-bottom: 1px solid #eee;
}

.in_bzrz_list li:last-child {
    border-bottom: none;
}

.in_bzrz_list li b {
    position: absolute;
    left: 0;
    top: calc(50% - 8px);
    width: 10px;
    height: 17px;
    background: url(../images/in_bzrex_q.png) center center no-repeat;
    background-size: contain;
}

.in_bzrz_list li a {
    display: block;
    font-size: 14px;
    color: #2A2A2A;
    padding-left: 15px;
}

.in_hyzxks {
    border: 1px solid #c3e4d1;
    display: block;
    overflow: hidden;
    height: auto;
    margin-top: 21px;
}

.in_hgjsd_left {
    width: 29.16%;
    background: #25925a;
    padding: 57.5px 0;
    display: block;
    height: 100%;
    position: relative;
}

.in_hgjsd_left b {
    width: 8px;
    height: 20px;
    background: url(../images/hyks_jks.jpg) center center no-repeat;
    background-size: contain;
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -10px;
}

.in_hyxtsxk img {
    margin: 0 auto;
    display: block !important;
}

.hzxs_wz {
    font-size: 22px;
    color: #fff;
    display: block;
    line-height: 40px;
    margin-top: 10px;
    text-align: center;
}

.in_hydlsm_r {
    width: 70.84%;
    display: block;
    overflow: hidden;
    background: url(../images/in_hybjz.png) right top no-repeat;
    height: auto;
}

.in_hydlsm_rnk {
    padding: 25px 40px;
}

.in_hydlsm_rnk2 {
    padding: 16px 25px;
}

.in_zhsjd {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    border-radius: 8px;
    height: 47px;
    display: block;
    border: 1px solid #81cea7;
}

.in_zhsjd b {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
}

.zhaks_inpt {
    width: calc(100% - 50px);
    float: right;
    border-left: 1px solid #a8d3bd;
    height: 45px;
    padding: 0 10px;
    border-radius: 0 8px 8px 0;
}

.in_zhsjd b.in_hyzh_xbk {
    background: url(../images/in_hydl.png) center center no-repeat;
    background-size: contain;
}

.in_zhsjd b.in_mmkjsd {
    background: url(../images/in_hyszk.png) center center no-repeat;
    background-size: contain;
}

.in_anksdfg li {
    width: 50%;
    padding-left: 20px;
    float: left;
}

.in_anksdfg ul {
    margin-left: -20px;
}

.in_anksdfg li input {
    width: 100%;
    height: 47px;
    background: #2dad6c;
    border-radius: 8px;
    font-size: 18px;
    color: #fff;
    line-height: 45px;
}

.in_anksdfg li input.zhuck {
    background: #cec437;
}


.in_cyltk {
    padding: 50px 0;
}

.in_cyfzks_left {
    width: 66.66%;
    overflow: hidden;
}

.in_sjbkd_left {
    width: 19.3%;
    background: #25925a url(../images/fzxzkd.png) right bottom no-repeat;
    height: 425px;
    padding-top: 30px;
    padding-left: 20px;
    display: block;
}

.in_sjbkd_right {
    width: 80.7%;
}

.in_cyfzks {
    margin-top: 30px;
}

.in_cyfzks li {
    height: 45px;
    display: block;
    margin-bottom: 10px;
    position: relative;
}

.in_cyfzks li b {
    position: absolute;
    width: 5px;
    height: 45px;
    background: #77d5a5;
    display: none;
}

.in_cyfz_lxkd {
    height: 45px;
    display: block;
    line-height: 45px;
    padding-left: 30px;
    font-size: 16px;
    color: #fff;
}

.in_cyfzks li.hits {
    background: #fff;
}

.in_cyfzks li.hits b {
    display: block;
}

.in_cyfzks li.hits .in_cyfz_lxkd {
    color: #000;
}

.in_sjbkd_right {
    padding: 40px;
    display: block;
    background: #fff;
    border: 1px solid #dce6e1;
    height: 425px;
    overflow: hidden;
    box-shadow: 5px 5px 5px rgba(29, 128, 77, 0.08);
}

.insdf_imgleft {
    width: 28.96%;
    position: relative;
    overflow: hidden;
}

.inskld_right {
    width: 71.03%;
    padding-left: 30px;
}

.inskd_cyfz {
    clear: both;
    display: block;
}

.ins_djsj_xsd {
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    display: block;
}

.inskd_cyfz {
    margin-left: -15px;
}

.inskd_cyfz dd {
    width: 50%;
    padding-left: 15px;
    display: block;
    float: left;
}

.in_cylbk {
    width: 100%;
    border-bottom: 1px solid #eee;
    position: relative;
}

.in_cylbk b {
    width: 6px;
    height: 10px;
    display: block;
    background: url(../images/ind_listk.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: calc(50% - 5px);
}

.in_cylbk a {
    padding: 15px 0px 15px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-size: 14px;
    color: #3d3d3d;
    line-height: 28px;
}

.insd_fdright {
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 36px;
    margin-bottom: 5px;
}

.inskdds_jsdk {
    font-size: 14px;
    color: #777777;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 25px;
    margin-bottom: 5px;
}

.inskdff_sajdk {
    font-size: 14px;
    color: #414141;
    line-height: 30px;
    display: block;
}

.in_sjbkd_right .pane {
    display: none;
}

.in_cyfzks_right {
    width: 32%;
    box-shadow: 0 0 14px rgba(17, 86, 51, 0.17);
    border-top: 3px solid #319863;
    padding: 0 30px;
}

.tit_zxksj {
    width: 35px;
    height: 35px;
    display: block;
    background: url(../images/bt_zxk.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 2px;
}

.lyghjds {
    padding-left: 40px;
}

.in_ltqyj li {
    position: relative;
    border-bottom: 1px solid #eee;
}

.in_ltqyj li b {
    position: absolute;
    width: 6px;
    height: 10px;
    background: url(../images/ind_listk.png) center center no-repeat;
    background-size: contain;
    left: 0;
    top: calc(50% - 5px);
}

.in_ltqyj li a {
    font-size: 14px;
    color: #393939;
    display: block;
    line-height: 29px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 8px 0 8px 15px;
}

.in_ltsywksd {
    height: 422px;
    overflow: hidden;
    display: block;
}

.in_cyfzks_right {
    background: #fff;
}

.in_ltqy_tit {
    padding: 30px 0 10px;
}


/****************鎶€鏈湇鍔� 涓撻娲诲姩***********************/
.in_ztfwkhdk {
    background: #fff;
    padding: 40px 0;
    display: block;
    overflow: hidden;
}

.in_jsfwk_left {
    width: 66.66%;
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.09);
}


.in_jsfwk_left {
    padding: 0 30px;
    display: block;
    overflow: hidden;
}

.in_jsfqks_top {
    display: block;
    overflow: hidden;
    background: #f8f8f8;
}

.inkdf_jsfwk {
    width: 69.03%;
    padding: 30px;
}

.insd_flskjd li {
    width: 150px;
    height: 40px;
    border: 1px solid #cbcbcb;
    border-radius: 8px;
    margin-left: 15px;
    float: left;
}

.insd_flskjd li:first-child {
    margin-left: 0;
}

.panes_gdh {
    clear: both;
    display: block;
}

.insd_flskjd {
    margin-bottom: 24px;
    display: block;
    overflow: hidden;
}

.insd_flskjd li a {
    font-size: 16px;
    color: #424242;
    display: block;
    line-height: 38px;
    text-align: center;
}

.insd_flskjd li.in_hit {
    border-color: #2ea266;
}

.insd_flskjd li.in_hit a {
    color: #2ea266;
}

.in_jhsdf_borsli {
    padding: 25px 0;
    display: block;
    overflow: hidden;
}

.in_jhsdf_borsli dd {
    width: 33.33%;
    float: left;
    overflow: hidden;
    border-right: 1px solid #eee;
    padding: 0 30px;
}

.in_fwslik_tit {
    font-size: 16px;
    color: #333333;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
    line-height: 30px;
    height: 60px;
}

.jsfwk_rqijs {
    font-size: 12px;
    color: #414141;
    display: block;
    line-height: 30px;
}

.jsfwks_img {
    margin-top: 5px;
}

.panes_gdh .pane {
    display: none;
}

.in_jsfwk_right {
    width: 32%;
    background: url(../images/in-bzbg.png) top left no-repeat #fff;
    padding: 0 40px;
    border: 1px solid #dfe1cb
}

.in_jsfwk_right2 .in_xwbtsk_dkjs {
    color: #fff;
}

.in_jsfwk_right2 .in_ywzkds {
    color: rgba(255, 255, 255, 0.8);
}

.in_jsfwk_right2 .in_xwgdks {
    border: 1px solid rgba(255, 255, 255, 0.8);
    color: #fff;

}

.insd_zthdk li {
    position: relative;
    padding: 9px 0;
    display: block;
    border-bottom: 1px solid #c5c5c5;
}

..insd_zthdk li:last-child {
    border-bottom: none;
}

.insd_zthdk li b {
    width: 6px;
    height: 10px;
    display: block;
    background: url(../images/ind_listk.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 21px;
}

.in_zthskd_tit {
    font-size: 14px;
    color: #191919;
    display: block;
    line-height: 30px;
    padding-left: 15px;
}

.in_jkhbkdf_imgsj {
    /* height: 512px; */
    overflow: hidden;
    display: block;
}

.in_jk-hg {
    height: 512px;
}

.in_ztjksd_imgsd img {
    margin: 0 auto;
    float: left;
    width: 140px;
    display: block !important;
}

.in_ztjksd_imgsd {
    overflow: hidden;
    position: relative;
    height: auto;
    margin-bottom: 6px;
    display: block;
}

.jshjdd_left {
    width: 15%;
    margin-top: 20px;
}

.jkbsd_lisright {
    width: 80%;
}

.jkbsd_lisright li {
    width: 16.47%;
    float: left;
}

.jsfwks {
    overflow: hidden;
    display: block;
    height: auto;
    position: relative;
    z-index: 6;
}

.jsfwks {
    padding: 35px 30px;
}

.imsgjdf img {
    margin: 0 auto;
    display: block !important;
    overflow: hidden;
}

.xhtks {
    width: 20px;
    height: 2px;
    display: block;
    background: #22924c;
    margin: 10px auto;
}

.jbks_wzksd {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}


.imsgjdf {
    width: 101px;
    display: block;
    height: 101px;
    overflow: hidden;
    margin: 0 auto;
}



/* .jkbsd_lisright li:hover .xhtks {
    width: 2px;
    height: 20px;
    display: block;
    margin-top: -10px;
    position: relative;
    z-index: 4;
} */

.in_yqljksd {
    margin-left: -20px;
}

.in_yqljksd li {
    float: left;
    padding: 0 20px;
    position: relative;
}

.in_yqljksd li a {
    font-size: 14px;
    color: #505050;
    line-height: 28px;
    text-align: center;
}

.in_yqljksd li b {
    width: 2px;
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    top: 6px;
    background: #c8c8c8;
}

.in_yqljk {
    margin: 20px 0;
    display: block;
    overflow: hidden;
    padding: 30px 0;
    position: relative;
    z-index: 5;
}

.ins_ugdf_tit {
    width: 120px;
    display: block;
    height: 26px;
    font-size: 24px;
    text-align: center;
    color: #414141;
    line-height: 22px;
    background: #fff;
    position: absolute;
    top: -13px;
    left: 20px;
    z-index: 2;
    border-right: 1px solid #c7c7c7;
    border-left: 1px solid #c7c7c7;
}

.in_yqljskd {
    position: relative;
    border: 1px solid #e2e2e2;
    display: block;
}

.in_yqljksd {
    padding: 30px 20px;
    display: block;
    overflow: hidden;
}

.footer {
    display: block;
    position: relative;
    z-index: 3;
    padding: 27px 0;
}

.footer .container {
    position: relative;
    z-index: 3;
}

.fozhubg {
    display: block;
    width: auto;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    background-size:  !important;
    object-fit: cover;
    z-index: 1;
}

.fozhubg2 {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.in_fots_left {
    width: 30%;
    display: block;
    overflow: hidden;
}

.in-fost_lswzxjks {
    font-size: 14px;
    color: #848484;
    display: block;
    line-height: 30px;
    margin-bottom: 20px;
}

.in_foxhysk {
    position: relative;
}

.in_foxhysk b {
    width: 16px;
    height: 16px;
    display: block;
    background: url(../images/in_xhyxks.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
}

.in_foxhysk span {
    padding-left: 25px;
}

.in_fosy_ytxks,
.in_foxhysk span {
    font-size: 14px;
    color: #a8a8a8;
    display: block;
    line-height: 30px;
}


.in_fots_lefsh {
    width: 40%;
    display: block;
    overflow: hidden;
}

.in_fots_listd {
    width: 33.33%;
    float: left;
}

.in_fost_xhtitks span {
    font-size: 14px;
    color: #555;
    line-height: ;
    display: block;
}

.infot-xxtkd {
    width: 150px;
    height: 1px;
    display: block;
    position: relative;
    overflow: hidden;
}

.infot-xxtkd i {
    width: 100%;
    height: 1px;
    display: block;
    background: #525252;
    position: absolute;
    top: 0px;
    display: block;
    left: 0;
}

.infot-xxtkd b {
    position: absolute;
    right: 0;
    width: 20px;
    height: 1px;
    display: block;
    top: 0;
    background: #25925a;
}

.in_fots_lefsh {
    margin-left: 150px;
}

.in_fost_xhtitks span {
    font-size: 16px;
    color: #fff;
    display: block;
    line-height: 30px;
    margin-bottom: 10px;
}

.in_fost_xhtitks {
    margin-bottom: 10px;
    display: block;
}

.in_fort_lisjkd li a {
    font-size: 14px;
    color: #b2b2b2;
    display: block;
    line-height: 30px;
}

.in_fot_ewmk {
    width: 153px;
    display: block;
    background: #f2f2f2;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 30px 20px;
    border-bottom: 3px solid #62c391;
}

.in_dkhjfs {
    position: relative;
    padding: 40px 0;
    overflow: hidden;
}

.in_topsk {
    font-size: 12px;
    color: #25925a;
    border-bottom: 1px solid #c8c8c8;
    padding: 5px 0;
    display: block;
    line-height: 30px;
    position: relative;
}

.in_topsk b {
    position: absolute;
    right: 0;
    top: 15px;
    width: 18px;
    height: 8px;
    background: url(../images/in_fotop.png);
    background-size: contain;
}

.in_fhsykd {
    font-size: 12px;
    color: #25925a;
    border-bottom: 1px solid #c8c8c8;
    padding: 5px 0;
    display: block;
    line-height: 30px;
    position: relative;
}

.in_fhsykd b {
    position: absolute;
    left: 0;
    top: 10px;
    width: 18px;
    height: 18px;
    background: url(../images/in_shjd.png);
    background-size: contain;
}

.in_fhsykd span {
    padding-left: 30px;
}

.in_forewmks {
    margin-top: 20px;
    display: block;
}

.ewxmns_img {
    width: 88px;
    height: 88px;
    display: block;
    overflow: hidden;
}

.ewmks_tit {
    font-size: 14px;
    color: #3f3f3f;
    display: block;
    margin-top: 8px;
    line-height: 1.2;
    text-align: center;
}

.in_bqksd {
    border-top: 1px solid #3e3e3e;
    overflow: hidden;
}

.ind_bakjdf {
    padding: 20px 0;
    overflow: hidden;
}

.in_ban_left,
.in_sjbd_right a,
.in_sjbd_right {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}

.fo-copy-sj {
    display: block;
    text-align: center;
    padding: 14px 3vmin;
    position: relative;
    background: #1c7847;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.fo-copy-sj a,
.fo-copy-sj a:visited {
    color: #fff;
}

.fo-ewmdk {
    display: block;
    float: left;
    background: #f2f7f4;
    padding: 14px;
    overflow: hidden;
    text-align: center;
}

.fo-bqdk {
    display: block;
    float: right;
    text-align: right;
    padding-top: 20px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}

.fo-bqdk a,
.fo-bqdk a:visited {
    color: #fff;
}

.fo-xb {
    display: block;
    float: left;
}

.fo-xbm {
    display: block;
    margin-left: 30px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
}

.fo-addndk {
    display: block;
    float: left;
    width: calc(100% - 600px);
}

.fo-addnk {
    display: block;
    margin-left: 200px;
}

.fo-addnk {
    display: block;
    width: 290px;
}

.fo-addnk li {
    display: block;
    list-style: none;
    padding: 13.5px 0;
    border-bottom: 1px solid #6d9781;
}

/***************************about*****************************/



.abks_left {
    width: 71.93%;
    padding-bottom: 70px;
}

.abksdf_right {
    width: 26.8%;
    overflow: hidden;
    padding: 40px 0;
    /* padding: 0 0 40px; */
}

.abkjs_flskd {
    margin: 40px 0 12px;
    /* margin: 0 0 12px; */
    display: block;
    /* overflow: hidden; */
}

.abkjs_flskd ul {
    overflow: hidden;
    margin-left: -20px;
}

.abkjs_flskd li {
    width: 150px;
    height: 50px;
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    background: #fff;
    border: 1px solid #caecdb;
}

.abkjs_flskd li a {
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 48px;
    text-align: center;
}

.abkjs_flskd li.active,
.abkjs_flskd li:hover {
    background: #2d9e64;
}

.abkjs_flskd li.active a,
.abkjs_flskd li:hover a {
    color: #fff;
}

.ab_xhjskdf {
    background: #fff url(../images/aba_xhjd_bjsk.jpg) bottom center no-repeat;
    padding: 30px 40px 50px;
    display: block;
    box-shadow: 0 0 10px rgba(21, 77, 50, 0.24);
}

.ab_xhds_titk {
    overflow: hidden;
    display: block;
}

.ab_dqwzkas,
.ab_dqwzkas a {
    font-size: 14px;
    color: #616161;
    line-height: 30px;
    margin-top: 3px;
}

.abksfd_fgxks {
    clear: both;
    display: block;
    margin: 20px 0;
    width: 100%;
    height: 12px;
    display: block;
    position: relative;
}

.abksfd_fgxks b {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    background: url(../images/xsjkd.png) center center no-repeat;
    background-size: contain;
    top: 0;
}

.abksfd_fgxks i {
    width: 100%;
    height: 1px;
    background: #e5e5e5;
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
}

.abksfd_fgxks b.ab_xkjhsleft {
    left: 0;
}

.abksfd_fgxks b.ab_xkjhsright {
    right: 0;
}
@media screen and (max-width:1000px) {
    .ab_wzkjdf {
   /* display: flex;*/
    flex-wrap: wrap;/* 允许换行 */
    gap: 20px !important;/* 列间距 */
    color: #4d4d4d;
    }
   .ab_wzkjdf p{
    width: 100%;
    
    font-size: 16px;
    line-height: 30px;
    color: #555;
    text-align: justify;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .ab_wzkjdf h2{
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .ab_wzkjdf h3{
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .ab_wzkjdf img {
        display: block !important;
        margin: 10px auto;
    }
     
}
@media screen and (min-width:1001px) {
    .ab_wzkjdf {
   /* display: flex;*/
    flex-wrap: wrap;/* 允许换行 */
    gap: 30px !important;/* 列间距 */
    color: #4d4d4d;
    }
    .ab_wzkjdf p{
        width: 100%;
        
        font-size: 20px;
        line-height: 40px;
        color: #555;
        text-align: justify;
        font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .ab_wzkjdf h2{
    width: 100%;
    font-size: 22px;
    line-height: 30px;
    color: #000;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .ab_wzkjdf h3{
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    color: #333;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .ab_wzkjdf img {
        display: block !important;
        margin: 10px auto;
    }
}


.abksdf_right .xwzxks_right {
    width: 100%;
}

.abksdf_right .in_bzrzk_btks {
    display: block;
    /* width: 90%; */
}

.ab_xinsjw {
    background: #fff;
    box-shadow: 0 0 14px rgba(17, 86, 51, 0.14);
}

.ab_xinsjw .in_bzrz_list {
    box-shadow: none;
    padding: 0px 30px 25px;
}

.ab_xinsjw .in_xwzxk_tit {
    padding: 20px 20px 10px 0;
}

.ab_kjhdks {
    padding-left: 20px;
}

.ab_xinsjw .in_xwbtsk_dkjs {
    position: relative;
}

.ab_xinsjw .in_xwbtsk_dkjs b {
    width: 2px;
    height: 26px;
    background: #218351;
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
}

.abksdf_right .in_hyzxks {
    background: #fff;
    height: auto;
}

.abksdf_right .in_hyzxks .in_hgjsd_left {
    display: none;
}

.abksdf_right .in_hyzxks .in_hydlsm_r {
    width: 100%;
    height: auto;
    padding: 30px 30px;
}

.insjd_wzmm {
    font-size: 14px;
    color: #4e4e4e;
    display: block;
    line-height: 30px;
    margin-bottom: 0;
    /* float: right;
    clear: both; */
    text-align: right;
}

.hxbtkd {
    float: right;
    width: calc(100% - 140px);
    height: auto;
    font-size: 14px;
    padding-left: 15px;
    color: #000;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.abksdf_right .xzkls_bzrzk {
    margin-bottom: 20px;
}

.ab_zthdks {
    background: #fff;
    display: block;
    padding: 0 30px;
    overflow: hidden;
}

.ab_zthdks .in_jkhbkdf_imgsj {
    height: auto;
    padding-bottom: 30px;
}





/*********************news***********************/
.news_lileft {
    display: block;
    width: 260px;
    overflow: hidden;
    position: relative;
}

.news_listkd {
    overflow: hidden;
    display: block;
}

.news_lirisghf {
    width: calc(100% - 260px);
    position: relative;
}

.news_lisytdjf {
    overflow: hidden;
    height: auto;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
}

.news_lilwft {
    width: 90%;
    height: auto;
    overflow: hidden;
    display: block;
    padding: 40px;
}

.news_titbsjd {
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 36px;
    margin-bottom: 10px;
}

.news_titbsjd span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newds_jskdf {
    font-size: 14px;
    color: #666666;
    display: block;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_listkd li {
    margin-bottom: 30px;
}

.news_listkd .news_lisytdjf {
    background: #fff;

}

.new_lisgeskd {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 10%;
    height: 100%;
}

.new_lisgeskd img {
    display: block;
    position: absolute;
    top: calc(50% - 15px);
    right: calc(50% - 15px);
}

/* .news_lileft img{ filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);}
 */


/********鍒嗛〉**************/

.fy_table {
    display: table;
    margin: 18px auto;
}

.fy_table {
    margin: 0 5px;
    display: flex;
    justify-content: center;
    gap: 10px;
}

.fy_table a {
    font-size: 16px;
    width: 40px;
    font-family: 'book';
    height: 40px;
    color: #797979;
    border-radius: 20px;
    text-align: center;
    border: 1px solid #bcbcbc;
    line-height: 38px;
    display: block;
}

.fy_table a img {
    /*margin-left: 13px;*/
    /* display: block; */
    margin-top: 12px;
}

.fy_table a.on,
.fy_table a:hover {
    border-color: #2165A2;
    background: #1A874F;
    color: #fff;
}
.fy_table #active {
    border-color: #2165A2;
    background: #1A874F;
    color: #fff;
}

/***************news_view**********************/
.neswv_tit {
    font-size: 30px;
    color: #191919;
    display: block;
    line-height: 50px;
    text-align: center;
}

.nev_majhsjd {
    margin: 10px auto;
    display: table;
}

.nsbhd_ljd span {
    font-size: 14px;
    color: #808080;
    line-height: 30px;
}

.nev_imgdd img {
    margin: 10px 0;
    display: inline-block;
}

.news_sxykdd {
    margin: 30px 0;
    display: block;
    padding: 20px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.nesbs_sxjd {
    width: 80%;
}

.nesbs_sxjd a {
    font-size: 14px;
    color: #4d4d4d;
    display: block;
    line-height: 30px;
}

.fhlbksd {
    width: 120px;
    height: 45px;
    margin-top: 5px;
    display: block;
    background: #1A874F;
    font-size: 16px;
    color: #fff;
    border-radius: 40px;
    margin-left: 15px;
    text-align: center;
    line-height: 45px;
}

.fhlbksd:last-child {
    margin-left: 0;
}

/*********************centification*************************************/
.centshd_rqks {
    width: 95px;
}

.cer_list {
    overflow: hidden;
}

.cene_rzl {
    font-size: 50px;
    color: #8c8c8c;
    display: block;
    line-height: 60px;
}

.sjhbd_left {
    width: calc(100% - 95px);
}

.cen_nyshdf {
    font-size: 16px;
    color: #8c8c8c;
    display: block;
    line-height: 30px;
}

.ajbddf_tit {
    font-size: 18px;
    margin: 10px 0;
    display: block;
    color: #161616;
    line-height: 30px;
}

.abhnjd_jskd {
    font-size: 14px;
    color: #797979;
    display: block;
    line-height: 30px;
}

.cer_list li {
    padding: 30px 0;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.ledjs_img {
    height: 498px !important;
    overflow: hidden;
}

.leadingskdf {
    color: #4b4b4b;
    line-height: 30px;
}

/* .indus_lisk .news_lisytdjf,
.indus_lisk .news_lilwft {
    height: 180px;
}
 */
.indus_lisk li .news_lilwft {
    width: 100%;
    background: #fff;
    padding: 0 20PX;
}

.indus_lisk .news_lisytdjf {
    BORDER: NONE
}

.indffjks {
    height: 100%;
    border-bottom: 1px solid #eee;
}

.insde_sjd {
    font-size: 14px;
    color: #575757;
    line-height: 30px;
    display: block;
    margin-top: 10px;
}

.indffjks {
    /* padding: 10px 0; */
}

.indesdffs {
    background: #fff;
}


/*********************service********************/
.sersjkdf .news_lileft img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

.sersjkdf li .news_lilwft {
    background: #f8f8f8;
    padding: 20px 40px;
}

/* .sersjkdf .news_lisytdjf,
.sersjkdf .news_lilwft {
    height: 212px;
} */

/* .sersjkdf .news_lileft {
    width: 29.16% !important;
}

.sersjkdf .news_lirisghf {
    width: 70.83%;
} */

.sersjkdf .indffjks {
    border-bottom: none;
}

.sersjkdf .newds_jskdf {
    margin: 15px 0
}


/*******************active**************************/
.activesd .news_titbsjd {
    position: relative;
    height: 62px;
    padding: 15px 0px;
    font-size: 20px;
}

.activesd .news_titbsjd b {
    width: 19px;
    height: 19px;
    position: absolute;
    display: block;
    background: url(../images/zwjs_fks.png) center center no-repeat;
    background-size: contain;
}

.activesd .news_titbsjd b.zskjd {
    top: 0px;
    left: 0px;
}

.activesd .news_titbsjd b.yxkjd {
    bottom: 0px;
    right: 0px;
}

.activesd .news_lisytdjf,
.activesd .news_lilwft {
    /* height: 220px; */
}


.hwzkdfdg {
    font-size: 14px;
    color: #207f4f;
    line-height: 28px;
    display: block;
}

.wzcksd_dls b {
    height: 4px;
    display: block;
    margin-bottom: 30px;
    background: url(../images/sxtkd.jpg) center center repeat-x;
}

.wzcksd_dls {
    margin-top: 50px;
}

/* .mem_listed .news_lileft {
    width: 22.16% !important;
}

.mem_listed .news_lirisghf {
    width: 77.83% !important;
} */

.mem_listed .newds_jskdf {
    margin: 10px 0;
}

.mem_listed .news_titbsjd {
    margin: 0;
}

.mem_listed .insde_sjd {
    margin: 0;
}

.mem_listed .indffjks {
    padding: 0;
}

.mem_listed .news_lisytdjf,
.mem_listed .news_lilwft {
    /* height: 160px; */
}

.mem_listed li .news_lilwft {
    background: none !important;
    padding: 0 0 0 25px;
}

.mbm_xtksd {
    position: relative;
    width: 100%;
    height: 3px;
    margin: 8px 0 12px;
}

.mbm_xtksd .yskdf {
    width: 100%;
    height: 1px;
    display: block;
    background: #d9d9d9;
    position: absolute;
    top: 1px;
    left: 0;
}

.mbm_xtksd .xjgbsd {
    width: 30px;
    height: 3px;
    display: block;
    background: #218351;
    position: absolute;
    top: 0;
    left: 0;
}

/* .indus_lisk .news_lileft {
    width: 25.05%;
} */

.sersjkdf li .news_lilwft {
    padding: 20px 30px;
}

/* .activesd .news_lileft {
    width: 29.78% !important;
}

.activesd .news_lirisghf {
    width: 70.22% !important;
} */

.activesd li {
    background: #f8f8f8;
}

.mem_listed .news_lisytdjf,
.mem_listed .indffjks {
    border: none;
}


.mem_listed li .news_lilwft {
    width: 100%;
}

.swiper-button-next_news,
.swiper-button-prev_news {
    width: 42px;
    height: 80px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    z-index: 33;
    cursor: pointer;
}

.swiper-button-next_news {
    background: url(../images/banj2.png) right center no-repeat;
    background-size: contain;
    right: 0;
}

.swiper-button-prev_news {
    background: url(../images/banj1.png) left center no-repeat;
    background-size: contain;
    left: 0;
}

.top_jksd {
    position: relative;
}

/* .in_xwlsd_img img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
} */

.top_jksd .top_bjk1 img {
    position: absolute;
    animation: mymove1 10s infinite;
    -webkit-animation: mymove1 10s infinite;
    /*Safari and Chrome*/
}

@keyframes mymove1 {
    0% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }

    25% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    50% {
        -webkit-transform: translateX(10px) rotate(2deg);
        -moz-transform: translateX(10px) rotate(2deg);
        -o-transform: translateX(10px) rotate(2deg);
        transform: translateX(10px) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }

}

@-webkit-keyframes mymove1

/*Safari and Chrome*/
    {
    0% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }

    25% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    50% {
        -webkit-transform: translateX(10px) rotate(2deg);
        -moz-transform: translateX(10px) rotate(2deg);
        -o-transform: translateX(10px) rotate(2deg);
        transform: translateX(10px) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }

}

@keyframes mymove2 {
    0% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }

    25% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    50% {
        -webkit-transform: translateX(10px) rotate(2deg);
        -moz-transform: translateX(10px) rotate(2deg);
        -o-transform: translateX(10px) rotate(2deg);
        transform: translateX(10px) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }
}

@-webkit-keyframes mymove2

/*Safari and Chrome*/
    {
    0% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }

    25% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    50% {
        -webkit-transform: translateX(10px) rotate(2deg);
        -moz-transform: translateX(10px) rotate(2deg);
        -o-transform: translateX(10px) rotate(2deg);
        transform: translateX(10px) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(0px) rotate(0deg);
        -moz-transform: translateX(0px) rotate(0deg);
        -o-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        -webkit-transform: translateX(-10px) rotate(-2deg);
        -moz-transform: translateX(-10px) rotate(-2deg);
        -o-transform: translateX(-10px) rotate(-2deg);
        transform: translateX(-10px) rotate(-2deg);
    }
}

.top_jksd .top_bjk2 img {
    position: absolute;
    right: 0;
    animation: mymove2 10s infinite;
    -webkit-animation: mymove2 10s infinite;
    /*Safari and Chrome*/
}


/*********************user*****************************************/
.user_conk {
    min-height: 800px;
    height: auto;
    padding-bottom: 50px;
    position: relative;
    z-index: 6;
    padding-top: 40px;
}

.user_conk .container {
    position: relative;
    /*background: #fff;*/
    /*width: 95%;*/
}

.userd_con_left {
    width: 26.67%;
    min-width: 300px;
    background: #fff;
    position: relative;
}

.userr_con_righ {
    width: 73.33%;
    max-width: calc(100% - 300px);
    background: url(/Public/home/images/hydl_bjks.jpg) center bottom no-repeat #fcfcfc;
}

.userd_conk_dks {
    margin-top: -200px;
}

.userd_xbksjd {
    width: 170px;
    height: 170px;
    display: block;
    overflow: hidden;
    border-radius: 85px;
    margin: 0 auto;
    border: 1px solid #ddd;
    background-size: 100% 100% !important;
}

.user_birjks {
    width: 140px;
    height: 25px;
    font-size: 14px;
    color: #fff;
    margin: 0 auto;
    line-height: 25px;
    display: block;
    text-align: center;
    background: #2d9e64;
    border-radius: 14px;
}

.user_nav_top {
    padding: 50px 0 10px;
    overflow: hidden;
}

.user_navlik {
    overflow: hidden;
    display: block;
    padding: 50px;
}

.user_navlik ul {
    border-top: 1px solid #eee;
}

.user_navlik li {
    overflow: hidden;
    position: relative;
    padding: 25px 0;
    border-bottom: 1px solid #eee;
}

.user_naliksd {
    height: 60px;
    overflow: hidden;
    display: block;
}

.userd_nav_imgd {
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
}

.userd_nav_imgd1 {
    background: url(../images/hy_nav1.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd2 {
    background: url(../images/hy_nav2.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd3 {
    background: url(../images/hy_nav3.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd4 {
    background: url(../images/hy_nav4.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd1 {
    background: url(../images/hy_nav1_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd2 {
    background: url(../images/hy_nav2_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd3 {
    background: url(../images/hy_nav3_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd4 {
    background: url(../images/hy_nav4_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .usrd_nav1_tis {
    color: #2d9e64;
}

.user_navlik li.active .ustyd_nav_ywks {
    color: #2d9e64;
}


.usghd_nbjkdf {
    height: 170px;
    position: relative;
}

.user_birjks {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -70px;
}

.user_nav_titkd {
    font-size: 18px;
    color: #010101;
    display: block;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
}


.userd_nav_right {
    padding-left: 75px;
}

.usrd_nav1_tis {
    font-size: 18px;
    color: #454545;
    line-height: 30px;
}

.ustyd_nav_ywks {
    font-size: 14px;
    color: #c1c1c1;
    line-height: 30px;
    text-transform: uppercase;
}

.userr_con_righ {
    position: relative;
    padding: 100px 60px;
    display: block;
    overflow: hidden;
}

.userdgs_xxkss {
    font-size: 16px;
    color: #000;
    display: block;
    line-height: 48px;
    float: left;
    position: relative;
}

.user_xxtxk {
    height: 50px;
    position: relative;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 0 25px;
    margin-bottom: 20px;
}

.userr_con_righ .user_xxtxk {
    width: calc(50% - 10px);
    float: left;
    margin-left: 20px;

}

.userr_con_righ .user_xxtxk:nth-child(2n+1) {
    margin-left: 0;
}

.userr_con_righ .user_xxtxk-tx {
    display: block;
    width: 100%;
    margin-left: 0;
    clear: both;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
    z-index: 3;
}

.user_xxtxk-tx .userdgs_xxkss {
    position: relative;
    float: left;
}

.user_xxtxk-tx .userdgs_xxkss .xxksjd {
    left: 0;
}

.user_xxtxk-tx .dwmzkd {
    margin-left: 15px;
}

.user_xxtxk-tx .us-scdk {
    display: block;
    float: left;
    position: relative;
    width: 160px;
    height: 100px;
    border: 1px solid #ddd;
    background: rgba(171, 171, 171, 0.2);
    border-radius: 6px;
}

.user_xxtxk-tx .userd_xbksjd {
    margin: 0;
}

.bg-bdbz {
    padding-top: 12px;
    line-height: 24px;
    font-size: 14px;
    color: #989898;
}

.us-scdk iframe,
.userd_xbksjd iframe,
.userd_xbksjd form {
    width: 100% !important;
    height: 100% !important;
}

.userd_xbksjd .uploadpic {
    display: block;
    width: 170px;
    height: 170px;
}

.us-scdk input#uploadicon,
.us-scdk .inputfile,
.userd_xbksjd input#uploadicon,
.userd_xbksjd .inputfile {
    width: 100% !important;
}

/* .us-scdk .inputfile {
    border-color:transparent !important;
    background-color: transparent !important;
    border-radius: 0 !important;
} */
.userh_xx_left {
    width: 100%;
    padding-right: 0;
    height: auto;
    display: block;
    margin-bottom: 30px;
}

.xxksjd {
    position: absolute;
    left: -10px;
    top: 0px;
    color: #ff0000;
}

.yuis_input {
    height: 48px;
    display: block;
    padding: 0 4px;
    background: none;
    border: none;
    font-size: 16px;
    color: #4c4c4c;
    display: block;
    line-height: 48px;
    width: calc(100% - 84px);
    float: left;
}

select.yuis_input {
    background: url(../images/us-xlb.png) right center no-repeat;
}

.sczknd {
    width: calc(100% - 100px);
}

.yuis_inputxr {
    width: calc(100% - 126px);
}

.yuis_inputqt {
    width: calc(100% - 180px);
}

.bsjjdfdf input {
    width: 110px;
    height: 50px;
    display: block;
    background: #2d9e64;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    border-radius: 5px;
}

.userd_con_left,
.userr_con_righ {
    height: 100%;
    min-height: 1350px;
    overflow: hidden;
}

.userh_zysx_right {
    width: 100%;
    height: auto;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: block;
    padding: 30px 0;
    border-radius: 5px;
}

.usrtdf_tits {
    position: relative;
}

.usrtdf_tits b {
    width: 2px;
    height: 20px;
    background: #2d9e64;
    position: absolute;
    left: 0;
    top: 5px;
}

.usrtdf_tits span {
    padding-left: 20px;
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 30px;
}

.zxskdjhffgg {
    padding: 20px 30px;
    display: block;
}

.zxskdjhffgg {
    font-size: 16px;
    color: #494949;
    display: block;
    line-height: 35px;
}

.jhsidf {
    color: #ff0000;
}

.userd_conk_dks {
    box-shadow: 0 0 10px rgba(21, 77, 50, 0.24);
    overflow: hidden;
    display: block;
    background: #fff;
}

.userd_jfks {
    padding: 50px;
}

.huiyxjsd_xks {
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #97e1bb;
    margin-bottom: 30px;
}



.jsbksdfs tr:nth-child(1) td {
    color: #fff !important;
}

.jsbksdfs table {
    border: 1px solid #2d9e64;
}

.jsbksdfs {
    width: 100%;
    min-width: 720px;
}

.jsbksdfs tr:nth-child(1) {
    height: 70px;
    background: #2d9e64;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}

.jsbksdfs tr:nth-child(2) {
    height: 120px;
    background: #fff;
}

.jsbksdfs tr td {
    border-right: 1px solid #97e1bb;
    padding: 0 10px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #Eee;
    text-align: center;
    font-size: 16px;
    color: #181818;
    line-height: 30px;
    text-align: center;
}

.jsbksdfs tr td:nth-last-child(1) {
    border-right: none;
}


.hysjdk_titd {
    position: relative;
}

.hysjdk_titd b {
    width: 2px;
    background: #2d9e64;
    height: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
}

.hysjdk_titd span {
    font-size: 20px;
    color: #000;
    display: block;
    line-height: 30px;
    padding-left: 18px;
}

.hysjdk_titd {
    margin-bottom: 10px;
}

.hyxskffg {
    background: #eef6f2;
    padding: 40px;
    display: block;
    border: 1px solid #b4ebcf;
    border-radius: 5px;
}

.hjgujdf_spdk {
    width: auto;
    float: left;
    font-size: 16px;
    color: #181818;
    line-height: 45px;
}

.hysjkdf_xlsk {
    width: calc(100% - 90px);
    height: 45px;
    border: 1px solid #e5e5e5;
    padding: 0 10px;
    overflow: hidden;
    background: #fff;
    margin-left: 90px;
}

.hysjkdf_xlsk select,
.hysjkdf_xlsk input {
    border: none;
    width: 100%;
    height: 45px;
}

.hysjkdf_xlsk select {
    background: url(../images/us-xlb.png) right center no-repeat;
}

.hjgujdf_spdk .jhbsdda {
    color: #ff0000;
}

.hyugskd_hyskjd {
    margin-bottom: 30px;
}

.zffsnmkd {
    width: calc(100% - 100px);
    float: left;
}

/* .jhbvjskd {
    padding-left: 100px
} */

.jhbvjskd label {
    width: 210px;
    float: left;
}

.jhbvjskd label:last-child {
    width: calc(100% - 210px);
}

.huyskdf_span {
    overflow: hidden;
    display: block;
}

.zdfklsd_int {
    float: left;
    margin-top: 20px !important;
}

.yhhskd {
    padding-left: 30px;
}

.hjvsd_tit {
    font-size: 16px;
    color: #181818;
    line-height: 30px;
    font-weight: normal;
}

.hjbjskfd {
    font-size: 14px;
    color: #555555;
    line-height: 25px;
    font-weight: normal;
}

.uksdf_sjkd {
    font-size: 16px;
    color: #181818;
    display: block;
    line-height: 30px;
}

.uksdf_sjkd span {
    font-size: 26px;
    color: #e60012;
    line-height: 36px;
}

.qrjskd {
    width: 150px;
    height: 50px;
    display: block;
    background: #2d9e64;
    font-size: 16px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    line-height: 50px;
    margin: 20px 0;
}

.xjkbdf_jskdf {
    font-size: 16px;
    color: #181818;
    display: block;
    line-height: 30px;
}

.xfcgksfd {
    background: #eef6f2;
    padding: 40px 0;
    border: 1px solid #b4ebcf;
    border-radius: 5px;
    overflow: hidden;
}

.sjkbkdf_slkd {
    width: 70%;
    margin: 0 auto;
}

.xjkbdf_img {
    width: 100px;
    height: 100px;
    display: block;
    float: left;
    overflow: hidden;
    border-radius: 50px;
}

.xjkbdf_jskdf {
    padding-left: 150px;
}

.ushjd_jhghd_left {
    width: 45.90%;
}

.ufhgsffg_right {
    background: transparent;
    height: 360px;
}

.ushjd_jhghd_left .yuis_input {
    width: calc(100% - 100px);
    float: left;
}

.baksdf {
    width: 120px;
    height: 50px;
    display: block;
    float: left;
    text-align: center;
    background: #2d9e64;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    border-radius: 5px;
}

.csjkzd {
    background: #cec33b;
    margin-left: 10px;
}

.jsbksdfs tr {
    height: 50px !important;
}

.jsbksdfs {
    background: #fff !important;
}

.user_fotskl {
    background: #1c1d1c;
    height: 57px;
    overflow: hidden;
    display: block;
}

.user_fotskl .user_con_lstd {
    font-size: 14px;
    color: #848484;
    line-height: 57px;
}

.user_fotskl .user_con_rihf a,
.user_fotskl .user_con_rihf {
    font-size: 14px;
    color: #848484;
    line-height: 57px;
}

.resjkbd {
    position: relative;
    z-index: 6;
    padding: 83px 0;
}

.tejhsd_left {
    width: 68.67%;
    /*height:670px ;*/
    min-height: 460px;
    overflow: hidden;
    background: #fff;
    display: block;
    padding: 50px 75px;
}

.reskjfdjg {
    overflow: hidden;
    /* border: 1px solid #eee; */
    position: relative;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

.rjskjfdf_right {
    width: 31.33%;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #0a6209;
}

.tejhgsd_lishd .ugsjd_yxkdsl {
    width: 50%;
    float: left;
    padding-left: 20px;
}

.tejhgsd_lishd {
    margin-left: -20px;
}

.tyshjfd-titj {
    position: relative;
    margin-bottom: 35px;
}

.tyshjfd-titj i {
    width: 100%;
    height: 1px;
    background: #eaf5ef;
    display: block;
    position: absolute;
    top: 25px;
}

.sjhkksd_rjkds {
    width: 260px;
    height: 50px;
    display: block;
    position: relative;
    left: calc(50% - 130px);
    z-index: 2;
    background: #fff;
}

.tyshjfd-titj {
    height: 50px;
}

.sjhkksd_rjkds span {
    font-size: 32px;
    color: #2d9e64;
    margin: 0 auto;
    text-align: center;
    display: block;
    line-height: 50px;
}

.jbhkdf {
    width: 12px;
    height: 31px;
    display: block;
    background: url(../images/zhuce_titxkj.png) center center no-repeat;
}

.sjkbd_left {
    left: 0;
    top: 10px;
    position: absolute;
}

.sjkbd_right {
    right: 0;
    top: 10px;
    position: absolute;
}


.usyer_inprt {
    width: calc(100% - 84px);
    float: left;
    padding-left: 4px;
    height: 48px;
    overflow: hidden;
}

.usyer_inprt select {
    height: 48px;
    border: none;
    width: 100%;
    font-size: 16px;
    color: #4c4c4c;
    line-height: 48px;
    background: url(../images/us-xlb.png) right center no-repeat #fff;
}

.usyer_inprtsf {
    width: calc(100% - 180px);
}

.usyer_inprtrh {
    width: calc(100% - 120px);
}

.tejhgsd_lishd {
    overflow: hidden;
    display: block;
}

.rejskbd_knhs b.hjjks_sxtkd {
    height: 4px;
    background: url(../images/zhuce_xtks.jpg) center center repeat-x;
    display: block;
    margin: 10px auto 30px;
}

.trgjskld_conks .ugsjd_yxkdsl {
    width: 33.33%;
    float: left;
    padding-left: 20px;
}

.trgjskld_conks {
    margin-left: -20px;
}

.trgjskld_conks .ugsjd_yxkdsl .yuis_input {
    width: calc(100% - 84px);
    float: right;
}

.trgjskld_conks .user_xxtxk {
    position: relative;
}

.jkbkd_img {
    position: absolute;
    width: 94px;
    height: 100%;
    display: block;
    right: 0;
    top: 0;
}

.jkbkd_img img {
    position: relative;
    top: 0;
    width: 100%;
    height: 100%;
}

.trgjskld_conks .ugsjd_yxkdsl .yusbd_inonf {
    width: calc(100% - 84px);
    float: right;
}

.rejskbd_knhs {
    overflow: hidden;
}

.trgjskld_conks {
    overflow: hidden;
    display: block;
}

.rejksf_kjsklfd .zdfklsd_int {
    margin-top: 8px !important;
    margin-right: 5px !important;
}

.rejksf_kjsklfd .wjksbjd {
    font-size: 14px;
    /* width: 30%; */
    color: #a7a7a7;
    display: block;
    line-height: 30px;
}

.rejksf_kjsklfd label {
    font-weight: normal;
    width: 230px;
}

.rejksf_kjsklfd label input {
    border-radius: 5px !important;
}

.ljzcksdd {
    width: 260px;
    height: 52px;
    display: block;
    overflow: hidden;
    border-radius: 5px;
    background: #2d9e64;
    font-size: 18px;
    color: #fff;
    line-height: 52px;
    text-align: center;
}

.uyyzfjksdf {
    font-size: 18px;
    color: #a7a7a7;
    line-height: 36px;
}

.rejksf_kjsklfd {
    margin-bottom: 10px;
    overflow: hidden;
}

.jkbdkjfsfd {
    height: 4px;
    display: block;
    width: 100%;
    background: url(../images/hydl_jf_xths.jpg) center center repeat-x;
    margin: 10px auto 30px;
}

.ushjd_jhghd_left .user_xxtxk {
    background: transparent;
}

.trgjskld_conks .usrtdgjnc {
    width: 36%;
}

.trgjskld_conks .usrtdgjncw {
    width: 30%;
}

.trgjskld_conks .klnldlkfsd {
    width: 34%;
}

.trgjskld_conks .usrtdgjncw .yuis_input {
    width: calc(100% - 84px);
    float: right;
}


.tyvsjdf_ksjnhd {
    width: 50%;
    margin: 0 auto;
}

.jknhksl {
    position: relative;
}

.wjmmaks {
    font-size: 14px;
    color: #C0C0C0;
    display: block;
    line-height: 30px;
    text-align: right;
    margin-bottom: 10px;
}

.ljdlsk input {
    width: 100%;
    height: 50px;
    display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;
    -webkit-appearance: none;
    line-height: 50px;
    background: #1A874F;
    border-radius: 5px;
}

.jbhksolke {
    padding: 80px 50px;
    display: block;
    overflow: hidden;
}

.jbhksolke .tyshjfd-titj {
    margin-bottom: 50px;
}


.mem_listed .news_lileft img,
.indus_lisk .news_lileft img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}


.insd_fwjs_left {
    width: 30.97%;
    overflow: hidden;
}



.in_cylbk:hover a,
.in_ltqyj li:hover a {
    color: #1A874F;
}


.insd_fwjs_left,
.inkdf_jsfwk {
    height: auto;
    overflow: hidden;
}

.relkns_quan {
    padding-right: 10px;
    padding-bottom: 20px;
}

.relkns_quan::-webkit-scrollbar,
.userh_xx_left::-webkit-scrollbar {
    width: 8px;
}

.relkns_quan::-webkit-scrollbar-track,
.userh_xx_left::-webkit-scrollbar-track {
    background-color: #eee;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

.relkns_quan::-webkit-scrollbar-thumb,
.userh_xx_left::-webkit-scrollbar-thumb {
    background-color: #989797;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}


.usfyvd_skjbd {
    margin-top: 13px;
}

.usfyvd_skjbd label {
    padding-left: 10px;
    margin-right: 14px;
    font-weight: normal;
}

.usfyvd_skjbd.usfyvd_skjbdcs {
    margin-top: 0 !important;
}

.rjskjfdf_right img {
    height: auto;
}

/* 2021-06-24娣诲姞 */
.user-leidk {
    display: block;
    position: absolute;
    overflow: hidden;
    margin-top: -260px;
}

.user-leidxk {
    display: inline-block;
}

.user-leidk a {
    display: block;
    width: 124px;
    height: 38px;
    float: left;
    margin-left: 20px;
    background: #fff;
    text-align: center;
    border-radius: 36px;
    overflow: hidden;
    line-height: 36px;
    font-size: 16px;
    color: #616161;
    border: 1px solid rgba(45, 185, 100, 1);
}

.user-leidk a:first-child {
    margin-left: 0;
}

.userd_nav_imgd01 {
    background: url(../images/hy_nav01.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd02 {
    background: url(../images/hy_nav02.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd03 {
    background: url(../images/hy_nav03.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd04 {
    background: url(../images/hy_nav04.png) center center no-repeat;
    background-size: contain;
}

.userd_nav_imgd05 {
    background: url(../images/hy_nav05.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd01 {
    background: url(../images/hy_nav01_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd02 {
    background: url(../images/hy_nav02_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd03 {
    background: url(../images/hy_nav03_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd04 {
    background: url(../images/hy_nav04_h.png) center center no-repeat;
    background-size: contain;
}

.user_navlik li.active .userd_nav_imgd05 {
    background: url(../images/hy_nav05_h.png) center center no-repeat;
    background-size: contain;
}

.user-nrqk {
    display: block;
    position: relative;
}

.ovfh {
    display: block;
    overflow: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.user-hdlist {
    display: block;
}

.user-hdlist li {
    display: block;
    position: relative;
    list-style: none;
    margin-bottom: 30px;
}

.user-hdlinr {
    display: block;
    background: #fff;
    padding: 35px 38px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
}

.user-hdtitk {
    display: block;
    overflow: hidden;
    margin-bottom: 26px;
    line-height: 24px;
}

.user-hdtit {
    overflow: hidden;
    border-left: 4px solid #2d9e64;
    padding-left: 23px;
    width: calc(100% - 250px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    line-height: 24px;
    font-size: 18px;
    color: #2d9e64;
}

.user-hdtibh {
    font-size: 16px;
    color: #636363;
}

.user-hdtextk {
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    margin-bottom: 26px;
    padding: 19px 0;
    line-height: 36px;
    font-size: 16px;
    color: #636363;
}

.user-hdtext {
    display: block;
    overflow: hidden;
    margin-left: -50px;
    line-height: 30px;
    font-size: 16px;
    color: #636363;
}

.user-hdtext span {
    display: block;
    float: left;
    margin-left: 50px;
}

.user-hd-ztdk {
    display: block;
    text-align: right;
    font-size: 14px;
    line-height: 26px;
    color: #636363;
}

.user-hd-zt {
    color: #2d9e64;
}

.user-hd-kan {
    display: block;
    width: 112px;
    height: 42px;
    float: left;
    margin-right: 13px;
    background: #2d9e64;
    border-radius: 3px;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
}

.user-hd-qzf {
    display: block;
    width: 112px;
    height: 42px;
    float: left;
    background: #dab81a;
    border-radius: 3px;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
}

.user-hd-yl {
    display: block;
    width: 102px;
    height: 42px;
    float: left;
    background: url(../images/hy-gq-ylb.png) 65px center no-repeat;
    background-size: auto 100%;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    padding-left: 24px;
    line-height: 40px;
    font-size: 16px;
    color: #636363;
}

.user-dtitdk {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 56px;
}

.user-dtitk {
    display: block;
    overflow: hidden;
    line-height: 38px;
    font-size: 18px;
    color: #000;
}

.user-dtitk a {
    display: block;
    float: left;
    margin-left: 50px;
    padding-bottom: 12px;
    border-bottom: 4px solid transparent;
}

.user-dtitk a,
.user-dtitk a:visited {
    color: #000;
}

.user-dtitk a:first-child {
    margin-left: 0;
}

.user-dtitk a.on {
    border-bottom-color: #2d9e64;
    color: #2d9e64;
}

.user-gq-gq {
    display: block;
    float: left;
    margin-left: 30px;
    border-radius: 18px;
    text-align: center;
    padding: 0 14px;
    color: #fff;
}

.user-gqnk {
    overflow: hidden;
    padding: 19px 0;
}

.user-qg-xiek {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.user-qgmk {
    display: block;
    float: left;
    line-height: 42px;
    font-size: 16px;
    color: #000;
}

.red-xing {
    display: inline-block;
    padding-right: 10px;
    color: #ff0000;
}

.red {
    color: #ff0000;
}

.user-qg-bxk {
    display: block;
    margin-left: 125px;
    overflow: hidden;
}

.user-qg-bxxie {
    display: block;
    float: left;
    width: calc(100% - 155px);
    height: 42px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 0 15px;
}

.user-qg-bxxie2 {
    display: block;
    float: left;
    width: 220px;
    height: 42px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 0 15px;
}

.user-qg-bxxie2m {
    display: block;
    float: left;
    margin-left: 15px;
    line-height: 42px;
    font-size: 16px;
    color: #000;
}

.user-qg-bxxie3 {
    display: block;
    float: left;
    width: 220px;
    height: 42px;
    border: 1px solid #dcdcdc;
    background: url(../images/hy-xxj.png) calc(100% - 20px) top no-repeat;
    background-size: auto 100%;
    border-radius: 4px;
    padding: 0 15px;
    line-height: 42px;
    font-size: 16px;
    color: #000;
}

.user-qg-bxxietk {
    display: block;
    float: left;
    width: calc(100% - 160px);
    height: auto;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 10px 15px;
}

.user-qg-bxxiet {
    display: block;
    width: 100%;
    height: 90px;
    line-height: 30px;
    font-size: 16px;
    color: #000;
}

.user-qg-bxxie32 {
    width: calc(100% - 160px);
}

.user-qg-bxxie33 {
    width: 100px;
}

.user-qg-bx-ts {
    display: block;
    float: right;
    width: 155px;
    text-align: right;
    padding: 10px 0;
    line-height: 22px;
    font-size: 14px;
    color: #9f9f9f;
}

.user-qg-xiejs {
    display: block;
    width: ;
    height: 100%;
}

.user-sub {
    display: block;
    float: left;
    width: 142px;
    height: 42px;
    border-radius: 3px;
    overflow: hidden;
    background: #2d9e64;
    font-size: 18px;
    color: #fff;
}

.user-but {
    display: block;
    float: left;
    width: 142px;
    height: 42px;
    margin-left: 12px;
    border-radius: 3px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #dcdcdc;
    font-size: 18px;
    color: #4c4c4c;
}

.user-cp-cj {
    display: block;
    float: left;
    margin-left: 16px;
    line-height: 42px;
    font-size: 14px;
    color: #636363;
}

.hy-cptuk {
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
}

.hy-cptumk {
    margin-left: 210px;
}

.hy-cptum-tit {
    display: block;
    margin-bottom: 20px;
    line-height: 1.1;
    font-size: 22px;
    color: #595959;
}

.hy-cptum-text {
    display: block;
    line-height: 37px;
    font-size: 16px;
    color: #636363;
}

.hy-cptextk {
    padding-bottom: 19px;
    margin-bottom: 18px;
    border-bottom: 1px solid #eaeaea;
}

.hy-close {
    display: block;
    position: absolute;
    z-index: 3;
    top: -16px;
    right: -16px;
}

/*  */
.user-qgxz {
    display: block;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    padding: 17px;
    border-radius: 5px;
}

.user-qgxz-xz {
    display: block;
    float: left;
    background: #caddd1;
    border-radius: 4px;
    width: 120px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    color: #000;
}

.user-qgxz-xzm {
    display: block;
    float: left;
    padding-left: 14px;
    line-height: 35px;
    font-size: 14px;
    color: #9f9f9f;
}

/*  */
.user-sclist {
    display: block;
    margin-left: -32px;
}

.user-sclist li {
    display: block;
    list-style: none;
    width: 33.333%;
    position: relative;
    padding-left: 32px;
    padding-bottom: 38px;
    float: left;
}

.user-sclinr {
    display: block;
    background: #fff;
    padding: 22px 20px 22px;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
}

.hy-sctuk {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 16px;
}

.hy-sctuk .in-protuk {
    width: 100%;
}

.hy-sctum {
    display: block;
    text-align: center;
    line-height: 27px;
    font-size: 16px;
    color: #595959;
}

.hy-sctum:visited {
    color: #595959;
}

.userd_hodk {
    display: block;
    margin-top: 40px;
}

.userd_hodk_left {
    display: block;
    width: 402px;
}

.userd_hodk_right {
    margin-top: 30px;
    display: block;
    width: calc(100% - 422px);
}

.user-honrdk {
    display: block;
    background: #fff;
    padding: 25px 40px 50px;
    margin-bottom: 25px;
    overflow: hidden;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
    z-index: 12;
}

.user-honr-tit {
    display: block;
    line-height: 40px;
    font-size: 24px;
    color: #000;
}

.user-honr-textk {
    display: block;
    line-height: 30px;
    font-size: 16px;
    color: #777;
}

.user-honr-duo {
    display: block;
    text-align: center;
}

.home-xxjk {
    display: inline-block;
    padding: 8px 6px;
    overflow: hidden;
}

.home-xxjm {
    display: block;
    float: left;
    line-height: 17px;
    font-size: 16px;
    color: #000;
}

.home-xxj {
    display: block;
    margin-left: 8px;
    float: left;
}

.user-ho-gqlist {
    display: block;
    overflow: hidden;
}

.user-ho-gqlist dd {
    display: block;
    list-style: none;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    background: url(../images/home-xj1.png) left center no-repeat;
    padding: 10px 0;
    line-height: 32px;
    font-size: 16px;
    color: #595959;
}

.user-ho-gqm {
    display: block;
    float: left;
    padding-left: 22px;
    width: calc(100% - 120px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user-ho-gqm,
.user-ho-gqm:visited {
    color: #595959;
}

.user-ho-gqda {
    display: block;
    float: right;
    font-size: 16px;
    color: #595959;
}

.userd_hoqynk {
    display: block;
    overflow: hidden;
    background: #fff;
    padding: 13px;
    margin-bottom: 20px;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
}

.userd_hoqyxnk {
    display: block;
    padding: 35px 10px 44px;
    background: #eff3f7;
}

.user_birjksgs {
    display: block;
    text-align: center;
    padding-top: 8px;
    line-height: 38px;
    font-size: 22px;
    color: #000;
}

.userd_hoqynk2 {
    display: block;
    overflow: hidden;
    background: #fff;
    padding: 24px 20px 30px;
    margin-bottom: 20px;
    box-shadow: 0 0 23px rgba(0, 0, 0, 0.12);
}

.userd-ho-xglist {
    display: block;
}

.userd-ho-xglist dd {
    display: block;
    border-bottom: 1px solid #eee;
    background: url(../images/home-xj1.png) left center no-repeat;
    padding: 10px 0;
    line-height: 32px;
    font-size: 16px;
    color: #595959;
}

.userd-ho-xglist dd a {
    display: block;
    overflow: hidden;
    margin-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.userd-ho-xglist dd a,
.userd-ho-xglist dd a:visited {
    color: #595959;
}

.userd-ho-xglist dd a:hover {
    color: #1A874F;
}

.userd_ho-xgtitdk {
    display: block;
    height: 30px;
    margin-bottom: 16px;
}

.userd_ho-xgduo {
    display: block;
    float: right;
    width: 65px;
    height: 30px;
    border: 1px solid #b7b7b7;
    border-radius: 4px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #000;
}

.userd_ho-xgduo:visited {
    color: #000;
}

.userd_ho-xgtitk {
    display: block;
    position: relative;
    float: left;
    width: calc(100% - 70px);
}

.userd_ho-xgtitcn {
    display: inline-block;
    line-height: 30px;
    font-size: 24px;
    color: #000;
}

.userd_ho-xgtiten {
    display: inline-block;
    margin-left: 10px;
    padding-top: 10px;
    text-transform: uppercase;
    line-height: 20px;
    font-size: 16px;
    color: #b7b7b7;
}

.userd_ho-xgtt {
    display: block;
    position: absolute;
    width: 2px;
    height: 26px;
    top: 4px;
    left: -20px;
    background-color: #218351;
}

.home-lx-list {
    display: block;
}

.home-lx-list dd {
    display: block;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
    border-bottom: 1px solid #eee;
}

.home-lxxb {
    display: block;
    float: left;
}

.home-lxxbm {
    display: block;
    float: right;
    width: calc(100% - 36px);
    padding: 5px 0;
    line-height: 25px;
    font-size: 16px;
    color: #000;
}

.home-kan {
    display: block;
    position: absolute;
    right: 0;
    top: 10px;
    width: auto;
    height: 35px;
    background: #2cad6d;
    text-align: center;
    padding: 0 12px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    border-radius: 7px;
    overflow: hidden;
}

.home-kan:visited {
    color: #fff;
}

.user-honrdk .tab {
    position: relative;
}

.user-honrdk .tab .tab_menu {
    float: none;
}

.user-honrdk .tab .tab_menu li {
    float: left;
    cursor: pointer;
    margin-left: 50px;
}

.user-honrdk .tab .tab_menu li:first-child {
    margin-left: 0;
}

.user-honrdk .tab .tab_box {
    height: auto;
}

.user-honrdk .tab .tab_menu .selected a {
    border-bottom-color: #2d9e64;
    color: #2d9e64;
}

.user-honrdk .hide {
    display: none;
}

.user-honrdk .tab_box .div {}

.user-honrdk .user-dtitdk {
    margin-bottom: 18px;
}

.qy-hztuk {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 7px;
}

.qy-hztum {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4;
    width: 100%;
    padding: 0 17px 15px;
    background: url(../images/qy-hztum.png) left bottom repeat-x;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}

.userd_qydldk {
    display: block;
    border: 1px solid #c3e4d1;
    padding: 35px 40px;
    margin-bottom: 20px;
    overflow: hidden;
    background: url(../images/in_hybjz.png) right top no-repeat #fff;
}

.user-hycp-dqk {
    display: block;
    border: 1px solid #c9d4cf;
    margin-bottom: 30px;
    border-radius: 7px;
    overflow: hidden;
    background: #f2f7f5;
    padding: 27px 40px 16px;
    line-height: 26px;
    font-size: 16px;
    color: #242424;
}

.user-hycp-dqak {
    display: block;
    margin-left: -50px;
}

.user-hycp-dqa {
    display: block;
    float: left;
    margin-bottom: 12px;
    margin-left: 50px;
}

.user-hycp-dqa,
.user-hycp-dqa:visited {
    color: #242424;
}

.qy-lolist {
    display: block;
    margin-left: -25px;
}

.qy-lolist li {
    display: block;
    float: left;
    list-style: none;
    width: 33.333%;
    padding-left: 25px;
    padding-bottom: 25px;
}

.qy-lolink {
    display: block;
    background: #fafafa;
    
    padding: 14px 14px 24px;
    text-align: center;
    line-height: 26px;
    font-size: 16px;
    color: #343434;
}

.qy-xtum {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*  */
.user-hycp-tik {
    display: block;
    margin-bottom: 24px;
    line-height: 40px;
    font-size: 24px;
    color: #000;
}

.home-kan2 {
    display: block;
    float: left;
    margin-left: 18px;
    border-radius: 7px;
    overflow: hidden;
    width: auto;
    height: 35px;
    background: #2cad6d;
    text-align: center;
    padding: 0 12px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
}

.user-hycp-gq-telk {
    display: block;
    overflow: hidden;
    margin-bottom: 17px;
    line-height: 35px;
    font-size: 16px;
    color: #34895d;
}

.user-hycp-gq-tel {
    display: block;
    float: left;
}

.user-hycp-gqnrk {
    display: block;
    margin-bottom: 17px;
    line-height: 28px;
    font-size: 16px;
    color: #525252;
}

.user-hycp-textdk {
    display: block;
    line-height: 32px;
    font-size: 16px;
    color: #333;
}

.home-kan3 {
    display: block;
    float: right;
    margin-top: 35px;
    border-radius: 7px;
    overflow: hidden;
    width: 110px;
    height: 35px;
    background: #2cad6d;
    text-align: center;
    padding: 0 12px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
}

.users-qygq-list {
    display: block;
    margin-bottom: 16px;
}

.users-qygq-list li {
    display: block;
    list-style: none;
    padding: 28px 0 30px;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}

.users-qygq-list li:first-child {
    padding-top: 14px;
}

.users-qygq-linxk {
    display: block;
    width: calc(100% - 170px);
    float: left;
}

.users-qygq-li-tit {
    display: block;
    margin-bottom: 10px;
    line-height: 33px;
    font-size: 18px;
    color: #000;
}

.users-qygq-li-tit:visited {
    color: #000;
}

.users-qygq-li-text {
    display: block;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 30px;
    font-size: 14px;
    color: #777;
}

.users-qygq-li-text:visited {
    color: #777;
}

.users-qygq-li-texts {
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #777;
}

.users-qygq-li-texts span {
    display: inline-block;
    margin-right: 18px;
    color: #34895d;
}

.user-cpv-zsdk {
    overflow: hidden;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e8e8e8;
}

.hy-cpvtuk {
    display: block;
    float: left;
    width: 479px;
    position: relative;
    overflow: hidden;
}

.hy-cpvtumk {
    display: block;
    float: right;
    width: calc(100% - 479px);
    padding-left: 44px;
}

.user-cpv-zs-tit {
    display: block;
    margin-bottom: 12px;
    line-height: 40px;
    font-size: 22px;
    color: #000;
}

.user-cpv-zs-text {
    display: block;
    height: 180px;
    margin-bottom: 58px;
    line-height: 30px;
    font-size: 16px;
    color: #777;
}

.cpv-sck {
    display: block;
    background: #34895d;
    border-radius: 6px;
    overflow: hidden;
    width: 150px;
    float: left;
    text-align: center;
    line-height: 43px;
    font-size: 16px;
    color: #fff;
}

.cpv-scxk {
    display: inline-block;
}

.cpv-scxk img {
    margin-right: 8px;
}

.cpv-fbsj {
    display: block;
    float: left;
    margin-left: 24px;
    line-height: 43px;
    font-size: 14px;
    color: #7f7f7f;
}

.hy-cplbtuk {
    display: block;
    position: relative;
    overflow: hidden;
    float: left;
    width: 207px;
}

.hy-cplbmk {
    display: block;
    width: calc(100% - 207px);
    float: right;
    padding-left: 36px;
}

/*  */
.ustx-sjk {
    position: relative;
    margin-top: -50px;
}

.ustx-sjk .userd_xbksjd {
    width: 120px;
    height: 120px;
    border: 1px solid #2d9e64;
    margin: 0 auto;
    float: none;
}

/*  */
.abkd_titi {
    display: block;
    line-height: 35px;
    font-size: 20px;
    color: #000;
}

/* .ab_xhjskdf {
    padding: 18px 18px 20px;
}
 */
/*  */
/*  */
.dleisjdk,
.dleisjdk2 {
    padding: 0;
}

.leisjdk,
.leisjdk2 {
    text-align: left;
    margin: 0;
    position: relative;
    z-index: 9;
}

.leisjk,
.leisjk2 {
    display: block;
    position: relative;
    padding: 4px 16px;
    background: #fff;
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    text-align: left;
    line-height: 40px;
    font-size: 16px;
    color: #000;
}

.leisjj,
.leisjj2 {
    display: block;
    position: absolute;
    width: 60px;
    height: 46px;
    right: 0;
    top: 0 !important;
    z-index: 3;
    background: url(../images/lei-sjj.png) 55% center no-repeat;
    background-size: 20px auto !important;
    opacity: 0.8;
}

.leisjerk,
.leisjerk2 {
    display: none;
    overflow: hidden;
    position: absolute;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
    padding: 0 16px 16px;
}

.leisjerhk,
.leisjerhk2 {
    height: auto;
    padding: 12px 18px;
}

.leisjerk a,
.leisjerk2 a {
    display: block;
    overflow: hidden;
    padding: 12px 14px;
    border-bottom: 1px solid #ddd;
    line-height: 30px;
    font-size: 16px;
    color: #454545;
}

.leisjerk a.on,
.leisjerk2 a.on {
    color: #2d9e64;
}

.in-bandtk {
    padding: 15px;
}

/*  */
.cs-xie-list1 {
    display: block;
    overflow: hidden;
    margin-left: -30px;
}

.cs-xie-list1 li {
    display: block;
    width: 50%;
    float: left;
    list-style: none;
    height: auto;
    margin-bottom: 20px;
    padding-left: 30px;

}

.cs-xiedk {
    display: block;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.cs-xie-x {
    display: block;
    overflow: hidden;
    position: relative;
    background: #fff;
    width: 100%;
    height: 50px;
    padding-left: 120px;
    line-height: 50px;
    font-size: 16px;
    color: #454545;
}

.cs-xiem {
    display: block;
    position: absolute;
    top: 0;
    z-index: 3;
    left: 15px;
    line-height: 50px;
    font-size: 16px;
    color: #454545;
}

.cs-xiedks1 {
    display: block;
    float: left;
    width: 300px;
    margin-bottom: 20px;
}

.cs-xiedks2 {
    display: block;
    float: left;
    width: calc(100% - 300px);
    padding-left: 30px;
    margin-bottom: 20px;
}

.cs-xiedkb {
    display: block;
    border: none;
}

.cs-xiedkb .cs-xiem {
    position: relative;
    left: 0;
}

.cs-xiedkbxk {
    display: block;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 16px;
    margin-bottom: 20px;
}

.cs-xiedkbx {
    display: block;
    height: 120px;
    line-height: 30px;
    font-size: 16px;
    color: #454545;
}

.cs-xie-sub {
    width: 200px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
    background: #25925a;
}

/* 棣栭〉淇敼 */
.in-gqnrdk {
    display: block;
    position: relative;
    padding-bottom: 40px;
}

.in-gqtjlbdk {
    display: block;
    margin-left: -26px;
}

.in-gqtjlbdk dd {
    display: block;
    width: 33.333333%;
    list-style: none;
    float: left;
    padding-left: 26px;
}

.in-gqtjlbnk {
    display: block;
    border-top: 5px solid #319863;
    background: url(../images/in-gybg.jpg) top right no-repeat #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    padding: 0 30px 26px;
}

.in-gqtjlbnk2 {
    background: url(../images/in-gybg2.jpg) top right no-repeat #def1e7;
}

.in-gqtjlbnk2 .in_ltqyj li {
    border-color: #97bba9;
}

.in-gqtjlb-hg {
    height: 428px;
}

.in-zttuk {
    display: block;
    position: relative;
    overflow: hidden;
    float: left;
    border-radius: 6px;
}

.in-xwxtuk {
    display: block;
    position: relative;
    overflow: hidden;
}

.abksdf_right .in_bzrz_list ul {
    height: auto;
}

.top-dlndk {
    display: block;
    width: auto;
    text-align: center;
    border: 1px solid #eee;
    border-radius: 20px;
    height: 40px;
    padding: 0 18px;
    margin-left: 12px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
}

.top-dlnxk {
    width: auto;
    min-width: 80px;
    text-align: center;
}

.top-dlndk a,
.top-dlndk a:visited {
    color: #fff;
}

.top-dltuk {
    display: block;
    overflow: hidden;
}

.top-dltu {
    display: block;
    float: left;
}

.top-dltum {
    display: block;
    width: calc(100% - 20px);
    float: left;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.yuis_input#zzjgdm {
    width: calc(100% - 115px);
}

/* !div > #branch_id{
    width: calc(100% - 115px);
} */
.dlh-mcm {
    display: block;
    font-size: 18px;
    line-height: 1.6;
    color: #000;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dlh-ank {
    display: block;
    overflow: hidden;
}

.dlh-ank a {
    display: block;
    width: calc(50% - 6px);
    float: left;
    margin-left: 11px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 12px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    color: #565656;
}

.dlh-ank a:visited {
    color: #565656;
}

.dlh-ank a:nth-child(2n+1) {
    margin-left: 0;
}

.dlh-ank a:hover {
    border-color: #2dad6c;
    background: #2dad6c;
    color: #fff;
}

.dlh-ank a:nth-last-child(1),
.dlh-ank a:nth-last-child(2) {
    margin-bottom: 0;
}

.in_hydlsm_rnk2 .dlh-ank a {
    margin-bottom: 9px;
    line-height: 34px;
}

.in_hydlsm_rnk2 .dlh-ank a:nth-last-child(1),
.in_hydlsm_rnk2 .dlh-ank a:nth-last-child(2) {
    margin-bottom: 0;
}

/* 璇佷功鏌ヨ */
.uszs-chadk {
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 6px;
    overflow: hidden;
}

.uszs-chxl {
    display: block;
    width: 100px;
    height: 40px;
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #565656;
    border: none;
    text-align: center;
    border-right: 1px solid #ddd;
    padding-right: 10px;
    background: url(../images/us-xlb.png) 92% center no-repeat;
}

.uszs-chxl option {
    text-align: center;
}

.uszs-chxie {
    display: block;
    width: calc(100% - 160px);
    float: left;
    height: 40px;
    padding: 0 18px;
    background: transparent;
}

.uszs-chc {
    display: block;
    width: 60px;
    height: 40px;
    float: left;
    background: #2dad6c;
    text-align: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.uszs-jgdk {
    width: 100%;
    max-width: 880px;
    background: #ddd;
    border-collapse: separate;
    border-spacing: 1px;
    text-align: center;
}

.uszs-jgdk th {
    background-color: #2dad6c;
    padding: 10px 6px;
    text-align: center;
    color: #fff;
    font-weight: normal;
}

.uszs-jgdk td {
    background-color: #fff;
    padding: 8px 6px;
}

.re-zcxz {
    display: block;
    margin-bottom: 22px;
}

.tyshjfd-titj2 {
    line-height: 1.8;
    font-size: 26px;
    color: #232323;
    margin-bottom: 16px;
}

#getyam1,
#getyam {
    display: block;
    position: absolute;
    z-index: 2;
    right: 8px;
    top: 8px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
    background: #2d9e64;
    padding: 0 10px;
    border-radius: 4px;
}

.hyug-fpnk {
    display: block;
    width: calc(100% - 120px);
    float: right;
    padding: 12px 0;
}

.hyug-fpnk label {
    width: auto;
    float: left;
    padding: 0 6px;
    margin-right: 5px;
}

.hyug-fpnk input {
    float: left;
}

.kpxxdk {
    overflow: hidden;
}

.kpxxdk .hyugskd_hyskjd {
    margin-bottom: 12px;
    width: calc(50% - 18px);
    float: left;
    margin-left: 18px;
}

.kpxxdk .hyugskd_hyskjd:nth-child(2n+1) {
    margin-left: 0;
}

.nev_bmxx {
    display: block;
    margin: 16px 0;
    background: #e4f9ee;
    border: 1px solid #aad2bd;
    border-radius: 4px;
    padding: 10px 15px;
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    color: #000;
}

.nev_bmxxxk {
    display: inline-block;
}

.nev_bmxxxk span {
    display: inline-block;
    padding: 0 8px;
}

.nev_bmxxxk span:first-child {
    padding-left: 0;
}

.nev_bmxxxk span:last-child {
    padding-right: 0;
}

.news_listkd .content01 li {
    background: #f5f5f5;
    padding: 20px 25px;
}

.abourgt,
.in_xhgks {
    position: relative;
    z-index: 6;
}

.in_bans {
    overflow: hidden;
    height: 320px;
}

.tjtjnk {
    display: block;
    background: #fffbde;
    border: 1px solid #fdca87;
    padding: 12px 18px;
    margin-bottom: 20px;
    line-height: 26px;
    font-size: 16px;
    color: #232323;
}

.huiyi-fuk {
    position: fixed;
    width: 100%;
    height: 62px;
    overflow: hidden;
    z-index: 9;
    left: 0;
    bottom: 0;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.huiyi-fum {
    display: block;
    width: 50%;
    float: left;
    padding: 10px 12px;
    line-height: 20px;
    font-size: 14px;
    color: #787878;
}

.huiyi-fum span {
    font-size: 26px;
    color: #e60012;
    line-height: 26px;
}

.huiyi-fuak {
    display: block;
    width: 50%;
    height: 62px;
    background: #2d9e64;
    float: right;
}

.huiyi-fua {
    display: block;
    width: 100%;
    height: 62px;
    background: #2d9e64;
    font-size: 16px;
    color: #fff;
}

.userddf_sjkdf {
    overflow: hidden;
}

.nev_imgdd table {
    border-spacing: 1px;
    background-color: #ddd;
    border-collapse: separate;
}

.nev_imgdd table td,
.nev_imgdd table th {
    background: #fff;
    padding: 8px 10px;
}

@media screen and (max-width:1000px) {
    .nev_imgdd {
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 20px !important;/* 列间距 */
    color: #4d4d4d;
    }
   .nev_imgdd p{
    width: 100%;
    
    font-size: 16px;
    line-height: 30px;
    color: #555;
    text-align: justify;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .nev_imgdd h2{
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .nev_imgdd h3{
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .nev_imgdd img {
        display: block !important;
        margin: 10px auto;
    }
     
}
@media screen and (min-width:1001px) {
    .nev_imgdd {
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 30px !important;/* 列间距 */
    color: #4d4d4d;
    }
    .nev_imgdd p{
        width: 100%;
        
        font-size: 20px;
        line-height: 40px;
        color: #555;
        text-align: justify;
        font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .nev_imgdd h2{
    width: 100%;
    font-size: 22px;
    line-height: 30px;
    color: #000;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .nev_imgdd h3{
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    color: #333;
    font-family: 微软雅黑, &quot;Microsoft YaHei&quot;
    }
    .nev_imgdd img {
        display: block !important;
        margin: 10px auto;
    }
}

.tjtjnk-xb {
    display: block;
    float: left;
    width: 60px;
}

.tjtjnk-xm {
    display: block;
    margin-left: 78px;
    padding-top: 17px;
}

/* public */
.in-protu {
    display: block;
    width: 100%;
    height: 100%;;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover !important;
    object-fit: cover;
}

.in-protuk {
    display: block;
    width: 100%;
    height: auto;
    z-index: 1;
    position: relative;
}

.block-sj {
    display: none;
}

.block-ipad {
    display: none;
}

.block-pc {
    display: block;
}

/*  */
.in_jhsdf_borsli dd:hover .in_fwslik_tit,
.in_bzrz_list li:hover a,
.in_cylbk:hover,
.in_ltqyj li:hover,
.insd_zthdk li:hover,
.ins_djsj_xsd:hover .insd_fdright,
.inskd_disvd:hover .insd_fdright,
.in_xwzk_listd:hover .in_xwzskd_tit,
.in_xwk_listk li:hover .in_zwksjd_tit,
.cer_list li:hover .ajbddf_tit,
.ban_dtks li:hover .ban_dys_tit,
.news_listkd li:hover .news_titbsjd {
    color: #1A874F;
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
}


.in_jsfqks_top:hover .insd_fwjs_left img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}


.inskd_disvd:hover .insd_fwjs_left img/* ,
.in_xwzk_listd:hover .in_xwlsd_img img */{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);

}




.insd_zthdk li,
.in_jhsdf_borsli dd .in_fwslik_tit,
.in_bzrz_list li a,
.in_cylbk,
.in_ltqyj li,
.in_cylbk a,
.in_ltqyj li a,
.inskd_disvd .insd_fwjs_left img,
.inskd_disvd .insd_fdright,
.mem_listed li .news_lileft img,
.in_jsfqks_top .insd_fwjs_left img,
.ins_djsj_xsd .insd_fdright,
.mem_listed li .news_lileft img,
.in_xwzk_listd .in_xwzskd_tit,
.in_xwk_listk li .in_zwksjd_tit,
.ban_dtks li .ban_dys_tit,
.in_xwzk_listd .in_xwlsd_img img,
.news_listkd li .news_titbsjd,
.cer_list li .ajbddf_tit,
.abkjs_flskd li a,
.news_listkd li .news_lileft img,
.jkbsd_lisright li .imsgjdf1,
.jkbsd_lisright li .xhtks,
.jkbsd_lisright li .imsgjdf2,
.jkbsd_lisright li .imsgjdf3,
.jkbsd_lisright li .imsgjdf4,
.jkbsd_lisright li .imsgjdf5,
.jkbsd_lisright li .imsgjdf6,
.nav li a span,
.fy_table td a,
.userd-ho-xglist dd a,
.pcnav .navi_content>a,
.dlh-ank a {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}