* { margin: 0rem; padding: 0rem; outline: none; }
ul, li { list-style-type: none; }
img, video, iframe { border: 0rem; max-width: 100%; }
img { /*image-rendering: pixelated;*/ }

html { font-size: 100px; }
html, body { height: 100%; }
body { font-size: 14px; font-family: Microsoft YaHei,Arial, Helvetica, sans-serif,simsun; color: #333333; overflow-x: hidden; margin: 0 auto !important; max-width:1920px;}
a { color: #333333; text-decoration: none; }
a:hover { color: #017441; }
input { outline: none; }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { transition: background-color 5000s ease-in-out 0s; }
.no-animate { opacity: 0; }

@-webkit-keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }

@-webkit-keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeftDown { -webkit-animation-name: fadeInLeftDown; animation-name: fadeInLeftDown }

@-webkit-keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }

@-webkit-keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

@keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

.fadeOutUp2 { -webkit-animation-name: fadeOutUp2; animation-name: fadeOutUp2 }

@-webkit-keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }

@-webkit-keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }

@-webkit-keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

@keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

.fadeOutRight2 { -webkit-animation-name: fadeOutRight2; animation-name: fadeOutRight2 }

@-webkit-keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft3 { -webkit-animation-name: fadeInLeft3; animation-name: fadeInLeft3 }

@-webkit-keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight3 { -webkit-animation-name: fadeInRight3; animation-name: fadeInRight3 }

@-webkit-keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.6rem,0); transform: translate3d(0,-0.6rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.6rem,0); transform: translate3d(0,-0.6rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown3 { -webkit-animation-name: fadeInDown3; animation-name: fadeInDown3 }

@-webkit-keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInHeight { -webkit-animation-name: fadeInHeight; animation-name: fadeInHeight }

@-webkit-keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp3 { -webkit-animation-name: fadeInUp3; animation-name: fadeInUp3 }

@-webkit-keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

@keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

.fadeInwidth2 { -webkit-animation-name: fadeInwidth2; animation-name: fadeInwidth2 }

@-webkit-keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@-webkit-keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem); opacity: 1; }
}

@keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem,0); opacity: 1; }
}

.animated.fadeOutRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight3 { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both }

@keyframes flips {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

@keyframes flipright {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

/*video start*/
.sha_bg { background-color: rgba(0, 0, 0, .8); width: 100vw; height: 100vh; position: fixed; left: 100%; top: 0; transition: left .5s ease; z-index: 1001; }

.sha_btn_close { position: absolute; right: 5%; top: 5%; cursor: pointer; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 40px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; color: #444; }

.sha_vid { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); video{ max-width: 80vw; max-height: 80vh; display: block; }}

.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: #fff; height: 50px; position:relative;}
.seaz i{position:absolute;right:10px;top:calc(50% - .2rem);width:.4rem;cursor:pointer;display:none;}
.seay { width: 20%; overflow: hidden; float: left; background: #00703c; height: 50px; }
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: #fff; height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.top_search { cursor: pointer; display:none;}
.top_search img{width:.5rem;}
#PageContent { margin: 0 auto; text-align: center; margin-top: 30px }
#PageContent {padding: .6rem 0px .6rem 0px;margin: 0px;text-align: center;font-family: arial;font-size: 14px;}
#PageContent a {border: 1px solid #f3f3f3;background: #f3f3f3;width: .5rem;height: .5rem;line-height: .5rem;color: #241F23;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
#PageContent a:hover {border: #d4572a 1px solid;background: #d4572a;color: #f3f3f3;}
#PageContent a.Ahover {width: .5rem;height: .5rem;line-height: .5rem;background: #d4572a;border: 1px solid #d4572a;color: #f3f3f3;display: inline-block;box-sizing: border-box;/* margin-left: 10px; *//* margin-right: 10px; *//* border-radius: 50px; */}
#PageContent span.disabled, #PageContent span.hunp {border: 1px solid #f3f3f3;background: #f3f3f3;width: .5rem;height: .5rem;line-height: .5rem;color: #333333;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
#PageContent :first-child { border-radius: 50px; font-family: simsun;}
#PageContent :last-child { border-radius: 50px;  font-family: simsun;}
.menu_wap {background: url(../images/menu_s.png) no-repeat center;width: 30px;height: 30px;float: right;display: none;margin-top: 0px;/* margin-left: 20px; *//* height:100%; */}
.in_topbox { position: relative; z-index: 18; }
/* .main_top .logo{max-width:2.6rem;} */
.in_topbox .menu { position: absolute; top: 1.16rem; left: 0; width: 100%; line-height: 40px; height: auto; display: none; transition: 0.3s ease top;}
.in_topbox .menu li { float: none; width: 100%; background: rgba(255,255,255,0.95); border-top: 1px solid #EEE; text-indent: 20px; cursor: pointer; padding: 0; position: relative; }
.in_topbox .menu li:last-child { border-bottom: 1px solid #EEE; }
.in_topbox .menu li > a { display: inline; color: #333; height: 40px; line-height: 40px; }
.in_topbox .menu li:hover > a { color: #333; }
.in_topbox .menu li.sel > a { color: #333; }
.in_topbox .menu li > a:after { display: none; }
.in_topbox .menu li em { position: absolute; right: 10px; top: 15px; width: 10px; height: 10px; border: 1px solid #666; border-left: 0px; border-bottom: 0px; opacity: 1; display: block; transform: rotate(45deg); }
.in_topbox .menu li .nav { position: relative; top: 0; left: 0; width: 100%; height: auto; line-height: 30px; z-index: 101; text-align: left; background: #FFF; display: none; margin: 0; padding: 0; }
.in_topbox .menu li .nav a { display: block; width: 100%; height: 30px; color: #666; font-size: 14px; margin: 0; padding: 0; }
.in_topbox .menu li .nav a:hover { background: #017441; color: #FFF; font-weight: normal; transform: translateX(0px); }
.in_topbox .menu li .nav a:after { display: none; }


.main { width: 100%; overflow: hidden; }
.main_w { max-width: 1680px; margin: 0 auto; padding-left: .4rem; padding-right: .4rem; }
.sb{animation: slideOutDown_s 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) infinite;}
.sb img{width:.3rem;}
.menu_pc ul{display:flex;align-items: center;gap:.3rem;font-size:16px;}
.tops .main_w{display:flex;justify-content: space-between;align-items: center;}
.tops .logo{max-width:2.45rem;}
.tops_right{display:flex;justify-content: space-between;align-items: center;gap:.4rem;}
.tops_right .sel a{color: #e00000;}
.tops_right a:hover{color: #e00000;}
.tops_right .s1740583342371667970 a{/* color:#e00000; */background:url(../images/c3.png) no-repeat left center;padding-left:.24rem;background-size:.18rem auto;}
.tops_right .search_pc{position:relative;background:#fafafa;height:0.45rem;border-radius:30px;overflow:hidden;}
.tops_right .search_pc i{position:absolute;right:50px;top:calc(50% - .1rem);width:.2rem;cursor:pointer;display:none;}
.tops_right .search_pc .keys_pc{background:none;overflow:hidden;border:0px;padding-left:.2rem;padding-right:.2rem;height:100%;max-width:1.3rem;}
.tops_right .search_pc .keys_pc::placeholder{color:#c3c7c7;font-family:Microsoft YaHei;}
.tops_right .search_pc .searchs_pc{background:url(../images/home_05.jpg) no-repeat center;width:0.38rem;height:0.37rem;border:0px;cursor:pointer;margin-right:4px;background-size:100%;}

.banner{position:relative;overflow:hidden;width:100%;}
.m_banner{position:relative;}
.m_banner .m_banner-pagination{width:100%;text-align:center;overflow:hidden;position:absolute;left:0px;bottom:2rem;z-index:3;}
.m_banner-pagination .swiper-pagination-bullet{background:url(../images/c1.png) no-repeat left center;width:0.28rem;height:0.28rem;background-size:100% 100%;}
.m_banner-pagination .swiper-pagination-bullet-active{background:url(../images/c2.png) no-repeat left center;}
.m_banner img{vertical-align: bottom;}
@media(min-width:1280px){
.m_banner a{display:block;height:400px;overflow: hidden;position: relative;}
.m_banner .swiper-slide-active img{animation: myfirst 20s infinite linear;top: 0px;
             position: absolute;
    margin-left: -960px;
    left: 50%;
    width: 1920px;   
                                   max-width:1920px;
}
}
@keyframes myfirst
{
0% {top:0px;}
50% {top:-320px;}
100% {top:0px;}
}

.banner .gh{position:absolute;left:0px;bottom:0.4rem;width:100%;z-index:3;}
.banner .gh .main_w{display:flex;justify-content: center;}
.banner .gh .main_w ul{gap:.32rem;display:grid;grid-template-columns: repeat(6,1fr);}
.banner .gh .main_w li{width:1.82rem;height:1.28rem;background:url(../images/a1.png) no-repeat center;background-size:100% 100%;position:relative;top:0px;transition: 0.3s ease top;}
.banner .gh .main_w li a{display:block;padding-top:.89rem;overflow:hidden;text-align:center;color:#ffffff;font-size:18px;}
.banner .gh .main_w li:hover{top:-20px;}
.banner .gh .main_w li:nth-child(1){background-image: url(../images/a2.png);}
.banner .gh .main_w li:nth-child(2){background-image: url(../images/a3.png);}
.banner .gh .main_w li:nth-child(3){background-image: url(../images/a4.png);}
.banner .gh .main_w li:nth-child(4){background-image: url(../images/a5.png);}
.banner .gh .main_w li:nth-child(5){background-image: url(../images/a6.png);}
.banner .gh .main_w li:nth-child(6){background-image: url(../images/a1.png);}

.lmus{width:100%;overflow:hidden;padding-top:.8rem;}
.lmus_two{background: linear-gradient(
    to right,
#ffffff 0%,
#ffffff 90%,
    #f7f7f7 90%,
    #f7f7f7 100%
  );}
.lm_top{display:flex;justify-content: space-between;margin-bottom:.4rem;flex-wrap: wrap;}
.lm_top .ynxw ul{display:flex;gap:.43rem;align-items: center;}
.lm_top .ynxw li{color:#333333;font-size:.28rem;padding-bottom:.34rem;position:relative;}
.lm_top .ynxw li a{transition: 0.3s ease color;}
.lm_top .ynxw li.sel{color:#017441;font-size:.32rem;}
.lm_top .ynxw li.sel a{color:#017441;}
.lm_top .ynxw li.sel::after{background:url(../images/a7.png) no-repeat left bottom;content:"";display:block;width:1.23rem;height:.22rem;position:absolute;left:0px;bottom:0px;background-size:cover;}
.lm_top .mores{margin-top:.14rem;}
.lm_top .mores a{color:#017441;border:1px solid #017441;border-radius:20px;overflow:hidden;line-height:.38rem;display:block;padding:0 .2rem;}
.cn_lz{gap:.4rem;display:none;grid-template-columns:10.56rem auto;}
.cn_lz>div{overflow:hidden;}
.cn_lz.sel{display:grid;}
.cn_lz .cn_news ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.4rem;height: 100%;}
.cn_lz .cn_news li .imgs img{width:100%;}
.cn_lz .cn_news li .cont{padding-top:.32rem;display:grid;grid-template-columns: 65px auto;gap:.3rem;}
.cn_lz .cn_news li .cont .time div{background:#017441;padding:0.1rem;color:#fff;overflow:hidden;text-align:center;}
.cn_lz .cn_news li .cont .time div font{font-size:.22rem;}
.cn_lz .cn_news li .cont .time div p{font-size:12px;padding-top:5px;}
.cn_lz .cn_news li{background:#f7f7f7;padding:.4rem;overflow:hidden;}
.cn_lz .cn_news li .cont .content .title{color:#333333;font-size:18px;line-height:1.55;font-weight:bold;
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.cn_lz .cn_news li .cont .content .cons{color:#999999;line-height:1.71;padding-top:.13rem;margin-bottom:.48rem;
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.cn_lz .cn_news li .cont .content .more{color:#017441;font-size:12px;}
.cn_lz .cn_list{background:#f7f7f7;padding:.4rem;padding-right:0px;padding-bottom:.15rem;}
.cn_lz .cn_list li{padding-left:13px;position:relative;}
.cn_lz .cn_list li::after{display:block;background:#017441;border-radius:50%;overflow:hidden;content:"";position:absolute;left:0px;top:0.08rem;width:0.06rem;height:0.06rem;}
.cn_lz .cn_list font{color:#333333;font-size:16px;
display:block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;
}
.cn_lz .cn_list p{
    padding-top:.15rem;
    line-height:1.65;
    padding-bottom:0px;
    color:#666666;
    text-overflow: ellipsis;
    overflow:hidden;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.cn_lz .cn_list div{color:#b2b2b2;margin-bottom:.2rem;margin-top:.17rem;}
.cn_lz .cn_list li:nth-child(1) p{display: -webkit-box;}
.cn_lz .cn_news li a:hover .cont .content .title{color:#017441;}
.cn_lz .cn_list li a:hover font{color:#017441;}
.zjzz{margin-top:.8rem;background:url(../images/00home_02.jpg) no-repeat top center;padding-top:.75rem;padding-bottom:1.2rem;background-size:cover;}
.zjzz_top{padding-bottom:.4rem;display:flex;justify-content: space-between;/* align-items: center; */}
.zjzz_top .mzpb{display:flex;gap:.2rem;}
.zjzz_top .title{color:#017441;font-size:.32rem;font-weight:bold;}
.mzpb_s{background:#e39d3a;border-radius:0.2rem;width:1.35rem;height:0.4rem;line-height:.4rem;}
.mzpb_s a{padding-left:0.5rem;display:block;color:#fff;background:url(../images/home_19.jpg) no-repeat left .24rem center;background-size:.18rem auto;}
.mzpb .more{width:1.1rem;height:.38rem;border:1px solid #017441;border-radius:20px;height:0.4rem;line-height:.4rem;text-align:center;}
.mzpb .more a{color:#017441;}


.about_zhxx_rl_2 ul { display: grid; grid-template-columns: repeat(7, 1fr); }
.about_zhxx_rl_2 ul li { background: #017441; text-align: center; padding-top: 10px; padding-bottom: 10px; border: 1px solid #dbc19e; margin-top: -1px; margin-left: -1px; }
.about_zhxx_rl_2 ul li font { color: rgba(255, 255, 255, 0.6); }
.about_zhxx_rl_2 ul li p { padding-top: 5px; color: #fff; }
.about_zhxx_rl_3 { width: 100%; }
.about_zhxx_rl_3 ul { display: grid; grid-template-columns: repeat(7, 1fr); text-align: left; row-gap: 0px; }
.about_zhxx_rl_3 li {color: rgb(51, 51, 51);border: 1px solid #dbc19e;margin-top: -1px;margin-left: -1px;align-items: center;justify-content: center;padding: .14rem;min-height: .45rem;overflow: hidden;text-align: center;cursor:pointer;}
.about_zhxx_rl_3 li.hui font{ color: rgba(51, 51, 51, 0.5); }
.about_zhxx_rl_3 li:nth-child(-n+7) { background-color: #f7f7f7; }
.about_zhxx_rl_3 li:nth-child(n+8):nth-child(-n+14) { background-color: #fff; }
.about_zhxx_rl_3 li:nth-child(n+15):nth-child(-n+21) { background-color: #f7f7f7; }
.about_zhxx_rl_3 li:nth-child(n+22):nth-child(-n+28) { background-color: #fff; }
.about_zhxx_rl_3 li:nth-child(n+29):nth-child(-n+35) { background-color: #f7f7f7; }
.about_zhxx_rl_3 li:nth-child(n+36):nth-child(-n+42) { background-color: #fff; }
.about_zhxx_rl_3 li i{width:0.09rem;height:0.09rem;background:rgba(255, 255, 255, 0);border-radius:50px;display:block;margin: 0 auto;margin-top:0.1rem;}
.about_zhxx_rl_3 li.curs i{background:#017441;}
.about_zhxx_rl_3 li.sel{background:#017441 !important;}
.about_zhxx_rl_3 li.curs.sel i{background:#f8ecdb;}
.about_zhxx_rl_3 li font{color:#333333;font-size:18px;}
.about_zhxx_rl_3 li.sel font{color:#fff;}
.zjzz_main{display:grid;gap:.4rem;grid-template-columns:10.56rem auto;}
.zjzz_main .cshi{height:100%;overflow:hidden;position:relative;}
.zjzz_main .paib{background:#ffffff;max-height:100%;overflow:auto;position:absolute;width:100%;}
.zjzz_main .paib .title{color:#333333;font-size:.2rem;padding-top:.3rem;padding-bottom:.3rem;text-align:center;font-weight:bold;}
.zjzz_main .paib .list{padding:0 .32rem;}
.zjzz_main .paib .list li{background:#f7f7f7;padding:.24rem;margin-bottom:0.2rem;}
.zjzz_main .paib .list li a{display:grid;gap:.2rem;grid-template-columns: 120px auto;}
.zjzz_main .paib .list li a .img{text-align:center;}
.zjzz_main .paib .list li a>div{overflow:hidden;/*text-align:center;*/}
.zjzz_main .paib .list li a>div .tit font{color:#333333;font-size:.2rem;}
.zjzz_main .paib .list li a>div .tit p{color:#999999;display:inline-block;margin-left:5px;}
.zjzz_main .paib .list li a>div .nr>div{color:#676767;padding-left:16px;background:url(../images/r1.png) no-repeat left center;margin-top:10px;background-size:12px auto;}
.zjzz_main .paib .list li a>div .nr>.r2{background-image:url(../images/r2.png);}
.zjzz_main .paib .list li a>div .nr>.r3{background-image:url(../images/r3.png);}
.zjzz_main .paib .list li a>div .nr>.r4{background-image:url(../images/r4.png);}
.zjzz_main .paib .list li a>div .nr>.r4 p{display:inline-block;}

.gdt::-webkit-scrollbar { width: 6px; }

.gdt::-webkit-scrollbar-track { background: #dadada; border-left: 0px solid rgba(255, 255, 255, 1); border-left: 0px solid rgba(255, 255, 255, 1); border-right: 0px solid rgba(255, 255, 255, 1); border-radius: 5px; }

.gdt::-webkit-scrollbar-thumb { background: #017441; border-radius: 5px; }

.gdt::-webkit-scrollbar-thumb:hover { background: #017441; }

.gdt::-webkit-scrollbar-corner { background: #017441; }


.gdt { scrollbar-color: #017441 #dadada; scrollbar-width: thin; }
.zjzcn{margin:.2rem 0;}
.zjzcn .nr{overflow:hidden;background:url(../images/home_26.jpg);position:relative;top:-0rem;padding:.4rem;background-size:cover;margin-bottom:0rem !important;}
.zjzcn .nr .zjcc_top{display:flex;justify-content: space-between;align-items: center;}
.zjzcn .nr .zjcc_top .title{color:#ffffff;font-size:.28rem;}
.zjzcn .nr .zjcc_top .more a{color:rgba(255, 255, 255, 0.6);}
.zjcc_list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.6rem;margin-top:.4rem;}
.zjcc_list ul font{color:#ffffff;font-size:16px;line-height:1.75;text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.zjcc_list ul li{padding-left:.13rem;position:relative;}
.zjcc_list ul li::after{content:"";display:block;width:0.06rem;height:0.06rem;background:#fff;border-radius:50px;position:absolute;left:0px;top:0.1rem;}
.zjcc_list ul li p{color:rgba(255, 255, 255, 0.5);margin-top:.3rem;}

.yygg{width:100%;overflow:hidden;}
.yygg .main_w{display:grid;grid-template-columns:auto 3.04rem;gap:.4rem;}
.yygg .main_w>div{overflow:hidden;}
.yygg .main_w .yg_top{display:flex;justify-content: space-between;}
.yygg .main_w .yg_top .title{font-size:.28rem;color:#333333;}
.yygg .main_w .yg_top .title ul{display:flex;gap:.4rem;align-items: center;}
.yygg .main_w .yg_top .title ul li.sel{font-size:.32rem;}
.yygg .main_w .yg_top .title ul li.sel a{color:#017441;}
.yygg .main_w .yg_top .more{color:#017441;font-size:14px;width:94px;height:32px;border:1px solid #017441;border-radius:20px;line-height:32px;text-align:center;}
.yygg .main_w .yg_top .more a{color:#017441;}
.yg_list{padding:.3rem;overflow:hidden;background:#fafafa;margin-top:.3rem;display:none;}
.yg_list ul{display:GRID;grid-template-columns: repeat(2,1fr);}
.yg_list li{border-right:1px solid #ebebeb;padding-left:.3rem;padding-right:.5rem;}
.yg_list li:nth-child(2n){padding-right:.3rem;padding-left:.5rem;border-right:0px;}
.yg_list li p{float:right;color:#017441;padding-left:.2rem;}
.yg_list li{padding-bottom:.2rem;overflow:hidden;}
.yg_list li a{position:relative;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;padding-left:.13rem;}
.yg_list li font{/* color:#333333; */font-size:16px;}
.yg_list li a::after{content:"";display:block;width:0.06rem;height:0.06rem;background:#017441;border-radius:50px;position:absolute;left:0px;top:calc(50% - 3px);}
.yg_list.sel{display:block;}
.yg_right .item{background:url(../images/home_30.jpg) no-repeat center;max-width:3.04rem;height:1.22rem;margin-bottom:.14rem;display:flex;align-items: center;background-size:cover;}
.yg_right .item a{padding-left:1.17rem;background:url(../images/k1s.png) no-repeat left .3rem center;background-size:.7rem;min-height:.7rem;display:flex;align-items: center;}
.yg_right .item:nth-child(2) a{background-image:url(../images/k2s.png);}
.yg_right .item:nth-child(3) a{background-image:url(../images/k3s.png);}
.yg_right .item a font{color:#ffffff;font-size:.2rem;font-weight:bold;}
.yg_right .item a p{color:rgba(255,255,255,.6);margin-top:.08rem;}
.yg_right .item.class2{background-image:url(../images/home_32.jpg);}
.yg_right .item.class3{background-image:url(../images/home_34.jpg);}
.jxky{width:100%;overflow:hidden;}
.jxky .main_w{display:grid;margin-top:.8rem;margin-bottom:.8rem;grid-template-columns: repeat(3,1fr);}
.jxky .main_w .jxky_left{background:url(../images/home_36.jpg) no-repeat;background-size:cover;overflow:hidden;box-sizing: border-box;padding:.32rem;}
.jxky .main_w .jxky_center{background:url(../images/home_37.jpg) no-repeat;background-size:cover;overflow:hidden;box-sizing: border-box;padding:.32rem;}
.jxky .main_w .jxky_right{background:#f8f5f1;box-sizing: border-box;padding:.32rem;overflow:hidden;}
.jxky .main_w .jxky_left .jxky_left_top{display:flex;justify-content:space-between;align-items: center;}
.jxky .main_w .jxky_left .jxky_left_top .title{color:#333333;font-size:.32rem;}
.jxky .main_w .jxky_left .jxky_left_top .more{color:rgba(51,51,51,.5);}
.jxky .main_w .jxky_left .jxky_left_list{margin-top:.3rem;}
.jxky .main_w .jxky_left .jxky_left_list li:nth-child(1) a{display:grid;gap:.23rem;grid-template-columns:1.4rem auto;}
.jxky .main_w .jxky_left .jxky_left_list li{overflow:hidden;margin-bottom:.2rem;}
.jxky .main_w .jxky_left .jxky_left_list li img{display:none;}
.jxky .main_w .jxky_left .jxky_left_list li:nth-child(1) font{white-space: normal;
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.jxky .main_w .jxky_left .jxky_left_list li:nth-child(1) img{display:block;}
.jxky .main_w .jxky_left .jxky_left_list li:nth-child(1) div{padding-left:0px;}
.jxky .main_w .jxky_left .jxky_left_list li:nth-child(1) div::after{display:none;}
.jxky .main_w .jxky_left .jxky_left_list li div{padding-left:14px;position:relative;}
.jxky .main_w .jxky_left .jxky_left_list li div::after{content:"";display:block;width:0.06rem;height:0.06rem;background:#017441;border-radius:50px;position:absolute;left:0px;top:0.1rem;}
.jxky .main_w .jxky_left .jxky_left_list li font{font-size:16px;/* color:#333333; */line-height:1.625;display:block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:.1rem;}
.jxky .main_w .jxky_left .jxky_left_list li p{color:#017441;font-size:14px;}
.jxky .main_w .jxky_center_top{display:flex;justify-content: space-between;color:#ffe89e;align-items: center;}
.jxky .main_w .jxky_center_top .title{color:#ffe89e;font-size:.32rem;background:url(../images/j1.png) no-repeat left center;padding-left:.39rem;background-size:.29rem auto;line-height:1;}
.jxky .main_w .jxky_center_top .more{color:#ffe89e;}
.jxky_center .list{margin-top:.3rem;}
.jxky_center .list li:nth-child(1){position:relative;}
.jxky_center .list li:nth-child(1) a{display:block;}
.jxky_center .list li:nth-child(1) .img{display:block;}
.jxky_center .list li:nth-child(1) .img img{width:100%;}
.jxky_center .list li:nth-child(1) .title{position:absolute;left:0px;bottom:0px;color:#ffffff;line-height:1.625;margin:.2rem;
    white-space: normal;
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.jxky_center .list li:nth-child(1) .title::after{display:none;}
.jxky_center .list li:nth-child(1)  .addtime{display:none;}
.jxky_center .list li .title{color:#ffeebf;padding-left:.13rem;position:relative;font-size:16px;    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0.1rem;}
.jxky_center .list li a:hover .title{color:#fff;}
.jxky_center .list li .img{display:none;}
.jxky_center .list li a{display:flex;justify-content: space-between;margin-bottom:.25rem;flex-wrap: wrap;}
.jxky_center .list li a .addtime{color:rgba(255, 255, 255, 0.5);}
.jxky_center .list li .title::after{content:"";display:block;width:0.06rem;height:0.06rem;background:#ffe89e;border-radius:50px;position:absolute;left:0px;top:calc(50% - 3px);}
.jxky_right_top{display:flex;justify-content: space-between;align-items: center;}
.jxky_right_top .title{color:#333333;font-size:.32rem;}
.jxky_right_top .more{color:#017441;font-size:14px;}
.jxky_right_list{overflow:hidden;position:relative;margin-top:.3rem;}
.jxky_right_list  li img{width:100%;}
.jxky_right_list  li p{/* color:#333333; */font-size:18px;text-align:center;line-height:1.667;margin-top:.2rem;padding-left:.2rem;padding-right:.2rem;}
.jxky_right_list .arrow .arrow_left{display:block;width:.42rem;height:.42rem;background:url(../images/r5.png) no-repeat center;position:absolute;top:1.2rem;z-index:3;left:.24rem;background-size:.42rem auto;}
.jxky_right_list .arrow .arrow_right{display:block;width:.42rem;height:.42rem;background:url(../images/r6.png) no-repeat center;position:absolute;top:1.2rem;z-index:3;right:.24rem;background-size:.42rem auto;}
.foot{background:#0b844e;overflow:hidden;width:100%;}
.foot .main_w{display:flex;justify-content: space-between;}
.foot .main_w .tops2 img{width:2.83rem;background:#f7f7f7;cursor:pointer;}
.foot .main_w .yqlj{display:flex;align-items: center;}
.foot .main_w .yqlj ul{display:flex;flex-wrap: wrap;margin-left:.3rem;}
.foot .main_w .yqlj .link{background:url(../images/home_48.jpg) no-repeat center;min-width:95px;height:32px;background-size:95px auto;}
.foot .main_w .yqlj a{color:#ffffff;font-size:18px;background:url(../images/s3.png) no-repeat right center;padding-left:.17rem;padding-right:.23rem;}
.foot .main_w .yqlj li:last-child a{background:none;padding-right:0px;}


.footer{width:100%;overflow:hidden;background:#017441;padding:.5rem 0;}
.footer .main_w{display:flex;justify-content: space-between;flex-wrap: wrap;}
.footer .main_w .l_1{display:flex;flex-wrap: wrap;gap:.35rem;align-items: center;}
.footer .main_w .l_1 a:nth-child(1){max-width:2.62rem;}
.footer .main_w .l_1 a:nth-child(2){max-width:.61rem;display:none;}
.footer .main_w .l_2{color:rgba(255, 255, 255, 0.7);line-height:2;margin-top:.2rem;}
.footer .main_w .l_3{color:#ffffff;font-size:14px;margin-top:.4rem;line-height:2.28;}
.footer .main_w .l_3 a{color:#fff;}
.footer .footer_right{display:flex;gap:.55rem;}
.footer .footer_right a{color:rgba(255,255,255,.8);line-height:2;}
.footer .footer_right a:hover{color:#fff;}
.footer .footer_right a font{color:#fff;font-size:16px;padding-bottom:.15rem;display:block;position:relative;margin-bottom:.13rem;line-height:1;}
.footer .footer_right a font::after{position:absolute;bottom:0px;left:0px;width:16px;height:1px;background:#80baa0;display:block;content:"";}
.footer .footer_right ul:nth-child(1) font::after{display:none;}

.about_banner{width:100%;height:4rem;background:url(../images/01about_02.jpg) no-repeat center;text-align:center;background-size:cover;box-sizing: border-box;padding-top:1.4rem;color:#ffffff;font-size:.48rem;}
.about_banner .sb{margin-top:.6rem;}
.about_con{width:100%;background:url(../images/01about_03.jpg) no-repeat center;min-height:7.12rem;padding-bottom:.4rem;}
.about_content{line-height:2.5;font-size:16px;margin-top:.6rem;}

.yyjs{margin-top:.5rem;display:grid;grid-template-columns: repeat(3,1fr);gap:1rem;}
.yyjs .item{display:grid;gap:.4rem;grid-template-columns: .9rem auto;}
.yyjs .item>div{overflow:hidden;}
.yyjs .lefts p{color:#017441;font-size:.22rem;margin-top:.1rem;}
.yyjs .lefts font{max-width:.63rem;display:block;margin:0 auto;}
.yyjs .rights{color:#666666;font-size:16px;line-height:2;}
.yyjs .rights li{position:relative;padding-left:0.13rem;}
.yyjs .rights li::after{content:"";display:block;width:0.06rem;height:0.06rem;background:#017441;border-radius:50px;position:absolute;left:0px;top:0.15rem;}
.ldjs{width:100%;overflow:hidden;padding-bottom:.8rem;}
.ldjs .title{color:#017441;font-size:.32rem;padding-bottom:.4rem;}
/* .ldjs .list li font{display:block;color:#333333;font-size:.24rem;font-weight:bold;margin-top:.14rem;}
.ldjs .list li p{margin-top:.1rem;color:rgba(51,51,51,.8);} */
.ldjs .list{position:relative;}
.ldjs .list .prev{position:absolute;left:-.68rem;top:1.3rem;z-index:2;background:url(../images/k4.png) no-repeat center;width:.5rem;height:.5rem;background-size:cover;}
.ldjs .list .next{position:absolute;right:-.68rem;top:1.3rem;z-index:2;background:url(../images/k4.png) no-repeat center;width:.5rem;height:.5rem;background-size:cover;transform: rotate(180deg);}
.ldjs .list .prev:hover{background-image:url(../images/k5.png);transform: rotate(180deg);}
.ldjs .list .next:hover{background-image:url(../images/k5.png);transform: rotate(0deg);}
.black {
    opacity: .4;
}
/* .ldjs .list li{transition: 0.3s ease all;} */
.wmdsm{width:100%;background:url(../images/01about_09.jpg) no-repeat center;height:6.8rem;background-size:cover;}
.wmdsm .box{display:grid;grid-template-columns: repeat(4,1fr);height:100%;}
.wmdsm .box .item{text-align:center;position:relative;height:100%;z-index:1;cursor: pointer;}
.wmdsm .box .item::after{position:absolute;right:0px;top:0px;opacity: 1;width:1px;height:100%;background:#988f89;content:"";transition: 0.3s ease all;}
.wmdsm .box .item::before{width:100%;height:100%;background:rgba(1,116,65,0.8);content:"";position:absolute;left:0px;top:0px;opacity: 0;transition: 0.3s ease all;}
.wmdsm .box .item:nth-child(4)::after{display:none;}
.wmdsm .box .item:hover::after{opacity: 0;}
.wmdsm .box .item:hover::before{opacity: 1;}
.wmdsm .box .item .title2{display:flex;align-items: center;justify-content: center;position:absolute;left:0px;top:0px;height:100%;width:100%;max-height:100%;transition: 0.3s ease all;}
.wmdsm .box .item .title2 font{font-size:.4rem;font-weight:bold;color:#fff;text-transform: uppercase;transition: 0.3s ease opacity;}
.wmdsm .box .item .title2 p{font-size:.36rem;color:#fff;transition: 0.3s ease opacity;}
.wmdsm .box .item .title2 i{width:.32rem;height:2px;background:rgba(255,255,255,0.5);display:inline-block;margin-top:.2rem;}
.wmdsm .box .item .content{font-size:.36rem;color:#ffffff;font-weight:bold;height:100%;position:absolute;left:0px;top:20px;width:100%;display:flex;align-items: center;justify-content: center;opacity: 0;transition: 0.3s ease all;}
.wmdsm .box .item .content>div{padding:.3rem;}
.wmdsm .box .item .wh{position:absolute;bottom:.6rem;left:0px;width:100%;color:rgba(255, 255, 255, 0.4);font-size:18px;}
.wmdsm .box .item:hover .title2{max-height:2.83rem;}
.wmdsm .box .item:hover .title2 font{opacity: .7;}
.wmdsm .box .item:hover .title2 p{opacity: .7;}
.wmdsm .box .item:hover .content{opacity: 1;top:0px;}
.honor{width:100%;overflow:hidden;background:url(../images/01about_10.jpg) no-repeat center;padding:.77rem 0;background-size:cover;}
.honor_left_title font{font-size:.32rem;color:#017441;}
.honor_left_title p{color:#333333;font-size:14px;line-height:2.35;margin-top:.4rem;max-width:7rem;}
.honor .main_w{display:flex;justify-content: space-between;gap:.2rem;}
.honor_right{max-width:9.5rem;overflow:hidden;display:grid;grid-template-columns:1.15rem minmax(auto,7.18rem) ;}
.honor_right .content{overflow:hidden;}
.honor_right_list{height:4.5rem;overflow:auto;}
.honor_right_list.gdt::-webkit-scrollbar { width: 3px; }
.honor_right_list li{font-size:0.21rem;line-height:1;padding-bottom:.32rem;color:rgba(.51,.51,.51,.5);cursor: pointer;}
.honor_right_list li.sel{color:#333333;}
.honor_right .content{font-size:16px;line-height:.5rem;padding-left:.27rem;margin-top:-.13rem;}
.honor_right .content .item{display:none;}
.honor_right .content .item.sel{display:block;}
.fzlc{padding-top:.8rem;padding-bottom:.8rem;overflow:hidden;}
.fzlc .title{color:#017441;font-size:.32rem;}
.ws_list{max-width:11.8rem;margin:0 auto;margin-top:.4rem;overflow:hidden;}
.ws_history_main{display:grid;grid-template-columns: .57rem auto .57rem;gap:1rem;}
.ws_history_main .ws_history_main_arrow{background:url(../images/01about_17.jpg) no-repeat center;width:.57rem;height:.57rem;background-size:100% 100%;display:block;margin-top:.5rem;}
.ws_history_main .ws_history_main_next{transform: rotateY(180deg);}
.ws_history_main .ws_history_main_arrow:hover{background-image:url(../images/01about_21.jpg);transform: rotateY(180deg);}
.ws_history_main .ws_history_main_next:hover{transform: rotateY(0deg);}
.ws_history_main_list{overflow:hidden;padding-top:.6rem;}
.ws_history_main_list li{font-size:0.22rem;padding-top:0.23rem;position:relative;cursor:pointer;}
.ws_history_main_list li::after{content:"";display:block;position:absolute;left:0.19rem;top:0px;width:0.11rem;height:0.11rem;background:#b3b3b3;border-radius:50%;}
.ws_history_main_list li::before{content:"";display:block;width:100%;height:0.02rem;position:absolute;left:0.3rem;top:0.05rem;background:#e0e0e0;}
.ws_history_main_list li.swiper-slide-thumb-active::after{background:url(../images/01about_19.jpg) no-repeat center;width:0.21rem;height:0.21rem;top:-0.05rem;left:0.15rem;background-size:cover;}
.ws_history_main_list li:last-child::before{background:none;}
.ws_list .swiper-slide .nr{display:none;}
.ws_list .swiper-slide-active .nr{display:flex;}
.ws_list .swiper-slide{min-height:2.9rem;}
.ws_list li .nr{display:grid;gap:.8rem;grid-template-columns: auto 5.95rem;}
.fzlc .main_w2{max-width:15.17rem;margin:0 auto;}
.ws_list li .nr .tit{font-size:.88rem;color:#cccccc;font-weight:bold;}
.ws_list li .nr .cont{color:#333333;font-size:18px;line-height:1.77;margin-top:.2rem;}
.xjsb{width:100%;overflow:hidden;padding-bottom:.8rem;}
.xjsb .title{color:#017441;font-size:.32rem;}
.xjsb .hcgz_main{overflow:hidden;margin-top:.3rem;display:grid;grid-template-columns: auto;gap:.4rem;}
.heun{background:#cfcfcf;margin-top:.4rem;}
.heun .swiper-scrollbar-drag{top:0px;background:#017441;}
.xjsb .hcgz_main>div{overflow:hidden;}
.xjsb .hcgz_main .hcgz_left li{position:relative;}
.xjsb .hcgz_main .hcgz_left li p{position:absolute;left:0px;bottom:0px;background:url(../images/ls.png) no-repeat center bottom;width:calc(100% - .4rem);min-height:.77rem;padding:.1rem .2rem;background-size:cover;color:#ffffff;display:flex;align-items:center ;justify-content: center;font-size:14px;line-height:1.75;text-align:center;}
.xjsb .hcgz_main .hcgz_left li img{width:100%;vertical-align:bottom;}
.hcgz_right{overflow:hidden;display:grid;grid-template-columns: repeat(2,1fr);gap: .4rem;}
.hcgz_right .item{/* width:3.98rem; */height:1.25rem;background: url(../images/t1.png) no-repeat center;background-size:cover;margin-bottom:.3rem;display:flex;align-items: center;position:relative;}
.hcgz_right .item:nth-child(2){margin-bottom:0px;}
.hcgz_right .item::after{content:"";display:block;position:absolute;left:0.4rem;top:0px;background:url(../images/icon1.png) no-repeat center;width:.7rem;height:100%;background-size:100%;}
.hcgz_right .item:nth-child(2)::after{background-image:url(../images/icon2.png);}
.hcgz_right .item a{display:block;padding-left:1.26rem;background: url(../images/jiao1.png) no-repeat right .2rem center;background-size:.21rem auto;/* padding-right:1.2rem; */width: calc(100% - 1.7rem);}
.hcgz_right .item a font{color:#ffffff;font-size:.26rem;}
.hcgz_right .item a p{color:rgba(255, 255, 255, 0.6);padding-top:.05rem;}
.hcgz_right .item.cla2{background-image: url(../images/t2.png);}

.zj_banner{width:100%;background:url(../images/04zj_02s.jpg) no-repeat top center;height:4rem;position:relative;display:flex;align-items: center;justify-content: center;position:relative;background-size:cover;}
.zj_banner::after{position:absolute;left:0px;bottom:0px;background:url(../images/l1.png) no-repeat left bottom;background-size:100% auto;height:1.4rem;display:block;content:"";width:100%;}
.zj_banner .title{text-align:center;overflow:hidden;color:#ffffff;font-size:0.4rem;position:relative;}
.zj_banner .title::after{display:block;content:"";height:3px;width:36px;background:#d2cdc8;margin:0 auto;margin-top:.2rem;}
 .fdong{position:relative;;top:-0.86rem;width:100%;margin-bottom:-.86rem;}
 .fdong .list{text-align:center;width:100%;}
 .fdong .list .isNull{display:none;}
 .fdong .list ul{display:inline-block;text-align:left;min-height:1.09rem;}
 .fdong .list li{display:inline-block;min-width: 1.03rem;padding: 0 .1rem;height:1.09rem;position:relative;text-align:center;}
 .fdong .list li.sel, .fdong .list li:hover{background:url(../images/04zj2_03.jpg) no-repeat center;background-size:cover;}
 .fdong .list a{color:#fff;font-size:16px;display:block;padding-top:.3rem;}
 .fdong .list li.sel a, .fdong .list li:hover a{background:url(../images/jiao2.png) no-repeat bottom center;background-size:.15rem auto;padding-bottom:.26rem;}
.zj_content .filter_box{display:flex;justify-content: center;margin-top:.4rem;gap:0 .32rem;}
.zj_content .el-cascader .el-input .el-input__inner{height:0.6rem;border-radius:0;border:0px;}
.zj_content .el-input--suffix .el-input__inner{padding-right:45px;}
.zj_content{background:#f7f7f7;}
.zj_content .el-icon-arrow-down:before,
.zj_content .el-icon-circle-close:before
{content:"";background:url(../images/04zj_08.jpg) no-repeat center;width:.18rem;height:.1rem;display:block;margin-top:.25rem;transform-origin: center;
    background-size:.18rem auto;
}
.zj_content .el-input__icon{margin-right:.1rem;}
.zj_content .el-cascader .el-input .el-icon-arrow-down.is-reverse{    transform: rotateZ(0deg);}

.zj_content .filter_box .search_box{position: relative;}
.zj_content .filter_box .search_box input{
	width: 6.8rem;
	height: 0.6rem;padding: 0px 20px;border: 0px;background-color: #ffffff;box-sizing: border-box;font-size: 14px;color: #a2a2a2;
    padding-right:.6rem
}
.zj_content .filter_box input::placeholder{color: rgba(.51,.51,.51,.3);font-family: Microsoft YaHei;}
.zj_content .filter_box .search_box .search_btn{cursor: pointer; width: 0.6rem;height: 0.6rem;position: absolute;right: 0px;top: 0px;display: flex;justify-content: center;align-items: center;}


.docPage {
    text-align: center;
    padding: .4rem 0px;
}
.docPage .btn-prev,.docPage .btn-next{border: 1px solid #fff;background: #fff !important;width: .5rem;height: .5rem;line-height: .5rem;color: #333333!important;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px !important;overflow:hidden}
.docPage .el-pager li{border: 1px solid #fff;background: #fff !important;width: .5rem;height: .5rem;line-height: .5rem;color: #333333!important;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px !important;overflow:hidden}
.docPage .el-pager li::before{line-height:.5rem;}
.docPage .el-pagination.is-background .el-pager li.active{width: .5rem;height: .5rem;line-height: .5rem;background: #017441 !important;border: 1px solid #017441;color: #fff!important;display: inline-block;box-sizing: border-box;}
.Expert{margin-top:.4rem;}


.Expert{width:100%;background:#f7f7f7;overflow:hidden;}
.Expert .list{margin-top:0rem;}
.Expert .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:.2rem;}
.Expert .list li a{background:#fff;padding:.16rem;transition: 0.3s ease all;position:relative;z-index:1;}
.Expert .list li a::after{width:.52rem;height:.7rem;background:#017441;display:none;content:"";position:absolute;left:0px;bottom:0px;z-index:-1;}
.Expert .list li a{display:grid;grid-template-columns: 1.6rem auto;gap:.2rem;/* align-items: center; */}
.Expert .list li a>div{overflow:hidden;}
.Expert .list li a .title{font-size:.24rem;color:#333333;transition: 0.3s ease all;line-height:1.65;}
.Expert .list li a .title p{display:inline-block;}
.Expert .list li a .title font{color:#999999;font-size:14px;display:inline-block;transition: 0.3s ease all;}
.Expert .list li a .entitle{color:#676767;margin-top:.1rem;transition: 0.3s ease all;background:url(../images/ren1.png) no-repeat left center;padding-left:18px;background-size:10px auto;}
.Expert .list li a .content{color:#9c9c9c;line-height:1.64;margin-top:.13rem;transition: 0.3s ease all;
  display:flex;
}
.Expert .list li a .content font{white-space: nowrap;color:#333333;transition: 0.3s ease all;}
.Expert .list li a .content p{
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.Expert .list li a:hover{background:#017441;}
.Expert .list li a:hover .title{color:#fff;}
.Expert .list li a:hover .title font{color:#fff;}
.Expert .list li a:hover .entitle{color:rgba(255, 255, 255, 0.7);background-image:url(../images/ren1b.png);}
.Expert .list li a:hover .content font{color:#fff;}
.Expert .list li a:hover .content{color:rgba(255, 255, 255, 0.7);}
.position{width:100%;overflow:hidden;padding:.28rem 0;}
.position .main_w ul{display:flex;}
.position .main_w li{position:relative;display:flex;align-items: center;color:#4c4c4c;font-size:16px;flex-wrap: wrap;}
.position .main_w li::before{content:"";width:5px;height:5px;background:#00703c;border-radius:50px;display:block;margin:0 .18rem;}
.position .main_w li:nth-child(1)::before{display:none;}
.position .main_w li:last-child a{color:#00703c;}
.zjxq{background:url(../images/05zjxq_02.jpg) no-repeat center;width:100%;height:2.81rem;padding-top:.8rem;}
.nrong{min-height:5.84rem;background:#f7f7f7;padding-bottom:.4rem;}
.zjxq .qian{display:grid;grid-template-columns: 2.69rem auto;gap:.4rem}
.zjxq .qian .quan_right{overflow:hidden;}
.zjxq .qian .quan_right .fhui{max-width:.35rem;}
.zjxq .qian .quan_left .touxiang{position:relative;z-index:1;}
.zjxq .qian .quan_left .touxiang::after{position:absolute;left:-0.1rem;bottom:-0.1rem;width:.9rem;height:.5rem;display:none;content:"";background:#00703c;z-index:-1;}
.zjxq .quan_right_top{display:flex;justify-content: space-between;padding-top:.2rem;align-items: center;padding-bottom:.35rem;}
.zjxq .quan_right_top .title{color:#ffffff;background:url(../images/zj1.png) no-repeat left center;background-size:.33rem auto;padding-left:.42rem;}
.zjxq .quan_right_top .title font{font-size:.36rem;}
.zjxq .quan_right_top .title p{font-size:.2rem;display:inline-block;margin-left:.1rem;}
.zjxq .quan_right_bottom{background:url(../images/zj11.png) no-repeat center;display:flex;gap:0 1rem;padding:.4rem .6rem;background-size:cover;}
.zjxq .quan_right_bottom font{color:#333333;font-size:.22rem;}
.zjxq .quan_right_bottom p{color:rgba(51,51,51,.6);margin-top:.1rem;}
.nrong .main_w{display:grid;grid-template-columns: 2.69rem auto;gap:.4rem}
.nrong .main_w .nrong_right .item{margin-top:.3rem;}
.nrong .main_w .nrong_right .item .title{color:#00703c;font-size:.24rem;padding-left:.33rem;background:url(../images/05zjxq_05.jpg) no-repeat left center;background-size:.22rem auto;}
.nrong .main_w .nrong_right .item .cont{padding:.3rem;background:#fff;margin-top:.28rem;font-size:16px;color:#333333;line-height:2.25;}
.yspb{overflow:hidden;margin-top:.3rem;padding-left:1px;}
.yspb_ul1 ul{display:grid;grid-template-columns: repeat(8,1fr);}
.yspb_ul1 li{background:#00703c;height:.58rem;line-height:.58rem;color:#f8ecdb;font-size:14px;text-align:center;border:1px solid #dbc19e;margin-left:-1px;}
.yspb_ul2 ul{display:grid;grid-template-columns: repeat(8,1fr);margin-top:-1px;}
.yspb_ul2 li{background:#ffffff;height:.58rem;color:#323d51;font-size:14px;text-align:center;border:1px solid #dbc19e;margin-left:-1px;display:flex;align-items: center;justify-content: center;}
.yspb_ul2 li font{background:#00703c;width:.31rem;height:.31rem;border-radius:50%;display:block;line-height:.31rem;color:#fff;}
.depart{overflow:hidden;}
.depart .list{/*margin-top:.4rem;*/margin-bottom:.4rem;}
.depart .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.2rem;}
.depart .list li{background:#fff;padding:.3rem;}
.depart .list li a{background: url(../images/20.png) no-repeat left 0rem bottom 0rem;display:block;height:100%;background-size: 0.32rem auto;}
.depart .list li:hover a{background-image: url(../images/jia-1.png);}
.depart .list li .title{color:#333333;font-size:.2rem;font-weight:bold;}
.depart .list li .cont{display:flex;flex-wrap: wrap;gap:.13rem;color:#4c4c4c;padding-bottom:.5rem;margin-top:.2rem;}
.depart .list li:hover{background:url(../images/ks1.png) no-repeat center;background-size: cover;}
.depart .list li:hover .title{color:#ffffff;}
.depart .list li:hover .cont{color:#fff;}

.ksxq{width:100%;overflow:hidden;background:url(../images/07ksxq_02.jpg) no-repeat center;padding:.6rem 0px;background-size:cover;}
.ksxq .main_w{display:grid;grid-template-columns:8.4rem auto;gap:.6rem;}
.ksxq .main_w>div{overflow:hidden;}
.ksxq .main_w .ksxq_left{text-align:center;}
.ksxq .main_w .ksxq_right{border-bottom:1px solid #5ba080;padding-bottom:.2rem;                  }
.ksxq .main_w .ksxq_right .title{width:100%;overflow:hidden;display:flex;justify-content: space-between;padding-bottom:.3rem;border-bottom:2px solid #ebebeb;align-items: center;}
.ksxq .main_w .ksxq_right .title img{width:.35rem;}
.ksxq .main_w .ksxq_right .title font{color:#ffffff;font-size:.32rem;}
.ksxq .main_w .ksxq_right .box{overflow:hidden;}
.ksxq .main_w .ksxq_right .box .item{margin-top:.3rem;}
.ksxq .main_w .ksxq_right .box .item .tit{color:#e9d7b9;font-size:14px;}
.ksxq .main_w .ksxq_right .box .item .con{color:#ffffff;line-height:1.625;font-size:14px;margin-top:10px;}

.ksjs{width:100%;overflow:hidden;background:#f7f7f7;}
.ksjs_tites{width:100%;overflow:hidden;}
.ksjs .tits{color:#017441;font-size:.28rem;overflow:hidden;text-align:center;padding-top:.5rem;padding-bottom:.3rem;}
.ksjs_tites .cont{background:#ffffff;padding:.6rem;color:#333333;overflow:hidden;line-height:2;font-size:15px;}


.ksjs .ksjs_cla2 .list{overflow:hidden;}
/* .ksjs .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.2rem;} */
.ksjs .ksjs_cla2 .list .slide a{background:#fff;padding:.16rem;transition: 0.3s ease all;position:relative;z-index:1;margin-bottom:.3rem;}
.ksjs .ksjs_cla2 .list .slide a::after{width:.52rem;height:.7rem;background:#017441;display:block;content:"";position:absolute;left:0px;bottom:0px;z-index:-1;display:none;}
.ksjs .ksjs_cla2 .list .slide a{display:grid;grid-template-columns: 1.6rem auto;gap:.2rem;/* align-items: center; */}
.ksjs .ksjs_cla2 .list .slide a>div{overflow:hidden;}
.ksjs .ksjs_cla2 .list .slide a .title{font-size:.24rem;color:#333333;transition: 0.3s ease all;width:100%;overflow:hidden;}
.ksjs .ksjs_cla2 .list .slide a .title p{display:inline-block;}
.ksjs .ksjs_cla2 .list .slide a .title font{color:#999999;font-size:14px;display:inline-block;transition: 0.3s ease all;}
.ksjs .ksjs_cla2 .list .slide a .entitle{color:#676767;margin-top:.1rem;transition: 0.3s ease all;background:url(../images/ren1.png) no-repeat left center;padding-left:18px;background-size:10px auto;}
.ksjs .ksjs_cla2 .list .slide a .content{color:#9c9c9c;line-height:1.64;margin-top:.17rem;transition: 0.3s ease all;
  display:flex;
}
.ksjs .ksjs_cla2 .list .slide a .content font{white-space: nowrap;color:#333333;transition: 0.3s ease all;}
.ksjs .ksjs_cla2 .list .slide a .content p{
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ksjs .ksjs_cla2 .list .slide a:hover{background:#017441;}
.ksjs .ksjs_cla2 .list .slide a:hover .title{color:#fff;}
.ksjs .ksjs_cla2 .list .slide a:hover .title font{color:#fff;}
.ksjs .ksjs_cla2 .list .slide a:hover .entitle{color:rgba(255, 255, 255, 0.7);background-image:url(../images/ren1b.png);}
.ksjs .ksjs_cla2 .list .slide a:hover .content font{color:#fff;}
.ksjs .ksjs_cla2 .list .slide a:hover .content{color:rgba(255, 255, 255, 0.7);}

.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0.3rem}
.ksjs .ksjs_cla2 .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0px;}
.ksjs .ksjs_cla3 .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0px;}
.owl-theme{padding-bottom:0rem;}
.owl-theme .owl-dots .owl-dot span{
  width: 0.1rem;
  height: 0.1rem;
  background: #e9e9e9;
  margin:.04rem;
}
.owl-theme .owl-dots .owl-dot.active span, .szjs .owl-theme .owl-dots .owl-dot:hover span {
  background: #017441;
}
.ksjs .ksjs_cla3 li{background:#ffffff;padding:.3rem;margin-bottom: 0.3rem;}
.ksjs .ksjs_cla3 li a{display:block;padding-left:.15rem;position:relative;}
.ksjs .ksjs_cla3 li font::after{content:"";display:block;width:0.06rem;height:0.06rem;border-radius:50%;background:#017441;position:absolute;left:0px;top:8px;}
.ksjs .ksjs_cla3 li font{font-size:18px;white-space: nowrap;display:block;
    text-overflow: ellipsis;
    overflow: hidden;}
.ksjs .ksjs_cla3 li div{color:#666666;margin-top:.18rem;}
.nor{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.ksjs .ksjs_cla3{padding-bottom:.6rem;}

.zj_news{background:url(../images/08news_02.jpg) no-repeat center;height:4rem;background-size:cover;}
.zj_news_list{padding-top:.4rem;overflow:hidden;background:#f7f7f7;}
.zj_news_list .main_w{display:grid;gap:.4rem;grid-template-columns:12rem auto;}
.zj_news_list .main_w>div{overflow:hidden;}
.zj_news_list .main_w .tjxw a{display:grid;grid-template-columns:8rem auto;background:#017441;overflow:hidden;}
.zj_news_list .main_w .tjxw .isNull{display:none;}
.zj_news_list .main_w .tjxw a .time{color:rgba(255, 255, 255, 0.6);font-size:16px;}
.zj_news_list .main_w .tjxw a .title{font-size:0.28rem;color:#fff;margin-top:.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.zj_news_list .main_w .tjxw a>div{overflow:hidden;}
.zj_news_list .main_w .tjxw a .yjxw_right{padding:.4rem;}
.zj_news_list .main_w .tjxw a .cont{color:rgba(255, 255, 255, 0.6);line-height:1.71;margin-top:.2rem;min-height:1.25rem;margin-bottom:.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.zj_news_list .main_w .tjxw a .more{color:rgba(255, 255, 255, 0.6);font-size:16px;}
.zj_news_list .main_w .tjxw{position:relative;}
.zj_news_list .main_w .tjxw .tjxw_arr_left{width:.5rem;height:.5rem;background:url(../images/w1.png) no-repeat center;display:block;position:absolute;left:.45rem;top:calc(50% - .25rem);background-size:100% auto;z-index:2;}
.zj_news_list .main_w .tjxw .tjxw_arr_right{width:.5rem;height:.5rem;background:url(../images/w2.png) no-repeat center;display:block;position:absolute;left:7.05rem;top:calc(50% - .25rem);background-size:100% auto;z-index:2;}

.zj_news_list_right .rmzx{padding:.3rem;background:#ffffff;margin-bottom:.4rem;}
.zj_news_list_right .title{color:#017441;font-size:.28rem;}
.zj_news_list_right .list li{margin-top:.17rem;padding-left:0.13rem;position:relative;}
.zj_news_list_right .list li::after{display:block;background:#017441;border-radius:50%;overflow:hidden;content:"";position:absolute;left:0px;top:10px;width:0.06rem;height:0.06rem;}
.zj_news_list_right .list li font{font-size:16px;display:block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.zj_news_list_right .list li p{color:#b2b2b2;margin-top:.1rem;}
.xw_n_list{width:100%;overflow:hidden;}
.xw_n_list li{padding:.24rem;overflow:hidden;margin-top:.2rem;background:#fff;}
.xw_n_list li a{display:grid;gap:.24rem;padding-left:.14rem;overflow:hidden;position:relative;}
.xw_n_list li a::after{display:block;background:#017441;border-radius:50%;overflow:hidden;content:"";position:absolute;left:0px;top:0.08rem;width:0.06rem;height:0.06rem;}
.xw_n_list li a .title{font-size:0.18rem;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:.2rem;}
.xw_n_list li a .cont{color:#999999;line-height:1.57;margin-bottom:.3rem;
    display: none;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.xw_n_list li a .more{display:flex;align-items: center;line-height:1;}
.xw_n_list li a .more p{color:#666666;}
.xw_n_list li a .more font{color:#017441;margin-left:.15rem;display:none;}
.xw_n_list li a .img{display:none;}
.xw_n_list li:nth-child(1) a{grid-template-columns:1.99rem auto;padding-left:0px;}
.xw_n_list li:nth-child(1) a::after{display:none;}
.xw_n_list li:nth-child(1) a .title{font-size:.2rem;}
.xw_n_list li:nth-child(1) a .img{display:block;}
.xw_n_list li:nth-child(1) a .more font{display:block;}
.xw_n_list li:nth-child(1) a .cont{display:-webkit-box;}


.flickr { margin: 0 auto; text-align: center; margin-top: 30px }
.flickr {padding: .6rem 0px .6rem 0px;margin: 0px;text-align: center;font-family: arial;font-size: 18px;}
.flickr a {border: 1px solid #fff;background: #fff;width: .5rem;height: .5rem;line-height: .5rem;color: #b2b2b2;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
.flickr a:hover {border: #017441 1px solid;background: #017441;color: #fff;}
.flickr a.Ahover {width: .5rem;height: .5rem;line-height: .5rem;background: #017441;border: 1px solid #017441;color: #fff;display: inline-block;box-sizing: border-box;/* margin-left: 10px; *//* margin-right: 10px; *//* border-radius: 50px; */}
.flickr span.numbtn, 
.flickr span.disabled,.flickr .router-link-exact-active {border: 1px solid #fff;background: #fff;width: .5rem;height: .5rem;line-height: .5rem;color: #017441;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
.flickr span.disabled{color:#999;}
.flickr :first-child {  font-family: simsun;border-radius:50%;font-weight:bold;}
.flickr :last-child { font-family: simsun;border-radius:50%; font-weight:bold;}
.flickr :first-child::after{content:"<";}
.flickr :last-child::after{content:">";}
.flickr span.current{background:#017441;color:#fff;}
.picture_list{padding-top:.4rem;overflow:hidden;width:100%;background:#f7f7f7;}
.picture_list .list ul{overflow:hidden;display:grid;grid-template-columns: repeat(3,1fr);gap:.6rem;}
.picture_list .list li{background:#ffffff;overflow:hidden;padding:.32rem;}
.picture_list .list li img{width:100%;overflow:hidden;}
.picture_list .list li .t_title{padding-left:.88rem;margin-top:.24rem;background:url(../images/09picture_06.jpg) no-repeat left center;background-size:.64rem .6rem;min-height:.6rem;}
.picture_list .list li .t_title font{font-size:18px;display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;padding-top:0.05rem;}
.picture_list .list li .t_title p{color:#666666;padding-top:0.12rem;}

.yzfwjcx{width:100%;overflow:hidden;background:#f7f7f7;}
.yzfwjcx .list{overflow:hidden;padding-top:.4rem;}
.yzfwjcx .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.2rem .4rem;}
.yzfwjcx .list li{background:#ffffff;overflow:hidden;padding:.3rem;}
.yzfwjcx .list li font{font-size:18px;display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.yzfwjcx .list li p{color:#666666;font-size:14px;margin-top:0.15rem;overflow:hidden;}
.yzfwjcx .list li a{position:relative;padding-left:.14rem;display:block;}
.yzfwjcx .list li a::after{display:block;background:#017441;border-radius:50%;overflow:hidden;content:"";position:absolute;left:0px;top:0.08rem;width:0.06rem;height:0.06rem;}

.zj_jxky{background-image:url(../images/11kyjx_02.jpg);}
.zzjg{width:100%;overflow:hidden;background:#f7f7f7;}
.zzjg .title{color:#017441;font-size:.32rem;overflow:hidden;font-weight:bold;text-align:center;padding-bottom:.3rem;padding-top:.4rem;} 
.zzjg .conts{padding:.3rem .4rem;overflow:hidden;line-height:2.5;font-size:16px;background:#fff;}
.zzjg .list{width:100%;overflow:hidden;padding-bottom:.6rem;}
.zzjg .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.4rem;}
.zzjg .list li{background:#ffffff;padding:.32rem;overflow:hidden;}
.zzjg .list li a{padding-left:.5rem;background:url(../images/11kyjx_09.jpg) no-repeat left top;display:block;background-size:.38rem auto;}
.zzjg .list li a font{font-size:18px;}
.zzjg .list li a p{color:#666666;font-size:14px;margin-top:8px;}
.zzjg .list li a .more{padding-top:0.2rem;color:#999999;}
.zzjg .list li a:hover .more{color:#017441;} 

.flfg{width:100%;overflow:hidden;background:#fff;}

.flfg_list{width:100%;overflow:hidden;padding-bottom:.6rem;}
.btis{width:100%;overflow:hidden;padding-top:.6rem;padding-bottom:.3rem;}
.btis ul{display:flex;justify-content: center;gap:.4rem;}
.btis li{color:#b1b1b1;font-size:.32rem;}
.btis li a{color:#b1b1b1;display:flex;justify-content: space-between;}
.btis li.sel a{color:#017441;}
.flfg .list{display:none;}
.flfg .list li{border-bottom:1px solid #ebebeb;overflow:hidden;}
.flfg .list a{display:grid;justify-content: space-between;align-items: center;margin-top:.2rem;margin-bottom:.2rem;padding-left:.2rem;position:relative;line-height:1;grid-template-columns: auto 90px;}
.flfg .list a::after{border-left:3px solid #017441;content:"";display:block;height:100%;position:absolute;left:0px;top:0px;}
.flfg .list font{font-size:18px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding-right:.2rem;}
.flfg .list div{color:#999999;font-size:16px;white-space: nowrap;overflow:hidden;}
.flfg .list.sel{display:block;}
.lxfs{background:#f7f7f7;}
.lxfs .title{color:#017441;font-size:.32rem;overflow:hidden;font-weight:bold;text-align:center;padding-bottom:.3rem;padding-top:.4rem;}
.lxfs .list{overflow:hidden;padding-bottom:.6rem;}
.lxfs .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.4rem;}
.lxfs .list li{background:#fff;padding:.32rem;overflow:hidden;}
.lxfs .list li .info{padding-left:54px;overflow:hidden;background:url(../images/11kyjx_12.jpg) no-repeat left center;background-size:38px auto;}
.lxfs .list li .name{color:#333333;font-size:.22rem;}
.lxfs .list li .tel{color:#999999;font-size:16px;padding-top:0.1rem;}
.home .foot .main_w .tops2 img{background:#fff;cursor: pointer;}


.news_detail{width: 100%;}
.news_detail .title { margin-top: 30px; font-size: 28px; line-height: 1.5em; font-weight: normal; text-align: center; color: #212121; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; }
.news_detail .fbt { text-align: center; font-size: 18px; line-height: 1.5em; margin-top: 10px; }
.news_detail .time { padding: 10px 0px; text-align: center; line-height: 25px; margin-bottom: 20px; border-bottom: 1px #ddd solid; }
.news_detail .time span { color: #666666; font-size: 15px; padding-right: 15px; padding-left: 15px; display:inline-block;}
.news_detail .news_content { line-height: 2em; padding: 0px 20px; padding-bottom: 20px; font-size: 16px; min-height: 350px; }
.news_detail .news_content img { max-width: 100% !important; height: auto !important; }
.news_detail .news_content video { /*width: 100% !important; height: 480px !important; */}
.news_detail .pre_next { text-indent: 20px; line-height: 2em; color: #666666; }
.news_detail .pn { width: 100%; margin: 0 auto; text-align: center; border-top: 1px solid #EDEFF1; padding: 30px 0; overflow: hidden; }
.news_detail .pn .btn { display: inline-block; vertical-align: top; width: 166px; height: 39px; margin: 0px 20px; line-height: 39px; text-align: center; font-size: 13px; background: #E7E7E7; border-radius: 39px; }
.news_detail .pn .btn:hover {background: #017441;color: #FFF;}


.gywm{line-height:2;padding:0;overflow:hidden;position:relative;z-index:2;background:#f7f7f7;padding:.4rem 0;min-height:400px;    font-size: 16px;}


.proshow_zxzx_right{width:100%;overflow:hidden;margin-top:.4rem;}
.proshow_zxzx_right .yzxx {display:grid;grid-template-columns: repeat(2,1fr); gap:0.3rem;}
.proshow_zxzx_right .yzxx div{display:flex;}
.proshow_zxzx_right font{width:.27rem;line-height: .6rem;text-align: right;font-size:.18rem;color:#d10000;}
.proshow_zxzx_right input { width: calc(100% - .27rem); height: .6rem; border: 0px; background: #ffffff; padding-left: .27rem; padding-right: .27rem; border:1px solid #e0e0e0;}
.p_z_r_2 { float: left; overflow: hidden; }
.proshow_zxzx_right .p_z_r_5 { width: 100%; overflow: hidden; display:flex;margin-top:30px;margin-bottom:30px;}
.proshow_zxzx_right .p_z_r_5 textarea { width: 100%; border: 0px; background: #fff; padding: .27rem; font-family: "å¾®è½¯é›…é»‘"; height: 1.74rem; border:1px solid #e0e0e0;box-sizing: border-box;}
.proshow_zxzx_right .p_z_r_6 { width: 100%; overflow: hidden; text-align:center;}
.proshow_zxzx_right .p_z_r_6 input { width: 100%; overflow: hidden; font-size: .18rem; color: #ffffff; background: #017441; cursor: pointer; width:2.36rem;margin-left:0.13rem;margin-right:0.13rem;border-radius:10px;}
.proshow_zxzx_right .p_z_r_6 .resets{background:#eeeeee;color:#333333;}


.ny_main{width:100%;overflow:hidden;background:#f7f7f7;}
#app{width:100%;overflow:hidden;background:#f7f7f7;}
.h_jiage_left{margin-top:.4rem;}
.h_jiage_left .list ul{display:grid;gap:10px;}
.h_jiage_left .list li{display:grid;grid-template-columns: 25% 30% 7% 7%  7% auto;padding:25px 40px;background:#fff;gap:10px;}
.fwjg .list li{display:grid;grid-template-columns: 30% 25% 10% auto 10%;padding:25px 40px;background:#fff;gap: 10px 20px;}
.hcjg .list li{display:grid;grid-template-columns: 30% 30% 30% 10%;padding:25px 40px;background:#fff;gap:10px;}
.h_jiage_left .list li .item{overflow:hidden;word-break:break-all}
.h_jiage_left .list li font{font-size:17px;color:#333333;line-height:1.7;}
.h_jiage_left .list li p{font-size:13px;color:#b3b3b3;padding-top:10px;}
.h_jiage_right .content{background:url(../images/h_jiage-1.jpg) no-repeat center;background-size:cover;padding:32px;}
.h_jiage_right .content .list ul{display:grid;gap:27px;}
.h_jiage_right .content .list a{color:#ffffff;font-size:17px;padding-left:23px;position:relative;}
.h_jiage_right .content .list a:hover{font-weight:bold;}
.h_jiage_right .content .list .cur a{font-weight:bold;}
.h_jiage_right .content .list a::after{position:absolute;left:0px;top:calc(50% - 2px);content: "";display:block;width:5px;height:5px;border:1px solid #fff;border-radius: 5px;;}
.h_jiage_right .content .list a:hover::after{background:#fff;}
.h_jiage_right .content .list .cur a::after{background:#fff;}
.pbList .list{margin-top:.4rem;overflow:hidden;}
.pbList .list table{width:100%;border-collapse: collapse;word-break: break-all;}
.pbList .list table thead{width:100%;background:#017441;color:#fff;font-weight:bold;}
.pbList .list table td{padding:.20rem;border:2px solid #f7f7f7;}
.pbList .list table thead td{border:2px solid #017441;}
.pbList .list table tbody{background:#fff;}
/* .pbList .list ul li{display:grid;grid-template-columns: repeat(6,1fr);color:#fff;padding:0.2rem;}
.pbList .list ul li:first-child{background: rgb(11, 132, 78);} */


.pdepart{ margin-bottom:30px; border:1px #e8e8e8 solid;}
.pguide-tit{ background:#e8e8e8; height:40px; line-height:40px; font-size:18px; font-weight:bold; text-align:center; color:#1e1e1e;}
.pdepart-list{padding: 15px 20px;overflow:hidden;display:grid;grid-template-columns:repeat(5,1fr);gap:5px 0;}
.pdepart-list li{ width:100%; overflow:hidden; position:relative; padding-left:10px;  box-sizing:border-box;}
.pdepart-list li img{ max-width:20px; max-height:20px; position:absolute; left:0; top:0;}
.pdepart-list li img.hover{ opacity:0;}
.pdepart-list li:hover img{ opacity:0;}
.pdepart-list li:hover img.hover{ opacity:1;}


.ldjs .list li a{background:#f6f6f6;padding:.4rem;display:block;}
.ldjs .list li .name{color:#333333;font-size:.27rem;}
.ldjs .list li .suom{color:#017441;font-size:15px;}
.ldjs .list li .content{color:#333333;font-size:15px;margin-top:0.15rem;padding:.2rem;background:#fff;min-height:100px;line-height:1.65;}
.ldjs .list li .suom{background:url(../images/q1.png) no-repeat left center;padding-left:0.17rem;margin-top:0.15rem;}

.hjin{width:100%;overflow:hidden;}
.hjin>.main_w{display:grid;grid-template-columns: 300px auto;padding-top:.4rem;padding-bottom:.4rem;}
.hjin>.main_w>div{overflow:hidden;}
.jdk{overflow:hidden;padding-right:50px;padding-bottom:.5rem;}
.jdk>ul>li>a{font-size:.2rem;padding-bottom:.15rem;padding-top:.15rem;display:block;/* background:url(../images/xljt.png) no-repeat right center; */padding-right:20px;}
.jdk>ul li{cursor:pointer;position:relative;}
.jdk>ul li.kur ul{display:none !important;}
.jdk>ul>li.kur>a {
    background-image: url(../images/xljt.png) !important;
}
.jdk>ul>li>i{position:absolute;right:0px;top: .23rem;display:block;background-image: url(../images/xljt.png);width: .16rem;height: .09rem;background-size:.16rem .09rem;transition:0.3s ease all;}
.jdk>ul>li>ul>li>i{top:.15rem;}
.jdk>ul li.cur>i{ background-image: url(../images/xljts.png);}
.jdk>ul li>i.curs{transform:rotate(180deg);}
.jdk>ul li.cur>a{color:#017441;}
.jdk>ul>li.cur>a{/* background-image:url(../images/xljts.png); */}
.jdk>ul>li>ul>li.cur>a{background: url(../images/dt2.png) repeat-x left .2rem bottom 2px;position:relative;}
.jdk>ul>li>ul>li a{font-size:.18rem;line-height:2.5;/* padding-left:.2rem; *//* margin-left: .1rem; *//* */display: inline-block;max-width: calc(100%);}
.jdk>ul>li>ul>li.cur>a:after{position:absolute;left:0px;bottom: 0px;content:"";background: url(../images/dt1.png) no-repeat right 15px bottom;display:block;width:100%;height: 10px;}
.jdk>ul>li>ul>li{padding-left:.2rem;border-left: 1px solid #e0e0e0;margin-left: .1rem;}
.jdk>ul>li>ul>li>ul a{padding-left: .1rem;}
.jdk>ul>li>ul>li>ul>:nth-child(1){margin-top:.1rem;}
.yunj{border-left:2px solid #e6e6e6;}
.jdk>ul>li ul{display:none;}
.jdk>ul li.cur>ul{display:block;}
.jdk>ul li a{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
.mzpbmain .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.4rem;}
.mzpbmain .list li{background:#ffffff;padding:.3rem;overflow:hidden;line-height:1.65;}
.mzpbmain .list li .item1 font{color:#333333;font-size:.22rem;}
.mzpbmain .list li .item1 p{display:inline-block;color:#999999;margin-left:.15rem;}
.mzpbmain .list li .item2{display:grid;margin-top:.14rem;grid-template-columns:80px auto;background:url(../images/r1.png) no-repeat left top 4px;padding-left:18px;}
.mzpbmain .list li .item2 font{color:#017441;}
.mzpbmain .list li .item2 p{color:#333333;}
.mzpbmain .list li .item2_1{background-image:url(../images/r2.png);}
.mzpbmain .list li .item2_2{background-image:url(../images/r3.png);}
.mzpbmain .list li .item2_3{background-image:url(../images/r4.png);}
.yunj .filter_box{margin-top:0px;margin-bottom:.4rem;}
.tsqk .depart .list ul{grid-template-columns: repeat(5,1fr);}
.tsu>ul>li>ul>li>ul{display:none !important;}
.daohan{margin-top:.3rem;}
.quanbu{width:100%;overflow:hidden;}
/*
.tsqk .tsu{display:none !important;}
.tsqk .main_w{display:block;}
.tsqk .yunj{border:0px;}
.tsqk .yunj>.main_w{padding:0px;}*/

.lj_show_pages{background:#f9f9f9;padding:30px;overflow:hidden;line-height:36px;}
.lj_show_pages a{color:#333333;}

.zj_content .filter_box .search_box i{position:absolute;right:50px;top:calc(50% - .2rem);width:.4rem;cursor:pointer;}


.zj_banner .mbx{font-size:16px;color:rgba(255,255,255,.8);margin-top:.2rem;margin-bottom:.8rem;background:url(../images/wz.png) no-repeat left center;padding-left:17px;}
.zj_banner .mbx a{color:rgba(255,255,255,.8);}

.jxky_center .isNull{color:#ffe89e;}

.lcks{background:#027441;padding:0.1rem;text-align:center;border-radius: 5px;margin-bottom:.2rem;}
.lcks font{font-size:.2rem;color:#ffffff;display:inline-block;background:url(../images/lb.png) no-repeat left center;padding-left:.37rem;background-size:.29rem auto;min-height:.29rem;}


.zpgg{display:flex;justify-content: space-between;margin-top:.4rem;flex-wrap: wrap;gap:.2rem;}
.zpgg .item font{font-size:.2rem;color:#333333;}
.zpgg .item p{margin-top:.1rem;background:url(../images/z2.png) no-repeat left center;padding-left:20px;color:#027441;}
.zpgg .item:nth-child(1) p{background-image: url(../images/z1.png);}
.zpgg .item:nth-child(3) p{background-image: url(../images/z3.png);}

.zjks{padding:.2rem;padding-top:0px;}
.zjks ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.2rem;}
.zjks li{padding:.14rem .22rem;overflow:hidden;background:#f7f7f7;border-radius:20px;text-align:center;cursor:pointer;}