


.cd-main-content{padding-top: 100px;padding-bottom: 0;min-height: 100vh;}
#header{z-index: 999;background: #fff;border-bottom: 1px solid rgba(0,0,0,.1);}
#header #cd-top-nav li{margin-right: 70px;position: relative;text-transform: uppercase;}
#header #cd-top-nav li:last-child{margin-right: 0;}
#header #cd-top-nav li #line{width: 0px;height: 4px;background: #2a8133;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
#header #cd-top-nav li .tarA.act #line,#header #cd-top-nav li:hover #line{width: 100%;}
#header #cd-top-nav li .tarA{display: flex;}
#header #cd-top-nav li .a1{font-family: 'stb2';}
#header .act .a1{color: #2a8133;}
#cd-logo img{max-height: 56px;}
#header .tel{display: flex;}
#header .tel span.icon-dianhua1{display: block;width: 52px;height: 52px;background: #2a8133;border-radius: 100%;text-align: center;line-height: 52px;color: #fff;font-size: 30px;margin-top: 26px;margin-right: 10px;margin-left: 90px;}
#header .tel p{font-size: 14px;display: block;line-height: 30px;margin-top: 16px;}
#header .tel b{display: block;font-size: 26px;}

.banner .swiper-pagination-bullet{position: relative;width: 30px;height: 30px;background: none;margin: 0 8px!important;opacity: 1;border: 1px solid rgba(255,255,255,0);box-sizing: border-box;}
.banner .swiper-pagination-bullet::after{position: absolute;top: 10px;left: 10px;content: '';width: 8px;height: 8px;background: #fff;border-radius: 100%;}
.banner .swiper-pagination-bullet-active{border-color: #fff;}
.banner .swiper-pagination{bottom: 25px;}
.banner img{display: block;width: 100%;}
.comwap{display: none;}


.right_lx{position: fixed;top: 40%;right: 0;z-index: 99;}
.right_lx li{width: 60px;height: 70px;background: rgb(230, 230, 230);cursor: pointer;border-bottom: 1px solid #fff;position: relative;}
.right_lx li:last-child{border-bottom: none;}
.right_lx li span.iconfont{display: inline-block;width: 40px;height: 40px;background: #646577;text-align: center;line-height: 40px;color: #fff;border-radius: 100%;margin-top: 15px;margin-left: 10px;font-size: 24px;}
.right_lx li:hover{background: #646577;}
.right_lx li:hover span.iconfont{background: rgb(230, 230, 230);color: #646577;}
.right_lx li .box{position: absolute;top: 0;right: 60px;border: 1px solid #646577;background: #fff;border-radius: 4px;padding: 15px 0;text-align: center;display: none;width: 134px;}
.right_lx li .tel b{font-size: 18px;color: #8c8c8c;}
.right_lx li .tel i{display: block;color: #333;margin: 5px 0;font-size: 14px;}.right_lx li .tel p{color:  #f7c102;}
.right_lx li:hover .box{display: block;}
.right_lx li .ewm img{max-width: 104px;margin-bottom: 5px;}
.right_lx li .qq p{font-size: 14px;}.right_lx li .qq i{font-size: 16px;}

#footer{background: #333;display: flow-root;}#footer a:hover{color: #2a8133;}
#footer .copy{height: 54px;line-height: 54px;border-top: 1px solid rgba(255,255,255,.1);color: #e1e1e1;}
#footer .copy .fr{display: flex;background: url(../images/icp.png) no-repeat left;padding-left: 28px;}
#footer a{color: #fff;}
#footer .box{padding: 30px 0 20px;display: flow-root;border-bottom: 1px solid rgba(255,255,255,.1);}
#footer .box .flogo{max-height: 50px;}
#footer .box li{float: left;height: 56px;line-height: 56px;margin-left: 100px;}
#footer .box2{margin: 40px 0 20px; display: flow-root;}
#footer .box2 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
#footer .box2 dt{float: left;color: #fff;display: flex;font-size: 20px;line-height: 25px;}#footer .box2 dt{margin-right: 0;}
#footer .box2 dd{max-width: 88px;text-align: center;}#footer .box2 dd i{font-size: 14px;color: #fff;}
#footer .box2 dt b{font-size: 30px;margin-top: 5px;display: block;font-weight: normal;}
#footer .box2 dt span{display: block;width: 54px;height: 54px;border-radius: 500px;border: 1px solid #fff;text-align: center;line-height: 54px;font-size: 30px;margin-right: 15px;}
#footer .link{margin: 20px 0;color: #fff;display: flow-root;}
#footer .link a{color: #fff;margin-left: 10px;float: left;margin-bottom: 5px;}
#footer .link a:hover{color: #2a8133;}

.apad{padding: 60px 0 70px;display: flow-root;}
.atit{margin-bottom: 40px;}
.atit .bt{display: inline-flex;}
.atit b{font-size: 42px;line-height: 40px;}
.atit i{display: block;width: 90px;height: 5px;background: #2a8133;margin-top: 10px!important;}
.atit2{text-align: center;}.atit2 i{margin: 0 auto;}.atit2 .lic{transform: rotateY(180deg);}
.atit3 b{color: #fff;}.atit3 i{background: #2a8133;}
.word{line-height: 30px;overflow: hidden;}
.amore{display: inline-flex;height: 54px;line-height: 54px;border: 1px solid #999;padding: 0 40px;border-radius: 500px;}
.amore span{font-size: 30px;}
.amore:hover{border-color: #2a8133;color: #fff;background: #2a8133;}


.ind_ab{background: url(../images/y18.jpg) no-repeat center;background-size: cover;}
.ind_ab .pic{width: 41.25%;}.ind_ab .txt{width: 51.25%;}
.ind_ab .atit{border-bottom: 1px solid #e2ded9;}
.ind_ab .word{margin-bottom: 30px;}

.swiper-pagination-bullet{outline: none!important;}
.ind_hj{background: url(../images/y20.jpg) no-repeat right;background-size: cover;}
.ind_hj .swiper-pagination-bullet{position: relative;width: 26px;height: 26px;background: none;margin: 0 5px!important;opacity: 1;border: 1px solid rgba(255,255,255,0);box-sizing: border-box;}
.ind_hj .swiper-pagination-bullet::after{position: absolute;top: 8px;left: 8px;content: '';width: 8px;height: 8px;background: #cbcbcb;border-radius: 100%;}
.ind_hj .swiper-pagination-bullet-active{border-color: #2a8133;}.ind_hj .swiper-pagination-bullet-active::after{background: #2a8133;}
.ind_hj .swiper-pagination{bottom: 0;}
.ind_hj .swiper{padding-bottom: 60px;}
.ind_hj .swiper-slide{cursor: pointer;}
.ind_hj .imgfd{padding-top: 18%;}

.ind_zs{background: url(../images/y19.jpg) no-repeat center;background-size: cover;}
.ind_zs dl{margin-top: 20px;}
.ind_zs dt{float: left;margin-left: 50px;position: relative;padding-bottom: 20px;}
.ind_zs dt.cur::after,.ind_zs dt.active::after{content: '';width: 100%;height: 5px;background: #2a8133;position: absolute;bottom: 0;left: 0;}
.ind_zs dt.cur a,.ind_zs dt:hover a,.ind_zs .li:hover p,.ind_zs dt.active{color: #2a8133;}
.ind_zs .li{width: 18.75%;float: left;margin-right: 1.5%;text-align: center;margin-bottom: 40px;}
.ind_zs .li:nth-child(5n){margin-right: 0;}
.ind_zs .li .imgfd{padding-top: 126%;margin-bottom: 20px;}
.ind_zs .li p{display: block;height: 22px;line-height: 22px;overflow: hidden;}
.ind_zs .amore,.ind_xw .amore{margin: 0 auto;display: table;}
.ind_zs dt{cursor: pointer;}
.ind_zs .center{position: relative;}
.ind_zs .tab-hd{position: absolute;right: 0;top: 0;}

.ind_xw dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_xw dd,.ind_xw dt{background: #f7f7f7;margin-bottom: 40px;}
.ind_xw dt{width: 30%;}.ind_xw dd{width: 35.6%;}
.ind_xw dt .txt{padding: 30px;display: flow-root;}
.ind_xw dt .txt b{font-size: 20px;display: block;height: 30px;line-height: 30px;overflow: hidden;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_xw dt .txt .word{height: 60px;margin: 20px 0 30px;}
.ind_xw dt .txt .fl{color: #666;}
.ind_xw dt:hover .txt b,.ind_xw dd .list:hover p{color: #2a8133;}
.ind_xw dt .imgfd{padding-top: 65%;}
.ind_xw dd .box{padding: 30px;display: flow-root;}
.ind_xw dd .bt{line-height: 35px;}
.ind_xw dd .bt b{font-size: 24px;}
.ind_xw dd .list{width: 100%;height: 80px;line-height: 80px;border-bottom: 1px solid #efefef;position: relative;overflow: hidden;}
.ind_xw dd .list::after{content: '';position: absolute;top: 40px;left: 0;width: 6px;height: 6px;background: #c3c3c3;}
.ind_xw dd .list p{width: 70%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;padding-left: 20px;font-size: 18px;}
.ind_xw dd .list:hover::after{background: #2a8133;}

.ind_yy{background: url(../images/y3.jpg) no-repeat center;background-size: cover;}
.ind_yy .txt{width: 54%;}.ind_yy .mmrx{width: 37%;text-align: right;color: #fff;}
.ind_yy .txt p{color: #fff;font-size: 20px;}
.ind_yy .txt form{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 50px;}
.ind_yy .txt .inp{width: 34%;border: 1px solid rgba(255,255,255,.2);height: 50px;line-height: 50px;box-sizing: border-box;background: none;font-size: 14px;color: #fff;text-indent: 15px;}
.ind_yy .txt .inp::-webkit-input-placeholder{color: #fff;}
.ind_yy .txt .sub{height: 50px;line-height: 50px;background: none;text-align: center;text-align: center;background: #2a8133;color: #fff;width: 30%;cursor: pointer;}
.ind_yy .txt .sub:hover{background: #fff;color: #2a8133;}
.ind_yy .mmrx p{font-size: 30px;}
.ind_yy .mmrx .tel{height: 62px;line-height: 62px;background: url(../images/y3.png) no-repeat right;display: flow-root;text-align: right;font-size: 30px;overflow: hidden;padding-right: 20px;margin: 20px 0;}
.ind_yy .mmrx .tel span{font-size: 30px;margin-right: 20px;}
.ind_yy .mmrx .tel a{color: #fff;float: right;margin: 0 5px;}.ind_yy .mmrx .tel a:last-child{margin-right: 10px;}
.ind_yy .mmrx dt{float: left;text-align: center;margin-left: 50px;}
.ind_yy .mmrx dt i{display: block;margin-top: 5px;}

.ind_yy .tel2{display: none;margin: 20px 0;height: 30px;}
.ind_yy .tel2 a{color: #fff;line-height: 30px;font-size: 18px;float: left;margin-left: 20px;}
.ind_yy .tel2 span{color: #fff;font-size: 30px;}

@media (max-width: 1400px){
	#header .tel{display: none;}
}
@media (max-width: 1200px){
	#cd-logo img{max-height: 40px;}
	.atit b{font-size: 30px;}
	.ind_ab .word{margin-bottom: 40px;}
	.apad{padding: 50px 0;}
	.atit2 i{margin-top: 0!important;}
}
@media (max-width: 1024px){	
	#cd-logo{height: 60px;}
	#cd-logo img{max-height: 30px;}
	#footer,.right_lx{display: none;}
	.cd-main-content{padding-top: 60px;}
}
@media (max-width: 940px){
	.ind_ab .txt,.ind_ab .pic,.ind_xw dd,.ind_yy .txt{width: 100%;}
	.ind_ab .txt{margin-bottom: 40px;}
	.ind_ab{padding-bottom: 0!important;}
	.atit b{line-height: 60px;}
	.ind_zs .li,.ind_zs .li:nth-child(5n){width: 49%;margin-right: 0;}
	.ind_zs .li:nth-child(2n){float: right;}
	.ind_zs dl{width: 100%;margin-top: 0;margin-bottom: 30px;}
	.ind_zs dt:first-child{margin-left: 0;}
	.ind_xw dt{width: 49%;}
	.ind_yy .txt form,.ind_yy .mmrx dl,.ind_yy .mmrx{display: none;}
	.ind_yy .mmrx,.ind_yy .mmrx dl{width: 100%;}
	.ind_yy .mmrx .tel{background: #2a8133;height: auto;}
	.ind_yy .tel2{display: block;}
}
@media (max-width: 560px){
	.atit img,.ind_zs dl,.ind_xw dd i,.comban{display: none;}
	.comwap{display: block;}
	.atit b{font-size: 22px;line-height: inherit;}
	.atit{margin-bottom: 20px;}
	.word{font-size: 15px;margin-bottom: 20px;}
	.apad{padding: 40px 0;}
	.atit2 i{margin-top: 10px!important;}
	.atit i{width: 50px;height: 4px;}
	.ind_zs{background: #fff;padding: 0!important;}
	.ind_zs .li .imgfd{margin-bottom: 10px;}
	.ind_zs .li,.ind_xw dt,.ind_xw dd{margin-bottom: 20px;}
	.ind_xw dt{width: 100%;}
	.ind_xw dt .txt,.ind_xw dd .box{padding: 20px;}
	.ind_xw dt .txt b,.ind_yy .txt p{font-size: 17px;}
	.ind_xw dt .txt .word{margin: 10px 0 15px;}
	.ind_xw dt .txt .fl,.ind_xw dt .txt .fr{font-size: 14px;}
	.ind_xw dd .bt b{font-size: 20px;}
	.ind_xw dd .list{height: 50px;line-height: 50px;}
	.ind_xw dd .list p{font-size: 16px;width: 100%;}
	.ind_xw dd .list::after{top: 23px;}
	.ind_yy .txt .inp,.ind_yy .txt .sub{width: 100%;margin-bottom: 10px;}
	.ind_yy .txt form{margin-top: 20px;}
	#header .tel{display: flex;margin-right: 50px;}
	#header .tel i{display: none;}
	#header .tel span.icon-dianhua1{margin: 0;color: #2a8133;background: none;height: 60px;line-height: 60px;width: 40px;font-size: 24px;display: none;}
	#header .tel b a{font-size: 18px;color: #2a8133;}
	.ind_zs .tab-hd{display: block;position: inherit;}
	.ind_zs .tab-hd dt{margin: 0;padding-bottom: 14px;margin: 0 5%;margin-top: 10px;}
	.ind_zs dl{margin-bottom: 10px;}
	.ind_yy .txt p{font-size: 14px;}
}


@media (max-width: 560px){
    .nd_yy{
        padding: 100px  0 20px;
    }
    .amore{
        height: 34px;
        line-height: 34px;
        border: 1px solid #999;
        padding: 0 20px;
        border-radius: 500px;
    }
    .ind_zs .tab-hd{
        display: flex;
        justify-content: space-between;
        font-size: 14px;
    }
    .ind_zs .tab-hd dt{
        margin: 0;
    }
    .swiper-slide{
        max-height: 20vh;
        overflow: hidden;
    }
    .banner img{
        height: 25vh;
    }
}





.col_banner{height: 300px;line-height: 300px;}
.name{font-size: 36px;font-family: 'stb2';}
.col_loca span.icon-shouye{color: #2a8133;}.col_loca{margin-bottom: 30px;}
.info_ab .ind_ab{background: none;}.info_ab .ind_ab .word{margin-bottom: 0;}
.info_ab .box{padding: 70px;display: flow-root;}
.info_ab .txt,.info_ab .pic{width: 50%;height: 500px;background: #f6f6f6;overflow: hidden;}
.info_ab .pic img.tu{width: 100%;height: 100%;object-fit: cover;display: block;}
.info_ab2{margin-top: 50px;}.info_ab2 .amore{margin-top: 40px;}.info_ab2 .box{padding-top: 120px;}

.info_cont dt{width: 50%;}
.info_cont dt .box{background: #f6f6f6;display: flow-root;padding: 70px!important;}
.info_cont dt.lyy{width: 100%;}.info_cont dt.lyy .box{padding: 70px 14%!important;}
.info_cont dl.dl2{padding-top: 60px;}
.info_cont dl.dl2 dt .box,.info_cont dl.dl2 .imgfd{padding: 0;height: 530px;}
.info_cont dl.dl2 dt p{margin: 0!important;}
.info_cont dl.dl1 dt .box,.info_cont dl.dl1 .imgfd{padding: 0;height: 565px;}
.info_cont dl .atit{border-bottom: 1px solid #dfdfdf;margin-bottom: 15px;}
.info_cont dl.dl1 .lx{margin-top: 40px;}
.info_cont dl.dl1 .lx .ewm{margin-top: 20px;}.info_cont dl.dl1 .lx .ewm i{font-size: 14px;display: block;text-align: center;}
.info_cont dl.dl1 .b1 span{display: block;width: 70px;height: 70px;border-radius: 100%;border: 1px solid #2a8133;text-align: center;line-height: 70px;color: #2a8133;font-size: 36px;margin-right: 15px;}
.info_cont dl.dl1 .b1 .wz{display: flex;}.info_cont dl.dl1 .b1 .wz b{font-size: 40px;font-family: 'stb';}
.info_cont dl.dl1 .b1 .wz2{margin-top: 30px;line-height: 70px;}.info_cont dl.dl1 .b1 .wz2 .dz{font-size: 18px;}
.info_cont .inp{width: 49%;height: 54px;line-height: 54px;background: #fff;text-indent: 20px;margin-top: 14px;font-size: 14px;}
.info_cont .inp2{width: 100%;}
.info_cont form i{display: block;margin: 25px 0 40px;font-size: 14px;color: #5b5b5b;width: 100%;}
.info_cont .tjan{height: 62px;line-height: 62px;background: #2a8133;width: 48%;color: #fff;cursor: pointer;}.info_cont .tjan2{background: #e0e0e0;color: #333;}



.info_new{background: #f5f5f5 url(../images/y19.jpg) no-repeat center;display: flow-root;}
.newfl{width: 23.75%;}.newfr{width: 71.25%;}
.navcol{background: #fff;margin-bottom: 40px;}
.navcol dd{height: 80px;line-height: 80px;background: #2a8133;color: #fff;padding: 0 8%;overflow: hidden;}
.navcol dd b,.navcol dd span{font-size: 22px;}
.navcol dt{height: 64px;line-height: 64px;border-bottom: 1px solid #ededed;width: 84%;margin-left: 8%;}
.navcol dt:last-child,.gmzn dt:last-child{border-bottom: none;}
.navcol dt:hover a,.navcol dt.cur a{color: #2a8133;}.navcol dt:hover span,.navcol dt.cur span{transform: rotate(90deg);color: #2a8133;}

.gmzn{background: #fff;padding: 30px;display: flow-root;}
.gmzn dd{height: 50px;line-height: 50px;}.gmzn dd b{font-size: 24px;}.gmzn dd .tel{display: flex;color: #2a8133;}.gmzn dd .tel span{font-size: 20px;margin-right: 5px;}
.gmzn dt{height: 64px;line-height: 64px;border-bottom: 1px solid #ededed;overflow: hidden;padding-left: 15px;position: relative;}
.gmzn dt:hover a{color: #2a8133;}
.gmzn dt::after{position: absolute;top: 30px;left: 0;width: 6px;height: 6px;background: #bbb;content: '';}
.gmzn dt:hover::after{background: #2a8133;}

.list_new .imgfd{width: 35%;padding: 0;height: 260px;}
.list_new .txt{width: 65%;background: #fff;height: 260px;}.list_new .txt .box{padding: 40px;display: flow-root;}
.list_new .txt h2{font-size: 22px;font-family: 'stb2';display: block;height: 32px;line-height: 32px;overflow: hidden;}
.list_new .txt .p{font-size: 18px;line-height: 30px;height: 60px;overflow: hidden;margin: 25px 0 30px;}
.list_new .txt .p2{font-size: 18px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.list_new li:hover .txt h2{color: #2a8133;}
.list_new li{margin-bottom: 40px;display: flow-root;}

.show_new{max-width: 970px;margin: 0 auto;}
.show_new .fhlb{color: #2a8133;background: url(../images/y6.png) no-repeat right;display: inline;padding-right: 24px;}
.show_new h1{font-size: 38px;font-family: 'stb2';display: block;margin-top: 15px;}
.show_new .share{width: 100%;border-bottom: 1px solid #eaeaea;display: flow-root;padding-bottom: 25px;margin-bottom: 30px;margin-top: 40px;}
.show_new .share dt{float: left;position: relative;}.show_new .share dd{float: right;}
.show_new .share dt:nth-child(1){padding-right: 25px;margin-right: 25px;}
.show_new .share dt:nth-child(1)::after{position: absolute;content: '';top: 4px;right: 0;width: 1px;height: 16px;background: #333;}
.show_new .word{line-height: 30px;}
.fanye dt{width: 49%;color: #666;}
.fanye dt span{display: block;margin-right: 10px;width: 50px;height: 50px;border: 1px solid #666;border-radius: 100%;text-align: center;line-height: 50px;font-size: 24px;}
.fanye dt .wz{line-height: 25px;}
.fanye dt:nth-child(2){text-align: right;}.fanye dt:nth-child(2) span{margin: 0;margin-left: 10px;}
.fanye{display: flex;flex-flow: row wrap;justify-content: space-between;border-top: 1px solid #eaeaea;padding-top: 35px;margin-top: 35px;}
.fanye dt a:hover{color: #2a8133;}

.procol{width: 100%;text-align: center;margin-bottom: 40px;}
.procol ul{display: inline-block;}
.procol li{width: 170px;height: 54px;line-height: 54px;text-align: center;background: #fff;float: left;margin: 0 11px;border-radius: 5px;}
.procol li.cur,.procol li:hover{background: #2a8133 url(../images/y7.png) no-repeat right;}
.procol li.cur a,.procol li:hover a{color: #fff;}

.info_pro .navcol,.info_pro .gmzn{background: #f6f6f6;}
.show_pro .pic{width: 57%;position: relative;overflow: hidden;}.show_pro .txt{width: 38%;}
.show_pro .pic img{display: block;}
.show_pro .pic span.iconfont{font-size: 30px;color: #a1a1a1;}
.show_pro .pic .swiper{overflow: initial;}
.show_pro .pic .mySwiper{max-width: 90%;margin: 0 auto;margin-top: 24px;overflow: hidden;}
.show_pro .pic .mySwiper .swiper-slide{border: 1px solid #d7d7d7;padding: 5px;box-sizing: border-box;cursor: pointer;}
.show_pro .pic .mySwiper .swiper-slide-thumb-active{border-color: #2a8133;}
.show_pro .pic .mySwiper2 .swiper-button-prev,.show_pro .pic .mySwiper2 .swiper-button-next{top: auto;bottom: -20%;}
.show_pro .pic .mySwiper2 .swiper-button-prev{left: 0;}.show_pro .pic .mySwiper2 .swiper-button-next{right: 0;}
.show_pro .txt .atit .bt img{position: absolute;right: 0;top: 0;}
.show_pro .txt .atit .bt b{font-size: 34px;}.show_pro .txt .atit .bt{height: 62px;}
.show_pro .txt dl{border: 1px solid #2a8133;margin-top: 30px;}
.show_pro .txt dt{height: 56px;line-height: 56px;background: #2a8133;padding: 0 5%;}
.show_pro .txt dt b{font-size: 24px;color: #fff;}.show_pro .txt dt .fh{color: #fff;background: url(../images/y9.png) no-repeat right;padding-right: 24px;display: inline;}
.show_pro .txt dd{width: 90%;margin: 0 auto;border-bottom: 1px solid #d5d5d5;height: 70px;line-height: 70px;overflow: hidden;display: flow-root;}
.show_pro .txt dd:last-child{border-bottom: none;}
.show_pro .txt dd p{width: 48%;float: left;display: inline-flex;}.show_pro .txt dd p:nth-child(2n){float: right;}
.show_pro .txt dd img{height: 29px;margin-top: 20px;margin-right: 6px;}
.show_pro .txt .tel{height: 54px;line-height: 54px;margin: 40px 0;}
.show_pro .txt .tel span{width: 54px;height: 54px;display: block;text-align: center;line-height: 54px;color: #fff;font-size: 30px;background: #2a8133;border-radius: 100%;margin-right: 12px;}
.show_pro .txt .tel b{color: #2a8133;font-size: 45px;}
.show_pro .txt .yy a{padding: 0 32px;height: 60px;line-height: 60px;border: 1px solid #2a8133;color: #2a8133;display: inline-flex;position: relative;}
.show_pro .txt .yy a .ewm{position: absolute;top:60px;left: 50%;width: 130px;margin-left: -65px;display: none;}
.show_pro .txt .yy a:hover .ewm{display: block;}
.show_pro .txt .yy .ic{margin-top: 15px;width: 29px;height: 29px;overflow: hidden;margin-right: 10px;}.show_pro .txt .yy .ic img{display: block;}
.show_pro .txt .yy a:hover{background: #2a8133;color: #fff;}
.show_pro .txt .yy a:hover .ic img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}
.show_pro .txt .yy a span{font-size: 24px;margin-right: 10px;}
.show_pro .txt .yy .jt{margin-left: 12px;}
.show_pro2{height: 70px;line-height: 70px;background: #2a8133;padding: 0 50px;margin-top: 50px;}
.show_pro2 b{font-size: 22px;color: #fff;background: url(../images/y7.png) no-repeat right;padding-right: 60px;}
.show_pro3{background: #f6f6f6;padding: 40px 50px;}
.show_pro .txt .yy2{margin: 0;display: flex;height: auto;}
.show_pro .txt .yy2 b{font-size: 16px!important;margin-right: 10px!important;}

.foot-wap li{position: relative;}
.foot-wap li .ewm{position: absolute;bottom: 58px;left: 0;width: 120px;}

.section1 .swiper-button-prev,.section1 .swiper-button-next{display: none;}
.section1 .swiper-button-prev span,.section1 .swiper-button-next span{font-size: 30px;color: #fff;font-weight: bold;}

#cd-top-nav li{position: relative;text-align: center;}
#cd-top-nav li .dorw{background: #fff;padding: 10px 5px;position: absolute;top: 100px;left: 50%;width: 140px;margin-left: -70px;border: 1px solid #e2ded9;border-top: none;display: none;}
#cd-top-nav li .dorw dt{height: 34px;line-height: 34px;}
#cd-top-nav li .dorw dt a{font-size: 15px;}#cd-top-nav li .dorw dt a:hover{color: #2a8133;}
#cd-top-nav li:hover .dorw{display: block;}

.ind_ab .videolist:hover{ cursor: pointer; }
.ind_ab .videos{ display:none; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; max-width:640px; max-height:360px; }
.ind_ab .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.ind_ab .videos .bg{background: rgba(0,0,0,.5);width: 100%;height: 100vh;position: fixed;top: 0;left: 0;}

@media (max-width: 1024px){
	.show_new h1,.show_pro .txt .atit .bt b{font-size: 30px;}
}
@media (max-width: 1024px){
	.info_ab .txt, .info_ab .pic,.info_cont dt{width: 100%;height: auto;}
	.info_ab .box,.info_cont dt .box{padding: 50px!important;}
	.name,.info_cont dl.dl1 .b1 .wz b{font-size: 30px;}
	.info_cont dl.dl1 dt .box, .info_cont dl.dl1 .imgfd,.info_cont dl.dl2 dt .box, .info_cont dl.dl2 .imgfd{height: auto;}
	.newfl{display: none;}.newfr{width: 100%;}
	.show_new h1{font-size: 24px;}
	.show_new .share{margin-top: 20px;}
	.show_pro .pic,.show_pro .txt{width: 100%;}.show_pro .pic{margin-bottom: 20px;}
	.show_pro .txt .atit .bt b{font-size: 24px;}
}
@media (max-width: 940px){
	.list_new li{width: 49%;float: left;}.list_new li:nth-child(2n){float: right;}
	.list_new .imgfd,.list_new .txt{width: 100%;}
	.list_new .txt{height: auto;}.list_new .txt .box{padding: 20px;}.list_new .txt h2{font-size: 18px;}
	.list_new .txt .p{font-size: 16px;margin: 10px 0;}.list_new .txt .p2{font-size: 16px;}.list_new li{margin-bottom: 20px;}
}
@media (max-width: 560px){
	.info_ab .box,.info_cont dt .box{padding: 20px!important;}.info_ab .txt{margin-bottom: 0;}.info_ab2 .amore{margin: 20px 0;}.info_ab{padding-bottom: 10px;}
	.name,.info_cont dl.dl1 .b1 .wz b{font-size: 20px;}
	.col_banner{height: 150px;line-height: 150px;}
	.col_loca{margin-bottom: 20px;}
	.info_cont dl.dl1 .lx .ewm{float: left;}
	.info_cont .inp,.info_cont .tjan,.list_new li,.fanye dt,.procol ul{width: 100%;}
	.info_cont dl.dl2 dt:nth-child(2),.show_new .share dd:last-child,.show_pro .pic .mySwiper2 .swiper-button-prev, .show_pro .pic .mySwiper2 .swiper-button-next{display: none;}
	.info_cont .tjan2,.info_cont form i{margin: 10px 0;}
	.list_new .txt .p{font-size: 15px;line-height: 25px;height: 50px;margin-bottom: 20px;}.list_new .txt .p2{font-size: 14px;}
	.show_new h1{font-size: 19px;}
	.fanye dt{margin-bottom: 20px;}
	.procol li{margin: 0;width: 31%;margin: 4px 1%;}
	.show_pro .txt .atit .bt b{font-size: 20px;}
	.show_pro .pic .mySwiper{max-width: 100%;margin-top: 15px;}
	.show_pro .txt .atit .bt{height: auto;}.show_pro .txt .atit{margin-bottom: 10px;}
	.show_pro .txt dt b{font-size: 20px;}.show_pro .txt .tel b{font-size: 30px;}
	.show_pro2{padding: 0 20px;}.show_pro3{padding: 20px;}
	.ind_ab .word,.atit{margin-bottom: 10px;}
	.apad{padding: 20px 0;}
	.ind_ab .txt,.procol{margin-bottom: 20px;}
	.col_loca{margin-bottom: 0;}
	.info_ab2,.show_pro2{margin-top: 20px;}
	.info_ab2 .amore{margin: 0;}
	.show_pro .txt .tel{margin: 20px 0;}
	.info_cont dl.dl2{padding-top: 20px;}
	.ind_hj .swiper{padding-bottom: 70px;}
	.section1 .swiper-button-prev,.section1 .swiper-button-next{display: block;}
	.section1 .swiper-pagination{display: none;}
	.ind_hj .swiper{padding-bottom: 0;}
	.show_pro .txt .yy2{margin: 0;}
	.show_pro .txt .yy2 .ewm{max-width: 110px;}
	.show_pro .txt .tel span{width: 45px;height: 45px;font-size: 24px;line-height: 45px;}
	.info_cont dl.dl1 .lx .ewm{display: none;}
	.info_cont dl.dl1 .b1 span{width: 45px;height: 45px;line-height: 45px;font-size: 24px;}
	.info_cont dl.dl1 .b1 .wz2{line-height: 45px;margin-top: 15px;}
	.info_cont dl.dl1 .b1 .wz2 .dz{font-size: 16px;}
	.info_cont dl.dl1 .lx{margin-top: 20px;}
	.banner .swiper-pagination{bottom: 5px;}.banner .swiper-pagination-bullet{margin: 0 4px!important;}
	.banner .swiper-pagination-bullet{width: 25px;height: 25px;}
	.banner .swiper-pagination-bullet::after{top: 8px;left: 8px;}
	.ind_yy .mmrx .tel{font-size: 22px;}
	.ind_yy .mmrx .tel span{display: none;}
	.ind_yy .mmrx p{font-size: 24px;}
	.ind_ab .videos{margin-left: 0;left: 0;}
}


@media (max-width: 560px){
    .nd_yy{
        padding: 100px  0 20px;
    }
    .amore{
        height: 34px;
        line-height: 34px;
        border: 1px solid #999;
        padding: 0 20px;
        border-radius: 500px;
    }
    .ind_zs .tab-hd{
        display: flex;
        justify-content: space-between;
        font-size: 14px;
    }
    .ind_zs .tab-hd dt{
        margin: 0;
    }
    .swiper-slide{
        max-height: 255px;
        overflow: hidden;
    }
}





/*长青*/
.atitl{height: 84px;line-height: 84px;margin-bottom: 40px!important;}
.atitl h2{font-size: 48px;font-weight: bold;color: #045b0d;letter-spacing: 10px;}
.atitl1{background: url(../images/y22.png) no-repeat left;width: 461px;}
.atitl1 h2{padding-left: 35px;}
.atitl2{width: 461px;text-align: center;background: url(../images/y21.png) no-repeat center;margin: 0 auto;}
.atitl3{background: url(../images/y23.png) no-repeat left;}
.atitl3 h2{color: #fff;}

.ind_ab .imgfd{padding-top: 70%;}
.ind_xw2{background: url(../images/y17.jpg) no-repeat center;background-size: cover;}
.ind_xw2 .amore{margin-top: 10px;}
.ind_xw2 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_xw2 dt{width: 28%;}.ind_xw2 dd{width: 40%;}
.ind_xw2 dd,.ind_xw2 dt{background: #fff;}
.ind_xw2 dt a,.ind_xw2 dd .box{display: flow-root;padding: 30px 40px;}
.ind_xw2 dt b{font-size: 18px;line-height: 30px;display: block;height: 60px;overflow: hidden;}
.ind_xw2 dt:hover b{color: #2a8133;}
.ind_xw2 dt .p{line-height: 30px;height: 60px;overflow: hidden;color: #666;margin: 10px 0 30px;}
.ind_xw2 dt .more{height: 22px;line-height: 22px;overflow: hidden;}
.ind_xw2 dt .more i{font-style: italic;}
.ind_xw2 dt .imgfd{padding-top: 70%;margin: 20px 0;}
.ind_xw2 .name{font-size: 22px;font-weight: bold;}
.ind_xw2 dd .more span{font-size: 24px;}
.ind_xw2 dd .more{height: 30px;line-height: 30px;display: flex;}
.ind_xw2 dd .more:hover,.ind_xw2 dd .hezi:hover .txt b{color: #2a8133;}
.ind_xw2 dd .hezi{width: 100%;padding-bottom: 25px;margin-top: 25px;border-bottom: 1px solid #dedede;}
.ind_xw2 dd .hezi a{display: flex;}
.ind_xw2 dd .hezi:last-child{padding-bottom: 0;border-bottom: none;}
.ind_xw2 dd .hezi .date{text-align: center;width: 90px;border-right: 1px solid #dedede;font-family: 'Arial';margin-right: 30px;}
.ind_xw2 dd .hezi .date b{font-size: 50px;}
.ind_xw2 dd .hezi .txt b{font-size: 18px;display: block;height: 24px;line-height: 24px;overflow: hidden;margin: 10px 0;}
.ind_xw2 dd .hezi .txt p{display: block;height: 20px;line-height: 20px;color: #666;overflow: hidden;}

.ind_gmlc li{width: 16.66%;float: left;text-align: center;position: relative;}
.ind_gmlc li::after{content: '';position: absolute;top: 40px;right: -14%;width: 30%;height: 1px;background: #ddd;}
.ind_gmlc li:last-child::after{display: none;}
.ind_gmlc li b{display: block;font-size: 20px;margin: 20px 0 10px;}
.ind_gmlc li p{color: #666;}

@media (max-width: 1200px){
	.ind_gmlc li b{font-size: 18px;}
	.atitl h2{font-size: 30px;}
}
@media (max-width: 1024px){
	.atitl{background: none;margin-bottom: 20px!important;height: auto;line-height: inherit;width: 100%;}
	.atitl h2{letter-spacing: 0;padding-left: 0;font-size: 26px;}
	.ind_gmlc li{width: 33.33%;margin-bottom: 20px;}
	.ind_gmlc li b{font-size: 16px;margin: 10px 0 5px;}
	.ind_gmlc li p{font-size: 15px;}
	.ind_gmlc li:nth-child(3n)::after{display: none;}
	.ind_xw2 dt{width: 49%;}.ind_xw2 dd{width: 100%;margin-top: 20px;}
	.ind_hj .imgfd{padding-top: 35%;}
	.ind_xw2 .amore{display: none;}
	.ind_xw2 dd .hezi .date b{font-size: 30px;}
}
@media (max-width: 560px){
    .ind_xw2{margin-top: 30px;}
	.ind_xw2 dt{width: 100%;margin-bottom: 20px;}
	/*.atitl h2{font-size: 20px;margin-top: -66px;}.atitl{margin-bottom: 10px!important;}*/
	.atitl h2{font-size: 20px;}.atitl{margin-bottom: 10px!important;}
	.ind_hj .imgfd{padding-top: 60%;}
	.ind_xw2 dt a, .ind_xw2 dd .box{padding: 20px;}
	.ind_xw2 dt b{font-size: 16px;line-height: 26px;height: 52px;}
	.ind_xw2 .name{font-size: 19px;}
	.ind_xw2 dt .p{margin-bottom: 15px;font-size: 14px;line-height: 22px;height: 44px;}.ind_xw2 dt .more{font-size: 14px;}
	.ind_xw2 dd{margin-top: 0;}
	.ind_xw2 dd .hezi .date,.ind_gmlc{display: none;}
	.ind_xw2 dd .hezi .txt b{font-size: 17px;margin: 0;margin-bottom: 10px;}.ind_xw2 dd .hezi .txt p{font-size: 15px;}
}




 .qr{margin-left: auto; text-align:center;}
 .qr img{ width: 110px;}















