                        * {
                            padding: 0;
                            margin: 0;
                            box-sizing: border-box;
                            font-family: '';
                        }
                        
                        .sel {
                            color: #296008;
                            border-bottom: 3px solid #296008;
                        }
                        
                        ul li {
                            list-style: none;
                        }
                        
                        a {
                            text-decoration: none;
                        }
                        
                        a:hover {
                            text-decoration: none;
                        }
                        
                        @media screen and (min-width: 996px) {
                            .head {
                                width: 100%;
                                height: 125px;
                                background-color: #fafafa;
                            }
                            .header {
                               max-width:1400px;
                                margin: 0 auto;
                                height: 125px;
                                background-color: #fafafa;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .headright {
                                position: relative;
                                width: 50%;
                            }
                            .headright input {
                                width: 100%;
                                height: 35px;
                                border-radius: 30px;
                                border: 1px solid #cccccc;
                            }
                            .sou {
                                display: block;
                                width: 35px;
                                height: 34px;
                                background-image: url(../images/sou.png);
                                position: absolute;
                                top: 1px;
                                right: 7%;
                                background-repeat: no-repeat;
                                background-size: 90%;
                            }
                            .pcright {
                                width: 30%;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .mbhead {
                                display: none;
                            }
                            .mmenu {
                                display: none;
                            }
                            .pcnav {
                                width: 100%;
                                height: 60px;
                                background-color: #fff;
                            }
                            .nav {
                                max-width: 1400px;
                                margin: 0 auto;
                                height: 60px;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .nav li a {
                                padding: 0 10px;
                                display: block;
                                color: black;
                                height: 60px;
                                line-height: 60px;
                            }
                            .nav li a:hover {
                                border-bottom: 3px solid #296008;
                                color: #296008 !important;
                                font-weight: bold;
                            }
                            .swiper-container1 {
                                width: 100%;
                            }
                            .swiper-container1 img {
                                width: 100%;
                            }
                            .con1 {
                                max-width: 1400px;
                                margin: 30px auto;
                                display: flex;
                                justify-content: space-between;
                            }
                            .con1left {
                                width: 50%;
                            }
                            .con1right {
                                width: 50%;
                                padding: 15px;
                            }
                            .swiper-container2 {
                                width: 100%;
                                padding-bottom: 30px !important;
                            }
                            .swiper-container2 img {
                                width: 100%;
                            }
                            .swiper-container2.swiper-slide {
                                position: relative;
                            }
                            .fp {
                                width: 100%;
                                position: absolute;
                                bottom: 0;
                                height: 40px;
                                background: rgba(0, 0, 0, 0.4);
                                color: white;
                                padding: 0 10px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                line-height: 40px;
                            }
                            .tabs {
                                display: flex;
                                align-items: center;
                            }
                            .tabs span {
                                font-size: 16px;
                                color: #666666;
                                font-weight: bold;
                                display: block;
                                padding: 0 20px;
                                cursor: pointer;
                                padding-bottom: 15px;
                            }
                            .topa {
                                padding-bottom: 20px;
                                border-bottom: 1px solid #dadada;
                            }
                            .topa .a {
                                color: #55b531;
                                font-weight: 700;
                                font-size: 20px;
                                display: block;
                                padding: 10px;
                            }
                            .xq a {
                                color: #55b531;
                            }
                            .fyul {
                                width: 100%;
                                margin-top: 30px;
                            }
                            .fyul li {
                                width: 100%;
                                height: 25px;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                margin-bottom: 20px;
                            }
                            .fyul li a {
                                display: block;
                                width: 70%;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                color: black;
                                padding-left: 20px;
                                background-image: url(../images/dian.png);
                                background-repeat: no-repeat;
                                background-position: 3px 12px;
                            }
                            .fyul li span {
                                display: block;
                                width: 30%;
                                text-align: right;
                                color: #9f9f9f;
                                font-size: 14px;
                            }
                            .fyul li a:hover {
                                color: #55b531;
                            }
                            .con2 {
                                display: flex;
                                max-width: 1400px;
                                margin: 30px auto;
                                justify-content: space-between;
                            }
                            .con2left {
                                width: 65%;
                                display: flex;
                                justify-content: space-between;
                                background-color: #fff;
                            }
                            .con2right {
                                width: 34%;
                                text-align: right;
                            }
                            .con2left1 {
                                width: 50%;
                                padding: 20px;
                            }
                            .mian-two-m-l-ot-titile {
                                width: 100%;
                                height: 38px;
                                border-bottom: #dfdfdf solid 1px;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .mian-two-m-l-ot-titile span {
                                padding-right: 10px;
                                line-height: 22px;
                                font-size: 18px;
                                color: #666666;
                                font-weight: 700;
                                border-right: #296008 solid 4px;
                            }
                            .mian-two-m-l-ot-titile a {
                                display: block;
                                width: 46px;
                                height: 22px;
                                border: #dfdfdf solid 1px;
                                font-size: 12px;
                                text-align: center;
                                line-height: 22px;
                                color: #999999;
                            }
                            .mainul {
                                margin-top: 30px;
                            }
                            .mainul li {
                                width: 100%;
                                background: url(../images/dian.png) no-repeat 0 50%;
                                text-indent: 16px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                margin-bottom: 24px;
                            }
                            .mainul li a {
                                font-size: 16px;
                                color: #666666;
                                line-height: 16px;
                            }
                            .mian-two-m-r p {
                                font-size: 22px;
                                color: #676767;
                                font-weight: 700;
                                margin-top: 28px;
                                margin-bottom: 5px;
                            }
                            .mian-two-m-r span {
                                font-size: 22px;
                                color: #3ba31c;
                                text-transform: uppercase;
                            }
                            .mian-two-m-r-m {
                                width: 100%;
                                margin-top: 19px;
                                display: flex;
                                flex-wrap: wrap;
                                justify-content: space-between;
                            }
                            .mian-two-m-r-m a {
                                display: block;
                               /* height: 70px;*/
                                width: 70%;
                                margin-bottom: 10px;
								    margin-left: 11%;
                            }
                            .mian-two-m-r-m a img {
                                width: 100%;
                            }
                            .con3 {
                                max-width: 1400px;
                                margin: 30px auto; overflow:hidden;
                            }
                            .con3left { float:left; width:635px;
                            }
                            .con3left img { float:left; margin-right:10px; display:block; margin-bottom:10px;
                            }
                            .con3left img:first-child{ margin-right:0px;}
                            .con3right {
                                width: 765px; float:right;
                            }
                            .mian-thr-m-z { float:left; width:345px; height:242px;
                                background: url(../images/mian-thr-z-bg.png) no-repeat;
                                /* border: #000 solid 1px; */
                                margin: 16px 0 0 38px;
                            }
                            .mian-thr-m-z-butone {
                                width: 100%;
                                height: 70px;
                                margin-top: 6px;
                            }
                            .mian-thr-m-z-buttwo {
                                width: 100%;
                                height: 70px;
                                margin-top: 14px;
                            }
                            .mian-thr-m-z-butthr {
                                width: 100%;
                                height: 70px;
                                margin-top: 12px;
                            }
                            .mian-thr-m-z-butone a {
                                display: block;
                                width: 210px;
                                height: 70px;
                                margin-left: 112px;
                                font-size: 18px;
                                color: #858585;
                                font-weight: 700;
                                line-height: 70px;
                                text-indent: 56px;
                            }
                            .mian-thr-m-z-buttwo a {
                                display: block;
                                width: 210px;
                                height: 70px;
                                margin-left: 10px;
                                font-size: 18px;
                                color: #858585;
                                font-weight: 700;
                                line-height: 70px;
                                text-indent: 78px;
                            }
                            .mian-thr-m-z-butthr a {
                                display: block;
                                width: 210px;
                                height: 70px;
                                margin-left: 88px;
                                font-size: 18px;
                                color: #858585;
                                font-weight: 700;
                                line-height: 70px;
                                text-indent: 62px;
                            }
                            .zl { float:right; width:202px; margin:0 54px; background:#fff; padding:10px;
                            }
                            .zltop a {
                                font-size: 18px;
                                color: #296008;
                                font-weight: 700;
                                line-height: 36px;
                            }
                            .swiper-container3 {
                                width: 100%;
                            }
                            .swiper-container3 img {
                                width: 100%;
                            }
                            .con3bg {
                                background: url(../images/main-thr-bg.png) no-repeat 50% 0 #f9f9f9;
                                background-size: cover;
                            }
                            .con4bg {
                                width: 100%;
                                margin: 30px auto;
                                background-image: url(../images/bg4.png);
                                background-repeat: no-repeat;
                                background-size: cover;
                            }
                            .con4 {
                                max-width: 1400px;
                                margin: 0 auto; overflow:hidden;
                            }
                            .con4left {
                                width: 72%; float:left;
                            }
                            #certify {
                                position: relative;
                                width: 100%;
                            }


                                #certify .swiper-slide {
                                    width: 50%;
                                    background: #fff;
                                    box-shadow: 0 8px 30px #ddd;
                                }

                                    #certify .swiper-slide img {
                                        display: block;
                                    }

                                    #certify .swiper-slide p {
                                        line-height: 98px;
                                        padding-top: 0;
                                        text-align: center;
                                        color: #636363;
                                        font-size: 1.1em;
                                        margin: 0;
                                    }

                                #certify .swiper-pagination {
                                    width: 100%;
                                    bottom: 20px;
                                }

                                #certify .swiper-pagination-bullets .swiper-pagination-bullet {
                                    margin: 0 5px;
                                    border: 3px solid #fff;
                                    background-color: #d5d5d5;
                                    width: 10px;
                                    height: 10px;
                                    opacity: 1;
                                }

                                #certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
                                    border: 3px solid #00aadc;
                                    background-color: #fff;
                                }

                                #certify .swiper-button-prev {
                                    left: -30px;
                                    width: 45px;
                                    height: 45px;
                                    background: url(../images/wm_button_icon.png) no-repeat;
                                    background-position: 0 0;
                                    background-size: 100%;
                                }

                                    #certify .swiper-button-prev:hover {
                                        background-position: 0 -46px;
                                        background-size: 100%
                                    }

                                #certify .swiper-button-next {
                                    right: -30px;
                                    width: 45px;
                                    height: 45px;
                                    background: url(../images/wm_button_icon.png) no-repeat;
                                    background-position: 0 -93px;
                                    background-size: 100%;
                                }

                                    #certify .swiper-button-next:hover {
                                        background-position: 0 -139px;
                                        background-size: 100%
                                    }
                            .con4right {
                                width: 24%; float:right;
                            }
                            .swiper-container4 {
                                width: 100%;
                            }
                            .swiper-container4 img {
                                width: 100%;
                            }
                            .con4right img {
                                width: 100%;
                            }
                            .con5 {
                                max-width: 1400px;
                                margin: 30px auto;
                                background-color: #fff;
                            }
                            .con5top {
                                padding: 25px 15px;
                                color: #006500;
                                font-size: 20px;
                                border-bottom: 2px solid #006500;
                            }
                            .fpul {
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .fpul li {
                                width: 12%;
                            }
                            .fpul li img {
                                width: 100%;
                            }
                            .foot {
                                width: 100%;
                                border-top: 3px solid #55b531;
                                padding: 20px 0;
                            }
                            .footer {
                                max-width: 1400px;
                                margin: 0 auto;
                                display: flex;
                                justify-content: space-between;
                            }
                            .footerleft {
                                width: 100%;
                                padding: 20px;
                            }
                            .footerright {
                                width: 50%;
                            }
                            .foot-m-friend {
                                width: 100%;
                                height: 32px;
                            }
                            .foot-m-friend b {
                                font-size: 14px;
                                color: #337615;
                                line-height: 32px;
                            }
                            .foot-m-friend select {
                                width: 20%;
                                height: 32px;
                                line-height: 32px;
                                margin-right: 10px;
                                box-sizing: border-box;
                                border: #ababab solid 1px;
                                font-size: 14px;
                                color: #adadad;
                            }
                            .foot-m-friend select option {
                                color: #333;
                            }
                            .foot-m-m {
                                width: 100%;
                                height: 110px;
                                display: flex;
                                margin-top: 8px;
                                background: url(../images/foot-ewm.png) no-repeat right;
                                font-size: 14px;
                                color: #333333;
                            }
                            .foot-m-m ul.uione {
                                width: 50%;
                                height: 100%;
                            }
                            .foot-m-m ul li {
                                margin-top: 8px;
                            }
                            .foot-m-m ul.uitwo {
                                width: 40%;
                                height: 100%;
                            }
                            .nycon {
                                max-width: 1400px;
                                margin: 0 auto;
                                margin-top: 30px;
                                padding: 30px 20px;
                                background-color: #fff;
                            }
                            .contop {
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .contopleft {
                                color: #55b531;
                                font-size: 32px;
                            }
                            .contopright a {
                                color: #9b9b9b;
                                font-size: 13px;
                            }
                            .contopright span {
                                color: #9b9b9b;
                                font-size: 13px;
                            }
                            .contab {
                                display: flex;
                                flex-wrap: wrap;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .contab span {
                                display: block;
                                width: 75px;
                                height: 60px;
                                line-height: 60px;
                                text-align: center;
                                cursor: pointer;
                            }
                            .j-con {
                                padding: 20px;
                            }
                            .j-con1 {
                                display: flex;
                            }
                            .j-con1-1 {
                                width: 50%;
                                padding: 20px;
                            }
                            .newcon {
                                width: 100%;
                                padding: 30px;
                                display: flex;
                                justify-content: space-between;
                            }
                            .newcon1 {
                                width: 35%;
                            }
                            .newcon1 ul {
                                background-color: #333333;
                                padding-bottom: 20px;
                            }
                            .newcon1 li {
                                display: flex;
                                padding: 10px;
                                width: 95%;
                                margin: 0 auto;
                                justify-content: space-between;
                                padding-bottom: 20px;
                                border-bottom: 1px solid #fff;
                            }
                            .newlileft {
                                width: 40px;
                                height: 40px;
                                line-height: 18px;
                                color: white;
                                font-size: 12px;
                                text-align: center;
                                border: 1px solid #fff;
                            }
                            .newliright {
                                width: 85%;
                            }
                            .newliright a {
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                width: 100%;
                                display: block;
                                color: white;
                                margin-bottom: 10px;
                            }
                            .newcon2 {
                                width: 62%;
                            }
                            .newcon2 ul {
                                display: flex;
                                flex-wrap: wrap;
                                width: 100%;
                                justify-content: space-between;
                            }
                            .newcon2 ul li {
                                width: 48%;
                                margin-bottom: 20px;
                                position: relative;
                            }
                            .newcon2 ul li img {
                                width: 100%;
                            }
                            .newcon2 ul li p {
                                position: absolute;
                                bottom: 0;
                                left: 0;
                                padding: 15px 10px;
                                background: rgba(0, 0, 0, 0.5);
                                width: 100%;
                                color: white;
                            }
                            .newliright span {
                                color: white;
                                font-size: 13px;
                            }
                            .ck {
                                display: block;
                                width: 140px;
                                height: 40px;
                                line-height: 40px;
                                background-color: #fff;
                                color: black;
                                text-align: center;
                                margin-top: 30px;
                                border: 1px solid black;
                                margin: 30px auto;
                            }
                            .show2 {
                                display: none;
                            }
                            .zl1 {
                                display: flex;
                                justify-content: space-between;
                                width: 100%;
                                background-color: #fff;
                                padding: 20px;
                            }
                            .zlleft {
                                width: 20%;
                                background-color: #55b531;
                                font-size: 40px;
                                color: white;
                                font-weight: bolder;
                                text-align: center;
                                padding: 100px 0;
                            }
                            .zlright {
                                width: 80%;
                            }
                            .zlrighttop {
                                width: 100%;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                background-color: #d6d6d6
                            }
                            .zlrighttop a {
                                color: white;
                                font-weight: bolder;
                                font-size: 22px;
                                padding: 20px 0;
                                padding-left: 15px;
                                display: block;
                                width: 33%;
                            }
                            .zlrighttop a:hover {
                                color: #55b531
                            }
                            .zlrightbtul {
                                width: 33.3%;
                                background-color: #f1f1f1;
                            }
                            .zlrightbtul li {
                                padding: 15px 0px;
                                padding-left: 40px;
                                background-image: url(../images/gg.png);
                                background-repeat: no-repeat;
                                background-position: 14px 21px;
                            }
                            .zlrightbtul li a {
                                color: #333333;
                                font-size: 17px;
                                width: 100%;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                display: block;
                            }
                            .zlrightbt {
                                display: flex;
                                justify-content: space-between;
                            }
                            .tta {
                                width: 100%;
                                padding: 20px;
                                background-color: #d6d6d6;
                            }
                            .fili {
                                display: none;
                            }
                            .deth {
                                text-align: center;
                                font-size: 26px;
                                padding: 10px;
                                color: #24551c;
                            }
                            .bread {
                                text-align: right;
                            }
                            .bread a {
                                color: #9b9b9b;
                                font-size: 14px;
                            }
                            .bread span {
                                color: #9b9b9b;
                                font-size: 14px;
                            }
                            .newsnav {
                                width: 100%;
                                height: 60px;
                                margin: 30px auto;
                                background: #f2f2f2;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .newsnav-l {
                                width: 70%;
                                height: 100%;
                                box-sizing: border-box;
                            }
                            .newsnav-l-ly {
                                min-width: 100px;
                                height: 60px;
                                line-height: 60px;
                                float: left;
                                background: url(../images/news-icon01.png) no-repeat 0 50%;
                                font-size: 14px;
                                color: #aaaaaa;
                                text-indent: 20px;
                                margin-left: 20px;
                            }
                            .newsnav-l-zz {
                                min-width: 100px;
                                height: 60px;
                                line-height: 60px;
                                float: left;
                                background: url(../images/news-icon02.png) no-repeat 0 50%;
                                font-size: 14px;
                                color: #aaaaaa;
                                text-indent: 20px;
                                margin-left: 20px;
                            }
                            .newsnav-l-time {
                                min-width: 100px;
                                height: 60px;
                                line-height: 60px;
                                float: left;
                                background: url(../images/news-icon03.png) no-repeat 0 50%;
                                font-size: 14px;
                                color: #aaaaaa;
                                text-indent: 20px;
                                margin-left: 20px;
                            }
                            .detcon {
                                padding: 20px;
                            }
                            .list {
                                width: 100%;
                                min-height: 500px;
                                margin: 40px auto 0 auto;
                                display: flex;
                                justify-content: space-between;
                            }
                            .list-l {
                                width: 65%;
                                min-height: 800px;
                                float: left;
                                box-sizing: border-box;
                            }
                            .list-l ul {
                                width: 95%;
                                margin-left: 50px;
                                margin-top: 26px;
                            }
                            .list-l ul li {
                                width: 100%;
                                height: 120px;
                                border-bottom: #e8e8e8 solid 1px;
                                margin-top: 20px;
                                display: flex;
                                justify-content: space-between;
                            }
                            .list-l ul li .lil {
                                width: 100px;
                                height: 100px;
                                float: left;
                            }
                            .list-l ul li .lil-t {
                                width: 100%;
                                height: 60px;
                                line-height: 60px;
                                text-align: center;
                                font-size: 36px;
                                color: #fff;
                                font-weight: 700;
                                background: #55b531;
                            }
                            .list-l ul li .lil-b {
                                width: 100%;
                                height: 40px;
                                line-height: 40px;
                                text-align: center;
                                font-size: 18px;
                                color: #646464;
                                font-weight: 700;
                                background: #f2f2f2;
                            }
                            .list-l ul li a {
                                display: block;
                                width: 80%;
                                height: 100%;
                            }
                            .list-l ul li a p {
                                display: block;
                                width: 95%;
                                font-size: 18px;
                                color: #646464;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                margin-top: 10px;
                            }
                            .list-l ul li a .information {
                                width: 100%;
                                height: 28px;
                                line-height: 28px;
                                margin-top: 30px;
                            }
                            .list-l ul li a .information-laiyuan {
                                min-width: 118px;
                                height: 28px;
                                float: left;
                                background: url(../images/list-laiyuan-icon.png) no-repeat 0 50%;
                                text-indent: 22px;
                                font-size: 14px;
                                color: #aaaaaa;
                            }
                            .list-l ul li a .information-dianji {
                                min-width: 118px;
                                height: 28px;
                                float: left;
                                background: url(../images/list-dianji-icon.png) no-repeat 0 50%;
                                margin-left: 24px;
                                text-indent: 26px;
                                font-size: 14px;
                                color: #aaaaaa;
                            }
                            .list-r {
                                width: 32%;
                            }
                            .swiper-container5 {
                                width: 100%;
                            }
                            .swiper-container5 img {
                                width: 100%;
                            }
                            .lxwm-m {
                                width: 100%;
                                height: 250px;
                                margin: 0 auto;
                                background: url(../images/lxwm-index-bg01.png) no-repeat;
                                padding-top: 10px;
                                padding-left: 100px;
                                display: flex;
                                justify-content: space-between;
                                background-size: 100%;
                            }
                            .lxwm-m-m {
                                /* width: 220px; */
                                /* border: #000 solid 1px; */
                                width: 220px;
                                margin-left: 60px;
                                height: 195px;
                            }
                            .lxwm-m-m-t {
                                width: 100%;
                                font-size: 22px;
                                color: #666666;
                                padding: 10%;
                            }
                            .lxwm-m-m-b {
                                width: 100%;
                                padding: 10%;
                                font-size: 18px;
                                color: #333;
                            }
                            .map {
                                width: 100%;
                                min-height: 200px;
                                background-color: #cccccc;
                            }
                        }
                        
                        @media screen and (max-width: 996px) {
                            .lxwm-m {
                                width: 100%;
                                margin: 0 auto;
                                padding-top: 10px;
                                background-size: 100%;
                            }
                            .lxwm-m-m {
                                display: block;
                                margin-bottom: 20px;
                            }
                            .lxwm-m-m-t {
                                width: 100%;
                                font-size: 22px;
                                color: #666666;
                            }
                            .lxwm-m-m-b {
                                width: 100%;
                                font-size: 18px;
                                color: #333;
                            }
                            .map {
                                width: 100%;
                                min-height: 200px;
                                background-color: #cccccc;
                            }
                            .list {
                                width: 100%;
                                margin: 40px auto 0 auto;
                                display: flex;
                                flex-wrap: wrap;
                                justify-content: space-between;
                            }
                            .list-l {
                                width: 100%;
                                float: left;
                                box-sizing: border-box;
                            }
                            .list-l ul {
                                width: 100%;
                            }
                            .list-l ul li {
                                width: 100%;
                                height: 120px;
                                border-bottom: #e8e8e8 solid 1px;
                                margin-top: 20px;
                                display: flex;
                                justify-content: space-between;
                            }
                            .list-l ul li .lil {
                                width: 20%;
                                height: 80px;
                            }
                            .list-l ul li .lil-t {
                                width: 100%;
                                height: 30px;
                                line-height: 31px;
                                text-align: center;
                                font-size: 17px;
                                color: #fff;
                                font-weight: 700;
                                background: #55b531;
                            }
                            .list-l ul li .lil-b {
                                width: 100%;
                                /* height: 67px; */
                                line-height: 40px;
                                text-align: center;
                                font-size: 13px;
                                color: #646464;
                                font-weight: 700;
                                background: #f2f2f2;
                            }
                            .list-l ul li a {
                                display: block;
                                width: 75%;
                                height: 100%;
                            }
                            .list-l ul li a p {
                                display: block;
                                width: 100%;
                                font-size: 13px;
                                color: #646464;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                /* margin-top: 10px; */
                            }
                            .list-l ul li a .information {
                                width: 100%;
                                height: 28px;
                                line-height: 28px;
                                margin-top: 30px;
                            }
                            .list-l ul li a .information-laiyuan {
                                min-width: 118px;
                                height: 28px;
                                float: left;
                                background: url(../images/list-laiyuan-icon.png) no-repeat 0 50%;
                                text-indent: 22px;
                                font-size: 14px;
                                color: #aaaaaa;
                            }
                            .list-r {
                                width: 100%;
                            }
                            .swiper-container5 {
                                width: 100%;
                            }
                            .swiper-container5 img {
                                width: 100%;
                            }
                            .deth {
                                text-align: center;
                                font-size: 26px;
                                padding: 10px;
                                color: #24551c;
                            }
                            .bread {
                                text-align: right;
                            }
                            .bread a {
                                color: #9b9b9b;
                                font-size: 14px;
                            }
                            .bread span {
                                color: #9b9b9b;
                                font-size: 14px;
                            }
                            .newsnav {
                                width: 100%;
                                margin: 30px auto;
                                background: #f2f2f2;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .newsnav-l {
                                width: 100%;
                                height: 100%;
                                box-sizing: border-box;
                                display: flex;
                                flex-wrap: wrap;
                            }
                            .newsnav-l-ly {
                                min-width: 100px;
                                height: 60px;
                                line-height: 60px;
                                background: url(../images/news-icon01.png) no-repeat 0 50%;
                                font-size: 14px;
                                color: #aaaaaa;
                                text-indent: 20px;
                                margin-left: 20px;
                            }
                            .newsnav-l-zz {
                                min-width: 100px;
                                height: 60px;
                                line-height: 60px;
                                float: left;
                                background: url(../images/news-icon02.png) no-repeat 0 50%;
                                font-size: 14px;
                                color: #aaaaaa;
                                text-indent: 20px;
                                margin-left: 20px;
                            }
                            .newsnav-l-time {
                                min-width: 100px;
                                height: 60px;
                                line-height: 60px;
                                float: left;
                                background: url(../images/news-icon03.png) no-repeat 0 50%;
                                font-size: 14px;
                                color: #aaaaaa;
                                text-indent: 20px;
                                margin-left: 20px;
                            }
                            .detcon {
                                padding: 20px;
                            }
                            .fili a {
                                text-align: center !important;
                                color: white !important;
                                font-weight: bolder !important;
                                font-size: 32px !important;
                                padding: 0 !important;
                            }
                            .fili {
                                background-color: #d6d6d6;
                                padding: 0 !important;
                                padding: 10px 0 !important;
                                background-image: none !important;
                            }
                            .zlrighttop {
                                display: none !important;
                            }
                            .zl1 {
                                display: flex;
                                flex-wrap: wrap;
                                justify-content: space-between;
                                width: 100%;
                                background-color: #fff;
                                margin-bottom: 30px;
                            }
                            .zlleft {
                                width: 100%;
                                background-color: #55b531;
                                font-size: 40px;
                                color: white;
                                font-weight: bolder;
                                text-align: center;
                                padding: 20px 0;
                            }
                            .zlright {
                                width: 100%;
                            }
                            .zlrighttop {
                                width: 100%;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                background-color: #d6d6d6
                            }
                            .zlrighttop a {
                                color: white;
                                font-weight: bolder;
                                font-size: 22px;
                                padding: 20px 0;
                                text-align: center;
                                display: block;
                                width: 33%;
                            }
                            .zlrighttop a:hover {
                                color: #55b531
                            }
                            .zlrightbtul {
                                width: 100%;
                                background-color: #f1f1f1;
                            }
                            .zlrightbtul li {
                                padding: 15px 0px;
                                padding-left: 40px;
                                background-image: url(../images/gg.png);
                                background-repeat: no-repeat;
                                background-position: 14px 21px;
                            }
                            .zlrightbtul li a {
                                color: #333333;
                                font-size: 17px;
                                width: 100%;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                display: block;
                            }
                            .zlrightbt {
                                display: flex;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .show1 {
                                display: none;
                            }
                            .newcon {
                                width: 100%;
                                margin-top: 20px;
                                display: flex;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .newcon1 {
                                width: 100%;
                            }
                            .newcon1 ul {
                                background-color: #333333;
                                padding-bottom: 20px;
                            }
                            .newcon1 li {
                                display: flex;
                                padding: 10px;
                                width: 95%;
                                margin: 0 auto;
                                justify-content: space-between;
                                padding-bottom: 20px;
                                border-bottom: 1px solid #fff;
                            }
                            .newlileft {
                                width: 40px;
                                height: 40px;
                                line-height: 40px;
                                color: white;
                                font-size: 14px;
                                text-align: center;
                                border: 1px solid #fff;
                            }
                            .newliright {
                                width: 85%;
                            }
                            .newliright a {
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                width: 100%;
                                display: block;
                                color: white;
                                margin-bottom: 10px;
                            }
                            .newcon2 {
                                width: 100%;
                                margin-top: 40px;
                            }
                            .newcon2 ul {
                                display: flex;
                                flex-wrap: wrap;
                                width: 100%;
                                justify-content: space-between;
                            }
                            .newcon2 ul li {
                                width: 48%;
                                margin-bottom: 10px;
                                position: relative;
                            }
                            .newcon2 ul li img {
                                width: 100%;
                            }
                            .newcon2 ul li p {
                                position: absolute;
                                bottom: 0;
                                left: 0;
                                padding: 10px 10px;
                                background: rgba(0, 0, 0, 0.5);
                                width: 100%;
                                color: white;
                            }
                            .newliright span {
                                color: white;
                                font-size: 13px;
                            }
                            .ck {
                                display: block;
                                width: 140px;
                                height: 40px;
                                line-height: 40px;
                                background-color: #fff;
                                color: black;
                                text-align: center;
                                margin-top: 30px;
                                border: 1px solid black;
                                margin: 30px auto;
                            }
                            .nycon {
                                width: 100%;
                                margin: 0 auto;
                                margin-top: 30px;
                                padding: 30px 20px;
                                background-color: #fff;
                            }
                            .contop {
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .contopleft {
                                color: #55b531;
                                font-size: 32px;
                            }
                            .contopright a {
                                color: #9b9b9b;
                                font-size: 13px;
                            }
                            .contopright span {
                                color: #9b9b9b;
                                font-size: 13px;
                            }
                            .contab {
                                display: flex;
                                flex-wrap: wrap;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .contab span {
                                display: block;
                                width: 75px;
                                height: 60px;
                                line-height: 60px;
                                text-align: center;
                                cursor: pointer;
                            }
                            .foot {
                                width: 100%;
                                border-top: 3px solid #55b531;
                                padding: 20px 0;
                            }
                            .footer {
                                width: 100%;
                                margin: 0 auto;
                                display: flex;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .footerleft {
                                width: 100%;
                                padding: 20px;
                            }
                            .footerright {
                                width: 100%;
                            }
                            .foot-m-friend {
                                width: 100%;
                                height: 32px;
                            }
                            .foot-m-friend b {
                                font-size: 14px;
                                color: #337615;
                                line-height: 32px;
                            }
                            .foot-m-friend select {
                                width: 20%;
                                height: 32px;
                                line-height: 32px;
                                margin-right: 10px;
                                box-sizing: border-box;
                                border: #ababab solid 1px;
                                font-size: 14px;
                                color: #adadad;
                            }
                            .foot-m-friend select option {
                                color: #333;
                            }
                            .foot-m-m {
                                width: 100%;
                                height: 110px;
                                margin-top: 8px;
                                background: url(../images/foot-ewm.png) no-repeat right;
                                font-size: 14px;
                                color: #333333;
                            }
                            .foot-m-m ul.uione {
                                width: 50%;
                            }
                            .foot-m-m ul li {
                                margin-top: 8px;
                            }
                            .foot-m-m ul.uitwo {
                                width: 50%;
                            }
                            .con5 {
                                width: 100%;
                                margin: 30px auto;
                                background-color: #fff;
                                padding: 20px;
                            }
                            .con5top {
                                padding: 15px 5px;
                                color: #006500;
                                font-size: 20px;
                                border-bottom: 2px solid #006500;
                            }
                            .fpul {
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .fpul li {
                                width: 49%;
                                margin-bottom: 20px;
                            }
                            .fpul li img {
                                width: 100%;
                            }
                            .con4bg {
                                width: 100%;
                                margin: 30px auto;
                            }
                            .con4 {
                                display: flex;
                                width: 100%;
                                margin: 0 auto;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .con4left {
                                width: 100%;
                            }
                            .con4right {
                                width: 100%;
                            }
                            .swiper-container4 {
                                width: 100%;
                            }
                            .swiper-container4 img {
                                width: 100%;
                            }
                            .con4right img {
                                width: 100%;
                            }
                            .con3 {
                                width: 100%;
                                margin: 30px auto;
                                display: flex;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .con3left {
                                width: 100%;
                                display: flex;
                                flex-wrap: wrap;
                            }
                            .con3left img {
                                width: 32%;
                                margin-bottom: 20px;
                            }
                            .con3right {
                                width: 100%;
                                display: flex;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .mian-thr-m-z {
                                width: 100%;
                                height: 242px;
                                background: url(../images/mian-thr-z-bg.png) no-repeat;
                                /* border: #000 solid 1px; */
                            }
                            .mian-thr-m-z-butone {
                                width: 100%;
                                height: 70px;
                                margin-top: 6px;
                            }
                            .mian-thr-m-z-buttwo {
                                width: 100%;
                                height: 70px;
                                margin-top: 14px;
                            }
                            .mian-thr-m-z-butthr {
                                width: 100%;
                                height: 70px;
                                margin-top: 12px;
                            }
                            .mian-thr-m-z-butone a {
                                display: block;
                                width: 210px;
                                height: 70px;
                                margin-left: 112px;
                                font-size: 18px;
                                color: #858585;
                                font-weight: 700;
                                line-height: 70px;
                                text-indent: 56px;
                            }
                            .mian-thr-m-z-buttwo a {
                                display: block;
                                width: 210px;
                                height: 70px;
                                margin-left: 10px;
                                font-size: 18px;
                                color: #858585;
                                font-weight: 700;
                                line-height: 70px;
                                text-indent: 78px;
                            }
                            .mian-thr-m-z-butthr a {
                                display: block;
                                width: 210px;
                                height: 70px;
                                margin-left: 88px;
                                font-size: 18px;
                                color: #858585;
                                font-weight: 700;
                                line-height: 70px;
                                text-indent: 62px;
                            }
                            .zl {
                                width: 100%;
                                padding: 20px;
                            }
                            .zltop a {
                                font-size: 18px;
                                color: #296008;
                                font-weight: 700;
                                line-height: 36px;
                            }
                            .swiper-container3 {
                                width: 100%;
                            }
                            .swiper-container3 img {
                                width: 100%;
                            }
                            .mian-two-m-r p {
                                font-size: 22px;
                                color: #676767;
                                font-weight: 700;
                                margin-top: 28px;
                                margin-bottom: 5px;
                            }
                            .mian-two-m-r span {
                                font-size: 22px;
                                color: #3ba31c;
                                text-transform: uppercase;
                            }
                            .mian-two-m-r-m {
                                width: 100%;
                                margin-top: 19px;
                                display: flex;
                                flex-wrap: wrap;
                                justify-content: space-between;
                            }
                            .mian-two-m-r-m a {
                                display: block;
                                height: 70px;
                                width: 48%;
                                margin-bottom: 10px;
                            }
                            .mian-two-m-r-m a img {
                                width: 100%;
                            }
                            .con2 {
                                display: flex;
                                width: 100%;
                                margin: 30px auto;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .con2left {
                                width: 100%;
                                display: flex;
                                justify-content: space-between;
                                background-color: #fff;
                                flex-wrap: wrap;
                            }
                            .con2right {
                                width: 100%;
                                padding: 20px;
                            }
                            .con2left1 {
                                width: 100%;
                                padding: 20px;
                            }
                            .mian-two-m-l-ot-titile {
                                width: 100%;
                                height: 38px;
                                border-bottom: #dfdfdf solid 1px;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                            }
                            .mian-two-m-l-ot-titile span {
                                padding-right: 10px;
                                line-height: 22px;
                                font-size: 18px;
                                color: #666666;
                                font-weight: 700;
                                border-right: #296008 solid 4px;
                            }
                            .mian-two-m-l-ot-titile a {
                                display: block;
                                width: 46px;
                                height: 22px;
                                border: #dfdfdf solid 1px;
                                font-size: 12px;
                                text-align: center;
                                line-height: 22px;
                                color: #999999;
                            }
                            .mainul {
                                margin-top: 30px;
                            }
                            .mainul li {
                                width: 100%;
                                background: url(../images/dian.png) no-repeat 0 50%;
                                text-indent: 16px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                margin-bottom: 24px;
                            }
                            .mainul li a {
                                font-size: 16px;
                                color: #666666;
                                line-height: 16px;
                            }
                            .con1 {
                                width: 100%;
                                margin: 30px auto;
                                display: flex;
                                justify-content: space-between;
                                flex-wrap: wrap;
                            }
                            .con1left {
                                width: 100%;
                            }
                            .con1right {
                                width: 100%;
                                padding: 15px;
                            }
                            .swiper-container2 {
                                width: 100%;
                                padding-bottom: 30px !important;
                            }
                            .swiper-container2 img {
                                width: 100%;
                            }
                            .swiper-container2.swiper-slide {
                                position: relative;
                            }
                            .fp {
                                width: 100%;
                                position: absolute;
                                bottom: 0;
                                height: 40px;
                                background: rgba(0, 0, 0, 0.4);
                                color: white;
                                padding: 0 10px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                line-height: 40px;
                            }
                            .tabs {
                                display: flex;
                                align-items: center;
                            }
                            .tabs span {
                                font-size: 16px;
                                color: #666666;
                                font-weight: bold;
                                display: block;
                                padding: 0 10px;
                                cursor: pointer;
                                padding-bottom: 15px;
                            }
                            .tabs span:hover {
                                color: #296008;
                                border-bottom: 3px solid #296008;
                            }
                            .topa {
                                padding-bottom: 20px;
                                border-bottom: 1px solid #dadada;
                            }
                            .topa .a {
                                color: #55b531;
                                font-weight: 700;
                                font-size: 20px;
                                display: block;
                                padding: 10px;
                            }
                            .xq a {
                                color: #55b531;
                            }
                            .fyul {
                                width: 100%;
                                margin-top: 30px;
                            }
                            .fyul li {
                                width: 100%;
                                height: 25px;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                margin-bottom: 20px;
                            }
                            .fyul li a {
                                display: block;
                                width: 70%;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                color: black;
                                background-image: url(../images/dian.png);
                                background-repeat: no-repeat;
                                background-position: 3px 12px;
                                padding-left: 20px;
                            }
                            .fyul li span {
                                display: block;
                                width: 30%;
                                text-align: right;
                                color: #9f9f9f;
                                font-size: 14px;
                            }
                            .fyul li a:hover {
                                color: #55b531;
                            }
                            .swiper-container1 {
                                width: 100%;
                            }
                            .swiper-container1 img {
                                width: 100%;
                            }
                            .pcnav {
                                display: none;
                            }
                            .head {
                                display: none;
                            }
                            .mbhead {
                                width: 100%;
                                height: 60px;
                                background-color: #fafafa;
                                display: flex;
                                align-items: center;
                                justify-content: space-between;
                                padding: 0 20px;
                            }
                            .mlogo {
                                width: 50%;
                                display: block;
                            }
                            .mlogo img {
                                width: 100%;
                            }
                            .mmenu {
                                width: 100%;
                                height: 100%;
                                position: fixed;
                                top: 0;
                                right: -100%;
                                z-index: 9999;
                                background-color: #fff;
                                transition: all ease 0.4s;
                            }
                            .cha {
                                position: absolute;
                                top: 20px;
                                right: 20px;
                            }
                            .mmenu ul {
                                width: 95%;
                                margin: 0 auto;
                                margin-top: 60px;
                            }
                            .mmenu ul li {
                                width: 100%;
                                height: 35px;
                            }
                            .mmenu ul li a {
                                display: block;
                                width: 100%;
                                height: 35px;
                                line-height: 35px;
                                text-align: center;
                                border-bottom: 1px solid #cccccc;
                                color: #000;
                            }
                            .change {
                                right: 0% !important;
                            }
                        }