
/* 分页 */
.page { padding:0 0 0; line-height:24px; text-align:center; }
.page a {display:inline-block;margin:0 2px;padding:4px 12px;border: 1px solid #fff;color:#333;vertical-align:top;font-size: 18px;background: #fff;}
.page a:hover,.page .current {border: solid 1px #38A92D;background: #fff;color: #38A92D;}

.red .page a:hover,.red .page .current { border: solid 1px #a61008; background:#a61008; color:#fff; }

/* banner图 */
.banner  .swiper-slide img{width: 100%;max-width: unset; }
.banner  .swiper-slide img{object-fit: cover; animation: banner-shrink 3s linear forwards;}
@keyframes banner-shrink {
  from {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
  to {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
}

/* 面包屑 */
.bread{background: url(pc22.png)no-repeat top center;background-size: cover;}
.bread .bd{display: flex;justify-content: space-between;align-items: center;}
.bread .bd .bd1 ul{display: flex;}
.bread .bd .bd1 ul li a{line-height: 68px;width: 177px;display: block;color: #ffffff;font-size: 18px;text-align: center;}
.bread .bd .bd1 ul li::after{content: "";right: 0;top: 50%;margin-top: -9px;background: url(pc19.png)no-repeat center;width: 7px;height: 18px;position: absolute;}
.bread .bd .bd1 ul li{position: relative;}
.bread .bd .bd1 ul li:last-child::after{display: none;}
.bread .bd .bd1 ul li.current::after{display: none;}
.bread .bd .bd1 ul li.current a{background: url(pc21.png)no-repeat top center;	color: #579b42;background-size: cover;}
.bread .bd .bd1 ul li:hover::after{display: none;}
.bread .bd .bd1 ul li:hover a{background: url(pc21.png)no-repeat top center;	color: #579b42;background-size: cover;}

.bread1 .bd .bd1 ul li:hover a{background: url(nxz70.png)no-repeat top center;	color: #a61008;background-size: cover;}
.bread1 .bd .bd1 ul li.current a{background: url(nxz70.png)no-repeat top center;	color: #a61008;background-size: cover;}

.bread .bd .bd2 {display: flex;align-items: center;color: rgba(255, 255, 255, 0.5);font-size: 16px;}
.bread .bd .bd2 span{color: rgba(255, 255, 255, 0.5);font-size: 16px;padding-left: 35px;background: url(pc20.png)no-repeat left center;}
.bread .bd .bd2 a{color: rgba(255, 255, 255, 0.5);font-size: 16px;}

/* 产业布局 */
.buju1 .box{padding: 19px 19px 0 0;background: url(nxz9.png)no-repeat top right ;background-size: 100%;margin-top: 64px;margin-left: 20px;}
.buju1 a{display: flex;position: relative;margin-left: -20px;/* align-items: unset; *//* height: 100%; */height: 100%;}
/* .buju1 a::after{content: "";position: absolute;background: url(pc24.png)no-repeat center;width: 193px;height: 193px;left: 415px;top: 120px;background-size: 100%;} */
.buju1 a .pc{width: 510px;}
.buju1 a .smpic{position: absolute;left: 415px;top: 120px;}
.buju1 a .desc{width: calc(100% - 510px);box-sizing: border-box;padding:80px 77px 0 90px ;background: #F7F8FA;}
.buju1 a .desc .mt{color: #228c67;font-size: 28px;font-weight: bold;line-height: 38px;/* height: 152px; *//* overflow-y: auto; */}
.buju1 a .desc .mc{color: #2c2c2c;font-size: 18px;line-height: 30px;margin-top: 28px;height: 180px;overflow-y: auto;}
.buju2{margin-top: 63px;padding-bottom: 85px;}
.buju2 ul{margin-bottom: 60px;}
.buju2 li{margin-top: 30px;}
.buju2 li:nth-child(1){margin-top: 0;}
.buju2 li a{padding: 28px  51px 28px 33px;box-sizing: border-box;display: flex;background-color: #f7f8fa;}
.buju2 li a .pc{width: 303px;overflow: hidden;}
.buju2 li a .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.buju2 li:hover a .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.buju2 li a .desc{width: calc(100% - 303px);box-sizing: border-box;padding-left: 67px;padding-top: 38px;}
.buju2 li a .desc .t1{color: #2c2c2c;font-size: 18px;font-weight: bold;line-height: 28px;}
.buju2 li a .desc .t2{color: #2c2c2c;font-size: 16px;line-height: 30px;margin-top: 20px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-indent: 2em;}
.buju2 li a .desc .t3{color: #a6a6a8;font-size: 16px;line-height: 28px;margin-top: 35px;display: inline-block;padding-right: 26px;background: url(pc26.png)no-repeat right center;}
.buju2 li:hover{box-shadow: 1px 14px 27px 0px rgba(43, 142, 97, 0.21);}

.container{background: url(pc52.jpg)no-repeat bottom center;background-size: cover;}
.bread1 {background: #A90C07;} 

/* 党建工作 */
.dj{padding: 73px 0 112px;}
.dj ul{margin-bottom: 128px;}
.dj ul li a{display: flex;padding: 45px 0;border-bottom: 1px solid #e7e7e7;}
.dj ul li:nth-child(1) a{padding-top: 0;}
.dj ul li a .pc{width: 370px;}
.dj ul li a .desc{width: calc(100% - 370px);padding: 30px 75px 0 59px;box-sizing: border-box;}
.dj ul li a .desc .t1{color: #404040;font-size: 18px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dj ul li a .desc .t2{font-size: 16px;line-height: 30px;margin-top: 12px;opacity: 0.8;color: #2c2c2c;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.dj ul li a .desc .t3{margin-top: 64px;display: flex;align-items: center;font-size: 16px;color: #E6E7E7;}
.dj ul li a .desc .t3 .s1{color: #aa0b07;font-size: 18px;line-height: 28px;}
.dj ul li a .desc .t3 .s2{color: #A6A7A8;font-size: 16px;line-height: 28px;padding-right: 27px;background: url(nxz13.png)no-repeat right center;}
.dj ul li:hover a .desc .t1{color: #aa0b07;font-weight: bold;}

/* 工会群团 */
.ghqt{padding: 54px 0 112px;}
.ghqt ul{margin-bottom: 128px;display: flex;flex-wrap: wrap;}
.ghqt ul li a{display: block;padding: 20px 16px 0;}
.ghqt ul li{width: 460px;margin-right: 10px;margin-top: 33px;}
.ghqt ul li:nth-child(3n){margin-right: 0;}
.ghqt ul li:nth-child(-n+3){margin-top: 0;}
.ghqt ul li .t1{color: #404040;font-size: 18px;line-height: 28px;margin-top: 20px;}
.ghqt ul li .t2{color: #404040;font-size: 18px;line-height: 30px;margin-top: 10px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ghqt ul li .t3{color: #404040;font-size: 16px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;}
.ghqt ul li .t4{color: #ABABAB;font-size: 16px;line-height: 26px;display: inline-block;padding-right: 25px;background: url(pc26.png)no-repeat right center;margin-top: 25px;margin-bottom: 25px;}
.ghqt ul li:hover a{background-image: linear-gradient(0deg, #fffbee 0%, #f4f1e5 50%, #e9e6dc 100%), linear-gradient(#4a974b, #4a974b);}
.ghqt ul li a .box{border-bottom: 1px solid #E7E7E7;}
.ghqt ul li:hover a .box{border-bottom: 1px solid transparent;}
.ghqt ul li:hover .t2{font-weight: bold;color: #a90c08;}
.ghqt ul li:hover .t4{color: #a90c08;background: url(nxz13.png)no-repeat right center;}

/* 集团要闻 */
.jtyw{padding: 73px 0 112px;}
.jtyw ul{margin-bottom: 128px;}
.jtyw li:nth-child(1){margin-top: 0;}
.jtyw li{ border-bottom: 1px solid #E7E7E7; overflow: hidden; }
.jtyw li a{padding: 45px  75px 45px 0;box-sizing: border-box;display: flex;transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease;}
.jtyw li a .pc{width: 370px;overflow: hidden;}
.jtyw li a .pc img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.jtyw li:hover a .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.jtyw li a .desc{width: calc(100% - 370px);box-sizing: border-box;padding-left: 60px;padding-top: 30px;}
.jtyw li a .desc .t1{color: #404040;font-size: 18px;font-weight: bold;line-height: 28px;}
.jtyw li a .desc .t2{color: #2c2c2c;font-size: 16px;line-height: 30px;margin-top: 18px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;opacity: 0.8;}
.jtyw ul li a .desc .t3{margin-top: 64px;display: flex;align-items: center;font-size: 18px;color: #E5E6E7;}
.jtyw ul li a .desc .t3 .s1{color: #4f9948;font-size: 18px;line-height: 28px;}
.jtyw ul li a .desc .t3 .s2{color: #A5A7A8;font-size: 16px;line-height: 28px;padding-right: 27px;background: url(nxz17.png)no-repeat right center;}
.jtyw li:hover{box-shadow: 1px 14px 27px 0px rgba(43, 142, 97, 0.21);}
.jtyw li:hover a .desc .t1{font-weight: bold;color: #4f9948;}
.jtyw li:hover a{  transform: translateX(39px); -webkit-transform: translateX(39px); -moz-transform: translateX(39px); -ms-transform: translateX(39px); -o-transform: translateX(39px); }
.jtyw li:hover{background: url(nxz18.png)no-repeat right bottom; background-size: cover;}
.jtyw li{position: relative;}
.jtyw li::after{ border-bottom: 1px solid #4f9948; width: 0; content: ""; left: 0; bottom: 0; position: absolute; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; }
.jtyw li:hover::after{width: 100%;}

/* 视频专区 */
.spzq ul li .pc {position: relative;}
.spzq ul li .pc::after{content: "";left: 50%;margin-left: -20px;top: 50%;background: url(nxz20.png)no-repeat center;margin-top: -20px;position: absolute;width: 40px;height: 40px;}
.spzq ul li:hover a{background: url(nxz19.png)no-repeat center;background-size: cover;}
.spzq ul li:hover .t2{color: #fff;}
.spzq ul li:hover .t4{color: #fff;background: url(nxz21.png) no-repeat right center;}
.spzq ul li:hover .t1{color: #fff;}
.spzq ul li:hover .t3{color: #fff;}

/* 时政新闻 */
.szxw1{padding: 66px 0 0; }
.szxw1 a{display: flex;background-color: #f7f8fa;align-items: center;}
.szxw1 a .pc{width: 600px;}
.szxw1 a .desc{width: calc(100% - 600px);padding: 0 154px 0 53px;box-sizing: border-box;}
.szxw1 a .desc .mt{color: #218c67;font-size: 18px;line-height: 28px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.szxw1 a .desc .mc{color: #2c2c2c;font-size: 16px;line-height: 30px;opacity: 0.8;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 17px;}
.szxw1 a .desc .t3{margin-top: 60px;display: flex;align-items: center;font-size: 18px;color: #E5E6E7;}
.szxw1 a .desc .t3 .s1{color: #218c67;font-size: 18px;line-height: 28px;}
.szxw1 a .desc .t3 .s2{color: #A5A7A8;font-size: 16px;line-height: 28px;padding-right: 27px;background: url(nxz17.png)no-repeat right center;}

.szxw2{padding-bottom: 112px;margin-top: 80px;}
.szxw2 ul{margin-bottom: 128px;}
.szxw2 li{margin-top: 55px;border-bottom: 1px solid #e7e7e7;}
.szxw2 li:nth-child(1){margin-top: 0;}
.szxw2 li a{padding-bottom: 35px;display: block;}
.szxw2 li a .desc .t1{color: #404040;font-size: 18px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.szxw2 li a .desc .t2{color: #2c2c2c;font-size: 16px;line-height: 30px;opacity: 0.8;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 17px;}
.szxw2 li a .desc .t3{margin-top: 25px;display: flex;align-items: center;font-size: 18px;color: #E5E6E7;}
.szxw2 li a .desc .t3 .s1{color: #218c67;font-size: 18px;line-height: 28px;}
.szxw2 li a .desc .t3 .s2{color: #A5A7A8;font-size: 16px;line-height: 28px;padding-right: 27px;background: url(nxz17.png)no-repeat right center;}
.szxw2 li:hover a .desc .t1{color: #218c67;font-weight: bold;}

.red .szxw1 a .desc .mt{color: #a90c08;}
.red .szxw1 a .desc .t3 .s1{color: #a90c08;}
.red .szxw1 a .desc .t3 .s1{color: #a90c08;}
.red .szxw1 a .desc .t3 .s2{background: url(nxz13.png) no-repeat right center;}
.red .szxw2 li a .desc .t3 .s1 {color: #a90c08;}
.red .szxw2 li a .desc .t3 .s2{background: url(nxz13.png) no-repeat right center;}
.red .szxw2 li:hover a .desc .t1 {color: #a90c08;}





/* 公示公告 */
.gsgg{padding: 80px 0 112px;}
.gsgg ul{margin-bottom: 128px;}
.gsgg ul li {}
.gsgg ul li:nth-child(1){margin-top: 0;}
.gsgg ul li a{border-bottom: 1px solid #E7E7E7; position: relative; display: flex; justify-content: space-between; align-items: center; padding-top: 32px; padding-bottom: 35px; transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.gsgg ul li a .time{display: flex;flex-direction: column;align-items: center;color: #404040;font-size: 24px;line-height: 24px;text-align: center;border-right: 3px solid #1f8b69;border-radius: 2px;width: 122px;}
.gsgg ul li a .time i{font-style: normal;color: #404040;font-size: 18px;line-height: 18px;font-weight: normal;margin-top: 13px;}
.gsgg ul li a .desc{padding-left: 40px;box-sizing: border-box;width: calc(100% - 122px);}
.gsgg ul li a .t{color: #404040;font-size: 18px;line-height: 28px;}
.gsgg ul li a .t2{color: #2c2c2c;font-size: 16px;line-height: 30px;opacity: 0.8;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 8px;}
.gsgg ul li a .t3{color: #A5A7A8;font-size: 16px;line-height: 28px;padding-right: 27px;background: url(nxz17.png)no-repeat right center;display: none;}
.gsgg ul li:hover a .t3{position: absolute;right: 62px;top: 85px;}
.gsgg ul li:hover a{background: url(nxz23.png)no-repeat right bottom #F7F8FA;background-size: cover;box-shadow: 1px 14px 27px 0px rgba(43, 142, 97, 0.21);}
.gsgg ul li:hover a{ transform: translateX(39px); -webkit-transform: translateX(39px); -moz-transform: translateX(39px); -ms-transform: translateX(39px); -o-transform: translateX(39px);padding-right: 190px; }
.gsgg ul li:hover a .t3{display: block;}
.gsgg ul li:hover a .t{color: #1f8b69;font-weight: bold;}
.gsgg ul li:hover a .time{color: #1f8b69;}
.gsgg ul li:hover a .time i{color: #1f8b69;}

/* 联系我们 */
.lxwm {padding: 127px 0 ;}
.lxwm .bd{display:flex;}
.lxwm .bd .desc{width: 50%;background: url(nxz28.png)no-repeat bottom center;background-size: cover;box-sizing: border-box;padding: 88px 104px 0 74px;box-sizing: border-box;}
.lxwm .bd .desc .t1{color: #ffffff;font-size: 24px;line-height: 34px;font-weight: bold;}
.lxwm .bd .desc .t2{color: #ffffff;font-size: 18px;line-height: 42px;margin-top: 28px;}
.lxwm .bd .desc .t2 p{margin-bottom: 12px;padding-left: 60px;}
.lxwm .bd .desc .t2 .p1{background: url(nxz25.png)no-repeat left center;}
.lxwm .bd .desc .t2 .p2{background: url(nxz26.png)no-repeat left center;}
.lxwm .bd .desc .t3{display: flex;}
.lxwm .bd .desc .t3 .box {display: flex;flex-direction: column;align-items: center;margin-top: 26px;color: #ffffff;font-size: 18px;line-height: 30px;}
.lxwm .bd .desc .t3 .box span{margin-top: 7px;}
.lxwm .bd .bd2{width: 50%;}

/* 集团概况 */
.jtgk{padding: 80px 0 104px;}
.jtgk .bd{display: flex;align-items: flex-start;}
.jtgk .bd .bd1{width: calc(100% - 616px);padding-right: 60px;box-sizing: border-box;}
.jtgk .bd .bd1 .t{font-weight: bold; color: #000000;font-size: 24px;line-height: 32px;border-left: 2px solid #33915b;padding-left: 19px;}
.jtgk .bd .bd1 .pc{margin-top: 20px;}
.jtgk .bd .bd1 .t2{font-size: 18px;line-height: 34px;color: #2c2c2c;}
/* .jtgk .bd .bd1  p{margin-top: 48px;} */
.jtgk .bd .bd1  p:nth-child(1){margin-top: 0;}
.jtgk ul{margin-top: 50px; padding:  50px 0;display: flex; box-shadow: 1px 9px 16px 0px rgba(0, 0, 0, 0.07);background: rgba(255, 255, 255, 0.5);}
.jtgk ul li{flex: 1;position: relative;display: flex;justify-content: center;}
.jtgk ul li .libox{display: flex;flex-direction: column;}
.jtgk ul li .libox .t{display: flex;align-items: flex-end;}
.jtgk ul li .libox .t .t1{color: #33915b;font-size: 48px;height: 43px;line-height: 48px;font-weight: bold;}
.jtgk ul li .libox .t .t2{color: #33915b;font-size: 18px;height: 18px;line-height: 18px;margin-left: 11px;}
.jtgk ul li .libox  span{color: #2c2c2c;line-height: 28px;font-size: 18px;margin-top: 7px;   }
.jtgk ul li::after{content: "";position: absolute;background: url(nxz31.png)no-repeat center;width: 12px;height: 40px;position: absolute;top: 50%;right: 0;margin-top: -20px;}
.jtgk ul li:last-child::after{display: none;}



/* 新闻详情 */
.display{padding-bottom: 60px;}
.article { padding:50px 35px; background:#fff; margin-top: 60px;margin-top: 0;}
.article {  line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; border-bottom:1px solid #dcdee1; text-align:center; margin-bottom:30px; }
.article .hd h1 { color:#565659; font-size:24px; }
.article .hd .titBar { color:#a6a6a6; font-size:14px; } 
.article .bd { font-size:16px; line-height:35px; color:#2b2b2b; }
.article img { max-width:100%; }


.ft { padding:20px 35px; background:#fff; margin-top:10px; }
.ft ul li { height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; }
.ft ul li strong { font-size:16px; color:#4d4d4d; font-weight:normal; }
.ft ul li a { color:#9f9f9f; }
.ft ul li a:hover { color:#33915b; }

.wzbot { border-top:1px solid #ededed; padding-top:15px; margin-top:15px; text-align:right; }
.wzbot a{ display:inline-block; height:30px;line-height:30px; margin-right:12px; padding-left:30px; cursor:pointer; }
.wzbot .print_btn { background:url(pp01.png) 0 center no-repeat;}
.wzbot .close_btn { background:url(pp02.png) 0 center no-repeat;}

/* 信息公开 */
.main{padding: 55px 0 83px;}
.main .g-in{display: flex;position: relative;}
.main .main_left{width: 317px;box-shadow: 0px 0px 6px 3px  rgba(130, 140, 147, 0.14);background: white;}
.main .main_left .tle{	background-image: linear-gradient(90deg, #7ba529 0%,  #1f8b69 100%),linear-gradient(#f2f2f2,#f2f2f2);background-image: linear-gradient(80px);text-align:center;color: #ffffff;font-size: 24px;font-weight: bold;line-height: 80px;}
.main .main_left  .ite>a{line-height: 62px;border-bottom: 1px solid #ebebeb;color: #2b2b2b;font-size: 16px;display: block;}
.main .main_left  .ite .box_box{padding: 0 28px 0 22px;box-sizing: border-box;}
.main .main_left  .ite .box_box a{color: #585858;font-size: 14px;line-height: 50px;display: block;line-height: 20px;}
.main .main_left  .ite .box_box .sdiv {height: 50px;display: flex;align-items: center;border-bottom: 1px solid #ebebeb;}
/* .main .main_left  .ite .box_box .sdiv:last-child{border-bottom: unset;} */

.main .main_left .ite .box_box a:hover{color: #218c67;}

.main .main_left  .ul_box{padding: 0 28px;box-sizing: border-box;/* display: flex; *//* justify-content: space-between; *//* align-items: center; */position: relative;}
.main .main_left  .ul_box span{width: 9px;height: 9px;position: absolute;right: 28px;top: 23px;/* margin-top: -4px; */ pointer-events: none;background: unset;}
.main .main_left  .ul_box span.on{background: url(nxz600.png)no-repeat center;}
.main .main_left  .ul_box.current  span.on{background: url(nxz601.png)no-repeat center;}
.main .xxgk{width: calc(100% - 317px);padding-left: 56px;box-sizing: border-box;}
.main .main_left .ul_box.current .ite>a{color: #218c67;}
.main .main_left  .ite .box_box .sdiv.current a{color: #218c67;}
.main .main_left .ul_box.current .ite.sub>a{color: #2b2b2b;}

.xxgk .h_tlebox{border-bottom: 1px solid #ebebeb;display: flex;align-items: center;padding-bottom: 25px;justify-content: space-between;}
.xxgk .h_tlebox .t{color: #218c67;font-weight: bold;font-size: 24px;}
.xxgk  .bd2 {display: flex;align-items: center;color: #A5A5A5;font-size: 16px;}
.xxgk .bd2 span{color: #A5A5A5;font-size: 16px;padding-left: 35px;background: url(pc20_2.png)no-repeat left center;}
.xxgk .bd2 a{color: #A5A5A5;font-size: 16px;}
.xxgk .ul_list{margin-top: 20px;}
.xxgk .ul_list li{border-bottom: 1px solid #ebebeb;}
.xxgk .ul_list li a{display: flex;line-height: 63px;justify-content: space-between;}
.xxgk .ul_list li a .t1{max-width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #2a2a2a;font-size: 16px;padding-left: 15px;background: url(nxz602.png)no-repeat left center;}
.xxgk .ul_list li a span{color: #2a2a2a;opacity: 0.5;font-size: 16px;}
.xxgk .ul_list{margin-bottom: 50px;}
.xxgk .ul_list li:hover a .t1{color: #1f8b69;}
 
.main .main_left li.current .ite .box_box{display: block;}
.main .main_left li.current .ul_box span{background: url(nxz601.png)no-repeat center;}

/* 表单 */
.form_box{	background-color: #eef6f8;border: solid 1px #e5ebed;padding: 32px 43px 29px 49px;box-sizing: border-box;}
.form_box .tle{color: #197c63;font-size: 24px;font-weight: bold;line-height: 34px;padding-bottom: 15px;border-bottom: 1px dashed #C6CFD2;}
.form_box form{display: flex;flex-wrap: wrap;margin-top: 15px;}
.form_box form label{width: 32%;margin-right: 2%;}
.form_box form label:nth-child(3){margin-right: 0;}
.form_box form label:nth-child(4){margin-right: 0;margin-top: 25px;width: 100%;}
.form_box form label .t{color: #373737;font-size: 16px;line-height: 26px;margin-bottom: 10px;}
.form_box form label input{background: white;padding: 0 19px;box-sizing: border-box;outline: none;font-size: 16px;color: #373737;line-height: 50px;width: 100%;}
.form_box form label:nth-child(4) textarea{width: 100%;height: 150px;background-color: #ffffff;outline: none;font-size: 16px;color: #373737;resize: none;box-sizing: border-box;padding: 20px 16px;}
.form_box form label:nth-child(7){margin-top: 17px;margin-right: 0;display: flex;flex-direction: row-reverse;width: 100%;}
.form_box form label:nth-child(7) input{color: #ffffff;font-size: 16px;width: 168px;line-height: 50px;background-color: #197c63;height: 50px;padding: 0;}
.form_box form label:nth-child(7) input.reset{background-color: #676767;margin-left: 11px;}

.lxwm .pcArea {font-size: 16px;line-height: 2;}


/* 搜索结果 */
.newsList{padding: 60px 0;}
.newsList .newsListCont .item{border-bottom: 1px solid #ebebeb;line-height: 60px;}
.newsList .newsListCont .item a .title{display: flex;align-items: center;justify-content: space-between;}
.newsList .newsListCont .item a .intro{display: none;}
.newsList .newsListCont .item a{display: block;}
.newsList .newsListCont .item a .t1{font-size: 18px;    color: #404040;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsList .newsListCont .item a .t2 {color: #404040;font-size: 18px;}
.newsList .newsListCont{margin-bottom: 60px;}



@media screen and (max-width: 1440px) {
.bread .bd .bd1 ul li a{width: 125px;}
.buju2 ul{margin-bottom: 50px;}
.buju1 .box{margin-top: 50px;    background: url(nxz9.png) no-repeat top right;background-size: 1160px;}
.buju1 a .pc{width: 410px;/* height: 100%; */}
.buju1 a .desc{width: calc(100% - 410px);padding: 50px 50px 50px 50px;}
.buju1 a .pc img{height: 100%;width: 100%;object-fit: cover;}
.buju1 a .smpic{width: 100px;height: 100px;left: 360px;top: 140px;}
.buju2{margin-top: 50px;    padding-bottom: 50px;}
.buju2 li a .desc{padding-left: 50px;}

.dj{    padding: 50px 0 80px;}
.dj ul li a .desc{padding: 30px 30px 0 30px;}
.dj ul{margin-bottom: 80px;}

.ghqt{padding: 50px 0 80px;}
.ghqt ul{margin-bottom: 80px;}
.ghqt ul li{margin-right: 2%;width: 32%;}

.jtyw{padding: 50px 0 80px;}
.jtyw ul{margin-bottom: 80px;}
.jtyw ul li a .desc{padding: 30px 30px 0 30px;}
.jtyw li a{    padding: 45px 30px 45px 0;}
/* .jtyw li:hover a{padding-left: 30px;} */

.szxw1{    padding: 50px 0 0;}
.szxw1 a .pc{width: 400px;}
.szxw1 a .desc{width: calc(100% - 400px);}
.szxw2{padding-bottom: 80px;margin-top: 50px;}
.szxw2 ul{margin-bottom: 80px;}

.gsgg{padding: 50px 0 80px;}
.gsgg ul{margin-bottom: 80px;}

.lxwm {padding: 50px 0 ;}
.lxwm .bd .desc{padding: 30px 30px 0 30px;height: 500px;}
.lxwm .bd .bd2 img{height: 100%;width: 100%;object-fit: cover;}

.jtgk{padding: 50px 0 80px;}
.jtgk .bd .bd1{width: calc(100% - 400px);padding-right: 30px;}
.jtgk .bd .pic{width: 400px;}
.jtgk .bd .bd1 .pc img{width: 50%;}

.article{margin-top: 60px;margin-top: 0;}

.main{padding: 50px 0 60px;}
.newsList{padding: 50px 0;}
.newsList .newsListCont{margin-bottom: 50px;}
}
@media screen and (max-width: 1140px) {

   .bread .g-in {margin-top: 0;background-image: linear-gradient(180deg, #7ba529 0%, #1f8b69 100%), linear-gradient(#1f8b69, #1f8b69);padding: 0 !important;}
.bread .bd .bd1{/* width: 100%; *//* overflow-x: scroll; *//* background-blend-mode: normal, normal; */}
.bread .bd .bd1 ul li::after{display: none;}
.bread .bd .bd1 ul {/* flex-direction: column; */max-width: 1440px;overflow-x: auto;}
.bread .bd .bd1 ul li{/* width: 100%; */}
.bread .bd .bd1 ul li a{font-size: 16px;text-align: center;line-height: 40px;width: unset;padding: 0;white-space: nowrap;}
.g-in{width: 100%;padding: 0 4%;box-sizing: border-box;}
.bread .bd .bd2{display: none;}
.bread .g-in{padding: 4% 4% 0 4%;}
.bread .bd .bd1 ul li.current a{background: url(pc21.png) no-repeat bottom center;color: #579b42;background-size: cover;}
.bread{background: unset}
.bread .bd .bd1 ul li{border-radius: 5px;/* margin-top: 20px; *//* overflow: hidden; */}
.bread .bd .bd1 ul li:nth-child(1){/* margin-top: 0; */}
.bread .bd .bd1 ul li:hover a{background: url(pc21.png) no-repeat bottom center;color: #579b42;background-size: cover;}
.buju2 ul{margin-bottom: 30px;}
.jtyw li:hover a{ transform:unset ; -webkit-transform:unset ; -moz-transform:unset ; -ms-transform:unset ; -o-transform:unset ; }

.buju1 a {flex-direction: column;}
.buju1 a .pc{width: 100%;position: relative;}
.buju1 a .desc{width: 100%;padding: 20px ;}
.buju1 a .desc .mt{font-size: 16px;line-height: 26px;}
.buju1 a .desc .mc{font-size: 14px;line-height: 24px;margin-top: 15px;height: unset;overflow: unset;}
.buju1 .box{background: url(nxz9.png) no-repeat top right;background-size: cover;}
.buju1 a{top: 20px;padding-top: 0;}
.buju1 .box{padding-top: 0;margin-top: 30px;}
/* .buju1 a::after{display: none;} */
.buju1 a .smpic{    width: 100px;height: 100px;left: 50%;top: 50%;background-size: 100%;margin-top: -50px;margin-left: -50px;}

.buju2 li a{flex-direction: column;padding: 20px 20px 0 20px;}
.buju2 li a .pc{width: 100%;}
.buju2 li a .pc img{width: 100%;}
.buju2 li a .desc{padding-left: 0;width: 100%;padding: 20px 0;}
.buju2 li a .desc .t3{margin-top: 20px;font-size: 14px;line-height: 24px;}
.buju2 li a .desc .t1{font-size: 16px;line-height: 26px;}
.buju2 li a .desc .t2{font-size: 14px;line-height: 24px;margin-top: 10px;}
.buju2{padding-top: 0;padding-bottom: 30px;}
.buju2 li{margin-top: 20px;}
.bread .bd .bd1 ul li.current a{color: #579b42;}
.bread .bd .bd1 ul li.current{background: url(pc21.png) no-repeat bottom center;background-size: cover;}
.bread .bd .bd1 ul li.current a{background: unset !important;color: #579b42 ;}
.bread .bd .bd1 ul li:hover a{background: unset !important;color: #fff ;}
.bread .bd .bd1 ul li:hover{background: url(pc21.png) no-repeat bottom center;background-size: cover;}
.bread .bd .bd1 ul li a{ border-radius:0 !important ; -webkit-border-radius:0 !important ; -moz-border-radius:0 !important ; -ms-border-radius:0 !important ; -o-border-radius:0 !important ; }
.bread .bd .bd1 ul li{ border-radius:0 !important ; -webkit-border-radius:0 !important ; -moz-border-radius:0 !important ; -ms-border-radius:0 !important ; -o-border-radius:0 !important ; }
.bread{background: unset}
.bread .bd .bd1 ul li{ border-radius: 5px; /*margin-top: 20px; *//*overflow: hidden; */width: 13em; padding: 0 1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.bread .bd .bd1 ul li:nth-child(1){/* margin-top: 0; */border-radius: 0;}
.bread .bd .bd1 ul li:hover a{background: url(pc21.png) no-repeat bottom center;color: #579b42;background-size: cover;}

.dj{ padding: 30px 0 ;}
.dj ul li a{flex-direction: column;}
.dj ul li a .desc{padding: 20px 0 0 0;width: 100%;}
.dj ul{margin-bottom: 30px;}
.dj ul li a .pc{width: 100%;}
.dj ul li a .pc img{width: 100%;}
.dj ul li a .desc .t1{font-size: 16px;line-height: 26px;}
.dj ul li a .desc .t2{font-size: 14px;line-height: 24px;margin-top: 10px;}
.dj ul li a .desc .t3{margin-top: 20px;}
.dj ul li a{padding: 20px 0;}
.dj ul li a .desc .t3 .s1{font-size: 14px;line-height: 24px;}
.dj ul li a .desc .t3 .s2{font-size: 14px;line-height: 24px;}

.page a{font-size: 14px;}

.ghqt{padding: 30px 0 ;}
.ghqt ul{margin-bottom: 30px;}
.ghqt ul li{margin-right: 0 !important;width: 100%;}
.ghqt ul li .pc img{width: 100%;}
/* .ghqt ul li a{padding: 0;} */
.ghqt ul li .t1{font-size: 14px;line-height: 24px;height: unset;}
.ghqt ul li .t2{font-size: 16px;line-height: 26px;height: unset;}
.ghqt ul li .t3{font-size: 14px;line-height: 24px;height: unset;}
.ghqt ul li .t4{margin-top: 15px; margin-bottom: 15px;font-size: 14px;line-height: 24px;}
.ghqt ul li{margin-top: 0 !important;}
.ghqt ul li:nth-child(1){margin-top: 0 !important;}

.jtyw{padding: 30px 0 ;}
.jtyw ul{margin-bottom: 30px;}
.jtyw ul li a{flex-direction: column;}
.jtyw ul li a .pc {width: 100%;}
.jtyw ul li a .pc img{width: 100%;}
.jtyw ul li a .desc{padding: 20px 20px 15px;width: 100%;}
.jtyw li a{  padding: 0;}
.jtyw li:hover a{padding-left: 0;}
.jtyw li a .desc .t1{font-size: 16px;line-height: 26px;}
.jtyw li a .desc .t2{font-size: 14px;line-height: 24px;}
.jtyw li:hover   a{background: unset;}
.jtyw li:hover   {box-shadow: unset;}
.jtyw li a .desc .t2{margin-top: 10px;}
.jtyw ul li a .desc .t3 .s1{font-size: 14px;line-height: 24px;}
.jtyw ul li a .desc .t3 .s2{font-size: 14px;line-height: 24px;}
.jtyw ul li a .desc .t3{font-size: 14px;line-height: 24px;margin-top: 20px;}
.jtyw ul li{margin-top: 20px;}
.jtyw ul li:nth-child(1){margin-top: 0;}

.szxw1 a{flex-direction: column;align-items: unset;}
.szxw1 a .pc,.szxw1 a .pc img{width: 100%;}
.szxw1 a .desc{width: 100%;padding: 20px;}
.szxw1{padding: 30px 0 0;}
.szxw1 a .desc .mt{font-size: 16px;line-height: 26px;}
.szxw1 a .desc .mc{font-size: 14px;line-height: 24px;}
.szxw1 .desc .t3 .s1{font-size: 14px;line-height: 24px;}
.szxw1 .desc .t3 .s2{font-size: 14px;line-height: 24px;}
.szxw1 a .desc .t3{font-size: 14px;line-height: 24px;margin-top: 20px;}

.szxw2 li a .desc .t1{font-size: 16px;line-height: 26px;}
.szxw2 li a .desc .t2{font-size: 14px;line-height: 24px;}
.szxw2 li a .desc .t3{font-size: 14px;line-height: 24px;margin-top: 20px;}
.szxw2 li a .desc .t3 .s1{font-size: 14px;line-height: 24px;}
.szxw2 li a .desc .t3 .s2{font-size: 14px;line-height: 24px;}
.szxw2 li a{padding-bottom: 15px;}
.szxw2 li{margin-top: 20px;}
.szxw2{padding-bottom: 30px;margin-top: 30px;}
.szxw2 ul{margin-bottom: 30px;}

.gsgg{padding: 30px 0 ;}
.gsgg ul{margin-bottom: 30px;}
.gsgg ul li a{padding: 20px 0;}
.gsgg ul li a .t{font-size: 16px;line-height: 26px;}
.gsgg ul li a .t2{font-size: 14px;line-height: 24px;}
.gsgg ul li a .desc{padding-left: 0;width: 100%;}
.gsgg ul li a .time{border-right: unset;font-size: 16px;line-height: 16px;width: 100%;flex-direction: row-reverse;align-items: center;}
.gsgg ul li a{flex-direction: column-reverse;}
.gsgg ul li a .t3{position: unset !important;display: inline-block;margin-top: 20px;}
.gsgg ul li:nth-child(1) a{padding-top: 0;}
.gsgg ul li a .time i{margin-top: 0;margin-right: 10px; font-size: 16px;line-height: 16px;}
.gsgg ul li a .t3{font-size: 14px;line-height: 24px;}

.lxwm {padding: 30px 0 ;}
.lxwm .bd .desc{padding: 20px ;height: unset;width: 100%;}
.lxwm .bd .bd2 img{height: 100%;width: 100%;object-fit: cover;}
.lxwm .bd .bd2{width: 100%;}
.lxwm .bd{flex-direction: column;}
.lxwm .bd .desc .t1{font-size: 18px;line-height: 28px;}
.lxwm .bd .desc .t2 p{padding-left: 40px;}

.lxwm .bd .desc .t2 .p1{background: url(nxz25.png)no-repeat left center;background-size: 30px;font-size: 14px;line-height: 30px;}
.lxwm .bd .desc .t2 .p2{background: url(nxz26.png)no-repeat left center;background-size: 30px;font-size: 14px;line-height: 30px;}
.lxwm .bd .desc .t3{display: unset;}

.jtgk{padding: 30px 0 ;}
.jtgk .bd {flex-direction: column;}
.jtgk .bd .bd1{width: 100%;padding-right: 0;}
.jtgk .bd .pic{width: 100%;margin-top: 20px;}
.jtgk .bd .bd1 .pc img{width: 200px;}
.jtgk .bd .bd1 .t{font-size: 20px;font-weight: bold;line-height: 30px;}
.jtgk .bd .bd1 .t2{font-size: 14px;line-height: 24px;}
.jtgk .bd .bd1 .t2 p{margin-top: 0;}
.jtgk ul{margin-top: 30px;flex-wrap: wrap;padding: 20px 0;}
.jtgk ul li{width: 50%;flex: unset;margin-top: 20px;}
.jtgk ul li .libox .t .t1{font-size: 24px;height: 24px;line-height: 24px;}
.jtgk ul li .libox .t .t2{font-size: 14px;height: 14px;line-height: 14px;}
.jtgk ul li .libox span{font-size: 16px;height: 16px;line-height: 16px;margin-top: 12px;}
.jtgk ul li:nth-child(-n+2){margin-top: 0;}
.jtgk ul li:nth-child(2)::after{display: none;}

.article{padding: 30px 0;margin-top: 30px;margin-top: 0;}
.article .hd h1{font-size: 18px;line-height:28px}
.article .hd{margin-bottom: 15px;}
.article .bd{    font-size: 14px;line-height: 30px;}
.display{padding-bottom: 30px;}

.main .main_left{display: none;}
.main .xxgk{width: 100%;padding-left: 0;}
.main{padding: 30px 0;}
.xxgk .ul_list li a{line-height: 45px;}
.xxgk .ul_list{margin-bottom: 30px;}
.xxgk .h_tlebox .t{line-height: 18px;}
.xxgk .bd2 span{font-size: 14px;}
.xxgk .bd2 a{font-size: 14px;}

.xxgk .bd2{display: none;}

.gsgg ul li:hover a{ transform:unset ; -webkit-transform:unset ; -moz-transform:unset ; -ms-transform:unset ; -o-transform:unset ; padding-left: 20px;padding-right: 20px;}

.form_box{padding: 20px;}
.form_box .tle{font-size: 20px;line-height: 30px;padding-bottom: 10px;}
.form_box form label{width: 100%;margin-top: 20px;}
.form_box form label:nth-child(1){margin-top: 0;}
.form_box form label input{line-height: 45px;}
.form_box form label:nth-child(5) input{line-height: 45px;height: 45px;}
.bread .bd{display: unset;}

body{min-width: unset !important;}
.my-map{width: 100% !important;}

.newsList{padding: 30px 0;}
.newsList .newsListCont .item a .t1{font-size: 16px;max-width: unset;width: calc(100% - 120px);}
.newsList .newsListCont .item{line-height: 50px;}
.newsList .newsListCont .item a .t2{font-size: 16px;}
.newsList .newsListCont{margin-bottom: 30px;}
}


.spBox { position:fixed; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,0.6); z-index:9; display:none; }
.spBox.on { display:block; }
.spBox .spBox01 { position:absolute; top:50%; left:50%; width:46%; font-size:0; padding:20px; box-sizing: border-box; background:#000; transform: translate(-50%,-50%); z-index:5; }
.spBox .spBox01 video { width:100%; height:auto!important; }
.spBox .spBox01 .sp-close { position:absolute; right:-50px; top:-30px; color:#fff; font-size:30px; cursor:pointer; }

@media all and (max-width:750px){
	.spBox .spBox01 { position:absolute; top:50%; width:92%; padding:10px; z-index:5; }
	.spBox .spBox01 .sp-close { position:absolute; right:0; top:-60px; color:#fff; font-size:30px; cursor:pointer; }
}


.jtgk .spArea {position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width: 90px;height: 90px;background:url(a01.png) no-repeat center;border-radius:100%;background-size:cover;z-index:2;cursor:pointer;}
.jtgk .spArea i { position:relative; display:block; width:100%; height:100%; z-index:1; border-radius:100%; box-shadow: 0 0 rgba(255, 255, 255, 0.1),0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	transform: scale(0.8);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-animation: ripple-wave1 1s linear infinite; }
@keyframes ripple-wave1{
    to {
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1),0 0 0 45px rgba(255, 255, 255, 0.05);
    }
}
@media screen and (max-width: 750px){
.jtgk .spArea { width:40px; height:40px; }
}
.jtgk .bd .pic{position: relative;}