body,h1,h2,h3,h4,h5,h6,p,ul,li,p,span,input,button,textarea,form,img,dl,dt,dd,select{margin:0;padding:0;font-family:"微软雅黑";line-height:normal;list-style: none; color: #333333; font-size: 14px; }
a{ color: #555555; text-decoration:none; transition: all .3s;}
a:hover{ color: #28886a; }
input{outline: none; border: 0;}
button{outline: none; cursor: pointer;}
select{outline: none}
textarea{outline: none}
img{display: block;max-height: 100%;}
em{font-style: normal;}
.fl {float:left;}
.fr {float:right;}
.flexbox{ display: flex; justify-content: space-between; }
.ellipsis {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.ellipsiss{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.ellipsisss{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.w1280{width: 1280px; margin: 0 auto; }
.clear{clear:both; }


/*首页*/
.topbox{ height: 130px; background-color: #f8f8f8; }
.topbox-link{ height: 34px; border-bottom: #fff solid 1px; }
.topbox-link .fl{ line-height: 34px; }
.topbox-link .fr .codeimg{ float: right; line-height: 34px; position: relative; }
.topbox-link .fr .codeimg .codeimg-btn{ margin-left: 30px; display: flex; align-items: center; cursor: pointer; }
.topbox-link .fr .codeimg .codeimg-btn img{ margin-right: 6px;}
.topbox-link .fr .codeimg .codeimg-code{ display: none; position: absolute; }
.topbox-link .fr .codeimg .codeimg-code img{ width: 125px; height: 125px; }
.topbox-link .fr .codeimg:hover .codeimg-code{ display: block; }
.topbox-logo{ display: flex; justify-content: space-between; }
.topbox-logo .logo{ height: 70px; margin-top: 13px; }
.topbox-logo .tel{ margin-top: 15px; }
/*导航*/
.menubox{ height: 70px; background: linear-gradient(90deg,#004c2a,#1e966b); }
.menubox .nav{ width: 1280px; height: 70px; margin: 0 auto; z-index:998;}
.menubox .nav>ul{ width: 100%; display: flex; justify-content: space-between;}
.menubox .nav>ul>li{ flex: 1; display: flex; justify-content: center; text-align: center; position: relative;}
.menubox .nav>ul>li>a{ display: block; height: 70px; line-height: 70px; font-size: 18px; color: #ffffff; transition: all 0s; }
.menubox .nav>ul>li>a:hover{ border-bottom: #fff solid 5px; box-sizing: border-box; }
.menubox .nav .childmenu{ display:none; position:absolute; top: 70px; background:rgba(0,76,40,.9); z-index:9999; }
.menubox .nav .childmenu li>a{ display: block; width: 140px; padding: 10px 0; line-height: 18px; text-align:center; color:#fff; font-size: 14px; font-weight:normal; }
.menubox .nav .childmenu li>a:hover{ background:#28886a; }
.menubox .nav .selected{ border-bottom: #fff solid 5px; box-sizing: border-box; }
.banner .swiper-slide img{ width: 100%; height: 560px; display: block; object-fit: cover; }

.sycontent{ background: url(../images/img17.png) repeat-x #f8f8f8; background-position: top; overflow: hidden; }
.synews{ width: 1280px; margin: 40px auto 30px auto; display: flex; }
.synews .fous{  width: 780px; border-radius: 10px 0 0 10px; overflow: hidden; }
.synews .fous .swiper-slide img{ width: 100%; height: 350px; display: block; object-fit: fill;}
.synews .fous .swiper { --swiper-theme-color: #28886a; }

.synews .syqwfb{ width: 440px; padding: 30px; background-color: #fff; border-radius: 0 10px 10px 0; overflow: hidden; }
.syhead-title{ display: flex; align-items: center; }
.syhead-title .morebtn{ margin-left: auto; display: block; width: 55px; height: 26px; line-height: 26px; background-color: #ededed; text-align: center; color: #999; border-radius: 3px; }
.syhead-title .morebtn:hover{ background-color: #28886a; color: #fff; }
.syhead-title h3{ margin-left: 10px; font-size: 25px; font-weight: bold; }

.sylist a{ display: flex; align-items: center; margin-top: 21px; }
.sylist a img{ margin-right: 10px;}
.sylist a h5{ flex: 1; font-size: 16px; font-weight: normal; }
.sylist a span{ width: 90px; margin-left: auto; font-size: 16px; color: #999; text-align: right; }
.sylist a:hover h5{ color: #28886a; }
.sylist a:hover span{ color: #28886a; }

.syzxal{ display: flex; justify-content: space-between; width: 1280px; margin: 0 auto; }
.syzxal-zx{ width: 710px; height: 248px; padding: 30px; background-color: #fff; border-radius: 10px; }
.syzxal-zx-content{ display: flex; }
.syzxal-zx-content .img{ width: 260px; height: 190px; margin-top: 25px; border-radius: 10px; background-color: #eaeaea; overflow: hidden; }
.syzxal-zx-content .img img{ width: 100%; }
.syzxal-zx-content .sylist{ margin-left: auto; width: 430px; }

.syzxal-al{ width: 420px; height: 248px; padding: 30px; background: url(../images/img4.png) no-repeat; border-radius: 10px; }
.syzxal-al-content{ width: 370px; margin: 0 auto; overflow: hidden; }
.syzxal-al-content h3{ margin-top: 20px; font-size: 18px; font-weight: bold; }
.syzxal-al-content p{ margin-top: 10px; line-height: 24px; }
.syzxal-al-content a{ margin-top: 10px; display: block; width: 55px; height: 26px; line-height: 26px; background-color: #efb470; text-align: center; color: #fff; border-radius: 3px; }

.sy-ad1{ margin: 30px auto; width: 1280px; height: 110px; border-radius: 10px; overflow:hidden; }

.syzxmyx{ display: flex; justify-content: space-between; width: 1280px; margin: 0 auto; }
.syzxmyx-xm{ width: 710px; height: 420px; padding: 30px; background-color: #fff; border-radius: 10px; }
.syzxmyx-xm-content{ overflow: hidden; }
.syzxmyx-xm-content a{ display: flex; margin-top: 28px; }
.syzxmyx-xm-content a:hover h3{ color: #28886a;}
.syzxmyx-xm-content a:hover p{ color: #28886a;}
.syzxmyx-xm-content .img{ width: 160px; height: 100px; margin-right: 25px; background-color: #eaeaea; border-radius: 6px; }
.syzxmyx-xm-content .img img{ width: 100%; }
.syzxmyx-xm-content .wz{ width: 510px;}
.syzxmyx-xm-content .wz h3{ font-size: 16px; font-weight: bold; }
.syzxmyx-xm-content .wz p{ margin: 10px 0; color: #999; line-height: 20px; }
.syzxmyx-xm-content .wz span{ color: #999; }


.syzxmyx-yx{ width: 480px; height: 480px; }
.syzxmyx-yx .top{ padding: 30px; background-color: #fff; border-radius: 10px; }
.syzxmyx-yx .top .header{ display: flex; margin-top: 28px; }
.syzxmyx-yx .top .header .img{ width: 160px; height: 100px; margin-right: 25px; background-color: #eaeaea; border-radius: 6px; }
.syzxmyx-yx .top .header .img img{ width: 100%; }
.syzxmyx-yx .top .header .wz{ width: 250px;}
.syzxmyx-yx .top .header .wz h3{ margin-bottom: 25px; font-size: 16px; font-weight: bold; }
.syzxmyx-yx .top .header .wz span{  color: #999; }
.syzxmyx-yx .top .header:hover .wz h3{ color: #28886a; }

.sy-ad2{ margin: 20px auto; width: 480px; height: 110px; border-radius: 10px; overflow:hidden; }

.sygjyx{ margin-top: 30px; position: relative; overflow: hidden; }
.sygjyx .bgbox{ position: absolute; top: 0px; width: 100%; height: 140px; display: flex; justify-content: space-between; background-color: #fff; }
.sygjyx .bgbox .left{ width: 50%; height: 140px; background: url(../images/img15.png) no-repeat left bottom; }
.sygjyx .bgbox .right{ width: 50%; height: 140px; background: url(../images/img15.png) no-repeat right bottom; }
.sygjyx-content{ position: relative; width: 1280px; margin: 20px auto 0 auto;  }
.sy-gj-tab{ margin-top: 16px; padding: 0 20px; height: 70px; display: flex;  background: linear-gradient(90deg,#004c2a,#1e966b); border-radius: 10px 10px 0 0; }
.sy-gj-tab>div{ padding: 10px 18px; margin-top: 15px; font-size: 18px; color: #fff; cursor: pointer; }
.sy-gj-tab .selected{ background-color: #fff; border-radius: 10px 10px 0 0; color: #28886a; font-weight: bold; }
.sy-gj-box{ padding: 30px; background-color: #fff; border-radius: 0 0 10px 10px; overflow: hidden; }
.sy-gj-box .imglist{ overflow: hidden; }
.sy-gj-box .imglist a{ width: 224px; margin-right: 24px; display: block; float: left; }
.sy-gj-box .imglist a:nth-of-type(5n){ margin-right: 0;}
.sy-gj-box .imglist a img{ width: 224px; height: 140px; border: #eaeaea solid 1px;}
.sy-gj-box .imglist a h5{ margin: 10px; width: 224px; font-weight: normal; font-size: 16px; text-align: center; }
.sy-gj-box .imglist a:hover h5{ color: #28886a; }
.sy-gj-box .wzlist{ overflow: hidden; }
.sy-gj-box .wzlist a{ width: 224px; display: flex; align-items: center; margin-right: 24px; float: left; }
.sy-gj-box .wzlist a:nth-of-type(5n){ margin-right: 0;}
.sy-gj-box .wzlist a h5{ margin: 10px; width: 224px; font-weight: normal; font-size: 16px; }
.sy-gj-box .wzlist a img{ margin-right: 10px; }
.sy-gj-box .wzlist a:hover h5{ color: #28886a; }
.sy-gj-box .threelist{ margin: 20px 0; overflow: hidden; }
.sy-gj-box .threelist a{ display: block; float: left; margin-right: 24px; position: relative; width: 387px; height: 105px; }
.sy-gj-box .threelist a:nth-of-type(3){ margin-right: 0; }
.sy-gj-box .threelist a img{ position: absolute; }
.sy-gj-box .threelist a h5{ position: absolute; z-index: 10; color: #fff; font-size: 20px; top: 38px; left: 25px; }
.sy-gj-box .threelist a:hover { filter: brightness(1.2); }
.sy-gj-box .linklist { overflow: hidden; }
.sy-gj-box .linklist a{ display: block; float: left; margin-right: 24px; width: 200px; padding-left: 20px; height: 60px; line-height: 60px; font-weight: bold; font-size: 18px; color: #28886a; background: url(../images/img19.png) no-repeat; border-radius: 6px; }
.sy-gj-box .linklist a:nth-of-type(5){ margin-right: 0; }
.sy-gj-box .linklist a:hover{ font-size: 20px; }

.sypm{ width: 1280px; margin: 0 auto; border-radius: 10px; overflow: hidden; }
.sypm .header{ display: flex; align-items: center; justify-content: space-between; height: 56px; background: linear-gradient(90deg,#c68e55,#efb273); }
.sypm .header h2{ margin-left: 30px; font-size: 24px; color: #fff;}
.sypm .header a{ margin-right: 30px; color: #fff; }
.sypm .sypm-content{ padding-bottom: 30px; background-color: #fff; overflow: hidden; }
.sypm .sypm-content .list{ width: 280px; margin: 30px 0 0 32px; float: left; border-radius: 10px; background-color: #f7f7f7; overflow: hidden; }
.sypm .sypm-content .list .top{ height: 58px; line-height: 58px; text-align: center; font-size: 18px; font-weight: bold; background: url(../images/icon13.png) no-repeat 20px 0px; }
.sypm .sypm-content .list .middle{ padding: 15px; display: flex; justify-content: space-between; border-top: #fff solid 1px; }
.sypm .sypm-content .list .middle span{ color: #28886a; font-weight: bold; font-size: 16px; }
.sypm .sypm-content .list .middle a{ color: #999; }

.sypm .sypm-content .list .bottom{ padding: 0 15px; margin: 0 auto;}
.sypm .sypm-content .list .bottom a{ display: flex; align-items: center; margin-bottom: 20px; }
.sypm .sypm-content .list .bottom a img{ margin-right: 10px;}
.sypm .sypm-content .list .bottom a h5{ flex: 1; font-size: 16px; font-weight: normal; }
.sypm .sypm-content .list .bottom a:hover h5{ color: #28886a; }

.syhdzsg{ width: 1280px; margin: 30px auto 0 auto; display: flex; justify-content: space-between; }
.syhdzsg-hd{ width: 410px; height: 375px; background-color: #fff; border-radius: 10px; overflow: hidden; }
.syhead-title-green{ display: flex; justify-content: space-between; align-items: center; height: 58px; background:linear-gradient(90deg,#1e966b,#207e61); border-radius: 10px 10px 0 0;}
.syhead-title-green h2{ font-size: 24px; font-weight: bold; color: #fff; margin-left: 30px; }
.syhead-title-green a{ margin-right: 30px; color: #fff; }
.syhdzsg-hd-content{ width: 365px; margin: 0 auto; }
.syhdzsg-hd-content video{ margin: 20px 0 10px 0; width: 365px; height: 210px; background-color: #333; }
.syhdzsg-hd-content h5{ font-size: 16px; font-weight: normal; line-height: 25px; }
.syhdzsg-zsg{ width: 840px; height: 375px; background-color: #fff; border-radius: 10px; overflow: hidden; }

.syhdzsg-zsg-content{ overflow: hidden; }
.syhdzsg-zsg-content .one{ width: 160px; float: left; margin: 40px 0 0 40px; }
.syhdzsg-zsg-content .one img{ display: block; width: 120px; height: 120px; border-radius: 120px; margin: 0 auto; }
.syhdzsg-zsg-content .one h5{ font-size: 20px; margin: 20px 0; text-align: center;}
.syhdzsg-zsg-content .one p{ font-size: 16px; color: #999; text-align: center;}

.sygllq{ width: 1280px; margin: 30px auto 0 auto; display: flex; justify-content: space-between; }
.sygllq-gl{ width: 410px; height: 275px; background: url(../images/img11.png) no-repeat; }
.sygllq-gl .list{ margin: 103px 0 0 200px;}
.sygllq-gl a{ margin-bottom: 27px; display: block; font-size: 16px; color: #fff; }

.sygllq-lq{ width: 840px; height: 275px; background-color: #fff; border-radius: 10px; overflow: hidden;  }
.sygllq-lq .list{ overflow: hidden; }
.sygllq-lq .list a{ float: left; display: block; margin: 30px 0 0 35px; overflow: hidden; }
.sygllq-lq .list a img{ float: left; margin: 0 15px 0 0; width: 100px; height: 145px; border: #eaeaea solid 1px; }
.sygllq-lq .list a h5{ margin-top: 20px; width: 120px;  font-size: 18px; font-weight: bold; }
.sygllq-lq .list a p{ margin-top: 20px; width: 120px; font-size: 16px; color: #999; }

.syyyxx{ width: 1280px; height: 300px; margin: 0 auto 40px auto; border-radius: 10px; background-color: #fff; }
.syyyxx-content{ margin-top: 30px; margin-bottom: 30px; }
.syyyxx-content .one{ width: 386px; float: left; margin-left: 30px; }
.syyyxx-content .one .header{ display: flex; align-items: center; justify-content: space-between; height: 50px; border-radius: 50px; background-color: #f8f8f8; }
.syyyxx-content .one .header .title{ margin-left: 30px; position: relative; cursor: pointer;}
.syyyxx-content .one .header .title h3{ font-size: 18px; }
.syyyxx-content .one .header .title .menu{ width: 250px; position: absolute; display: none; background-color: #f8f8f8; border: #ddd solid 1px; border-radius: 10px; }
.syyyxx-content .one .header .title:hover .menu{ display: block; }
.syyyxx-content .one .header .title .menu a{ display: block; margin: 10px 15px; }
.syyyxx-content .one .header>a{ margin-right: 30px;}

.bottombox{ height: 370px; background:linear-gradient(90deg,#004c2a,#1e966b); overflow: hidden; }
.bottombox-logo{ float: left; width: 261px; height: 332px; background: url(../images/img13.png) no-repeat; overflow: hidden; }
.bottombox-logo .list{ margin: 220px 0 0 30px;}
.bottombox-logo .list span{ display: block; margin-bottom: 10px; color: #004c2a;}

.bottombox-menu{ width: 580px; margin-top: 50px; margin-left: 90px; float: left; display: flex; justify-content: space-between; }
.bottombox-menu .one h3{ font-size: 18px; font-weight: bold; color: #fff; }
.bottombox-menu .one a{ display: block; color: #a9d7c8; margin-top: 25px;}

.bottom-qr{ margin-top: 50px; float: right; display: flex;}
.bottom-qr>div{ margin-left: 30px; width: 125px; text-align: center; color: #a9d7c8; }
.bottom-qr>div>img{ margin-bottom: 10px; display: block; width: 125px; height: 125px; border-radius: 10px; }

.copyright{ height: 50px; display: flex; align-items: center; justify-content: center; background-color: #004c2a; }
.copyright a,.copyright span{ margin: 0 10px; color: #a9d7c8; }

.right-bar{ position: fixed; width: 80px; top: 300px; right: calc(50% - 780px); z-index: 299; }
.right-bar-tab{ }
.right-bar-tab>div img{ display: block; margin: 0 auto;}
.right-bar-tab .zxzx{ width: 80px; height: 110px; border-radius: 40px 40px 10px 10px; overflow: hidden; }
.right-bar-tab .qrbtn{ margin-top: 10px; padding-top: 20px; text-align: center; color: #666; background-color: #fff; width: 80px; height: 60px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); }
.right-bar-tab .gotop{ cursor: pointer; }
.right-bar-content{ position: relative; right: 200px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); }
.right-bar-content .kf{ display: none; width: 180px; margin-top: -180px; background-color: #fff; border-radius: 10px; }
.right-bar-content .kf .title{ height: 36px; line-height: 36px; color: #fff; text-align: center; background-color: #28886a; border-radius: 10px 10px 0 0; }
.right-bar-content .kf .qr{ margin: 0 auto; padding-bottom: 10px; width: 125px; text-align: center; color: #666; }
.right-bar-content .kf .qr img{ display: block; margin-bottom: 5px; width: 125px; height: 125px; }
.right-bar-content .kf .tel{ width: 125px; margin: 0 auto; border-top: #ddd solid 1px; padding: 15px 0; }
.right-bar-content .kf .tel span{ display: block; color: #28886a; font-size: 16px; font-weight: bold; }
.right-bar-content .kf:nth-of-type(1){ margin-top: -370px ;}
.right-bar-content .kf:nth-of-type(2){ margin-top: -260px ;}
.right-bar-content .kf:nth-of-type(3){ margin-top: -170px ;}

.nybg1{ background: url(../images/img17.png) repeat-x #f8f8f8; background-position: top; overflow: hidden; }
.flexbox{ display: flex; margin: 40px auto; }
.nybanner .swiper-slide img{ width: 100%; height: 300px; display: block; object-fit: cover; }
.l-menu{ width: 220px; border-radius: 10px 0 0 10px; background-color: #fff; overflow: hidden; }
.l-menu .top .header{ padding-left: 40px; height: 100px; line-height: 100px; font-size: 24px; font-weight: bold; color: #fff; background: url(../images/img22.png) no-repeat; border-radius: 10px 0 0 0; }
.l-menu .top .list{ padding-bottom: 80px; background: url(../images/img24.png) no-repeat bottom #fff; overflow: hidden; }
.l-menu .top .list a{ margin: 10px auto 0 auto; display: block; font-size: 16px; text-align: center; width: 180px; height: 50px; line-height: 50px; border-radius: 50px; }
.l-menu .top .list .selected{ background-color: #28886a; color: #fff;}
.l-menu .top .list a:hover{ background-color: #28886a; color: #fff;}

.l-menu .imgnews{ background-color: #fff; overflow: hidden; }
.l-menu .imgnews .header{ height: 50px; line-height: 50px; padding-left: 30px; font-size: 16px; font-weight: bold; color: #fff; background: url(../images/img23.png) no-repeat; overflow: hidden; }
.l-menu .imgnews .img{ margin: 20px auto 10px auto; width: 192px; height: 120px; border-radius: 10px; background-color: #eaeaea; overflow: hidden; }
.l-menu .imgnews .img img{ width: 100%;}
.l-menu .imgnews p{ width: 192px; margin: 0 auto 25px auto; }

.r-content{ width: 1060px; border-radius: 0 10px 10px 0; border-left: #eaeaea solid 1px; box-sizing: border-box; background-color: #fff; }
.r-content .top{ display: flex; align-items: center; height: 100px; border-bottom: #eaeaea solid 1px; }
.r-content .top h2{ margin-left: 40px; height: 100px; display: flex; align-items: center; font-size: 24px; }
.r-content .top h2 span{ margin-right: 10px; border-radius: 3px; display: block; width: 10px; height: 25px; background-color: #28886a; }
.r-content .top>div{ margin-left: auto; margin-right: 35px; color: #999;}
.r-content .content{ display: flex; justify-content: space-between; width: 980px; margin: 30px auto;}
.r-content .content .al-fl{ width: 280px; border-radius: 10px; background-color: #f8f8f8; }
.r-content .content .al-fl>h3{ width: 220px; margin: 0 auto; padding: 20px 0; font-size: 20px; border-bottom: #ddd solid 1px; }
.r-content .content .al-fl .list a{ width: 190px; margin: 0 auto; margin-top: 15px; display: block; height: 40px; line-height: 40px; padding-left: 30px; font-size: 16px; }
.r-content .content .al-fl .list .selected{ background-color: #28886a; color: #fff; }
.r-content .content .al-fl .list a:hover{ background-color: #28886a; color: #fff; }
.r-content .content .al-ri{ width:690px; border-radius: 10px; background-color: #f8f8f8; }
.r-content .content .al-ri>h3{ width: 630px; margin: 0 auto; padding: 20px 0; font-size: 20px; border-bottom: #ddd solid 1px; }
.r-content .content .al-ri .al-ri-list{ width: 630px; margin: 0 auto;}
.r-content .content .al-ri .al-ri-list a{ display: flex; align-items: center; margin-top: 21px; }
.r-content .content .al-ri .al-ri-list a img{ margin-right: 10px;}
.r-content .content .al-ri .al-ri-list a h5{ flex: 1; font-size: 16px; font-weight: normal; }
.r-content .content .al-ri .al-ri-list a:hover h5{ color: #28886a; }


.r-content .gsjj{ padding: 40px; font-size: 18px; line-height: 36px; }
.r-content .gsjj img{ max-width: 100%; }

.newsbox{ margin: 40px auto; border-radius: 10px; background-color: #fff; overflow: hidden; }
.newsbox .top{ height: 100px; display: flex; justify-content: space-between; border-bottom: #ddd solid 1px; }
.newsbox .top .path{ margin-right: 30px; color: #999; line-height: 100px;}
.newsbox .top .title-list{ display: flex; }
.newsbox .top .title-list a{ padding: 0 40px; border-right: #ddd solid 1px; line-height: 100px; font-size: 24px; }
.newsbox .top .title-list .selected{ border-bottom: #28886a solid 5px; box-sizing: border-box; font-weight: bold; color: #28886a; }
.newsbox .list{ width: 1180px; margin: 0 auto; overflow: hidden; }
.newsbox .list a{ display: flex; margin-top: 30px; padding-bottom: 30px; border-bottom: #ddd dashed 1px; }
.newsbox .list a:hover h3{ color: #28886a;}
.newsbox .list a:hover p{ color: #28886a;}
.newsbox .list .img{ width: 200px; height: 125px; margin-right: 25px; background-color: #eaeaea; border-radius: 6px; }
.newsbox .list .img img{ width: 100%; }
.newsbox .list .wz{ width: 950px;}
.newsbox .list .wz h3{ font-size: 20px; font-weight: bold; }
.newsbox .list .wz p{ height: 45px; margin: 10px 0; color: #999; font-size: 16px; line-height: 24px; }
.newsbox .list .wz span{ color: #999; }

.box-page{ margin: 30px 0; text-align: center;}
.box-page a{ display: inline-block; padding: 10px 16px; border: #eaeaea solid 1px; border-radius: 6px; background-color: #ffffff; }
.box-page .on{ background-color: #28886a; color: #fff; }
.box-page a:hover{ background-color: #28886a; color: #fff; }

.pager{ margin: 30px 0; text-align: center;}
.pager a{ display: inline-block; padding: 10px 16px; border: #eaeaea solid 1px; border-radius: 6px; background-color: #ffffff; margin: 0 2px; }
.pager .active{ background-color: #28886a; color: #fff!important; }
.pager a:hover{ background-color: #28886a; color: #fff; }


.newswz-list{ width: 1180px; margin: 0 auto; }
.newswz-list a{ display: flex; align-items: center; padding: 35px 0; border-bottom: #ddd dashed 1px; }
.newswz-list a img{ margin-right: 10px;}
.newswz-list a h5{ flex: 1; font-size: 18px; font-weight: normal; }
.newswz-list a span{ width: 110px; margin-left: auto; font-size: 18px; color: #999; text-align: right; }
.newswz-list a:hover h5{ color: #28886a; }
.newswz-list a:hover span{ color: #28886a; }

.top-xx-title{ line-height: 100px; font-size: 24px; margin-left: 40px; }
.news-xq{ width: 1060px; margin: 0 auto; padding: 40px 0; }
.news-xq-title>h2{ font-size: 30px; font-weight: normal; text-align: center; }
.news-xq-title .other{ width: 700px; margin: 30px auto 0 auto; padding-bottom: 20px; display: flex; justify-content: space-between; }
.news-xq-title .other span{ color: #999;}
.news-xq-zhenwen{ padding: 30px 0 40px 0; font-size: 16px; line-height: 32px; border-top: #ddd solid 1px; border-bottom: #ddd solid 1px; }
.news-xq-zhenwen img{ max-width: 100%; }
.news-xq-othernews{ margin: 30px 0; }
.news-xq-othernews a{ display: block; font-size: 16px; margin-bottom: 15px; }

.dxpmbox{ margin: 40px auto; border-radius: 10px; background-color: #fff; overflow: hidden; }
.dxpmbox .top{ height: 100px; display: flex; justify-content: space-between; border-bottom: #ddd solid 1px; }
.dxpmbox .top .path{ margin-right: 30px; color: #999; line-height: 100px;}
.dxpmbox .top .title-list{ display: flex; }
.dxpmbox .top .title-list a{ padding: 0 40px; border-right: #ddd solid 1px; line-height: 100px; font-size: 24px; }
.dxpmbox .top .title-list .selected{ border-bottom: #28886a solid 5px; box-sizing: border-box; font-weight: bold; color: #28886a; }
.dxpm-top{ width: 1220px; height: 60px; margin: 30px auto 10px auto; display: flex; border-radius: 10px; background-color: #f7f7f7; }
.dxpm-top>a{ width: 180px; height: 60px; line-height: 60px; text-align: center; font-size: 16px; color: #666; border-left: #fff solid 1px; background-color: #e5e5e5; }
.dxpm-top>a:nth-of-type(1){ border-radius: 10px 0 0 10px; border-left: none; }
.dxpm-top .selected{ background-color: #28886a; color: #fff; font-weight: bold; font-size: 20px; }
.dxpm-top .year{ margin-left: auto; margin-right: 30px; margin-top: 20px; font-size: 16px; }

.dxpm-content{ display: flex; justify-content: space-between; width: 1220px; margin: 30px auto;}
.dxpm-content .al-fl{ width: 390px; padding-bottom: 30px; border-radius: 10px; background-color: #f8f8f8; }
.dxpm-content .al-fl>h3{ width: 330px; margin: 0 auto; padding: 20px 0; font-size: 20px; border-bottom: #ddd solid 1px; }
.dxpm-content .al-fl .list a{ width: 310px; margin: 0 auto; margin-top: 15px; display: block; height: 40px; line-height: 40px; padding-left: 20px; font-size: 16px; }
.dxpm-content .al-fl .list .selected{ background-color: #28886a; color: #fff; }
.dxpm-content .al-fl .list a:hover{ background-color: #28886a; color: #fff; }
.dxpm-content .al-ri{ width:820px; border-radius: 10px; background-color: #f8f8f8; }
.dxpm-content .al-ri>h3{ width: 760px; margin: 0 auto; padding: 20px 0; font-size: 20px; border-bottom: #ddd solid 1px; overflow: hidden; }
.dxpm-content .al-ri>h3>a{ float: right; font-size: 16px; color: #28886a; font-weight: normal; }
.dxpm-content .al-ri .al-ri-list{ width: 630px; margin: 0 auto;}
.al-ri-dxpm-head{ display: flex; width: 760px; height: 50px; margin: 0 auto; background-color: #e8e8e8; }
.al-ri-dxpm-head span{ line-height: 50px; padding-left: 20px; font-size: 16px; }
.al-ri-dxpm-head span:nth-of-type(1){ width: 40px; }
.al-ri-dxpm-head span:nth-of-type(2){ width: 460px; }
.al-ri-dxpm-list{ width: 760px; margin: 0 auto; }
.al-ri-dxpm-list a{ display: flex; padding: 15px 0 15px 16px; border-bottom: #e4e4e4 solid 1px; }
.al-ri-dxpm-list a span{ width: 30px; height: 25px; background-color: #f9d7b4; text-align: center; line-height: 25px; border-radius: 3px; }
.al-ri-dxpm-list a h5{ margin-left: 30px; width: 460px; font-size: 16px; font-weight: normal; }
.al-ri-dxpm-list a h6{ margin-left: 25px; height: 25px; text-align: center; line-height: 25px; font-weight: normal; font-size: 16px; }

.yxgj-left{ width: 200px; }
.l-menu-yxgj-title{ width: 200px; height: 100px; line-height: 100px; text-align: center; background: url(../images/img27.png) no-repeat; font-size: 30px; color: #fff; }
.l-menu-yxgj-list{ height: 752px; background: url(../images/img26.png) no-repeat bottom; overflow: hidden; }
.l-menu-yxgj-list a{ display: block; width: 135px; margin: 20px 0 0 20px; padding: 6px 0 6px 25px; border-radius: 6px; background: url(../images/icon15.png) no-repeat 10px 12px; font-size: 16px; }
.l-menu-yxgj-list .selected{ color: #fff; background-color: #28886a;}
.l-menu-yxgj-list a:hover{ color: #fff; background-color: #28886a;}
.yxgj-right{ width: 1080px; border-radius: 0 10px 0 0; box-sizing: border-box; background-color: #fff; }
.yxgj-right .top{ display: flex; align-items: center; height: 100px; border-bottom: #eaeaea solid 1px; }
.yxgj-right .top h2{ margin-left: 40px; height: 100px; display: flex; align-items: center; font-size: 24px; }
.yxgj-right .top h2 span{ margin-right: 10px; border-radius: 3px; display: block; width: 10px; height: 25px; background-color: #28886a; }
.yxgj-right .top>div{ margin-left: auto; margin-right: 35px; color: #999;}
.yxgj-right .top .year{ margin-left: 30px; font-size: 16px; color: #333; }
.yxgj-right .top .year select{ font-size: 16px;}

.nygjyx-content{ width: 1000px; margin: 30px auto; display: flex; justify-content: space-between; gap: 30px; flex-wrap: wrap; }
.nygjyx-content-list{ width: 485px; height: 345px; box-shadow: 0 0 10px #eaeaea; border-radius: 10px; }
.nygjyx-content-list .header{ display: flex; justify-content: space-between; margin: 20px auto; width: 445px; height: 50px; background: linear-gradient(90deg,#1e966b,#207e61); border-radius: 6px; }
.nygjyx-content-list .header h3{ margin-left: 20px; font-size: 18px; font-weight: bold; line-height: 50px; color: #fff; }
.nygjyx-content-list .header a{ line-height: 50px; margin-right: 20px; color: #fff; }
.nygjyx-content-list .head-news{ display: flex; width: 445px; margin: 0 auto;}
.nygjyx-content-list .head-news .img{ width: 160px; height: 100px; margin-right: 25px; background-color: #eaeaea; border-radius: 6px; }
.nygjyx-content-list .head-news .img img{ width: 100%; }
.nygjyx-content-list .head-news .wz{ width: 255px;}
.nygjyx-content-list .head-news .wz h3{ font-size: 16px; font-weight: bold; }
.nygjyx-content-list .head-news .wz p{ margin: 10px 0; color: #999; line-height: 20px; }
.nygjyx-content-list .sylist{ width: 445px; margin: 0 auto; }
.gjyx-flexbox{ margin: 30px auto; display: flex; justify-content: space-between; flex-wrap: wrap; background-color: #fff; border-radius: 10px; }
.nygjyx-therr-list .one{ width: 360px; }
.nygjyx-therr-list .one1{ width: 1140px; }
.nygjyx-therr-list .one2{ width: 560px; }
.nygjyx-therr-list .one3{ width: 360px; }
.nygjyx-therr-list{ display: flex; justify-content: center; gap: 30px; width: 1200px; margin: 0 auto; padding: 0 0 30px 0; box-shadow: 0 0 10px #eaeaea; border-radius: 10px; }
.nygjyx-therr-list .header{ display: flex; justify-content: space-between; margin: 20px auto; height: 50px; background: linear-gradient(90deg,#1e966b,#207e61); border-radius: 6px; }
.nygjyx-therr-list .header h3{ margin-left: 20px; font-size: 18px; font-weight: bold; line-height: 50px; color: #fff; }
.nygjyx-therr-list .header a{ line-height: 50px; margin-right: 20px; color: #fff; }

.gjyx-zypm{ display: flex; width: 1140px; margin: 30px auto; padding: 30px; box-shadow: 0 0 10px #eaeaea; border-radius: 10px;}
.gjyx-zypm .morebtn{ margin-top: 10px; margin-left: auto; display: block; width: 55px; height: 26px; line-height: 26px; background-color: #ededed; text-align: center; color: #999; border-radius: 3px; }
.gjyx-zypm .morebtn:hover{ background-color: #28886a; color: #fff; }
.gjyx-zypm .title{ width: 146px; height: 50px; line-height: 50px; padding-left: 70px; color: #fff;font-size: 18px; font-weight: bold; background: url(../images/img28.png) no-repeat; }
.gjyx-zypm .gjyx-zypm-wz{ width: 840px; margin-left: 20px;  }
.gjyx-zypm .gjyx-zypm-wz h5{ font-size: 16px; line-height: 50px; font-weight: normal; }
.gjyx-yxk{ width: 1140px; margin: 0 auto 30px auto; padding: 30px; box-shadow: 0 0 10px #eaeaea; border-radius: 10px;}
.gjyx-yxk .header{ display: flex; justify-content: space-between; margin: 0 auto; height: 50px; background: linear-gradient(90deg,#c68e55,#efb273); border-radius: 6px; }
.gjyx-yxk .header h3{ margin-left: 20px; font-size: 18px; font-weight: bold; line-height: 50px; color: #fff; }
.gjyx-yxk .header a{ line-height: 50px; margin-right: 20px; color: #fff; }
.gjyx-yxk .imglist{ margin-top: 20px;}
.gjyx-yxk .imglist a{ width: 210px; margin-right: 22px; display: block; float: left; }
.gjyx-yxk .imglist a:nth-of-type(5n){ margin-right: 0;}
.gjyx-yxk .imglist a img{ width: 210px; height: 131px; border: #eaeaea solid 1px;}
.gjyx-yxk .imglist a h5{ margin: 10px; width: 210px; font-weight: normal; font-size: 16px; text-align: center; }
.gjyx-yxk .imglist a:hover h5{ color: #28886a; }

.nygjyx-content-news{ width: 1000px; margin: 0 auto; }
.nygjyx-content-news .header{ padding-left: 20px; height: 50px; line-height: 50px; font-weight: bold; font-size: 18px; color: #28886a; background-color: #def3eb; border-radius: 6px;}
.nygjyx-content-news .sylist a{ margin-top: 30px;}
.nygjyx-content-news-list{ padding-bottom: 30px; border-bottom: #def3eb solid 1px;}

.nygjyx-content-xxsx{ display: flex; align-items: center; width: 1000px; height: 60px; border-radius: 10px; background-color: #f7f7f7; }
.nygjyx-content-xxsx .address{ margin-left: 30px; font-size: 16px; }
.nygjyx-content-xxsx .address select{ font-size: 16px; }
.nygjyx-content-xxsx .searchbox{ margin-left: 20px; display: flex; height: 23px; line-height: 23px; border: #333 solid 1px; background-color: #fff; border-radius: 3px; }
.nygjyx-content-xxsx .searchbox input{ width: 285px; font-size: 16px; }
.nygjyx-content-xxsx .searchbox a{ display: block; width: 65px; text-align: center; font-size: 16px; border-left: #333 solid 1px; }

.dxpm-content-yxk{ display: flex; justify-content: space-between; width: 1000px; margin: 30px auto;}
.dxpm-content-yxk .al-fl{ width: 220px; padding-bottom: 30px; border-radius: 10px; background-color: #f8f8f8; }
.dxpm-content-yxk .al-fl>h3{ width: 180px; margin: 0 auto; padding: 20px 0; font-size: 20px; border-bottom: #ddd solid 1px; }
.dxpm-content-yxk .al-fl .list a{ width: 160px; margin: 0 auto; margin-top: 15px; display: block; height: 40px; line-height: 40px; padding-left: 20px; font-size: 16px; }
.dxpm-content-yxk .al-fl .list .selected{ background-color: #28886a; color: #fff; }
.dxpm-content-yxk .al-fl .list a:hover{ background-color: #28886a; color: #fff; }
.dxpm-content-yxk .al-ri{ width:770px; border-radius: 10px; background-color: #f8f8f8; }
.dxpm-content-yxk .al-ri .al-ri-list{ width: 600px; margin: 0 auto;}
.al-ri-dxpm-head{ display: flex; width: 710px; height: 50px; margin: 30px auto 0 auto; background-color: #e8e8e8; }
.al-ri-dxpm-head span{ line-height: 50px; padding-left: 20px; font-size: 16px; }
.al-ri-dxpm-head span:nth-of-type(1){ width: 40px; }
.al-ri-dxpm-head span:nth-of-type(2){ width: 460px; }
.al-ri-dxpm-list{ width: 710px; margin: 0 auto; }
.al-ri-dxpm-list a{ display: flex; padding: 15px 0 15px 16px; border-bottom: #e4e4e4 solid 1px; }
.al-ri-dxpm-list a span{ width: 30px; height: 25px; background-color: #f9d7b4; text-align: center; line-height: 25px; border-radius: 3px; }
.al-ri-dxpm-list a h5{ margin-left: 30px; width: 460px; font-size: 16px; font-weight: normal; }
.al-ri-dxpm-list a h6{ margin-left: 25px; height: 25px; text-align: center; line-height: 25px; font-weight: normal; font-size: 16px; }

.al-ri-dxpm-head-zx{ display: flex; width: 710px; height: 50px; margin: 30px auto 0 auto; background-color: #e8e8e8; }
.al-ri-dxpm-head-zx span{ line-height: 50px; padding-left: 20px; font-size: 16px; }
.al-ri-dxpm-head-zx span:nth-of-type(1){ width: 470px; }
.al-ri-dxpm-head-zx span:nth-of-type(2){ width: 55px; }
.al-ri-dxpm-list-zx{ width: 710px; margin: 0 auto; }
.al-ri-dxpm-list-zx a{ display: flex; padding: 15px 0 15px 10px; border-bottom: #e4e4e4 solid 1px; }
.al-ri-dxpm-list-zx a h5{ margin-left: 10px; width: 465px; font-size: 16px; font-weight: normal; }
.al-ri-dxpm-list-zx a h6{ margin-left: 25px; height: 25px; text-align: center; line-height: 25px; font-weight: normal; font-size: 16px; }

.zxlq-list{ overflow: hidden; }
.zxlq-list a{ float: left; margin-left: 72px; margin-top: 40px; display: block; width: 230px; }
.zxlq-list a .img{ display: flex; align-items: center; justify-content: center; width: 230px; height: 320px; box-shadow: 0 0 10px #ddd; }
.zxlq-list a .img img{ width: 200px; height: 290px; border: #ddd solid 1px; }
.zxlq-list a h3{ margin-top: 10px; text-align: center; font-size: 20px; }
.zxlq-list a p{ margin: 10px 0; text-align: center; font-size: 16px; color: #999; }
.zxlq-list a:hover h3{ color: #28886a; }
.zxlq-list a:hover p{ color: #28886a; }

.sqgl-content{ width: 1100px; margin: 40px auto;  }
.sqgl-content p{ line-height: 36px; font-size: 18px; }
.zsg-content{ width: 100%; padding-top: 40px; overflow: hidden; }
.zsg-content a{ margin: 0 auto 30px auto; display: flex; width: 1180px; height: 210px; border-radius: 10px; box-shadow: 0 0 10px #ddd; }
.zsg-content a .img{ margin: 40px; width: 120px; height: 120px; border-radius: 120px; overflow: hidden; }
.zsg-content a .img img{ width: 120px; height: 120px; }
.zsg-content a .wz{ width: 850px; }
.zsg-content a .wz h3{ margin-top: 45px; font-size: 24px; }
.zsg-content a .wz h5{ margin-top: 15px; font-size: 16px; color: #999; font-weight: normal; }
.zsg-content a .wz p{ margin-top: 20px; font-size: 16px; color: #333; font-weight: normal; }
.zsg-content a .morebtn{ margin-top: 45px; margin-left: auto; margin-right: 40px; display: block; width: 55px; height: 26px; line-height: 26px; background-color: #ededed; text-align: center; color: #999; border-radius: 3px; }
.zsg-content a:hover h3{ color: #28886a; }
.zsg-content a:hover h5{ color: #28886a; }
.zsg-content a:hover p{ color: #28886a; }

.zsgxq-content{ display: flex; justify-content: space-between; flex-wrap: wrap; width: 1180px; margin: 30px auto; }
.zsgxq-content .left-img{ width: 606px; height: 340px; }
.zsgxq-content .left-img img{ width: 100%; }
.zsgxq-content .right-wz{ width: 535px; height: 340px; box-shadow: 0 0 10px #ddd; }
.zsgxq-content .right-wz .img{ margin: 40px auto 20px auto; width: 120px; height: 120px; border-radius: 120px; overflow: hidden; }
.zsgxq-content .right-wz .img img{ width: 120px; height: 120px; }
.zsgxq-content .right-wz h3{ font-size: 24px; width: 460px; margin: 0 auto; text-align: center;}
.zsgxq-content .right-wz h5{ width: 460px; height: 80px; line-height: 26px; margin: 20px auto 0 auto; font-size: 16px; text-align: center; font-weight: normal; overflow-y: auto; }
.zsgxq-content .bottom-wz{ width: 1180px; margin: 40px auto;}
.zsgxq-content .bottom-wz>h2{ padding-left: 10px; font-size: 24px; border-left: #28886a solid 10px;}
.zsgxq-content .bottom-wz .content-wz{ margin-top: 20px; font-size: 18px; line-height: 36px; }
.zsgxq-content .bottom-wz .content-wz img{ max-width: 100%;}
.zsgxq-content .bottom-wz .more{ display: block; margin: 30px auto 0 auto; width: 160px; height: 42px; line-height: 42px; text-align: center; color: #fff; border-radius: 6px; background-color: #28886a; }
.yyxx{ width: 980px; margin: 30px auto; }
.yyxx .yyxx-ad{ width: 980px; height: 120px; }
.yyxx .yyxx-ad img{ width: 100%;}
.yyxx .tab{ display: flex; width: 980px; height: 70px; margin-top: 20px; background-color: #f8f8f8; border-radius: 10px; }
.yyxx .tab a{ margin-left: 30px; line-height: 70px; font-size: 16px; box-sizing: border-box; }
.yyxx .tab .selected{ font-weight: bold; color: #28886a; border-bottom: #28886a solid 5px; }
.yyxx .sylist a{ margin-top: 28px; }

.crumbs-jian{color: #999;!important; }
.crumbs-jian:last-child{ display: none; }
.gsjj,.news-xq-zhenwen img {
    display: inline-block; /* 转为块级元素 */
}
.cover-img{
    width: 100%;height: 100%;object-fit: cover;
}























