@charset "UTF-8";:root{--varColor: #2D6348}body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,pre{margin: 0;padding: 0;border: none;list-style: none;box-sizing: border-box}body{font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;min-width: 1200px}a{color: #333;text-decoration: none;transition: .3s}a:hover{color: #2D6348;text-decoration: none}input,button{outline: 0}img{vertical-align: middle;border: 0;max-width: 100%;transition: .3s}.img{position: relative;display: block;width: 100%;overflow: hidden}.img img{width: 100%;height: 100%;object-fit: cover}.img:hover img{transform: scale(1.1)}table{max-width: 100%;border-collapse: collapse}table tr th,table tr td{padding: 5px 10px;border: 1px solid gray}.lf{float: left}.rt{float: right}.container{width: 1460px;margin: 0 auto;position: relative}.container:before,.container:after{content: '';display: table;clear: both}.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: justify}.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: justify}.header{position: relative}.header .top{height: 155px}.header .logo{float: left;padding: 33px 0}.header .search{float: right;margin-top: 40px}.header .search p{margin-bottom: 10px;display: flex;align-items: center;justify-content: right}.header .search p img{margin-right: 10px}.header .search form{position: relative}.header .search input[type='text']{width: 360px;height: 44px;background: #FFFFFF;border: 1px solid rgba(45, 99, 72, 0.99);border-radius: 22px;padding: 0 70px 0 10px;box-sizing: border-box}.header .search input[type='submit']{position: absolute;top: 0;right: 0;width: 60px;height: 44px;border: none;border-top-right-radius: 22px;border-bottom-right-radius: 22px;background: #2D6348 url(search1.png) no-repeat center center}.header .toggle{display: none}.nav{height: 60px;background-color: #2D6348}.menu{display: flex}.menu>li{position: relative;flex-grow: 1;font-size: 16px}.menu>li>a{display: block;height: 60px;line-height: 60px;color: #fff;font-size: 18px;text-align: center}.menu>li>a.on,.menu>li>a:hover{background-color: rgba(0, 0, 0, .5)}.menu .second-menu{position: absolute;top: 60px;left: 0;right: 0;background: rgba(18, 156, 79, .8);display: none;z-index: 999}.menu .second-menu a{display: block;line-height: 45px;color: #fff;text-align: center}.menu .second-menu a:hover{background: rgba(45, 99, 72, .8)}#slide .swiper-slide img{width: 100%}#slide .swiper-pagination{bottom: 5%}#slide .swiper-pagination-bullet{width: 30px;height: 5px;background: #E6E6E6;border-radius: 0;opacity: 1}#slide .swiper-pagination-bullet-active{background: #2D6348}.section{position: relative;min-height: 300px;background: url(yun.png) no-repeat right bottom}.title{padding: 50px 0;overflow: hidden}.title h1{position: relative;color: #000;font-size: 30px}.title h1 span{color: #999;font-size: 22px;font-weight: normal}.title h1:after{content: '';position: absolute;left: 0;bottom: -10px;width: 60px;height: 5px;background-color: #2D6348}.title .rt{margin-top: 15px}.title i{display: inline-block;margin: 0 2px;width: 8px;height: 8px;background-color: #2D6348;border-radius: 50%;transition: .3s}.title i:nth-child(2){width: 22px;border-radius: 10px}.title .rt:hover i:nth-child(2){width: 8px;border-radius: 50%}.title .rt:hover i:nth-child(1){width: 22px;border-radius: 10px}.title h2{color: #fff;font-size: 30px}.title div span{color: #fff;font-size: 16px;opacity: .6}.news{padding-bottom: 70px;background: url(news-bg.jpg) no-repeat center center;background-size: 100% 100%}.news .swiper-slide .img{height: 252px}.news .swiper-slide .date{position: absolute;top: 200px;left: 20px;padding: 10px 20px;color: #fff;background-color: #2D6348}.news .swiper-slide .date h2{line-height: 40px;font-size: 36px}.news .swiper-slide .info{padding: 40px 20px;background-color: #fff;box-shadow: 2px 2px 4px #D9D9D9, -2px 2px 4px #D9D9D9}.news .swiper-slide h3{font-size: 22px;font-weight: normal;height: 60px;line-height: 30px}.news .swiper-slide p{margin: 20px 0 40px;height: 75px;line-height: 25px;color: #666;font-size: 16px;text-align: justify}.news .swiper-slide .info>a{display: inline-block;line-height: 36px;padding-left: 46px;color: #666;font-size: 16px;background: url(more.png) no-repeat left center}.news .swiper-slide .info>a:hover{color: #2D6348}.wrapper{height: 770px;background: url(box-bg.jpg) no-repeat center center;background-size: 100% 100%}.wrapper .title{position: relative;padding: 40px 0 30px}.wrapper .title .rt{position: absolute;right: 0}.wrapper .title i{background-color: #fff;opacity: .6}.wrapper .title .rt:hover i{opacity: 1}.wrapper .container>div{float: left;width: 31.02%}.wrapper .container>div:nth-of-type(2){margin: 0 3.47%}.box{padding: 22px;background: rgba(255, 255, 255, 0.17);border: 1px solid rgba(255, 255, 255, 0.32)}.notice-list li:not(:last-of-type){margin-bottom: 26px}.notice-list li .date{float: left;width: 85px;height: 85px;color: #2D6348;text-align: center;font-size: 16px;font-weight: bold;background: rgba(255, 255, 255, 0.85)}.notice-list li .date h2{font-size: 36px}.notice-list li .text{height: 85px;margin-left: 110px;display: flex;align-items: center;color: #fff}.notice-list li .text a{color: #fff;font-size: 18px;line-height: 1.75em}.notice-list li .text a:hover{text-decoration: underline}.dynamics-list li:not(:last-of-type){margin-bottom: 26px}.dynamics-list li .img{width: 160px;height: 85px}.dynamics-list li .txt{height: 85px;margin-left: 180px;color: #fff}.dynamics-list li .txt p{margin-bottom: 10px}.dynamics-list li .txt a{color: #fff;font-size: 18px;height: 3em;line-height: 1.5em}.dynamics-list li .txt a:hover{text-decoration: underline}.links ul{margin-bottom: 60px;overflow: hidden;transition: .5s}.links ul li{position: relative;float: left;margin-right: 50px;padding-left: 20px;font-size: 18px}.links ul li:before{content: '';position: absolute;top: 8px;left: 0;width: 8px;height: 8px;background-color: #2D6348;border-radius: 50%}.bottom{margin-top: 40px;color: rgba(255, 255, 255, .6);background-color: #2D6348}.contact{overflow: hidden;border-bottom: 1px solid rgba(255, 255, 255, .08)}.contact .lf img{margin: 30px 0}.contact ul{padding-top: 30px;width: 420px;overflow: hidden}.contact ul li{float: left;width: 50%;line-height: 35px}.contact ul li img{margin-right: 10px}.copy{line-height: 60px}.side{float: left;width: 278px;margin-top: 30px}.side p{height: 68px;line-height: 68px;padding-left: 40px;color: #fff;font-size: 24px;background: #2D6348}.side p span{display: none}.side li{position: relative}.side li a{position: relative;display: block;height: 50px;line-height: 50px;font-size: 18px;padding-left: 40px}.side>ul>li>a{background: #E7E7E7;border-bottom: 1px solid #D4D4D4}.side>ul>li span{position: absolute;top: 14px;right: 20px;color: #9D9696;font: 20px '宋体';font-weight: bolder;transition: .3s}.side>ul>li span.on{transform: rotate(90deg)}.side .sub-menu li a{color: #666;background: #F6F6F6}.side .sub-menu li a:hover,.side .sub-menu li.on a{color: #2D6348}.side .sub-menu{display: none}.side ul .active .sub-menu{display: block}.side ul .active>a{background: #fff;border-bottom-color: #fff}.side ul .active>a:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 4px;background: #2D6348}.column{margin: 30px 0 0 310px}.bread{height: 67px;line-height: 67px;border-bottom: 1px solid #D6D6D6}.bread h1{font-size: 24px;font-weight: normal}.bread .rt{position: relative;color: #9A9A9A;font-size: 16px}.bread .rt a{color: #9A9A9A}.bread .rt a:hover{color: #2D6348}.common-list li{height: 50px;line-height: 50px;padding: 0 10px;font-size: 18px;border-bottom: 1px dotted #8C8C8C}.common-list li:hover{background: #F6F6F6}.common-list li span{float: right;color: #666}.common-list li p{margin-right: 120px}.common-list li a{position: relative;padding-left: 20px;text-decoration: none}.common-list li a:before{content: '';position: absolute;top: 10px;left: 0;width: 5px;height: 5px;background: #999;border-radius: 50%}.common-list li a:hover:before{background: #2D6348}.leader-list{margin: 10px;overflow: hidden}.leader-list li{float: left;width: 50%;padding: 15px;background-color: #eee;border: 10px solid #fff;box-sizing: border-box}.leader-list li>a{float: left;width: 120px;height: 168px;overflow: hidden}.leader-list li>a img{width: 100%;height: 100%}.leader-list li div{margin-left: 140px;height: 168px;overflow: hidden}.leader-list li h3{line-height: 1.75em;margin-bottom: 10px}.leader-list li h3 a{color: #2D6348;font-size: 20px}.leader-list li p{line-height: 1.75em;color: #666;font-size: 16px;text-align: justify}.team-list{margin-top: 30px;overflow: hidden}.team-list li{float: left;width: 20%;text-align: center;margin-bottom: 20px}.team-list li>a{display: inline-block;width: 180px;max-width: 100%;height: 250px}.team-list li p{padding: 10px 0;font-size: 16px}.detail{margin-top: 20px}.caption{text-align: center}.caption h3{line-height: 30px;font-size: 22px;font-weight: normal;margin: 30px 0 10px}.caption p span{color: #999;margin: 0 8px}.content{margin-top: 20px;padding-bottom: 20px;border-bottom: 2px solid #F0F0F0;min-height: 300px;line-height: 1.75em;font-size: 16px}.profile{margin-top: 20px;min-height: 300px;line-height: 1.75em;font-size: 16px}.toTop{position: fixed;right: 15px;bottom: -100px;width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 24px;font-weight: bolder;font-family: '黑体';background: rgba(0, 0, 0, .6);border-radius: 5px;transform: rotate(90deg);cursor: pointer;transition: .3s;z-index: 99}